ActionScript 3.0 :: Global Control Of Text / Background Colour
Jul 28, 2009
I have tried to locate any guidance how you would go about creating a small control panel that would allow a user to adjust the size of the text, its colour and say the background colour too using actionscript 3.I understand that text formatting can be done on dynamic textfields but can this be achieved on static textfields?I am currently putting together a number of modules each a swf that contains e-learning and to comply with DDA.
how do you control the backround colour of a movie clip and the stage? i have thought about placing a mc within the mc as a backround_mc, then change the tint attribute from my main timeline, is this on the right track?
i have a movie where a user loads images into an image viewer (mc) i have craeted. If a user clicks on gallery 1, the loader appears, and load the jpg and then tells the viewer to show onceloaded. But, if a user clicks on gallery 1, then clicks on gallery 2, the movie finishes loading picture 1, before loading picture 2, is there any waqy i can force the loader to stop loading one,a dn load two immediately.
I have careted a class, now, how do i assign an mc to be an object of that class, from the main timeline or the onclipevent load event
I made a website a year back or so and I'm having to update it now. However I've noticed the flash menu I have on the site doesn't seem to appear correctly anymore when I check in on a PC using IE.
Basically in the bottom left hand corner the swf background colour should appear grey (#333333) not white. Seems to work fine on Safari and Firefox.
This is probably easy, but I'm an AS3 noob and google is returning every result under the sun apart from the ones I want. Is there a way to set the background colour of a flash movie according to a value pulled from an XML file?I already have the background colour property set as BGCOLOUR within my XML file, and I've used the code in line six to pull that value through (I think)...
ActionScript Code: function processXML(e:Event):void { var my_xml:XML=new XML(e.target.data); my_speed=my_xml.@SPEED; my_images=my_xml.IMAGE;
[code].....
Since adding the sixth line of code in the section above, it's broken the project, so I've had to remove that line.
I finaly got the code I needed to change the colour of my background but it clearly needs altering. At the moment it works but I have to click the button twice for the colour to change. Now for once I see that this makes sense because I have onRelease twice!
This code is on the button:
on (release) { home_btn.onRelease = function() { var myColor:Color = new Color (this._root.background1); myColor.setRGB(0xFF8844);}
However i'm unsure how to alter the code correctly....I assume the second onRelease needs to change to something else? I tried just: home_btn = function() { but am really just guessing.
I got this code from Kax. This allows me to change colour of my background. This use to work on my movie but now is just not working anymore!Since i created a button loading a .swf file this has stopped working, Any suggestions anyone?[code]I understand that I have to replace "myMovieClip" with the name of my clip!
Basically I've created a print class which has all the print job code in to print a sprite, however when I print it, the sprite which I've created acts like a mask and the area where the sprite graphic should be is filled with my background colour.When I scale the image to the width and height of the print width and height, obviously I've got a page full of purple.here's my code:
public function print():void { //bitmap_to_print.smoothing = true; var print_page:Sprite = new Sprite();
<!-- fill --> <!--- Defines the appearance of drop-down list's background fill. --> <s:Rect id="background" left="1" right="1" top="1" bottom="1" > <s:fill>
[Code].....
If you look closely you'll see that I've changed the default value for the bgFill color. However, when I run my application, the background color for the dropdownlist is still the default white.
and I want place the following javascript in my HTML file:
ActionScript Code: <script language="JavaScript"> <!-- function changeBgColor(newBgColor) { if (window.document && window.document.bgColor) {
[Code].....
but I don't know where in my HTML file to place it as there is alot of Java I don't understand. I have tried to place it in myself but it won't work. The HTML file I wanna place the Java into, is attached.
Basically I've created a print class which has all the print job code in to print a sprite, however when I print it, the sprite which I've created acts like a mask and the area where the sprite graphic should be is filled with my background colour.When I scale the image to the width and height of the print width and height, obviously I've got a page full of purple.
ActionScript Code: public function print():void { var print_page:Sprite = new Sprite(); var sp:Sprite = new Sprite();
Anyway for some reason when i test scene the box comes up showing my flash fine but when i go and locate the .SWF in the folder that all my flash fla and swfs are then for some reason its only a graphic clip and movieclip animation that displays and the rest of the background is the background colour. I checked this by first changing it to black and preview. To which the background changed black and then did the same and changed the background colour to blue and the same thing happened, the background in the swf changed to blue aswell. I have no actionscript in the scene and the majority of the things are just art besides a graphic clip the movie clip animation.
I've created a banner ad (attached) for my company and intended to have it appear as a rectangle with rounded edges (transparent corners). It seems like I need to create a transparent border or mask to have my animated banner appear in this way.
Can I add a mask or a border to the whole thing just to make the rounded corners transparent and see the background colour of the site I'm putting it on?
Note: the corners are currently white. I can't change the colour to match the site background as 1. the banner will be shown in different places, and 2. the background is a gradient.
It seems like there are various hacks out there to change the background colour of the row of a datagrid but all of them seem to happen at render time.See: http:[url]....I have a datagrid where I need to change row colours to red then back to normal frequently based on changes to the bound ArrayCollection. So I'm looking for a way to change the row colours dynamically.Obviously as the changes are happening frequently it would be nice if changing the background colour of the row wasn't an expensive process.
I've used script -[URL] to open a centralised window on the release of a button. It works brilliantly but how to change the background colour of the opened window to black. I'm no programmer so don't really have much of a grasp of Action or Java script but having looked on the web, I think what I need to do is use document.bgColour('#000000') somewhere in the script but have no idea where to put it or even if it's right!
I'm trying to create a flash website where when you click on one page the background becomes darker and as you're about to click on another page the background becomes lighter again but if you want to go back to the previous page the background goes back to being darker. I hope this is clear. I've been trying to find a tutorial on this but I'm not sure if I'm using the correct terms, which is why I'm having no luck.
how to change the background colour of a flash slide-show. I am trying to post a slide-show on a website, but some of the pictures do not fit the box well and, as a result, there are black bars surround them. Is there a way that I can change the background colour so that it blends with the background colour of the website?
There are a few posts around this topic but not on exactly what I'm trying to do. At various points in my flash app I want to try to affect a change in the containing html. basically I want to be able to change the background colour of a div. I understand i will probably have to use external interface to call a javascript function, but I'm strugging to get the js right, I'm imagining something like this[code]...
I have a dynamic textfield that displays different text. What I want is the ability to control both the text color and the background color of the textfield.
Does anyone know of a way to adjust the volume of all the sounds in a swf? I'm looking to build a volume controller that changes the audio level of the swf.
The project I'm working on has grown to include multiple swf files of different types. However, the client wants the sound of all swfs controlled from the main swf. After some Google searches I came across examples of local Shared Objects and have attempted to implement what I found. However, the satellite swf in my prototype only registers the data from the LSO as "null."
I think what I need to do is encapsulate the code that defines, writes and clears the LSO in a separate .as file, call it from the .as of my main file (which already has a Document Class defined), and define the satellite files as having the LSO's .as as a Document Class. Am I correct in this line of thought?Using this article as a reference, my SO class would look something like this:
ActionScript Code: class SO { private var shared:SharedObject;[code]........
I'm also thinking the satellite files will mostly be using the "returnString" function, since I don't want them to write to the LSO, just to reference it.
I'm writing a video game and I have used timers all over the place to make everything go. Now I want to be able to pause the game, completely. Meaning, I need to stop and start all timer instances at once, or globally. So I created a Timer subclass called CustomTimer, put some statics in there, came up with the attached code. Now my problem is that I'm pretty sure I've created a memory leak, in that the instances array will just grow and wont allow or gc. So, my question is, is there an "onDestroy()" method or somesuch, that I can override, and use that moment to remove instance refs from the instances array? Or, is there a smarter way to do this? an application object with a pause method perhaps?
3 circles which can be dragged over a target (one for each circle)When the circle is placed on its target it loads its respective xml playlist into 4 buttons (play, pause, forward, back)I want to be able to create some kind of function to control the volume, either using a slider or a rotary dial, whichever is easiest!
Is there a way that I could change the background colour using the "ColorPicker" component in flash CS5? I want to be able to change it from within the swf once it is published.