Sprite and button state support are essential

Looking to the future (and you probably have something planned), items like sprites and button states are absolutely essential for a productive PSD > HTML workflow.
Photoshop's never been an ideal web design tool, other than for rough mockups, mainly because of that important missing functionality. Being able to identify and extract button states in some way becomes pretty important as a differentiator for Parfait, I think, because it would eliminate one of the real pain points of a Photoshop > Web workflow.

Actually, sprites are problematic for any Photoshop workflow at present, other than creating them as separate files. Absent an unlinked layer mask and setting layer comps for each state (and even that is a poor substitute), there's just no way to represent them in a page mockup. Button states using individual layer groups or changing layer styles are doable in a page mockup, but one has to accept the inefficiency of multiple image files at load time.
I have only once used a Ps mockup to create a site, and only because the client provided their preferred design as a set of page-jpegs and a PSD, but all I used of those files was a header image and their text. I built everything else directly in the Dreamweaver code editor because it was so much faster. A button that's just text with a border around the <a> tag and uses changing text and background colors for the hover, active and visited states is a few seconds work building the class in CSS. Even with a background sprite rather than a color change, it's pretty trivial.
So I appreciate that none of this is non-trivial to implement.

Similar Messages

  • Profit and Loss statement Business Area Wise

    Dear Friends,
    i am trying to create Financial Statement ( Profit and loss statement) using )FIGL_V11 Virtual cube.
    its working fine  and no problem.
    We have 8 Business Areas. and i would like to create Profit and Loss statement Business Area wise.
    How can i achive this requirement.
    Any help will be higly Appricated.
    Regards.
    Malik

    Dear i check Profit Center Info Object but there are only these attributes.
    Source System
    Object Currency for CO Object
    Person Responsible
    Source system ID
    Person Responsible
    Department (Profit Center)
    Hierarchy Area (Profit Center)
    Segment for Segmental Reporting
    I am unable to fine Bussiness Area in the attribut of  info Object 0PROFIT_CTR .
    Regards
    Malik

  • Many images and buttons on websites are not visible and appear as white space.

    i am unable to see buttons such as the "buy now" button, but when i scroll over the white space, the cursor changes to alert me that i've found the button. also, websites i frequent are now missing images and logos on this computer. i am windows XP pro, firefox browser. thanks for any assistance.

    -> click '''Firefox''' button and click '''Options''' -> Content panel -> place Checkmark on '''Load Images Automatically''' -> click '''Exceptions...''' button and click '''Remove All''' -> Now type the address of websites on which you want Images to appear e.g. '''msn.com''' , '''yahoo.com''' , '''google.com''' , etc. -> click '''Allow''' for each, One by One -> click Close - > click OK on Options window -> Restart Firefox
    -> Go to your concerned websites
    * Right-click empty space within the page and click '''View Page Info'''
    * In the '''Page Info''' window, select the '''Media''' panel and Remove Checkmark from '''Block Images'''
    * In the '''Page Info''' window, select the '''Permissions''' panel
    * Under '''Load Images''', Change the setting to '''Allow'''
    * Under '''Set Cookies''', place Checkmark on '''Use Default''' and Change the setting to '''Allow'''
    * Close the Page Info window
    Also see this - Images or Animations do not show
    * https://support.mozilla.com/en-US/kb/Images%20or%20animations%20do%20not%20show
    * http://kb.mozillazine.org/Images_or_animations_do_not_load
    Check and tell if its working.

  • SVG and SVG states support.

    I would like to see full support on SVG's. SVG's with hyperlinks that allow for state changes (normal/mouse over/mouse down/active).

    We have done this at FT by designing a mapping between SDO_GEOMETRY types and
    SVG elements (eg point -> <text>; multipoint <g><text>...</g>) etc.
    From this we let a contract to an external company (www.geometryit.com) who programmed
    up some Java classes that allowed us to go from SDO_GEOMETRY <-> SVG. These were then
    deployed within the database with before insert etc triggers automatically mapping between
    the two (the SVG is stored alongside the SDO_GEOMETRY as a CLOB).
    I can send you our documentation on this.
    If you want access to the Java code, contact Andrew Betlehem at Geometry.
    regards
    Simon

  • Difference between Groups books/IFRS and Local Stats Depreciation Areas

    Hi
    We created assets with difference useful life between Groups and Stats of which the asset depreciation difference between two dep areas is posted in to seperate GL account starts with "S" used for local stats purpose. Any idea how to avoid this difference getting posted to other stats GL account.
    We also tried to have same useful life between dep areas. But still i can see depreciation difference is getting posted in dep area 30.
    Kindly help.
    REgards,
    Hari

    Hi Hari
    Welcome to SDN.. This is standard behaviour....
    If you have 2 dep areas posting to FI, then you need to create a 3rd depre area as Delta Dep Area which manages the differential posting between Dep Area 01 and Parallel Dep area
    Only solution to avoid this is to have the Parallel Dep Area as STatistical Dep Area i.e. It should not post to FI (Indicator 0 in OADB)
    br, Ajay M

  • BT Retail and BT Infinity Support are totally usel...

    I have been a BT customer for 30 years and have had internet with them through dial up, broadnband and I recently decided to upgradxe to infinity.
    I work away most days every week so I needed to arrange an appointment well in advance to ensure getting a days holiday. I booked for yesterday 8.00 - 1.00 and waited patiently. As I had received no phone call as promised I called BT Customer support who assured me that the engineer was on track and would be there before 1.00.
    1.00 came and went, I didnt receive any call to tell me they would be late or that they couldnt come , so at 1.30 I called BT support again only to be told that the engineer was delayed and would only call later, I was asked to hang on while they got a definite time. After waiting until around 2.00 the assistand kindly informed me that they would not be coming as they had booked too many jobs for the engineer and he had cancelled my job. Of course having waited in all day and wasted a holiday I was furious so I asked to speak to a supervisor. The supervisor was very polite and apologetic and said that the engineering team had admiited responsibility as they would fast track my appointment within the next 24-48 hours and I wouldnt need to wait around as I could demand a first appointment as it was their liability. He said that he had escalted the issue and I would receive a call from the engineering team.
    5 minutes later true to his word the engineering team called me but told me they would come this saturday (tomorrow) but I would need to wait again between 8.00 and 1000, I told them " Sorry but I am not waiting again I want a first appointment as per your BT retail supervisor" They said to me that he was wrong to promise that and I would need to wait. I asked to complain to a manager but was told rather abruptly if I wasnt happy to go back to BT Retail.
    I went back to BT retail and spoke to what seemed to be a very helpful guy called Sunny, he apologized again and said that I was totally in order to ask for an early appointment and waht was the latest time I wanted to wait in, I told him 10.00AM. He said that was quite OK and he would 100% personally guarantee an engineer would be with me before 10.00AM, he gave me a reference number to quote in the unlikely event of a problem and offered me a compensation of 1 month subscription. He said that I would receive a call today to confirm.
    I received no call upto 5.00 PM so I called in once more, after another 30 minutes on the phone I was told that the engineer had still not resolved the problem on the exchange and would not be coming tomorrow!!!. I said that there had been no talk of any problem on the exchange and went through all of the previous communications and gave the reference number , the assistant was very rude and said that he did not recognize the reference number, and I would just need to wait until monday for a call as the engineeers do not work on saturday. This was a total lie. I asked once more to speak to his manager and he told me to stay by my phone as the manager would call before 8.00PM. I waited and waited and still I received no call.
    This is just totally pathetic customer service and I am sure that those people in India are just paid to fob you off. I am now strongly thinking of switching to Sky as they have never let me down with their satellite service and at least you can talk to someone in the UK.
    Is there anyone that regulates this who you can complain to or anyone in the UK who you can call???? Overall this is very poor service from BT

    Everyone keeps saying Openreach and that is correct, however, everyone should remind themselves over and over again that Openreach IS BT.
    Whenever I deal with them I always remind myself of this fact.
    In addition 
    The Managing Director of BT Retail and the Chief Executive of BT Openreach both report to the Chief Executive of BT Group in the final analysis.
    I can't put the names of these people because my post will be deleted but their email addresses are available in the public domain.
    Google is your firend.
    We should keep pressing the people who run companies with BAD customer care and eventually they will become tired and sort it out.
    All the best

  • Add JavaScript to boxes and buttons

    This question was posted in response to the following article: http://help.adobe.com/en_US/captivate/cp/using/WS5b3ccc516d4fbf351e63e3d119e9581edd-7feb.h tml

    This article is talking about a click box object in Captivate, not a text caption. Clickboxes and buttons in Cp are interactive objects that can be used to trigger Advanced Actions, one of which is to execute JavaScript code.
    You CAN make a text caption clickable by attaching an Event Handler widget to it.  This effectively turns the text caption into an interactive object capable of executing Advanced Actions in response to mouse events.  However, there is no Advanced Action that will turn your text caption into a scrolling caption.

  • HELP: Preloader and Button AS3

    Hi guys!
    I used to work on AS2 to make my animations, buttons and portfolios, but now I needed to use AS3 to make some forms interact with some PHP script.
    TextInputs and Buttons on COMPONENTS are working and interacting normally with PHP. My PreLoader is working great too. But what should the easiest is not working: MY SIMPLE BUTTONS! It used to be so easy in AS1 and 2, but now on AS3 it's not working. I am putting all my action and codes in a ACTIONS FRAME in the top of my animation, but it is not working!
    I have my Preloader on my frame 1 working, calling my animation on frame 2. The code is here (it's working):
    stop();
    addEventListener(Event.ENTER_FRAME, loading);
    function loading(event:Event) {
    var bytestotal = stage.loaderInfo.bytesTotal;
    var bytesloaded = stage.loaderInfo.bytesLoaded;
    var sclbar = Math.round(bytesloaded*100/bytestotal);
    custom_animation.gotoAndPlay(sclbar);
    if (bytesloaded >= bytestotal) {
    removeEventListener(Event.ENTER_FRAME, loading);
    removeChild(custom_animation);
    gotoAndPlay(2);
    Then I placed my buttons actions on the frame 2.
    If I use the action:
    home_btn.addEventListener(MouseEvent.CLICK,clickHome);
    function clickHome(evt:MouseEvent):void {
    gotoAndPlay(2);}
    release_btn.addEventListener(MouseEvent.CLICK,clickRelease);
    function clickRelease(evt:MouseEvent):void {
    gotoAndPlay(2690);}
    My movie pauses and no action is added to my buttons.
    I get this error: TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at index_Scene1_fla::MainTimeline/frame2()
    If I use the action:
    addEventListener("addedToStage", oas);
    function oas(ev){
    init();
    home_btn.addEventListener(MouseEvent.CLICK,clickHome);
    function clickHome(evt:MouseEvent):void {
    gotoAndPlay(2);}
    release_btn.addEventListener(MouseEvent.CLICK,clickRelease);
    function clickRelease(evt:MouseEvent):void {
    gotoAndPlay(2690);}
    The movie plays complete, but I get no actions in buttons and a error in my components textinput and button (they look like shaking).
    I get this error: 1180: Call to a possibly undefined method init.
    I tried to use the import flash.display.SimpleButton too, but it doesn't work too.
    Anyone could help me????
    Thanks,
    Pedro

    If you can provide a clear explanation of where the buttons are and where the code for them is located that might help lead to a solution.  From what you have described already it is not clear where the code is and where the buttons are.  You should not have to use an init function if you are doing so to wait for the buttons to be loaded... they are already loaded when you get wherever they are.
    For the 1009 error, it is indicative of the object targeted by your code does not exist in theframe where that code is.  SO if you have your code on frame 1 and your buttons are in frame 2, that would account for that error, as well as a few other possible scenarios.

  • I dont recall when I have been more frustrated....  the "loops" I am in on the web for support are endless.  After downloading Yosemite on my Mac my CS6 no longer works.  On your support web site you state the following for downloading and installing prev

    I dont recall when I have been more frustrated....  the "loops" I am in on the web for support are endless.  After downloading Yosemite on my Mac my CS6 no longer works.  On your support web site you state the following for downloading and installing previous versions of apps, such as CS6 " 1. open CC for desktop and go to the apps panel (no link is provided so I explored until I could download a trial version of "application manager" as that was required.  When I attempted to open it to download "Previous Versions" I could not.  I have my license number, my CS6 will not open in Yosemite and after over 2 hours I am really frustrated....  Rich@

    When I go to that link, download and then attempt to install I get the message "Webe encountered the following issues, Installer failed to initialize.  Please down load Adobe Support Advisor to detect the problem"  I then select the link "get adobe support advisor" that takes me to a site that describes a better support link since the one I have been sent to is no longer available.  I then go to that site and am told to go to CC for desktop apps, that requires me to download CC...  I don't want CC.. just want to have my CS6 PS work again....  so frustrating...

  • I put a Tesco sim (02 carrier) in 2 unlocked phones, Both phones are now locked to 02, 02 blame apple, I connect the iphone to itunes and it states that the new carrier (orange) is not supported

    I put a Tesco sim (02 carrier) in 2 unlocked phones, Both phones are now locked to 02, 02 blame apple, I connect the iphone to itunes and it states that the new carrier (orange) is not supported, Isk this of both 02 and apple, who's phone is this and what right do you have to lock a previously unlocked phone?  very angry

    Where did you get these phones?
    These and other forums are full of people with iPhone unlocking problems - the net result is that, as others have said, is:
    If you bought them from Apple they will be (and stay) unlocked.
    If you bought them PAYG from CPW then they will lock to the first SIM activated.
    Any other contract or PAYG phone iPhone bought from the networks WILL be locked by them too.
    However, all is not lost. The original purchaser can request for the phones to be unlocked by Apple, via the carrier. The carriers usually charge around £20 to do this, or gratis if you're out of contract.
    You are the original purchaser, right? If not, you need to get in touch with that person and pray they'll help you out.

  • 4 State Buttons - Disabled and Visited State

    Hi everyone,
    Does anyone know if CP will be offering 4 state buttons as an option in the future. Essentially adding a _disabled or _visited (both would be great) option to image buttons. 3 state buttons are great, but im finding more and more clients asking for 'greyed out' buttons when clicked. Some want disabled and others visited (so they can re-access the button).
    I know Storyline has the feature to add a disabled and visited states. And I heard Lectora is adding this feature.
    Basically The way I see it is that i can choose an image button and you get an option to select a disabled or visited button (or neither if you want 3 state). Then CP automatically pulls in the _up, _over, _down & _disabled or _visited images.
    So back to my question, is this on the horizon?
    Or if anyone has a better idea then i suggested, then i would be interested in knowing.
    *I am aware you can do this with Advanced actions, but this way would be automated. (less work)

    Yes wearable technology is wonderful.  The best enhancement I've heard about in that area (for e-learning) is the 'wearable LMS'.  It's a Wi-Fi enabled device that can detect and capture output from a Captivate module (as long as it's within range of a 802.11ac wi-fi transmitter/receiver).
    I'll probably get into trouble for leaking this information but...also on the LMS front, Adobe has finally decided to take on the LMS vendors and introduce an incredible enhancement that looks like making any conventional LMS totally redundant. 
    If you've been wondering why Captivate 8 removed so many output options, it's actually been done to make room for the new Standalone LMS enhancement due out for Captivate 9's release next year (possibly Cp 9.5 if the development encounters issues with the implementation).  Once that incredible breakthrough arrives you won't need to worry about SCORM, TinCan, Acrobat.com or any other reporting format.  The Captivate output module ITSELF becomes the LMS. 
    It's all achieved with the new Cloud-based synchronization technology that Adobe has been keeping under wraps. Not only will the new Standalone LMS output capture all of the user interactions for your course. it will also aggregate them from other users around the world (as long as the user is online) and spit out nicely formatted reports to your nearest printer.  The formatting is still a bit rough at the moment, and you do need really good bandwidth to pull it off, but the barriers to entry are coming down all the time.
    It's certainly an exciting time to be an e-learning developer!

  • HT5012 I am having difficulty XMIT/REC text messages to family members using Android phones?  I have a 3GB data plan and all switches and buttons are set properly.  Any suggestions?

    I am having difficulty XMIT/REC text messages to family members using Android phones?  I have a 3GB data plan and all switches and buttons are set properly.  Any suggestions?

        Hello APVzW, we absolutely want the best path to resolution. My apologies for multiple attempts of replacing the device. We'd like to verify the order information and see if we can locate the tracking number. Please send a direct message with the order number so we can dive deeper. Here's steps to send a direct message: http://vz.to/1b8XnPy We look forward to hearing from you soon.
    WiltonA_VZW
    VZW Support
    Follow us on twitter @VZWSupport

  • ERROR:MapLib:973 - Tri-state buffers are not supported in this architecture.

    Hi,
    I face a ERROR:MapLib:973 problem with inout port in a pcore component.
    I need ton instantiate an inout port at the top level to communicate wih my peripherical.
    This inout port is driven by an XPS IP core (pcore).
    The .mpd is  :
    PORT fdata = "", DIR = INOUT , VEC = [31:0], ENABLE=SINGLE, THREE_STATE = TRUE,TRI_I = fdata_I, TRI_O = fdata_O, TRI_T = fdata_T
    PORT fdata_I = "", DIR = I , VEC = [31:0]
    PORT fdata_O = "", DIR = O , VEC = [31:0]
    PORT fdata_T = "", DIR = O
    The .vhd is :
    fdata_o : out std_logic_vector(31 downto 0);
    fdata_i : in std_logic_vector(31 downto 0);
    fdata_t : out std_logic ;
    I got ERROR:MapLib:973 - Tri-state buffers are not supported in this architecture messages for each
    signals of my fdata PORT, while mapping !
    Thanks for you help.

    What device are you targeting, and what version of the software are you using?
    I target a xc7k325t-fbg676-2.
    I use ISE 14.3 form platgen to xst and 14.7 from map to bitgen.
    What does your top level HDL (verilog or VHDL) file look like (where the IO must be instantiated)?
    It is a .vhd in whitch i wrapp my top XPS core, described by .mhs
    The problematic IO port is instantiated into the mb_core.vhd (generated by XPS).
    If i open it, i could see that the tool correctly infer the corresponding IOBUF's :
    component mapping :
    fdata_I => FX3_DQ_I,
    fdata_O => FX3_DQ_O,
    fdata_T => FX3_DQ_T,
    One IOBUF infered:
    iobuf_1 : IOBUF
    port map (
    I => FX3_DQ_O(31),
    IO => FX3_DQ(31),
    O => FX3_DQ_I(31),
    T => FX3_DQ_T
    Top level port :
    FX3_DQ : inout std_logic_vector(31 downto 0);
    THEN FX3_DQ  signal is dirrectly branched in my upper level (top level) vhd file, with the same name.
    What do your constraints file look like (where the pin number and names get declared)?
    The port is only constrained in .ucf, like that:
    NET FX3_DQ[0] LOC = "B24"| IOSTANDARD = LVCMOS33 ;
    NET FX3_DQ[31] LOC = "G26"| IOSTANDARD = LVCMOS33 ;#Bank 14
     

  • New ARB Issue:  Button navigation and Declarative States

    <[email protected]il.forums.adobe.com>
    Message-ID: <C6277898.7F37%[email protected]>
    Thread-Topic: New ARB Issue:  Button navigation and Declarative States
    Thread-Index: AcnOqlv/oTWkTNjMukqDP18VFO76uA==
    Mime-version: 1.0
    Content-type: multipart/alternative;
         boundary="B_3324475544_8859892"
    This message is in MIME format. Since your mail reader does not understand
    this format, some or all of this message may not be legible.
    --B_3324475544_8859892
    Content-type: text/plain;
         charset="US-ASCII"
    Content-transfer-encoding: 7bit
    A new ARB issue has been posted to the flex open source site:
    http://opensource.adobe.com/wiki/display/flexsdk/buttonnavigationand+decla
    rative+states
    This issue concerns the new state syntax and what it means to leave a value
    of a property implicit in one or more states.
    Comments, suggestions, and feedback are welcome.
    --B_3324475544_8859892
    Content-type: text/html;
         charset="US-ASCII"
    Content-transfer-encoding: quoted-printable
    <HTML>
    <HEAD>
    <TITLE>New ARB Issue:  Button navigation and Declarative States</TITLE=
    >
    </HEAD>
    <BODY>
    <FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN STYLE=3D'font-size:11pt=
    '><BR>
    <BR>
    <BR>
    A new ARB issue has been posted to the flex open source site:<BR>
    <BR>
    <a href=3D"http://opensource.adobe.com/wiki/display/flexsdk/button+navigation=
    anddeclarative+states">http://opensource.adobe.com/wiki/display/flexsdk/bu=
    ttonnavigationanddeclarativestates
    This issue concerns the new state syntax and what it means to leave a value= of a property implicit in one or more states.
    Comments, suggestions, and feedback are welcome.
    B_3324475544_8859892

    Ned Murphy wrote:
    Select the textfield that is inside the movieclip and in the properties panel you should see a dropdown for selecting the type of textfield.  If you select Dynamic and then assign an instance name to the textfield you can use that instance name in your code to assign the text when the file runs.  If you were to name the textfield "tField", then the code you would use inside an instance of your movieclip named "mClip1" would be...
    mClip1.tField.text = "your text";
    So, if I have multiple buttons, using your example, would the code read
    mClip1.tField.text = "your text";
    mClip1.tField2.text = "your text2";
    mClip1.tField3.text = "your text3";
    mClip1.tField4.text = "your text4";
    And my buttons are built inside movieclips, ie
    Main Timeline > aboutButton_mc > aboutText_mc > "about"
                        > contactsButton_mc > contactsText_mc > "contacts"
    can the code be put at any level, or does it need to reside on the Main Timeline to access all the movie clips' text fields?
    Just in case this may be too complex to get into via this forum, if you know of any good tutorials, that would be awesome too!
    I tried doing a search, but it's so hard to tell if they might be in AS2, or AS3, and if they would apply to newer versions of Adobe Flash (I have CS5)

  • TS4498 Is it possible to support Logic in 32-bit plug-ins in future updates? How about to make a bridge built in Logic. I would have long ago moved on to a new version of Logic, but I have the equipment (UAD-1 and Liquid Mix), which are not run on the Loq

    Is it possible to support Logic in 32-bit plug-ins in future updates? How about to make a bridge built in Logic. I would have long ago moved on to a new version of Logic, but I have the equipment (UAD-1 and Liquid Mix), which are not run on the Loqic X. So I would suggest to make a bridge in Logic X. As it was in version 9 of the Logic.

    In addition.. Focusrite have stated they will not be releasing a 64bit version of Liquid Mix as they consider it outdated software these days.... even though at one point a limited release beta version had a 64bit AU version included but it was so unstable it was rapidly dropped...
    However the 32bit to 64bit bridge plugin 32 Lives,  states it will handle and 'convert' the Stereo version of Liquid Mix to 64bit but not the Mono version... within LPX
    http://www.soundradix.com/products/32-lives/compatibility
    Finally, like others here, I would be extremely surprised if Apple added 32bit AU support back into LPX..  That '32bit tech' is long dead and gone....in terms of modern DAWs... as it is in other DAWs such as the recent PT versions...

Maybe you are looking for