ActionScript 2.0 :: How To Pass Var From One MC To Another
Feb 12, 2004
I have this little quiz I made in flash and it's a movie clip. Now I have a variable (score) that I use to tally up the score. What I'm trying to do next is tell ANOTHER movie clip that if the score is a certain number, play a certain frame in the NEW movie clip. So how do I pass that variable from the one movie clip to another movie clip and tell that clip to play at a certain frame if score=x?
I'm having to pass data (originally read via an XML file loaded by the parent class) to a child class upon instantiation, and I can't decide which is the better method.I could parse the XML in the parent and throw the data into an Object and pass that object to the child class....or just pass the part it needs as an XMLList and let the child class do the parsing.Seems like a trivial decision, yes, but I'm not sure of longer-term implications.
Trying to pass a variable as well and cant seem to escape to pass it. How can I pass using window.open as such: Trying to pass (pid) all i get back is (pid) and not actual pid.How to on a jscommand?
Code: something.onRelease = function () { var jscommand:String = "window.open('http://www.someform.php?proj= + (pid)','win','height=200,width=300,toolbar=no,scrollbars=yes');"; getURL("javascript:" + jscommand + " void(0);"); }
I can do a standard getUrl("http://www.someform.php?proj=" + (pid), "_blank"); works fine but no control over window properties.
Whats the best most correct or professional (less chances of error or most efficient) way of sending a var from php to a swf container and then to a swf that is loaded with the loader class from the container?
In the past I have created a php file that generates the XML and then referenced it in place of the xml file and it has worked. I am trying this with a precompiled flash app and it is not working.
It works if I run the script, save it and then reference that file to the swf. I would rather not generate a file to the filesystem if possible. Anyone any solutions?
i am new to the flash . Just i want to how to pass values from Flash variable to php i am using this code
[Code]....
Warning: 1060: Migration issue: The method LoadVars is no longer supported. For more information, see the URLVariables class, the URLRequest.urlVariables and URLRequest.postData properties, and the URLLoader.dataFormat property.
i hv 1.swf and i call 2.swf from 1.swf.. now in 1.swf there is one variable Var_data, now i set value "Hello World" in Var_data and then after i call 2.swf and on 2.swf frame 1 i print Var_data value but it's not display aything
Code of 1.swf sending_lc = new LocalConnection(); var Var_data = "Hello World"; sending_lc.send("my_lc_as2", "execute_this", Var_data);
I have a swf with an input text box and a button. When the button is clicked, i need it to open another swf in a new window and pass the variables to a text box in the new window.
so I have this little quiz I made in flash and it's a movie clip. Now I have a variable (score) that I use to tally up the score. What I'm trying to do next is tell ANOTHER movie clip that if the score is a certain number, play a certain frame in the NEW movie clip.Right? So how do I pass that variable from the one movie clip to another movie clip and tell that clip to play at a certain frame if score=x?
I am able to pass a variable from an html link that loads a separate html file and instructs the embedded file to go to a specific frame. But - I now need a link within an swf file on one page to open a new page and tell that swf to start on a specific frame and it is not working. Here is the code I use for the first example - works like a champ:
I am trying to develop a basic game engine for a slime soccer style game where a player can move around and jump. I am still fairly new at AS3 but managed to put together this working bit of code that the game currently runs on:
Code: stop(); //vardefs var runSpeed:Number = 10; var blueGoals:Number = 0; var redGoals:Number = 0;
I have a movieclip acting as a button with a dynamic textbox inside. The text is being passed via a xml and it has a URL associated with it. But the link does not work. When I remove the onRollOver action that makes my mc button show a rollover state the link works. But when the rollover is active it doesn't.
If there's a way to pass the URL via xml to the button, instead of the text inside the button, that would also be good. (even better because that way the whole button would link, and not just the text)
I have a variable in an as2 movie, urlwholoadedme =_level0._url; , that i need i need to pass to an as3 swf that gets loaded ((loadMovieNum("movietoload.swf", 1); ). what is the most efficient way to do this?
I want to put a variable at the end of a URL and have Flash "find" that variable. The url would be: [URL] "Campbell" is the variable I want to pass to Flash. I then have this script in the root timeline: loadVariables (""+agent".txt", this);
I want "agent" to be replaced with Campbell. That way I can have it read a bunch of variables from the txt file. I tried this as well: loadVariables (""+_root.agent".txt", this); What am I missing in this?
I am loading a child swf inside a parent swf, and need to pass variables from the parent into the child. I don't have control over the source code of the child, so I can't have the child pull data from the parent; the data needs to be passed to the child swf in a standard fashion, so that the child works just as if it were embedded in a page using flashvars.I've tried passing variables to the child as parameters on the URL:
var ldr:Loader = new Loader(); var urlReq:URLRequest = new URLRequest("http://mysite.com/child.swf?var1=aaa&var2=bbb"); ldr.load(urlReq); addChild(ldr);
This seems to work ok, but apparently Internet Explorer doesn't allow URLs longer than 2083 characters [URL]. I need to pass a fairly long string of parameters to the child which will likely exceed 2083 characters. So I'm trying to avoid passing the parameters directly on the URL, and wondering if there is any other way to populate the child swf with the variables that it will expect. Is there any other way of passing flashvars to a swf-in-swf?
want to make a sfw that receives parameters from the html tag. for example, when you embed youtube videos, in the <object> thingy you set the video you want to show. i want to do exactly the same, have a 'projector' (though not exactly videos), the swf knows what to do from the html tag params, and displays the right content. how do i red html params from the sfw (and how do i test it?).
also, is there any doumentation/examples on how to connect php/mysql to a flash movie?
I haven't been able to find the answer to this: I'm working with a var defined in the main timeline var score:int; , wich I use in 10 different movie clips using var score = MovieClip(this.root).score; Everything works perfect on the first MovieClip, but when the next one plays score does not keep the value assigned in the previous MovieClip therefore the score is lost.
The clips are questions and they are place on the main time line in different frames and main time line actions layer which only contains this:
stop(); var score:int; nextQuestion.addEventListener(MouseEvent.CLICK, newQuestion); function newQuestion(evt:MouseEvent):void { nextFrame();} covers each frame with every different MovieClip.
What I need to know is how to make that value pass to the next Movie Clip?
Is it possible to pass a value from one layer to another.I have a text that I'll get from layer 1 and I want to pass the value to a TextArea in layer 3.
I have created a photogallery,in this gallery i passed images through using XML, but now i want to pass images though URL,m attaching my photogallery JPG.