• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    在Flash中如何自定義事件

    事務是Flash中的一個很主要的功能,在Flash中內置了良多事務,但有時仍是不克不及知足本身的需要,那么該怎么辦呢?

    其實,Flash供給了自界說事務的功能,筆者與大師分享一下操作經驗。

    東西/原料

    • Flash CS6

    方式/步調

    1. 1

      起首,建立一個類,類名為TEvent.as,將它保留在固心猿意馬的文件夾中,本例為“自界說事務”文件夾。

    2. 2

      在事務類TEvent中,編寫代碼設置事務TEvent.TEXT。

    3. 3

      接著,界說一個類Dispatch.as,保留在文件夾中。

      在類中界說事務名列表和領受者列表,設置增添和斷根領受者函數,界說發送事務函數。

    4. 4

      然后,建立一個Flash文檔,用文本東西繪制一個動態文本框,在屬性面板中將實例名稱取名為name_txt。

    5. 5

      新建代碼圖層,打開動作面板。

      起首,建立一個Dispatch類的實例,用變量dispatch引用它。

    6. 6

      接著,注冊對象dispatch的TEvent.TEXT事務的偵聽器,領受者函數為printf。

    7. 7

      界說偵聽器函數printf,實現輸出文本的功能。

    8. 8

      在函數中界說字符串變量name,賦值為“flower”。

    9. 9

      將名字name的值,輸出在舞臺中。

    10. 10

      最后,自界說實例dispatch的事務TEvent.TEXT,用dispatchEvent自界說事務。

    11. 11

      dispatchEvent運行法式,在舞臺當作功輸出文本名,實現了自界說事務TEvent.TEXT。

    注重事項

    • 新建Flash文檔時,應選擇“ActionScript3.0”選項。
    • 在屬性面板中應嵌入字體,運行法式后動態文本才能正常顯示。
    • 作者聲明:本篇經驗系本人辛勤奮動的原創當作果,未經許可,回絕轉載。
    • 發表于 2018-02-21 00:00
    • 閱讀 ( 771 )
    • 分類:其他類型

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆