Hi,
thank you!
I did manage to show image in the custom info window, but, as you can
guess, I would like to show also some info text ... and, if I
understand corectly, that is not possible:

 // CURRENTLY THERE IS NO WAY OF ADDING STINGS INTO THE CUSTOMCONTENT
PARAMETER
//
//infoWindow.content = companyAddress + "n" + companyCity + ", " +
companyState + " " + companyZip;

You have been bussy doing things with custom info window ... whats
your understanding ... is it realy impossible to combine text and
images in the info window???
Greetings!

On Mar 25, 2:24 pm, "[email protected]"
<[email protected]> wrote:
> Give this a shot -- its very much what you are looking to do.
> Rather than re-pasting the code here - its just as easy to link to 
> it:http://letsflex.com/google-maps/google-maps-infowindowoptionscustomco...
>
> This is the portion you were missing: (see below)
>
> companyLogo = xmlli...@image; // COMPANY LOGO
>
> var urlRequest:URLRequest = new URLRequest(companyLogo);
> var imageLoader:Loader = new Loader();
> imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, function
> (event:Event):void
>
> On Mar 24, 10:01 am,ZS<[email protected]> wrote:
>
>
>
> > One more thing: I have an example of AS3 script which loads images
> > from XML file. Maby it can help you with writing LOADER script:
>
> > import fl.controls.ProgressBar;
> > import fl.transitions.Tween;
> > import fl.transitions.easing.*;
> > import fl.transitions.TweenEvent;
>
> > var columns:Number;
> > var my_x:Number;
> > var my_y:Number;
> > var my_thumb_width:Number;
> > var my_thumb_height:Number;
> > var my_images:XMLList;
> > var my_total:Number;
>
> > var container_mc:MovieClip;
> > var preloaders_mc:MovieClip;
> > var full_mc:MovieClip;
>
> > var x_counter:Number = 0;
> > var y_counter:Number = 0;
>
> > var my_tweens:Array = [];
> > var container_mc_tween:Tween;
> > var full_tween:Tween;
>
> > var myXMLLoader:URLLoader = new URLLoader();
> > myXMLLoader.load(new URLRequest("gallery.xml"));
> > myXMLLoader.addEventListener(Event.COMPLETE, processXML);
>
> > function processXML(e:Event):void {
> >         var myXML:XML = new XML(e.target.data);
>
> >         columns = myx...@columns;
> >         my_x = myx...@xposition;
> >         my_y = myx...@yposition;
> >         my_thumb_width = myx...@width;
> >         my_thumb_height = myx...@height;
> >         my_images = myXML.IMAGE;
> >         my_total = my_images.length();
>
> >         createContainer();
> >         callThumbs();
>
> >         myXMLLoader.removeEventListener(Event.COMPLETE, processXML);
> >         myXMLLoader = null;
>
> > }
>
> > function createContainer():void {
> >         container_mc = new MovieClip();
> >         container_mc.x = my_x;
> >         container_mc.y = my_y;
> >         addChild(container_mc);
>
> >         container_mc.addEventListener(MouseEvent.CLICK, callFull);
> >         container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
> >         container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);
> >         container_mc.buttonMode = true;
>
> >         preloaders_mc = new MovieClip();
> >         preloaders_mc.x = container_mc.x;
> >         preloaders_mc.y = container_mc.y;
> >         addChild(preloaders_mc);
>
> > }
>
> > function callThumbs():void {
> >         for (var i:Number = 0; i < my_total; i++) {
>
> >                 var thumb_url = my_images[...@thumb;
>
> >                 var thumb_loader = new Loader();
> >                 thumb_loader.load(new URLRequest(thumb_url));
> >                 
> > thumb_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
> > thumbLoaded);
>
> >                 thumb_loader.name = i;
>
> >                 thumb_loader.x = (my_thumb_width+10)*x_counter;
> >                 thumb_loader.y = (my_thumb_height+10)*y_counter;
>
> >                 if (x_counter+1 < columns) {
> >                         x_counter++;
> >                 } else {
> >                         x_counter = 0;
> >                         y_counter++;
> >                 }
> >                 var preloader_pb:ProgressBar = new ProgressBar();
> >                 preloader_pb.source = thumb_loader.contentLoaderInfo;
> >                 preloader_pb.x = thumb_loader.x;
> >                 preloader_pb.y = thumb_loader.y;
> >                 preloader_pb.width = my_thumb_width;
> >                 preloader_pb.height = my_thumb_height;
> >                 preloaders_mc.addChild(preloader_pb);
>
> >                 preloader_pb.addEventListener(Event.COMPLETE, donePb);
> >         }
>
> > }
>
> > function thumbLoaded(e:Event):void {
> >         var my_thumb:Loader = Loader(e.target.loader);
> >         container_mc.addChild(my_thumb);
> >         my_tweens[Number(my_thumb.name)]=new Tween(my_thumb, "alpha",
> > Strong.easeIn, 0,1,0.5, true);
>
> >         my_thumb.contentLoaderInfo.removeEventListener(Event.COMPLETE,
> > thumbLoaded);
>
> > }
>
> > function callFull(e:MouseEvent):void {
> >         var full_loader:Loader = new Loader();
> >         var full_url = my_images[e.target.nam...@full;
> >         full_loader.load(new URLRequest(full_url));
> >         full_loader.contentLoaderInfo.addEventListener(Event.INIT,
> > fullLoaded);
>
> >         var full_pb:ProgressBar = new ProgressBar();
> >         full_pb.source = full_loader.contentLoaderInfo;
> >         full_pb.x = (stage.stageWidth - full_pb.width)/2;
> >         full_pb.y = (stage.stageHeight - full_pb.height)/2;
> >         preloaders_mc.addChild(full_pb);
>
> >         full_pb.addEventListener(Event.COMPLETE, donePb);
>
> >         container_mc.removeEventListener(MouseEvent.CLICK, callFull);
> >         container_mc.buttonMode = false;
> >         container_mc.removeEventListener(MouseEvent.MOUSE_OVER, onOver);
> >         container_mc.removeEventListener(MouseEvent.MOUSE_OUT, onOut);
> >         container_mc_tween = new Tween(container_mc, "alpha", Strong.easeIn,
> > 1,0.5,0.5, true);}
>
> > function fullLoaded(e:Event):void {
> >         full_mc = new MovieClip();
> >         full_mc.buttonMode = true;
> >         addChild(full_mc);
> >         var my_loader:Loader = Loader(e.target.loader);
> >         full_mc.addChild(my_loader);
> >         full_tween = new Tween(my_loader, "alpha", Strong.easeIn, 0,1,0.5,
> > true);
> >         my_loader.x = (stage.stageWidth - my_loader.width)/2;
> >         my_loader.y = (stage.stageHeight - my_loader.height)/2;
> >         my_loader.addEventListener(MouseEvent.CLICK,removeFull);
>
> >         my_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE,
> > fullLoaded);}
>
> > function removeFull(e:MouseEvent):void {
> >         var my_loader:Loader = Loader (e.currentTarget);
> >         full_tween = new Tween(my_loader, "alpha", Strong.easeOut, 1,0,0.5,
> > true);
> >         full_tween.addEventListener(TweenEvent.MOTION_FINISH, 
> > tweenFinished);
>
> >         container_mc_tween = new Tween(container_mc, "alpha", 
> > Strong.easeOut,
> > 0.5,1,0.5, true);
>
> > }
>
> > function donePb(e:Event):void {
> >         var my_pb:ProgressBar = ProgressBar(e.target);
> >         preloaders_mc.removeChild(my_pb);
> >         my_pb.removeEventListener(Event.COMPLETE, donePb);
>
> > }
>
> > function tweenFinished(e:TweenEvent):void {
> >         var my_loader:Loader = Loader (e.target.obj);
> >         my_loader.unload();
> >         full_mc.removeChild(my_loader);// This line was removeChid
> > (my_loader), just add full_mc before it.
> >         removeChild(full_mc);
> >         full_mc = null;
>
> >         container_mc.addEventListener(MouseEvent.CLICK, callFull);
> >         container_mc.buttonMode = true;
> >         container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
> >         container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);
>
> >         var my_tween:Tween = Tween(e.target);
> >         my_tween.removeEventListener(TweenEvent.MOTION_FINISH,
> > tweenFinished);}
>
> > function onOver(e:MouseEvent):void {
> >         var my_thumb:Loader = Loader(e.target);
> >         my_thumb.alpha = 0.5;}
>
> > function onOut(e:MouseEvent):void {
> >         var my_thumb:Loader = Loader (e.target);
> >         my_thumb.alpha = 1;
>
> > }
>
> > XML file:
>
> > <?xml version="1.0" encoding="utf-8"?>
> > <GALLERY COLUMNS="5" XPOSITION="30" YPOSITION="30" WIDTH="100"
> > HEIGHT="100">
> > <IMAGE FULL="full_images/image1.jpg" THUMB="thumbs/thumb1.jpg" />
> > </GALLERY>
>
> > On Mar 24, 3:53 pm,ZS<[email protected]> wrote:
>
> > > Thank you acts7,  I appreciate your fast response, hope you will find
> > > a sollution ....
>
> > > On Mar 24, 3:32 pm, "[email protected]"
>
> > > <[email protected]> wrote:
> > > > Im currently fighting with creating a simple info window myself.
> > > > But what I can tell you is
>
> > > > Your current method is locating the actual text of the xml node:
> > > > "images"
>
> > > > you need to setup a loader... let me see if I can write something up
>
> > > > On Mar 24, 6:17 am,ZS<[email protected]> wrote:
>
> > > > > Hi,
> > > > > I downloaded fla + xml example (Example by Pamela Fox) of "Toggling
> > > > > Marker Categories" from "Google Maps API for Flash Demo Gallery"!
>
> > > > > I am trying to ad images in the marker info window (from xml file):
>
> > > > > <marker name="Pan Africa Market" address="1521 1st Ave, Seattle, WA"
> > > > > lat="47.608940" lng="-122.340141" type="restaurant",
> > > > > images="image.jpg" />
>
> > > > > Flash script:
>
> > > > > var images=mark...@images;
>
> > > > > as result in the info window I get text "image.jpg" instead of image
> > > > > self!!!
>
> > > > > I am new to AS3, my question is probably stuppid, but anyway, is it
> > > > > possible to load images in to marker info window???
> > > > > Thanks in advance!.- Hide quoted text -
>
> > > > - Show quoted text -- Hide quoted text -
>
> > > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API For Flash" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-maps-api-for-flash?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to