




已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Action語(yǔ)句(經(jīng)典)FLASH8.0必備Go to跳轉(zhuǎn)到指定的幀 Play播放 Stop停止 Toggle High Quality在高畫(huà)質(zhì)和低畫(huà)質(zhì)間切換 Stop All Sounds停止所有聲音的播放 Get URL跳轉(zhuǎn)至某個(gè)超聯(lián)結(jié) FSCommand發(fā)送FSCommand命令 Load Movie裝載影片 Unload Movie卸載影片 Tell Target告知目標(biāo) If Frame Is Loaded.判斷幀是否被完全載入 On Mouse Event鼠標(biāo)事件 其他Actions。包括: - break跳出循環(huán) - call調(diào)用指定幀(一般喊有某個(gè)特定函數(shù)) - comment注釋 - continue繼續(xù)循環(huán) - delete刪除一個(gè)對(duì)象(Object)中的變量 - do whiledo while循環(huán) - duplicateMovieClip復(fù)制MC - else否則(與if聯(lián)用) - else if否則如果(與if聯(lián)用) - evaluate調(diào)用自定義函數(shù)(Function) - forfor循環(huán) - for . in依次取得對(duì)象(Object)中的各個(gè)屬性或者某個(gè)數(shù)組中的所有元素 - FSCommand發(fā)送FSCommand命令 - function聲明自定義函數(shù) - getURL跳轉(zhuǎn)至某個(gè)超聯(lián)結(jié) - goto跳轉(zhuǎn)到指定的幀 - if如果 - ifFrameLoaded.幀是否完全被載入 - include讀入外部的ActionScript程序文件(.as) - loadMovie裝載MC - loadVariables轉(zhuǎn)載外部文件中的數(shù)據(jù),這些外部文件可以是文本文件,或者是由ASP/CGI等腳本返回的文本值 - on鼠標(biāo)事件的觸發(fā)條件 - onClipEventMC的事件觸發(fā)程序 - play播放 - print輸出到打印機(jī) - removeMovieClip刪除MC - return在函數(shù)(function)中返回一個(gè)值 - set variable設(shè)定變量值 - setProperty設(shè)定屬性 - startDrag開(kāi)始拖動(dòng) - stop停止 - stopAllSounds停止所有聲音的播放 - stopDrag停止拖動(dòng) - swapDepths交換兩個(gè)MC的深度 - tellTarget指定Action命令生效的目標(biāo) - toggleHighQuality在高畫(huà)質(zhì)和低畫(huà)質(zhì)間切換 - trace跟蹤調(diào)試 - unloadMovie卸載MC - var聲明局部變量 - while當(dāng).成立時(shí). - with對(duì).對(duì)象(Object)做. 。操作符( Operators) - !邏輯非操作 - !=不等于 - 字符串 - %取余數(shù) - &邏輯與操作 - ()括號(hào) - *乘號(hào) - +加號(hào) - +變量自加一 - -減號(hào) - -變量自減一 - /除號(hào) - 小于 - =小于等于 - 不等于 - =相等 - 大于 - =大于等于 - and邏輯與 - not邏輯非 - or邏輯或 - typeof返回變量類(lèi)型 - void實(shí)體,無(wú)返回 - | |邏輯或操作 + Bitwise Operators位操作符 - &位與操作 - 位右移 - 位右移(無(wú)符號(hào)) - 位異或操作 - |位或操作 - 補(bǔ)位操作 + Compound Assign Operators復(fù)合操作符 - %=A%=B 等效于 A=A%B - &=A&=B 等效于 A=A&B - *=A*=B 等效于 A=A*B - +=A+=B 等效于 A=A+B - -=A-=B 等效于 A=A-B - /=A/=B 等效于 A=A/B - =A=B 等效于 A=A=A=B 等效于 A=AB - =A=B 等效于 A=AB - =A=B 等效于 A=AB - |=A|=B 等效于 A=A|B + String Operators字符串操作符(注:實(shí)質(zhì)上是ASCII的比較) - add連接兩個(gè)字符串 - eqA eq B 字符串A值與字符串值B相等 - geA ge B 字符串A值大于等于字符串B值 - gtA gt B 字符串A值大于字符串B值 - leA le B 字符串A值小于等于字符串B值 - ltA lt B 字符串A值小于字符串B值 - neA ne B 字符串A值不等于字符串B值 + Functions函數(shù) - Boolean取表達(dá)式的布爾值(True 或 False) - escape除去URL串中的非法字符,將其參數(shù)按照URL編碼的格式轉(zhuǎn)化為字符串(String) - eval訪問(wèn)并計(jì)算表達(dá)式(expression)的值,并以字符串(String)的形式返回該值 - false布爾非值(0) - getProperty獲取屬性 - getTimer獲取從電影開(kāi)始播放到現(xiàn)在的總播放時(shí)間(毫秒數(shù)) - getVersion獲取瀏覽器的FLASHPlayer的版本號(hào) - globalToLocal場(chǎng)景(Scene)中的坐標(biāo)轉(zhuǎn)換成MC中的坐標(biāo) - hitTest測(cè)試一個(gè)點(diǎn)或者M(jìn)C是否同另一個(gè)交叉(即沖突檢測(cè)) - int把十進(jìn)制數(shù)值強(qiáng)制轉(zhuǎn)換成整數(shù) - isFinite測(cè)試數(shù)值是否為有限數(shù) - isNaN測(cè)試是否為非數(shù)值 - keycode返回鍵盤(pán)按下鍵的鍵盤(pán)值(ASCII值) - localToGlobalMC中的坐標(biāo)轉(zhuǎn)換成場(chǎng)景(Scene)中的坐標(biāo) - maxscroll文本框的最大行度 - newline換行符 - Number將參數(shù)轉(zhuǎn)換成數(shù)值其返回值有以下四種情況: 如果 x 為一數(shù)字,則返回值即為該數(shù)字;如果 x 為一布爾數(shù),則返回或;如果 x 為一字符串,則函數(shù)將x解釋為一個(gè)指數(shù)形式的十進(jìn)制數(shù);如果x未定義,則返回。 - parseFloat將字符串轉(zhuǎn)換成浮點(diǎn)數(shù) - parseInt將字符串轉(zhuǎn)換成整數(shù) - random產(chǎn)生0到指定數(shù)間的隨機(jī)數(shù) - scroll文本框中的起始滾動(dòng)行 - String將參數(shù)轉(zhuǎn)換成字符串 - targetPath返回指定實(shí)例MC的路徑字符串 - true布爾是值(1) - unescape保留字符串中的%XX格式的十六進(jìn)制字符 + String Functions字符串函數(shù) - chr將ASCII碼轉(zhuǎn)換成相應(yīng)字符 - length返回字符串的長(zhǎng)度 - mbchr將ASCII/S-JIS編碼轉(zhuǎn)換成相應(yīng)的多字節(jié)字符 - mblength返回多字節(jié)字符串的長(zhǎng)度 - mbord將多字節(jié)字符轉(zhuǎn)換成相應(yīng)的ASCII/S-JIS編碼 - mbsubstring截取多字節(jié)字符串中的字串 - ord將字符轉(zhuǎn)換成ASCII碼 - substring截取字符串中的子串 + Properties屬性 - _alphaAlpha值(透明度值) - _currentframe在MC中的當(dāng)前幀數(shù) - _droptarget當(dāng)使用Start drag拖動(dòng)一個(gè)MC時(shí),實(shí)時(shí)地返回該MC的絕對(duì)路徑 - _focusrect高亮按鈕或者某個(gè)當(dāng)前區(qū)域的顯示與否(True顯示/Flase不顯示) - _framesloaded已載入的影幀數(shù) - _heightMC的高度 - _highquality畫(huà)質(zhì)的高低(True高畫(huà)質(zhì)/False低畫(huà)質(zhì)) - _nameMC的實(shí)例名 - _quality當(dāng)前畫(huà)質(zhì)(字符串值) LOW,MEDIUM,HIGH,BEST - _rotationMC旋轉(zhuǎn)的角度(單位:度) - _soundbuftime聲音的緩沖區(qū)大小(默認(rèn)值5,單位:秒) - _targetMC的路徑 - _totalframes總幀數(shù) - _url電影被調(diào)用的URL地址 - _visible是否可視(True可視/False不可視) - _widthMC的寬度 - _xMC的x坐標(biāo) - _xmouse鼠標(biāo)的x坐標(biāo) - _xscaleMC的X軸向縮放度 - _yMC的y坐標(biāo) - _ymouse鼠標(biāo)的y坐標(biāo) - _yscaleMC的y軸向縮放度 + Objects對(duì)象 + Array數(shù)組 - concat合并多個(gè)數(shù)組 - join將一個(gè)數(shù)組中的元素轉(zhuǎn)化成字符串,并通過(guò)特定的分割符進(jìn)行聯(lián)結(jié),并返回結(jié)果字符串 - length返回?cái)?shù)組長(zhǎng)度 - new Array新建數(shù)組對(duì)象 - pop出棧 (FILO 先入后出) - push入棧 (入隊(duì)列) - reverse反相(顛倒數(shù)組,及第一個(gè)元素和最后一個(gè)元素互換) - shift出隊(duì)列 (FIFO 先入先出) - slice截取數(shù)組中的子串生成新的數(shù)組 - sort數(shù)組元素的排序 - splice從數(shù)組中指定元素起刪除指定個(gè)數(shù)的元素或者刪除指定元素 - unshift從數(shù)組頭部插入一個(gè)元素 + Boolean布爾對(duì)象 - new Boolean新建布爾型對(duì)象 - toString將布爾型對(duì)象的值轉(zhuǎn)換成字符串值 - valueOf獲取布爾型對(duì)象的值(返回值為布爾型) + Color顏色對(duì)象 - getRGB獲取顏色值的RGB分量(返回值0xRRGGBB十六進(jìn)制) - getTransform獲取顏色值的轉(zhuǎn)換量(返回值 cxform 型)不太清楚 - new Color新建一顏色對(duì)象 - setRGB設(shè)置顏色值的RGB分量(參數(shù)為0xRRGGBB十六進(jìn)制) - setTransform設(shè)置顏色值的轉(zhuǎn)換量(參數(shù)為 cxform 型)不太清楚 + Date時(shí)間和日期對(duì)象 - getDate獲取當(dāng)前日期(本月的幾號(hào)) - getDay獲取今天是星期幾(0-Sunday,1-Monday.) - getFullYear獲取當(dāng)前年份(四位數(shù)字) - getHours獲取當(dāng)前小時(shí)數(shù)(24小時(shí)制,0-23) - getMilliseconds獲取當(dāng)前毫秒數(shù) - getMinutes獲取當(dāng)前分鐘數(shù) - getMonth獲取當(dāng)前月份(注意從0開(kāi)始:0-Jan,1-Feb.) - getSeconds獲取當(dāng)前秒數(shù) - getTime獲取UTC格式的從1970.1.1 0:00以來(lái)的秒數(shù) - getTimezoneOffset獲取當(dāng)前時(shí)間和UTC格式的偏移值(以分鐘為單位) - getUTCDate獲取UTC格式的當(dāng)前日期(本月的幾號(hào)) - getUTCDay獲取UTC格式的今天是星期幾(0-Sunday,1-Monday.) - getUTCFullYear獲取UTC格式的當(dāng)前年份(四位數(shù)字) - getUTCHours獲取UTC格式的當(dāng)前小時(shí)數(shù)(24小時(shí)制,0-23) - getUTCMilliseconds獲取UTC格式的當(dāng)前毫秒數(shù) - getUTCMinutes獲取UTC格式的當(dāng)前分鐘數(shù) - getUTCMonth獲取UTC格式的當(dāng)前月份(注意從0開(kāi)始:0-Jan,1-Feb.) - getUTCSeconds獲取UTC格式的當(dāng)前秒數(shù) - getYear獲取當(dāng)前縮寫(xiě)年份(當(dāng)前年份減去1900) - new Date新建日期時(shí)間對(duì)象 - setDate設(shè)置當(dāng)前日期(本月的幾號(hào)) - setFullYear設(shè)置當(dāng)前年份(四位數(shù)字) - setHours設(shè)置當(dāng)前小時(shí)數(shù)(24小時(shí)制,0-23) - setMilliseconds設(shè)置當(dāng)前毫秒數(shù) - setMinutes設(shè)置當(dāng)前分鐘數(shù) - setMonth設(shè)置當(dāng)前月份(注意從0開(kāi)始:0-Jan,1-Feb.) - setSeconds設(shè)置當(dāng)前秒數(shù) - setTime設(shè)置UTC格式的從1970.1.1 0:00以來(lái)的秒數(shù) - setUTCDate設(shè)置UTC格式的當(dāng)前日期(本月的幾號(hào)) - setUTCFullYear設(shè)置UTC格式的當(dāng)前年份(四位數(shù)字) - setUTCHours設(shè)置UTC格式的當(dāng)前小時(shí)數(shù)(24小時(shí)制,0-23) - setUTCMilliseconds設(shè)置UTC格式的當(dāng)前毫秒數(shù) - setUTCMinutes設(shè)置UTC格式的當(dāng)前分鐘數(shù) - setUTCMonth設(shè)置UTC格式的當(dāng)前月份(注意從0開(kāi)始:0-Jan,1-Feb.) - setUTCSeconds設(shè)置UTC格式的當(dāng)前秒數(shù) - setYear設(shè)置當(dāng)前縮寫(xiě)年份(當(dāng)前年份減去1900) - toString將日期時(shí)間值轉(zhuǎn)換成日期/時(shí)間形式的字符串值 - UTC返回指定的UTC格式日期時(shí)間的固定時(shí)間值 + Key鍵盤(pán)對(duì)象 - BACKSPACEBackspace(-)鍵 - CAPSLOCKCapsLock鍵 - CONTROLCtrl鍵 - DELETEKEYDelete(Del)鍵 - DOWN方向下鍵 - ENDEnd鍵 - ENTEREnter(回車(chē))鍵 - ESCAPEEsc鍵 - getAscii獲取最后一個(gè)按下或松開(kāi)的鍵的對(duì)應(yīng)字符的Ascii碼 - getCode獲取最后一個(gè)被按下的鍵的鍵盤(pán)掃描碼 - HOMEHome鍵 - INSERTInsert(Ins)鍵 - isDown當(dāng)指定鍵被按下時(shí)返回True值 - isToggled當(dāng)Caps lock或者Num Lock鍵被鎖定時(shí)返回真(True) - LEFT方向左鍵 - PGDNPageDown(PGDN)鍵 - PGUPPageUp(PGUP)鍵 - RIGHT方向右鍵 - SHIFTShift鍵 - SPACE空格鍵 - TABTab鍵 - UP方向上鍵 + Math數(shù)學(xué)函數(shù)對(duì)象 - absabs(n) 取n的絕對(duì)值 - acosacos(n) n的反余弦(返回值單位:弧度) - asinasin(n) n的反正弦(返回值單位:弧度) - atanatan(n) n的反正切(返回值單位:弧度) - atan2atan2(x,y) 計(jì)算x/y的反正切 - ceilceil(n) 取靠近n的上限的整數(shù)(向上取整) - coscos(n) 取n的余弦(n的單位:弧度) - EEuler(歐拉)指數(shù)(約為2.718) - exp指數(shù) - floorfloor(n) 取靠近n的下限的整數(shù)(向下取整) - LN10ln10(約等于2.302) - LN2ln2(約等于0.693) - log取自然對(duì)數(shù)(e為底) - LOG10E10為底取E的對(duì)數(shù)(約等于0.434) - LOG2E2為底取E的對(duì)數(shù)(約等于1.443) - max返回兩參數(shù)中的最大值 - min返回兩參數(shù)中的最小值 - PI圓周率(約等于3.14159) - powpow(x,y) x的y次方 - random產(chǎn)生0-1間的隨機(jī)數(shù) - round四舍五入取整 - sinsin(n) 取n的正弦(n的單位:弧度) - sqrt開(kāi)根號(hào) - SQRT1_20.5開(kāi)根號(hào)(約等于0.707) - SQRT22開(kāi)根號(hào)(約等于1.414) - tantan(n) 取n的正切(n的單位:弧度) + MovieClip影片夾子對(duì)象 - attachMovie產(chǎn)生一個(gè)庫(kù)中MC的實(shí)體并將它綁定到某個(gè)電影上 - dupicateMovieClip復(fù)制當(dāng)前MC產(chǎn)生新的MC - getURL使瀏覽器瀏覽指定頁(yè)面 - gotoAndPlay跳轉(zhuǎn)到指定幀并播放 - gotoAndStop跳轉(zhuǎn)到指定幀并停止播放 - loadMovie引入一個(gè)外部電影到指定層 - loadVariables引入外部文件中的變量值 - nextFrame下一幀 - play播放 - prevFrame前一幀 - removeMovieClip刪除用duplicateMovieClip創(chuàng)建的MC - startDrag開(kāi)始拖動(dòng)MC - stop停止MC的播放 - stopDrag停止拖動(dòng)MC - unloadMovie卸載由loadMovie引入的Movie + Mouse鼠標(biāo)對(duì)象 - hide隱藏鼠標(biāo)指針 - show顯示鼠標(biāo)指針 + Number數(shù)值對(duì)象 - MAX_valueFLASH5所允許的最大數(shù)值1.79769313486231 e 308 - MIN_valueFLASH5 所允許的最小數(shù)值5 e -324 - NaN是否為非數(shù)值(Not a Number) - NEGATIVE_INFINITY是否為負(fù)數(shù) - new Number新建數(shù)值對(duì)象 - POSITIVE_INFINITY是否為正數(shù) - toString將數(shù)值轉(zhuǎn)換成字符串 + Object對(duì)象 - new Object新建對(duì)象 - toString轉(zhuǎn)換對(duì)象為字符串 - valueOf返回對(duì)象的值 + Selection選擇區(qū)對(duì)象 - getBeginIndex獲取可編輯文本區(qū)的起始位置,-1表示無(wú)可編輯文本區(qū) - getCaretIndex獲取當(dāng)前的編輯位置,-1表示沒(méi)有可編輯文本區(qū) - getEndIndex獲取可編輯文本區(qū)的結(jié)束位置,-1表示無(wú)可編輯文本區(qū) - getFocus獲取當(dāng)前的激活文本區(qū)的文本變量名 - setFocus設(shè)置當(dāng)前的激活文本區(qū) - setSelection設(shè)置可編輯文本的起始位置和終止位置 + Sound聲音對(duì)象 - attachSound綁定庫(kù)中的一個(gè)聲音 - getPan獲取聲音的混音值不太清楚 - getTransform獲取當(dāng)前聲音的變換量(返回值類(lèi)型:sxform)不太清楚 - getVolume獲取當(dāng)前聲音的音量(百分比) - new Sound新建聲音對(duì)象 - setPan設(shè)置聲音的混音值不太清楚 - setTransform設(shè)置當(dāng)前聲音的變換量(參數(shù)類(lèi)型:sxform)不太清楚 - setVloume設(shè)置當(dāng)前聲音的音量(百分比) - start開(kāi)始播放當(dāng)前聲音 - stop停止播放當(dāng)前聲音 + String字符串對(duì)象 - charAt在指定的索引表中返回一個(gè)字符 - charCodeAt在指定的索引表中返回一個(gè)字符的代碼 - concat聯(lián)結(jié)合并多個(gè)字符串 - fromCharCode從字符代碼組構(gòu)造出一個(gè)新的字符串 - indexOf在字符串中尋找子串,返回子串起始位置或-1(-1表示未找到) - lastIndexOf在字符串中尋找子串,返回子串終止位置或-1(-1表示未找到) - length返回字符串的長(zhǎng)度 - new String新建字符串對(duì)象 - slice 返回字符串中指定截取的子串 - split根據(jù)限定符將字符串轉(zhuǎn)換成一個(gè)數(shù)組 - substrsubstr( start, length ) 返回從start開(kāi)始,共length長(zhǎng)的子串 - substringsubstring( indexA, indexB ) 返回indexA.indexB之間的子串 - toLowerCase將字符串中的大寫(xiě)字符全部轉(zhuǎn)換成小寫(xiě) - toUpperCase將字符串中的小寫(xiě)字符全部轉(zhuǎn)換成大寫(xiě) + XML可擴(kuò)充性標(biāo)記語(yǔ)言對(duì)象 - appendChild添加一個(gè)子結(jié)點(diǎn)到指定的XML元素 - attributesXML元素的屬性數(shù)組 - childNodes一個(gè)XML元素的子結(jié)點(diǎn)數(shù)組 - cloneNode克隆(復(fù)制)當(dāng)前結(jié)點(diǎn) - createElement新建一個(gè)新的XML元素 - createTextNode 新建一個(gè)新的XML文本結(jié)點(diǎn) - firstChild返回當(dāng)前XML結(jié)點(diǎn)的第一個(gè)子結(jié)點(diǎn) - hasChildNodes當(dāng)前XML結(jié)點(diǎn)是否有子結(jié)點(diǎn)(返回true有子結(jié)點(diǎn)/flash則無(wú)) - insertBefore在一個(gè)指定的XML元素的子結(jié)點(diǎn)前插入一個(gè)新的子結(jié)點(diǎn) - lastChild返回當(dāng)前XML結(jié)點(diǎn)的最后一個(gè)子結(jié)點(diǎn) - load從指定的URL把XML元素引入FLASH中 - loaded當(dāng)XML元素引入或是發(fā)送同時(shí)引入FLASH中后,返回true值 - new XML新建一個(gè)XML對(duì)象 - nextSibling當(dāng)前XML結(jié)點(diǎn)的下一個(gè)結(jié)點(diǎn) - nodeName返回當(dāng)前XML結(jié)點(diǎn)的名字 - nodeType返回當(dāng)前XML結(jié)點(diǎn)的類(lèi)型(1-元素,3-文本) - nodevalue返回當(dāng)前XML結(jié)點(diǎn)的值(text型返回文本) - onLoad當(dāng)引入或發(fā)送同時(shí)引入時(shí)觸發(fā)事件 - parentNode返回當(dāng)前XML結(jié)點(diǎn)的父結(jié)點(diǎn) - parseXML將XML字符串轉(zhuǎn)換成XML對(duì)象 - previousSibling當(dāng)前XML結(jié)點(diǎn)的前一個(gè)結(jié)點(diǎn) - removeNode從XML文本中刪除結(jié)點(diǎn) - send從FLASH中把一個(gè)XML元素發(fā)送到指定的URL地址 - sendAndLoad從FLASH中把一個(gè)XML元素發(fā)送到指定的URL地址同時(shí)引入XML結(jié)果 - toString把XML對(duì)象轉(zhuǎn)換為XML字符串表達(dá) + XMLSocketXML套接口 - close關(guān)閉一個(gè)XML套接口 - connect連接一個(gè)XML套接口,指定URL,并定義其端口號(hào) - new XMLSocket建立一個(gè)新的XML套接口 - onClose關(guān)閉XML套接口時(shí)觸發(fā)事件 - onConnect連接X(jué)ML套接口時(shí)觸發(fā)事件 - onXML從服務(wù)器上獲取XML時(shí)觸發(fā)事件 - send發(fā)送XML給服務(wù)器接下來(lái),介紹幾個(gè)類(lèi)型的語(yǔ)法。1、幾個(gè)常用的控制場(chǎng)景的方法,如play(); /讓時(shí)間軸的指針播放stop(); /停止時(shí)間軸的指針在程序觸發(fā)時(shí)候的那個(gè)幀gotoAndPlay(); /讓指針跳轉(zhuǎn)到某個(gè)幀,然后繼續(xù)播放gotoAndStop(); /讓指針跳轉(zhuǎn)到某個(gè)幀,停止在那個(gè)幀nextFrame(); /往下走一幀prevFrame(); /往前走一幀上面的都是方法。方法?解:打個(gè)比方,我們管吃飯叫作一種方法,用來(lái)解決肚子餓這個(gè)問(wèn)題。我們管stop()叫做一種方法,用來(lái)解決時(shí)間軸指針停下來(lái)的問(wèn)題。我們管上面的幾個(gè)東西叫方法,用來(lái)解決時(shí)間軸指針運(yùn)動(dòng)的問(wèn)題。2、控制屬性的語(yǔ)法。有很多,我列幾個(gè)_x_y_alpha_width_name.等等屬性上面的都是屬性屬性?解:打個(gè)比方。我們管你的身高叫做屬性,用來(lái)標(biāo)識(shí)你的高度。我們管你的體重叫屬性,用來(lái)標(biāo)識(shí)你的質(zhì)量。我們管 _x 叫屬性,用來(lái)標(biāo)識(shí)目標(biāo)的X軸坐標(biāo)。我們管_alpha叫屬性,用來(lái)標(biāo)識(shí)目標(biāo)的透明度.我真羅嗦啊,唉。3、控制語(yǔ)句流程的語(yǔ)法,如if (條件)/條件滿足執(zhí)行這里的代碼else/條件不滿足執(zhí)行這里的代碼for(i=0;imyMC button-myBtn現(xiàn)在我們假設(shè)主場(chǎng)景是房子,MC是桌子,按鈕是書(shū),那么分別怎么表達(dá)房子,桌子,書(shū)呢?如下_root 房子_root.myMc 房子.桌子_root.myMc.myBtn 房子.桌子.書(shū) 這里的 _root 是Flash的關(guān)鍵字,表示主場(chǎng)景的 Timeline (時(shí)間線)。很容易理解對(duì)不。這里的 房子,桌子,書(shū) 都是我們要理解的“對(duì)象”。當(dāng)你找到這個(gè)對(duì)象后,才能對(duì)對(duì)象進(jìn)行操作,才能給對(duì)象施加方法。比如,我現(xiàn)在要打掃房子,打掃是方法,但對(duì)象是房子,表達(dá)式是這樣 : 房子.打掃() 如果你不能正確的表達(dá)房子這個(gè)對(duì)象,你的打掃也就不能正確的實(shí)施了。*說(shuō)明:這里為什么要在打掃后面加()呢?因?yàn)榇驋呤欠椒ú皇菍?duì)象,為了讓Flash知道這是個(gè)方法,我們必須加上(),要不然它會(huì)以為房子里面有“打掃”這個(gè)東西。現(xiàn)在,我們可以很容易的對(duì)房間里面的各個(gè)東西進(jìn)行操作,如房子.打掃();房子.木桌子.整理();房子.玻璃桌子.打碎();房子.書(shū)桌.書(shū).看(); 等等,相信你把它們翻譯成AS代碼沒(méi)什么問(wèn)題吧 比如要主場(chǎng)景停止播放,就是_root.stop(); 要MC停止播放,就是_root.myMc.stop(); 現(xiàn)在說(shuō)說(shuō)相對(duì)路徑。還是上面的例子。假如給你下了一個(gè)命令:修理房子里面的紅色的椅子。那么怎么表達(dá)呢?就是:房子.紅色椅子.修理() 無(wú)論給你下命令的人在哪里告訴你的,你都會(huì)知道要修理的椅子是哪一張。但是他如果這么說(shuō):修理你現(xiàn)在坐的這張椅子。紅色的?還是藍(lán)色的?這就要取決于你坐在哪個(gè)椅子上了。那么相對(duì)的表達(dá)式就是我坐的椅子.修理(); 這里為什么不這么寫(xiě)呢:房子.我坐的椅子.修理() 這么寫(xiě)是錯(cuò)的,因?yàn)槲易囊巫邮遣还潭ǖ?,我說(shuō)不定把椅子搬到房子外面去坐,那這個(gè)表達(dá)式就錯(cuò)了,因?yàn)橐巫痈揪筒辉诜孔永锩?。換過(guò)來(lái)用Flash實(shí)例說(shuō)明。現(xiàn)在我想讓主場(chǎng)景下的 myMC 在一開(kāi)始就不要播放,而是先停止。那么你有什么辦法呢?我你猜想到的辦法可能就是在主場(chǎng)景放入這個(gè)MC的那個(gè)幀寫(xiě)上:_root.myMc.stop(); 這個(gè)是對(duì)的。但是一旦 myMc 的名字一變,你就得跟著改這句話了。有沒(méi)有辦法不管這個(gè)“MC”的實(shí)例名不管怎么改,都會(huì)被我們同樣一句的AS找到?當(dāng)然可以,前提是你的AS必須“坐在這個(gè)MC上”。進(jìn)入Mc的編輯狀態(tài) , 在 Mc 的 Timeline 的第一幀寫(xiě)上 this.stop(); 這里的this也是Flash的關(guān)鍵字 , 這個(gè) this 指AS所在的這條 Timeline .現(xiàn)在不管你這個(gè)MC放在哪里,命名是什么,我都不管,反正肯定會(huì)停下來(lái)。為什么,因?yàn)锳S正“坐在MC上”。如果你在這里寫(xiě)上_root.stop(); 那就錯(cuò)了。為什么?仔細(xì)想想。這個(gè) this 就是相對(duì)路徑的關(guān)鍵字之一。你必須要仔細(xì)理解它。另外的一個(gè)關(guān)鍵字就是 _parent 。如果你理解了 this , 那么 _parent 并不難理解。舉例:還是哪個(gè)假設(shè) 房子(_root) , 桌子( mc_zhuozi ) , 書(shū) (mc_shu) 他們的關(guān)系是(括號(hào)內(nèi)為mc實(shí)例名)房子.桌子.書(shū)_root.mc_zhuozi.mc_shu 在 mc_zhuozi 的 timeline 里面寫(xiě)_parent.打掃(); 意思就是打掃房間;在 mc_shu 的 timeline 里面寫(xiě)_parent.打掃(); 意思就是打掃桌子。_parent 也就是父級(jí)。桌子的 _parent 就是房子的 timeline , 書(shū)的 _parent 也就是 桌子的 timeline。點(diǎn)的后面的對(duì)象 的 _parent 就是點(diǎn)前面的對(duì)象。 AS 語(yǔ)法篇首先要讓大家明白的是:AS 語(yǔ)法的大小寫(xiě)是敏感的。如: gotoAndPlay() 正確 gotoAndplay() 錯(cuò)誤 。關(guān)鍵字的拼寫(xiě)必須和語(yǔ)法一致,要做到很容易,因?yàn)樵贔lash的AS面板里面,關(guān)鍵字會(huì)有不一樣的顏色顯示。很多Flash小鳥(niǎo)們也許要開(kāi)始埋怨,記不住咋辦?我這里有個(gè)辦法,就是背。不要流下委屈的淚水,俺們都是這么走過(guò)來(lái)的。多用兩次你就記住了。這里說(shuō)一下,我們要從開(kāi)始就養(yǎng)成編程的好習(xí)慣,如在每個(gè)語(yǔ)句后面都加上分號(hào),有可能的話,盡量給復(fù)雜的語(yǔ)句加上注釋。注釋的例子/這個(gè)是注釋?zhuān)侵荒苡幸恍?* 這個(gè)也是注釋?zhuān)梢詫?xiě)很多行 */接下來(lái),介紹幾個(gè)類(lèi)型的語(yǔ)法。1、幾個(gè)常用的控制場(chǎng)景的方法,如play(); /讓時(shí)間軸的指針播放stop(); /停止時(shí)間軸的指針在程序觸發(fā)時(shí)候的那個(gè)幀gotoAndPlay(); /讓指針跳轉(zhuǎn)到某個(gè)幀,然后繼續(xù)播放gotoAndStop(); /讓指針跳轉(zhuǎn)到某個(gè)幀,停止在那個(gè)幀nextFrame(); /往下走一幀prevFrame(); /往前走一幀上面的都是方法。方法?解:打個(gè)比方,我們管吃飯叫作一種方法,用來(lái)解決肚子餓這個(gè)問(wèn)題。我們管stop()叫做一種方法,用來(lái)解決時(shí)間軸指針停下來(lái)的問(wèn)題。我們管上面的幾個(gè)東西叫方法,用來(lái)解決時(shí)間軸指針運(yùn)動(dòng)的問(wèn)題。2、控制屬性的語(yǔ)法。有很多,我列幾個(gè)_x_y_alpha_width_name.等等屬性上面的都是屬性屬性?解:打個(gè)比方。我們管你的身高叫做屬性,用來(lái)標(biāo)識(shí)你的高度。我們管你的體重叫屬性,用來(lái)標(biāo)識(shí)你的質(zhì)量。我們管 _x 叫屬性,用來(lái)標(biāo)識(shí)目標(biāo)的X軸坐標(biāo)。我們管_alp
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 卓越之旅模板
- 高考勝利之道
- 基于大數(shù)據(jù)的家校共育評(píng)估與反饋機(jī)制
- 農(nóng)村閑置資源的價(jià)值挖掘與轉(zhuǎn)化
- 提升初中數(shù)學(xué)解題
- 雙十二家居市場(chǎng)策略
- 中醫(yī)講解肝的奧秘
- 肺脹個(gè)案護(hù)理
- 針灸治療嘔吐的臨床應(yīng)用體系
- 單招試題特點(diǎn)及答案詳解
- 城市軌道交通供電技術(shù)442頁(yè)完整版教學(xué)課件匯總?cè)珪?shū)電子教案
- 高填深挖路基穩(wěn)定性監(jiān)控觀測(cè)方案
- 初始污染菌檢測(cè)原始記錄
- 安全標(biāo)準(zhǔn)化現(xiàn)場(chǎng)評(píng)審所需資料清單(共14頁(yè))
- 罪犯教育-身份意識(shí)和改造心態(tài)教育
- 胃腸減壓技術(shù)操作流程.
- 鏈家房屋買(mǎi)賣(mài)合同范本(共10篇)
- 工序能耗計(jì)算方法及等級(jí)指標(biāo)
- 鋸齒形板式熱水冷卻器的設(shè)計(jì)3.
- 藥店組織機(jī)構(gòu)圖及部門(mén)設(shè)置說(shuō)明
- 危大工程驗(yàn)收表-
評(píng)論
0/150
提交評(píng)論