ActionScript 3.0 :: Calling Movieclips Using Variables?
Apr 18, 2010
I have a series of movieclips stored in the .fla library
Clip1 (class: clip1)
Clip2 (class: clip2)
Clip3 (class: clip3)
Clip4 (class: clip4)
Clip5 (class: clip5)
I want to be able to add each clip to the stage using a function where the number is a variable that can be added to the "Add movieclip" statement.
For example:
var x:Number = 1;
var "Clip" + x:"clip"+x = new "clip" + x();
so that the program inteprets the above as:
var Clip1:clip1 = new clip1();
addChild(Clip1);
This was the only way I could think of adding a movieclip to a stage. I am open to any other option. I hope this was clear. I don't have any code to post because I'm just trying to work through the logic of the program. Adding movieclips to the stage when the name of the movieclip has a variable in it, is the part I am stuck on.
View 6 Replies
Similar Posts:
Aug 4, 2005
dynamic text box and what is loaded into it. the function for my buttons defines a new variable "newChoice" and sets its value to the "this.varTitle". It then tells the movie clip containing the text box gotoAndPlay (2). At that point the text box should update to the value of "newChoice" but it doesnt work.if i tell it to update something absolute, like a string, it works, but i think there is a problem with the layers of variables i'm using.
main function:
playDots = function () {[code]......
View 6 Replies
Feb 7, 2010
I am creating an interactive map which is attached, what I want when you hover over any movieclip the alpha decreases and when you mouse off it goes back to 100% aplha. I can certainly do this, but I only know how to do it by referencing each movieclip first! For example:
[Code].....
View 6 Replies
Jul 28, 2011
I've a problem with calling the movieclip from the library with the if else case.If I take out the if else condition, the code runs normally but when I do I can't. I tried numerous attempts to fix the code but it still failed.What I wanted to do is, when I click one button out of 3 buttons at the 1st frame, it will pass the string (either red, blue or orange) to answer textbox. Then I store the string into a var called tarotno to go through a if else condition to call the MovieClip according to the string passed.[code]
View 1 Replies
Jun 16, 2007
I have this REALLY wierd problem. I have a MovieClip that is attached onto the stage. In this MovieClip I have the init() function. When I try and call this function, after the MovieClip has been attached on stage it doesn't work! I can't belive it!
MovieClip Frame 1
function init(){
trace("bleh");
[code].....
View 2 Replies
Aug 20, 2009
If I have a function and I want to call a variable from another function (only 1variable), how do I do it? I know in the olden days you could set the variable to local or global, but that does not seem to work anymore. There is only 1 variable I need access to, but all the tutorials I have come across talk about making classes for multiple variables.
e.g. function2();
{
variable_b = variable_a;
}
[Code].....
View 3 Replies
Jul 1, 2006
I've just downloaded Flash 9 Public Alpha and I'm trying some new stuff. I would like to change the scale of a MovieClip instance that I've physically created and dragged onto Stage but the compiler doesn't recognize the mc instance...Do I need to do something beyond just referencing the clip? : myMovieClip._yscale = 10;
I have a haunting feeling that AS3 will be too intimidating for me to even begin to try learning, I can't really grasp AS2 yet...
View 4 Replies
Dec 3, 2008
1) I created a movieclip (book_mc) on the stage. Inside the book is another movieclip (bookPages_mc). Inside of bookPages_mc is a third movieclip (subNav_mc).
2) On the root layer I created another movieclip (button).
3) On "button" I went to Linkage and gave it a base class of my own creation, "MainNav".
Now in the MainNav class I want to tell the subnavigation movieclip to animate.
The problem is - I can't figure out how to reference nested movie clips from an external class.
(For the record - everything has an instance name and has been double checked. The code works from within the FLA but not from an external class.)
Here is my class code (everything works except for the reference to the nested movieclip):
Code:
package {
//imports
import flash.display.MovieClip;
import flash.display.DisplayObject;
[Code]....
View 3 Replies
Jul 7, 2011
It works perfectly in Flash Player 9 but not in FP10. I am calling 5 buttons onto the stage via linkage. These buttons are a movieClip with two frames inside - with different grafics on each frame. I want to use an array to make button 2 and 4 show the second frame in the movieClip. How can I do this! I guess I have to use FP10 since this is a small part of an AIR application. Create a movieClip with to frames, linkagename: radioButton, and why it doesn't work in FP10...
ActionScript Code:
import flash.display.Sprite;
var myArray:Array = new Array;
var box:Sprite = new Sprite;
var count:int = 5;
myArray = ["button1", "button3"];
stage.addChild(box);
[Code] .....
View 4 Replies
Jun 8, 2010
AS3 documentation says that Strings in AS3 are in UTF-16 format.There is a textbox on a Flash Clip where user can type some data.When a button is clicked, I want this data to be sent to a php script.I have everything set up, but it seems that the PHP script gets the data in UTF-16 format. The data in the database (which is utf-8) shows some unrecognizable characters (where special characters are used), meaning that the data has not been sent in a correct encoding.
var variables:URLVariables=new URLVariables;
var varSend:URLRequest=new URLRequest("http://website.com/systematic/accept.php");
varSend.method=URLRequestMethod.POST;
[code]........
View 2 Replies
Jul 21, 2009
I have two classes a main and one controlling a cloud graphic going on the stage. In the main class I am creating an instance of the cloud, adding it to the stage with an array and with a for loop I am setting the x speed (vx). I have noticed that if I set the vx in the cloud class and reference it directly then it does not work (clouds are drawn for a millisecond then a blank movie). I have to initialize the cloud.vx value in the main class to get it to work. Why can I not just pull the vx value from the cloud class without setting it to a value in the main class?
Main class
Code:
package
{
import flash.display.MovieClip;
[Code].....
View 14 Replies
Mar 13, 2010
i'm Currently creating an interactive video game. There are 66 movies. I'm new to AS3, and have little experience in AS2.
The game in short:
You choose from 5 ingredients, each has this product provides a number of calories:Rice R = <- for all standard!
[code].....
View 6 Replies
Mar 13, 2010
I'm Currently creating an interactive video game. There are 66 movies. I'm new to AS3 and have a little experience with AS2. I will try to explain the game! You choose from 5 ingredients, each has this product provides a number of calories:
Rice R = <- standard value!
Mais =-C
Roots =-W
Tofu =-T
Onions =-U
Champions =-M
Each ingredient can be added only 1 once.
Good combinations:
R-U-T-CR-U-C-TR-T-U-CR-T-U-CR-C-U-TR-C-T-U
Each movie is in a movie clip. And the frame where the movieclip is on, is labeled with the combination. For this I wrote the following script:
ActionScript 3 Code:
stop ();
var caloriesVar: Number = 10, / / default Rice
var inpanVar: String = "R", / / R = Rice
iLabel.info_txt.text = (caloriesVar);
iLabel.info_txt2.text = (inpanVar) / / idem
[Code] .....
But this does not work. When you click a button, the script doesn't do anything. Do not know where it goes wrong because he does not update the text fields.
View 2 Replies
Feb 25, 2010
I have a variable, we'll call it helloNurse, defined in the document class, we'll call it Joy, as a public variable. Meanwhile, I have a movieclip within the FLA that uses that class as its document class that, simply put, needs to access that variable. I had read up that the following SHOULD work:
[Code]...
View 12 Replies
Feb 12, 2010
I've got an XML file that is loading in data and is calling functions.
how to call the methods from classes with variables set from the XML file:
var functionToCall:String = xml.functions.func[0].to_fire.toString();
myClass[functionToCall]();
This calls the function perfectly.
I was wondering if there is anyway to pass parameters into the function as well through variables. Some functions may have no parameters, some functions could have 5... so the xml could be like this:
[Code]....
View 5 Replies
Oct 25, 2011
I am calling some data from php, which simply retrieves some data from MySQL. The tables retrieved are called dynamically and so I have a list of those tables sent to actionscript below and called by event.target.data.its and event.target.data.ces. These will have a list of the tables called. I then send the name/value pairs to actionscript from php by using those table names (all inside of php here) dynamically.
$sql3 = "SELECT * FROM `specialties`";
$getit = mysql_query($sql3);
while($row2 = mysql_fetch_array($getit)){
for($i=0;$i<sizeof($itlist);$i++){
[Code]....
View 2 Replies
Jul 16, 2003
How do I call variables of my external swf file from my index.swf timeline?
this is what I did:
createEmptyMovieClip("container",5);
loadMovie("external.swf");
variable._visible = xxx;
What do I put in the blank?
View 5 Replies
Jun 13, 2010
i've never tried to do this before, so my head a swimming a bit. i'd like to have a public boolean called enabled in myClass custom class. if it's called to be changed, how do i trigger a function from the change? should i add an Event.CHANGE event listener to my variable?
View 1 Replies
Jul 2, 2009
I have built a MovieClip called TestMovieClip.
The first frame includes the actionscript[code]...
View 2 Replies
Sep 6, 2010
I'm trying to develop a site map, which draws a tick over the sections of my app that have been completed. I've figured out how to draw the tick and how to pass variables from root to the MovieClip that the function is in.
To make the tick appear only after an mc has been watched, I tried setting a variable equal to 1 ino the last frame of the MovieClip, and telling the function to run if that variable was 1.
I'm not getting compiler errors, but I'm also not getting the tick. And I'm definitely completing the Movie
Here's what I've got so far: In root
Code:
var xcoord = 125;
var ycoord = 300;
var WaterComplete = 0;
In WaterMovie
[Code].....
View 3 Replies
Jul 21, 2005
I need to know how I would use a variable as a movieclip, like me expain with an example:
currentMovie = "MovieClipName";
_root.currentMovie.gotoAndPlay(2);
I want to have 'MovieClipName' to be the movieclip that plays.But obviously AS 2 things I'm asking for 'currentMovie' to play but its just a variable.
View 2 Replies
Jun 16, 2008
I have finally started with AS3 and flip-'eck its a different animal that AS2
I have a swf called login.swf and in it have declared the variables var total:uint=0; and loginState:Boolean=false
All my scripts for logging in sending/receiving variable from/to server scripts are all working!
So... when a user supplies a correct password another swf (userLogged.swf) is loaded (note: in AS3 this process is seriously different than in AS2) swf dont seem to be loaded 'into' another movieclip anymore... and this leads me to the puzzle!
How do I access variables declared in the project.swf, from within the userLogged.swf!
the old AS2 way = trace (_root.loginState);
or trace (_root.project.loginState)!
I am stumped by this new approach of AS3 of loading in other swf files. The _root. options is no longer available in AS3 (that much I've descovered, some tuts say use root. but I cannot get that to work)
trace (root.loginState)
or
var userLoggedIn=root.loginState
gives me the error
1119: Access of possibly undefined property loginStatus through a reference with static type flash.displayisplayObject.
when I try to publish the userLogged.swf
View 4 Replies
Jul 3, 2009
(Using AS3) I'm doing a simple grid layout of boxes (movieClips), i'm then trying to save their current position to each of the movieClips. So in AS2 i'd do something like ...
obj.origX = obj._x;
obj.origY = obj._y;
but it's saying; 1119: Access of possibly undefined property targetX through a reference with static type flash.displayisplayObject. How can i add custom variables to movieClips?
View 3 Replies
Sep 22, 2010
I have several Movie Clips in the Library which I need to be able to load and bring up on the screen randomly.The code below shows how I can load one of these, but to get a proper control ideally I would like to load them all in to an array or numbered variables so that they can be called from a simple piece of code and actioned one at a time.
My movieclips can all be called something simple like mc1, mc2, mc3, mc4 etc to make things easier.These need to be referenced in to an array mcContainer[.....] or as mcContainer1, mcContainer2........ so that they can be called easily.I just need to know the simplest way to do this and how i reference them, I have tried several ways like ["mc"+i] etc and nothing seems to work.
Code:
var mc:mcLogo=new mcLogo();
addChild(mc);
View 4 Replies
Aug 9, 2011
I'm new to actionscript 3 and I'm trying to get a few simple things going, such as setting variables in other movieclips... So let's say I have an "apple" movieclip on the root/stage, and I want to access other variables on the root, or in other movieclips. How would I do that? In actionscript 2, I would use something like
_root.thisVar = 1;
_parent.thisVar = 1;
and with other movie clips I would use
[code].....
View 1 Replies
Mar 25, 2009
How do you do something like
["button"+num].gotoAndStop(2)
eval("button"+num].gotoAndStop(2) doesn't work either?
Also how do you do _root.?
[code].....
View 2 Replies
Jun 12, 2009
I want to reference clip with some variable name because i want to change dynamicaly target clip. Example:
myMC="testClip";
myMC.my_txt="some text";//this doesn't work
//but this works
eval(myMC).my_txt="some text";
I guess eval() is not right thing to do.
View 4 Replies
Aug 26, 2009
I built my website on the main timeline with a fade in animation...stop(on the page) and a fade out animation. At the end of this fade out animation i would like it to call upon a variable to know what page to go to next.I am trying to tell my main timeline to gotoAndPlay a frame based off of a variable within a movieclip(about_mc this movieclip contains another movieclip which acts like a button(factsheet_mc)) that i have set in my main timeline.I set the variable with:
var buttonFrame; in the first frame of the main timeline
then within my movieclip i have another movieclip which tells my main timeline to play the out fade and remember a variable:
this.onRelease = function(){ --------"this" meaning the movieclip factsheet_mc------------ [code]........
View 1 Replies
Sep 22, 2010
I have several Movie Clips in the Library which I need to be able to load and bring up on the screen randomly. The code below shows how I can load one of these, but to get a proper control ideally I would like to load them all in to an array or numbered variables so that they can be called from a simple piece of code and actioned one at a time.
My movieclips can all be called something simple like mc1, mc2, mc3, mc4 etc to make things easier. These need to be referenced in to an array mcContainer[.....] or as mcContainer1, mcContainer2........ so that they can be called easily. I just need to know the simplest way to do this and how i reference them, I have tried several ways like ["mc"+i] etc and nothing seems to work.
View 8 Replies
Nov 22, 2004
I'm currently learning OOP through Sen's information here at Kirupa, and I've decided to try out his "creatures" exercise mentioned in his Best of Senocular thread...The situation is a random number of sprites are created, and they move around the stage, interacting. They all have a certain amount of "health," defined as a variable in a MovieClip prototype applied to the MC. When they hit, I want their health to go down a little bit, so how can I access a particular MC's "health" variable while I'm outside of the MC itself?
View 1 Replies