摘要:1varmyXML:XML;2privatefunctionreadXml():void3{4varloader:URLLoader=newURLLoader(newURLRequest("aa/bb.xml"));5loader.addEventListener(Event.COMPLETE,completeHandler);6}78privatefunctioncompleteHandler(e:Event)9{10vargetLoader:URLLoader=e.targetasURLLoader;11if(getLoader!=null)12{13myXML=new
阅读全文
摘要:当使用Flex中的DataGrid时,我们想实现的众多功能能之一就是动态的将数据添加到DataGrid的新的一行中。现在可以有很多方法实现这个想法。一个方法就是运用一个弹出框,往表格所绑定的数组集合中添加数据项。另一个方法就是直接向表格里面添加新的一行。这篇教程即将讨论的是上述方法的第二种。下面的例子演示了我们今天要创建的表格。下面的代码中,在程序初始化窗口中添加一个DataGrid。网格有三列。注意:DataGrid的属性sortableColumns设置为false,这样做是因为当添加新的一行时,排序功能不一定会保持正常工作,除非添加一些额外的代码。<?xmlversion=&quo
阅读全文
摘要:有时候会遇到要将一个小数保留指定的位数(四舍五入)。Number类里面已经带有了一个这样的函数:Number.toFixed(p:*=0):String 返回数字的字符串表示形式(采用定点表示法)。定点表示法是指字符串的小数点后面包含特定的位数(在 fractionDigits 参数中指定)。fractionDigits 参数的有效范围为 0 到 20。如果指定的值在此范围外,则会引发异常。 比如:varnum:Number=newNumber();num=12.3456789;varnum0:Number=num.toFixed(0);varnum1:Number=num.toFixed(1
阅读全文
摘要:在 ActionScript 3.0 中,无论是在严谨模式下还是在警告模式下编译,都将进行运行时类型检查。代码 消息 说明1000 系统内存不足。 系统可用内存无法满足 Flash Player 编译代码的需要。请关闭系统上正在运行的某些应用程序或进程。1001 未实现方法 _。1002 Number.toPrecision 的范围是 1 至 21。Number.toFixed 和 Number.toExponential 的范围是 0 至 20。指定的值不在期望范围之内。 指定的值不在 precision 参数的期望范围之内。Number.toPrecision 的范围是 1 至 21。Nu
阅读全文
摘要:TextField.restrict = "此处为可输入的内容";field.restrict = "^此处为禁止输入的内容";restrict属性支持一些类似正则表达式的样式:field.restrict = "a-zA-z"; //只允许大小字母field.restrict = "a-zA-z "; //只允许字母和空格field.restrict = "0-9"; //只允许数字field.restrict = "^abcdefg"; //除了小写字母abcdefg不允
阅读全文