知識點:
1、想執行一些方法,然後返回結果給呼叫它的函式,可以使用return 語句返回結果,return 返回的資料型別必須與函式申明的返回型別相一致。
2、如果第乙個數字輸入的是0或輸入了四個數字,則游標跳轉到第二個輸入文字框中,stage.focus=。
3、如果第乙個數字輸入的是0或輸入了四個數字,則自動顯示運算結果。
4、只能輸入數字,restrict="0-9"。
5、最多能輸入四個數字,maxchars。
6、預設游標在第乙個輸入文字框中,清除後游標又會在第乙個輸入文字框中。
7、新增一些監聽事件。enter_frame、text_input、click、key_down。
**:
var a:number;
var b:number;
//輸入的限制
a_txt.restrict=b_txt.restrict="0-9";//限制輸入文字只能輸入數字
a_txt.maxchars=b_txt.maxchars=4;//限制輸入文字最多能輸入4個字元
//如果第乙個數字輸入的是0或輸入了四個數字,則游標跳轉到第二個輸入文字框中。
a_txt.addeventlistener(textevent.text_input, axz);
function axz(e:textevent)
if (stage.focus!=a_txt) }}
//如果第乙個數字輸入的是0或輸入了四個數字,則自動顯示運算結果。
b_txt.addeventlistener(textevent.text_input, bxz);
function bxz(e:textevent)
if (stage.focus!=b_txt) }}
//自定義運算函式
function ys() else
c_txt.text=""+ji(a,b);}}
//預設游標在第乙個輸入文字框中
addeventlistener(event.enter_frame, gb);
function gb(e:event):void
//新增按鈕監聽事件
qd_btn.addeventlistener(mouseevent.click,dj);
function dj(e:mouseevent):void
qc_btn.addeventlistener(mouseevent.click,qc);
function qc(e:mouseevent):void
//新增鍵盤監聽事件
stage.focus=this;
stage.addeventlistener(keyboardevent.key_down, hc);
function hc(event:keyboardevent):void
}萬以內的乘法(不包括小數).swf(3.1 kb)
as3中的移位運算
在as3中,很少時候能看到 中含有移位操作,可能大多數人最常見的移位操作,也就是用來提取顏色通道的那幾行 var color uint 0x0ff0f0f0 var a uint color 0xff000000 24 var red uint color 0x00ff0000 16 var gre...
AS3中的數字運算問題
乙個看似簡單的問題,但是在實際工作的時候卻讓人很鬱悶。用as3做乙個很簡單的運算,如下 trace 82.125 17.43 輸出1431.43875 var key number 82.125 17.43 616 trace key 輸出2047.43875 a trace key 1 輸出204...
as3繪製拋物線 二
二次貝塞爾曲線演示動畫 t in 0,1 於wiki貝塞爾曲線 下面的例子,根據滑鼠的位置,繪製經過指定起始點 結束點和滑鼠位置的曲線。code package 2 23 24 private function initview void 25 30 31 private function onen...