Look in flash docs for "contentLoaderInfo" like this page: http://livedocs.adobe.com/flex/201/langref/flash/display/LoaderInfo.html
Hope it helps -Pete On Tue, Apr 21, 2009 at 3:32 PM, desgraci <[email protected]> wrote: > > ill make a movie in camstaa tonight and send to your mail tomorrow > morning, btw do you know about waiting for textures to be loaded (ie > bitmapfile) and trigerring events when loading them? > > On Apr 21, 2:16 pm, desgraci <[email protected]> wrote: > > my bad, i forgot to tell u can move over the scene with a camera hover > > looking at center, btw i posted that it was some planes in a > > carrousel, and they used both faces and the faces had diferent alpha > > levels. > > > > On Apr 21, 10:13 am, Peter Kapelyan <[email protected]> wrote: > > > > > Well, I tried for you and don't see any bug. I can't see the same > problem > > > you have, so maybe try not using zoom? > > > > > Here is a simple swf to show it works, and no bugs: > > > > >http://away3d.com/pete/zoom.swf > > > > > package { > > > import flash.display.*; > > > import flash.events.*; > > > import away3d.core.base.*; > > > import away3d.core.math.*; > > > import away3d.containers.*; > > > import away3d.primitives.*; > > > import away3d.cameras.*; > > > import away3d.core.render.*; > > > import away3d.materials.*; > > > import away3d.core.utils.*; > > > public class HelloWorld extends Sprite { > > > var view:View3D; > > > var sphereA; > > > function HelloWorld() { > > > stage.frameRate=30; > > > away3dcreate(); > > > addEventListener(Event.ENTER_FRAME,away3dloop); > > > } > > > function away3dcreate():void { > > > addChild(view=new View3D({x:300, y:200})); > > > sphereA=new > Plane({yUp:false,material:Cast.bitmap("smile")}); > > > view.scene.addChild(sphereA); > > > addEventListener(MouseEvent.MOUSE_WHEEL, > mouseWheelHandler); > > > } > > > function away3dloop(event:Event):void { > > > view.camera.moveTo(sphereA.x,sphereA.y,sphereA.z-5000); > > > view.render(); > > > } > > > function mouseWheelHandler(event:MouseEvent):void { > > > > > view.camera.zoom += (event.delta/3); > > > > > if (view.camera.zoom<100) > > > view.camera.zoom=100; > > > > > if (view.camera.zoom>500) > > > view.camera.zoom=500; > > > } > > > } > > > > > } > > > > > -Pete > > > > > On Tue, Apr 21, 2009 at 10:55 AM, desgraci <[email protected]> > wrote: > > > > > > ok no problem my friend > > > > > > there u go > > > > > > function mouseWheelHandler(event:MouseEvent):void { > > > > > > camera.zoom += (event.delta/3); > > > > > > if (camera.zoom<100) > > > > camera.zoom=100; > > > > > > if (camera.zoom>500) > > > > camera.zoom=500; > > > > > > trace(camera.zoom); > > > > } > > > > > > its the full function, waht i used to prevent the glitch was to ask > if > > > > the disk was on scene and block the funciton, at least i hope this > > > > helps someone that doesnt know how to make zoom so all this > discussion > > > > be useful XD > > > > > > anyway, im alkso looking for a way to control actions AFTER u have > > > > loaded x amount of assets, is that possible? > > > > ie load an asset of a plane, then put the plane, no before it havent > > > > loaded (white screens) > > > > > > On Apr 20, 12:56 pm, Peter Kapelyan <[email protected]> wrote: > > > > > Hi! > > > > > > > Can you paste the code you used for zoom etc? > > > > > > > I've never used zoom/focus to create a carousel, but I can try for > you. > > > > > > > I am interested in the way you used zoom/focus, so that I can find > the > > > > > problem you are having, and suggest a solution. > > > > > > > -Pete > > > > > > > On Mon, Apr 20, 2009 at 1:21 PM, desgraci < > [email protected]> > > > > wrote: > > > > > > > > hi mr peter > > > > > > > > i was on vacation > > > > > > > > ok about that, i wasnt allowed to send u the .swf until i finish > the > > > > > > contract by my boss, that develops with me, i can give u instead > > > > > > pieces of the code, > > > > > > > > for example > > > > > > i make planes and materials > > > > > > > > p1 = new Plane({width:0, height:0, rotationX:0, > rotationY:0, y: > > > > > > 0,material:p1fM,back:p1bM, bothsides:true}); > > > > > > p1.x = 0; > > > > > > > > i make the carrousel like this > > > > > > > > a function called by button: > > > > > > //funcion de ir metiendo > poco a > > > > poco > > > > > > el carrusel > > > > > > scene.addChild(carrusel); > > > > > > scene.addChild(disc); > > > > > > scene.addChild(p1); > > > > > > scene.addChild(p2); > > > > > > scene.addChild(p3); > > > > > > scene.addChild(p4); > > > > > > p1fM.alpha=.9; > > > > > > p1bM.alpha=.5; > > > > > > p2fM.alpha=.9; > > > > > > p2bM.alpha=.5; > > > > > > ... so on > > > > > > disc.radius=0; > > > > > > disc.height=0; > > > > > > disc.y=0; > > > > > > disc.segmentsW=0; > > > > > > salt=00; > > > > > > > > p1.width=p1.height=p1.x=p1.z=p1.y=p1.rotationY=p1.rotationX=0; > > > > > > and so on... > > > > > > > > finish that function the carrusel have some planes > > > > > > > > after that i implemet the function to change the cameraa zoom and > when > > > > > > i zoom the faces starts to swap up and down... > > > > > > > > it is only me? > > > > > > > > u cna see how to make a carrousel also in flashmagazine > tutorials, > > > > > > thats the ones i learned from XD > > > > > > > > also when i load em on the internet i see white textures always > and in > > > > > > some cubes that i put on the carrousel also has the same > problems, i > > > > > > was thinking of making an evbent when the textures are loaded now > that > > > > > > i see this: > > > > > > > > > http://groups.google.com/group/away3d-dev/browse_thread/thread/7e627d. > > > > .. > > > > > > > > On Mar 31, 3:16 pm, Peter Kapelyan <[email protected]> wrote: > > > > > > > I'm not sure I know what you mean about the back face problem, > do you > > > > > > have a > > > > > > > swf I can see? > > > > > > > > > -Pete > > > > > > > > > On Tue, Mar 31, 2009 at 4:12 PM, desgraci < > [email protected]> > > > > > > wrote: > > > > > > > > > > I already was doing that jejeje, maybe a kind of ASCII, but > looks > > > > > > > > like, in my research appears to be that it dependes, cause > its an > > > > > > > > calculation of the laptop :s. > > > > > > > > > > looks like u said a problem from the adobe guys, but it would > be a > > > > > > > > good dev to sell, if u ask me. > > > > > > > > > > btw the glitch i have tried another .swf and still the same > > > > problem, > > > > > > > > looks like a glitch to me, correct me if im wrong, try to > make > > > > 2faced > > > > > > > > plane, and zoom in, the back face have problems. > > > > > > > > > > On 31 mar, 10:19, Peter Kapelyan <[email protected]> > wrote: > > > > > > > > > One thing maybe you can try is, see if there is a special > keycode > > > > for > > > > > > > > that > > > > > > > > > trackpad scrollbar. Just an idea :/ > > > > > > > > > > > -Pete > > > > > > > > > > > On Tue, Mar 31, 2009 at 11:17 AM, Peter Kapelyan < > > > > > > [email protected] > > > > > > > > >wrote: > > > > > > > > > > > > Ah I see, > > > > > > > > > > > > I tried searching on google real quick, but found nothing > about > > > > > > this. I > > > > > > > > > > think this may be a problem with Actionscript itself. > > > > > > > > > > > > I'm not sure if that would be supported since it's not > > > > technically > > > > > > the > > > > > > > > > > mouse driver operating this scroll function :/ > > > > > > > > > > > > It's an interesting problem, and worth researching but > not > > > > sure if > > > > > > > > there > > > > > > > > > > is an answer to this. Anyone? > > > > > > > > > > > > -Pete > > > > > > > > > > > > On Tue, Mar 31, 2009 at 10:53 AM, desgraci < > > > > > > [email protected] > > > > > > > > >wrote: > > > > > > > > > > > >> Ok, first thanks for the help Pete, second, > > > > > > > > > >> i was doing the wrong question :d, i have the probnlem > with > > > > the > > > > > > laptod > > > > > > > > > >> due to the fact that i cant get to recognize the > vertical > > > > > > scrollbar so > > > > > > > > > >> it can do the zoom function, what im doing and works, > with a > > > > > > normal > > > > > > > > > >> mouse is this function: > > > > > > > > > > > >> that was what i meaned with events, looks like the > > > > WheelHandler > > > > > > doesnt > > > > > > > > > >> works on the touch pads. > > > > > > > > > > > >> function mouseWheelHandler(event:MouseEvent):void { > > > > > > > > > >> if (done==true){ > > > > > > > > > >> camera.zoom += (event.delta/3); > > > > > > > > > > > >> if (camera.zoom<10) > > > > > > > > > >> camera.zoom=10; > > > > > > > > > > > >> if (camera.zoom>50) > > > > > > > > > >> camera.zoom=50; > > > > > > > > > > > >> trace(camera.zoom); > > > > > > > > > >> } > > > > > > > > > >> } > > > > > > > > > > > >> Second the glitch is what i said, i got an carrusel with > come > > > > > > planes > > > > > > > > > >> on it, make the disk rotate +.3, and when the mouse > wheel it > > > > > > adjust > > > > > > > > > >> the zoom/scale dividing the properties of plane over the > > > > > > camera.zoom, > > > > > > > > > >> thats when the glitch happens, i use X, Y, width and > height, > > > > > > removing > > > > > > > > > >> this, the glitch goes away, hope this helps. > > > > > > > > > > > >> oh btw, > > > > ... > > > > read more ยป -- ___________________ Actionscript 3.0 Flash 3D Graphics Engine HTTP://AWAY3D.COM
