ActionScript 2.0 :: Get RGB Values Of A Mc During A Colour Tween?
May 12, 2009
I am trying to carry out an actionscript colour tween and have found the following code on these forums:
doTween = function () {
var t = (getTimer()-this.startTime)/this.dur;
if (t>1) {[code]....
My problem is, I would like to have a variable which returns the current red, green and blue values of the movie clip during the tween.In other words, I need to define a variable for the current RGB in the middle of my AS colour tween so that the following example would tween smoothly from the current values to the target.
I am trying to carry out an actionscript colour tween and have found the following code on these forums:
//////////////////////////////////////////////////////////// doTween = function () { var t = (getTimer()-this.startTime)/this.dur; if (t>1) {
[code]...
I would like to have a variable which returns the current red, green and blue values of the movie clip during the tween. In other words, I need to define a variable for the current RGB in the middle of my AS colour tween so that the following example would tween smoothly from the current values to the target.
E.g. mc.beginColorTween(currentr, currentg, currentb, 255, 204, 0, 500);
I am parsing colour codes that I get from a Flex(Flash ActionScript) application, then creating HTML div elements with that same colour. My Problem: The colours are all only 8 digits long. So they cant be RGB colour values can they? What color value format are they in? If I can figure the format they are in I can convert them to RGB. Maybe the last/first digit signifies its 0. alpha value?
PS: Should I convert the colours to RGB or something else?
This is an example of the colour code values I getting from the flash application:
I have a game, in which the player can open maps to edit them. The maps each have their own colour. The player assigns a colour to the map by using sliders (R, G, B) This all works fine.
However, I also need a way to put those sliders back in place when re-opening an existing map. This means that I need to know what the percentages of R, G and B are in a colour. I made flash trace a few of those colours, this is the output:
16646398 0 16646144 65024 58878
I need to know the amounts of R, G and B in any colour.
I have a main FLA and when a button is cliked few swfs loads in to it. I need to get a fill colour applied to a object depending on whcih button is cliked.E.g. my_btn - click - loads my.swf & applies #333333 to "my_mc"I'd like to involve a MySQL db here since I'm loading some data with the same buttons' onPress command.
I have a bitmap and it set to black and white using a colorMatrixFilter. Im trying to create an effect that will tween the bitmap from black and white to colour.
ActionScript Code: var myTween:Tween = new Tween(star, "alpha", Strong.easeOut, 0, 0.9, 3, true);
And I also have some extra code that spawns stars all over the place.If you view my swf, http:[url]...., you can notice that the stars appear to 'flash' first before settling down.I'm simply wondering if this is some problem of the Tween class or if I set something wrong. Something I found odd was when I removed my code that generated a random colour for my star,
I have a button that I want to immediately go to full alpha and a tween that slides it out gently on rollover. The problem is that the alpha is only set for a second and then it goes back to .5 alpha. It seems like the alpha is only set for the first frame in the tween and then goes away as the tween executes the rest of the frames/seconds. How can I make the alpha instantly 100% and then remain for the remainder of the mouseover?
I'm wondering if there are numerical limits for the values you can manipulate using the tween class.I am importing mx transitions and using them to manipulate the _xscale and _yscale of a movie clip.. If I understand correct.. x and y scale property is measured in percentage.is there a limitation on the value I can plug in? Can I scale.. say.... 1,000,000% (million)how about 100,000,000,000 !!! (one hundred trillion)How about limits on _x and _y position values..?to quell any curiosity, I'm essentially trying to control a movie clip that has the appearance of 'zooming' in with button clicks by increasing the scale..
I want to create a flash document that allows me to change the colous of an image using a colour palette of my own. I am a complete beginner and have no idea where to start this, hence i would need to know what to do and how to do it. I basically want the image to be a simple 2d image that i will create using different layers in photoshop and import them into flash, the layer images will all be one colour so the colour of the whole layer changes. so the colour palette will be on the side of this and when i click on an image and then a colour the image changes to the colour i clicked.
I'm wondering if there are numerical limits for the values you can manipulate using the tween class.I am importing mx transitions and using them to manipulate the _xscale and _yscale of a movie clip.. If I understand correct.. x and y scale property is measured in percentage..
is there a limitation on the value I can plug in? Can I scale.. say.... 1,000,000% (million) how about 100,000,000,000 !!! (one hundred trillion)
How about limits on _x and _y position values..?to quell any curiosity, I'm essentially trying to control a movie clip that has the appearance of 'zooming' in with button clicks by increasing the scale..
i have a background and i want to be able to change the colours of it using a colour picker... if the MC was to cover the whole stage... how could i then get a colour picker and make it so it would change to whatever colour i wanted from the colour picker?
I need to "tween" an object like in tweenlite, just x/y values, but have ran into a large issue.
[Code]....
it's kind of accurate at high 'refresh times', but low ones, or long tweens it's very inaccurate. Basically, it needs to move 300pixels/1000ms, I chose to move it every 10ms, the amount I move it is 3000/1000(ms/pixels)*ms=3pixels every 10ms, so we should get to 300pixels moved over in 1000ms. But it doesn't work- the time intervals aren't consistant, sometimes it moves it after 10ms, sometimes it doesn't catch it to move again for 30ms! Tweenlite is able to bypass it's loop being able to run every 10ms, but how?
I need to change all the elements in my movie that have the color X and change their color to color Y. Is it possible to have this in AS? like, if i press one button all the elements that have the color black (graphic, text, background, etc) change their color to yellow?
I've gotten these sliders to work but can't get the output values to add up. For instance, depending on the values for slider 1, 2 and 3, I need the total to show up in a separate text box. I keep getting a NaN message in the text box.Here's the code I have so far:
Now I am using the Tween Class to move some boxes in my movie, now I can move the first mc and then another mc after the first tween has finished with onMotionFinished but I was hoping someone could help with how do I start the second tween when the first mc has passed a certain _x coordinate. ie starting the second mc moving while the first tween is still moving.
If i have a clip with a bunch of stuff inside it (on layers) like other clips, bitmaps, etc. and perform a tween on that clip (via tween class), the stuff inside the clip seems to alpha at different rates.
For instance, i have a clip with an empty movieclip which loads a bitmap image and on top of the bitmap image, i have a gradient feathered edge (.png) bitmap and on top of that I have some dynamic text (embedded fonts).
The bitmap is supposed to create a feathered edge on the photo but since they alpha at different rates, you always see the hard edge of the photo...
is there a solution like cacheAsBitmap which would let the whole clip alpha at once? If it's cacheAsBitmap, i must be using it incorrectly, b/c it's not working!
I will have three seperate pages for the motion tween, mask effect and shape tween... would you make the seperately, in a different scene, as a symbol or on the same scene with the website.
my movieclip button was working perfectly as a motion tween. Can you use shape tweens as movie clip buttons? I just made that change, and kept my code:
I am facing a problem in one of my animation with flash CS4 - I have nested a Shape Tween in a Motion tween to get more control over the easers and effects, unfortunately I am not able to view on the timeline of my Motion Tween the action of the Shape tween nested inside.
It only show the first shape of the Shape Tween during the entire Motion Tween and that is really a problem for me because I need to see the final frame result of that Shape tween to be able to position it in a precise way on my scene according to other instances.
Am trying to use the Tween class to scale and move a movieclip. Now the movieclip is within the loader, so I need the motion to be controlled by the percentage loaded. Now the code to move the movieclip to its final position is:
var xscaletween:Tween = new Tween(mstone, "_xscale", Regular.easeOut, mstone._xscale, 220, 6, true);
But this is the final location, I want to be able to change the properties of xscaletween, yscaletween, xmovetween and ymovetween as per percentage loaded.As in, within this final boundary limit of the tween, I want, for example, xscaletween, to scale only till 140 till percentage hits 50. Is this possible?? If not is there a workaround?Or do I have to use new tweens within each percentage limit?
I am working on to slide a movieclip across the stage.The movie clip is five times the width of the stage and I am using the Tween Class to move it across the stage when a button is pressed.The interaction I want is that when the button is pressed the movie clip moves a certain amount.If the button is pressed again it moves further.The script I have come up with though is taking the movieclip back to the original position of the movieclip and then moving it as opposed to moving it from the position it reached after the first button click.I have tried a few things but nothing is working.The script I am using at present is:[code]
I'm making a "master movie" for an assignment and I'm stuck right now. What I've got is an Intro page that will serve at the Parent.swf to load 4 other child swf's upon a mouse click. The problem is I have a theater stage where I tweened an animation to make it appear the curtain on the stage is going up but once it reaches it maximum height....the tween abruptly stops. I want it to HOLD there until a user clicks a button.
How would I make this happen? Here is the page in question: [URL]...
I am trying to understand the thinking behind motion tweening using AS3 (rather than doing it on the timeline).I am trying to create a simple platform game, and while this is simply a learning project, I have an movieclip instance on the stage, and using basic x+5 logic I can get the instance to move left and right on the stage accordingly.Trying to make the instance 'jump' is a bit trickier. This is the code I am using:
I thought this code would move the instance from it's current y-position and tween it to it's highest jump point. From here I planned to use a MOTION.FINISH event to tell it to tween back to it's original position.Something strage happens though, rather than tween from the current y position and move up, the instance instantly transforms it's position to y+100 and then tween back to the original position. So it kind of turns out that it is the second part of the jumping action that I want to create.
I am using System.security.allowDomain in both files.The tween in movie2 fails to work when the swf loads from an external domain. However, it works perfectly when this swf is loaded locally. Also strange is that the movie2 tween does work externally if the tween libraries are commented out of movie1.The Challenge: Get both the red and blue boxes to fall when movie2.swf is loaded from an external domain.[code]
How to stop the next tween action to start until the previous tween completes playing in as3.0?and also i want to stop the tween to happen on the same object twice.Basically i have a container (movie-clip) in which there are n number of movie-clips (arranged as bricks). When i click on the container the target (brick) will disappear (made scaleX and alpha to 'o'). also i am tracking how many bricks are closed.But the problem is if i do a fast double click the tween seems to happen twice. and the count also seems to increase for the same brick.