ActionScript 2.0 :: Get Xml Into Swf From External Domain?
Oct 26, 2010
I am trying to get a swf to load a xml that is hosted on an external server.As most of you probably know flash sandbox does not allow this though I have been told there is a work around by using a proxy.
i've done just about everything i can think of to load an external .swf located on a different domain.i have the crossdomain.xml file that reads like this:[code]my .swf is working when i test it offline, but when i upload it to another server, it completely fails at loading any external swfs.
I am trying to get a xml into flash from an external domain using a PHP proxy to get around the cross domain issue.
I have created a simple swf file that is meant to load the xml and print out some data from the received file. Unfortunately I havent been able to get it to work as yet. Here is the action script
Code: var Sender = new LoadVars(); var GetData = new XML(); GetData.ignoreWhite = true;
I am trying to get a xml into flash from an external domain using a PHP proxy to get around the cross domain issue.
I have created a simple swf file that is meant to load the xml and print out some data from the received file. Unfortunately I havent been able to get it to work as yet. Here is the action script
Code: var Sender = new LoadVars(); var GetData = new XML(); GetData.ignoreWhite = true;
[Code].....
All right got that working as it was a simple syntax error with the php file!
Now all I need is to make the url dynamically sent from the flash
I have Domain1 that is hosting my flash .swf file, and Domain2 that is linking to that .swf file. In the flash file I have a;loadVars.send "POST");command. When the flash file is placed anywhere on a page on Domain1, this works perfectly fine. But when placed on Domain2 (and other domains), this loadVars statement does not work and does not forward to But when I change "_self" to "_blank" - the statement works fine on Domain2.
I have Domain1 that is hosting my flash .swf file, and Domain2 that is linking to that .swf file. In the flash file I have a; loadVars.send("another-[URL]", "_self", "POST"); command. When the flash file is placed anywhere on a page on Domain1, this works perfectly fine. But when placed on Domain2 (and other domains), this loadVars statement does not work and does not forward to another- [URL]. But when I change "_self" to "_blank" - the statement works fine on Domain2. Why doesn't "_self" work on external domains?
I have three (3) buttons in my main movie. And I just realized that everytime I press the "about me" button, it keep loading, reloading, the same movie. Its kinda lame! So I searched for VARIABLES and thought I could work my way around it.What I did was, on the first frame of my movie, I declared 3 variables; namely:
PHP Code: var portfolio = false; var aboutme = false;
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.
[URL]when i test the site on my computer with flash it works. when i upload to the internet the xml data is not picked up. when i had the xml data in the same subdomain it worked both on my computer and in the internet...but i need the data to be accessible...
i have tried adding cross domain "policy files" for permission, but either they are not working, or i am doing it incorrectly...
If you load a Bitmap object from a domain other than that of the Loader object used to load the image, and there is no URL policy file that permits access to the domain of the Loader object, then a script in that domain cannot access the Bitmap object or its properties and methods. I can understand this to some degree but all I want to do is scale the image and so that it doesn't look completely gash I want to smooth it and hence need Bitmap.
Smoothing to be accessible (I dont and never will have a cross-domain policy file). With video you can apply smoothing and thats coming from another domain, I can even take a bitmap snapshot of the video and so I really dont understand why they wont allow this. I am scaling the image to fit the screen either as bestfit or streched and so scaling at 0.5, 2, 4 etc wont work.
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 have three (3) buttons in my main movie. And I just realized that everytime I press the "about me" button, it keep loading, reloading, the same movie. Its kinda lame! So I searched for VARIABLES and thought I could work my way around it.
What I did was, on the first frame of my movie, I declared 3 variables; namely:
PHP Code:
var portfolio = false; var aboutme = false; var contact = false;
[Code]....
But I think I missed something along the lines because evertime I click on ABOUT ME, I still get the movie to load. My point here is that once I have CLICKED one button and the designated movie for that button is loaded, I can not reload it again 'cause it's already there.
What am I missing? I hope someone can push me at the right direction here Here is the FLASH MOVIE I am trying to developing. [URL]
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.
is it possible for flash widge on site a.com to send POST request to b.com ?If so, couldn't this be quite dangerous ? A user would be performing POST to an unknown host
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.
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 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 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?
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]
I have a .swf in a index.html, in a domain: [URL]My question is simple: Using Actionscript 3.. how I know the name of the domain where my .swf file is hosted?
I know how to get the URL of the page, but how can I extract simply the domain and the domain alone? It must return the same value with or without www, and it must also return the same value regardless of file, with or without trailing slash, etc.
So[url].... would return [url]...., and [url]......... would return the same as well.Is this possible?If so, is there a way to do it without calling ExternalInterface.call('window.location.href.toString')?
According to the documentation outlining the facebook sharer.php, in order to post flash inline I need to add my domain to the facebook whitelist. However, I can find no information detailing the procedure to accomplish this.
Maybe this a recurrent issue in almost every Flash forums,but theres something that continues to miss me. I'm confortablewith AS2 and programmed some access for xml feeds with it, but theAS3 is giving me a fight for it.I want to be able to read a RSS feed from a newspaperwebsite. Everything is going well if the movie is running insideFlash, but outside it's not (I know that this has to do with thesecuruty level, that is minimal at runtime).I've seen all kind of solutions, but none of them doesn'twork so far. Has a "not very familiar" with AS3 person,, with a example of crossdamin.xml and the"Security.allowDomain" command so that I can get that RSS with noproblems.1) do you think it's a good ideia to have a TimerEvent totrigger the reloading of such RSS?2)In what circumstances does the <img> works in a
I am building a flash AS3 movie for a client that uses a facebook-connect authentication then loads some dynamic xml and plays.At the last minute the client has informed me that they actually need the flash movie and assets to reside on an external server, so the flash and the xml are not going to live on the same domain.I have the added problem that the xml comes from a PHP file with a session that has been authenticated, so I don't really have the option to use a proxy PHP include to make this work (I believe the session would be broken)