Perrytje
%Europe/Berlin %702 %2010, 17:51
Ik ben weer eens bezig met flash en dit keer met papervision3d. Ik probeer op het moment eventlisteners aan Planes toe te voegen, helaas wordt de trace in mijn handler niet getriggert (dus de handler waarschijnlijk ook niet...)
private function drawSquares():void
{
for (var i:int = 0;i< numTiles;i++)
{
var tile:DisplayObject3D = new DisplayObject3D();
var mat:ColorMaterial = new ColorMaterial((Math.random() * 0xFFFFFF));
mat.interactive = true;
var plane:Plane = new Plane(mat,400,400);
tile.addChild(plane);
....blablabla positioningn etc...
scene.addChild(tile);
tile.addEventListener(InteractiveScene3DEvent.OBJE CT_OVER , onTileOver);
}
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function onTileOver(event:InteractiveScene3DEvent):void
{
trace("Boo");
}
Enige inzichten hierin zijn welkom :)
private function drawSquares():void
{
for (var i:int = 0;i< numTiles;i++)
{
var tile:DisplayObject3D = new DisplayObject3D();
var mat:ColorMaterial = new ColorMaterial((Math.random() * 0xFFFFFF));
mat.interactive = true;
var plane:Plane = new Plane(mat,400,400);
tile.addChild(plane);
....blablabla positioningn etc...
scene.addChild(tile);
tile.addEventListener(InteractiveScene3DEvent.OBJE CT_OVER , onTileOver);
}
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
private function onTileOver(event:InteractiveScene3DEvent):void
{
trace("Boo");
}
Enige inzichten hierin zijn welkom :)