1.拷贝内容到剪贴板:
System
.
setClipboard
(
strContent)
;
2.克隆一个 ArrayCollection :
var
bar:
ArrayCollection = new
ArrayCollection(
)
;
for
each
(
var
i:
Object
in
ac )
{
bar.
addItem(
i )
;
}
var
bar:
ListCollectionView =
new
ListCollectionView(
ListCollectionView(
ac )
.
list )
;
3.打开 URL 地址:
navigateToURL
(
new
URLRequest
(
'http://ntt.cc'
)
,
'_blank'
)
;
4.Page reload:
navigateToURL
(
new
URLRequest
(
"javascript:location.reload();"
)
,
"_self"
)
;
5.关闭浏览器:
navigateToURL
(
new
URLRequest
(
"javascript:window.close()"
)
,
"_self"
)
;
6.得到背景透明的 Alert 窗口:
Alert
{
modalTransparency:
0.0
;
modalTrans ......
对arcgis server for flex学习了一段时间了,需要对自己的学习过程总结一下:
准备工作:1一般对arcgis server软件的安装需要确保自己的电脑上安装了IIS服务器;
2,确保一些arcgis server本身会占用80端口,如果你的电脑上已经装了迅雷软件的话,需要修改迅雷所占用的80端口。3最后你的电脑上装有arcgis desktop,一遍数据的编辑修改。4arcgis软件的版本的一致性,现在是arcgis9.3的,电脑上都需要安装9.3的产品。
安装:傻瓜试的一直安装到底。(对于arcgis desktop破解版网上有详细的安装过程)
接下来是比较关键的配置; gis server post instal 里面需要配置arcsom 与arcsoc,为了简单,都用同一个密码好了(懒人啊),同样对arcgiswebservercs帐号配置,接下来是输出的路径(建议不要输出到c盘),对于以后地图地图生成瓦片地图会占用较大的空间。其中一个是web server name就是你的计算机名,接下去就是默认安装好了,添加linsce就不说了。装好以后,进入管理工具--计算机管理---本地用户与组---组--可以看到agsadmin与agsusers两个用户,把你当前的用户分别加入到这两个用户里.以上就是安装过程了,接下来就是数据的发布了,发布的数据可以有很多类型的,具体的数 ......
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="InitApp()">
<mx:Script>
<![CDATA[
//第一种方式 这种方式编译以后1.jpg 会直接编译进swf文件中 所以swf可以独立存在
[Bindable]
[Embed(source="1.jpg")]
private var imgClass:Class;
//第2种方式
private var _loader:Loader;
  ......
Flex的事件其实很容易明白,象JAVA语言一样,给某个控件注册一个listener,然后事件发生的时候触发相应的函数,这点我相信大多数人都能够明白。今天我想要说的不是这个,而是更加细节的一些东西。
1.事件的传播过程。
Flex事件有下面三个阶段,当事件发生时依次为:
1.capturing(捕捉)
2.targeting(目标)
3.bubbling(起泡或者回溯)
在这些阶段,程序中从根节点到触发事件的节点(这里的节点就是指可以把整个MXML文件看作是一个XML,那么节点就是各个标签)都有机会来响应事件。假 设用户点击了HBox容器中的一个Button,在capturing阶段Flex会检查Application和HBox是否对此事件定义了 listener,然后在targeting阶段Flex触发Button的listener,在bubbling阶段Flex又会检查 Application和HBox,不过这次的顺序和capturing状态时相反。也就是说,事件发生的时候从根节点到目标节点的父节点有两次机会可以 响应事件。
整个事件的这三个阶段也就形成了一个事件流。所以你可以在工作流中的任意节点上注册listener而不用担心不会被触发。还有一点需要说明的是,只有可 视的对象(比如一些容器和控件)才有第一个和第三个阶段,而像Socket这种没有界面的对象只能在targe ......
Flex中的嵌入资源(Embedding Assets)——Swingguy摘译自Flex 3 Developer's Guide,转载请注明2007-10-27 17:18 Flex软件中经常需要使用一些外部的资源,如图片、声音、SWF或字体,虽然你也可以在软件运行的时候引入和载入,但是也可能经常需要直接将这些资源编译(Compile)到软件中,也就是直接嵌入资源(Embedding Assets)。Flex中可以直接嵌入图片image,影片movie,MP3,和TrueType文字。
嵌入资源的利处:
1、比起在运行时访问资源,对嵌入资源的访问速度更加快速;
2、可以用简单的变量访问方式,在多个地方引用所嵌入的资源。这是变量就代表资源,提高写代码的效率;
嵌入资源的弊处:
1、增大了SWF文件的大小,因为是将资源直接包含;
2、由于SWF文件增大,将使得初始化的速度变慢;
3、当资源改变后,需要重新编译SWF文件;
例子1:一个简单的嵌入资源的例子:
<?xml version=”1.0”?>
<!-- embed\ButtonIcon.mxml -->
<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml”>
&nbs ......
uint int Number
Flex 四舍五入:
整数的四舍五入法,Math.round(一个Number类型的数)
小数的有 tofixed(uint) 方法
例如 var num:Number = 56.159;
num.tofixed(2); 它是个String的类型,意思是保留两位小数。并且四舍五入,得 56.16
在flex中要实现一个数的四舍五入并取整的算法主要用到Math.round
trace(Math.round(204.499)); //输出:204
trace(Math.round(401.5)); //输出:402 ......