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

Reply via email to