|
| kyuzo |
Post
#1
|
|
Advanced Member Group: Members Posts: 43 Joined: 19-June 06 Member No.: 18 |
hi all.
please take a look at the following code: CODE import sandy.view.*; import sandy.events.*; import sandy.core.*; import sandy.primitive.*; import sandy.skin.*; import sandy.core.group.*; import sandy.util.Ease; import sandy.core.transform.*; class S1{ var rinterp:RotationInterpolator; var angle:Number; function S1(){ angle=0; var screen:ClipScreen=new ClipScreen(_root.createEmptyMovieClip("mc",_root.getNextHighestDepth()),600,600); var camera:Camera3D=new Camera3D(screen,600); camera.setPosition(0,0,-100); World3D.getInstance().addCamera(camera); var root:Group=new Group(); var box:Box=new Box(10,10,10); var skin:ZLightenSkin=new ZLightenSkin(0xff0000); box.setSkin(skin); box.enableEvents(true); box.addEventListener(ObjectEvent.onPressEVENT,this,onClick); var ease:Ease=new Ease(); var tg:TransformGroup=new TransformGroup(); rinterp=new RotationInterpolator(ease.create(),50,0,0); tg.setTransform(rinterp); tg.addChild(box); root.addChild(tg); World3D.getInstance().setRootGroup(root); World3D.getInstance().render(); } public function onClick(){ rinterp.redo(); rinterp.setAngles(angle,angle+90); angle+=90; } static function main(){ var s1=new S1(); } }; here is what i get: with sandy 1.1 with sandy 1.2 as you can see, in 1.1 the skin is red, as expected, while in 1.2 is black; is that a bug, introduced in 1.2, or am i missing something? thank you. |
| Lo-Fi Version | Time is now: 12th July 2007 - 07:13 PM |