ActionScript 2.0 :: Way In Flash To Detect When User Has Quit Application

Apr 17, 2010

Is there a way in Flash to detect if the user has quit the application? For example if the user closes the browser window, or has not been active for 5 minutes, then so remove them from the list of active members.

I have an AIR application running on a Mac and I want to have the behavior of hiding the window when someone "closes" the app (e.g. hits the red "x" button or cmd-w). However, if someone hits cmd-q or chooses "Quit" from the dock context menu or top level menu, I want the app to actually close.I can preventDefault on the "closing" event sent by the application, however, this causes all "close" methods to just hide the window. The only way for someone to close the application at that point is ForceQuit (or through a separate interface I provide, like a context menu option on the dock icon).

I have also tried capturing the cmd-q keyDown event manually, but it doesn't get sent. Also, this wouldn'tor the case when people try to quit the app using the menu options.Furthermore, if I preventDefault on the closing method, it causes my application to cancel a shut down process immediately (which is a terrible user experience).Is there a way to detect different methods of closing an AIR application? I want to be able to tell the difference between these closing methods and react to the appropriately.

Below I have a counter program. the counter starts running once i open the swf file. Now I need to place a button where i can get the static session time like say 00:01:50 in a text box telling " You have been logged for+time+time. I dont have any idea how i can get the locked timer. The timer goes on running. I want the static time to be displayed when i click on the exit button too. Because exit button opens a page where this time will be displayed, so the user knows how long he has spent on my swf.

Currently i'm developing a facebooks apps with falsh application. i've have completed the development with all API required to run a facebook apps. Everything went well and it's live now. My question :

1. How can make user to go directly to the application page everytime they click the link posted by user who already use the application instead going to the canvas page applications. i'm been trying to look for the article that support saying that user will go directly to application directly to canvas application page instead of going to the application page.

Let's say I had a flex application (Web, not Air), that was meant for Mass Distribution, to be included like a plug-in of sorts, at various websites. Is there any way for a particular instance of the SWF to detect it's own URL while it's running? If so, can you point me in the right direction of which ActionScript command I might google for more info?

We have a custom flash video player. It uses streaming over a hosted FMS $50/month account.Some users are complaining that the video doesn't play at all.ith one of these users, we had them go to a speed test website and it was determined that they had a very slow connection which we are assuming is what is causing them to not be able view the video.So before we try to load the video we want to determine their connection speed. Then if they have a good enough connection we will play the video and if not then we will do something else like play a lower quality video or simply display a message and not play a video at all.

Is there a way for a Flash Facebook app in an iFrame to detect if the user is a fan of the page using the Graph API for Actionscript 3? If not can I achieve the same goal using Javascript? without asking the user for permission (no access token required).

I made a project (learning courseware for kids) in flash MX and want to distribute on a CD. what I want is When user runs the course it (.htm or script) should check whether flash player is installed or not. If its not there then it should prompt the user to install it which I m planning to distribute in my CD but I dont have any idea how can it be done...

I am making an application that plays the video stream from the user's local system (both Windows and Mac). I use the Camera.getCamera() method and in turn Camera.names to get a list of camera attached with the system.

Unfortunately, if the camera is already in use by another application, say a desktop application on user's system, the browser is crashed. Is there any way that I can detect if a specific camera from the list of available camera is already in use by any other application?

It is possible to make file transfer from air application via server?I think need to create like byte array streaming or somethink like this from sender and write the destination file on receiver user pc.

I'm wondering wether there's a Javascript way to detect wether a user has any sort of flash blocking plugin installed so i can accommodate these users properly. For example, I use 'click to flash', but sites that use SiFR to render text are littered with "click to flash" buttons, which is getting very annoying. I don't use SiFR in my designs for this reason. But if I could spot wether there's a flash blocking plugin installed, I would simply not call the SiFR function.

I've some very old Flash applications, which we don't want to rebuild to add a new feature. We simply need to detect when the user has become idle. So, if the Flash application receives no key or mouse events after 3 minutes, we want to track that time till the user interacts with the application again.

We've considered wrapping the applications in newer Flash applications to include the key/mouse event tracking; however, early research shows that some of our apps are so old that they use event systems or AVM's (ActionScript Virtual Machines) that are incompatible. Also, it seems that mouse events on the inner application don't bubble up to the outer application. (I think the direction of event processing is backwards in versions of Flash prior to 8)

Anyhow, the next idea on the table is to see if we can determine when the user stops interacting with the old Flash applications using JavaScript. Can anyone confirm whether or not it is possible to detect, using JavaScript only, when a swf in an HTML document loses focus or key and mouse events stop and start occurring on the swf?

I'm building an AIR desktop app with facebook support using Adobe Flash builder. So far it's working alright, except for one detail, once a user logs in, that session stays open, even if the logout button is pressed. My logout code look like so:

I set APP_ORIGIN to "[URL]". I checked Adobe's documentation and they say: appOrigin:String (default = null) ” (Optional) The site url specified for your app. Required for clearing html window cookie. But I don't know what that means, what is the 'site url specified by my app'? Where do I get it? Sorry if this is a noob question.

I'm trying to do an unzip like application for the Blackberry Playbook, which means that the application mostly gets launched when the user clicks a file for which the app is registered.I googled a bit around, and the closed what I found is this, but MobileApplication doesn't have invoke parameter.

The Flash file loads, but the contents of that file aren't loading by some browsers. Primarily seems to be an issue with Safari, Chrome, and FireFox, mostly on macs.

The browser simply stops loading the file after it starts, and it is then left blank. How can I troubleshoot this, or has anyone experienced the same problem? Site uses crossdomain rules, but Ive tested both without crossdomain rules and on the same domain. Same Issue.

I need to have access to the logged in user throughout a flash application. Therefor I'm concidering making the 'user' variable global.

I usually try to avoid global variables, but it seems quite suitable in this case and I'm not the first to concider the active user as a global. I know that systems like drupal also uses a global variable for the logged in user.I want to know if stackoverflow thinks of this as bad practice or if there are better alternatives.

When publishing to iOS device the game plays well, when hitting homebutton it disappears as normal, but next time you open it - it starts to play at the state or level it was when quitting - as it only was paused. It should start up from default startupscreen.

From a Flash object, I would like to be able to detect the presence of a webcam that the user might grant access to, without actually asking the user whether they want to grant access. This is to streamline a large application that has extra features if a webcam exists â€” if there is a webcam, the application will present several dialogs that lead up to the normal cam-security prompt, but if the user doesn't have the hardware, I want to skip over them altogether. Requesting access to the cam before those dialogs won't make sense to the user.

It appears not to be possible to call Camera.getCamera() without the security prompt happening. Is there a workaround? (For instance, could I, perhaps, call getCamera in a hidden Flash object and inspect its return value, or does it block until the user acknowledges the security prompt?)

I am a vision impaired developer who needs to enlarge the text in the user interface of CS4 Flash Professional. Is there a way to increase the font size for the text in the user interface of the application, menus and panels for example? I have not been able to find any setting in the preferences for doing this.

Is there a way for flash to detect a user's bandwidth, and depending the size of bandwidth, stop loading, or continue with the load? Now that I'm thinking about it, this would probably be a javascript detection script and if the bandwidth is high, load .swf, if not load a .jpg?

I am creating an offline Flash Application which takes the user's photograph and stores it into a designated folder.My problem is how can i Store the photographs WITHOUT using any server side languages. (As its a standalone offline application).I know about the JPEGencoder classes and all.I can't use FileRefrence because it asks the user where he wants to store the image while i want to save the image in a pre-defined folder automatically.

I need to check that the user has not muted the system before running my main movie (as indicated by the red bar over the speaker icon on the lower rgiht) and if so prompt to unmute with pop up. Is that something I can do with Actionscript 3 or is it sometihing that needs to be addressed with JavascriptWSH?

I have been searching for a simple way to detect if a user is connected to the internet. I have been told to download xmls and read from html is there anyway one proven way which I can use in my projector for both mac and pc?

I want to hold a user on a frame while flash detects if a connection is present, if not user is shown a message 'please try again' if connection is prsent button appears in center of the stage which takes the user to a URL when pressed.