回覆列表
  • 1 # 使用者1740050079327

    AS2.0中也有這樣寫在時間軸的:

    btn1.onPress=btn_Press;

    function btn_Press(){

    gotoAndStop(2)

    }

    簡寫即是:

    btn1.onPress=function (){

    gotoAndStop(2)

    }

    AS3.0

    btn1.addEventListener(MouseEvent.CLICK, btn_Press);

    function btn_Press(event:MouseEvent):void

    {

    gotoAndStop(2)

    }

    AS2.0也有偵聽器,只不過AS3.0加強了偵聽器的運用,像元件,MC之類的不再支援在元件上寫程式碼,這規範了程式碼的書寫,方便設計人員共同開發。因為用AS2.0時,有些程式碼可放元件又可放時間軸,有人喜歡將程式碼加在元件上,別人不知道,又不注意,可能又往時間軸加一個重複的程式碼。

    FLASHCS6版本 兩個都支援,很大程度上照顧了老設計員。

    AS3.0對設計人員加了好多功能,像三D,骨骼工具,這些工具,AS2.0是不支援的。

    AS3.0對程式方面也有很大的改善,讓不會設計的人員只要懂程度程式碼,可以開寫一段純程式碼設計的時代,還加了好多包。

  • 中秋節和大豐收的關聯?
  • 霧,冰,雪,霧凇,露水,冰雹的形成現象是什麼(急)?