youwh
05-06-2008, 08:10 PM
I wanted to assign action to my MC when I click / release. But if I put it like cube.addListerner, it won't work.
Please help me.
This is where I have the code:
for (var i:Number=0; i < picList.length(); i++) {
cube=new Cube(materials,60,2,80,10,10,10);
cube.name="cube" + i;// set instance name
//trace(cube);
cube.x=Math.random() * 950 - 460;
cube.y=Math.random() * 700 - 330;
cube.z=-5;
cube.rotationZ=Math.random() * 360;
scene.addChild(cube);
}
cube.addEventListener(InteractiveScene3DEvent.OBJE CT_CLICK,objectPress);
cube.addEventListener(MouseEvent.MOUSE_UP,objectRe lease);
}
//----------------------------------------------------------------------------------------
private function objectPress(e:InteractiveScene3DEvent):void {
trace(materials);
startDrag();
}
private function objectRelease(e:MouseEvent):void {
stopDrag();
}
Please help me.
This is where I have the code:
for (var i:Number=0; i < picList.length(); i++) {
cube=new Cube(materials,60,2,80,10,10,10);
cube.name="cube" + i;// set instance name
//trace(cube);
cube.x=Math.random() * 950 - 460;
cube.y=Math.random() * 700 - 330;
cube.z=-5;
cube.rotationZ=Math.random() * 360;
scene.addChild(cube);
}
cube.addEventListener(InteractiveScene3DEvent.OBJE CT_CLICK,objectPress);
cube.addEventListener(MouseEvent.MOUSE_UP,objectRe lease);
}
//----------------------------------------------------------------------------------------
private function objectPress(e:InteractiveScene3DEvent):void {
trace(materials);
startDrag();
}
private function objectRelease(e:MouseEvent):void {
stopDrag();
}