2007年7月2日
摘要: 我们知道vbs中有个trim的函数,用来取掉一个字符串两头的空格,as中没有,我们可以自定义一个: //取掉字符串的前后空格 function trim(returnString) { for (; returnString.charCodeAt(0) == 0x20; returnString=returnString.substr(1)) { } ... 阅读全文
posted @ 2007-07-02 13:55 三千 阅读(1675) 评论(5) 推荐(0) 编辑
摘要: 在一个Flash制作的图片上传程序中(使用了FileReference,但这玩意儿不能返回服务器数据),需要在as 中生成guid做为服务端文件的文件名,起初想使用js生成然后再传入flash,js生成方法如下: test 但是js生成时,浏览器会弹出ActiveX控件的交互询问,不爽,但此种方式应该是生成真正的guid。 后来想,使用as生成伪guid,应该可以,这种方法虽然理论上不是完全唯一... 阅读全文
posted @ 2007-07-02 13:52 三千 阅读(1442) 评论(6) 推荐(0) 编辑
摘要: ExternalInterface是什么? ExternalInterface 类是Flash Player 8 以后提供的一个外部 API,在功能上与 fscommand()、CallFrame() 和 CallLabel() 方法相似,用来进行Javascript和Actionscript之间的通讯,这是官方推荐使用的类,相比前述三个方法,它更灵活、更通用。通过这个类,as可以调用 H... 阅读全文
posted @ 2007-07-02 13:11 三千 阅读(1476) 评论(1) 推荐(0) 编辑
摘要: 很奇怪的是,as2中竟然没有字符串的替换函数,我原以为会有个replace,可是呢,没有! 如果要替换某个字符,咋办呢? 最后找到了方法,可以这样写,虽然怪异了点,但还是很简单的: //把全角逗号换成英文逗号 str = str.split(",").join(","); 其实就是先拆成数组,再把数组按指定的字符连接成字符串。 阅读全文
posted @ 2007-07-02 12:57 三千 阅读(2720) 评论(2) 推荐(0) 编辑