ActionScript 3.0 :: Load Swf From Other Domain In To Air Application
Jan 25, 2009
i am trying to load swf from other domain in to my air application. but it gives security sandbox error and i use Security.allowInsecureDomain("*") and it work perfectly in normal Flash but Air gives another eror:
I have moved a web application from old domain to new domain. I cannot get Flash to engage. I have changed the domain in flash_images.php file to the new domain. I have a flash_box.swf file and I have a js file these are the only flash components that I see--old domain is e.g. www.example.com new domain is [URL]..I am not a flash developer, how do I get flash to work on the new domain?
i like to know that there is way to remove all data after unload swf .Calling Loader.unloadAndStop(); remove content and loaded bytes , but loaded classes stays in application domain .If i load it to separated new ApplicationDomain , gc is going to collect them after unload and remove all references ?
I have a question about a TypeError: Error #1034: Type Coercion failed: error. I'm loading a SWF into my application into a child domain of the parent SWF. I thought this was supposed to allow the 2 SWF's to share the class definitions?[code]...
I'm fine as long as I don't create the child domain, or what I think is the child domain. It's obviously the same class definition just with the "@23dr3" after it. I can load correctly if I set the context to the current domain or don't specify it at all.
I've been getting this following error -- when I'm loading a subsidiary SWF into a main one.The sub swf contains the overlays. OverlayOne is a subclass of Overlay.
Code: TypeError: Error #1034: Type Coercion failed: cannot convert OverlayOne@18684f89 to Overlay. at HSRawVideoPlayer/setCurrentOverLay()
I have recently uploaded my flex applicaiton on server, it works fine on my system (localhost) but on the production server it tries to access[URL]..which is not available and end up showing "loading" eternally.
Is it possible for an Adobe AIR application to connect to a remove webservice that does not expose a cross-domain.xml file? If so, how do you configure the security sandbox within Air to allow this?
I have attempted a socket connection and received the following error:
My application currently contains a number of Widgets that are managed by a Widget Manager. When the user clicks on a widget (e.g. a Helper widget), the Widget Manager loads the widget into a separate sibling application domain with the following line of code:
However, I am unable to use the widget's variables and functions later on. I attempt to find the Helper widget from the Widget Manager's list of widgets, and I do successfully. But when I try to caste the Helper Widget from type IBaseWidget (the interface all widgets share) to type HelperWidget, I receive the following error:
TypeError: Error #1034: Type Coercion failed.....
This is because the application domain of the class trying to use the Helper widget is different from the application domain of the Helper Widget. I tried to fix this by loading all widgets into the same application domain as the loader:
I have a flash that loads from an rss feed (xml). It works great if i putt (www + my domain dot com) in the url, but wont load the data if I just use mydomain dot com (without the www). I have heard of crossdomain.xml.
I'm successfully loading swf from another domain, but when i addChild loaded content, it doesn't appear on the stage. My firebug shows that swf loaded with status (304 Not Modified), means no problem.
I have an issue with a Flash applet that I've written; it's an MP3 player that is supposed to load an MP3 file from a web address.
When I run the SWF on my local computer, it works like a charm. However, when I put it on a webpage, it does not load the MP3 file. (I guess that's what I get for not testing it that way beforehand.) I've double-checked permissions and it seems that everything is as it should be.
I know that AS3 has some cross-domain policies, but I'm loading the MP3 file from the same domain. I understand that Flash has sandbox properties, but I would expect that a file in the same domain shouldn't be a problem. I've heard of people having problems with SWFs before, but not regular media files.
If possible, I'd like find a solution that doesn't require rewriting the code, as I have a release version of the SWF on my site currently. (Rewriting won't be a problem, but I have to wait until the end of the day to do it, and the SWF is on display now.)
Edit: I had three friends test this, and it worked for them. However, it still didn't work for me. I'm at home now, and I'm testing - my applet loads an MP3 in Firefox, but not in Chrome. (Oddly, the friends who tested were using Chrome, which loaded it with no issues.) At work, my applet would not load an MP3 in Chrome or Firefox.
I have some problems with security file e load xml.
I have u file xml on
[URL]
but the file swf is on
[URL]
in local inside IDE of flash is ok but online don't work
this is as:
System.security.allowDomain("http://www.centrocartucce.it"); //System.security.loadPolicyFile("http://www.centrocartucce.it/slideshow.xml") var myXML:XML= new XML();
i am trying to load an image from external domain and i got this message,
Code: Attemping to launch and connect to Player using URL C:xampphtdocsuploading agimageshowtags.swf [SWF] C:xampphtdocsuploading agimageshowtags.swf - 64905 bytes after decompression[code]....
I need to load a swf in other domain and call its functions and access its variables, in the same domain I can load it and access its functions successfully, but in different domains no.
1 - SWF must have ability to loading binary data from any domain.
2 - SWF cant load policy XML file from url, cause upload form allows me only to upload swf files, so I cant include any other data. I tried:
Security.allowDomain("*");
But it works only for SWF files.I tried to embed policy XML file:
var dataXML:XML = <?xml version="1.0"?> <!-- http://www.foo.com/crossdomain.xml --> <cross-domain-policy>
[code]....
This will make an security error, if file is from different domain than SWF file.Its possible to get binary data from JavaScript using ExternatInterface in AS3 code.Here is cross-browser library for reading files binary: binary reader and later version jDataView.
I want to load a flex application in mobile flex application and also i want it to interact with the parent application. Right now I am trying to load the swf with swfLoader in mobile app, but it gives me security error. And also should I want the parent application to be generic in terms of child application as in down the line if someone wants he can have another child application with same name run.
post the code for a working cross-domain securityfile that allows access only from the same domain as all the flashfiles and xml files are in?used to be easy in as2 but i think i dont know what i need to know about it in as3..
We are running FMS3 on Windows 2003 Server. Videos stream and play fine when inside our domain, but outside the domain the videos take anywhere from 20 or more seconds before playing.
After analizing the connections it was determined that the player is randomly trying to access ports until it gets to the one that works, but this is ONLY happening from people trying to view videos from outside our domain.
Below is the script I'm using to pass a parameter to a script in the same server (and folder) as the flash file. It gives "null" as the required variable (use_url) value, instead of what the script is giving. The script itself works, when tested in a browser.
What it should do - it receives a value for "lesson_id" variable, passes it on to a script "movie_url" and receives a response with a new variable "real_url" and it's value.[code]...
I created some game and would like to let the users play it only on my domain, so to forbid to play it offline or put on some other site. Is there a way to do it? Somehow check domain or so?
I've created a client with login acces in Flex. After the succesful login i have to show a table based on a mySQL server. The database is composed by some tables, and I have created 6 flex mxml components with each own scripts for each of those tables. How can i load sub-applications, for example with a PopUpButton or a TabBar in the main application?
My swf works fine when previewed locally but because of flash cross domain issues (link below) doesnt work live. [URL] Ive used a 'crossbrowser.php file to .load in xml but am not having success with the sendAndLoad command. [URL]