2009
04.01


Flash的IDE編輯介面用來寫AS3程式的痛苦很多人都領教過,
其中最令人頭疼的就是幾乎等於沒有的程式碼提示部分,

常常點它千百回也不為所動…..

flash_name_1

一般最常用的方法是先把他宣告起來,
這樣就可以順利出現提示視窗了……

flash_name_2

但是如果這個影片角色本來就在場景上,
就會出現重複宣告的錯誤訊息,
這時候我們可以把它註解掉,
依然會出現提示,也不會產生錯誤……

flash_name_41

但是、如果、but……
萬一有幾十個物件需要宣告再把他註解,不但手會酸,眼睛也會花吧!
這時候Flash IDE提供了一個個人認為很笨但是卻還算好用的命名方式,
只要在變數後面加上型別代碼….直接就會出現程式碼提示了喔!

flash_name_3

有沒有發現根本沒有宣告test是什麼東西,只要後面加上_mc,
Flash直覺就認定test就是MovieClip….讚吧!

可以用的代碼如下:

MovieClip : _mc
Text : _txt
Button : _btn
String : _str
Date : _date
Array : _array

有機會就試試看囉,
也許Flash開發可以得到些樂趣也不一定^^"


PS.

真的~我沒說謊,雖然今天4/1


相關文章:
  • Bitmap與BitmapData
  • Flex/Flash/AIR 如何開啟bmp圖檔
  • iPhone上的ActionScript 3.0 API參考程式
  • Flash/Flex上傳檔案前顯示圖片內容
  • 從XML中取出資料當作另一個XML的篩選條件
  • 本文引用:
    文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。

    8 comments so far

    Add Your Comment
    1. 我一直以為只有_mc跟_btn,多學了一招,Flash沒有code hit很辛苦呢 ^_^

      • 關於Flash中的code hint我個人已經跟原廠反映過2次了,而在矽谷那次Adobe合作夥伴大家也向Flash的PM反映過了,不過目前在程式碼提示部分還是一樣未改善,希望在未來Adobe能夠像Dreamweaver CS4一樣開始去正視這個問題。

    2. 我想請教一個關於 FLASH 的 HTTP 通訊協定
      不管我使用 FLASH 的 UrlRequest 還是使用 FLEX 的 HTTPSERVICE
      一定我修改了 HEADER 的 Referrer 這個屬性

      執行期會跳出錯誤

      ActionScript 不允許此項操作

      我想問一下這個是已經在 FlashPlayer 就被禁止這個動作了嗎?
      還是說有別的辦法可以解 ?

      我自己是有重新建立一個 httpclient 他是使用 SOCKET 的方式連線
      這時候我可以修改 Referrer 但是原本瀏覽器登入的 COOKIE
      或是 SESSION 就通通都不在了
      我是希望可以保留瀏覽器的 Cookie 但是又修改了 Referrer 這個項目~

      不知道有沒有甚麼 " 特殊 " 的方式可以達到呢 ??

      • 你的意思是指想要讓要求能夠讓session的機制可以保持紀錄連線嗎?

      • 是的~

        正確的說是保留 COOKIE 與 SESSION
        但是卻更改為不同的 REFERRER

        不過似乎 FLASH 與 JS 都不允許這種修改

        所以想不出辦法

        如果另外再開啟一個連線
        但是卻沒有原來的 COOKIE 與 SESSION 了~

        ^_^

      • 如果你只是為了要做session的認證,你不需要處理任何動作就可以用了,不需要想太多。

    3. 你的意思是說

      這篇是因為愚人節所發的嗎?~~@@

      呵呵~~

      我站台一下~

      這個功能是真的啦 @@ 我也都是這樣寫的呢~

      是奶綠教的 ^^

    4. 呵呵,今天發言都會被人家懷疑齁… XD