Flex :: Access Swf From Another Domain?
Oct 20, 2010When trying to load a swf from a domain different from my swf's domain, I get this error[code]...
View 2 RepliesWhen trying to load a swf from a domain different from my swf's domain, I get this error[code]...
View 2 Repliespost 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..
View 3 RepliesFlash Player 10 specifies:
"Redirects to policy files outside the originally requested domain will continue to cause policy files to be ignored by Flash Player."
Is there a way to access policy files outside the domain?
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.
View 2 Repliesit's just not working for me I made a crossdomain.xml file that looks like this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
i put that in the folder with the php file i want to access[URL]..
I'm trying to access a script on a domain with åäö in the domain name. But flash consistently generates a security error no matter what I do.The setup is like this:
[URL]
is trying to access
[URL]
Even with a crossdomain file flash generates a security error, because it considers the script to be on a different domain or something.edit: Apparently it only appears in Firefox. I've tested the same page with identical flash player versions in several browsers and the bug only seems to appear in Firefox.
I have create a Flash EXE in AS3. At the time of launch the exe loads a XML from a web link to validate itself.
var urlRequest:URLRequest = new URLRequest("http://abc.com:8090/validate.xml");
var urlLoader:Loader = new Loader();
urlLoader.addEventListener(Event.COMPLETE, startLoad);
urlLoader.load(urlRequest);
I have also place a crossdomain.xml at the root. When I launch the EXE, the debugger shows "SecurityError: Error #2000: No active security context."I just found a strange thing that when I'm writing the code on the timeline, its working (no security errors). But when I'm writing this code in the document class its not working.
I am loading an SWF from a different domain.I loaded the swf file like this:
ActionScript Code:
Security.allowDomain("differentdomain.com");
var context:LoaderContext = new LoaderContext(true, ApplicationDomain.currentDomain,
[code]........
I am trying to make a "mother" swf to hold all my functions, shortcuts, etc.. This "mother" swf will be stored on a "mother" server.I intend to make several websites on different servers that all access this "mother" swf for various tasks.I created two testing domains where I was able to have cross-domain swfs share functions & variables successfully.The problem occurs when one swf tries to write to a textfield in another swf. I can change properties like position and rotation, but I cannot access properties such as ".text", which is the most important property I need to use.
Mother SWF: "www.projectvolcano.com/a.swf" (a.swf)
2nd SWF: "www.unitcounter.com/b.swf" (b.swf)
Note: b.swf loads a.swf using loadMovie
[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.
View 3 RepliesI need my swf to be able to see the domain of the page that it's loaded on. Normally to to this I would just look at window.location over ExternalInterface, but in this particular case the swf is going to be embedded with allowscriptaccess="never", so that's not going to work. Is there an actual api that will give me that or do I have to resort to ugly hacks?
View 3 RepliesCode:var appDom:ApplicationDomain = new pplicationDomain(ApplicationDomain.currentDomain);Now in Senocular's fantastic article on Application Domain, it states, "Child domain definitions, even if being overridden by the parent domain can still be accessed from the application domain directly through getDefinition which is covered 've read all through that article and any other information I could find on the application domain, and while I have been able to access the child domain's classes, I have not been able to access the overridden classes.Code:myLoader.contentLoaderInfo.applicationDomain.getDefinition("MyClassName");The above code does get the child classes, but for overridden classes it gets the parent domain's classes.
View 2 RepliesIs there or is there not possible to access _global variables between domains? On [URL] I have index.html and index.swf. Index.swf then loads main.swf from [URL]. In index.swf I have a _global variable that i want main to use. When calling for it all I get is undefined. The only way to access it is if I call for it using _parent or _root.
I have allowed the domains to communicate using
System.security.allowDomain("[URL]");
System.security.allowDomain("[URL]");
I have also put a crossdomain policy file on both servers..
I have installed fms 4 in windows 7 in my computer, but i cant get it work with a flex application that i have in a server. I added the port in my router's settings
[code]...
Flash cross-domain policy files only allow you to specify allow-domain-from tags.I'd like to know if there is a way to limit access as if the tag read allow-domain-to. In other words:[URL]...
Is it possible to achieve this without resorting to creating a special sub domain for flash callbacks?
In code I use this before URLLoader (swf will be used with many different domains and this will be changing in time):
Security.allowDomain("*");
In http:[url]...., I have this for test:
<?xml version="1.0" ?>
<cross-domain-policy>[code].........
I used [url].... to create access for any domain (for test) and copied it directly into file server and also test if [url].... is accessible. I checked flashlog.txt and found that [url].... is loaded but will be ignored because of its syntax error - its generated by crossdomainmaker website and also correct with specifications and examples over internet, so what can I do?
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.
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?
View 3 RepliesI 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?
View 1 RepliesI have a situation where I need my swf to load from a domain. Currently my flex set up always loads a SWF from file [URL]...
View 1 RepliesIs it possible to get the active directory domain name associated with the logged on user?[URL].. the user name can be inferred from the user directory folder name, however is there a way to get the domain name? (This is assuming the user is part of a domain!)
Assuming I am part of a domain "office" and my login is "j.jones", I want to retrieve both the "j.jones" and the "office" parts.
I have a Flex web app (compiled to regular SWF) that tries to connect to a (binary, not XML) socket on its own server. So if the swf is at [URL], the socket is [URL] This should be possible, AFAIK, but when I try to connect I get a security error saying that [URL] cannot access [URL]. Even though it shouldn't be needed, I also have a crossdomain.xml file containing
[Code]...
Is there a way to get all the classes in the current application. Say for example you create a blank Application and want to see all the classes that exist, this would list system manager, application, uicomponent, etc.
View 1 RepliesI have working on a client Adobe Air application written in Flex/ActionScript. The app needs to accesse clients' Camera and Microphone. When the client app is launch, the following Adobe security window pops up.
Is there a way to skip this popup for a trustable domain in Flex? or Can we skip this pop for a domain during the Air packaging?
Is it possible to load an image(jpg, png, gif) from another domain and manipulate the pixels? I guess when the image is downloaded/copied it is in my domain.
Using the Loader and add the content to an Image component I get an error in my debugger. I guess there are some cross domain polices at work here.
But I need to be more sure how this works before moving on. I guess, if it is not possible to load the image directly I could create a local proxy.
I'm working on file transfer application where client sends files to cpp server. At client side I can give the server's domain name but not IP address cuz it may vary. How can I get my server's IP address through it's domain name. I have to put this logic into air application.
View 1 RepliesAfter reading James Ward's post I'm considering using a proxy rather than a crossdomain.xml file. I have a java app, which includes a flex applet, on one tomcat instance and a java web service on another tomcat instance. Does it make sense to have a single (Apache httpd) proxy handle requests for both the app and the web service, thus eliminating the cross domain restriction?how to deal with the cross domain issue are welcome.
View 2 RepliesHow do I programatically detect from Flex/Actionscript the STRING representing the current security domain, as used by LocalConnection.AllowDomain?
[URL]
A Java developer just asked me the following:
If I send you byte[] for all the method calls on Remote Objects - will you be able to convert it to domain objects?
I'm trying a simple tutorial of retrieving RSS feeds from yahoo and keep getting this error: RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP" I've seen some articles that say I need a crossdomain.xml file, but I don't really know how to set this file up and how to use it from the Flex SDK compiler (mxmlc).
View 1 Replies