swf.com.tw

2005/10/25

新書介紹

作者: cubie 於 「 Flash與ActionScript

《碼上就會:Flash CS3動畫設計寶典》
圖解ActionScript 3.0程式設計入門

碼上就會:Dreamweaver CS3 PHP, MySQL & AJAX

作者:趙英傑
印刷:彩色
定價:590 元
頁數:472頁
教學簡報檔:有(請向書籍經銷商索取)

詳細目錄

[ 2008/02/12 更新] 使用ActionScript 3.0的Timer類別製作計時器
[ 2008/02/22 更新] 書籍勘誤表
[ 2008/03/12 更新] ActionScript 3.0裡的stage(舞台), root和MainTimeline(主時間軸)
[ 2008/04/16 更新] 自動輪流播放Flash的FLV視訊檔

線上購書:

本書特色:

  • 淺顯易懂的ActionScript 3.0入門教材。
  • 輕鬆易懂的教學範例,囊括多種Flash CS3動畫製作秘訣,自學或教學兩相宜。
  • 精彩動畫與詳盡的ActionScript 3.0互動應用程式圖解,讓您完全瞭解動畫實作技巧以及互動程式開發。
  • 實用互動程式範例包括:刮刮樂、物件配對、動態選單、隨機動態文字特效、MP3播放器、讀取XML文件與RSS閱讀器。

所有互動影片程式皆以ActionScript 3.0語法撰寫。

精心挑選多個包含重要觀念的互動影片,替您打好繼續深究複雜程式的基礎。這些實用的影片包括:問答題測驗(學習控制文字欄位和條件判斷敘述)、隨機文字特效特效影片(亂數和迴圈程式)、動態選單製作(控制「顯示物件」與載入外部影片)、RSS閱讀器(解析XML文件與物件導向程式設計基礎)、刮刮樂影片(動態遮色片與程式繪圖)、MP3播放器(控制並載入聲音檔)、Google搜尋表單(網路連線)、拖放物件(物件配對)…等等。

底下是取自本書其中六頁的畫面,包含採用圖說解釋ActionScript 3.0語法以及應用程式架構(直接點圖可放大)。

   

  

 

《碼上就會:Dreamweaver CS3 PHP、MySQL與AJAX》

碼上就會:Dreamweaver CS3 PHP, MySQL & AJAX

作者:趙英傑
印刷:彩色
定價:620 元

詳細目錄

[ 2007/08/06 更新] 書籍勘誤表
[ 2007/08/04 更新] 使用MAMP在Mac OS X上安裝Apache、MySQL與PHP
[ 2008/01/21 更新] 使用PHP程式一次上傳多個檔案
[ 2008/04/29 更新] 設定FCKeditor,讓使用者上傳檔案到自己的目錄

線上購書:

本書特色:

  • 簡單易懂的生動圖解說明PHP與SQL語法,及應用程式的執行架構。
  • 使用Dreamweaver視覺化編輯工具,輕鬆建立PHP + MySQL與AJAX應用程式。

目前佔有率最高的開放原始碼Apache網站伺服器,加上超人氣的MySQL資料庫與PHP程式語言,這個簡稱AMP(取自Apache, MySQL與PHP的首字母)的金三角組合,是今日許多網站的重要基石。

Dreamweaver則是目前在專業市場領域,最受設計師喜愛的網頁編輯工具。除了原本優異的CSS樣式編輯功能,以及包含PHP在內的視覺化伺服器端程式建置能力之外,CS3版本更加入了Spry AJAX框架——一組能大幅簡化開發人員建立AJAX網頁的程式庫,讓使用者透過簡單的幾個HTML標記設定,就能完成具備AJAX機制的互動網頁。

本書採用大量的圖解說明PHP與SQL的基本語法以及應用程式的執行架構,讓讀者在享受Dreamweaver視覺化編輯工具輕鬆建立PHP應用程式的同時,也能瞭解其背後的運作原理,打好繼續深究複雜程式的基礎。

底下是取自本書其中六頁的畫面,包含採用圖說解釋SQL語法、PHP程式指令、Cookie以及應用程式架構的頁面(直接點圖可放大)。

   

  

 

碼上就會Ruby On Rails

書名《碼上就會:Rails敏捷開發網站(Agile Web Development with Rails)》
翻譯:趙英傑、涂穎芳、張穎
定價:600元
出版:碁峰資訊股份有限公司
線上購書

假如你需要在短時間內完成一個高品質、美觀的Web應用程式,且該網站需要持續維護多年。

如果你也想在網站中採用AJAX之類的功能,讓網站反應迅速且更易於使用。此外,你也想要採用REST技術,讓web應用程式更容易和其他應用程式互動。

Ruby on Rails就是你正在找尋的技術。

Rails是個全功能的MVC網站框架(framework),幫助您建立高度結構化的應用程式。您專注於撰寫應用程式,而Rails將幫您打理好其他的工作。您甚至不必撰寫一行JavaScript程式碼,就能製作出包含JavaScript的應用程式。

本書全部重新改寫自獲獎(2006 Jolt Awards)的第一版本,包含Rails 1.2的新功能。透過這本書,您將能:

  • 撰寫出網路書店應用程式;
  • 瞭解Rails如何免除繁瑣的設定步驟以及應用程式的撰寫過程;
  • 瞭解如何使用Rails程式碼產生器;
  • 看看如何在應用程式中加入AJAX、REST、Web Service以及e-mail處理程式;
  • 透過內建的單元(unit)、函數以及整合測試框架,在開發過程中測試應用程式;
  • 簡易且安全地部署您的應用程式。

本書的作者瞭解Ruby,也瞭解Rails,作者群簡介:

  • Dave Thomas是Agile Manifesto以及Programming Ruby書籍的共同作者,他瞭解敏捷(agile)開發與Ruby,此外,身為積極的Rails開發者,他也瞭解Rails。
  • David Heinemeier Hansson是Rails框架的創作者。
  • Leon Breedt撰寫了Rails的web service元件。
  • Mike Clark是國際Rails講師以及測試技術的專家。
  • James Duncan Davidson管理許多Rails應用程式,並且巡迴世界各地演說Rails開發主題。
  • Justin Gehtland參與培訓AJAX, Web 2.0及Rails開發課程。
  • Andreas Schwarz撰寫了線上Rails安全手冊。

' 新書介紹 ' 有 96 則迴響

使用 RSS 訂閱迴響,或者 TrackBack 至 ' 新書介紹 '。

  1. emicky 說:

    不知在大陆是否出简体中文版本的啊?

    2005/10/27 @ 10:38 pm

  2. cubie 說:

    会的,但是简体版本作业比较慢,详细的日期和出版社还不知道,谢谢您的关注。

    其实这个blog还处於「测试」阶段,您是第一个留言的人士 :grin:

    2005/10/27 @ 11:49 pm

  3. fan 說:

    我有訂書,希望趕快拿到。(參加文大CF課程訂的)

    2005/10/28 @ 12:07 am

  4. 悬翎 說:

    期待简体中文版,期待赵老师写的关于AS3的图书 :smile:

    2005/10/28 @ 8:17 am

  5. DAN 說:

    我也想买一本,可是我是在大陆。不知有什么办法能购买到这本书。

    2005/10/28 @ 8:50 am

  6. andyqiu 說:

    GOOD! I HOPE…….

    2005/10/28 @ 8:52 am

  7. smart 說:

    赵老师的书我都会买的,只是大陆的出版审查较严(我自己也有同样经历),所以很多好书看到时软件都出新版本了,希望这次能趁热打铁,尽快和广大读者见面。

    2005/10/28 @ 9:57 am

  8. cubie 說:

    感謝各位讀者的支持與鼓勵,在台灣訂書的讀者,
    我會跟相關人員聯絡,讓您盡快拿到書.
    大陸讀者若要買繁體中文版,可請友人到香港書店,
    或設於香港的網站書店購書.至於簡體版,因為作業的關係,可能要等一段時間了!

    2005/10/28 @ 10:38 am

  9. N神 說:

    要等多久啊- -~
    是不是要等到f9出了才有得看啊~
    可惜没有香港朋友哎~

    2005/10/30 @ 9:06 pm

  10. N神 說:

    《 Essential Actionscript 2.0 》还有这本中文版大陆也没得买啊~

    2005/10/30 @ 9:10 pm

  11. cubie 說:

    《 Essential Actionscript 2.0 》这本书因为大陆地区没有出版社愿意购买原文书的版权,所以无法出版,十分抱歉。

    至于《 码上就会:Flash 8专业版ActionScript进阶应用 》这本书,确定会出版简体版,但因编辑等作业问题,要请您等一段时间 :wink:

    2005/10/31 @ 9:10 am

  12. jooooohs 說:

    趙老師乾脆弄個地方專門給大陸同志訂書好了….Cooooool

    2005/11/04 @ 6:23 pm

  13. ray 說:

    有大陆的同志有办法买到赵老师的书吗?请联系我。。我也很想买赵老师的书。。就是在大陆买不到啊。。。在香港又没朋友。。。 :neutral:

    2005/11/10 @ 3:49 pm

  14. Cyber-J 說:

    哈!等了一星期終於拿到老妹從台灣寄來舊金山的《碼上就會:Flash 8專業版ActionScript進階應用》
    真是太高興了啦~~

    2005/11/16 @ 3:32 pm

  15. Bing 說:

    住台北的朋友,若要拿趙哥的新書”碼上就會:Flash 8專業版ActionScript進階應用”,可以找我拿,Email連絡時間,我會與您連絡,書的詳細內容可以參考http://j2eemx.com/cfdp_cfms/article.cfm?atc=322A079D-3048-2B5A-26792496367F2A5C&mode=1

    為服務大家,買一本也可以囉! :smile:

    2005/11/19 @ 5:45 pm

  16. season 說:

    :eek: 赵老师有没有翻译或者是出一本Flashcom方面的书籍的打算.这方面的中文书几乎为零。

    2005/12/21 @ 5:14 pm

  17. cubie 說:

    目前沒有打算 :neutral:

    2005/12/21 @ 5:19 pm

  18. firebug 說:

    我读过您的2本FLASH书,大陆版本叫FLASH 编程/动画宝典,很不错的,确实学了点东西.那时候一直在找您的网站,你在书里面提到一个网站,那好象是您多年前的,写FLASH4的书时候的网站.希望你在MMUG或者您的BLOG写点教学.祝福您圣诞快乐.

    2005/12/22 @ 1:54 pm

  19. cubie 說:

    谢谢您的指教,也祝您圣诞快乐 :wink:

    2005/12/24 @ 8:39 pm

  20. LEE 說:

    今天在找Colin Moock的书,就找到赵老师你了,期待着你的书 在大陆出版呢!!!现在找了个代购的,不过,价格很贵!!!!唉,先用着吧!没办法!!

    2006/03/02 @ 10:52 pm

  21. cubie 說:

    简体版本已经在进行中,但是我无法肯定何时会出版, Colin Moock 的书也有出版社洽询,我也希望会有简体中文版,谢谢您!

    2006/03/02 @ 11:17 pm

  22. LEE 說:

    :mrgreen: 我又来了,看来,为了进一步学好我的flash编程,日后我会经常来赵老师你这里看看喔!!我有一个朋友认识香港的人,她可能帮我买你的书,但,她问我在那间书店买 :neutral: 我不知道啊!!赵老师,你知道吗?! :wink: 如果知道记得告诉我喔!!(这样的就可以省了叫人代购的那笔钱,可以多买几本书了 :mrgreen: )Thanks!

    2006/03/05 @ 11:33 am

  23. ViVi 說:

    真希望大陆能早日出版
    从去年10月,到现在,过去已经半年拉,也该出来了吧?!

    2006/04/22 @ 11:32 am

  24. cubie 說:

    抱歉,有些程序我们无法掌控,但是我们会请编辑加快脚步,谢谢您的关注!

    2006/04/27 @ 11:12 pm

  25. zero 說:

    Flash 8專業版ActionScript進階應用
    第一章說有個 飛鳥_ok.fla 檔
    但是我看光碟裡並沒這個檔
    該從何處取得?

    2006/05/29 @ 11:46 am

  26. cubie 說:

    zero 您好,

    請直接在底下的頁面連結,下載 飛鳥_ok.fla 檔,謝謝!

    http://swf.com.tw/?p=19

    2006/05/29 @ 1:13 pm

  27. zero 說:

    ok
    收到了 可以下載
    回應好快 剛貼文 吃個飯回來就有
    謝謝

    2006/05/29 @ 2:08 pm

  28. zero 說:

    照書上鍵入範例 2-23

    ans_txt.text = “請在此輸入答案”;
    ans_btn.onRelease.toLowerCase() = function () {
    if (ans_txt.text == “apple”) {
    result_txt.text = “真棒!”;
    } else {
    result_txt.text = “再試一次!”;
    }
    }

    ctrl-enter 後 出現錯誤

    **錯誤** 場景=場景 1、圖層=actions、影格=1:行 2: 指定運算符號的左邊必須是變數或屬性。
    ans_btn.onRelease.toLowerCase() = function () {

    是否為打字編排出錯?

    2006/05/30 @ 2:18 pm

  29. zero 說:

    如果要改的話 2-29 那張範例圖 裡面的程式碼也要改

    2006/05/30 @ 2:23 pm

  30. cubie 說:

    hi zero,

    請參閱:
    http://swf.com.tw/?cat=6&paged=3

    thanks,

    2006/05/30 @ 2:40 pm

  31. 飞鸟闪客 說:

    赵老师您好:

    我是大陆的一个flash开发者,很想买您的>这本书,由于香港那边没有朋友,所以一直在等有没有大陆的书商可以代售,偶都等一年了,还没有达成购得此书的夙愿,您有什么方法可以帮我完成购得宝收的愿望吗??

    2006/09/12 @ 11:22 am

  32. cubie 說:

    hi 飞鸟,其实简体版本已经上市了,由电子工业出版社出版,请叁阅底下这个连结,谢谢您的关注!

    风云 Flash ActionScript 高级编程艺术

    或者华储网上书店

    2006/09/12 @ 1:54 pm

  33. 飞鸟闪客 說:

    赵老师您好:

    很高兴看到您的回复,我看了一下您说的那本书的目录内容,感觉好像和您的精通AS2.0的目录内容差别比较大,您能不能说明一下,如果您有好办法的话,我还是想购到那本原书,麻烦了!!

    2006/09/13 @ 3:47 pm

  34. 未来才会出名的:LS 說:

    HI
    赵老师 你会有打算出as3.0或者flex 2.0的有关书籍吗 会在大陆出版吗

    2007/05/13 @ 9:32 pm

  35. cubie 說:

    hi LS:

    目前并没有详细的规划,所以尚不确定,谢谢 :wink:

    2007/05/13 @ 10:13 pm

  36. 說:

    Essential ActionScript 3.0這本英文書出了

    請問趙老師會翻中文版嗎?

    2007/07/23 @ 5:50 pm

  37. cubie 說:

    hi 蛋:

    我目前並沒有翻譯書籍的計畫,謝謝!

    jeffrey

    2007/07/23 @ 11:28 pm

  38. 艾尔 說:

    请问(碼上就會-Flash 8 動畫設計寶典、Flash 8專業版ActionScript進階應用)这两本书在大陆是不是这个地址http://product.dangdang.com/product.aspx?product_id=9233896的这本一样啊后面这本是不是http://www.phei.com.cn/bookshop/bookinfo.asp?bookcode=TP025530%20&booktype=main啊?

    2007/08/03 @ 5:16 am

  39. cubie 說:

    是的,艾尔,感谢您的关注!

    jeffrey

    2007/08/03 @ 5:14 pm

  40. 艾尔 說:

    哈哈太好了~~!!!
    本来还以为要托人到香港去买了,明天就可以去网购了,谢谢你的答复 :grin:

    2007/08/04 @ 1:33 am

  41. cubie 說:

    谢谢您的支持 :wink:

    2007/08/04 @ 1:47 am

  42. 愁丑 說:

    真是的,大陆真就买不到了么,我就不信了.

    2007/08/07 @ 1:05 am

  43. steven 說:

    趙老師您好

    我參考『碼上就會』,用亂數建立隨機字串 theURL01

    讓 theURL01=”http://swf.com.tw”

    用在getURL(theURL01,_blank)沒問題

    建立隨機字串 theURL02

    讓 theURL02=”http://www.abcd.com/test.swf”

    但為什麼用在loadMovie (theURL02,99); 上就不行
    在本機上;或上傳到網站測試,也沒有 error message,但卻無法正確執行

    2007/10/23 @ 3:35 pm

  44. cubie 說:

    hi steven:

    loadMovie()第二個參數是「方法」,用於指定透過GET或POST方法傳遞參數。如果是要在URL後面加上隨機字串,也可以採用底下的形式:

    theURL02=”http://www.abcd.com/test.swf?rnd=” + random(999);

    2007/10/23 @ 7:36 pm

  45. steven 說:

    趙老師您好

    謝謝您的回答,但我可能沒講清楚

    我是想隨機選擇一個 swf檔,
    theURL=”http://www.123.cm.001.swf”
    或theURL=”http://www.123.cm.002.swf”
    或theURL=”http://www.123.cm.003.swf”
    .
    .
    或theURL=”http://www.123.cm.009.swf”

    然後固定load在圖層99

    我的意思是用
    loadMovie(”http://www.123.cm/001.swf”,99) 沒問題

    當我用代替字串theURL

    loadMovie(theURL”,99) 雖然沒有error message可是swf卻無法load

    很感謝趙老師您的回答….

    2007/10/24 @ 12:54 am

  46. steven 說:

    不好意思打錯了
    應該是

    loadMovie(theURL,99) 雖然沒有error message可是swf卻無法load

    2007/10/24 @ 12:58 am

  47. cubie 說:

    loadMovie()指令不需要也無法指定載入內容的「深度」,如果要把外部資源載入某個特定的「階層」,請使用loadMovieNum()函數。例如,底下的敘述將把外部的test.swf載入階層99:

    loadMovieNum(”http://swf.com.tw/test.swf”, 99);

    2007/10/24 @ 9:31 am

  48. steven 說:

    非常謝謝您的回答~~3q

    2007/10/25 @ 2:16 am

  49. snoopy 說:

    趙老師您好:
      想請問您有關碰撞偵測的問題。你在《碼上就會-flash8 actionscript進階進用》第四章裡有提到多邊形的碰撞偵測,也就是應用造形旗標,我也嘗試做了一個不規則的物件去碰撞,結果都是以物件的中心去做偵測(當然您書上也有提到”通常是實體的中心點”這句話)所以,我想請問老師,有什麼方法可以使實體的碰撞偵測是在邊界,而不是中心點? :cry:

    2007/11/18 @ 12:09 pm

  50. cubie 說:

    hi snoopy:

    gskinner.com有一篇碰撞偵測的文章和範例檔下載(類似「電流急急棒」效果),可以參考:

    Flash造型碰撞說明與範例檔(英文)

    2007/11/19 @ 1:01 pm

  51. snoopy 說:

    趙老師您好:
      謝謝您,我已經把檔案下載了,我會好好研讀的。另外,真的很希望老師您能再出書,因為對我們來說,老師您的書可真讓我們獲益不淺啊。

    2007/11/19 @ 8:25 pm

  52. cubie 說:

    謝謝你的鼓勵 :wink:

    2007/11/20 @ 12:09 pm

  53. steven 說:

    趙老師您好:

    這次趁著回台灣,買了-碼上就會:Dreamweaver CS3 PHP、MySQL與AJAX-這本書
    K完後感覺對不是本科的我實在是受惠良多
    第十章的 AJAX呈現動態資料庫網頁有夠讚又實用
    就像以前買的flash書一樣好,真的很感謝您

    希望老師能在下次的PHP書籍能包含有『表單結合驗證碼』網頁的實例製作…謝謝您

    2007/11/27 @ 10:54 pm

  54. cubie 說:

    hi steven:

    謝謝你的鼓勵和建議 :wink:

    2007/11/28 @ 11:09 am

  55. steven 說:

    趙老師您好:

    在Dreamweaver CS3 PHP、MySQL與AJAX-這本書 Chapter 10 如果想設計為可上傳2張圖片時,應如何加寫程式碼呢???

    實在是試了很久;還是沒辦法…

    2008/01/13 @ 12:05 pm

  56. cubie 說:

    這週我會抽空整理一篇相關文章,thanks。

    2008/01/13 @ 3:45 pm

  57. 廖寶呈 說:

    趙老師您好:

    在Dreamweaver CS3 PHP、MySQL與AJAX-這本書8-40頁提到啟用FCKeditor的上傳圖片興上傳flash影片功能。
    如果想讓使用者上傳到自己的目錄該如何做呢?例如 abc這個user就上傳到 /abc這個目錄 alice這個使用者就上傳到/alice這個目錄

    2008/04/24 @ 8:04 pm

  58. cubie 說:

    hi 小廖:

    FCKeditor的config.php中的UserFilesPath可以改成動態設定(相較於書本裡的’/uploads/’固定路徑),請參閱「設定FCKeditor,讓使用者上傳檔案到自己的目錄」這篇文章說明,謝謝!

    2008/04/26 @ 12:33 am

  59. 廖寶呈 說:

    趙老師
    我試過了,可以正確的執行,謝謝您!

    2008/05/02 @ 5:58 am

  60. ben 說:

    老師我有寄封信給你
    不好意思,想請教你一下問題 ~

    2008/05/08 @ 4:15 am

  61. cubie 說:

    有收到,處理中…

    2008/05/08 @ 7:08 am

  62. james 說:

    請問一下怎麼在hp dv2141上安裝Mac OS X Leopard啊?

    2008/05/08 @ 4:00 pm

  63. cubie 說:

    請用google搜尋關鍵字:mac Leo4all

    2008/05/09 @ 1:12 pm

  64. qoo 說:

    老師好我想請問一下 因為目前正在學as2.0 大概2個月了
    可是在網路上好像大家已漸漸在學習3.o
    我想問一下我需要在從3.0學起嗎…
    因為想要找這方面的工作,一但學3.0 勢必又要從頭開始花時間學
    我實在不知如何取捨

    不知道老師能否給我建議….聽說明年4.0要出來…天阿那3.0還須要學嗎..
    好煩喔>

    2008/06/13 @ 6:30 am

  65. cubie 說:

    hi qoo:

    新版本的Flash軟體,其程式語言仍是ActionScript 3.0,從2.0到3.0是個「革命性」的轉變,再發生這種變化的機會,可能是N年之後的事了。日後的發展,將是以AS 3.0為基礎,新增指令和功能。

    所以,不用擔心學了3.0語法後,又要面對新的語法,所謂「4.0語言」應該是誤傳。電腦這種東西,沒有必要從舊版本學起,但是網路上的資源仍舊是以as2.0和1.0的語法為大宗,所以瞭解as 2.0還是有好處啦。

    jeffrey

    2008/06/13 @ 9:54 am

  66. 說:

    趙老師您好~因久仰您的大名~也拜讀過您不少作品~但對於Actionscript3.0總是一籌莫展~本身對FLASH已有概念~但程式碼的部分~看了趙老師的作品書籍~以及其他的相關工具書不下5本以上~但還是有點難以入門~想請問趙老師~對於完全對程式碼毫無基礎~也毫無概念的的初學者而言~要如何學習AS3.0??比如概念~邏輯等等~或者有沒有任何參考書即可以一一解釋每個程式碼的意義?因為實在非常渴望學會~卻老是看不懂~實在~實在有點心有餘而力不足~以上請叫趙老師~感謝趙老師百忙中抽空閱讀~也非常盼望趙老師給不才的小弟多多建議及指點~感激不盡

    2008/07/26 @ 4:25 pm

  67. cubie 說:

    說「指點」不敢當…今天趁著賺到的颱風假期出去走走還差點迷路。底下是一點小小的心得分享:

    1. 程式不是靠電腦寫的,而是用筆跟紙演算出來的。
    2. 我常聽到有人說自己的「邏輯」不好,但我覺得問題不在邏輯觀念,而是搞不清楚程式的目的。

    這就好比從A點走到B點,走法有很多種,重點是,要先在紙上做好規劃,不要光用腦筋想。

    實際上,程式指令都是「英文」,也是令某些人感到難以將想法轉換為程式的原因之一。

    3. 程式指令大多是「有意義的英文單字組合」。例如,gotoAndPlay就是goto(跳到), And(及), Play(播放)的組合;addEventListener則是add(新增)、Event(事件)和Listener(偵聽器、監看器)的組合。

    閱讀程式指令時,多從字面上去瞭解指令名稱的含意,你會對它們更有感覺。

    4. 從簡單的程式著手,試著調整其中的參數,例如,控制影片片段物件的x, y屬性,改變某個變數值,看看會發生什麼變化。
    5. 大多數人都是在一次次的嘗試和挫折中學會程式設計的… have fun!

    2008/07/28 @ 11:51 pm

  68. 阿信 說:

    請問趙老師
    我在FLASH PLAYER 9中
    當A.SWF是以全螢幕開啟
    再按下開啟B.exe另開方式(fscommand(”exec”,”B.exe”);)
    並保留A.SWF
    可是在開啟B時
    A.SWF的全螢幕卻消失了
    這是為什麼
    有何方式可以解決

    謝謝趙老師 ^^

    2008/08/08 @ 2:32 pm

  69. cubie 說:

    hi 阿信:

    不要使用fscommand中的”fullscreen”指令,要在ActionScript 3.0中用全螢幕方式呈現Flash影片時,請在第一個影格加上底下的敘述:

    stage.displayState = StageDisplayState.FULL_SCREEN;
    stage.showDefaultContextMenu = false;
    stage.scaleMode = StageScaleMode.SHOW_ALL;

    這是ActionScript 3.0的新語法。

    jeffrey

    2008/08/08 @ 5:52 pm

  70. 小圓 說:

    不好意思~
    首先要先感謝老師出的書~~真的是很棒的教材~~獲益良多~
    再來~想請問一下趙老師,有什麼方法可以讓Flash與VC++溝通呢?
    因為製作的flash game要與VC++的介面溝通~要用哪個函數或是什麼方法才能夠使兩個進行溝通的動作呢?
    麻煩老師回答~~感謝你!!!^^

    2008/08/28 @ 2:48 pm

  71. cubie 說:

    小圓:

    舊版本採用fscommand()和外部程式環境溝通,新的版本建議採用ExternalInterface類別,AS 3.0透過此類別的addCallback()方法,來建立回應外部程式碼呼叫的函數。

    jeffrey

    2008/08/28 @ 3:21 pm

  72. b翔 說:

    老師您好!我是用as3
    我在index.swf中,放了三個按鈕。三個按鈕都用Loader的方式,載入game.swf。
    我希望三個按鈕可以帶不同的參數值過去,要怎麼做呢?
    因為我發現game.swf中,收不到index.swf所宣告的變數。

    另外,我想從上面這個想法做延伸。做一個小遊戲,在index.swf中,玩家可以選擇不同的對手,進入遊戲中(game.swf)的時候,因為帶入的參數不同,而有不同對手的感覺。這樣的設計架構是對的嗎?

    2008/09/17 @ 2:34 pm

  73. b翔 說:

    補充一下:這是我在第一個按鈕寫的script

    var game:int;

    btn1.addEventListener(MouseEvent.CLICK, f1);
    function f1(e):void {
    game = 1;
    var request:URLRequest = new URLRequest(”game.swf”);
    var loader:Loader = new Loader();
    loader.load(request);
    this.addChild(loader);

    }

    這種寫法的另一個問題是,把game.swf載入了。但是原來在index.swf上的按鈕仍然存在。

    謝謝!

    2008/09/17 @ 2:46 pm

  74. cubie 說:

    index.swf上的按鈕沒有做任何處置,所以會存在。你可以將它隱藏或者用切換時間軸方式來「移除」它。至於參數傳遞的方式,可參閱這一篇文章:
    http://swf.com.tw/?p=125

    have fun!
    jeffrey

    2008/09/18 @ 8:18 am

  75. 艾尔 說:

    很喜欢看你写的书,你的书都写得好好哦!~~~~

    2008/09/19 @ 3:52 am

  76. 艾尔 說:

    你最近的这三本新书不知大陆几时才能上市?好期待哦!~~~~

    2008/09/19 @ 3:54 am

  77. 初學人 說:

    趙老師,您好!
    想請教有關「《碼上就會:Dreamweaver CS3 PHP、MySQL與AJAX》」:第九章的P09-50,AJAX版本的用戶註冊介面,有些疑問:除了用戶名稱檢查是重複,如果要加上不能用中文字的用戶名稱註冊,請問要如何操作?麻煩請趙老師示範,謝謝!

    2008/09/20 @ 6:11 pm

  78. cubie 說:

    hi 艾尔:

    Ruby on Rail那本书的简体版本,应该是由电子工业出版社发行的。至於其他两本书,其实我早已和北京的出版社签约,只是我这一阵子忙着其他事情,所以搁置到现在 :oops:

    谢谢你的关注!

    jeffrey

    2008/09/20 @ 10:53 pm

  79. cubie 說:

    亞洲語系和西歐語系文字編碼的不同點,在於西歐語系一個字元佔用一個位元組(byte),而亞洲語系則需佔用2~3的位元組。

    PHP 4.0.6版本之後,提供一組處理多重字元的字串函數,其名稱用”mb_”開頭,例如,計算UTF-8格式字串長度的函數指令如下:

    mb_strlen(”中文字”, “UTF-8″); // 將傳回3

    相對地,計算單一位元組文字的字串函數,則沒有”mb_”開頭,例如,計算英文字串長度的指令敘述如下:

    strlen(”hello”); // 將傳回 5

    如果運用上面的指令計算中文字的話,它會把中文當成單一字元來計算,例如:

    strlen(”中文字”); // 將傳回 9

    我們可以運用這個特性來撰寫判斷字串是否為英文,PHP 範例程式如下:

    <?php
    $userName="中文字";
    $utf8_len = mb_strlen($userName,"UTF-8");
    $ascii_len = strlen($userName);

    echo "UTF-8格式的字串長度:" . $utf8_len . "<br />";
    echo "ASCII格式的字串長度:" . $ascii_len . "<br /><br />";

    if ($utf8_len == $ascii_len) {
    echo "允許註冊!";
    } else {
    echo "不能用中文名字註冊!";
    }
    ?>

    2008/09/20 @ 11:02 pm

  80. 初學人 說:

    感謝趙老師的解說及範例程式!

    在下想把老師範例檢查程式加入原本書的範例(p09-52~p09-53),因為這段很明白就是要檢查用戶輸入的字元長度,所以把老師的範例,加入書中程式碼(自己亂拼)所以行不通,網頁顯示是語法問題(php和javascript不知道要如何混者用),所以再麻煩趙老師指點,謝謝!

    以下是想直接把javascript的function中username參數,抓到php去判斷,如果是中文字就跳出一個javascript訊息,並讓使用者無法送出

    // 驗證用戶名稱
    function checkUsername(username) {
    ‘.”\n”;
    echo ‘alert(”‘.$username.’不能用中文名字註冊!”);’.”\n”;
    }
    ?>

    if(username.length >= 3) {
    Spry.Utils.loadURL(”GET”,”userchecker2.php?username=”+username, false, checkNameReult);
    } else {
    showMsg(”帳號不能少於三個字!”, “”, “textfieldInvalidFormatState”);
    }

    2008/09/21 @ 12:55 pm

  81. cubie 說:

    過濾中文字的程式,可以從「僅允許英文、數字和特定的符號」方向來思考,如此一來,程式就簡單得多了,我最慢週二晚上回覆。

    2008/09/21 @ 11:33 pm

  82. B翔 說:

    老師您好!以下是我做的一個鍵盤測試,發現了一個問題
    http://test.dgcolor.com.tw/test.htm

    用鍵盤方向鍵移動中間的狗狗時,都會先頓一下,才會開始移動。
    我的寫法是,在影格中寫
    var speed:int =5;
    stage.addEventListener(KeyboardEvent.KEY_DOWN, playerStateDown);

    function playerStateDown(e):void {
    switch (e.keyCode) {
    case Keyboard.UP : myDog.y -= this.speed;
    break;

    case Keyboard.DOWN :
    myDog.y += this.speed;
    break;

    …以下略…

    我希望可以按下鍵盤的時候,物件可以馬上移動…不要先頓一下…
    是不是寫法錯了。

    2008/09/22 @ 2:01 am

  83. cubie 說:

    方才測試了一下(使用Firefox瀏覽器 +最新的Flash Player 9 ),程式邏輯正確,運作也沒問題。

    2008/09/22 @ 10:03 am

  84. b翔 說:

    抱歉!可能我問的不夠清楚。
    我指的並不是邏輯的問題,而是敏感度的問題。

    好像遊戲要閃子彈的時候,人在按按鍵的時候是很快的,忽左忽右的亂按,
    這時就可以感覺到flash的反應真的比其它程式慢了一點。

    而且同時按下上跟右的時候,狗狗不會往斜上方移動,而是上或右其中一向。

    好像有很多英文討論版都在問這一個問題,但是我都沒有看到解決的回答。

    以上…謝謝!

    2008/09/23 @ 2:30 pm

  85. cubie 說:

    瞭解,請加快影格速率,並且在事件處理函數最後一行加上:

    e.updateAfterEvent();

    2008/09/23 @ 7:56 pm

  86. cubie 說:

    關於驗證註冊表單不是中文字的JavaScript程式,請將register_ajax.php裡的checkUsername()函數改成:

    function checkUsername(username) {
    var alphaNumExp = /^[a-zA-Z][0-9a-zA-Z_]{2,}$/;
    if(username.match(alphaNumExp)) {
    Spry.Utils.loadURL(”GET”,”userchecker.php?username=”+username, false, checkNameReult);
    } else {
    showMsg(”名字請用英文、數字和底線符號,並且不能少於三個字!”, “”, “textfieldInvalidFormatState”);
    }
    }

    謝謝!
    jeffrey

    2008/09/23 @ 11:49 pm

  87. 初學人 說:

    感謝趙老師,另外,再問趙老師,[a-zA-Z]和[0-9a-zA-Z_]好像php和javascript都通用?(因為在下有找到php檢查用戶名稱的程式碼中也用[a-zA-Z]、[0-9a-zA-Z_])

    2008/09/26 @ 8:29 pm

  88. cubie 說:

    那部分的語法叫做「正規表達式(Regular Expression)」,許多程式語言都有提供。

    2008/09/27 @ 10:58 am

  89. B翔 說:

    老師您好!真不好意思,最近問了你很多的問題…

    還有一個問題想請教你,只是不太容易表達

    library中的movieclip元件,都可以對應一組class類別,但是如果重複性高的時候,問題就來了。

    比如說寫一個撲克牌遊戲,library中就要輸入52張圖,如果每一個都寫一個as檔的話,真是是很可怕的事情。

    有沒有可能只寫一個class,但是它卻能抓library中不同的圖。

    s1 = new card(”s1″);//這張就抓library中,名為s1的圖

    s2 = new card(”s2″);//這張就抓library中,名為s2的圖

    …以此類推

    如果這樣的話,這個card的類別之中,是怎麼動態抓圖呢?

    謝謝!

    2008/09/27 @ 8:07 pm

  90. B翔 說:

    不好意思!
    剛剛我是想出了一個方法,就是在一個movieClip中,做了52格不同圖片的keyframe。
    再利用屬性的不同,讓它停留在不同影格上。
    s1 = new card(1);//這張停在第1格
    s2 = new card(2);//這張停在第2格
    試了一下是可行的…

    只是老師如果有更好的方法的話,也請跟我說一下…謝謝!

    2008/09/27 @ 8:34 pm

  91. 初學人 說:

    趙老師,您好!
    想請教趙老師有關資料庫關和實作的問題,共有二個問題:

    [ cubie 編輯]
    問題轉移至:
    http://swf.com.tw/index.php?p=107

    2008/10/16 @ 8:59 pm

  92. 海灘褲 說:

    老師~
    ACA國際認證 Adobe Photoshop CS3視覺設計與影像合成處理一書的p2-35頁,字體水平/垂直比例的解說和我們所學的觀念有出入,即垂直75%為何是字是細長的? 水平75%字是扁平的? 這在PS字元面板的顯示相反,有此疑問指教。

    [ cubie 編輯]
    問題轉移至:
    http://swf.com.tw/?p=134

    2009/04/02 @ 6:25 pm

  93. steven 說:

    Hi~~趙老師您好

    真不好意思,又來麻煩您了
    請教您一個有關書上Dreamweaver cs3 配合AJAX表單的問題

    您的姓名:(必填) 需要提供一个值。 E-Mail TEL(必填) 需要提供一个值。 留言主题(必填) 需要提供一个值。 留言内容(必填) 需要提供一个值。   验证码(必填)  → 请填写验证码。  

    您的姓名:(必填)

    需要提供一個值。

    E-Mail

    TEL(必填)

    需要提供一個值。

    留言主題(必填)

    需要提供一個值。

    留言內容(必填)

    需要提供一個值。

     

    驗證碼(必填)

    →請填寫驗證碼。

     

    有時表單填寫好了
    卻發現驗證碼圖片未出現
    經過refresh後;填寫的東西只有email的欄位資料還在,其餘必填欄位的資料都沒了

    請教老師,我該如何修改才能在refresh後(重按驗驗證碼),還能保存原有已經填寫欄位的資料呢???

    2009/08/28 @ 6:45 am

  94. cubie 說:

    refresh驗證網頁時,應該只有驗證圖像需要被refresh,而不是整個網頁。驗證圖像容易被破解,這個Fancy Ajax Captha方法採用互動式圖像來驗證,比起傳統的Captha還好,提供你參考。

    2009/08/28 @ 9:39 am

  95. start8588 說:

    請問你住台中且在金門當過兵的趙英傑嗎?

    若是的話可否以 E-Mail 與我聯繫呢?

    2009/10/14 @ 3:02 am

  96. cubie 說:

    哈!你應該問我是幾梯的…我的e-mail就在「與我們聯絡」的單元中。

    thanks,
    jeffrey

    2009/10/14 @ 8:18 am

撰寫迴響

:mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: