Default background color issue

Hi,
I am trying to change themes at run-time using
StyleManager.loadStyleDeclarations(). Whenever I switch to a theme,
the default theme's background color shows up for a fraction of a
second. I tried using the "StyleEvent.COMPLETE" event handler but
it doesn't seem to work. Is there a way to remove this? I want the
transition from my current theme to the next theme to be smooth
without the default background color appearing. If anybody can
please provide a solution for this, It would be a great help.
Thanks,
Jai

quote:
Originally posted by:
LuigiL
Project -> Properties -> Flex Compiler -> add the
default color:
-default-background-color 0xFFFFFF
That's not what he's talking about... He's saying if you load
a CSS file with loadStyleDeclarations(), it will momentarily flash
the default, green Halo theme before switching to the new style...
If I load up my white theme (White.swf -- compiled to swf from css)
and then I want to change to my red theme (Red.swf) like:
StyleManager.unloadStyleDeclarations("White.swf");
StyleManager.loadStyleDeclarations("Red.swf");
At the * point in the execution, it will flash the green Halo
theme instead of just making a smooth transition from white to
red... It doesn't look so professional...
I have the same problem when switching themes, and it's very
annoying... Guess I'll keep an eye on this thread...

Similar Messages

  • Flex 4.5.1 SDK & default-background-color Compiler Argument

    Hey guys,
    I was scanning the available compiler arguments list (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7a92.html) for Flex 4.5 SDK and noticed that the -default-background-color argument is gone (I realize it's been gone since 4 just haven't used the SDK much lately).  My background shows up as black when I run my app (it's an AS3 app with the new Away3D 4.0 Broomstick library) and there is no Flex code in my app so I was depending on this compiler argument to set my background color to white.
    How can I achieve this now that the argument is no longer available?  I just simply want to have a white background without physically having to create a white sprite in the back of my scene.  Is this possible anymore?
    Matt

    Simeon,
    Thanks for that, I had a brainfart and forgot you can have the properties defined in that manner.  I changed it but it still wasn't working which made me realize I had to change the backgroundColor property on the view in Away3D.  I realized this after trying the params for the class and then not adding the view (which had a white bg) and then i looked at the docs and bam, there it was.  Thanks!
    Matt

  • Print outs have thin border when -default-background-color is set

    Hey everyone.  In my application the print out have this very thin border.  The -default-background-color is set to #333333 (dark grey) and this is the problem.  When I set the color to #FFFFFF (white), the thin borders go away.
    When I set the default-backgroun-color to #FFFFFF, my loading screen is white.  I don't want that.
    Does anyone know how I can have my loading screen with a #333333, but not have the thin border lines around my print outs?  Setting the border properties on the printed component doesn't work.  The problem is with the background color.
    Thanks for reading.
    Tom

    Still hacking away at this problem.
    I thought I had the fix until I deployed the AIR application.  Setting the -default-background-color to white worked fine when running from flex builder, but when I installed the application.  The "borders" are still showing.
    Has anyone had any experience with this?  I'm printing Point of Sale receipts and they look like crap with these lines around them.  On top of this, some printers print differently.  The HPs print a border around the whole component. The Brother printers just print the left and right.  One of my customer's printers just prints the bottom and right borders.

  • Default background color and Focuslistener disapair on table?

    When I imp. TableCellRenderer on my table the default background color and Focuslistener disapair. What can I do to get it back and still keep TableCellRenderer on my table? This is how my TableCellRenderer looks:
        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) {
            JFormattedTextField beloeb = new JFormattedTextField();
            beloeb.setFormatterFactory(new DefaultFormatterFactory(new NumberFormatter()));
            beloeb.setBorder(null);
            beloeb.setHorizontalAlignment(JTextField.RIGHT);
            if (value != null) {
                if (value instanceof Double) {
                    Double val = (Double) value;
                    beloeb.setValue(val);
                    if (val.doubleValue() < 0) {
                        beloeb.setForeground(Color.RED);
            beloeb.setFont(new Font("Verdana",Font.PLAIN, 11));
            beloeb.setOpaque(true);
            return beloeb;
        }

    I'm sorry to say this is a terrible example of a renderer. The point of using a renderer is to reuse the same object over and over. You don't keep creating Objects every time a cell is renderered. In your example your are creating:
    a) JFormattedTextField
    b) NumberFormatter
    c) DefaultFormatterFactory
    d) Font.
    So you start by extending the DefaultTableCellRenderer. A JLabel is used to display the text. There is no need to use a JFormattedTextField. All you want to do is format the data. So in your constructor for the class you would create a NumberFormatter that can be reused to format your data. Then your code in the renderer would look something like:
    if (value instanceof Double)
        Double val = (Double)value;
        setText( formatter.format(val) );
        if (negative)
          setForeground(Color.RED)
        else
            setForeground(table.getForeground());
    }Here is a really simple [url http://forum.java.sun.com/thread.jsp?forum=57&thread=419688]example to get you started

  • Change default background color in Dynamic pages

    Anyone knows how to change the default background color of a
    dynamic content page in WEBDB 2.2?.
    I want to display some information with a query in a Dynamic
    Content Page but the background color is, by default, beige.
    I try to force the the background color placing the html tag
    <td bgcolor=#FFFFFF> but there is still a beige strip at the
    left side of the table.
    Thanks

    Hi Richard,
    For about how to inspect page element, you can use IE Developer Tools:
    https://msdn.microsoft.com/en-us/library/ie/bg182326%28v=vs.85%29?f=255&MSPPError=-2147217396
    Thanks 
    Patrick Liang
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Setting a default background color

    Hi All,
    I would like to set a default background color for all the
    components that I'm going to draw. What is the best
    way to achieve this?
    Thanks.
    Syed

    You can set using UIManager of the Look and Feel.
    UIManger.put("Button.background", Color.blue);
    will set the color of all the JButtons to blue. Like that you can change for all the components you need.
    Mohan

  • Flex 4 lacks the default-background-color compiler option?

    Hello,
    started converting my Flex 3 applications to Flex 4 and noticed that Flex 4 lacks the default-background-color compiler option.
    Flex 3 has it: http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_14.html
    Flex 4 doesn't: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7a92.html
    This raises a question: how am I supposed to keep my background from flashing from grey to white when the RIA is loaded? Is it possible to use preloader with background set to whatever color I like to see? Any easier solutions?
    Best regards,
    Jukka

    This works for me:
    @namespace mx "library://ns.adobe.com/flex/mx";
    mx|Application{
         background-color:#ffffff;
    Of course if you have changed the Application element to spark equivalent, you have to change the namespace.
    Regards,
    Jukka

  • How to retrieve default background color for JPanels or other containers?

    Hi everybody, I've written a small class extending the default JTextArea, intended to provide the functionality of a small, descriptive item in JPanels.
    import java.awt.*;
    import javax.swing.*;
    public class JInfoTextArea extends JTextArea{
         public JInfoTextArea(String text){
              super(text);
              setEditable(false);
              setFont(Font.decode("SansSerif"));
              setFocusable(false);
              setLineWrap(true);
              setWrapStyleWord(true);
    //          setBackground(contentPane.getBackground());
              setAlignmentX(Component.LEFT_ALIGNMENT);
              setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
    }As you can see, there formerly used to be a third parameter, namely contentPane, which contained a reference to the parent Container in order to set the TextArea's background color appropriately for transparency.
    Now, is there ANY way to retrieve the background color without either passing a dedicated parameter or doing something like
    setBackground((new JPanel()).getBackground());Any help is greatly appreciated!
    Yours, Stefanie

    To answer your original question the UIManager contains properties of the various components. In case your interested the following program has a fancy GUI display of all the components:
    http://www.discoverteenergy.com/files/ShowUIDefaults.java

  • InDesign CS3 - Default Black color issue

    Default Black color converted as Spot color in Indesign CS3.
    I'm using default color "Black" in InDesign CS3. While creating PS from InDesign CS3 and convert it as PDF using Distiller 7 & 8, it would have changed as "Spot Color Black" instead of color "Black(CMYK)".
    Open the swatch and duplicate the color "Black" and renamed as "C=0,M=0,Y=0,K=100". It would work properly. i.e. output PDF has CYMK black instead of Spot color.
    We are unable to find/change globally because the Default color [Black] has both text and object.
    We do not have any problem with this default black color in Indesign CS2.
    It would be better if you provide a solid solution for this issue immediately. I need to send a test file to the printer on tomorrow (05/27/09).
    I have attached Testing.pdf and screenshot for your reference.
    Picture 1 shows the Default Black color converted as Spot color.
    Picture 2 shows duplicate black color created from Default [Black] color and we don't find any issue.
    Thanks
    Johnson

    First, this is a user forum, so all you'll get here is advice, not a "solid solution" from Adobe.
    Second, the current versions of InDesign and Acrobat are 6 and 9, respectively, and there will never be any new patches issued for earlier versions. Adobe does not divert effort away from current development to patch old software.
    This has been discussed here in the past few months. You should be able to find the thread if you search for keywords like spot black. For what it's worth, Acrobat 9 Pro's preflight does not detect a spot black in your sample PDF (though Pitstop might).
    I'm curious why you feel the need to distill PDF rather than export (as I see you did with the file you posted)?

  • Change picture package default background color

    How do I change the background color for a picture package?  It keeps defaulting to white.  I need it to be black.
    Thanks,
    SP

    In Photoshop 11.0.1? Bridge 3.x? Or…?
    Try this older tech note:
    http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=323172

  • AS2 TextInput Background Color - Issues when trying to change dynamically

    Hello,
    I'm having issues changing a TextInput background color after the initial onLoad using AS2.
    On load, I have no issues setting the background color with this code:
    Code:
    onClipEvent (load) {
        this.background = true;
        this.backgroundColor = 0x1E1C1C;
    However, I have a form validator run when focus is lost but yet I cannot set the background color at that point. For example, I'm trying to set the background color to orange and text to white if the field's contents are invalid. Even something simple like this doesn't affect the colors.
    Code:
    on (focusOut) {
            this.backgroundColor = 0xFAA523;
            this.borderColor = 0xFAA523;
            this.borderStyle = "solid";
            this.color = 0xFFFFFF;
            this.text = 'Enter your first name';
    All code is in actions for the TextInput itself.
    Anyone know what I'm doing wrong?
    Thanks in advance!

    Actually, that's not the solution. You need to use setStyle to access the backgroundColor property when the TextInput is already generated.
    This worked for me:
    this.setStyle("backgroundColor",0x1E1C1C);

  • Background Color Issues!

    I am having trouble viewing artwork after applying a new background color. The artwork was originally black, but was changed to white prior to the background change. I changed from a default white artwork background to a black background. My artwork doesn't show through the black. Im sure I am missing something simple, but please help! Im new to the program, and am trying to teach myself. Any general tips/shortcuts would also be greatly appreciated.

    Sounds like it might be an overprint problem. First check your artwork in Overprint Preview. If everything that should be white looks black it is most likely that when you changed from balck to white you forgot to remove the overprint. Check Attributes panel.

  • My Faces t:panelTabbedPane Background Color Issue.

    Hi
    I am using the <t:panelTabbedPane> and <t:panelTab>. I am trying to applying below mentioned CSS for the background color for tabs.
    .tabpanel{position:absolute; cursor:hand; font-weight: bold; text-align: center; border: 1px;
    border-color:#ffffff; border-style:outset; background-color:#E8F1EB; border-bottom-style:none;
    margin:0px;}
    And i am using the styleClass in t:panelTab and using activeTabStyleClass and activeSubStyleClass but it is not effecting.
    Any help would be appreciated
    Thanks in advace.
    Satish Cheedalla.

    what do u mean change JApplet background color?
    when I created the GUI I've put this command :
    frame.getContentPane().setBackground(Color.BLACK);I've made all my panels opaque(false) and now in the AppletViewer everithings the same(black), and in webpage, everithing is gray(the default color).

  • Field background color issues

    I have a form with a table holding 20+ text fields and menu
    fields. All are
    set with a class to set the font and background color. Some
    of the fields
    are a light tan and some are gray like they are supposed to
    be. But I can't
    find anything in the code that should make this difference.
    any ideas???? anyone?

    That is unf**king amazing. I had no idea that was the
    culprit. I spent
    hours looking and searching through stuff to find that.
    thanks!!!!
    "Murray *ACE*" <[email protected]> wrote
    in message
    news:er56p0$mj4$[email protected]..
    > Google toolbar?
    >
    > --
    > Murray --- ICQ 71997575
    > Adobe Community Expert
    > (If you *MUST* email me, don't LAUGH when you do so!)
    > ==================
    >
    http://www.dreamweavermx-templates.com
    - Template Triage!
    >
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    >
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    >
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    > ==================
    >
    >
    > "Terry" <[email protected]> wrote in message
    > news:er55jt$ktj$[email protected]..
    >>I have a form with a table holding 20+ text fields
    and menu fields. All
    >>are
    >> set with a class to set the font and background
    color. Some of the
    >> fields
    >> are a light tan and some are gray like they are
    supposed to be. But I
    >> can't
    >> find anything in the code that should make this
    difference.
    >> any ideas???? anyone?
    >>
    >
    >

  • CSS  coloumn background color Issue in IE8

    Hi,
    JDev: 11.1.1.4.
    The following style class is not working in ie8 where as it is working in FireFox.
    <af:column sortProperty="Description" filterable="true"
    headerText="#{bindings.SetupVO1.hints.Description.label}"
    styleClass="#{row.bindings.Date.attributeValue gt row.bindings.sDate.attributeValue? tableRowCreate :''}"
    id="c20" >
    <af:inputText value="#{row.bindings.Description.attributeValue}"
    label="#{bindings.SetupVO1.hints.Description.label}"
    columns="#{bindings.SetupVO1.hints.Description.displayWidth}"
    shortDesc="#{bindings.SetupVO1.hints.Description.tooltip}"
    id="it19" autoSubmit="true">
    </af:inputText>
    </af:column>
    CSS StyleClass:
    .tableRowCreate{
    background-color: #CC9966;
    Thanks,
    Rajesh

    Hi Rajesh ,
    I tried applying this style , It works fine for me in IE8.
    I am using Jdev 11.1.1.3.0
    but this shouldnt be the cause , can u try installing firebug and see the style class getting applied to column

Maybe you are looking for