ActionScript 2.0 :: Call A MovieClip As Opposed To SetRGB For Background?
Feb 2, 2005If I have a piece of a function that is telling Flash to[code]...
How do I tell Flash to call a MovieClip as opposed to setRGB for the background MovieClip?
If I have a piece of a function that is telling Flash to[code]...
How do I tell Flash to call a MovieClip as opposed to setRGB for the background MovieClip?
If I have a piece of a function that is telling Flash to:
// show a hover color
var col = new Color(this.background);
col.setRGB(0xf4faff);
How do I tell Flash to call a MovieClip as opposed to setRGB for the background MovieClip?
I've put together a slideshow in AS3. When the user clicks on an image in the slideshow, I'm using FlashLightboxInjector to bring up a Lightbox version of the image they just clicked on. In my AS3, each time I add a thumbnail into the slideshow, ExternalInterface.call is supposed to call a function within FlashLightboxInjector that appends the image onto a <div>. The div is used as a reference to Lightbox to know what the image path/title are.
Code:
public function buildPicArray():void
{
for each(var pic:XML in picXML.photo)
[Code].....
This works fine when I don't use a background-image in the body css. However, when I do use a background image, none of the myFlashLightboxInjector.append() functions are called or the appends aren't functioning correctly because they don't show up in Firebug, there is just an empty div. So, when I click on a thumbnail, no Lightbox image comes up.
I've been searching everywhere and I can't find a solution. I use swfobject and flashvars and whenever I use flashvars the dynamic text color won't change. If I put my variable inside the fla timeline, the text color changesHere is my setRGB code:
Code:
var c:Color = new Color(button4.txt);
c.setRGB(0xffffff);
[code]....
i have a for loop to attach a movieclip X times, and an Array with several color codes to apply in the loop.everything works fine with the setRGB. the movies have an internal background movieclip that gets the color i want to apply.
the thing is the movieclip's loose the animation i created to that internal movie (the one who get's the color). they do not respond to gotoAndPlay, or gotoAndStop...i disabled the setRGB lines, and the movie's play fine now. does setRGB transform my movieclips to a bitmap or something? disabling every animation inside?
Is it possible to use setRGB inside a btn?I have a buttom that has a textfield and a background.I want to change only the color of the textfield!here is the code i`m using:
Code:
function AbtnPress() {
for (var i=1; i<8; i++) {
var btn = _root.A["btnA0"+i];
[code]....
I am using the most up to date version of SWFobject.When i use a simple rollOver and out state on my mc's .. I have been using setRGB to change the colour depicting the state.However since installing SWFobject - This setRGB property refuses to work.
Code:
t.onRollOver = function()
{
col = new Color(this);[code]....
is how im doing it in flash - simple - but why is SWFO disabling it? .. is it something to do with the parameters?
how to access the size of an swf window as opposed to the stage within the swf.
I am creating an swf that is a projector file (so I'm publishing it as an exe). It won't be launched in a browser. I need to know what the size of the window displaying the swf is when it is opened.
I have set the exe to open in full screen automatically, but as far as I know, the stage height and width are equivalent to whatever is on the stage. But I am loading images from local folders so there is no initial size set.
So in short, how do you access the window size as opposed to stage size?
I am trying to set up a dynamic flash movie so i can set the color of text with a dropshadow applied using setRGB.
Here is the code i am using to set the text color (simple setRGB call):
var my_color:Color = new Color(this.tagLine_txt);
my_color.setRGB(tagLineColor);
Now here is the problem, setRGB automatically makes my dropshadow color the same as the fill color. The only solution i have found is to stack two identical text boxes on top of one another and then setting the dropshadow on the text behind to black to make it look proper.
I have tried using filter to set the dropshadow color as well with no luck:
// Makes the filter available to use in the Movie.
import flash.filters.DropShadowFilter;
// Creates a variable with info about the Filter settings
[Code]....
Code:
onClipEvent(load){
_global.tinta=0xFF0000;
tintb=0xFF0000;
box = new Color("_root.boxy"); //This instance is named "boxy"
} onClipEvent(enterFrame) {
box.setRGB(tintb); //Turns it red
}
This works and makes the box red. However, if I change it so it's "box.setRGB(_global.tinta)", it turns it black. Even setting "tintb=_global.tinta" and using the "box.setRGB(tintb)" doesn't work any more. Why doesn't setRGB() like _global variables?
I was wondering if there is a way to set the opacity of an object similar to the .setRGB thing..
View 14 RepliesSee, I have a Symbol- in's an animation of a "Cycler" (bicycle driver) seen from above and I want to use a function to duplicate it with actionscript as needed.
So far so good, has been done before.
But in this Symbol I have "sub-Symbols" on the timeline (within the Cycler's animation)... how would I do it to use a setRGB on one of them for each duplicated driver individually? The way I tried it now (see attached files) makes the animation stop for the sub-Symbols I use setRGB on (in my example the shirt of the left Cycler and the helmet of the right Cycler).
Why does the animation stop? I had a similar problem before and I solved it by coloring a fixed simple square on a layer and the animation for the motion was really a mask, ontop of it... but why doesn't it work like this?
Feel free to test is yourself- I am open to suggestions. The Cyclers are called "Biker_1" and "Biker_2" and the sub-Symbols are called "Helm", "Koerper" and "Rumpf", for the Helmet, the Body and the "Rump" of the Cycler.
What is the equivalent alpha code to setRGB?Ps Im trying to change this code so it contorls the alpha of a movie clip instance name circle the code is bellow:
Code:
onClipEvent(enterFrame){
_parent.alpha = (_parent.RedSlider.RedControlBar._y+122).toString(16);
if (length(_parent.alpha) == 1)
_parent.alpha = "0" + _parent.alpha;
[code]....
I need to convert an integer value to hex to use with the setRGB thingy. (I want a slide bar that controls the colour of a movie clip) I know that you can use parseInt to get an integer from a hex value but how do you do the opposite?
View 3 RepliesIve got a button with black text that text fades blue on(rollOver) & I also have this script attached to the button.
on(press) {
myColor = new Color(this.servicesTxt);
myColor.setRGB(0x990000);
[code]....
Although the .setRGB turns the button text back to black the button text doesnt fade to blue.How do I remove the .setRGB(0x990000); on (release)?
I have an AS2 .fla with all of my stage items on the timeline as opposed to inside a container swf. I must chose Center vertical and Horizontal options in the HTML alignment options when publishing in order for my movie to be perfectly centered in the middle of the browser. I would like to have a FULL Browser Background Image, however when I try using the following code, my background ("bg") does not fill the entire browser.
what I am doing wrong and if it is even possible to have a full browser background image while still using CENTER alignment in the HTML publish settings? I have tried the following code with and without the Stage align settings and with the xy coordinates centered-still no luck!
bg.Stage.align = "TL";
Stage.scaleMode = "noScale";
bg._width =Stage.width;
bg._height =stage.stageHeight;
bg.x = 0;
bg.y = 0;
Does the onEnterFrame Function() slow down the computer as opposed to other methods?
[Code]...
Just not sure whether I should use onEnterFrame so they are always accessable or to just call the function when I need it at that point in time. Big question is, is there much difference between the two methods?
I was wondering if there is a way to set the opacity of an object similar to the .setRGB thing..
View 14 RepliesIn AS3 I would like to set the key of a shared object with the contents of a string as opposed to specifically naming the key.
so.data.test = "andy" // this is the basic working system
I do not want to write test I want something like this
// this is a non working and incorrect solution but shows what I am trying to do.
String myKey = "test"
so.data.{myKey} = "andy"
I've tried a couple different hash classes for as3. Right now I'm using the com.adobe.crypto package from [URL] What I need is a way to return the raw data as opposed the the hex converted string, similar the the way python's hashlib functions have a digest() and hexdigest() method. In python the code would be
...
single = sha1('some text').digest()
double = sha1(single).hexdigest()
...
In as3 using the following code returns a different hash because the return from the first hash is converted to hex before being hashed again.
...
SHA1.hash(SHA1.hash('some text'));
how do you call an onClipEvent(enterframe) of a movieclip to happen when that movieclip is pressed?
[Code]...
when i type this in i get an error because on events cannot be nested within other on events. how can you get around this?
I have load child swf in parent swf, from child swf i am trying to run my parent swffunction I am trying this code
MovieClip(parent).testfun()
but this code is giving error.
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Loader@2b1aa061
[code].....
I have a movieclip on the stage(lets call that selection movieclip) that once a button is clicked is going to open another movieclip(call this slideshow) I am trying to remove the selection movieclip when you launch the slideshow movieclip.
Error:
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display:isplayObjectContainer/removeChild()
at mc_work/clickHandler3()
[Code]...
how to cal movieclip from stage to the movielcip which present in another movieclip
View 4 RepliesI'm working on a project in Flash with AS 3.I'm making a application that contents a few pages.At first I have two labels: Home and Pages.Home contents 4 moviebuttons that I want to navigate to the different pages.The problem is in pages is one movieclip that contents 4 other movieclips.The reason of that is that 'pages' is a sort of slideshow that slides through the pages.So for example: when I click on the second moviebutton ! want to go to the second slide.How do I navigate to these movieclips.
View 4 Repliesi have some actionscript that makes a
ExternalInterface.call('someFunction');
call.is it possible to reference the html object that made the call to someFunction directly using the ExternalInterface.call call?
Assume that the object that makes the call also has some Callbacks (via ExternalInterface.addCallback) that are accessible via javascript.
Currently:
Actionscript source
ExternalInterface.call("someFunction");
ExternalInterface.addCallback("someCallback",someASfunction);
[code]....
I'm loading a few pngs/jpgs externally so they can be swapped out occasionally, and the issue I'm running into is when they are shrunk they become fairly choppy. Is there a way to have flash re-render them, or do something to smooth the resizing as opposed to going in and resizing every file manually myself?
View 1 Replies// Edit: The issue now appears to be confined to Safari for Windows.
Around the time Safari for Windows 4 came out I started hearing from users that wmode=transparent was no longer working in Safari.I have tried reducing interference by using tags as opposed to scripts to embed the Flash but with no success.An example is here: [url]... alternately embedded with script at http://hiv411.org/
All videos use wmode=transparent and are embedded via tags. All work fine in every browser I have except Safari.Code looks like so on safari.php
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" name="test" width="289" height="263" align="middle" id="test">[code].....
i need help about a MC created by AS 3. This MC is Reflect class that extends MC class; when i instance it, the newer Mc is always on the foreground, even if its layer is on the backgrond. So what i have to do?
View 3 Repliesthis is a movieClip with a textField placed over it. I would like to change the movie clips color when clicked, but not the text color.
var myColorTransform = new ColorTransform();
myColorTransform.color = 0xFFFFFF;
mc.transform.colorTransform = myColorTransform;
When I try the code above it changes the whole movie clip color, text included. Is there a way to just change the background movieclip color and keep the text un changed?