Flex与AS3的百多条小知识.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flex与AS3的百多条小知识

Flex及AS3的百多条小知识【转】 本帖最后由 dqyd 于 2011-4-12 20:10 编辑 今天突然看到了这些小知识,自己也想收集下来,没事也可以看看。可能有些小知识,自己还没掌握。所以就贴到这同大家一起分享! 【从显示清单中移除项目】 removeChild(child:DisplayObject) removeChildAt(index:int) index: 要删除的 DisplayObject 的子索引,该子项之上的任何显示对象的索引位置都减去1. 如果想移除窗口所有子元件,可以结合removeChildAt(),numChildren属性以及for循环.因为每次一个子元件被移除时,索引位置都会变化,所以,有两种方法可以处理所有子元件的移除: 1. 总是移除位置0的子元件; 2. 倒过来移除子元件,也就是从尾端开始. 复制代码 【更改现有子项在显示对象容器中的位置】 setChildIndex(child:DisplayObject, index:int):void 可能用到的方法: 返回 DisplayObject 的 child 实例的索引位置: getChildIndex(child:DisplayObject):int 返回位于指定索引处的子显示对象实例: getChildAt(index:int):DisplayObject 注意: 当子元件移到低于它现在所在位置的索引时,那么,从标的索引起,直到子元件索引前面的那个索引的所有子元件都会令其索引增加1,而该子元件就会指定至标的 索引.当子元件移到较高索引时,从该子元件索引之上的那个索引起,直到标的索引的所有子元件都会令其索引往下减1,而该子元件就会指定至标的索引值. 复制代码 【关于TextField以垂直方式把文字摆在按钮表面中心点的小技巧】 textField.y = (_height - textField.textHeight) / 2; textField.y -= 2; //减2个像素以调整偏移量 【外部.swf影片载入与互动】 1. 监听init事件; 2. 透过content属性存取所载入的影片. 当所载入的影片做好足够的初始化工作,使其方法与属性可以接受互动时,init事件就会被发起.只有在载入器发起init事件后,才能控制影片.所载入的影片还没初始化就试着与它互动,是会产生执行期间错误的. _loader.contentLoaderInfo.addEventListener(Event.INIT, handleInit); //当载入的.swf的属性与方法可用时 _loader.load(new URLRequest(ExternalMovie.swf)); private function handleInit(event:Event):void { var movie:* = _loader.content; trace(movie.getColor()); movie.setColor(0xFF0000); } 【TextField有两种类型:动态(dynamic)与输入(input),默认值为动态.改变TextField类型方法】 field.type = TextFieldType.INPUT; //selectable属性默认值为true flash.text.TextFieldType.INPUT与flash.text.TextFieldType.DYNAMIC 【过滤文字输入】 TextField.restrict = 此处为可输入的内容; field.restrict = ^此处为禁止输入的内容; restrict属性支持一些类似正则表达式的样式: field.restrict = a-zA-z; //只允许大小字母 field.restrict = a-zA-z ; //只允许字母与空格 field.restrict = 0-9; //只允许数字 field.restrict = ^abcdefg; //除了小写字母abcdefg不允许外,其它都允许 field.restrict = ^a-z; //所有小写字母都不允许,但是,其它内容都允许,包括大写字母 field.restrict = 0-9^5; //只允许数字,但5例外 让restrict字符包含具有特殊意义的字母(例如-与^): field.restrict = 0-9\\-; //允许数字与破折号 field.restrict = 0-9\\^; //允许数字与^ field.restrict = 0-9\\\\; //允许数字与反斜杠 你也可以使用Un

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档