Flash :: Expression For The Root Variable In Swf File?
Jan 29, 2012
I know nothing about flash. I only need to change a few variables in a swf file. the swf file uses ../ for root directory, so, when I play this swf from other places than its designed directory, it will querry wrong URL.Edit: the swf are in this directory:root/domain/content/swfthe swf file has some ../url to querry files under the content directoryroot/domain/content/stuffs/items/filesIf I play the swf in another directory, for example, root/domain/topics/stories/jokes/then, the swf will querry root/domain/topics/stories/jokes/files, this is wrong. So I want to use a fixed expression to replace ../
How do I reference the root frame label in a function for event dispatching using a switch statement.
SUMMARY: This is simple, but as I've stepped away from ActionScript for too long, I'm having trouble figuring out the proper test expression to reference the root timeline frame label (e.g., switch(the root frame label)).
Nothing i've tried works: switch(this.label)://obviously this would look at the button timeline switch(event.root.label)://player says there is no "root" property ...
STRUCTURE: I have five MCs, one on each of five frames. I have a forward button and a back button. I created a switch statement to specify different actions, based on the root frame label. Frame labels are f1, f2, f3, f4, fend.
I am trying to understand some basics of Regular Expressions.For just a experiment I wanted to count the total words in a string.var str:String = "hello, this is some text to count the word hello and to check if Hello is ignored by case and if hellow is different";[code]Here i get the array of the values. and using it's length I can use the total number. This works, but the regular expression is not dynamic.[code]
My dynamic text box is set to: _root.selectedcolor but instead of displaying "Rose" it displays"_root.fabric01_chip10_name" Basically I need to get the literal value to equal an expression- how do I do this????? I've done this before, but it's slipping my mind.
I am using RegExp to search for character sequences within strings. I was wondering if/what is the proper way to use a string stored in a variable as a regular expression. For example: [code]I'll have to use another string manipulation tool to search for the sequence.
i have 2 flash file,one is mine (the main container) and one is a external swf.i want to load the external swf to my container swf.i write this code in my as2 container code inside the main timeline flash (mine flash) -----first of all i add a movie clip with instance name mc1 to the first layer
i really try to use that code - BUT !!! -> if i use this code the external swf predominant my main swf code and all the rest of my code dosent work (like timer of trace)....
I have 2 flash files,one is mine (the main container) and one is a external swf.I want to load the external SWF to my container SWF.I write this code in my AS2 container, inside the main timeline flash (mine flash).In the first method, I add a movie clip with instance name mc1 to the first layer:
I really try to use that code - BUT !!! -> if I use this code the external SWF predominant, my main SWF code and all the rest of my code dosen't work (like the setInterval() timer).... I want to load the SWF like the second example and still run the setInterval() function.
I have a button in the frame 1 when i clicked it,it goes to the nextframe in nextframe i have movie clip named "circle". in frame 1 in action layer i have variable named "i" it has a number equal 20; now i'm in "circle" movieclip in the action layer i want to write a command for checking "i" if it's equal 20 the "circle" movieclip play but i can't find "i" how can i access to "i" variable in frame 1 ?
I get a variable from a PHP like: "MyMessage". But I need to put this textfield on an MC, could you tell me what I need to do to lead this variable into the MC? (In a graphic object works ok but I need MC to control its X, Y).
This is an example of the kind of issue I'm trying to solve. Say I'm looking to set 10 text fields (text_field_1 to text_field_10) within my movie clip 'myMovieClip' to the value of i. Now if the for loop and the text fields are in the place (_root) all I would have to do is:
Am I not targeting it properly?Alternatively, I've tried storing the flashvars URL in a variable in my root SWF and accessing it from the loaded SWF, but I can't seem to grab it. How would I grab a variable that is declared in my root SWF?
I want to use the same movieclip different times (different instances). The only thing that has to change in this movieclip is a string. I tried to solve this creating a variable.To be more concrete, on root timeline i have Code:var RespJpeg:String = "bandlang2.jpg"and inside the movieclip (actually inside a movieclip in a movieclip in a movieclip in a movieclip: 4level nested) i have
Code: loadImage("RespJpeg") This obviously didn't work. What i tried was the following:
I want to find out the value of an index of an Array defined on the main timeline, from within a MC on the stage. In AS2.0 this would be as simple as trace(_root.mk_contArray[0]). In AS3.0, naturally something like trace(root.mk_contArray[0]) just doesn't work, nor any other variation I've tried. Is it something to do with addChild()? This instance is named, but I haven't used that method.
"newbie" is the name of the var ( a URL )and the trace function works ... so that being said i know the function has access to the variable the problem is w the
Code: URLRequest( MovieClip(root).newbie )how can i get this to evaluate as a URL ...
heres the error i get:
TypeError: Error #1034: Type Coercion failed: cannot convert "http://www.yourfacesucks.com/newbishness" to flash.net.URLRequest.
at ShattrF3_Alpha_fla::squareExpand_WEB01_53/openPage()
I am trying to do is declare a variable in PHP and pass that variable to my flash file. Right now i am simply trying to do 1 easy variable, more will happen in the future but i need to figure this out first.I have used other forums and they say try this and that, but nothing i do seems to work. here is my code.
I got a variable "VideoFolder" well defined in my root level. However when I used this variable directly in child layers, my script does not recognize it and I get error 1120: Access of undefined property VideoFolder. I tried changing VideoFolder with _root.VideoFolder in all my child layers scripts, but it changes nothing.
I have a movie embedded and I am passing a variable to the root movie for it to play when the embedded movie is complete. I know the variable is getting passed because I am displaying the value in as dynamic text but the parent movie will not play. This is what I have:
I have a movie clip on my main timeline that I want to send to a certain frame based on a variable that can be set from a nested movie clip, and also set from an external swf that will be loaded into the main timeline.So how would I set that variable? In AS2, I would just go _parent._parent...as many levels up as I needed to, but the AS3 equivalent only seems to work one level up.
I have the need to change a variable in a child Flash file.
The setup is a parent Flash file, that has called a child Flash, and placed it in a movieClip.
I can send a variable using Javascript to the parent Flash file, but not directly to the child Flash file. Is there a way that I can access the child Flash file directly with Javascript?
Or do I need to send the variable to the parent Flash file, and then have the parent send the variable to the child Flash file? Is there a sort of dot notation that I can use with Javascript to get to the child Flash file without first accessing the parent, when the child is added to the parent using the loadClip function in flash?
I have a problem with SharedObject. I created SharedObject using AS2.0 it's working fine.... my question is can it possible to store the variable values in an .txt file where the flash file is saved... basically the SharedObject will store the vallues in localdrive with file extention. not only using SharedObject if any other way to store the vaules in .txt file will be helpfull for me... my requirement is to store the the position of the swf file and when the time it reopen, it should start from previous position.
I am creating a simple application and wanted to use a function to match any given regular expression to any given string, so I created the following function:
PHP Code:
function validateStr(regexp:RegExp, strVal:String):Boolean{ if(regexp.exec(strVal)==null) return false; else return true; }
But I was wondering, can't I simply replace it with
PHP Code:
function validateStr(regexp:RegExp, strVal:String):Boolean{ return regexp.test(strVal); }
I am relatively new to ActionScript, so I do not know if both would present the same behavior.