您的位置: 首页 > 技术文档 > 多媒体制作 > 用免费Flex3 SDK开发flash10应用
flash+php+mysql简单留言本教程 回到列表 AS3自写类整理笔记:ClassLoader类
 用免费Flex3 SDK开发flash10应用

作者:jimbob 时间: 2008-06-17 文档类型:原创 来自:蓝色理想

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插件.

原文:http://jim.blueidea.com/archives/2008/6397.shtml

本文链接:http://www.blueidea.com/tech/multimedia/2008/5887.asp 

出处:蓝色理想
责任编辑:bluehearts

◎进入论坛RIA设计与应用版块参加讨论

作者文章 更多作者文章
Flash Player 10 及开发文档
attachMovie外部swf中的元素
经典blog小贴士
Flash 8 帮助文档[中/英]
Flash声音高级篇:NullSound技术
热门搜索:CSS Fireworks 设计比赛 网页制作 Dreamweaver Studio8 Flash
站点最新 站点最新列表
跟我去香港:The third Day
单件模式结合命令链模式
快乐狗原创动漫大赛
元素层叠级别及z-index剖析
CSS 浏览器的等宽空格
电影变形金刚概念画欣赏
疯狂的程序员 第三十五回
疯狂的程序员 第三十四回
疯狂的程序员 第三十三回
运用ASDoc工具
栏目最新 栏目最新列表
火星人的耳机
公司正式宣布创业失败
用corelDEAW 12打造唇膏
二行代码解决全部网页木马
一行代码解决iframe挂马
Photoshop制作星空爆炸效果
CorelDraw 12打造休闲裤
Firework如何画特殊的切角图形
Firework打造韩式风格的手提袋
flash实例:打造佛光效果
 

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

本文现有 1 条评论 评分:- llllllllllllllllllll + 评分人数: 1 ,平均分: 4.00


qhwa Publish at 2008-6-23 1:24:09 评分4
真先进!
您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
大师之路--Photoshop 完全解析
《超越CSS》新书上市
Don't Make Me Think 第2版
HTML与CSS入门经典(第7版)
《FLASH MX2004网站开发精粹》
《CSS入门经典》
《设计师谈网页设计思维》
作品集 更多内容

让座 风火公测前活动 万科加州湾V派 风雨圆明园 2007碧欧泉绿满中国网络行动 ICON&#45;CAR 浦蒲 ICON&#45;Hometown