Thanks chaps, In the end, loadBytes did the trick. Cheers, h.
2009/4/3 Cédric Tabin <[email protected]> > Hello, > > Usually for that kind of problem, I simple load my SWF as binary data and > use Loader.loadBytes to retrieve many instances of the content. Maybe > tha'ts > a solution for you ? > > Regards, > Cedric > > On Fri, Apr 3, 2009 at 2:35 PM, Ian Thomas <[email protected]> wrote: > > > Henry, > > As far as I'm aware, duplication of existing instances of objects > > is still something sadly lacking in Flash. There are a number of > > hacks, but none of them seem to work for all cases (I've tried a > > bunch!). > > > > In your case, I have two suggestions; both are a change of approach: > > > > i) Use the loaded SWF simply as a container for a symbol definition > > (in the loaded SWF's library) and create lots of new instances of that > > symbol - that is perfectly normal and works fine. > > > > or > > > > ii) Actually load multiple instances of the SWF. This isn't anything > > like as heavyweight/slow as you might expect (and was the way to do it > > in AS2) as the SWF will be in the browser's cache. > > > > HTH, > > Ian > > > > On Fri, Apr 3, 2009 at 12:49 PM, Henry Cooke > > <[email protected]> wrote: > > > hej folks, > > > I'm writing an assetloader class, with the intention of attaching a > whole > > > bunch of instances to the stage of a loaded asset. Because I want to > > attach > > > more than one instance of the loaded SWF, I'm having to duplicate the > > asset > > > instead of just using addChild, because you can only addChild one > > instance > > > of an object to the stage at a time. > > > > > > So, I've written the following function in a class which extends > Loader: > > > > > > public function get asset():DisplayObject{ > > > > > > var cn:String = getQualifiedClassName( contentLoaderInfo.content ); > > > > > > var c:Class = Class( contentLoaderInfo.applicationDomain.getDefinition( > > cn ) > > > ); > > > > > > return( DisplayObject( new c() ) ); > > > > > > //return( contentLoaderInfo.content ); > > > > > > } > > > > > > However, when I try to use the duplicated asset, I can't control its > > > timeline, and any sound on that timeline is heard whether it's attached > > to > > > the stage or not. Basically, I suspect that duplicating the asset is > > > mangling its timeline somehow. Uncommenting the commented return and > > > commenting everything else out gives me a movieclip that behaves how I > > > expect, but of course can only be attached to the stage once. > > > > > > Has anyone tried stuff like this before (duplicating a loaded SWF with > > > timeline intact)? > > > > > > h. > > > _______________________________________________ > > > Flashcoders mailing list > > > [email protected] > > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > > _______________________________________________ > > Flashcoders mailing list > > [email protected] > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > _______________________________________________ > Flashcoders mailing list > [email protected] > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

