安装配置Flex3 SDK用来开发Flash10

所属分类: 媒体动画 / Flash教程 阅读数: 75
收藏 0 赞 0 分享
Flash player 10 已经发布了,但是Flash CS4 软件还没有发布, 我们有没有办法提前开发Flash10带来的新应用呢?下面就来介绍一下利用Adobe发布的 免费 Flex3 SDK 来开发 Flash10 应用的方法:
第一步,在浏览器中安装flash10插件或者下载独立的flash10播放器。
你需要确定你本地机器的环境需要支持flash player 10, 这样你开发的Flash10应用才能正常运行。 这里面有两种方式可以供您选择:
1、在浏览器中安装flash10插件: 先卸载浏览器中原来的flash插件, 如是windows用户,首先从adobe网站下载卸载软件,http://download.macromedia.com/pub/flashplayer/current/
uninstall_flash_player.exe, 然后在windows的命令行窗口中, 使用"uninstall_flash_player /clean " 来卸载原Flash插件。然后从adobe网站中并下载flash10插件:
http://labs.adobe.com/downloads/flashplayer10.html 。
非windows系统请参考下面网页的方法卸载原flash插件并安装最新版插件:
http://labs.adobe.com/technologies/flashplayer10/releasenotes.html#install
经过上述插件安装好以后, 你可以通过将你开发生成的swf拖入浏览器中的方法,来查看运行结果。
2、你可以到这里去下载独立的播放器:
http://opensource.adobe.com/svn/opensource/flex/sdk/branches/
3.0.x/in/player/10/ , 下载完成后,使用独立播放器打开swf文件来查看运行结果。
第二步, 你需要到Adobe网站下载免费的 Flex3 SDK
http://opensource.adobe.com/wiki/display/flexsdk/Download Flex 3 从该页面选择最Nightly Builds栏目中最新发布的Adobe Flex SDK 包下载 ,我下载的是3.0.1.2012这个版本(
http://opensource.adobe.com/wiki/display/flexsdk/download?build=3.0.1.2012&pkgtype=1)
第三步, 安装配置 Flex3 SDK 以用来开发Flash10:
将下载好的flex3 SDK 解压到某目录中,例如我的是 c:\flex_sdk_3 , 然后查找该目录中./frameworks/libs/player/10/playerglobal.swc 这个文件是否存在(存在表示可以用来开发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>
经过以上的修改,你的Flex3 SDK即完成配置可以用来开发flash10了 (更多配置方式,请参改以下网页:
http://opensource.adobe.com/wiki/display/flexsdk/
Targeting Flash Player 10 Beta with Flex SDK 3.0.x)
第四步, 编写你的flash10应用程序:
你可以使用文本编辑器,Flash cs3,FlashDevelop等编写flash10应用程序, 以下是我写的一个简单的应用程序源码,你可以拷贝以下的源码,并用任何文本编辑器保存成 HelloFlash10.as , 例如我保存到c:\flash_player10_test\HelloFlash10.as
package
{
import flash.display.Sprite;
import flash.text.*;
import flash.events.*;

//SWF Metadata 设置swf文件的基本参数
[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
//根据flash10内置三维属性,将文本围绕Y轴进行旋转
{
tf.rotationY = 5;
}
}

}
第五步, 使用Flex3 SDK的命令行编译器,将你的程序代码编译成swf文件:
首先进入windos命令行窗口(运行->cmd) ,然后进入你的Flex3 SDK的bin文件夹所在目录: (如我的是cd c:\flex_sdk_3\bin\), 然后运用编译指令 mxmlc *\HelloFlash10.as (如我的是 mxmlc c:\flash_player10_test\HelloFlash10.as) , 编译中发生的错误会显示在命令行窗口中,如果没有错误,则该编译指令会在 HelloFlash10.as 同目录下生成最终文件 HelloFlash10.swf。
第六步, 使用浏览器或者flash10独立播放器打开生成的swf来查看结果.
附: 本例子中程序代码效果如下,你可以修改tf.rotationY 为 tf.rotationX或 tf.rotationZ 来体验flash内置真实3D属性. 如你无法看到3D效果,请参考本文章第一步所述, 在浏览器中安装flash10插件.
更多精彩内容其他人还在看

FLASH CLASS的基本编写规范

继续回来写教程。本来不想写这节的,因为这节的内容很多书上或者网上资料都有,而且写的比我要详细正规得多。但后来想想,还是写吧!为啥?凑篇幅呗~啊哈哈~而且后面几节要结合接宝的范例游戏,具体分析它的几个CLASS,所以,还是用一节把CLASS的写法说一下。可能我对CLASS
收藏 0 赞 0 分享

flash教程:使用拆分数字和文字的函数

flash的小函数:拆分数字和文字的函数. 以下为引用的内容: /* * 拆分数字和文字 */ public function splitNS(s:String):Object{ var tNum:String=""
收藏 0 赞 0 分享

通过实例学习Flash AS3.0——案例六

相关文章: 通过实例学习Flash AS3.0——案例五 首先声明:本人大菜鸟一个,刚接触AS3不久,许多理念还没来得及灌输,这些case都是从网上down的,但因为解说是英文的,不利我们学习,我就充当一个translater,顺便可以让自己巩固一下
收藏 0 赞 0 分享

用Flash AS制作逼真的下雨动画效果

Flash教程:用Flash AS制作逼真的下雨动画效果 先看下效果:(附.swf文件) 制作过程 一、新建一图层,大小随意; 二、新建元件(影片剪辑): 1、制作雨滴并下落。使用直线工具(颜色设为灰色,1像素)画一短直线,使用选择工具将直
收藏 0 赞 0 分享

通过实例学习Flash AS3.0——案例五

相关文章: 通过实例学习Flash AS3.0——案例四 首先声明:本人大菜鸟一个,刚接触AS3不久,许多理念还没来得及灌输,这些case都是从网上down的,但因为解说是英文的,不利我们学习,我就充当一个translater,顺便可以让自己巩固一下
收藏 0 赞 0 分享

Flash CS3制作Fla形式的组件

  本文为大家介绍如何制作Flash CS3中的[*.fla]形式的的组件(Component)。这种组件和SWC组件不同,它和CS3自带的组件一样能够双击进入组件里面编辑,是Flash CS3新增加的一种组件形态。下面我们制作一个MyButton组件为例子。   制作步骤:
收藏 0 赞 0 分享

通过实例学习Flash AS3.0——案例四

相关文章:通过实例学习AS3.0——案例三 首先声明:本人大菜鸟一个,刚接触AS3不久,许多理念还没来得及灌输,这些case都是从网上down的,但因为解说是英文的,不利我们学习,我就充当一个translater,顺便可以让自己巩固一下知识。
收藏 0 赞 0 分享

通过实例学习flash AS3.0——案例二

相关文章:通过实例学习AS3.0 --案例一 首先声明:本人大菜鸟一个,刚接触AS3不久,许多理念还没来得及灌输,这些case都是从网上down的,但因为解说是英文的,不利我们学习,我就充当一个translater,顺便可以让自己巩固一下知识。 水平有限,错误难免,欢
收藏 0 赞 0 分享

通过实例学习AS3.0——案例三

相关文章:通过实例学习flash AS3.0——案例二 首先声明:本人大菜鸟一个,刚接触AS3不久,许多理念还没来得及灌输,这些case都是从网上down的,但因为解说是英文的,不利我们学习,我就充当一个translater,顺便可以让自己巩固一下知
收藏 0 赞 0 分享

通过实例学习AS3.0

首先声明:本人大菜鸟一个,刚接触AS3不久,许多理念还没来得及灌输,这些case都是从网上down的,但因为解说是英文的,不利我们学习,我就充当一个translater,顺便可以让自己巩固一下知识。 水平有限,错误难免,欢迎大虾小虾,大鸟小鸟指正。 下面进入正题:
收藏 0 赞 0 分享
查看更多