Flash入門途徑
下面我的說每一個問,請你都不要跳過,不管您用什么手段,必須一個個吃透,否則欲速則不達。
1、三種圖層
圖層:和Photoshop的圖層差不多。
導向層:不僅可以導向Motion動畫,還有參考層的作用(這個功能用的人就不多了)。
蒙板層:蒙板層有圖像的地方,它下面那層的內容才可顯示,有點象3DS MAX里的蒙板貼圖。
2、三種幀:即幀,關鍵幀,空白關鍵幀。
3、三種符號:即影片剪緝,按鈕,圖形,初學可以不用圖形,用影片剪緝。
4、三種Flash動畫的文件格式:即EXE,SWF,HQX
5、三種Flash常用的聲音:MP3,AVI,WAV
6、三種影片生成方式;輸出動畫,發布影片,CTRL+ENTER
7、三個重要數字:幀率,影片尺寸,背景色值。
6、三個Flash常用圖片格式:jpg ,png,gif
7、三個重要快捷鍵:F8_轉換為符號 Tab_顯示/隱藏面板 Ctrl_+/-縮放。
學AS編程的正確途徑
1、你先學會加動作的三種方式:在幀上加,在MC上加,在按鈕上加。用play stop goto這三個命令反復練習。不要用太多的命令給自己吃迷暈藥。用實例練,不要空練。
2、會了我說的1后,要學給按鈕加動作的8種方法和給mc加的9種方法。
3、會了我說的2了,就要學個編程最基礎最重要的東西----路徑的描述(能看懂就能用)。
1> _root.mc1.mc2. ... mcn.play()[或stop(), _x, .......]
2>_parnet
3>this
4>mc1.mc2. ...
5>_leveln.mc1.mc2. ... mcn.play()[或stop(), _x, .......]
練習這樣一個實例對你也許有幫助, 把一首你喜歡聽的歌隨意放在某個MC中,隨意地在某個mc或按鈕上加動作去控制它,想讓它停就停,想讓它放就放。
4、在網上學效力較低,如果你經濟條件允許,可以用電話向任何一可咨詢的地方咨詢。我就這樣學的。
5、要自強自信,不要迷信洋人的東東,活學活用重在理。
6、了解代碼執行的先后順序:
圖層默認的是從下向上執行
level是從下向上執行
幀是隨實際播放順序執行
代碼本身從上向下一行一行地執行
7、了解兩種坐標系統:
場景下的坐標,o點在左上角,y軸向下是增大 x向右是增大
組件的坐標,o點在組件中心,y軸向下是增大 x向右是增大
8、了解三種文本域
靜態文體域:和排版軟件的文字工具一樣。
動態文本域和輸入文本域:其實就把它們看是兩種變量,只不過是可見的變量。
9、詳細了解GOTO語句
prevFrame()
跳至并停止在前一幀。
nextFrame()
跳至并停止在下一幀。
prevScene()
跳至并停止在前一場景的第1幀。
nextScene()
跳至并停止在下一場景的第1幀。
gotoAndPlay([scene,] frame)
跳至scene場景(省略表示當前場景)的frame幀并播放。
gotoAndStop([scene,] frame)
跳至scene場景(省略表示當前場景)的frame幀并停止。
10、了解MC的各種可改寫的屬性
_x 中心點所在相對X坐標(象素單位)
_y 中心點所在相對Y坐標(象素單位)
_xscale 橫向縮放比例,初始為100
_yscale 縱向縮放比例,初始為100
_rotation 相對旋轉角度(度單位)
_width 相對顯示寬度(象素單位)
_height 相對顯示高度(象素單位)
_alpha 顯示透明度(0~100)
_visible 是否可見
_focusrect 是否顯示焦點框
11、三大紀律:
1>寫代碼時一定要用英文(如EN CH)輸入法。
2>必須要有唯物主義思想,沒有加載的MC是不可以更改它的屬性,更不可以寫代碼去控制它。這個問題較難掌握,高手有時也會犯,道理就是先有吃的才能請客吃,啥也沒有請客吃什么呢?
3>操作什么一定要選什么(實上任何軟件都是這樣)。在MX中加代碼時,如不選,就一定要寫明名稱,實際上也是一種選擇。
12、幾項注意:
1>按鈕不能蓋著輸入文本,動態文本和輸入文本域不能蓋著按鈕。
2>用loadMovie時LEVEL1及以上的文件盡量少用大隱形按鈕。
3>從一個文件中復制MC實例到別一個文件中時,盡量復制幀,而不能直接復制實例。
4>從一個文件中復制MC實例到別一個文件中時,要先把目標文件中的符號庫中原有的符號,裝進資源夾里