Whoops, I see it is embedded, maybe try var loaderAsMovieClip=loader as MovieClip(); frontMaterial=new MovieMaterial(loaderAsMovieClip);
Just a guess...sorry I can't try it myself right now -Pete On Sat, Jan 30, 2010 at 9:19 AM, metSyS <[email protected]> wrote: > It's clear, but i can't understand how to transform the loaded swf > into MovieMaterial ... > > On 30 янв, 16:08, Peter Kapelyan <[email protected]> wrote: > > If anything, you would have to wait for your swf to load first. Also most > > likely you would have to use the loaders content instead: > > > > http://www.iheartactionscript.com/loading-an-external-swf-in-as3/ > > > > So you would wait for the > > > > onCompleteHandler > > > > to create you movie material. > > > > Hopefully it works for you. > > -Pete > > > > > > > > > > > > On Sat, Jan 30, 2010 at 8:14 AM, metSyS <[email protected]> wrote: > > > I have a problem. To transform Embeded swf into MovieMaterial we need > > > to do next : > > > > > [Embed(source="Mxml.swf")] > > > private var mv:Class; > > > private var topMaterial:MovieMaterial = new MovieMaterial(new mv(), > > > {interactive:true, smooth:true}); > > > > > But I need to transform swf into MovieMaterial from external file, so > > > I thought it must be : > > > > > private var frontMaterial:MovieMaterial; > > > ... > > > var loader:Loader = new Loader(); > > > loader.load(new URLRequest("Mxml.swf")); > > > frontMaterial=new MovieMaterial(loader); > > > > > But it doesn't work. Need help. Thanks. > > > > -- > > ___________________ > > > > Actionscript 3.0 Flash 3D Graphics Engine > > > > HTTP://AWAY3D.COM > -- ___________________ Actionscript 3.0 Flash 3D Graphics Engine HTTP://AWAY3D.COM
