《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()这两个函数删除,错误即可解决!