Flex中12个简单实用的小技巧
复制内容到剪贴板
PLAIN TEXT >> ACTIONSCRIPT:
System.setClipboard(strContent);
复制一个 ArrayCollection
PLAIN TEXT >> ACTIONSCRIPT:
//dummy solution( well, it works )
var bar:ArrayCollection = new ArrayCollection();
for each ( var i:Object in ac ){
bar.addItem( i );
}
// fantastic ! //
var bar:ListCollectionView = new ListCollectionView( ListCollectionView( ac ).list );
打开 URL
PLAIN TEXT >> ACTIONSCRIPT:
navigateToURL(new URLRequest('http://phpz.org/'), '_blank');
刷新页面
PLAIN TEXT >> ACTIONSCRIPT:
navigateToURL(new URLRequest("javascript:location.reload();"), "_self");
关闭浏览器
PLAIN TEXT >> ACTIONSCRIPT:
navigateToURL(new URLRequest("javascript:window.close()"), "_self");
设置 Alert 窗口透明背景
PLAIN TEXT >> ACTIONSCRIPT:
Alert
{
modalTransparency:0.0;
modalTransparencyBlur:0;
}
设置随机颜色
PLAIN TEXT >> ACTIONSCRIPT:
lbl.setStyle('color', 0xffffff * Math.random());
删除字符串左空白字符
PLAIN TEXT >> ACTIONSCRIPT:
// 原文采用循环查找字符然后用 substring 截取字符的方式
// 这种方式代码多, 效率低, 这里就不列出原文的代码了
// 下面是我用正则实现的(包括下面的 rtrim)
private function ltrim(_s:String):String
{
return _s.replace(/^\s+/, '');
}
删除字符串右空白字符
PLAIN TEXT >> ACTIONSCRIPT:
private function rtrim(_s:String):String
{
return _s.replace(/\s+$/, '');
}
删除字符串两侧空白字符
PLAIN TEXT >> ACTIONSCRIPT:
private function trim(_s:String):String
{
return ltrim(rtrim(_s));
}
取得数据类型
PLAIN TEXT >> ACTIONSCRIPT:
getQualifiedClassName(data);
生成验证码
PLAIN TEXT >> ACTIONSCRIPT:
private function GenerateCheckCode():String
{
//init
var ran:Number;
var number:Number;
var code:String;
var checkCode:String ="";
//get 4 radom
for(var i:int=0; i<4; i++)
{
ran=Math.random();
number =Math.round(ran*10000); //get result like 0.1234
if(number % 2 == 0)
code = String.fromCharCode(48+(number % 10)); //0's ASCII code is 48
else
code = String.fromCharCode(65+(number % 26)) ; // A's ASCII code is 65
checkCode += code;
}
return checkCode;
}
--源于互联网--
分享到:
相关推荐
在Flex开发过程中,掌握一些实用的小技巧可以帮助开发者更高效地完成项目,并提高代码质量。本文将详细介绍四种与Flex相关的实用技巧。 #### 技巧一:复制文本到剪贴板 在某些场景下,我们需要让用户能够方便地...
在Flex编程中,"flex成功画一个点"这个主题涉及到的是如何在用户界面元素上绘制一个像素级别的点。Flex是一种基于ActionScript的开源框架,主要用于创建富互联网应用程序(RIA)。在Flex中,我们可以利用图形库或者...
总的来说,这个"spring整合flex简单明了的小例子"旨在演示如何在Spring后端和Flex前端之间建立通信,以及如何通过Spring处理业务逻辑和Flex展现富交互界面。通过学习和实践这个例子,初学者能够掌握Spring与Flex的...
这个“flex 案例包 实用”是一个专门为初学者设计的学习资源,包含多个实践案例,帮助用户快速掌握Flex的使用技巧。 在Flex开发中,ActionScript是主要的编程语言,它基于ECMAScript,提供了面向对象的能力。MXML则...
总的来说,这个Flex飞机小游戏源码是一个深入理解Flex游戏开发的起点。通过研究和修改源码,开发者可以掌握如何在Flex环境中创建动态、互动的游戏,并且能够将这些知识应用于其他类型的RIA项目。无论是对于初学者...
在本项目“简单的flex3维小程序”中,我们将探讨如何使用Flex来构建一个具有三维展示功能的应用。 首先,Flex 3引入了3D API,允许开发者创建具有深度和旋转效果的3D场景。通过使用Stage3D API,我们可以直接在...
压缩包中的《flex权威指南》部分章节可能包括了Flex的基础知识、组件系统、数据绑定、事件处理、动画效果、服务调用(如与服务器进行数据交换)以及高级主题,如自定义组件和优化技巧等内容。每个部分都是相互关联的...
Flex是一种基于ActionScript 3.0的开源框架,主要用于创建富互联网应用程序(RIA),它可以提供丰富的用户...因此,无论你是物理爱好者还是希望提升编程技巧的开发者,都可以尝试使用Flex来实现这个简单的物理建模。
在现代Web开发中,Flex布局(Flexible Box布局)已经成为创建响应式、动态和灵活的用户界面的标准工具。这个“flex移动布局,极简公共样式包”正是为了方便开发者快速构建适应不同屏幕尺寸的移动端应用而设计的。让...
- 创建一个简单的Flex布局,包含多个可删除的子容器: ```html <div id="container" style="display: flex; flex-wrap: wrap;"> ()">Child 1 ()">Child 2 <!-- 更多子元素... --> ``` - 在这个例子中,...
- Grid布局:Flex CSS也支持网格布局,使得创建复杂的二维布局变得简单,可以精确控制元素的行和列定位。 4. **Flex与CSS的集成** - CSS嵌入:可以直接在MXML文件中嵌入CSS代码,或者通过外部样式表链接引入。 -...
在《Flex程序设计》这本书中,作者详细介绍了Flex的编程原理和实践技巧,而这个小例子就是理论与实践相结合的产物。在自己的计算机上,经过Flex 2的测试,该应用已被验证能够正常运行,意味着它兼容了当时版本的Flex...
在Flex3中,图片移动是一项基础且重要的功能,它涉及到用户界面交互和动态内容的呈现。Flex3是一个基于ActionScript3.0的开发框架,用于构建富互联网应用程序(RIA)。在Flex中,我们可以利用ActionScript的强大力量...
通过这个Flex留言本小程序,初学者不仅能学习到基本的Flex编程技巧,还能理解到如何将用户界面、数据处理和交互事件结合在一起,构建一个完整的小型应用。同时,它也鼓励开发者深入研究Flex框架的高级特性,如动画、...
在本知识点中,我们将详细探讨如何在Flex应用中加载和展示GIF图片。GIF(Graphics Interchange Format)是一种广泛使用的位图图形格式,特点是能够存储简单的动画。 加载和展示GIF图片在Flex中并不是内置的功能,...
在Adobe-Flex-4.5-Components-master这个压缩包中,可能包含了软键盘组件的源代码,方便开发者根据需求进行定制。 3. **触摸事件处理**: 软键盘的实现必须能响应触摸屏上的点击事件,确保用户可以通过点击屏幕上...
标题中的"flex实现滑动显示隐藏效果"指的是使用Flex框架来创建一个可以滑动展示或隐藏内容的组件。这个功能在移动应用和网页设计中非常常见,比如侧边栏菜单、抽屉式导航或者可展开的详情区域。 首先,我们需要理解...
《Flex 4 Cookbook》这本书会涵盖这些主题,并提供实用的示例代码和解决方案,帮助开发者快速掌握Flex 4的开发技巧。书中的“食谱”通常包含问题描述、解决方案、如何工作、何时使用以及相关知识五个部分,结构清晰...
在这个"flex实现的飞机游戏"中,我们可以深入探讨Flex在游戏开发中的应用,以及如何通过Flex来创建一个简单的飞机游戏。 1. Flex基础:Flex是基于Flash Player或Adobe AIR运行时环境的,这意味着所有用Flex编写的...