ActionScript 2.0 :: Styling Components: _global.styles.Label.setStyle("autoSize", "true"); Does Not Work
Feb 23, 2007
According to the Flash 8 Actionscript Bible, it is possible to set a style that will affect all instances of a certain component class by typing the following code:
A disclaimer says that "[this style technique] will work with almost all of the component classes. However, the following classes will not allow you to set a class style object: List, DataGrid, Tree, and Menu." (ch 29, pg 644)
So why does the following do nothing:
_global.styles.Label = new CSSStyleDeclaration();
_global.styles.Label.setStyle("autoSize", "true");
Some Flash components have the method setStyle(style:String, value:Object). I wonder where/if I can find a list of the styles that are possible to use here? I want to change the background alpha of a TextInput-component, but can't find the style-name for it.
I have a form and everything is components: labels, comboBox button. I have applied a text format to all the elements. I want the user to select a font from the combo box drop down and then all fonts change. However, I can only get this to work when I don't apply any textFormats to my components initially. I know in as2 you had to setNewTextFormat, is it somewhat similar with this setStyle?
Here is my code:
PHP Code:
package { import flash.display.*;
[code]....
I should point out that the font of the comboBox does change because that doesn't have a text format applied to it.
I have a form and everything is components: labels, comboBox button. I have applied a text format to all the elements.I want the user to select a font from the combo box drop down and then all fonts change. However, I can only get this to work when I don't apply any textFormats to my components initially. I know in as2 you had to setNewTextFormat, is it somewhat similar with this setStyle?
When you have a flex project, is it better to use different skins for different components or to use just one big css that has all the styles together?
I'm doing a kind of PowerPoint presentation (to give a very basic idea of the whole concept) and there are a variety of dynamic content in there. Videos, audios, quizzes, etc. What I'd like to have, is components that the designers will simply have to drag on a slide and the component would then handle much of the work without needing any code at all.
The problem I have, is that I'd like to use SWC-based components, and then have a skin that can be applied (a bit like the FLVPlayback component). I have no idea where to go from here though, because most tutorials I find use FLA-based components. And I could turn to that if what I want to do ends up being too much trouble for what it's worth, but the division of the skin and the actual component is something I like a lot. Designers will only need to do a skin and tada, everything will (in theory :P) work.
when the embedFonts is removed, it works perfectly as expect. Otherwise when an image is clicked, it selects the whole text around it. Alternatively can anyone suggest a method to style dynamic textfields instead of using html?
I have a following issue:My task is to style a datatip for two charts in Flex 4.5.Both charts reside in two different <Group> based components which are added to the <Application>
So after a thorough research here is what I tried to do.First applying a css descending selectors:
Then I would like to be able to get access to the instance of the CustomDataTip class.But I can't .So currently the only thing I can do is to create a distinct custom datatip renderer class for each chart.That could be fine if you have only a couple of charts you want to style but what can we do if we have many of them?
On my Mac OS X it didn't matter, the setStyle Worked Fine,However I've transfered my files over to PC and working with the exact same things all the styles work EXCEPT for the setStyle("themeColor", "color");On this PC it's always turning it from the default "Greens" to a solid gray shade of borders, this is very weird.
For Example
Code: // Have a button component on stage import mx.controls.Button _global.styles.setStyle("themeColor", "haloOrange");
[code]....
It works just fine, do I need to edit the core class files for something? I'm extremely confused, I inport the class files in the first place so I can do public vars and strict data type them to that component.
I'm getting frustrating Why in Gods name this example doesn work???kirupa2 loads kirupa1 in which is _gloal variable setup (_global._myVariable = "XYZ")After clicking on PLAY button trace outcome is undefined
I am trying to get my Trebuchet font working for several different styles in a single fla. I am using Flash CS5 and AS3, but I mustpublish it in flash player 9, so TLF-text is out. I am really confused and irritated by this.The fields are placed on the stage manually and must be able to handle htmlText.I embed all 3 fonts in the library but it doesnt work. If I only use one of the fields, and therefore only one style, it works great.
I have an intropage with two mc buttons that resides in another mc. They are for an English and a Dutch part. So when I click on either one of them, they go to the "Home" label (frame 2). But now at the same time when the main timeline goes to "Home" I want the movieclip container that contains 6 buttons (The English or Dutch ones) to be visible false or true when I click on one or the other. As a part of the code will show some of you there must be an 1119 error that I can't figure out. It has to do with the FrameLabel that is supposedly undifined. [code]If i remove the if statement and just put the visible statement that also gives an error.But maybe the conflict could be that btnTxtFrameN_mc nor btnTxtFrameE_mc exist on the first frame where I wrote the code and only appear as from label "Home" (second frame)
I am Carlos, I am working on a little App in Flash CS5 but I cant find the way to set a Font Style to a label or button components.
The program just add values to a variable and print it to the label, that works perfect, the problem is that when I test the app, the text size in the label and button are so small that they are useless.
As a Workaround I add a text with TextTool in which I can set "Character" in list of properties, but no "Character" section in list of properties for Label or Button.
I'm trying to find a clear and concise book or online referece that can assist me in customizing the components that come with FMX04.Namely the label component. I know how to change the "halo" theme in general to get the buttons and text boxes to change color, but beyond that I am at a lost.
I have tried Macromedia, searched here/Flash Kit/google, but nothing that I can learn from. Live Docs has a feedback part where someone posted some code and while I can cut and paste it, I'm not completely sure how it all worked.
I'm trying to find a clear and concise book or online referece that can assist me in customizing the components that come with FMX04. Namely the label component. I know how to change the "halo" theme in general to get the buttons and text boxes to change color, but beyond that I am at a lost. I have tried Macromedia, searched here/Flash Kit/google, but nothing that I can learn from. Live Docs has a feedback part where someone posted some code and while I can cut and paste it, I'm not completely sure how it all worked. And if I can't figure it out then its just not as fun.
I am dynamically creating a canvas, and I need a background image within the canvas. The canvas is created as it accepts drag drop but the background image does not show up. The trigger for the canvas is: buttonNew.addEventListener("click",addCanvas); The canvas code is:
I have a clip which is basically a set of button clips. When a button is clicked it fades (i used the ._alpha property) and finally when its 0 alpha, it removes itself (by using _visible=0 property). It works perfectly. Now when another button is clicked. I wanted the button which is currently not visible to restore its visibility. But using _visible=1; just isnt doing it (pastbutton._visible=1;). I tried a lot of trouble shooting, trace shows that the correct button path of the last invisible button is stored in pastbutton. But still when the next line says pastbutton._visible=1 still it doesn't restore the target button which is stored in the pastbutton variable.
I don't know why but this function will not work with double click I want a double click button on frame 2 to go to frame 1.The function works fine if it is a mouseClick event but double click prevents it from working. what is with that?
I was wondering how I might change this to a "local" function instead of "_global". I've been trying, but my syntax is either screwed up or just just plain doesn't work.
if I drag a component out on the stage, and run, it will work. I can drag the sliders for example. But if I change the settings for the slider,and then run the movie, I will not be able to drag it.
I'm trying to utilize the Learning Interactions in the Library of Flash CS4 included in the Adobe E-Learning Suite.I'm able to change the individual componens' properties (radio button, submit button) etc. using the component inspector, but cannot determine how to change the properties of the movie clip for items such as correct answer, etc.Has anyone used these Learning Interaction library items, and knows how to update the components to work properly?
I have an FLV file, provided by the videographer. I put in a folder for the web. By looking at my other FLV files, they have support files included (a SWF for the skin, and a SWF for the player, along with an HTML page where it is embedded on).So, as this FLV file did not have these support files, I have copied and pasted the others to go with my new FLV. What else do I need to do to make it play on the HTML page on the web?I checked the code on the HTML page, and it merely calls up one of the SWFs so should be OK with that.Do I need the videographer to give me a FLA where the movie was imported to, or is this not necessary? I'm wondering if I need the FLA so that I can re-define the content path? Is this the only thing I need to get all components to work together and play in the browser?
Curious to know if anyone has found any open source AS3 Scrollbar components that work with the TextField much in the way the V2 components of the same names worked.
Why wont AS3 work with any of the combo boxes text boxes button etc? swithcing the publsih settings from AS2 to 3how can i get these to work? and why are they still avalible formthe components menu when you in AS 3 publish settings if they dont work?
i have a button instance, within a movie clip within a scene. i can not get the gotoAndStop on a frame label within the scene to work. I CAN however get the gotoAndPlay code to work (which defeats the purpose).