快速业务通道

外部组件入门--ImageBoxComponent

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-13


最近有幸得到了部分Flash外部插件,试着用了一些。现把试用的过程和经验与大家分享。 需要说明的是,因为我对插件也是最近才入门,并不是十分了解,因此有些事情可能说的不太准确,不对的地方,请大家批评指正。再一点我讲解的插件,仅仅是我看明白的,并不表示是非常优秀,非常成功的!仅仅通过这一例子,说明一下插件的用法。 我试用的一个插件ImageBoxComponent,这是一个专门用于导入外部图片的插件。
点击浏览该文件 解压后,双击安装(强烈推荐大家在MX下使用,MX 2004 下需要做些特殊操作且功能不完整) 在MX下,可在这里找到刚安装的插件,
按此在新窗口浏览图片 [UPLOAD=jpg]
在MX2004下,可在这里找到刚安装的插件,
按此在新窗口浏览图片
拖动按此在新窗口浏览图片到工作区内,就会出现一个组件.

按此在新窗口浏览图片
属性栏里我们可以设置这个MC相关的属性,比如 Image URL 后面可以输入导入图像的地址。scale to fit 是设置图片是否按原图大小显示。
其它的属性,在下面具体说明。 好了,输入相应的内容,测试一下吧~~ (注意MX2004,测试前要保存成MX格式的fla文件,否则会出现语法错误) 当然我们也可以用AS代码动态的控制组件的属性,方法就像我们控制MC一样,先给组件名好名字。而且像是_X,_Y,_windth,_height等这样MC原来属性,组件都是依然具备的我试着做的一个例子。
点击浏览该文件用到了大多数属性。 那么在哪里可以找到组件的属性呢?选中组件->右击->编辑 可以打开组件,在第一层的第一帧上动作里一般会有插件的使用说明。
这个插件的公开的方法和属性 方法:
loadImage(url) 导入图片,其中url为导入图片的位置,字符型。
getImageBytesLoaded() 返回已导入图片的字节数(感觉数值不是很准确)
getImageBytesTotal() 返回导入图片的总字节数 与上一个方法结合,可做图片导放时的loading;
属性
_scaleToFit 图片是否按组件的尺寸大小显示。逻辑型。为false时表示按图片自身尺寸显示。 _borderVisible 图片边框是否可见。逻辑型,为false时图片周围无边框
_borderColor 图片边框颜色。8位十六进数值. _crossVisible 未导入图片时是否在组件中显示叉线。逻辑型,为true时显示叉线。
_crossColor 叉线颜色。8位十六进数值.
_handlerFileNotFound ...... reference to callback handler function(this) {}(应该是图像导入失败时调用的函数,但我没有试验成功.不知是我理解错了,还是插件有问题.)请高手来解决一下.
_handlerFileLoaded ........ reference to callback handler function(this) {}(图像导入成功时调用的函数)
_handlerFileNotFound和 _handlerFileLoaded 在MX2004当中似乎是不能用的。 只读属性
_imageWidth ............... 图像实际宽
_imageHeight .............. 图像实际高
_status ................... 图像是否导入的标志变量
-1: 文件没发现或未导入
1: 成功导入文件
关键词:组件

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号