ActionScript 2.0 :: [FMX] Difficulty With Passing Variable From HTML To SWF
Mar 18, 2004
i've been trying - with absolutely no success - to pass a variable from an SWF on an index page to an SWF on the next page (in this case home.asp). i am using the following method: in the index page when a menu button is clicked i pass the value in the string
I have a rather simple flash application users can make a quick username when connected, and the username is created inside the flash swf.
Now, I have a cron job deleting inactive usernames every ten minutes (on my mysql database where these usernames are all stored and accessed by the other people online) which is fine. But it can still get cluttered up if a bunch of people sign off at once, there is still that 10 minute window before the cron job clears them.
The users have an option to click log out in the flash application which is fine and works great. But of course many choose not to click log off they just click the browser x.
I've looked into onbeforeunload and jquery's .unload but I still need a way to get the username variable that's IN flash INTO the HTML, then use a php script to run the delete username mysql query.
If not, any insight on how I might pass the username variable to the html to hold onto it after the user makes their username so it can be involved with the .unload function running the php script?
EDIT::::: Maybe is there a way to create a UNIQUE string of numbers with php then pass that var to flash to include with the mysql row then since i already have that var since it was created on the html side, just along with the unload, have it delete the row that has that unique id?
If anyone things this idea would be the best approach, and if i used something like md5(uniqid(microtime()) . $_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT']) to make a random iD how could i go about storing the result in a var i could place in the flash vars param then again in the jquery unload or javascript onbeforeunload if that would be better .
I've been trying - with absolutely no success - to pass a variable from an SWF on an index page to an SWF on the next page (in this case home.asp). I am using the following method:
In the index page when a menu button is clicked I pass the value in the string [AS]getURL("home.asp?jumpTo=aboutus", "_top", "GET");[/AS] Then on home.asp I drop the value into the SWF link (both the object and embed tags): myswf.swf?jumpTo=<%=request.querystring("jumpTo")% >
In the SWF I then attempt to use the value of "jumpTo" like this: (this is on the first frame of the SWF) [AS]if(jumpTo==aboutus) { _root.button4.gotoAndStop(10); _root.header.attachMovie("aboutID", "attachedAbout", 1); getURL ("aboutus.html", "site"); }
There are 11 possible values for "jumpTo" and I have a similar "if" statement written for each one. i know the value is being passed from the original SWF to home.asp because when I request the querystring it gives me the correct value. it's obvious that the SWF embedded in home.asp is not receiving the value. Do I need to declare the variable first? Should I use a global variable? is it possible to set up a dynamic variable in the flash movie?
I use an swf file to play short flv files on a web page. I write the embed/object tags into a dynamic web page using php and understand how to pass the relevent parameters to the swf file. As a complete flash scripting dummy, I don't know how to get the variable into the flash script or how to use it once it is there. At the moment I create a new swf file for each movie I want to display and write the file name into the script as below. how to get the file name into the script below using FlashVars or a query string in the html.
// Create a NetConnection object var netConn:NetConnection = new NetConnection(); // Create a local streaming connection
I know this is pretty simple but all that I have read doesn't make much sense to me. I have one swf calling another swf that I have embedded into an htnl. In other words just calling another html page in a seperate window. In one.swf (runing in broswer) I use the below to call another html page passing the variable NewLessonArray. This contains an array of completed chapters.
[Code]...
All that is returned that I can see is object Object. But since I am passing on a address line into another swf embedded in a html page I am unable to determine that correct syntac for retrieving the information.
i have a flash file created in AS3, let's call it file1.swf it contains a variable.. we will call this testVariable file1.swf is embedded inside file1.html file1.swf reaches a point where it needs to load a new swf file that we will call file2.swf file2.swf is done in AS2. file1.swf simply calls file2.swf by calling a new HTML file that embeds file2.swf
So file1.swf calls
var targetURL:URLRequest = new URLRequest("file2.html"); navigateToURL(targetURL, "_self");
An AIR application that load an html page which contain some forms. I want to pass values from flash to html and then submit data. Don't suggest other possible variants, i have experience using URLLoader, amfphp, blazeds e.t.c. Idea it's to pass that from flash to html form, and then submit that information to server using html page. How can be do that? Or maybe in an web application (not desktop)?
I have a html/flash site now, [URL]. i access email from my site itself by giving the userid and pwd text box which i copied from the actual website hosting my email access. i copied the entire <form...></form> tag to my page and thus was able to put the name and pwd in my home page only and access the email in a separate window. now i have redesigned my webpage using only flash. i would like to know how i can implement the same using flash. as i have not much experience using action scripting i am a bit stuck about how you pass the hidden form variables. the below is the the exact form syntax:
I have an HTML button that I need to dynamically assign to an AS3 variable when clicked (in order to load an .mp3). I am using externalInterface.call to collect javascript variables - I am just unsure how to change these dynamically when a button is clicked.
I just recently purchased this template: [URL] and I'm having difficulty with the scrolling text areas. The finished .swf file has different scroll areas for each of the pages, just like the online preview, but when I go into flash to try and edit them, I can only find the "Little About Us" scrollarea from the "About" page. There is a layer in the flash file called "page," the content of which changes on mouseclick, but that same "Little About Us" scrollarea stays constant in that layer, only moving location. I can't even find any of the other scrollareas in the Library. New to Flash, as I said, but even so this seems odd to me (aside from the fact that I need to edit those text areas).
I'm creating a onscreen keypad and so far Ive got this code which only outputs single values - Im looking to get it so each time you click the button ,it adds the value to the previous value like entereing a password.[code]I was thinking it might be easier creating a string variable and updating the string with every click of each value.
I have a flash file that has an XML driven menuing system to select and play various FLVs. I want to be able to craft different URLs to open the swf and start playing different FLVs. (The others will be accessible from the menu once the sfw is opened, but I am looking to control what plays on opening, dependent on what link a user click.) Not really sure about the best way to get the selection into the swf.
after 3yrs doing this stuff, i feel like I'm still learning the basics of .as and .html and am wondering how I can pass a parameter to another server using Flash. ... Man, how do I explain this? ... An html guy set up his server to display my content- ie: He setup his server..
I was just wondering what would be the "best" way to pass a variable that's in a swf to another swf located in another html.
something like index.swf embed in index.html and sends a value to a variable to index1.swf embed in index1.html.
What I'm trying to achieve is have a user select the language he wants, plays the rest of the swf and when it reaches the last frame it does something like
Code: //this is the last frame of splash.swf if (language == "fr") { _root.container.loadMovie("about.swf"); //_root is on index.swf
[Code]....
so that works perfectly when splash.swf is loaded into index.swf but now I want the same result but having splash.swf and index.swf on different html
So I'm building a Flash/HTML hybrid website that uses a Flash navigation. Within the index.html file there is an Iframe that loads the different pages of content. I used this method so the whole page didn't have to refresh only the content being loaded.
Well I have some buttons on the inner pages that will redirect to other inner pages. The problem with this is the Flash navigation is still stuck on the old page. The Flash nav says you're on the home page while the content being displayed is the about page. Get it?
I've looked into some articles on using FlashVars but it doesn't really apply to my site because of the Iframe.
how do I passing variables between two swf (html) files For instance how can I request the variable "var_1" in the file blikvanger.swf (or blikvanger.html).Here is my code of one as file (contact.as):
I am pretty new to Flash and XML and I am having a problem mapping to the correct nodes. I have built a vertical menu using one of Senoculors tutorials, which I have had to adapt a bit to make it fit in with my xml. The problem is I need to be able to map to a different set of nodes to the ones in the tutorial. I have posted my menu so that you can see what I mean.
I've perfected my collision detection by setting a square in the middle of the stage and circling around it, trying to penetrate its foresty interior until I could no more. [image below]
Obviously, I want more than one block to create my levels, but making one huge level in the same layer under the name "floor" (the name I gave the movie clip) will stop my player from moving because the boundries of the object "floor" surround my entire player, immobilizing it. [image below]Is there any way to fix this? I want to be able to move around and collide with the *blocks*, not the outline of the entire clip.
I have a site that uses an user id that needs to be passed from links with a flash banner. I have it working, but not the way I need it and could use a little assistance.
I'm trying to pass the file name of an image upload PHP script into Flash's UILoader component. So when a user uploads their image, the file name of the file is passed to flash so that the image displays within the Flash UILoader application. Here's the PHP variable I'm trying to pass: $filename= ''; And here's where Flash's UILoader gets it's source (ActionScript 3.0): uiLoader.source = "freshly uploaded file.jpg ($filename)?";
i have the php file transfering the correct data but it is not registering as the variable in swfi have already tested the php file and do Know that it is working correctly I have tested the swf file - no user works but the variable sent for balance is not setting
$select = "SELECT * FROM `auth` WHERE `username` = '$username'"; $result = mysql_query($select) or die(mysql_error()); //how many rows
I am using SWFObject2 and passing in a flashvar to the movie it is loading (preloader.swf). I can retrieve the flashvar in preloader.swf no problem at all.The issue is that I am loading another swf from the preloader.swf (lets call it loaded.swf) and I want to get the variable from preloader.swf into loaded.swf - but for the life of me I just can't work out how to do it.If I try and access the variable from the preloader.swf via loaded.swf I just get compiler errors because the variable I want in preloader.swf doesn't exist in loaded.swf
I've got a question regarding passing a variable from PHP webpage to .swf file placed on that webpage.
Example: Button on a webpage1.php is loading a frame.swf file. Frame.swf is loading test.swf into itself using ActionScript Code: loadMovie("min est.swf", mc);
Button on second webpage2.php is again loading frame.swf file but this time I would like that frame.swf would load test2.swf into itself using ActionScript Code:
I have integrated a swf into another swf. (Actually it is a menu that I have incorporated in my 'main swf'.) When clicking a button in swf no.1 (the menu) I set:
_global.new_value="1" ; _root.Application.newfunction(); -and then in swf no.2: