2013-02-27 72 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