AS3及Flex的百条常用知识
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-07
作,使其方法和属性可以接受互动时,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\\\\"; //允许数字和反斜杠 你也可以使用Unicode转义序列,指定允许的内容.例如: field.restrict = "^\u001A"; 注意:ActionScript有区分大小写的,如果restrict属性设为abc,允许字母的大写形式(A,B和C)输入时会变成小写对待形式(a,b和c),反之亦然.restrict属性只影响用户可以输入的内容,脚本可将任何文本放入文本字段中. 【设定输入框的最大长度】 TextField.maxChars:int 【向TextField追加内容】 TextField.appendText(text:String):void 与通过对 text 属性使用加法赋值来连接两个字符串(例如 field.text += moreText)相比,此方法的效率更高. 【显示HTML格式的文字】 TextField.htmlText = "<b>Html text</b>"; 支 持的HTML标签集有: <b>,<i>,<u>,<font>(有face,size以及color属性),< p>,<br>,<a>,<li>,<img>以及<textformat>(有 leftmargin,rightmargin,blockindent,indent,leading以及tabstops属性,相应于 TextFormat类的同名属性) 【缩减空白】 TextField.condenseWhite = true; 删除具有HTML文本的文本字段中的额外空白(空格,换行符等),如同多数HTML浏览器所做的那样. 注意: 在设置 htmlText 属性之前设置 condenseWhite 属性 【自动大小调整和对齐】 TextField.autoSize = TextFieldAutoSize.LEFT; 可选之值: flash.text.TextFieldAutoSize.CENTER flash.text.TextFieldAutoSize.LEFT flash.text.TextFieldAutoSize.NONE flash.text.TextFieldAutoSize.RIGHT 【指示文本字段是否自动换行】 TextField.wordWrap = true; //自动换行 【用程序手段滚动文字】 水平方向以像素为单位,而垂直方向以行做单位: scrollV: 指出文字框可见区域的最顶行,可读写; bottomScrollV: 指出文字框内最底端可见行,只读; maxScrollV: scrollV的最大值,只读; numLines: 定义多行文本字段中的文本行数,只读; TextField.scrollV = field.maxScrollV; //滚动到最后一页 【响应滚动事件】 field. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于AS3及Flex的百条常用知识的所有评论