ActionScript 3.0 Cookbook勘误

如饥似渴地将ActionScript 3.0 Cookbook看完了一遍,收获不少。这本书是第一本介绍ActionScript 3.0的书,主笔Joey Lott更是我的偶像。不过崇拜归崇拜,我得在此总结一下这本书的Bug(软件升级造成的),有让后看这本书的人少一些困惑。

我是在Flash cs 3和Flex Builder 2.01下测试的。

  1. util包应该为utils;
  2. flash.dispaly.text包应该为flash.text.TextField;
  3. Recipe 15.13.中没有导入SoundMixer包;
  4. DataFormat.VARIABLES应该为URLLoaderDataFormat.VARIABLES;
  5. Recipe 19.3.中_output.html = true的用法在AS3中已废弃;
  6. Recipe 20.9.中total += price应该为total += Number(price) ;
  7. 辅助类的修饰符不是private,应该是默认的interal

另外,Chapter 21中关于AS3整合Web Services的用法有误,mxml支持WebService,但AS3不支持WebService。

这本书是去年10份出版的,作者写这本书时是用Flex Bulder 2.0来编译的,现在软件已经升级成Flex Builder 2.01,升级前后差别不少,这就造成了有的源码编辑出错。

大家有知道其它Bug的请告知我。

发表评论