Flex 学习笔记------as 与 js 的通信
摘要:AS 中的ExternalInterface类 可以用于和JS的交互1. AS 调用 JSAS 调用 JS 主要使用 ExternalInterface.call() 方法:var result:String = ExternalInterface.call("jsFunc",params);// jsFunc 是 js里面对应该函数的引用,params是该函数的形参 2. JS 调用 AS要想在 JS 中调用 AS,需要现在 AS 中调用ExternalInterface.addCallback() 方法: private function asFunc(s:String
阅读全文
posted @
2013-07-25 21:13
花森
阅读(333)
推荐(0)
Flex 学习笔记------Local Shared Object 和 Custom Class
摘要:Local Shared Objectactionscript中,SharedObject类可以把数据存在客户端。shared object 有两种类型:local 和 remote。其中Local Shared Object (LSO)类似于浏览器的cookie缓存功能,可以用来记录用户的登录状态或是其他信息。相对于cookie来说,LSO可以存储更多的数据量且不会超期。1. 读写 LSOvar example:SharedObject = SharedObejct.getLocal("example");这里getLocal()方法,若存在名为example的LSO,则
阅读全文
posted @
2013-07-19 22:56
花森
阅读(490)
推荐(0)
Flex 学习笔记------读取Jpeg图片的width,height和colorSpace
摘要:最近开始学习Flex开发,遇到一个需求:上传图片之前需要在本地先预览图片。但是有两个问题: 1.flex4里面还不支持对*.tif 和 *.tiff格式的预览,一方面可能是因为tif图的体积比较大,非常耗内存,另一方也有可能是因为tif图片的格式比较复杂。 2.Jpeg格式的图片中颜色通道主要分为三种:rgb,cmyk,grey。而cmyk的图片在浏览器中显示时颜色会失真。问题1没有想到好的解决的办法,虽然也在github上找到一个开源的读取tif图片的类库,但是体积过大,预览的时间很慢。关键的是tif格式的图片中颜色通道为cmyk的还是不能正确的显示。下面是部分代码,及测试效果: ...
阅读全文
posted @
2013-07-19 15:43
花森
阅读(1133)
推荐(0)
翻译:eval() 不是魔鬼,只是易被误解
摘要:原文连接:http://www.nczonline.net/blog/2013/06/25/eval-isnt-evil-just-misunderstood/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+nczonline+%28NCZOnline+-+The+Official+Web+Site+of+Nicholas+C.+Zakas%29eval() 不是魔鬼,只是被误解了在整个 javascript 的语言体系中,我不敢说还有什么能比对 eval() 的误解更深的了。这个简单的函数将一个字符串当作
阅读全文
posted @
2013-07-06 17:35
花森
阅读(855)
推荐(0)
翻译:javascript 内存管理
摘要:原文链接:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management?redirectlocale=en-US&redirectslug=JavaScript%2FMemory_Managementjavascript 内存管理介绍低级语言(c语言),拥有底层的内存管理原语:malloc() 和 free()。而在 javascript 中,变量的内存是在创建过程中自动分配的,当变量不再被引用时会自动释放其内存。后面的这一处理过程被称为“垃圾回收”。这里的“自动”导致了一系列的困惑,并且给 java
阅读全文
posted @
2013-07-05 00:52
花森
阅读(317)
推荐(0)