Fluid idea for Life

随笔,杂记

[置顶]《Flex第一步》错误汇总

《Flex第一步》上市后,陆续收到读者的反馈,指出了书中的一些错误和遗漏。由于水平有限,审稿时有疏忽,对此给读者造成的误导和不快,还请大家谅解! 这里我把已经发现的错误集中记录,方便读者查看!

说明:由于我到现在还没拿到书,只能根据电子稿件查对,无法指出准确的行数,等收到书后,再一一附上准确位置。

比较严重错误(一般知识性错误)

第41页 4.1.3节的最后一段,介绍DividedBox的属性liveDragging时,原文:“当为true时,表示在拖动分割块时,分割块附近的元素只在鼠标松开时才调整位置;如果为false,则在拖动时就会不断的调整位置。” 写反了,应该是:“当为false时,表示在拖动分割块时,分割块附近的元素只在鼠标松开时才调整位置;如果为true,则在拖动时就会不断的调整位置。

第91页 代码错误,原文:

private var mXML:XMLList = <menu>    <item label="文件"> <node label="新建画板" data="new"/> <node label="清除画板" data="clear" enabled="false"/> <node type="separator" /> <node label="退出系统" data="logout"/> </item> <item label="帮助"> <node label="帮助" data="help"/> <node label="关于作者" data="about"/> </item> </menu>; 这里的根节点应该留空,正确的代码:

private var mXML:XMLList = <>    <item label="文件"> <node label="新建画板" data="new"/> <node label="清除画板" data="clear" enabled="false"/> <node type="separator" /> <node label="退出系统" data="logout"/> </item> <item label="帮助"> <node label="帮助" data="help"/> <node label="关于作者" data="about"/> </item> </>;

一般错误(笔误)

第22页 最后一行 应该是:源代码/Chapter_2

第32 43 65 67 页 applicationComplete 在排版时有换行,请去掉其中的连词符

第63页 <mx:buttonbar id="Btns" ... > 应该为 <mx:buttonbar id="btns" ...>

第77页 倒数第四行 //evt.target> 应该为 //event.target

第191页 第一段第一行 建立了如图8.2所示的视图结构” 应该为 如图8.3所示

第317页 本页的倒数第八行代码里有一个标签为"</mx:c>" 应该为 "<mx:WebService>"

第320页 中间一段: “另外,为了提供PHP的运行效率...” 应该为 “另外,为了提高PHP的运行效率...”

第16章的光盘中的一个BUG 在光盘里面:源代码\Chapter_16\FlexVoteSystemV1\FlexVoteSystemV1.mxml

各位读者请将第228行~第247行,这之间的内容删除,即将getUserIPAddResult()和LaterSendUserIPFromVote()这两个函数删除,错误即可解决!

Tags: Flex第一步勘误

上一篇: Flex第一步 -- 已经上市
下一篇: 为Flex Builder装两个实用插件

访客评论

  1. #1 walktree 2009-05-24, 11:39 PM
    这是由于Flex3和2不兼容导致的,部分类的方法作了调整,要小小的修改下,你可以使用2.01的sdk编译,理解后再看看相关代码,修改并不难。
  2. #2 QQ 2009-05-24, 2:06 AM
    NewIris 出现overide 不兼容覆盖
  3. #3 walktree 2008-05-24, 6:34 AM
    好主意。谢谢guo的建议,下载地址:http://www.fluidea.cn/book/fixBug.pdf
  4. #4 guo 2008-05-18, 9:18 AM
    能否将错误编辑成一个文件提供下载呢?
  5. #5 walktree 2008-03-03, 2:50 PM
    Sawen21你好,你可以利用amfphp提供的调试工具来调试php程序,也就是进入:http://localhost/amfphp/browser,测试php类的每个方法。
  6. #6 Sawen21 2008-03-01, 3:37 AM
    书中  contact例子 ContactService.php在amfphp解析后 的doLogin(user,pass)方法,对于Boolean返回值弄翻了,当然这肯定不是书中的问题,amfphp问题,这是怎么回事,应该怎么改源码。
  7. #7 walktree 2008-02-26, 5:13 AM
    Alert控件继承自Panel,因此,可以采用个性化Panel和TitleWindow(它也是Panel的子类)的方式来定义样式。,比如:
    Alert{
        headerHeight: 22;
        backgroundAlpha: 1;
        backgroundColor: #ffffff;
        borderAlpha: 0.50;
        borderColor: #BABEBE;
        color: #000000;
        paddingLeft: 8px;
           paddingRight: 8px;
           paddingBottom: 10px;
           paddingTop: 8px;
           roundedBottomCorners: false;
    }
  8. #8 walktree 2008-02-26, 5:09 AM
    Protected类型仅在类或其子类的内部可见。 :smile:
  9. #9 Andy 2008-02-25, 4:24 PM
    请问walktree如何对Alert.show(...)弹出的对话框使用css样式,或改变其风格。
  10. #10 Andy 2008-02-23, 2:33 PM
    第157页
    Protected修饰词书中解释为“保护类型,定义的属性和函数可以在内部使用......”
    这里的“内部使用”不明确,是包内部还是类的内部。按照java来说就是包内部。 :razz:
Total: 27Page 1 of 3123Next ›

发表评论

评论内容:

点击获得Trackback地址