2013-02-27 67 views
0

我找到了这个答案(Circular Slider in ActionScript 3),它在圆上创建了一个可拖拽点。在答案中有CircleSlider类中的代码。从圆形动作获取角度?

private function mouseUpEventHandler(event:MouseEvent):void 
    { 
     mThumb.removeEventListener(Event.ENTER_FRAME, enterFrameEventHandler); 
     stage.removeEventListener(MouseEvent.MOUSE_UP, mouseUpEventHandler); 
     stage.removeEventListener(Event.MOUSE_LEAVE, mouseUpEventHandler); 

     trace(mAngle);   
    } 

当我把跟踪代码,它显示的角度,当我在circle..i想要得到的是角度,在主脚本的文本框滑动点。(帧脚本)。可有人能帮助我?

回答

0

使用TextField对象的text属性。像这样:TEXT_FIELD_NAME.text = String(mAngle); 如果您使用1个框架并且textfield obj位于此框架中,则可以使用此关键字,否则您必须解决包含文本框对象的右框架/位置。

+0

var text1:TextField = new TextField(); text1.text = String(mAngle); addChild(text1); 我用上面的代码。 它给了我一个错误,说“类型没有找到,或不是一个编译时间常量”任何想法? – user2102013 2013-02-27 08:51:45

+0

代码没问题,也许你必须使用这个导入包:import flash.text.TextField; – 2013-02-27 08:58:36

+0

它的工作非常感谢你。我可以再问一个问题..我怎么能从x轴和y轴画点线来指向我点击。(http://www.kirupa.com/developer/actionscript/trigonometry.htm plz参考这个网站。有一个玩闪光文件。)我设法画一条线,显示半径..我可以画另外两条红线(在该网站)..你能指导我吗? – user2102013 2013-02-27 09:11:17