Flex 学习中数据类型必须注意的几点
在字符串转换为int类型必须使用 最好如下:
var a:int=int(str);
上面转换如果采用如下强制转换则
var a:int =str as int;
得到数据为0 为错误数据。
在项目中两个int相加结果超过一个int的范围时出现错误!
经过自己bug查找到错误原因是因为int数据类型范围太小奥!只好改为Number类型。结果才正确!晕死!
在数据类型方面
如果数据类型访问超过flex中int的方位最好使用Number,否则计算数据出现错误!
下面时Number数据类型的范围:
Number.MIN_VALUE = 4.94065645841247e-324
Number.MAX_VALUE = 1.79769313486232e+308
int数据类型的范围:
int.MIN_VALUE = -2147483648
int.MAX_VALUE = 2147483647
int (Number.MAX_VALUE )=0==>注意此处的越界
相关文档:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" >
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
private function onSuccess(evt:Re ......
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="myInit()">
<mx:Script>
<![CDATA[
import flash.events.*;
import flash.net.URLRequest;
import flash.me ......
前言
C/C++的开发,内存的管理是十分重要的课题,分配内存使用后要及时释放,否则内存泄漏导致内存耗尽。进入托管环境后,内存能够自动管理和回收,已经不用开发者太操心内存管理方面的问题了,在托管环境,开发者仍然可以做一些工作,提供内存回收的效率,例如,把类内部的引用对象设置为null是最基本的。借鉴在.net环境 ......
Repeater 顾名思义,Repeat就是重复的意思, Repeater 就是用来重复的控件
Repeater 会根据数据源中对象的多少来产生多少个子项,生成的子项全部是以数组形式存在的
<mx:Repeater id="myRepeater" dataProvider="{myArray}">
<mx:HBox>
  ......