根据提供的文件信息,我们可以总结出以下与Flex相关的知识点: ### 1. 设置剪贴板内容 ```as3 System.setClipboard(strContent); ``` - **功能**:此方法用于将指定字符串`strContent`设置为系统的剪贴板内容。 - **应用场景**:当需要让用户复制文本或在不同组件之间传递数据时非常有用。 ### 2. ArrayCollection 的使用 ```as3 var bar: ArrayCollection = new ArrayCollection(); foreach (var i: Object in ac) { bar.addItem(i); } ``` - **功能**:通过遍历一个已有集合`ac`并将其中的每一项添加到新的`ArrayCollection`对象`bar`中。 - **应用场景**:当需要对数据进行排序、过滤或其他操作时,可以先将其转换为`ArrayCollection`类型。 ### 3. 打开新窗口 ```as3 navigateToURL(new URLRequest('http://ntt.cc'), '_blank'); ``` - **功能**:通过`navigateToURL`方法打开一个新的浏览器窗口,并加载指定的URL地址。 - **应用场景**:通常用于导航到外部链接或在新窗口中显示特定内容。 ### 4. 页面刷新 ```as3 navigateToURL(new URLRequest("javascript:location.reload();"), "_self"); ``` - **功能**:使用`navigateToURL`方法执行JavaScript代码来实现页面刷新。 - **应用场景**:当需要强制用户刷新当前页面时,可以使用此方法。 ### 5. 关闭当前窗口 ```as3 navigateToURL(new URLRequest("javascript:window.close()"), "_self"); ``` - **功能**:通过执行JavaScript代码关闭当前浏览器窗口。 - **应用场景**:通常在完成某项操作后需要关闭弹出窗口的情况下使用。 ### 6. Alert对话框的透明度设置 ```as3 Alert { modalTransparency: 0.0; modalTransparencyBlur: 0; } ``` - **功能**:自定义Alert对话框的背景透明度和模糊效果。 - **应用场景**:为了改善用户体验,可以调整这些属性使得对话框更加美观。 ### 7. 随机颜色设置 ```as3 lbl.setStyle('color', 0xffffff * Math.random()); ``` - **功能**:为文本控件`lbl`随机设置一种颜色。 - **应用场景**:在需要动态改变文本颜色时使用,例如突出显示某些内容。 ### 8. 左侧去除空格函数 `LTrim` ```as3 public function LTrim(s: String): String { var i: Number = 0; while (s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 || s.charCodeAt(i) == 9) { i++; } return s.substring(i, s.length); } ``` - **功能**:去除字符串左侧的所有空白字符(包括空格、换行符等)。 - **应用场景**:在处理用户输入前进行字符串清理。 ### 9. 右侧去除空格函数 `RTrim` ```as3 public function RTrim(s: String): String { var i: Number = s.length - 1; while (s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 || s.charCodeAt(i) == 9) { i--; } return s.substring(0, i + 1); } ``` - **功能**:去除字符串右侧的所有空白字符。 - **应用场景**:与`LTrim`类似,用于字符串清理。 ### 10. 去除两端空格函数 `Trim` ```as3 public function Trim(s: String): String { return LTrim(RTrim(s)); } ``` - **功能**:同时去除字符串两端的空白字符。 - **应用场景**:当需要全面清理字符串时使用。 ### 11. 获取类的全名 ```as3 getQualifiedClassName(data) ``` - **功能**:获取对象所属类的完整名称。 - **应用场景**:在调试或日志记录时获取对象的具体类型。 ### 12. 生成验证码 ```as3 private function GenerateCheckCode(): String { // 初始化 var ran: Number; var number: Number; var code: String; var checkCode: String = ""; // 生成4位随机码 for (var i: int = 0; i < 4; i++) { ran = Math.random(); number = Math.round(ran * 10000); // 生成结果如0.1234 if (number % 2 == 0) code = String.fromCharCode(48 + (number % 10)); // '0'的ASCII码是48 else code = String.fromCharCode(65 + (number % 26)); // 'A'的ASCII码是65 checkCode += code; } return checkCode; } ``` - **功能**:生成一个四位数字和字母组合的验证码。 - **应用场景**:用于网站登录验证或表单提交确认。 以上就是从提供的文件内容中提取的相关知识点。这些知识点覆盖了Flex开发中常用的技术和技巧,对于开发者来说是非常有价值的参考资料。
- 粉丝: 1
- 资源: 14
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tomcat6.0配置oracle数据库连接池中文WORD版最新版本
- hibernate连接oracle数据库中文WORD版最新版本
- MyEclipse连接MySQL的方法中文WORD版最新版本
- MyEclipse中配置Hibernate连接Oracle中文WORD版最新版本
- MyEclipseTomcatMySQL的环境搭建中文WORD版3.37MB最新版本
- hggm - 国密算法 SM2 SM3 SM4 SM9 ZUC Python实现完整代码-算法实现资源
- SQLITE操作入门中文WORD版最新版本
- Sqlite操作实例中文WORD版最新版本
- SQLITE特性分析中文WORD版最新版本
- ORACLE创建表空间中文WORD版最新版本