Thank you that actually helps, I will look through all of the crossdomain stuff in the books.
--- In [email protected], "valdhor" <valdhorli...@...> wrote: > > I have no idea how to debug that. Perhaps Charles can tell if it is a > crossdomain issue. > > > --- In [email protected], "uclamerrick" <merrick@> wrote: > > > > Thank you for helping. > > > > What I meant was that when I click the image nothing happens. > > > > Also, I was not clear with the local vs remote - my swf file can be > > embedded much like youtube, vimeo etc... > > > > When the swf file is generated from the code below and still on my > > laptop clicking the image takes me to the desired URL. > > > > But then pretend I work at Youtube, and when I export the swf to a > > youtube server and someone else embeds the swf file on a page on > > xyzdomain.com, clicking the image does not work. > > > > I tried switching this to a button to make sure it was not an image > > thing, I got the same result. > > > > The results I describe were on Firefox and Safari on a mac, I have to > > install windows on a virtual machine to test that. > > > > > > --- In [email protected], "valdhor" <valdhorlists@> wrote: > > > > > > Works for me: > > > > > > <?xml version="1.0" encoding="utf-8"?> > > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > > layout="absolute"> > > > <mx:Script> > > > <![CDATA[ > > > import flash.net.navigateToURL; > > > > > > public var myURL:String; > > > > > > private function imageClick(evt:MouseEvent):void > > > { > > > myURL = "http://www.yahoo.com/"; > > > navigateToURL(new URLRequest(myURL), "_self"); > > > } > > > ]]> > > > </mx:Script> > > > <mx:Canvas> > > > <mx:ApplicationControlBar> > > > <mx:Image source="@Embed('logo.gif')" id="logo" > > > click="imageClick(event);"/> > > > </mx:ApplicationControlBar> > > > </mx:Canvas> > > > </mx:Application> > > > > > > SWF, HTML file etc on the remote server. > > > > > > What do you mean when you say "does not work"? Do you get an error > > > message? > > > You click the image and nothing happens? Something else? > > > > > > > > > --- In [email protected], "uclamerrick" <merrick@> wrote: > > > > > > > > I have an Image on an ApplicationControlBar and I am trying to > make it > > > > such that when the image is clicked, the current browser > window/tab is > > > > redirected to a URL. It works when the swf file is opened > locally, but > > > > not if its a remote swf file. I am guessing this is some security > > > > issue, and am wondering if anyone has found a way around this. > > > > > > > > This works > > > > Opening the swf file locally, and clicking the image loads the > new URL > > > > as specified in the imageClick function below. > > > > > > > > This does not work > > > > Opening the swf file remotely using an html page with object/embed > > > > code and clicking the image *does not* load the URL. > > > > > > > > > > > > import flash.net.navigateToURL; > > > > > > > > public var myURL:String; > > > > > > > > private function imageClick(evt:MouseEvent):void { > > > > myURL = "http://www.yahoo.com/"; > > > > navigateToURL(new URLRequest(myURL), "_self"); > > > > } > > > > > > > > <mx:Canvas...> > > > > <mx:ApplicationControlBar...> > > > > <mx:Image > > > > source="@Embed('logo.png')" > > > > id="logo" > > > > click="imageClick(event);" > > > > /> > > > > ... > > > > </mx:ApplicationControlBar> > > > > </mx:Canvas> > > > > > > > > > >

