> > To end the discussion, I wasn't able to use the same trick 
> for other 
> > types of assets (bitmap or vectors).
> > If any pionneers feels the need to investigate further.
> >
> 
> I have used the same technique for sharing AS2 classes ... never  
> tried with bitmaps or vectors though

With bitmaps you could use the bitmapdata to draw it in another movie.
Lets say you have a movieclip which holds a logo (library name:
companyLogo).
In that movieclip, you'll have to have something like this as code:

import flash.display.*;
function attachMe(target:MovieClip, objectName:String){
        var t:MovieClip =
attachMovie(objectName,"image",target.getNextHighestDepth(),{_x:5000,_y:5000
});
        var b:BitmapData = new BitmapData(t._width,
t._height,false,0x000000);
        b.draw(t);
        t.unloadMovie();
        target.attachBitmap(b,target.getNextHighestDepth());
        delete b;       
}

Now from another movie you load the holder (lets say holder.swf)

And you can call: holder.attachMe(__myTargetClip,"companyLogo");

Bernard

_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to