flash 基础语法
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
as3 語(yǔ)法
代碼必須寫在幀上,不能寫在元件上
變量
var i:int;//整數(shù),賦值小數(shù)時(shí)會(huì)舍棄小數(shù)部分 i=5; var i:int=5;var num:Number; //可以保存整數(shù)小數(shù) num=5.999;var txt:String;//字符串 txt=“hello world”;var bool:Boolean;//聲明布爾型變量,賦值不是0就是真 bool=false;強(qiáng)制轉(zhuǎn)換 i=int(“100”); str=String(i);輸出變量值 trace(i);函數(shù)
test();//調(diào)用可以寫在函數(shù)定義上面,無(wú)參函數(shù)function test(){ var i:int;//局部變量,函數(shù)結(jié)束變量銷毀 var j:int; var k:int; i=100; j=200; k=i+j; trace(k); }test2(100,200);//調(diào)用可以寫在函數(shù)定義上面,有參函數(shù),無(wú)返回值void function test2(i:int,j:int):void { var k:int; k=i+j; trace(k); }var m:int; m=test2(100,200);//調(diào)用可以寫在函數(shù)定義上面,無(wú)參函數(shù),有返回值 function test3(i:int,j:int):int { var k:int; k=i+j; trace(k); return k; }控制語(yǔ)句
var num:int; num=int(Math.random()*100)+1;//[0,0.99999]*100= [0,99.999]if(num<=30){trace(“結(jié)果1”); }else if(num<=60){trace(“結(jié)果2”); }else{trace(“結(jié)果3”); }for(var i:int=1;i<=100;i++){var j:int;j=j+i; }switch(i){case 1:trace(“輸出1”);break;case 2:trace(“輸出2”);break;default:trace(“輸出null”);break; }在幀上寫代碼引用類
新建一個(gè)普通類a package? {public class a {public function a() {// constructor codetrace("構(gòu)造類a對(duì)象");}} }在幀上添加代碼 var a1:a; a1=new a();在舞臺(tái)屬性面板添加文檔類w package? {import flash.display.MovieClip;public class w extends MovieClip {public function w() {// constructor codetrace("構(gòu)造類w對(duì)象");}} }執(zhí)行結(jié)果輸出: 構(gòu)造類w對(duì)象 構(gòu)造類a對(duì)象 可見執(zhí)行時(shí)先實(shí)例化文檔類對(duì)象flash
畫圖可調(diào)出輔助線、標(biāo)尺、網(wǎng)格
選擇工具
可以選擇一個(gè)單獨(dú)的對(duì)象
部分選擇工具
白箭頭那個(gè),選擇一個(gè)區(qū)域內(nèi)的所有對(duì)象
鉛筆工具
工具條底部畫曲線模式調(diào)整為平滑
線條工具
舞臺(tái)畫直線,畫完之后鼠標(biāo)移動(dòng)到線條中間,顯示曲線符號(hào),可拉曲線
?
破解
碩思閃客精靈
導(dǎo)出flv,導(dǎo)出源文件兩個(gè)選項(xiàng)
?
?
?
1.插入幀是對(duì)上一關(guān)鍵幀的延續(xù),插入關(guān)鍵幀是復(fù)制一份上一幀放到插入位置(倒數(shù)動(dòng)畫--幀幀動(dòng)畫)
2.原件,插入->原件->原件會(huì)出現(xiàn)在庫(kù)中, 原件區(qū) 時(shí)間軸是單獨(dú)的時(shí)間軸,可以從庫(kù)中拖拽原件到場(chǎng)景,兩個(gè)原件都要做動(dòng)畫,必須在不同的圖層
3.圖層可隱藏,鎖定,邊緣化
?
4.使用原件創(chuàng)建補(bǔ)間動(dòng)畫,第一幀是一個(gè)狀態(tài),第一百幀是一個(gè)狀態(tài),在2-99幀上右鍵->創(chuàng)建傳統(tǒng)補(bǔ)間動(dòng)畫(五角星)
?
5.影片剪輯是用來(lái)設(shè)計(jì)循環(huán)播放的動(dòng)畫片段的,如果場(chǎng)景只有1幀,影片剪輯是可以完全播放的,圖像原件只能播放一幀,圖像原件只是為了創(chuàng)建有限次的動(dòng)畫
?
6.動(dòng)畫類型:傳統(tǒng)(動(dòng)作)補(bǔ)間動(dòng)畫,形狀補(bǔ)間動(dòng)畫(雪人伸手),路徑引導(dǎo)線動(dòng)畫(蜜蜂飛折扇)
?
7.遮罩層
?
8.插入音樂(lè),導(dǎo)入到庫(kù),在圖層幀上選擇背景音樂(lè),同步選開始,下面選循環(huán)
轉(zhuǎn)載于:https://my.oschina.net/lantianbaiyun/blog/868749
總結(jié)
以上是生活随笔為你收集整理的flash 基础语法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SVG.js 颜色渐变使用
- 下一篇: 第一行代码(第二版)全书代码下载