作者相关:http://www.klstudio.com
【教程说明】:
|
|
|||
【前提条件】:
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 路径。
5.再建立一个新的MovieClip 元素,命名为“boundingBox_mc”,用来做组件显示框。
6.然后将boundingBox_mc 放到名叫“StringUtil”的MovieClip 元素里,同时按下图所示将名字已经设置成“boundingBox_mc”。
·有关Flash ActionScript 3编程的总结 (0次浏览)
·有关AS3编程的一些总结 (0次浏览)
·Flash CS3 组件开发教程 (0次浏览)
·Flash教程:无AS制作—飘落的红叶 (0次浏览)
·Flash处理外部XML文档数据 (0次浏览)
·有关Flash ActionScript 3编程的总结 (0次浏览)
·有关AS3编程的一些总结 (0次浏览)
·Flash CS3 组件开发教程 (0次浏览)
·Flash教程:无AS制作—飘落的红叶 (0次浏览)
·flash手绘蝴蝶(只需六步完成) (0次浏览)
·Flash教程:无AS制作飘落的红叶 (0次浏览)
·FLASH 8实例教程:瀑布动画制作方法 (767次浏览)
·flash8打造瀑布动画效果教程 (686次浏览)
·用 FLASH 8 制作瀑布动画 (577次浏览)
·Flash打造碧海蓝天海鸥飞翔动画 (338次浏览)
·用Flash制作动态放大镜画面效果 (324次浏览)
·用FLASH遮罩效果做图片切换效果 (314次浏览)
·Flash8制作动态放大镜画面效果 (160次浏览)
·Flash8简单制作飞速旋转效果 (155次浏览)
·简单实用!Flash打造“时空穿梭”特效 (137次浏览)
·有关Flash ActionScript 3编程的总结 06-21
·有关AS3编程的一些总结 06-20
·Flash CS3 组件开发教程 06-19
·Flash教程:无AS制作—飘落的红叶 06-16
·flash手绘蝴蝶(只需六步完成) 06-13
·Flash教程:无AS制作飘落的红叶 06-13
·Flash打造碧海蓝天海鸥飞翔动画 05-31
·用Flash打造壮阔的碧海蓝天 05-29
·Flash制作过渡卷动效果精美图库特效 05-24
|
|||
| ·ACDSEE专题教程-下载使用 ·迅雷专题教程-下载使用 ·Windows XP频道 ·Windows Vista频道 ·Windows 2000频道 ·win2003频道 ·Freebsd频道 ·Oracle频道 |
·Linux频道 ·Windows频道 ·邮件服务器专题 ·协议大全 ·数据恢复指南教程 ·FreeBSD使用教程 ·Linux数据库宝典 ·Linux基础知识 |
||
| · 秘密:Vista隐蔽的动态屏保 · 腾讯开发新电子宠物--QQ熊 · 惠普否认2999元PC有价无货 |
· 驱逐Win系统“流氓”文件 · WinXP中获取未使用的IP地址 · 尝试format C:格式化硬盘? |
| · 在DOS下恢复回收站中的文件 · 拯救WinXP崩溃的救命稻草 · Linux系统中超级权限的应用 |
· 搜狗PK谷歌:谁能代言拼... · 昨日重现,一键GHOST轻松.. · 实现Web迅雷在空闲时杀毒 |
| · AVIFile函数制做AVI文件 · VC中链接动态链接库的方法 · 熊猫烧香核心源码(Delphi) |
· DateDiff函数祥解 · JavaScript去除空格的三种 · js效果 图片加载进度实时.. |
| · SQL Server数据库优化方案 · Oracle的初学者入门心得 · JSP连接Mysql数据库 |
· Photoshop为美女做艺术处理 · 用Freehand创建发光字特效 · 设计自己的个性QQ动态表情 |







