
ActionScript教程
詳情>>ActionScript(簡稱AS)是由Macromedia(現(xiàn)已被Adobe收購)為其Flash產(chǎn)品開發(fā)的,最初是一種簡單的腳本語言,現(xiàn)在最新版本ActionScript3.0,是一種完全的面向?qū)ο蟮木幊陶Z言,功能強大,類庫豐富,語法類似JavaScript,多用于Flash互動性、娛樂性、實用性開發(fā),網(wǎng)頁制作和RIA(豐富互聯(lián)網(wǎng)程序)開發(fā)。
ActionScript是Flash的腳本語言。正是由于Flash中增加、完善了ActionScript,才能創(chuàng)作出來的動畫具有很強的交互性。在簡單的動畫中,F(xiàn)lash按順序播放動畫中的場景和幀,而在交互動畫中,用戶可以使用鍵盤或鼠標與動畫交互,大大增強了用戶的參與,同時也大大增強了Flash動畫的魅力。例如,可以單擊動畫中的按鈕,使動畫跳轉(zhuǎn)到不同部分繼續(xù)播放;可以移動動畫中的對象,如移動你手中的手槍,使射出的子彈準確地擊中目標;可以在表單中輸入信息,反饋你對公司的意見等。
有了ActionScript,就可以通過設(shè)置動作來創(chuàng)建交互動畫。使用NormalMode動作面板上的控件,無需編寫任何動作腳本就可以插入動作。如果已經(jīng)熟悉ActionScript,也可以使用專家模式動作面板編寫腳本。命令的形式可以是一個動作(如命令動畫停止播放),也可以是一系列動作。很多動作的設(shè)置只要求有少量的編程經(jīng)驗,而其它一些動作的應(yīng)用則要求比較熟悉編程語言,用于高級開發(fā)。
ActionScript同樣擁有語法、變量、函數(shù)等,而且與JavaScript類似,它也由許多行語句代碼組成,每行語句又是一些命令、運算符、分號等組成。它的結(jié)構(gòu)與C/C++或者Java等高級編程語言相似。所以,對于有高級編程經(jīng)驗的人來說,學(xué)習(xí)ActionScript是很低輕松的。
ActionScript與JavaScript結(jié)構(gòu)類似,但是它的編程要容易得多,每一行的代碼都可以簡單地從ActionScript面板中直接調(diào)用。在任何時候,對輸入的ActionScript代碼,F(xiàn)lash都會檢查語法是否正確,并提示如何修改。完成一個動畫的ActionScript編程以后,可以直接在ActionScript的調(diào)試過程中,檢查每一個變量的賦值過程,設(shè)置檢查帶寬的使用情況。ActionScript更容易使編程學(xué)習(xí)者理解面向?qū)ο缶幊讨须y以理解的對象、屬性、方法等名詞。
ActionScript中的對象可以包含數(shù)據(jù)或作為電影剪輯以圖像形式出現(xiàn)在編輯區(qū)中。所有的電影剪輯都是預(yù)定義類MovicClip的實例。每個電影剪輯實例均包含MovicClip類的所有屬性(如_height、_rotation、_totaframes)的所有方法(如gotoAndPlay、loadMovie、startDrag)。
- 調(diào)試游戲確實是一項磨人的工作。難怪很多業(yè)內(nèi)人都喜歡說“好游戲是改出來的”。奇都基礎(chǔ)平臺目前還在測試,陸陸 續(xù)續(xù)收到了很多朋友的反饋(想?yún)⑴c測試的朋友歡迎聯(lián)系我索取激活碼)...2009-11-03
Flash AS 制作創(chuàng)意的鼠標經(jīng)過的網(wǎng)頁導(dǎo)航
鼠標經(jīng)過-導(dǎo)航條出現(xiàn);鼠標移開-導(dǎo)航條消失。...2009-11-03ActionScript3.0讀取網(wǎng)頁FlashVars中的參數(shù)的問題
最近在做一個從網(wǎng)頁讀取參數(shù)的swf,以前用AS2.0可以直接讀取FlashVars中的變量,但是AS3.0卻無法取到。...2009-09-13- 效果: 代碼: [code] import gs.TweenMax; txtInfo.text="TextField 類用于創(chuàng)建顯示對象以顯示和輸入文本。 SWF 文件中的所有動態(tài)文本字段和輸ActionScript 提供了...2009-07-18
- Flash AS3教程:快速制作煙霧動畫,由于還要上傳AS不給大家看效果了,本文最后提供源碼壓縮包下載,本教程主要利用AS3的類來實現(xiàn)。首先我們在Photoshop中制作一個煙霧的照片,這里主...2009-07-18
ColorTransform類調(diào)整顯示對象的顏色值
ColorTransform 首先,我們要知道,一個顏色由四個通道組成:紅、綠、藍和alpha通道(這個alpha通道在PS里我不知道對應(yīng)哪個),他們的十六進制顏色值分別為: 紅:0xffff0000 &...2009-07-08- AS3已經(jīng)中Loader與URLLoader是兩個比較容易混淆的類,特此區(qū)分: 應(yīng)用范圍 Loader: swf,圖片(jpg,png,gif) URLLoader:文本文件(xml,php,jsp…) 使用方法 Loader: [code] l...2009-07-02
- 在這個實例教程中,我們將介紹利用速度向量和重置對象的技巧來實現(xiàn)噴泉效果。所謂向量就是有方向的量。比如一輛車從東向西以80公里每小時的速度行駛,那么我們就可以得到汽車的速度向...2009-06-12
- 服務(wù)端配置,允許來自任何域的調(diào)用,也可以配置ip或是域名 [code] <?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*&qu...2008-12-07
Flash AS3的parameters對象處理網(wǎng)頁參數(shù)
一般向網(wǎng)頁swf文件傳入?yún)?shù)有兩種方式,一種是URL如 test.swf?page=5..... 一種是通過網(wǎng)頁flashvars傳入。 對于AS3是通過parameters對象來管理這些參數(shù)及值的,它是一個Obje...2008-10-07FLASH AS3與網(wǎng)頁JS參數(shù)值傳遞的問題
讓我們一干人等郁悶了1個多小時的一個問題,結(jié)果才發(fā)現(xiàn),JS處理JSON結(jié)構(gòu)的時候,如果JSON格式與所需的不符,則函數(shù)都不會執(zhí)行。 問題起因:AS3調(diào)用PHP,PHP異步返回一個XML結(jié)構(gòu),AS3...2008-10-07- 加載外部文件的進度條(看幫助文檔整理),只適合那些不愿看幫助文檔的新手。我只不過加了一些注釋。 為加載圖像文件或 SWF 文件創(chuàng)建進度條 創(chuàng)建一個名為 loadImage.fla 的新 Flas...2008-10-07
- Flash如果MP3的ID3標簽使用GB2312編碼,那么在Flash腳本輸出時是亂碼的 代碼1 var s:Sound=new Sound(this); s.loadSound("dxh.mp3",false); s.onID3=function(){ trace...2008-10-06
從基礎(chǔ)開始深入學(xué)Flash AS3教程(6)(譯文)
14,SimpleButton實例 AS3現(xiàn)在有一個新的類:SimpleButton(flash.display.SimpleButton)。這個類允許你通過AS創(chuàng)建一個按鈕。 var myButton:SimpleButton = new SimpleButton...2008-10-06- 前面我們學(xué)習(xí)了Flash AS3教程:疑難雜癥匯總, 我們繼續(xù)學(xué)習(xí)AS3的index.base.func.OutDisplay類 例子展示:點開觀看! http://www.webjx.com/files/media/OutDisplay.swf index.ba...2008-10-06

