仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1090|回复: 8
打印 上一主题 下一主题

[学习教程] 带来一篇Flash CS3 组件开辟教程 (1)

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:36:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您是否有着精彩的Flash作品,您是否想把他转化为屏保程序。
经由过程此篇教程你能够大抵懂得Flash组件开辟全部历程,但愿对那些想本人开辟Flash组件的伴侣有所匡助。我此次次要开辟Flash代码组件,乃至其他Flash组件,你能够自行研讨或和我一同会商。
【条件前提】:
1.安装了FlashCS3软件;
2.安装了AdobeExtensionManager1.8扩大办理器,假如没有请先到这里下载;
【开辟教程】:
1.起首筹办一个18x18的png图片,用来做Flash组件的图标。(我会鄙人面打包文件中供应一个png图片)
2.写一个StringUtilComponent组件类,我的组件都没有往承继体系组件类(UIComponent),而是间接承继Sprite类。
packagecom.klstudio.components{

importflash.display.*;

importcom.klstudio.util.StringUtil;

//定名空间;
usenamespaceklstudio_internal;

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

publicclassStringUtilComponentextendsSprite{
//界说组件显现框;
//组件里已有的显现元素必需用定名空间作开首;
klstudio_internalvarboundingBox_mc:MovieClip;
//界说LRC剖析器;
privatevarutil:StringUtil;
publicfunctionLRCParserComponent(){
//移除组件显现框;
boundingBox_mc.visible=false;
addChild(boundingBox_mc);
boundingBox_mc=null;
}
}
}
这个组件用到的StringUtil类,我之前已供应过的“[AS3]StringUtil类”。这里要注重一下,组件内所包括的显现元素必定要用定名空间来做前缀(就是下面“usenamespaceklstudio_internal;”代码),上面就定名空间界说变量。假如不加的话,就没法间接对boundingBox_mc显现元素操纵(这一点和本来Flash组件开辟分歧的中央,本来是能够间接利用的),不然编译时就会报错。
/**
*...
*@authorKinglong
*@version0.1
*/
packagecom.klstudio.components{
publicnamespaceklstudio_internal=http://www.klstudio.com/;
}
3.创建一个StringUtil.fla文件,范例固然是选择“FlashFile(ActionScript3)”。
4.创建一个MovieClip元素,定名为“StringUtil”;然后依照下图所示设置Class路径。


[1]200806/12949_2.html>[2]200806/12949_3.html>[3]200806/12949_2.html>下一页



</P>screen.width*0.7){this.resized=true;this.width=screen.width*0.7;this.alt=Clickheretoopennewwindow
CTRL+Mousewheeltozoomin/out;}"border=0>



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


screen.width*0.7){this.resized=true;this.width=screen.width*0.7;this.alt=Clickheretoopennewwindow
CTRL+Mousewheeltozoomin/out;}"border=0>





200806/12949.html>上一页200806/12949.html>[1][2]200806/12949_3.html>[3]200806/12949_3.html>下一页



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




7.接上去入手下手界说组件了,设置Class类路径、提醒信息等选项。再点击组件图标选择之前

200806/12949_2.html>上一页200806/12949.html>[1]200806/12949_2.html>[2][3]


Flash是一种动画创作与应用程序开发于一身的创作软件,到2013年9月2日为止。
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-17 18:11:06 | 只看该作者
原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-26 19:08:34 | 只看该作者
而作为富媒体营销概念中的重要手段,很长一段时间,或者说,在未来,富媒体技术的不断完善,Flash动画广告的优势会越来越明显。
小女巫 该用户已被删除
地板
发表于 2015-2-4 21:19:18 | 只看该作者
flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么?
深爱那片海 该用户已被删除
5#
发表于 2015-2-10 14:17:21 | 只看该作者
还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间;
活着的死人 该用户已被删除
6#
发表于 2015-3-1 15:06:57 | 只看该作者
单纯的做动画而言,flash动画与传统动画有很多差别,这里会为你介绍什么是flash与flash与传统动画相比具有的优点和缺点,而进一步了解flash动画
再见西城 该用户已被删除
7#
发表于 2015-3-10 21:29:45 | 只看该作者
FLASH广告的问题主要表现在:
透明 该用户已被删除
8#
发表于 2015-3-17 11:23:40 | 只看该作者
它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。  
因胸联盟 该用户已被删除
9#
发表于 2015-3-24 10:22:51 | 只看该作者
富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-29 08:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表