ActionScript 3.0 :: Create Most Efficient Fullscreen Color-shifting Gradient?
Oct 12, 2009
For a project I'm working on I'm trying to create a Flash file with a constantly color-shifting gradient that fills up the entire browser window. For a better explanation please see the following link:
View the Example
Don't worry about the moving balls, those are just there to challenge the frameRate of the movie, which has a maximum of 60. If you look at the background you can see the gradient effect I'm referring to.
The method I'm currently using to create the gradient animation is a simple shape tween on the Flash timeline that tweens between shapes with different gradient colors. I'm definitely not achieving the performance I want using this technique.
I've also tried creating a static gradient and shifting its color over time using ColorTransform, but this doesn't offer any better performance.
So that's a long-winded way of asking what people think would be a better way to create such a color-shifting gradient while getting better performance? Some examples might be through bitmapData or using PixelBender, but I'm not versed enough in these techniques to know which would get me the best performance.
how to set up 2 pre selected colors to tween a gradient to instead of "random" ones. My Goal would be to use this class as a dynamic background creater and i would like to have different gradient backgrounds on different pages.
my first time trying to draw a multi-color gradient in actionscript 3. So I got this code from the help docs, but I can't seem to get a vertical gradient, whatever formula or number I use for rotate, it stays stuck on the default horizontal gradient :(
I'm trying to create spinning rays in actionscript to use in my website.Below is the rough idea of what i'm trying to create.Is it possible to create absolutely with 0 images.Following is the actionscript code in which i couldn't figure out how to add gradient, transperant background and little radial gradient to create glow effect.
Code:
function CreateRays():Shape { var ray:Shape = new Shape(); ray.graphics.beginFill(0xFF9900,.5); ray.graphics.lineStyle(1,0xFF9900,.5);
[code]....
If you paste above code in 1st frame of your scene with nothing on your scene, it will give you sweet rotating rays!
I'm working on a fullscreen flash project. I've got everything working fine, background tile, autocenter, etc one thing I can't find out is how to have a circle gradient over the background (fullscreen / autoresize) [URL]
What would be a good way to create a grid of images in which one can be dragged to a new position and the other images will shift to make room for the image dragged? Looking at making a little program that will reorder an XML file by visually dragging the items to where I want them.
I want to make a full screen flash in html, its all works well until the background problem...
i want to make a gradient background and flash only allowed me to use solid color for the stage. how do i change the color to become gradient so it will looks nice in full screen?
I have a movicelip that has a cirlce with a gradient fill. When I rollover I use a color transform to change the color. I'm not sure how to get the color transform to return to its original gradient fill once I roll out of the movieclip
var overColor:ColorTransform = new ColorTransform;overColor.color = 0xffcc00; mc1.addEventListener(MouseEvent.ROLL_OVER, buttonOver); function buttonOver(e:MouseEvent):void{ mc1.transform.colorTransform = overColor;}
I am trying to construct a line dynamically, with a start and end gradient. I want to avoid using a GradientBox, as the lines are dynamic. All I want to do is have the line start red, end blue. This code does not work though :(
I use the following code to change the color of a gradient logo:
var myColor:Color = new Color(logo_mc); myColor.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0});
Playing around with Fireworks, however, I found out that if I were to increase HUE from 0 to 121 the logo would look much better. how to modify the object {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0} to reflect a HUE increase of 121 points?
I'm attempting to create a color wheel component in Flex 4 that will allow me to represent RGB and HSL data.I'm doing so with a circular color wheel representing the various hues available to me and a rectangular gradient in the center of that which will represent the lightness and saturation fields
Currently I have the objects represented but I cannot determine the best way to fill them in. I have no problem creating the gradient necessary in the center square, but I cannot get the outer ring to build a -circular- gradient. It seems the only two native gradients in flex are linear and radial, but I need the gradient to linearly follow the path around the ellipse. How would I make this possible?
How to create vertical gradient in flex. What i currently have is a horizontal color gradient. And its working fine. But I am unable to figure out how should I make it vertical (which ofcourse is the requirement)I use styleName = "chatWindowLeftGradient".[code]This give a gradient from top to bottom. How i can make from left to right??
I want to create a button (not a rectangle; a form created with the pen tool) that can change it's gradient. Let's say that initially the button has a black-white gradient and when I press another button the gradient changes to reb-blue.
I've been trying to learn just now how to dynamically create a radial gradient in a circle. All the pages that I can find use the command 'beginGradientFill', but when I use it I get the following messages:
Warning: 1060: Migration issue: The method beginGradientFill is no longer supported. For more information, see the Graphics class.. and TypeError: Error #1006: beginGradientFill is not a function.
Unfortunately I can't seem to find the replacement, or any other pages that describe an alternative to that function. What is the way to do a radial gradient now?
This is probably something very simple, but I can't find the answer...I have a movie (say 1024x768) that I want to play full screen, which it does. How do I get the area around the movie to be a color? Right now it shows white and I want it black.
We are creating an ecommerce site for my business and am trying to create a flash file that will allow the end user to select a color from a palette of 64 different swatches that they would like their item to be so it processed it into the order. I only need to create the flash file so they can select the color.
I would like to have flash www page with dimentions 960x653 pixels. There will be 5 scenes navigated by buttons and each of the scene will have different background color. I would like to have fullscreen background also (filling the rest of the space), and to make it I used "Auto-Resizing and Centering Content", based on tutorial:
[URL]
To make it working with my existing animation I made 960x653 UILoader instead the centerRectangle, and I loaded my swf animation there. Fullscreen background is working - when I scale window of the viewer the main scene keeps its dimentions and background fills the rest of the space, what is what I wanted to. My included animation is working perfectly.
But I still have one issue to solve. How to change my fullscreen background while switching scenes? Is it possible to change it from included swf animation?
I can't understand why if I push de button to go full screen and then I press the button to create the "ombra" sprite, it doesent work, it doesnt create the sprite, but If I press esc to go out the full screen, it magically apper.
If I press the createOmbra button before going full screen everithing works fine.
how to create a fullscreen mask transition like the example of - www(dot)hellohikimori(dot)com/#/home - If you hover over the "works" menu link then choose a project, you can see the transition effect