首 页 | 报价 | 活动 | 硬件 | 数码 | 整机 | 手机 | 新闻 | DIY | 导购 | 学院 | 专题 | 市场地图 | 商家名录 | 商情 | 论坛 | 下载 | 电视 | 算命 | 读心术 | 游戏
您现在的位置: 首页>学院>网站设计>Flash>正文
Flash CS3 组件开发教程
文章来源:蓝色理想 文章作者: 发布时间:2007-12-29


  通过此篇教程你可以大致了解Flash 组件开发整个过程,希望对那些想自己开发Flash 组件的朋友有所帮助。我这次主要开发Flash 代码组件,甚至其他Flash 组件,你可以自行研究或和我一起讨论。

  【前提条件】:

  1.安装了Flash CS3软件;

  2.安装了Adobe Extension Manager 1.8 扩展治理器,假如没有请先到这里下载;

  【开发教程】:

  1.首先预备一个18x18的png 图片,用来做Flash 组件的图标。(我会在下面打包文件中提供一个png 图片)

  2.写一个StringUtilComponent 组件类,我的组件都没有去继续系统组件类(UIComponent),而是直接继续Sprite 类。

package com.klstudio.components {

import flash.display.*;

import com.klstudio.util.StringUtil;

//命名空间;
use namespace klstudio_internal;

//设置组件图标;
[IconFile("StringUtilIcon.png")]

public class StringUtilComponent extends Sprite{
//定义组件显示框;
//组件里已有的显示元素必须用命名空间作开头;
klstudio_internal var boundingBox_mc:MovIEClip;
//定义LRC解析器;
private var util:StringUtil;
public function LRCParserComponent(){
//移除组件显示框;
boundingBox_mc.visible = false;
addChild(boundingBox_mc);
boundingBox_mc = null;
}
}
}

  这个组件用到的StringUtil 类,我之前已经提供过的“[AS3]StringUtil类”。这里要注重一下,组件内所包含的显示元素一定要用命名空间来做前缀(就是上面“use namespace klstudio_internal;”代码),下面就命名空间定义变量。假如不加的话,就无法直接对boundingBox_mc 显示元素操作(这一点和原来Flash 组件开发不同的地方,原来是可以直接使用的),否则编译时就会报错。

/**
* ...
* @author Kinglong
* @version 0.1
*/
package com.klstudio.components {
public namespace klstudio_internal = http://www.klstudio.com/;
}

  3.建立一个StringUtil.fla 文件,类型当然是选择“Flash File(ActionScript3)”。

  4.建立一个MovieClip 元素,命名为“StringUtil”;然后按照下图所示设置Class 路径。

  

  screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL Mouse wheel to zoom in/out';}" border=0>

  5.再建立一个新的MovieClip 元素,命名为“boundingBox_mc”,用来做组件显示框。

  

  screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL Mouse wheel to zoom in/out';}" border=0>

  6.然后将boundingBox_mc 放到名叫“StringUtil”的MovieClip 元素里,同时按下图所示将名字已经设置成“boundingBox_mc”。

  



共2页: 上一页 1 [2] 下一页
上一篇:有关Flash ActionScript 3编程的总结
下一篇:用FLASH遮罩效果做图片切换效果

精彩推荐     

用户名: 新注册) 密码: 匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。

关于我们 | 广告服务 | 建站服务 | 招贤纳士 | 会员服务 | 网站地图 | RSS订阅 | 联系我们

实名:中原硅谷网、电脑报价、电脑硬件报价 客服电话:0371-63659150

中原硅谷网 WWW.ZZIT.COM.CN&WWW.ZZ-IT.COM
2003-2007 版权所有