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

    private修飾的變量和方法在Flash中如何訪問

    使用private修飾符修飾的變量和方法稱為私有屬性和私有方法,它們只能在定義的類中使用,如果要在Fla文件中訪問它們,該如何操作呢?筆者與大家分享一下自己的經驗。

    工具/原料

    • Flash CS6

    方法/步驟

    1. 1

      首先,定義一個類Run,在類中定義好包和類名。

    2. 2

      接著,定義一個用private修飾的字符串變量str,賦初值為“marathon”。

    3. 3

      定義一個用private修飾的函數write,它帶有一個參數num。

    4. 4

      在函數中,輸出num的值,代碼如下圖所示。

    5. 5

      新建一個Flash文檔,打開動作面板,創建一個Run類的實例,實例名為p。

    6. 6

      接著,用實例p訪問字符串,調用函數write。

    7. 7

      運行程序,提示不能訪問字符串Str和函數write。

      這是因為private修飾的變量和函數是私有的,只在定義它們的類中有效,在類之外的fla文檔中是不能訪問和調用的。

    8. 8

      如何訪問和調用私有屬性和方法呢?

      在類中添加一個公有函數print,使用它來訪問和調用私有變量和方法。

    9. 9

      接著,在函數中,輸出字符串Str,調用私有函數write。

    10. 10

      最后,在fla文件中,用實例p調用函數write,實現輸出私有屬性和方法。

    11. 11

      運行程序,私有屬性Str的值,以及調用私有方法輸出的值,在窗口中顯示出來了。

      雖然,私有屬性和方法不能被外部訪問和調用,但可以通過定義方法在外部使用它們。

    注意事項

    • 新建Flash文檔時,應選擇“ActionScript3.0”選項。
    • 作者聲明:本篇經驗系本人辛勤勞動的原創成果,未經許可,謝絕轉載。
    • 發表于 2018-02-19 00:00
    • 閱讀 ( 985 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

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