Luar's Flash Playground:《AS2与RIA》书大陆版勘误
新聞(101)
觀點或評論(94)
Flash書(63)
教程(73)
Design Patterns(3)
FlashCom筆記(47)
Flash Remoting筆記(27)
Flex筆記(11)
Flash Lite筆記(14)
PHP資訊(23)
Ajax筆記(9)
習作(51)
組件(17)
酷站(32)
學習資源(28)
書籍推介(15)
本站與我(91)
RSS瀏覽器
聯絡
熱愛鑽研
Ajax
ActionScript
Flash
Flash Lite
Flex
Flash Remoting
FlashCom
Director
Lingo
PHP
Multiplayer Game

搜尋
VCASMO
《AS2与RIA》书大陆版勘误 (18-08-2005)
(新增以橙色表示)
页数勘误
第1章
18[表1-3] 新版SEPY已经有「检查语法」功能
26[第17行] 第5帧找->第1帧找
44顶[4)总结] 第二和第三种次序乱了,换句话说,该段第3行:第种->第种、该段第5行前:第种->第种、该段第5行后:第种->第
74[表2-2] 5011000元->501~1000元
 
第2章
103[图2-24] 应该在[注意]之前
 
第4章
186[图4-13] WebServices误指FlashCom
186[图4-14] WebServices误指FlashCom
 
第5章
208[第3行] 将mc4搬到mc1之上->将mc2搬到mc3之下
264[图5-118] loginID_ti的属性应该是TextInput
283[代码第23行] place_cd->place_cb
285最顶端的标题“以ActionScript控制滚动条”,应该放在第284页图5-141之下
289[内文尾2行] 高度=Accordion.组件....,少个=
293[代码尾2] 加入import MemSys.utils.PopUpWindow;(因为这个类在Accordion版没有需要,所以也要删除,光盘范例是正确,只是书漏了)
300[中间内文] 修改GetPwdView类继承ScrollViewContent类 ->修改LoginView类别继承FormNavigation类别
309如果List有超过10选项,搬移后有些选项在原来List不能删去,原因在于程序里的dp.sortOn("indexNo"),因为Array.sortOn默认任何数字/字符都是当作String来处理,要以数字处理的话,要改为dp.sortOn("indexNo", 16)。另外,var dp:Array = fromList.selectedItems.sort(); 的.sort()是多余。下载修正后list5.fla
334[中间] createChildren():Void:单元格(Cell),应该是“定义
364[程序代码第1行] 0xFFFFFFF多了一个F
 
第6章
401[程序代码2]应加一个Tab在 LoadVars2.实例timeout = 新数值;
 
第7章
424[图7-19] 排错了,正确图在此
 
第8章
458[第二种做法的代码] var myResponder = new RelayResponder(this, "方法_Result", "方法_Fault");应该删去。下一句:var service:Service = new Service("gateway路径", null, "Remote service 名称或命名空间", null, myResponder);中myResponder应该改为null

本文章由發表。
意見
  • 好在都是一些小问题

    由smart於05-05-2005發表

  • 谢谢大大,我已经在书上把错误一一标出了,这样就不怕被误导了,HOHO~

    由s5s5於05-05-2005發表

  • 为LUAR严谨的出书态度所感动,谢谢!

    由rerd於07-05-2005發表

  • 其他地方还有错的

    由bian於07-05-2005發表

  • 請告訴我, 讓我加到勘誤裡

    luar於07-05-2005發表

  • 大陆版410页中的脚本中最后有一句是
    "dispatchEvent({type:"onReg", target:this, regResult:regResult});"
    这句好像无法执行,我尝试在 MemSys.RegView 中的 onReg 里面trace,但我在调试swf时并没有trace出来什么.

    现在我学习中遇到这样一个问题,不知是我机器问题还是其他什么问题

    yellowboy於11-05-2005發表

  • page 21
    ...
    myArray["6"]="abc";
    ...
    Flash 7结果:0。<--应为7

    由wqbird於13-05-2005發表

  • 6後有一個空格,所以結果是0

    luar於14-05-2005發表

  • 不好意思,看清楚-_-! //不过个人认为在书中此处应标明一下:)

    PS. 71页:...其实ActionScript 1.0的第二种做法都不是业界传统编程语言的格式... //"第二种"似应为"两种"

    由wqbird於15-05-2005發表

  • 334页中间

    ...createChildren():Void:义单元格(Cell)...//应该是”定义“吧

    由leos於17-05-2005發表

  • 已經加入勘誤,謝謝

    luar於17-05-2005發表

  • P458第五行开始的第二种方法好象写错了,copy了第一种方法的两行代码

    由jeffy_chu於26-05-2005發表

  • 不是,留意兩組代碼最後兩行,才是分別所在。

    luar於26-05-2005發表

  • 最后两行是对的,但是下面两句一句多余,一句错误。我怀疑是编书错误。
    下句多余:
    var myResponder = new RelayResponder(this, "方法_Result", "方法_Fault");
    此句错误:
    var service:Service = new Service("gateway路径", null, "Remote service 名称或空间", null, myResponder);
    应当改为
    var service:Service = new Service("gateway路径", null, "Remote service 名称或空间", null);
    应该去掉myResponder,因为这个对象在后面的语句里隐式产生。不然和方法一没有什么不一样了。虽然程序能通过,但是没有必要多次申明这个对象。

    由jeffy_chu於26-05-2005發表

  • 謝謝指正,我再檢查過,發現真是額外多了行不必要代碼,已經加入勘誤。

    luar於27-05-2005發表

  • p88 注意中 第2行末
    由于静态成员只限接触静态成员
    应该是
    静态方法只限接触静态成员:)

    由xox於28-05-2005發表

  • Ch8/8.3.2.2/remotingCon_php.fla
    php的gateway.php和helloworld.php是用8.3.1.1其中gateway.php和remotingCon_php.fla里的地址我已改为自己的地址,然后运行自己编译出来的remotingCon_php.swf如果在框yrname和msg中不输入任何信息,直接点call按钮就能返回消息,但一输入消息,就没办法返回消息

    由muziling於29-05-2005發表

  • amfphp和php版本是什麼?

    luar於29-05-2005發表

  • amfphp-0.9.0c.zip
    php-5.0.4-Win32

    由muziling於29-05-2005發表

  • 我是用apache做服务器的
    原先用IIS+PHP的2个DLL+1个INI也是这个问题

    由muziling於29-05-2005發表

  • helloworld.php的构造函数里并没有
    arguments=>这一栏,如果没有的话,是不是就不能接收参数?如果是的话,怎么加?

    由muziling於29-05-2005發表

  • php5請更新到amfphp 1.0,我的blog已經有兩篇文提及過

    luar於29-05-2005發表

  • 可以了,谢谢
    不过我建议下:
    在勘误上也加一条注明下,
    用PHP5就必须用amfphp1.0的

    由muziling於29-05-2005發表

  • 晕,page 21
    ...
    myArray["6"]="abc";
    ...
    Flash 7结果:0。<--应为7
    6后面怎么知道有空格啊?这里是不是改为6好一点?

    由南木於31-05-2005發表

  • page 26
    中间,“代码可以直接到第5帧找”,好像应该是到“第一帧找”吧?

    由南木於01-06-2005發表

  • 謝謝指正,已經加入勘誤。

    luar於01-06-2005發表

  • 确实是本好书啊,今天去当当推荐了一下,呵呵。
    page74
    表2-2中“5011000元”应为“501~1000元”,很小的问题。

    由南木於02-06-2005發表

  • 謝謝指正,已經加入勘誤。

    luar於03-06-2005發表

  • 在p306页,请问dp.addItem(i,i)这句是不是只添加第一个参数,而第二个没添加到的?
    import mx.controls.listclasses.DataProvider;
    DataProvider.Initialize(Array);
    dp = ["One", "Two"];
    trace(dp);//输出One,Two
    dp.addItem("Three", "Four");
    trace(dp);//输出One,Two,Three
    这个是之前的例子.它没把four都添加进去.那按照这样.在p306中的那一句,不是只是添加了list组件中的label,而data是没添加到呢?

    由fatbear於05-06-2005發表

  • 书中有,数字很细,细是不是小的意思,这大概是广东的方言吧,希望使用通用的语言,以便各地方得人都能看得明白

    由Anonymous於08-06-2005發表

  • 请问书在中第2章提到的零售店销售程序中的view_mc中都是用组件制作的,我换成movieClip和button怎么就不行了?监听是只对组件有效吗?

    由flyman於09-06-2005發表

  • 第5章
    Ch5\Membersys\version1\中的window组件滚动条scroll监听注册好像有问题,拖动滚动条没反应!

    由kkcat於12-06-2005發表

  • 能不能做个简体中文的网站

    由王明於25-06-2005發表

  • 101页(第二章)中部,“//注册[Calculate]按钮的侦听器对象为自己”中的“自己”容易引起歧义。
    建议改成“//注册[Calculate]按钮的侦听器对象为SaleSysView类”。

    Lee於04-07-2005發表

  • 简体中文版 p60面
    “for只会根据次数去重复执行程序,while除此之外还可以根据条件去重复执行程序。“
    错误的说法,for和while是等价转换的。
    p62面 "break不只是停止循环结构,它更可以中止循环结构中break之后的程序" 错误的说法,break只是使程序跳出循环结构,而非中止循环结构中break之后的程序

    IP: 61.158.52.193 (2005-07-07 19:25:18)

    由facko於07-07-2005發表

  • 简体中文版 p60面 真是不敢恭维你对过程性编程和oop编程的论述,建议你重学习一下oop的基础概念再来做“万能机器人和家电的”的比喻
    过程性编程也可以是“一个个家电“
    oop也可以是“一个万能机器人”

    IP: 61.158.48.229 (2005-07-07 20:43:23)

    由facko於07-07-2005發表

  • 大陆版424页,图7-19和注释不相符,同上一页图7-18一样了。应该是两个按钮的图。

    由Lee於08-07-2005發表

  • 謝謝指正,已經加入勘誤。

    luar於08-07-2005發表

  • 谢谢LUAR,现在更觉得这本书超值了!

    由rerd於08-07-2005發表

  • P276 提到的Ch5\5.2.2里面的WindowsContent类,对于窗口居中似乎实现的不好,每次刷新窗口常常会跑到左上角,有时候第一次运行就是这样,能否解决一下这个问题呢?

    由Jun於10-07-2005發表

  • P346的伸缩式菜单,发布后的swf文件有10m多...看起来不是很实用,能否改进呢?

    由Jun於11-07-2005發表

  • 忘了说,上面两篇是简体版

    由Jun於11-07-2005發表

  • 你嵌入整套中文字體,SWF當然大,看看這篇: http://www.luar.com.hk/flashbook/archives/001038.php

    luar於11-07-2005發表

  • page 197
    我想问下如果我在提示输入中文字而不是用默认的字体怎么改,
    我尝试探在tooltip里面改,但好象没有变化,
    另page 208
    第3行
    应该是mc2搬到mc3下边

    由sonygod於23-07-2005發表

  • 在例子:CH2\2.3\AS2\05.fla中,怎么不能使用Stage.width属性?使用import Stage也不行!

    由cfdl於18-08-2005發表

  • ch5\5.3.1\list5 这个程序 可能改一下比较好!:)
    因为如果你的项目数超过10个以后
    ,按照你的程序要排序,这个时候就会出现新添加的第11项以后的项 无法从list删除的问题!

    由kevin於18-08-2005發表

  • 嗯,因為Array.sortOn默認任何數字/字符都是當作String來處理,要以數字處理的話,要改為dp.sortOn("indexNo", 16);

    luar於18-08-2005發表

  • dp.sortOn("indexNo", 16);
    这个 我也曾改过 不过还是不好用!:) 无奈我只好写了段排序的程序才搞定.

    由kevin於19-08-2005發表

  • 请问 P84 所有私有成员只可一由私有或公共方法接触……,一句是何意思啊,读不懂?

    由lutz於19-08-2005發表

  • 你的这本书写得非常不错。
    不过我感觉这本书不象你说的是写给美工看,好象是写给有点AS基础的传统程序员看的。呵呵
    如果介绍FLASH与服务器连接的再多一点那就更好了。
    我看了你的书后感觉有很大的提高,希望你能再多出基本高质量的书。谢谢!

    馒头於21-10-2005發表

同組文章

Movable Type 4.32-en系統支持,Luar's Production版權所有。