Flash常用ActionScript控制語(yǔ)句基本用法_Flash教程
推薦:Flash 行走動(dòng)畫(huà)的幾種實(shí)現(xiàn)方式關(guān)于角色的行走,是動(dòng)畫(huà)中常見(jiàn)的場(chǎng)景了,也是flash制作動(dòng)畫(huà)應(yīng)該掌握的一項(xiàng)基本內(nèi)容, Flash動(dòng)畫(huà)中實(shí)現(xiàn)人物角色或者其它角色走動(dòng)的方式大概是有三種:補(bǔ)間動(dòng)畫(huà)、Actionscript和逐幀動(dòng)畫(huà)。 補(bǔ)間動(dòng)畫(huà)人物行走 就是首先建立一個(gè)人物角色,比如火柴棍小人,然后我們利用逐幀
很多朋友經(jīng)常詢問(wèn)關(guān)于Flash的ActionScript腳本語(yǔ)句的用法,有些很簡(jiǎn)單的命令就能實(shí)現(xiàn)某種功能,現(xiàn)在我就把一些Flash的常用Action語(yǔ)句的基本用法講解一下。
1、Goto:跳到一個(gè)指定的幀(Frame)
Scene: 指定 Scene
Frame:Number,Label,ExPRession,Next Frame,Previous Frame 可以選擇 Frame 的編號(hào),標(biāo)號(hào),通過(guò)表達(dá)式,下一幀,前一幀
Expression: 定義表達(dá)式
Control:Go to and Play,Go to and Stop 通過(guò)選擇這個(gè)項(xiàng)目來(lái)確定到達(dá)指定的幀以后是繼續(xù)播放還是停止
例子:
Go to and Play (1) 跳到第一幀播放
Go to Next Frame 跳到下一幀播放
Go to and Stop ("intro") 跳到標(biāo)號(hào)為 intro 的幀播
2、Play:播放
Stop:停止
Toggle High Quality:切換畫(huà)面的細(xì)節(jié)程度
Stop All Sounds:停止所有聲音
Get URL:打開(kāi)指定的網(wǎng)址
URL: 網(wǎng)址
Windows:_self,_blank,_parent,_top 打開(kāi)網(wǎng)址時(shí)使用的目標(biāo)
Variables on’t Send,Send use GET,Send use POST 變量的傳遞方式
例子:
Get URL ("next.asp", window="_blank", vars=POST) 在新窗口中打開(kāi) next.asp,并且傳遞參數(shù)
3、FScommand:調(diào)用命令
Command: 命令
Arguments: 參數(shù)
For standalone player:fullscreen,allowscale,showmenu,exec,quit 播放器使用的固定命令和參數(shù)
例子:
FS Command ("fullscreen", "true") 設(shè)置全屏幕播放
4、Load/Unload Movie: 調(diào)入/釋放外部的影片
Action:Load movie into location,Unload movie from location,Load variables into location: 可以選擇是否調(diào)入新影片,釋放已經(jīng)調(diào)入的影片,調(diào)入變量
URL:影片的網(wǎng)址
Location:Level,Target: 調(diào)入的層,或者是某一目標(biāo)對(duì)象的位置
Variables on’t Send,Send use GET,Send use POST: 變量的傳遞方式
例子:
Load Movie ("test.swf", 1): 把 test.swf 調(diào)入到第一層
Load Movie ("test.swf", "loadit", vars=GET): 把 test.swf 調(diào)入到 loadit 目標(biāo)對(duì)象的位置
Unload Movie ("loadit"): 把 loadit 目標(biāo)對(duì)象處的影片釋放
Load Variables ("makeit.asp", 2, vars=GET): 調(diào)用 makeit.asp 并接收返回的變量
5、 Tell Target: 指定目標(biāo)對(duì)象
Target: 目標(biāo)對(duì)象
例子:
Begin Tell Target ("obj") 指定目標(biāo)對(duì)象 obj
End Tell Target
6、If Frame is Loaded: 判斷某幀是否調(diào)入
Scene: 指定場(chǎng)景
Frame:Number,Label,Expression: 指定幀,標(biāo)號(hào)或者表達(dá)式
Expression: 表達(dá)式
例子:
If Frame Is Loaded (Scene 1, "end")
End Frame Loaded
:判斷場(chǎng)景一的標(biāo)號(hào)為 end 的幀是否調(diào)入
7、On MouseEvent 鼠標(biāo)時(shí)間響應(yīng)
Event ress,Release,Release Outside,Roll Over,Roll Out,Drag Over,Drag Out,Key Press 各種事件:按下,放開(kāi),在外面放開(kāi),焦點(diǎn)移入,移出,拖過(guò),拖出,按鍵按下
例子:
On (Press) 鼠標(biāo)按下的時(shí)候
End On
On (Key: s) 鍵盤上 s 按下的時(shí)候
End On
8、If 判斷條件是否成立
Condition: 條件
Add Else/Else If clause: 加入 Else 再次判斷
例子:
If (a=10) 如果 a=10 那么……
End If
If (a=10) 如果 a=10 那么……不然……
Else
End If
9、Loop 循環(huán)
Condition: 條件
例子:
Loop While (a=10) 如果 a=10 那么循環(huán)
End Loop
10、Call 調(diào)用函數(shù)幀或?qū)ο?/p>
Frame: 函數(shù)幀
例子:
Call ("make") 調(diào)用 make 幀程序
11、 Set Property 設(shè)置屬性
Set:Y Positon,X Position,Y Scale,X Scale,Alpha,Visibility,Rotation,Name,High quality,Show focus rectangle,Sound buffer time 設(shè)置 y 坐標(biāo),x坐標(biāo),y 放大倍數(shù),x 放大倍數(shù),透明度,可視否,旋轉(zhuǎn)角度,名稱,精細(xì)度,焦點(diǎn)矩形框是否顯示,聲音緩沖時(shí)間(默認(rèn)5秒)
Target: 目標(biāo)對(duì)象
value: 值
例子:
Set Property ("aoe", X Position) = "12" 設(shè)置目標(biāo)對(duì)象 aoe 的 x 坐標(biāo)為 12
Set Property (Show focus rectangle) = "0" 取消焦點(diǎn)框
12、Set Variable 設(shè)置變量
Variable: 變量
value: 值
例子:
Set Variable: "test" = 10 設(shè)置 test=10
13、Duplicate/Remove Movie Clip 復(fù)制對(duì)象
Action uplicate movie clip,Remove duplicate movie clip 可選擇是復(fù)制還是刪除
Target: 目標(biāo)對(duì)象
New name: 新目標(biāo)對(duì)象的名字
Depth: 深度
例子:
Duplicate Movie Clip ("aoe", "aoe2", 1) 復(fù)制 aoe 一個(gè)新的動(dòng)畫(huà),名字叫 aoe2
Remove Movie Clip ("aoe2") 刪除目標(biāo)對(duì)象 aoe2
14、Drag Movie Clip 拖動(dòng)影片片段
Start drag Operation: 開(kāi)始拖動(dòng)
Target: 目標(biāo)對(duì)象
Constrain to rectangle:Left,Top,Right,Bottom 鼠標(biāo)的位置,左上右下
Lock mouse to center: 鼠標(biāo)放置在中心
Stop drag operation 停止拖動(dòng)
例子:
Start Drag ("aoe", L=2, T=3, R=4, B=5) 拖動(dòng)目標(biāo)對(duì)象 aoe,位置在 L=2, T=3, R=4, B=5
Start Drag ("aoe", lockcenter) 拖動(dòng)目標(biāo)對(duì)象 aoe,位置在中心
Stop Drag 停止拖動(dòng)
15、Trace 跟蹤
Message: 信息
例子:
Trace ("aoe") 顯示 aoe
Trace (aoe) 顯示 aoe 的值
16、 Comment 注釋
Comment: 注釋
例子:
Comment ("計(jì)算") 注釋:計(jì)算
分享:Flash動(dòng)畫(huà)輕松轉(zhuǎn)成GIF圖片把Flash動(dòng)畫(huà)輕松轉(zhuǎn)成GIF圖片Magic Swf2Gif不但可以快速高效地將SWF格式的[color=#0000ff]FLASH[/color]動(dòng)畫(huà)轉(zhuǎn)換為GIF動(dòng)畫(huà)圖片,而且在轉(zhuǎn)換之后還能完整地保持原Flash動(dòng)畫(huà)中的動(dòng)畫(huà)幀數(shù)和分辨率。 第一步:導(dǎo)入SWF 動(dòng)畫(huà)文件 點(diǎn)擊[color=#0000ff]軟件[/color]界面中的Add
- Flash 行走動(dòng)畫(huà)的幾種實(shí)現(xiàn)方式
- Flash動(dòng)畫(huà)輕松轉(zhuǎn)成GIF圖片
- flash的落葉制作實(shí)例教程
- flash聲音與歌詞同步的三種方法
- Flash制作時(shí)鐘效果的方法講解
- Flash控制SWF大小實(shí)例教程解決方法
- Flash中制作響應(yīng)鼠標(biāo)打擊動(dòng)作講解
- Flash制作漫天飛雪的視覺(jué)效果
- 鼠標(biāo)感應(yīng)發(fā)光的文字旋轉(zhuǎn)效果
- Flash AS3制作茶杯震動(dòng)gif動(dòng)畫(huà)效果
- Flash制作人物會(huì)活動(dòng)的關(guān)節(jié)實(shí)例教程
- Flash 插件崩潰導(dǎo)致頁(yè)面中的flash不顯示
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- Flash cs3直線工具教程
- Flash AS入門教程:文本與字符實(shí)例—打字游戲制作
- Flash教程:卡通人物基本五官造型和繪制方法
- Flash8繪畫(huà)技巧之繪制中國(guó)風(fēng)
- Flash MX2004入門與進(jìn)階實(shí)例——元件和實(shí)例(6)
- Flash 動(dòng)畫(huà)人物角色行走的幾種實(shí)現(xiàn)方式
- 在Flash動(dòng)態(tài)文本框中加載HTML格式文本
- 用as來(lái)控制圖片的曝光效果
- 精簡(jiǎn)Flash文件體積的幾個(gè)小技巧
- Flash MX2004入門與進(jìn)階實(shí)例——聲音和視頻(2)
猜你也喜歡看這些
- 《Flash CS3 Professional動(dòng)畫(huà)制作技能進(jìn)化手冊(cè)》--樣章、樣例、教學(xué)視頻
- Flash制作光盤引導(dǎo)動(dòng)畫(huà)全過(guò)程(前幾節(jié)為靜音)
- 新東方4+1flash全部教程
- Flash CS4動(dòng)畫(huà)設(shè)計(jì)與制作300例
- Swift 3D--Flash 第三方軟件 及視頻教程
- 臺(tái)灣呂聰賢Flash MX視頻教程
- Flash.ActionScript3.0從入門到精通
- Adobe Flash CS5 新增功能課程
- 新東方王強(qiáng)口語(yǔ)Flash網(wǎng)絡(luò)課程第一、二冊(cè)
- Flash8全實(shí)例學(xué)習(xí)手冊(cè)原書(shū)配套光盤
- 相關(guān)鏈接:
- 教程說(shuō)明:
Flash教程-Flash常用ActionScript控制語(yǔ)句基本用法
。