AS3 :: Loading Image From External Domain
May 31, 2010I have to load xml from external domain , so my code looks like this.[code]crossdomain xml file also loaded and security allodomain is in(*).
View 2 RepliesI have to load xml from external domain , so my code looks like this.[code]crossdomain xml file also loaded and security allodomain is in(*).
View 2 Repliesfor some reason my Flash will fail to load images from the domain my Flash lives on.
If both the browser URL and absolute image link don't include "www" in the URL it breaks. I'm sure this is a sandbox issue, but how would I fix it?
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 a banner that loads in XML and an image. The banner.swf is on domain1, while the image and XML data is on domain2. I got the data.xml to load using a crossdomain.xml policy file to allow crossdomain loading of the data.xml. The only problem I have now is loading in the image. Locally it works fine, unless I don't have the swf and the image in the same directory. I guess the real question is, how do I load in an image with XML, if the swf and the image are not in the same directory. My code is underneath:
Code:
myXML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = loadXML;
myXML.load("mpu.xml");
[Code]......
My flash app (as3, flash9) needs to load images from multiple servers.
When running the site on localhost, the loading of images works, regardless of which address it was loaded from. I can load it from
[URL]
But what does NOT work is to have a "Event.COMPLETE" triggered from the Loader that I use, if the Url of the image is not the same address as the one where I load the flash file from. The image loads and displays, but no COMPLETE or even an ioError event is triggered.
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;
[code]......
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...
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]
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 am working on a project where I have thumbnails for models and when a user clicks on that thumb it opens a gallery for that model with thumbs they click to see the big image. I currently have two files one that is the model gallery and it works great standalone. I also have another file that loads the first file. When I load the first file into the main one the first image loads but I cannot change the image after that. First file is AS2 and second is AS3Here is the AS for the first file
ActionScript Code:
var _mc:MovieClip = _root.createEmptyMovieClip("imageLoader", _root.getNextHighestDepth());
_root.imageLoader._x = 83;
[code]........
url...Everything works fine, and I am loading the image dynamicly. However I would like to load the image from HTML with SWFObject.[code]I have very few flash experience but can load animated text dynamicly in combination with CMS Made Simple and would like to be able to load images dynamicly too.
View 6 RepliesSo I have this slideshow, meant to just cycle through 50 or so images, loading each up for a few seconds before it goes away. It obtains the information for the images from a database.For all my testing, it works as it should in IE, Firefox, Opera, and Safari on Windows.Yet I'm repeatedly told by someone that it does not work at all on Safari on Mac, but instead just forever shows the loading movieclip I have in.Sadly, I don't have a Mac and I don't know anyone, save for this person, who owns one, thus I'm unsure what is going on, let alone how to solve it.You can view it there. I'm just at a loss for why it's having issues. Is it just a single case, or is it Safari on Mac in general, or perhaps Mac itself in general?
View 2 Repliesi am trying to load images on movie clips using class,but i did not get the visibility of images on those movieclips ,the class doesn't contain any errors the functions are also worked correctly. Here i am sending my class code :
package{
import flash.display.*;
import flash.net.URLRequest;
public class customerloading extends MovieClip{
[Code]......
I've tried loadMovie("exampledomain/sampleimagefilename", obj.mc); where "obj" is an object of a class who has a MovieClip variable "mc", and then using _root.attachMovie(obj.mc,"testInstanceName", _root.getNextHighestDepth()); to add it to the stage.That didn't produce any visual results whatsoever. To ensure the URL was being loaded properly, I changed loadMovie to _root.loadMovie, in which case the image was loaded (but, of course, replaced my entire Flash movie).
View 6 RepliesI am having problems loading an extenal jpg in the same folder as my__site file into flash 5 into a draggable mc called 'draggable'. I can create a draggable mc called 'draggable'. Within that I have another mc called 'slide' (what I will want the external jpg to load into) on a seperate layer from the graphics that make up the draggable window. Everything works up to this point. Do I give the mc 'slide' an action to load the external jpg? or the layer 'slide' is in? I have been puzzling over the right code to write to get the external jpeg 'CH1_1.jpg' to load into the mc 'slide'
View 2 RepliesDoes anyone have any info on creating a slideshow that loads external images? I only want to load about 10 and then for it to end on a final frame... just not sure how to do it.
View 3 RepliesI have a problem about loading external image gallery. the gallery loaded, but the image won't show...my files is like this : main.swf <---load--- pict.swf(is a gallery) <---load-- images.jpg.url...
View 2 RepliesI am trying to load an external .swf (actually it is only an image that I published as a swf file, not a complicated movie) but I get errors. I am trying to load the .swf into a movieclip and the movieclip appears on the stage. I have put the code in frame 1 where the image should appear (in the movieclip). The code that I used is below and works fine with a .jpg and when I load it directly on the stage, that is to say, when I put the code in a frame on the stage. Why does it not 'work' right now?
I have added 'parent' in 'parent.event.target.content.y = 200;' in the first frame of the movieclip timeline, to make sure that it will appear on the (main)stage. The error that i get is this one:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at galerie2010_fla::mcBallon1_11/frame1()
This is the code in frame 1 in mcBallon1:
var imageRequest1a:URLRequest = new URLRequest("images/SWFoverig/ballon1_702x368.swf");
var imageLoader1a:Loader = new Loader();
imageLoader1a.load(imageRequest1a);
addChild(imageLoader1a);
imageLoader1a.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete1a);
function onComplete1a(event:Event):void{
parent.event.target.content.y = 200;
parent.event.target.content.x = 205;}
I am having trouble loading an external image into a movie clip. I have doubled check my path and but still my code isn't working. I must be missing something fundamental but I can't see it.
ActionScript Code:
//create a container to hold the rooms images
var roomContainer:MovieClip = new MovieClip();
[code].....
I'm currently working on a game and I'm trying to work out a way to load images externally and display them on the screen.But the problem is it won't load them correctly and display them, as seen below...
ERROR:
Code:
TypeError: Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/addChild()
at main_fla::MainTimeline/frame2()
[code]....
On the second frame i got:
Code:
addChild(weapons['MP5']);
I'm designing a portfolio website that will showcase artwork that could potentially take awhile to load, so I'm using the code from that tutorial:
[Code]...
I'm using one of these, one image, per frame. I'll be adding more and more in the future. I'm still a newbie to as3 and I haven't completely understood the basics yet, so my question is this: how do I reuse the above code for a different frame without having to paste the entire thing with different names? I tried this:
[Code]...
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)
View 2 RepliesI am trying to load an xml file from wikipedia into my flash movie.
loader = new URLLoader();
loader.addEventListener(Event.COMPLETE, tweetLoaded);
loader.load(new URLRequest("http://en.wikipedia.org/w/api.php?action=query&rvprop=content&format=xml&pageids="+subNum));
loader.addEventListener(IOErrorEvent.IO_ERROR, onIOErrorFunction);
This works fine when the flash file is run locally but when I upload to my domain it does not seem to work. I have read elsewhere that the cross domain rule does not apply to XML files only to images and other media. Is this true? If not is there a work around so that I can load in XML files from domains other than the one the swf is hosted on?
Okay I am really confused, my program queries both Bing API and the media wiki API. The Bing api call works fine, I can retrieve the XML search results back from it fine. But the wikipedia call does not work (online). I have tried listening for the Security_Error on the wikipedia call but it does not fire.
I'm trying to load swf like this:[code]but the problem is that some of the swf are in AS2 and their script don't excute (a simple stop() on the last frame is not executed and the movie loops)If I remove loader_context.securityDomain= SecurityDomain.currentDomain;it works, the AS2 files scripts are executed but flash throws a security error for the swf that come from a different domainSo I'm wondering if there is a way in an AS3 file to load AS2 swf from another domain ?
View 1 RepliesI want a SWF to load an XML file that is on another server. Just for this example: swf is on [URL]. And my XML code is like this:
ActionScript Code:
function xmlLoaded(success){
if (success){
_root.myText_txt.text = myXml.firstChild.nodeName;
[Code] .....
The problem is, as soon as the XML is not on the same domain as my SWF it can't load the XML.
I have a flash file that uses actionscript to read a remote XML file. [URL] for the tutorial that allowed me to accomplish this. Everything is working pefectly except one little issue.
When the movie loops it requests the XML file again. How can I have it request the XML file only the first time and just re-utilize the data?
I've written an app that parses Atom and RSS feeds from a few popular sites, and reacts to this data. Everything works fine locally, but fails when uploaded. Is there a security setting I should be aware of?
View 2 RepliesI'm trying to get an external image in a movie clip symbol when the movie is opened and I'm having no joy. I can get it to work with a mouse over event...
on (rollOver) {
rootObject.activeMouse = true;
mcImage.loadMovie( "image1.jpg" );
}
However, I need it to load without pressing / rolling over anything.