进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 网页制作 -> Flash -> 文章内容  
FDT+MTASC Flash开发简易教程_下载相关软件,配置eclipse

     上次从上海回来就下载 eclipse 安装了 FDT ,碰到一些小问题找不到相关资料无法解决,再加上只有30天试用期,就放在一边用回了sepy。这两天实在心痒难耐,去官方网查阅了相关文档,鼓弄了半天终于配置好了 FDT + MTASC 并改了一个as1.0的小程序编译成功。 FDT 强大的代码功能加上 MTASC 飞一般的编译速度,抛弃Flash IDE没商量。
   如此费劲搞了出来,怎能再让其他兄弟受苦。特做此简易教程,希望能为将要使用FDT+MTASC的朋友节省一点时间。
   本教程分如下几个部分:
请下载以下文件:

   → j2re-1_4_2_11-windows-i586-p.exe (Java 2 Runtime Environmen , 15.4M)

   → eclipse-SDK-3.1.2-win32.zip ( eclipse , 103M)

   → mtasc-1.12.zip (MTASC , 318K)
  运行eclipse需要Java 2 Runtime Environment的支持。首先下载 j2re-1_4_2_11-windows-i586-p.exe 安装。安装过程不赘述。

http://www.blue1000.com/upload/2006_04/060406215753071.gif" width=490>

  将下载的eclipse-SDK-3.1.2-win32.zip解压到任意目录,如:H:\elipse 。双击eclipse.exe即可运行,无需安装。

http://www.blue1000.com/upload/2006_04/060406215753072.gif" width=390>

  首次运行会要求设置工作目录。点击"Browse..."按钮选择"目录。

http://www.blue1000.com/upload/2006_04/060406215753073.gif" width=455>

  选中"Use this as the default and do not ask again"复选框保存设置。

http://www.blue1000.com/upload/2006_04/060406215753074.gif" width=457>

  好了,开始享受你的eclipse之旅吧。
www.goodsgy.com

<--分页-->下面来安装FDT。FDT只能通过elipse在线安装。
  运行eclipse,选择菜单 "Help"->"Software Updates"->"Find and install..."。

http://www.blue1000.com/upload/2006_04/060406215860463.gif" width=425>

  选择 "Search for new features to install" 点击 "Next"。

http://www.blue1000.com/upload/2006_04/060406215860462.gif" width=320>

  选择"New Remote Site..."。

http://www.blue1000.com/upload/2006_04/060406215860464.gif" width=602>

  输入Name: "FDT" 和 URL: "http://fdt.powerFlasher.com/update"。

http://www.blue1000.com/upload/2006_04/060406215860461.gif" width=355>

  选中 "FDT" ,点击 "Finish"。

http://www.blue1000.com/upload/2006_04/060406215860465.gif" width=598>

  确认安装。

http://www.blue1000.com/upload/2006_04/060406215860468.gif" width=603>

  同意条款。以后只需点击Next、Finish,不赘述。

http://www.blue1000.com/upload/2006_04/060406215860467.gif" width=434>

  回到eclipse,"Open Perspective",选择"Other..."。

http://www.blue1000.com/upload/2006_04/060406215860469.gif" width=250>

  选择“Flash”。

http://www.blue1000.com/upload/2006_04/060406215860466.gif" width=346>

  提示还有30天试用期。选择"Try FDT"。安装完毕。到期后完全卸掉FDT再按上面的步骤重新安装就ok了。

http://www.blue1000.com/upload/2006_04/0604062158604610.gif" width=392>

  MTASC不需安装,将下载的mtasc-1.12.zip解压到任意目录,如:H:\mtasc 即可。
<--分页-->全部安装完成。开始体验FDT和MTASC的组合。
  新建一个Flash项目。

http://www.blue1000.com/upload/2006_04/060406215845782.gif" width=270>

  输入项目名。

http://www.blue1000.com/upload/2006_04/060406215845781.gif" width=438>

  FDT自动导入Flash的核心类(Core Library)。如果使用Flash 8会发现FP7、FP8两个类包而非其中的as2.0类。下面将看到这给我们带来很大的麻烦以及怎样解决这个问题。

http://www.blue1000.com/upload/2006_04/060406215845785.gif" width=268>

  类文件必须放在Source Folder里。新建一个。

http://www.blue1000.com/upload/2006_04/060406215845786.gif" width=267>

  选择目录为当前项目"Test",输入Sourcefolder。这个名字是任意的,如"source"。

http://www.blue1000.com/upload/2006_04/060406215845783.gif" width=437>

  新建一个类。

http://www.blue1000.com/upload/2006_04/060406215845787.gif" width=268>

  首先选择所属的 Source Folder,然后输入Class Name。 这个名字是任意的,如"MyClass"。注意类名的第一个字母为大写。

http://www.blue1000.com/upload/2006_04/060406215845784.gif" width=440>

  FDT自动输入一些基本代码。现在可以感受一下FDT强大的代码功能了: " Alt+/ " 键启动代码提示。

http://www.blue1000.com/upload/2006_04/060406215845789.gif" width=397>

  输入cons,代码提示 "constructor - Creates Constructor for a class"。 回车。

http://www.blue1000.com/upload/2006_04/060406215845788.gif" width=542>

  FDT自动完成类的构造函数。其他类推,不再举例。

http://www.blue1000.com/upload/2006_04/0604062158457810.gif" width=293>

  输入其他代码,如果使用的Flash 8,会出现这样的问题:

http://www.blue1000.com/upload/2006_04/0604062158457811.gif" width=299>

  把鼠标放到行左的错误标志上,提示找不到"Number"类型。

http://www.blue1000.com/upload/2006_04/0604062158457813.gif" width=300>

  点击错误标志,FDT给出几条修正方案,选择其中的"import FP8.Number"

http://www.blue1000.com/upload/2006_04/0604062158457814.gif" width=362>

  这一行的错误没了,但在开头加了一行"import FP8.Number"。前面已经提到,Flash 8的Classes目录里是FP7和FP8类包,下面将解决这个问题。

http://www.blue1000.com/upload/2006_04/0604062158457812.gif" width=298>

  选择"Window->Preferences..."菜单,开始对FDT进行必要的设置。

http://www.blue1000.com/upload/2006_04/0604062158457816.gif" width=250>

  如果愿意,首先可以设置FDT为eclipse的默认工具。"General->Perspectives",选择Flash,"Make Default"。

http://www.blue1000.com/upload/2006_04/0604062158457815.gif" width=582>

  选择FDT,下面是各设置项,这里不一一介绍了,有兴趣的可以自己一一尝试。

http://www.blue1000.com/upload/2006_04/0604062158457818.gif" width=582>

  下面来解决前面提到的类包的问题。新建一个任意目录,如:H:\Classes作为FDT的核心类目录。到Flash 8的安装目录里找到Classes文件夹,把其中的FP8文件夹里的所有文件复制到该目录。

http://www.blue1000.com/upload/2006_04/0604062158457817.gif" width=390>

  如果需要用到mx类包,则把mx文件夹复制过去。注意,FP8文件夹复制其中的所有文件,mx文件夹直接复制整个文件夹。

http://www.blue1000.com/upload/2006_04/0604062158457817.gif" width=440>

  修改FDT的核心类路径为刚才所建目录,如图所示。

http://www.blue1000.com/upload/2006_04/0604062158457819.gif" width=581>

  最后设置MTASC。只需为FDT指定mtasc.exe所在的位置就可以了。如图。

http://www.blue1000.com/upload/2006_04/0604062158457820.gif" width=666>

  到这里FDT+MTASC的开发环境就建好了。最后用一个实例来演示如何进行具体的开发。
<--分页-->  下面用一个实例介绍具体的开发。这个例子是Flash MX编程与创意实现.》里用as 1.0编写的一个简单的相册程序。下面用FDT把它改写成as 2.0的类并用MTASC编译成swf。
  → 实例最终效果
  → 程序代码
  → 下载实例源文件
  新建一个Flash项目。

http://www.blue1000.com/upload/2006_04/060406215957131.gif" width=275>

  输入项目名。

http://www.blue1000.com/upload/2006_04/060406215957132.gif" width=438>

  可以看到前面提到的类包问题已经解决了。

http://www.blue1000.com/upload/2006_04/060406215957133.gif" width=268>

  新建一个Source Folder。

http://www.blue1000.com/upload/2006_04/060406215957134.gif" width=267>

  这张图用的前面的。项目名应该是"Album"。

http://www.blue1000.com/upload/2006_04/060406215957135.gif" width=437>

  新建一个类。

http://www.blue1000.com/upload/2006_04/060406215957136.gif" width=268>

  首先选择所属的 Source Folder,然后输入Class Name:"Album"。

http://www.blue1000.com/upload/2006_04/060406215957138.gif" width=438>

  程序代码这里就不说了,源文件里有具体的注释。下面来看看怎么样调用MTASC编译类。
  在类的构造函数前输入代码 private static var album:Album; 定义类的实例。
  在类的最后," Alt+/ " 键启动代码提示,输入main,回车。

http://www.blue1000.com/upload/2006_04/060406215957137.gif" width=600>

  FDT自动为MTASC编译swf建立一个main函数。

http://www.blue1000.com/upload/2006_04/060406215957139.gif" width=412>

  在main函数里创建类的实例。

http://www.blue1000.com/upload/2006_04/0604062159571311.gif" width=412>

  设置编译参数。

http://www.blue1000.com/upload/2006_04/0604062159571312.gif" width=166>

  双击"FDT - MTASC Support"。

http://www.blue1000.com/upload/2006_04/0604062159571314.gif" width=434>

  设置相关参数。其中Name是任意名称。

http://www.blue1000.com/upload/2006_04/0604062159571313.gif" width=462>

  MTASC选项卡设置mtasc.exe的位置。前面已经设置。

http://www.blue1000.com/upload/2006_04/0604062159571310.gif" width=458>

  "MTASC Arguments"选项卡输入编译参数。
   -header width:height:fps 设置影片的属性。宽,高,帧频。
   -swf 设置编译的swf名称。这里的设置为 swf/album.swf
   最后的设置为-header 550:400:25 -main -swf swf/album.swf

http://www.blue1000.com/upload/2006_04/0604062159571315.gif" width=460>

  最后点Run按钮进行编译就可以了。打开swf文件夹下的 album.swf ,看看效果。

在百度中搜索:FDT+MTASC Flash开发简易教程_下载相关软件,配置eclipse
在Google中搜索:FDT+MTASC Flash开发简易教程_下载相关软件,配置eclipse
在Yahoo中搜索:FDT+MTASC Flash开发简易教程_下载相关软件,配置eclipse

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]
上一篇文章:select发展史

 相关文章    最新文章
· cfd.exe
 
· [图文] Flash制作鼠标感应Tween类动画效果..
· [组图] Flash实例:可爱的小青蛙闹钟
· [组图] Flash也能制作特色小图标
· [组图] Flash实例教程:卡通MM眨眼睛动画
· [图文] Flash基础:了解动画基础知识
· [组图] Flash实例:打造佛光效果
· 实现flash站整个网页且flash总是居中
· Flash中如何调用exe可执行文件?
· Flash与Photoshop合作制作模糊渐变动画
· 用Flash AS代码制作按钮弹出窗口

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)