感覺代碼提示還不夠智能,好多action script的提示都沒有。
代碼提示的快速鍵: Alt + /
附:flash代碼提示規則
============================================================================================================
在Flash安裝目錄中有一個XML檔案,內容如下:
<codehints>
<codehint pattern="on (press) { } " />
<codehint pattern="on (release) { } " />
<codehint pattern="on (releaseOutside) { } " />
<codehint pattern="on (rollOver) { } " />
<codehint pattern="on (rollOut) { } " />
<codehint pattern="on (dragOver) { } " />
<codehint pattern="on (dragOut) { } " />
<codehint pattern="on (keyPress "<Left>") { } " />
<codehint pattern="on (keyPress "<Right>") { } " />
<codehint pattern="on (keyPress "<Home>") { } " />
<codehint pattern="on (keyPress "<End>") { } " />
<codehint pattern="on (keyPress "<Insert>") { } " />
<codehint pattern="on (keyPress "<Delete>") { } " />
<codehint pattern="on (keyPress "<Backspace>") { } " />
<codehint pattern="on (keyPress "<Enter>") { } " />
<codehint pattern="on (keyPress "<Up>") { } " />
<codehint pattern="on (keyPress "<Down>") { } " />
<codehint pattern="on (keyPress "<ageUp>") { } " />
<codehint pattern="on (keyPress "<ageDown>") { } " />
<codehint pattern="on (keyPress "<Tab>") { } " />
<codehint pattern="on (keyPress "<Escape>") { } " />
<codehint pattern="on (keyPress "<Space>") { } " />
<codehint pattern="onClipEvent (load) { } " />
<codehint pattern="onClipEvent (unload) { } " />
<codehint pattern="onClipEvent (enterFrame) { } " />
<codehint pattern="onClipEvent (mouseDown) { } " />
<codehint pattern="onClipEvent (mouseMove) { } " />
<codehint pattern="onClipEvent (mouseUp) { } " />
<codehint pattern="onClipEvent (keyDown) { } " />
<codehint pattern="onClipEvent (keyUp) { } " />
<codehint pattern="onClipEvent (data) { } " />
<typeinfo pattern="*_mc" object="MovieClip" />
<typeinfo pattern="*_array" object="Array" />
<typeinfo pattern="*_str" object="String" />
<typeinfo pattern="*_btn" object="Button" />
<typeinfo pattern="*_txt" object="TextField" />
<typeinfo pattern="*_fmt" object="TextFormat" />
<typeinfo pattern="*_date" object="Date" />
<typeinfo pattern="*_sound" object="Sound" />
<typeinfo pattern="*_xml" object="XML" />
<typeinfo pattern="*_xmlnode" object="XMLNode" />
<typeinfo pattern="*_xmlsocket" object="XMLSocket" />
<typeinfo pattern="*_color" object="Color" />
<typeinfo pattern="*_cm" object="ContextMenu" />
<typeinfo pattern="*_cmi" object="ContextMenuItem" />
<typeinfo pattern="*_pj" object="PrintJob" />
<typeinfo pattern="*_mcl" object="MovieClipLoader" />
<typeinfo pattern="*_err" object="Error" />
<typeinfo pattern="*_cam" object="Camera"/>
<typeinfo pattern="*_lv" object="LoadVars" />
<typeinfo pattern="*_lc" object="LocalConnection"/>
<typeinfo pattern="*_mic" object="Microphone"/>
<typeinfo pattern="*_nc" object="NetConnection"/>
<typeinfo pattern="*_ns" object="NetStream"/>
<typeinfo pattern="*_so" object="SharedObject"/>
<typeinfo pattern="*_video" object="Video"/>
<typeinfo pattern="_level*" object="MovieClip" />
<typeinfo pattern="_parent" object="MovieClip" />
<typeinfo pattern="_root" object="MovieClip" />
</codehints>
fficeffice" />
大家仔細看節點typeinfo 裡面的內容,例如pattern="*_txt"是尾碼 object="TextField"是類型。那麼在Flash環境中建立一個文字框,它的執行個體名為text_txt。這個時候在動作面板中你將得到關於文字框的代碼提示。
或者在建立變數的時候指名變數類型,也可以得到代碼提示,如:private var text_txt:TextField;
當然MM還是有好多不完善的,例如自己寫的類在引用後,就不能得到代碼提示,這點就不如微軟的開發工具好!