ActionScript 3.0 :: Detect When Security Box Closes?
Nov 17, 2009
I have a script that uses a webcam as input the problem is my site needs to wait to do stuff untill the security box that allows the webcamera to be used has closed....I looked in the docs
Is there an easy way to detect when a (righ-click) contextmenu is visible? I wish there was a "visible" property for theContextmenu class, but there isn't one.I've tried to listen to events to know when the menu opens orcloses but it would seem as though there are far too many(undocumented) events to take into account and some of the eventsmay be OS specific.For example, the following 3 events cover much of thescenarios of when the menu opens/closes..cmMenu.addEventListener(ContextMenuEvent.MENU_SELECT,onShow);cmMenu.addEventListener(Event.DEACTIVATE, onHide);stage.addEventListener(MouseEvent.MOUSE_DOWN, onHide);But you can also click either the f10, alt, esc, or enterkeys to also close the menu. There could be other ways to close themenu, but since it is not well documented, I can't be certain.Too bad Event.CLOSE isn't dispatched when the menu closes.
I have a Flex application that connects to a BlazeDS server using the StreamingAMF channel. On the server-side the logic is handled by a custom adapter that extends ActionScriptAdapter and implements FlexSessionListener and FlexClientListener interfaces.
I am asking how can I detect which "flex-client" has closed a connection when for example the user is closing the browser? (so I can clean some infos inside the database)
I tried using the following:
1. To manually manage the command messages:
@Override public Object manage(final CommandMessage commandMessage) { switch (commandMessage.getOperation()) {
I am getting a strange problem while I am making my release build swf.The swf is supposed to make some internal server calls and then display the data and also play it.When I make a release build swf and excute it, while making server calls it throws exceptions likeSecurityErrorHandler: [SecurityErrorEvent type="securityError" bubbles=falsecancelable=false eventPhase=2 text="Error #2170: Security sandbox violation:file:///Path to the swf/WebPlayer.swf cannot send HTTP headers to **Method Name to bring data from the server***]And after this nothing can be done as everything depends on the data from the server..I have updated my cross-domain.xml on the server to support the master-only policy file but that also didnt ..My cross-domain.xml is
I haven't fully grasped how the flash security model works, and now I've ran into a problem. I have a base SWF that loads a game loader swf, which in turn loads the actual game.What I'm trying to do is taking a current bitmap snapshot of the running game. This works fine before the loader swf has loaded the game. When the game is loaded, I get a security violation because the game has images pulled from facebook. Is this something that can be solved on my end, or restricted by security in the game swf?
I'm having trouble with an AS3 AMF RemoteObject request that is hosted on App Engine. I have a crossdomain.xml file in the root of the domain, and also one at the remoting endpoint.Here are the contents of the root crossdomain.xml:
Loading the swf file and testing it on my machine works just fine... I think that may have something to do with me having the debugger version of Flash Player. When I push it up to App Engine to make it public, other clients access it and get a Client.Error.MessageSend Channel.Security.Error error Error #2048 url: http:[url].......I am using Flex 4 beta, and the App Engine Python runtime. I have tried full wildcard in the crossdomain, and even accessing the data endpoint at a relative URL so as to avoid this error.
My SWF resides on domain A, is loaded by a web site on domain B and is trying to ping URL (URLLoader.load) on domain C. But I am getting "#2048: Security sandbox violation" .. why? Of course I have read the manual, I saw the security white paper but I do not understand it. Don't you know any blog or such where it is explained for dummies? With lots of examples and maybe a table showing what is allowed and what is not?
I get following error: Error #2044: Unhandled securityError:. text=Error #2048: Security sandbox violation: [URL] cannot load data from 192.168.3.5:4854. at TicTacToe_fla::MainTimeline/TicTacToe_fla::frame1() ". I tryed to solve this problem about 3 hours, but I failed I have the file crossdomain.xml in the same folder like my .swf file on the server with this content:
When I have the AS open and try to find a label, the AS window closes and it goes back to the Flash cs5 timeline without executing a find. In order to find anything I have to copy the AS and put it in another text document outside of Flash. What am I doing wrong?
For some reason my flash program closes on me. The strange thing is, it is only 2 MB. I have a good amount of shapehits in it as well. Would that cause it to crash?
For example, Lets say I have a flash swf game, and when users press connect they are assigned a random id that's then put into a mysql table. Then I have other users that connect and then can connect to these random ids. When users click disconnect i have the id taken out of the table that way when other people want to connect they dont get ids that arent active. is it possible that when a window is closed to have it run a php script? so i can get it to clear their user id?
I made a flash clip that has a transparent background to it. I was wondering if there was a way of exiting out of it (the swf, not the browser) when someone presses the exit button I made. I know there is a hide solution but that makes the area behind it not clickable.
i am using flash 8 and the flash 8 combo box component. I have the components being called into a container movie clip on the _root timeline. I have used this._lockroot = true; so that the combo box will work. When you click the scroll bar on the combo box, it just closes it, making it impossible to scroll.
Can you call a function when the user closes the browser window or navigates away from the page? I'm making a cartoon, and I'm curious how long people watch it before closing the window or navigating away from the page. I could have it, every x seconds, report back the the server, and I can get a rough idea of how long they watched, but if it could report the exact time when the user closed it, I would know exactly.
Today, I put a video into my website, the only problem is that I'd like to give it a close button (that would close the player, or make it invisible). How could I do that?
Been having an issue lately with Flash Media Encoder immediately closing down after starting the program. It will display the window for a very brief moment and then close down. I have used the program many times with no issues but this recently started to happen. When it started closing directly after startup the first time, it allowed me to use it a few times afterwards. But recently its not working at all.
i ask for patience I will summarize as briefly as possible Imagine an animated presentation, interactive and extensive, with multiple ways or different possibilities The method I'm using is to divide in several different SWFs, otherwise it would be ridiculously heavy.But there lies the problem: When I want to load another SWF, it ends up overwriting the original and will become increasingly slow and overloaded, because it will consume too much memory and frames per second decreasing each new SWF loaded ..I wonder if there is any method to unload the SWF itself by button and go to the next OuvirLer foneticamente
Just wondering how i can make a button in my flash close the entire flash even the player?is this possible? the reason i want to is beacause i am placing the flash on my website and it will show on page load in the center of the screen however i need a button to close it fully otherwise the flash will be in the way of the elements of the page if i simply hide
Is there a easy way to figure out consistently when a Dialog closes that has been created through PopUpManager. I would have suspected some type of message or callback mechanism, but there does not seem to be. In one case I use the WindowTitle component and event that only fires the CLOSE if someone presses the close and give no message when the dialog actually closes.
This is kind of a lame complaint, but any benefit I have gained from upgrading from CS4 to CS5 is being eclipsed by the frustrating change that while I am trying to use the "Find" tool in the "Actions" panel, as soon as I hit "Find Next" the Actions panel closes and I have to close the Find tool then re-open the Actions panel then again to see if it found what I was looking for then re-open the Find tool if I need to go to the next instance. I know this does not seem like the biggest of deals, but is there a way to fix this?
I will also add that this happens when the panel is clicked from the icon. If the whole panel is free floating it works fine, but then it is obviously blocking the whole stage, and I have to collapse it to an icon to see anything. There is also the possibility that it is computer/OS difference since my CS4 machine and my CS5 machine are two different computers one running XP and the other running Vista.
Is there an event that IU can assign a function that is called when an swf closes? (say they click the close button of the internet explorer window) Cause that would be sweet.
This is the top third of the stage that the user sees. When they click on a computer a window is supposed to pop up. Everything is working fine at this point. The full screen, (the small hard-to-read button is Random Hardware which opens up a window to a random computer), a link to the "Digital Studio", and the computers when you click on them.It's after the window is open that the problem occurs. As you can tell there is an X in the upper right corner of the window. When the user presses that it is supposed to close the window and return to the normal stage. The "Software" text is clickable and sends the user to the websites of Adobe, Microsoft Office, etc. When the user clicks the software it works fine, but if the user clicks anywhere else in the window it just closes and returns to the first frame. There is nothing in my ActionScripting that puts an Event Listener to the window or the close sign.
I am adding a child .swf from the parent with a simple button. If this button is then clicked multiple times, the child is added multiple times. So I added the ".visible = false" to the button when clicked so the button cannot be clicked while the child is open.
Now, there is "Close" button on the child .swf that uses "this.parent.parent.removeChild(this.parent);" and would now need to set the parent button back to ".visible = true".
I have tried MovieClip.parent.parent.resetButton(); and parent as MovieClip.resetButton(); and many variations of the code. I get no errors but the code doesn't work either.
I have created a flex app that uses sockets. I published the flex app in a web application that runs on glassfish server. Now from that flex app i create a socket connection to a C# server and start sending/receiving data.The problem is that after i create the socket connection to C# server the flex app first checks the policy file, and after it get's it, it closes the socket, without keep the connection alive.[code] Now after i create the connection and it gets the policy from server it closes this socket, so to be able to use this connection i have to call again [code]After i do this, i can use normally the connection