ActionScript 2.0 :: FMX04 - Control Variables In LoadVariablesNum?
Nov 15, 2004
I'd like to know if there is a way of controlling the variables that are sent with the AS command loadVariablesNum when calling an ASP.Let's say I don't want to send two variables that exist in that frame.
I'd like to know if there is a way of controlling the variables that are sent with the AS command loadVariablesNum when calling an ASP.Let's say I don't want to send two variables that exist in that frame.
Does anybody know any reason why I can't use variables loaded from a text file using loadVariablesNum anywhere but in the Var field of a text box? If I try this:
The loadVariablesNum ("textfile.txt",0);it loads the textvariable1=3.14159&variable2=cowfrom the text file, and if I make 2 dynamic text boxes with the Var parameter as variable1 and variable2, they'd have "3.14159" and "cow" show up in them when I run the script. So I know that the textfile is being read and the variables are being loaded.But if I try newvar1=variable1;newvar2=variable2;in my code, and then put newvar1 and newvar2 in my textbbox Var, I get nothing in them. I should be able to assign the newvar variable the same value as variable1, but I can't. trace (variable1);should output the text "3.14159" when run, but it displays "undefined" every time.Every site I have been to says I should be able to access my loaded variable values simply by using variable1, or _root.variable1, or _level0.variable1, but none of these work any differently.
I can assign an instance name to the textbox and then assign a value to that instance name, and if I do that, assuming the instance name is "box")
I am building a somewhat sophisticated slide menu. I have input a wait(); command using setInterval in the first frame of my actions panel. My wait() function works perfectly.I have also set a few variables to start out being false. Once a particular button is clicked, it sets the variable to true and sends the playhead to a particular spot within the movie. Actionscript then performs a command to that says if that variable has been set to "true" gotoAndPlay "this", otherwise gotoAndPlay "this-instead".
The problem I am having is that when I click on one of the buttons, it is somehow setting all the variables to true and sending the playhead to places I don't want it to go.Here is the code I have placed in my first frame:
button1 == false; button2 == false; button3 == false; button4 == false; //Make movie wait for ten second interval before resuming playfunction wait() {stop();var myInterval = setInterval(function () {play();clearInterval(myInterval);}, 10*1000); // stop for 10 seconds}[code]....
For some reason, regardless of which button is actually pressed, (cube2, cube3, or cube4, all of the variables are set to "true" and the playhead goes to whichever frame it wants to at that point.
I have a flash web site with multiple scenes for each page. I know, I should use multiple swf's, not scenes, and I probably will if I can't get this figured out.So what I'm doing is that my link buttons set a variable called "destination" which then moves the time line to a frame label called var_transition, where var is the prefix for the current scene.(for example, the transition frame on my primary scene is ov_transition, where the transition frame for the faq scene is faq_transition).So you see, I don't have duplicate frame labels, but what happens is that the transition works perfectly when moving from the first scene to any other scene, but after that things get a little screwy... When I try to go back to the primary scene, the transition loops itself to the point just before the timeline would move.
It's 5 frames with a tween of a single graphic that sweeps past the stage. When the graphic fully covers the stage, the time line should move to the frame label defined in the destination variable, where, at that point, the transition will finish by continuing it's tween until it fully reveals the stage at the new location.Also, I included a button on the second scene (auto parts) that should send the movie to the third scene (bank), but when I hit it, it sends me to the 4th scene (cafe) for no apparent reason.
I currently have a main swf file which contains a moviecliploader that loads another swf. However, I wish to have the option to control the main swf file variables using the secondary swf.
I am working on my personal site and have got stuck on how to control the variables in the photography section.I have 20 buttons on the screen that all tell a main movie which picture to fade in and out of. Each button has this variable attached to it "_root.content = 01" and 02 and so on.
When the button is pressed it tells the main movie to play the fade out then check the variable, then tells the movie which bit to play next - If _root.content == 01, goto and play content image 1 - Now I want to add next and previous buttons that add or remove a number from that variable - when released, _root.content == current +1 - to move to the next image.
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]........
I have this script for flash player 6.. [kirupa tutorials][code]this is working fine in flash player 6.. but doesn't work in flash player 8.. so the question is how to rewrite loadVariablesNum so it would work?
Level1= the different sections of the site, are loaded into this level (eg. home.swf, aboutus.swf etc.)
Because each of these sections has both an 'in' and 'out' transition, i want to use variables (on the buttons) to control these external movies that are loaded into the main movie (im even starting to confuse myself
basically in a nutshell... can you use buttons which control a movie ,which has been loaded at another layer, using variables....
i'm loading a txt file with loadVariablesNum, which contains : a=1 or, when I try : trace(a) is says : undefined or, when I define a dynamique txt filed and in the properties / var I put the variable a from the txt file : it publishs : 1 so, I can read the variable or I cant use it !
I'm trying to make some sort of a GuestBook. I'm using one from flashkit. It's working ok but I need to put the hole thing inside of a movie clip. That's where my problems come out.It's just refusing to load my GuestBook.php.Here's the code for loading variables:
Everything works fine when I'm testing it locally and sending the variables to the live PHP file online, but as soon as I upload it, everything just kinda goes to hell and nothing gets sent through. I know Flash just changed its security settings to not allow loading from external sources, but I wouldn't think that would make a difference since everything (including the PHP file) is under the same domain. I've put the crossdomain.xml file in there, as well, but still to no avail. My code to send things is pretty simple:
I'm making a game and I need to load variables into my flash movie from a database. I'm using asp and I know it works fine because it outputs what I want. My problem is that when I try to load the data into flash, it won't let me use the variables. If I put a dynamic textfield on the stage with fname (one of my variables), the text field displays the correct data, but when I say trace (fname) with having the text field, "undefined" pops up.
I've got a question about the path of the txt fileI can easily load a txt file in a movie if the txt is in the same folder as de .swf, but when i try to load a txt file from a different levelfor Example projects/com/1.txt i dīn't see any txtthe code is:loadVariablesNum(projects/com/1.txt,0) i know the code is wrong, but can somebody tell me what i have to do to get a txt form a different level.
I have several cutomized checkbox that it can be selected or deselect and I have a button to determine which of the checkboxes is selected, and throught this button I passed the variable to loadVariablesNum corresponding to which of the checkboxes is selected
code in the button to determine which of the checkboxes is selected: if (chk1.mark1._visible = true){ //trace("31"); loadVariablesNum("http://url?uid="+_root.uid+"&ans=31", 2); if
I'm using flashmx and my problem is: i'm loading a txt file with loadVariablesNum, which contains : a=1 or, when I try : trace(a) is says : undefined or, when I define a dynamique txt filed and in the properties / var I put the variable a from the txt file: it publishs : 1 so, I can read the variable or I cant use it
I have several cutomized checkbox that it can be selected or deselect and I have a button to determine which of the checkboxes is selected, and throught this button I passed the variable to loadVariablesNum corresponding to which of the checkboxes is selected.
Greetings: I've used this method many times in the past to create an email form in a movie clip with a "send button" that accesses a perl, cgi script to email text input fields. It worked fine in past versions of Flash, but now I'm using Flash CS3 (v9.0, AS 2.0). I've tried 3 different cgi scripts I found online for this purpose and am sure the configurations for sendmail server & perl bins, etc are correct. All of the other "if" and "else" statements on the button work fine. But I can see a Safari (browser) error message saying POST was not used, but clearly it is. I'm trying to trouble shoot whether the problem is from the flash button or the cgi script. Has something changed in Flash CS3 from previous versions, where I'm certain it has worked before???
I'm importing external vars using loadVariablesNum() from .txt files. I know that each variable must be surrounded by amperstands (&) in order define the start and end of each variable.
ie: Code: &var_1=abc& &var_2=xyz& And then I want to use something like: [AS]mc.gotoAndPlay(_level#.var_1);[/AS]
But my question is (for simplicity), is there a way to do this if the amperstand at the end is not included, such as:
ie: Code: &var_1=abc &var_2=xyz
Flash returns the first variable above as var_01="abc " which is understandable since it was not closed properly. However, I want to be able to use the gotoAndPlay(); with var_01="abc ". I have tried labelling the frame with abc , but that didn't work.
I also tried using frame_array = new Array(_level#.var_1.split("")); and then said gotoAndPlay(frame_array[0]); but for some reason I couldn't get this to work either....
I am looking for a class that functions similar to JPEGEncoder from as3corlib, but instead of encoding a JPEG, I want to take a dynamic drawing the user has made (with animation) and output an SWF file that the user can download and playback on his/her computer.I understand how to create an SWF and store user variables that control the playback, but I want to make it all contained in a single SWF file.
I made a simpletext file and used the loadVariablesNum() script in flash to call that file into dynamic text boxes within my flash piece. that's all fine and dandy but now the problem is that I don't know how to make links in that simpletext document to link to specific parts of my flash movie. Basically, I need the simpletext document to have words that you can click that will take you to another frame that has another dynamic box in it with more text.
i'm calling a php file, which is supposed to make an xml file. whenever i call the php file using this syntax, most of the time i get "cannot load file" in the xml loading section, but this updates the xml file.
[code] loadVariables("http://localhost/file.php",this,"POST");[/AS] but when i do it this way. [code] loadVariables("http://localhost/file.php",NONE,"POST");[/AS]
the "cannot load file" messge doesn't get displayed, and the file loads perfectly, but this doesn't update the xml file.
so everytime i have to first use "this" and then "none".
what can i do so that whenever php is called, it'll update the xml file, and still load in the swf.