[Flashcoders] Question about Google Maps Flash APIs
They offer up a SWC, any way of using that in the Flash IDE without using FlexBuilder? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Question about Google Maps Flash APIs
YUP :) An swc file is notthing more than a zip file. So when you rename it to zip you can extract it, probably there is a library.swf in there. This is what you do is this you load it in in Flash like this: import flash.display.Loader; // var ClassFileForHoldingGooglesAPIClass:Class; // Create these for everyclass you want to extract. // function loadAssets():void { var assetLoader:Loader = new Loader(); assetLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, assetLoaderComplete); assetLoader.load(new URLRequest(library.swf)); } When the library.swf is done loading it calls the assetLoaderComplete handler that handles the request and utilizes the getDefinition() method to get the class definition by a string. function assetLoaderComplete(evt:Event):void { // remove your listener evt.target.removeEventListener(Event.COMPLETE, assetLoaderComplete); var appDomain:ApplicationDomain = evt.target.applicationDomain; ClassFileForHoldingGooglesAPIClass = appDomain.getDefinition(com.google.maps.api.Whatever) as Class; } Now can create and instance of the MyOwnButton, simply by calling: var myNewObject:Class = new ClassFileForHoldingGooglesAPIClass(); Or call functions on the ClassFileForHoldingGooglesAPIClass. Hope this is what you mean. Cheers, Sidney On May 15, 2008, at 3:41 PM, eric e. dolecki wrote: They offer up a SWC, any way of using that in the Flash IDE without using FlexBuilder? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] Question about Google Maps Flash APIs
Or if you have the SWC downloadable you can just copy the file near the FLA file, flash will load it automatically. Romu www.soundstep.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sidney de Koning Sent: 15 May 2008 15:51 To: Flash Coders List Subject: Re: [Flashcoders] Question about Google Maps Flash APIs YUP :) An swc file is notthing more than a zip file. So when you rename it to zip you can extract it, probably there is a library.swf in there. This is what you do is this you load it in in Flash like this: import flash.display.Loader; // var ClassFileForHoldingGooglesAPIClass:Class; // Create these for everyclass you want to extract. // function loadAssets():void { var assetLoader:Loader = new Loader(); assetLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, assetLoaderComplete); assetLoader.load(new URLRequest(library.swf)); } When the library.swf is done loading it calls the assetLoaderComplete handler that handles the request and utilizes the getDefinition() method to get the class definition by a string. function assetLoaderComplete(evt:Event):void { // remove your listener evt.target.removeEventListener(Event.COMPLETE, assetLoaderComplete); var appDomain:ApplicationDomain = evt.target.applicationDomain; ClassFileForHoldingGooglesAPIClass = appDomain.getDefinition(com.google.maps.api.Whatever) as Class; } Now can create and instance of the MyOwnButton, simply by calling: var myNewObject:Class = new ClassFileForHoldingGooglesAPIClass(); Or call functions on the ClassFileForHoldingGooglesAPIClass. Hope this is what you mean. Cheers, Sidney On May 15, 2008, at 3:41 PM, eric e. dolecki wrote: They offer up a SWC, any way of using that in the Flash IDE without using FlexBuilder? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Question about Google Maps Flash APIs
Its a monumental pain in the ass to load it and extract the classes out... I hope Google just releases the classes for non-Flex stuff... but maybe they have all kinds of hidden crap in there they don't want people to see? On Thu, May 15, 2008 at 11:05 AM, Romuald Quantin [EMAIL PROTECTED] wrote: Or if you have the SWC downloadable you can just copy the file near the FLA file, flash will load it automatically. Romu www.soundstep.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sidney de Koning Sent: 15 May 2008 15:51 To: Flash Coders List Subject: Re: [Flashcoders] Question about Google Maps Flash APIs YUP :) An swc file is notthing more than a zip file. So when you rename it to zip you can extract it, probably there is a library.swf in there. This is what you do is this you load it in in Flash like this: import flash.display.Loader; // var ClassFileForHoldingGooglesAPIClass:Class; // Create these for everyclass you want to extract. // function loadAssets():void { var assetLoader:Loader = new Loader(); assetLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, assetLoaderComplete); assetLoader.load(new URLRequest(library.swf)); } When the library.swf is done loading it calls the assetLoaderComplete handler that handles the request and utilizes the getDefinition() method to get the class definition by a string. function assetLoaderComplete(evt:Event):void { // remove your listener evt.target.removeEventListener(Event.COMPLETE, assetLoaderComplete); var appDomain:ApplicationDomain = evt.target.applicationDomain; ClassFileForHoldingGooglesAPIClass = appDomain.getDefinition(com.google.maps.api.Whatever) as Class; } Now can create and instance of the MyOwnButton, simply by calling: var myNewObject:Class = new ClassFileForHoldingGooglesAPIClass(); Or call functions on the ClassFileForHoldingGooglesAPIClass. Hope this is what you mean. Cheers, Sidney On May 15, 2008, at 3:41 PM, eric e. dolecki wrote: They offer up a SWC, any way of using that in the Flash IDE without using FlexBuilder? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Question about Google Maps Flash APIs
I know it is a pain, i did the same for the new Yahoo maps API. It takes a while, but at least you can use it in Flash And check out this http://www.afcomponents.com/components/g_map/ But i didnt see what AS version it utilizes. Good luck, Sid On May 15, 2008, at 5:20 PM, eric e. dolecki wrote: Its a monumental pain in the ass to load it and extract the classes out... I hope Google just releases the classes for non-Flex stuff... but maybe they have all kinds of hidden crap in there they don't want people to see? On Thu, May 15, 2008 at 11:05 AM, Romuald Quantin [EMAIL PROTECTED] wrote: Or if you have the SWC downloadable you can just copy the file near the FLA file, flash will load it automatically. Romu www.soundstep.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sidney de Koning Sent: 15 May 2008 15:51 To: Flash Coders List Subject: Re: [Flashcoders] Question about Google Maps Flash APIs YUP :) An swc file is notthing more than a zip file. So when you rename it to zip you can extract it, probably there is a library.swf in there. This is what you do is this you load it in in Flash like this: import flash.display.Loader; // var ClassFileForHoldingGooglesAPIClass:Class; // Create these for everyclass you want to extract. // function loadAssets():void { var assetLoader:Loader = new Loader(); assetLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, assetLoaderComplete); assetLoader.load(new URLRequest(library.swf)); } When the library.swf is done loading it calls the assetLoaderComplete handler that handles the request and utilizes the getDefinition() method to get the class definition by a string. function assetLoaderComplete(evt:Event):void { // remove your listener evt.target.removeEventListener(Event.COMPLETE, assetLoaderComplete); var appDomain:ApplicationDomain = evt.target.applicationDomain; ClassFileForHoldingGooglesAPIClass = appDomain.getDefinition(com.google.maps.api.Whatever) as Class; } Now can create and instance of the MyOwnButton, simply by calling: var myNewObject:Class = new ClassFileForHoldingGooglesAPIClass(); Or call functions on the ClassFileForHoldingGooglesAPIClass. Hope this is what you mean. Cheers, Sidney On May 15, 2008, at 3:41 PM, eric e. dolecki wrote: They offer up a SWC, any way of using that in the Flash IDE without using FlexBuilder? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Question about Google Maps Flash APIs
afcomponents has released a component for AS3: http://www.afcomponents.com/components/umap_as3/ []'s andrei On Thu, May 15, 2008 at 12:34 PM, Sidney de Koning [EMAIL PROTECTED] wrote: I know it is a pain, i did the same for the new Yahoo maps API. It takes a while, but at least you can use it in Flash And check out this http://www.afcomponents.com/components/g_map/ But i didnt see what AS version it utilizes. Good luck, Sid On May 15, 2008, at 5:20 PM, eric e. dolecki wrote: Its a monumental pain in the ass to load it and extract the classes out... I hope Google just releases the classes for non-Flex stuff... but maybe they have all kinds of hidden crap in there they don't want people to see? On Thu, May 15, 2008 at 11:05 AM, Romuald Quantin [EMAIL PROTECTED] wrote: Or if you have the SWC downloadable you can just copy the file near the FLA file, flash will load it automatically. Romu www.soundstep.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sidney de Koning Sent: 15 May 2008 15:51 To: Flash Coders List Subject: Re: [Flashcoders] Question about Google Maps Flash APIs YUP :) An swc file is notthing more than a zip file. So when you rename it to zip you can extract it, probably there is a library.swf in there. This is what you do is this you load it in in Flash like this: import flash.display.Loader; // var ClassFileForHoldingGooglesAPIClass:Class; // Create these for everyclass you want to extract. // function loadAssets():void { var assetLoader:Loader = new Loader(); assetLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, assetLoaderComplete); assetLoader.load(new URLRequest(library.swf)); } When the library.swf is done loading it calls the assetLoaderComplete handler that handles the request and utilizes the getDefinition() method to get the class definition by a string. function assetLoaderComplete(evt:Event):void { // remove your listener evt.target.removeEventListener(Event.COMPLETE, assetLoaderComplete); var appDomain:ApplicationDomain = evt.target.applicationDomain; ClassFileForHoldingGooglesAPIClass = appDomain.getDefinition(com.google.maps.api.Whatever) as Class; } Now can create and instance of the MyOwnButton, simply by calling: var myNewObject:Class = new ClassFileForHoldingGooglesAPIClass(); Or call functions on the ClassFileForHoldingGooglesAPIClass. Hope this is what you mean. Cheers, Sidney On May 15, 2008, at 3:41 PM, eric e. dolecki wrote: They offer up a SWC, any way of using that in the Flash IDE without using FlexBuilder? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders