<button id="ptu4h"><acronym id="ptu4h"><input id="ptu4h"></input></acronym></button>

<tbody id="ptu4h"></tbody>

    <dd id="ptu4h"><center id="ptu4h"></center></dd><dd id="ptu4h"></dd><dd id="ptu4h"><track id="ptu4h"><video id="ptu4h"></video></track></dd>
  • 16素材
    您現在的位置:首頁 > 教程中心 > Flash教程

    ActionScript中使用as運算符類型轉換時應當避免以下問題

    先做個題目吧:

    var testNum:Number=662.382;
    var testObj:Object=Object(testNum);
    trace(testNum,testNum as int,int(testNum),testObj,testObj as int,int(testObj),testObj as Number);

    這個的結果剛開始我以為會是

    662.382 662 662 662.382 662 662 662.382

    不過結果卻是

    662.382 null 662 662.382 null 662 662.382

    在剛剛coding的時候使用PureMVC發送notification之前沒有將value轉為int就直接發送了,然后接收后將object 使用as運算符轉換為int發現結果為0。當時相當郁悶了。因此不使用強類型檢查時應當特別注意數據類型,另外,使用as運算符也應當注意,避免以上情 況,盡量使用顯式類型轉換。

    其實這個問題非常非?;A,對于這種細節性的問題以后還得多注意注意。
    關鍵詞: ActionScript使用運算符

    相關素材

    聯系客服 加入QQ群
    素材中国