安裝配置Flex3 SDK用來開發(fā)Flash10

Flash player 10 已經(jīng)發(fā)布了,但是Flash CS4 軟件還沒有發(fā)布, 我們有沒有辦法提前開發(fā)Flash10帶來的新應(yīng)用呢?下面就來介紹一下利用Adobe發(fā)布的 免費(fèi) Flex3 SDK 來開發(fā) Flash10 應(yīng)用的方法:
第一步,在瀏覽器中安裝flash10插件或者下載獨(dú) 立的flash10播放器。
你需要確定你本地機(jī)器的環(huán)境需要支持flash player 10, 這樣你開發(fā)的Flash10應(yīng)用才能正常運(yùn)行。 這里面有兩種方式可以供您選擇:
1、在瀏覽器中安裝flash10插件: 先卸載瀏覽器中原來的flash插件, 如是windows用戶,首先從adobe網(wǎng)站下載卸載軟件,http://download.macromedia.com/pub/flashplayer/current/
uninstall_flash_player.exe, 然后在windows的命令行窗口中, 使用"uninstall_flash_player /clean " 來卸載原Flash插件。然后從adobe網(wǎng)站中并下載flash10插件:http://labs.adobe.com/downloads/flashplayer10.html 。
非windows系統(tǒng)請(qǐng)參考下面網(wǎng)頁(yè)的方法卸載原flash插件并安裝最新版插件:http://labs.adobe.com/technologies/flashplayer10/releasenotes.html#install
經(jīng)過上述插件安裝好以后, 你可以通過將你開發(fā)生成的swf拖入瀏覽器中的方法,來查看運(yùn)行結(jié)果。
2、你可以到這里去下載獨(dú) 立的播放器: http://opensource.adobe.com/svn/opensource/flex/sdk/branches/
3.0.x/in/player/10/ , 下載完成后,使用獨(dú) 立播放器打開swf文件來查看運(yùn)行結(jié)果。
第二步, 你需要到Adobe網(wǎng)站下載免費(fèi)的 Flex3 SDK :
http://opensource.adobe.com/wiki/display/flexsdk/Download Flex 3 從該頁(yè)面選擇最Nightly Builds欄目中最新發(fā)布的Adobe Flex SDK 包下載 ,我下載的是3.0.1.2012這個(gè)版本(http://opensource.adobe.com/wiki/display/flexsdk/download?build=3.0.1.2012&pkgtype=1)
第三步, 安裝配置 Flex3 SDK 以用來開發(fā)Flash10:
將下載好的flex3 SDK 解壓到某目錄中,例如我的是 c:\flex_sdk_3 , 然后查找該目錄中./frameworks/libs/player/10/playerglobal.swc 這個(gè)文件是否存在(存在表示可以用來開發(fā)flash10否則說明版本有問題,需要重新下載新的版本)。
使用文本編輯器,打開文件: ./frameworks/flex-config.xml
查找 <target-player>, 將原文件中的 9.0.115 修改成 10.0.0:
<target-player>10.0.0</target-player>
查找 <external-library-path>, 修改 <path-element> 將playerglobal.swc所在路徑的 9 修改成 10:
<external-library-path>
<path-element>libs/player/10/playerglobal.swc</path-element>
</external-library-path>
同上修改<library-path>中的路徑問題:
<library-path>
<path-element>libs</path-element>
<path-element>libs/player/10</path-element>
<path-element>locale/{locale}</path-element>
</library-path>
經(jīng)過以上的修改,你的Flex3 SDK即完成配置可以用來開發(fā)flash10了 (更多配置方式,請(qǐng)參改以下網(wǎng)頁(yè): http://opensource.adobe.com/wiki/display/flexsdk/
Targeting Flash Player 10 Beta with Flex SDK 3.0.x)
第四步, 編寫你的flash10應(yīng)用程序:
你可以使用文本編輯器,Flash cs3,FlashDevelop等編寫flash10應(yīng)用程序, 以下是我寫的一個(gè)簡(jiǎn)單的應(yīng)用程序源碼,你可以拷貝以下的源碼,并用任何文本編輯器保存成 HelloFlash10.as , 例如我保存到c:\flash_player10_test\HelloFlash10.as
package
{
import flash.display.Sprite;
import flash.text.*;
import flash.events.*;
//SWF Metadata 設(shè)置swf文件的基本參數(shù)
[SWF(width = "300", height = "200", backgroundColor = "#FFFFFF", framerate = "30")]
/**
* ...
* @author jimbob#blueidea.com
*/
public class HelloFlash10 extends Sprite
{
private var tf:TextField;
public function HelloFlash10():void
{
tf = new TextField();
tf.autoSize = "left";
tf.text = "Hello, Welcome to Flash10!";
tf.x = 150;
tf.y = 100;
this.addChild(tf);
this.addEventListener("enterFrame", run);
}
private function run(e:Event):void
//根據(jù)flash10內(nèi)置三維屬性,將文本圍繞Y軸進(jìn)行旋轉(zhuǎn)
{
tf.rotationY = 5;
}
}
}
第五步, 使用Flex3 SDK的命令行編譯器,將你的程序代碼編譯成swf文件:
首先進(jìn)入windos命令行窗口(運(yùn)行->cmd) ,然后進(jìn)入你的Flex3 SDK的bin文件夾所在目錄: (如我的是cd c:\flex_sdk_3\bin\), 然后運(yùn)用編譯指令 mxmlc *\HelloFlash10.as (如我的是 mxmlc c:\flash_player10_test\HelloFlash10.as) , 編譯中發(fā)生的錯(cuò)誤會(huì)顯示在命令行窗口中,如果沒有錯(cuò)誤,則該編譯指令會(huì)在 HelloFlash10.as 同目錄下生成最終文件 HelloFlash10.swf。
第六步, 使用瀏覽器或者flash10獨(dú) 立播放器打開生成的swf來查看結(jié)果.
附: 本例子中程序代碼效果如下,你可以修改tf.rotationY 為 tf.rotationX或 tf.rotationZ 來體驗(yàn)flash內(nèi)置真實(shí)3D屬性. 如你無法看到3D效果,請(qǐng)參考本文章第一步所述, 在瀏覽器中安裝flash10插件.
相關(guān)文章
- flash怎么畫下水道口矢量圖?生活中我們經(jīng)常能遇到排水口,想要畫一個(gè)矢量的排水道扣,該怎么繪制呢?下面我們就來看看flash排水管道口的畫法2022-07-23
flash怎么畫雪景素材? flash繪制一個(gè)森林雪景矢量背景圖的技巧
flash怎么畫雪景素材?很喜歡雪景,想要繪制一款森林雪景圖,該怎么繪制這幅適量背景圖呢?下面我們就來看看flash繪制一個(gè)森林雪景矢量背景圖的技巧2022-06-09flashcs6怎么建模3d立體字? flash立體字制作教程
flashcs6怎么建模3d立體字?flash中想要制作一款立體自,該怎么制作三維立體的文字呢?下面,我們就來看看flash立體字制作教程,詳細(xì)請(qǐng)看下文介紹2022-06-06flash圣誕樹怎么畫? flash繪制一棵圣誕樹的矢量圖的技巧
flash圣誕樹怎么畫?flash中想要畫一顆圣誕樹素材,該怎么繪制圣誕樹呢?下面我們就來看看flash繪制一棵圣誕樹的矢量圖的技巧,詳細(xì)請(qǐng)看下文介紹2022-06-06flash cs6怎么畫油罐車圖案? flash簡(jiǎn)筆畫油罐車的畫法
flash cs6怎么畫油罐車圖案?flash中想要繪制一個(gè)油罐車圖形,該怎么繪制呢?下面我們就來看看flash簡(jiǎn)筆畫油罐車的畫法,需要的朋友可以參考下2021-04-06flash怎么畫簡(jiǎn)筆畫效果的公雞? flash公雞的畫法
flash怎么畫簡(jiǎn)筆畫效果的公雞?flash中想要畫一個(gè)簡(jiǎn)筆畫的公雞并填充顏色,該怎么繪制大公雞呢?下面我們就來看看flash公雞的畫法,需要的朋友可以參考下2021-04-06flash怎么畫簡(jiǎn)筆畫長(zhǎng)頸鹿? flash長(zhǎng)頸鹿的手繪方法
flash怎么畫簡(jiǎn)筆畫長(zhǎng)頸鹿?flash中想要手繪長(zhǎng)頸鹿,該怎么繪制這個(gè)圖形呢?下面我們就來看看flash長(zhǎng)頸鹿的手繪方法,需要的朋友可以參考下2021-04-04flash文件怎么另存為PNG格式? flash導(dǎo)出png圖片的技巧
flash文件怎么另存為PNG格式?flash中想要導(dǎo)出png格式的文件,該怎么操作呢?下面我們就來看看那flash導(dǎo)出png圖片的技巧,需要的朋友可以參考下2021-02-01Animate怎么創(chuàng)建一個(gè)配置常數(shù)? Animate配置常數(shù)的添加方法
Animate怎么創(chuàng)建一個(gè)配置常數(shù)?Animate中想要添加一個(gè)配置常數(shù),該怎么添加呢?下面我們就來看看Animate配置常數(shù)的添加方法,需要的朋友可以參考下2020-11-03Flash濾鏡怎么調(diào)整元件的顏色? Flash濾鏡調(diào)色技巧
Flash濾鏡怎么調(diào)整元件的顏色?Flash中想要給元件變色,方法很多,今天我們就來看看首映Flash濾鏡調(diào)色的技巧,很簡(jiǎn)單,需要的朋友可以參考下2020-09-03