Flash :: Swf File Play Only Once Per Session / Visit?
Jan 25, 2012
I have a flash logo on my website but I don't want it to play every page load.I'm a total newbie in actionscript but I've gone as far as I have with the logo by googling and asking questions. I hope someone can please tell me how to do this one last thing I need on my logo since I can't find it anywhere! :)I'm using AS2 but I guess I can use 3 as well.
I have a strange problem that I was hoping someone might resolve. I'm a new visitor to the Flash world from other development platforms, so the language seems pretty straightforward, but I have now spent a week and a half on this one bug.
Basically, I'm trying to play an F4V using an FLVPlayback component. However, it seems that the video only plays if the f4v is already in the client cache. If the cache is empty, or disabled, then the FLVPlayback component throws an Error 1000, which seems to suggest it's having trouble connecting/pulling the video off the server. But since it does work on the second visit, then I suspect that it does indeed perform the download -- it just THINKS it can't. [code]...
I got a swf logo that I want to play once per session. Preferably I want it to play once every time someone opens or closes the tab/browser but not while the user navigates the site..
I'm using:
mySharedObject = SharedObject.getLocal("savedObject"); _root.onLoad = function() { if (mySharedObject.data.visited) {
[Code].....
At the moment but it seems to randomly jump between frames even tho I have it set to the last frame of my animation..Also it doesn't play when I close my browser and open it again.. It seems never to play for me even if I clear my cookies.
I have a swf animation that plays a sound on the main home page. People are happy to hear the sound upon first entering the website but it starts to get annoying after that (people go to different pages on the site then come back to the home page).
Just wondering what would be a good way to do this? I can set it up so that he same swf file is used on every webpage.
I understand that I could do a cookie or something like it/ session variable, but is that over kill? Can I do something via actionscript / the swf by itself?
I'm creating a banner navigation with quick animation and I just want to PLAY the animation when user visit the page for a first time OR only in homepage (index page).Basically when visitor go to another pages, they won't see the "banner" animation over & over again. How to accomplish this ?
New here with emphasis on noob. I have started doodling with flash back in CS but increasingly been having a blast since I installed CS5. In all that time I have avoided Ascript like the plague. Now I find myself wanting to do things that require it. I have spent days searching the internet and this forum for a simple way to stop an swf from playing more than once per session in a format that I can understand. Everything seems to be old posts or if I find something I can't get it to work. Remember, you guys are waaay ahead of me on script. I vaguely understand the concept of sharedObject (as a result from my search) and cookies. I'm just having trouble with putting the whole thing together to make it work.
I would think this would be a great function for adobe to include in the code snippets window. I sure they have their reasons if its not. If it is however just tell me where it is and I'll go on avoiding actionScript
I want to play a movie (simple fade in text on top of a photo background) in a banner on my home page one time when the user first displays the home page. After that I'd like to have the end result of the movie (last frame) remain static for the remainder of the user's session, regardless of which pages they refresh. The only way I can see to do this within the web site configuration is to embed the swf on a main page, then display the contents of all the other pages in an iframe on that page. However, I would prefer not to rewrite the entire site to use iframes.
I looked briefly at using a flash shared object and checking a variable in the swf onLoad event. But (I think) that requires the movie to be loaded to read the variable and hence the banner wouldn't show the text in the first frame. I could then jump to the last frame but it seems the banner would "flash" (sorry for the pun) from having no text at the start of the movie to displaying the text at the end every time a page is refreshed.
I'm not sure if I can do what I want without using Action Script or if I need to control the whole process within the html on the page containing the embedded swf.
In each individual .fla file, it calls in various external .swf files. On one of the .swf files is only audio that loads when the user plays the movie. When they go back to the main menu and select that particular flash movie or section of the website again, the .swf file triggers and plays the audio again. Basically, I do not want that audio to play each time they re-enter that section of the website or I do not want that .swf file to reload if it already has been loaded during that session.Currently I have the following, but it is not working. The .swf file with the audio still loads every time:
haslistenedtoaudio = false if (haslistenedtoaudio == false){ loadMovieNum("audioMovie.swf", 3);
I have a flash movie completed but now I want to only have the flash play in it's entirety one time during the visit of the site. How and where do I insert any code to make it only play once per visit?
I have a website that consists of 3 pages - About, Services, Contacts (every page is a separate html file). I have the same flash movie embed to every page (animated header intro). I want flash intro to play once and then stop. User can browser through these 3 pages, but flash shouldn't play anymore. Only if user closes the whole website (a browser, or a tab) the flash should refresh, and after user enters the website again it will play again once and stop.
I have a flash file that is 1.5mb in size. As it takes about 6 minutes for someone on dialup to load this file, I have created a smaller swf file and loaded the larger one from it but I don't want the larger one to begin to play until it's fully downloaded. How do I set this up? I have set up the action script 2 as follows: loadMovieNum("top2.swf", 0);
I am having some problems showing my videos in flash after moving it anywhere besides my computer.
I published my flash file once as a exe. file and sent it to another computer, where it all worked but my videos, which didn't show up at all.
I also published them as SWF files, then put them up on my free website (where i don't have access to the ftp) and the videos still aren't there.
The videos will play fine in an SWF file on my computer, but i am assuming when they are away from the videos, they don't have a source to access them.
I also tried sending the videos along with the SWF files when sending to other computers and it still doesn't work.
I now have a free hosted website (with wix.com if that makes any difference) with my flash work on, but no videos. I even tried to embed a youtube video into the scenes the videos are meant to appear, and put the videos on youtube, then i discovered you can't put that sort of HTML into flash.
how to show the videos on these sort of website, or even better, how to keep them in original file when sending them, so they show on other computers.
I have made a website and put inside it a flash game. For people to play the game they have to log into the website. Logging to the website will create a session. I want for the flash game to get the session id, so I have created a function that gets the session id. It works only in Internet Explorer and when I tried it in Chrome, it didn't retrieve the session id. I have written a php file that will be used by the as3 to get the session id, the php code is this:
I'm trying to display certain content per session, but the site has the same Flash embedded in the different sections of the site, so I can't set it on the site's Model or a Global Variable. I also can't use PHP or JS.
I have a php website that uses sessions and if your not logged in you cannot acces a web page... I want the same for my Flash file, but want flash to see if there is a valid session on the php website and if there is play the flash, if not access denied..![code]...
I'm using Flash uploader(uploadify, swfupload) with CodeIgniter, want to get the session data. I have found out that the flash does not send the session data, so I have set $config['sess_match_useragent'] = FALSE;
Now for example i have set session value myname in session and I can get it on my backend PHP script using Internet Explorer.[code]...
How can I utilize the session data from my PHP when I am about to upload a file using the flash movie. Meaning, the file uploading is at the back-end. Let say, my session contains the value of my ID, then I would like to get that ID and use it as a directory where my uploaded files be moved. The upload was successful but it cannot move to the desired directory using my session data.
I'd like to create a website that displays a swf file. Is there a way I can make it so that the content of the .swf file comes from session variables (probably coldfusion). So, if someone types in their name, I want to save their name to the database & then later display their name in the swf file.
I'm using Flash to do the visual work of an php website, but I got a really big problem here.
I've a find textfield and a find button, calling a php function, working almost perfectly, but... if user is not logged.if he is I can't find a nice way of tell flash that user is logged and that he must pass to php the string to find and the session variable I need to make this work like a charm.[code]...
I need to have a banner that changes every 5 seconds. Problem is that when I move from page to page it starts at the beginning. If I had a session that recorded each change and that could be read by flash on initialise then this would work. My prefered platform is PHP but can use ASP
The website need to login to perform certain task. We use stock Auth component to do the job.
Everything is fine until it hits an interface which build in Flash. Talking to Amf seems fine. But when the Flash player try to talk to other controller - got redirect because the session in not presented.
So basically when a user login - I need to somehow find a way to login the Flash player in as well.
ADDITION: This only solve half of the problem.
Backtrack a little bit. How the Auth components evaluate the requester?
If the Session.checkAgent is true. They check if its the last one. So Flash has no chance they have a different Agent string.
OK now - Auth check them out - what? The Session cookie they store earlier ... so fail again.
I am using Amf (as Cakephp Plugins) when I tried to test if the $this->params['actions'] is start with amf - it works sometime doesn't work sometime. Looking at "Charles" I can see they all call to the amf controller.
I implemented a kind of Bio metric login in Flash. Now, my flash is detecting person and authentication him. But all I need if after bio metric authentication some information to be passed from Flash to my ASP.NET as to initialize session. Is it possible to pass authentication code from Flash file to ASP.NET page?
I have a login form in ASP.Net when user login he will jump on another page which consist a link of flash game.
When user click on flash game link, the flash game call the session from ASP.Net and on welcome screen show the name of the user in swf file and if he make the high score his high score save.
Next time when he login his high score will shown on screen.
I'm using a flash component in my symfony2 application which uploads multiple images, and when they reach the server I want to re-open the session so that I can store the image in a location relative to the logged in user. I am sending the PHP session ID with each file upload..
OK, I have a flash file which has a download button. This is in a php page. We have a php session in the header named sourceID= etc....
We tried putting the following url into the flash download button same as the php links on our page - [URL] echo (int)$_GET['sourceID'] ?> but it doesnt pick up the sourceID information.
i.e what to put in the php page and what to use for the getURL link in flash.