1
我新的AS3所以请frindly :)如何提取从影片剪辑动画可变进主类公共变量
我develep一类具有一些公共变量和私有函数 和动画中的我做了一个eventLisener,它在帧编码中调用函数。 我想要内部函数返回到主类中的公共变量。
这里面动画代码:
import flash.events.MouseEvent;
import Box2D.Common.Math.b2Vec2;
var vector:b2Vec2 ;
pandaHold.addEventListener(MouseEvent.MOUSE_OVER,getMouse);
pandaHold.addEventListener(MouseEvent.MOUSE_OUT,getMouseOut);
function getMouse (e:MouseEvent):void{
this.MouseX = mouseX;
this.MouseY = mouseY;
}
function getMouseOut (e:MouseEvent):void{
this.MouseXk = mouseX ;
this.MouseYk = mouseY ;
this.applyVector(makeVector());
}
function makeVector() : b2Vec2 {
return(new b2Vec2 (this.MouseXk - this.MouseX,this.MouseY - this.MouseYk));
}
,这里是在主类
/*** apply Vector from movieClip ***/
private function applyVector (newVector:b2Vec2):void {
gravity = newVector;
}
怎么回事?从代码示例很难说清楚。你期望什么?你得到了什么?哪里?什么是b2Vec2?代码呢? –
谢谢,我想通过在影片剪辑中使用鼠标事件来制作Box2D中的矢量。 – user1822388
感谢永远! – user1822388