快速业务通道

Flash MX组件开发实战

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-10
点击库中的三角形电影剪辑,选择linkage)按图2定义。
  六、定义组件参数
  好了,自定义组件的代码我们已经写好了,但定义组件的过程还没有完,这个组件还不能用,我们必须对这个电影剪辑(这个时候还是一个电影剪辑,还不是组件)做一些参数的设置。过程如下:
  右键点击库中的fuyzTimer组件,打开组件定义面板(Component Definition),如图3
  你可以点击 +”或“-”图标添加参数或删除参数,开始参数设置。你可以设置变量名字(Name),变量(Variable),数值(value)和数值类型(Type)。设置内容如下表。
名 称 变 量 类型
开始的秒数 fsec 0 数字
显示的颜色 txtColor #000000 颜色
执行的程序 timeupCandler 默认
 其中,“变量“一栏中的“fsec”、“txtColor”和“timeupCandler”是我们在前面程序中用到的。用户在使用组件时只能看到“名称”和“值”两栏。“值”一栏不用设置,设置好“类型”即可。
  在前面的定义组件面板上还有“自定UI”、“实时预览”和“说明”三项可设置,说明如下:
  自定UI:给组件提供一个外部的.swf文件链接,这个文件可以显示在属性监视器中,改变.Swf文件中的参数,可以直观的反映组件的外观。
  实时预览:和自定UI相似,给组件提供一个外部的.swf文件链接,这个.swf文件可以不通过播放器直接在源文件中显示组件的外观和功能,真正做到所见即所得。
  说明:说明组件的功能,作者和版权等相关信息。说明的下面有个按钮,按下它可以为你的组件选择一个图标。如没有合适的可以自创一个图标。
  七、自创组件图标
  自创组件图标的方法如下:
  用图形处理工具(Photoshop ,Fireworks),绘制一个大小为2024px像素的图形,图形格式为GIFPNG的透明色。在Flash MX 中导入该图形,图形自动存在库中。新建一个文件夹,命名FcustomIcons,把图形拖到这个文件夹内,并给图形命名fuyzTimer Component(注意文件夹是必须的,文件夹的命名也是唯一的,图形的名称必须和组件的名称相同),这样组件的缺省图标被自创的图标替代(如果看不到的话,关闭库面板,再重新打开),这是一个很有意思的能表现组件作者个性的的设置。
  至此,我们的倒计时组件的制作工作已经全部结束了。现在我们的组件已经可以用了。按“Ctrl+L”打开库,将fuyzTimer组件拖到场景的第一帧上,在属性检查器中设置组件属性,在场景的第一帧上增加倒计时结束后调用的函数代码,即可欣赏到我们的成果了。
  还有一个问题:在组件面板中还见不到我们的fuyzTimer组件,这是因为组件还没有安装(或者说还没有把这个组件的.fla文件放在正确的文件夹内)。安装的方法请继续看“Flash MX 组件的打包和发布”。
  八、Flash MX 组件的打包发布
  安装组件的方法有两种:
  1.直接将组件的.fla文件放在正确的文件夹内
  对Windows 2000 XP的用户将组件文件放在C:\Documents and Settings\User\Application Data\Macromedia\FlashMX\Configuration\Components\路径下;对Windows 98 and ME的用户则放在C:\Windows\Application Data\Macromedia\Flash MX\Configuration\Components\路径下(注意是源文件而不是生成文件)。在这些路径下你还能看到其他组件的源文件。这里有个小技巧:在这些路径下通过双击打开组件源文件来打开Flash MX,这时对组件进行的外观(Skins)修改将会保存下来。另外,打开组件源文件一般会看到此组件应用的实例,这对你学会此组件的使用是有帮助的。
  2.创建标准的MXP插件
  由于Flash MX支持标准的MXP插件封装格式,因此我们可以将测试无误

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号