ActionScript 3.0 :: Change Browser Address Bar As User Navigates Flash Movie?
Feb 16, 2010
I'm looking at some requirements for an upcoming flash project. One requirement is for the browser url in the address bar to change as a user clicks around in the flash movie so that a user might copy/paste said address into an email and another visitor will be brought to the same location. Is this possible?
I have a Flash AS 3.0 swf-based browser game. It's hosted on my site and communicates with a MySQL database via PHP using Flash's URLVariables. Everything works fine. The problem is, I want to be able to save the player's game after he leaves the webpage or closes his browser. How is this usually handled?
Is there a reliable event that fires when a swf is terminated? Is so, what is it? If not, what's the solution? Should I simply save the player's data every x seconds? That seems like it will bog down my server. I could have 10,000 people playing and I don't want to save each of their games every x seconds.
Anybody know of a way to get the IP Address of a SWF's user? Almost every solution I've seen involves some kind of special install, ie SSI or java.net... I need a solution that works on a plain vanilla IIS webserver.
If there's no way in Flash, I'd settle for a javascript method, so I could then just pass it into Flash in some way.
I'm almost certain this is possible, but am not sure how to go about it.
Basic idea: User visits a website using a HTTP/socks proxy. Hidden .swf file is embedded on the site which, when loaded by the client, sends data back to the web server, and that allows the IP to be logged along with a corresponding session ID of some sort which ties the proxy IP and the true IP together.
My question is how would I go about doing this in flash? I've searched for examples, but all I've managed to find on the subject is people claiming that it's possible to do.
I want to print the user's IP address in Flash via a PHP script, but keep getting an undefined variable (printed as "undefined"). Here's my PHP script:
PHP Code: <?php // Script for getting IP $yourip = $_SERVER['REMOTE_ADDR']; echo ("yourip=".$yourip); ?> [Code] .....
Trying to detect a browser close event and send some data to the database when the user closes the browser window...but can't seem to get it to work.[code]
I am trying to create a flash movie that takes variables from the address bar of the page in which it is contained, and then displays the results.If possible I would like to use PHP in conjunction with flash to achieve this.
in my flex .swf file I check for "#/1" at the end of the URL in the browser address box (and if its present, use a local Flex SharedObject to restore a previous state). if "#/1" is not present, I call SWFAddress.setValue("1") which has the effect of appending "#/1" on the end of the URL in the browser address box, if that top level URL is also the url of the html page containing my .swf file.
My problem occurs when the html file containing the swf is in a frame, in which case calling SWFAddress.setValue("1") replaces the top level URL in the browser address box with the URL of this frame page (and then appends the "#/1" on the end of that), which then makes this frame page the top level, wiping out all the other frames. But I just want to append "#/1" on the end of whichever top level url address happens to be in the browser address box (not replace its entire content with the url of the frame page containing the swf.
I have a PHP mailer form on my site which needs to be published in action script2 to work, but I also have a script set up to open browser windows of a certain size & location which needs actionscript 1 to work? The PHP mailer form has a "Name" field, "Email" field & "Message" field, theses can all be reset with a button. The button clears off any text in the 3 boxes to wipe them clean. The script on the reset button is:
This works fine with section script 2 but not with as1. Does anyone know of a script that resets the .text field on as1 Alternatively is there any way of opening browser windows from a flash movie with browser win controls, eg. centre win, no scrollbars.
Say you click on a Flash button on the Flash website and url changes say bookmarks:hen when you bookmark it and revisit, it processes the url like PHP would and goes to the appropriate page.
I have flash component in a website, which shows a preview. There are some UI components overlaid on the preview to allow navigation. Unfortunately it seems that in Safari on Macs, there is a problem:When the user zooms in or out (using the browser based page zoom), my overlaid UI items disappear for some reason. This does not happen on any other platform.I would have though that this zoom function would be something that is taken care of solely by the browser/Flash plugin, however, perhaps there is something I can do to force a 'redraw'?
I would like a Flash application to remember the settings that a user on a specific machine or specific browser has earlier set. This is possible, right? What's the most neat way of doing this? Using some kind of a flash cache?
I have the following which produces a trace if the user does not type an email address when testing locally, but nothing when testing outside of Flash.
I have a flash site, in AS3. Now that the site is finished, the clied asked if it's possible to change the pages fo the site writing different URLs at the address.Like [url].... opens the flash site at clients swf and so on.
I have create a poker game user have 30 seconds time to play his turn, but the error is when user open another tab of his browser then flash countdown stopped until user dosent click on game tab. I tried, Timer event, setInterval and MovieClip enterframe also, but the main problem is when user focus the other browser window then flash all functions goes stopped until dosen't come back...
I came across a website recently that outputs a whole bunch of user info: IP, browser, OS, flash version, javascript, etc in a very easy to use format. It was specifically designed for remote support, in order to determine user operating environment. However, I cant recall the name of the website.
how to change the action script in the "buttons" movie clip to present more like a button by enabling a change color with a rollover. workaround to accommodate a change of font size as well?
I'm assuming it would utilize the setTextFormat command, but I'm so new to this that I'm not really sure how to set it up.
Here's the original work-around posted by bozeman.
this.deepLink = '/clinic/'; this.onRelease = _parent.btnRelease; mcbase = new Color(this);
I made a game as the same site URL..Anyone knows how to prevent user open and play game on multiple browser windows at a time?I used flash control to embed flash into aspx page and connect to sql server
I have to make a flash movie that would allow the user to control the framerate of the movie. Unfortunately I'm not that good with flash and I don't know how that could be done ..I thought about something like
How can I move the Flash layers on the browser or How can I make Flash layers transperant on Browser to see what's under them ?When browsing (I use firefox) in the internet when flash apps. work;At flash applications some images get over the other and I want to see whats under that image.I some how have to move that image or make it transperant to see under it?
Is possible to change the browser dimension dynamically in flash? I have a ball that bounce up and down on the stage and I would like that everytime it bounces on the bottom the broswer window gets bigger ..
I'm having a problem with pathways. I have a main sfw called "loadgallery.swf" and upon clicking buttons in that movie, it loads other swf galleries into a container called "movie." It is working when I test it in Flash, but not when I put it into an html page (two levels up from the swf files) and preview it in a browser.Here's the AS on a button (which works when tested in Flash):
ActionScript Code: on (release) { loadMovie("../../galleries/swfs/gallery1.swf", movie);
I'm trying to use some buttons to navigate through an FLV with cue points. Here is an example of the code I'm using so far, but I'm getting an Invail Seek error in my output.