<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3318330134998843837</id><updated>2011-04-21T11:29:59.947-07:00</updated><title type='text'>要做就做到全球最棒 要麼就不做</title><subtitle type='html'>zhang-yafei BLOG的定期备份</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zhang-yafei.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-897733506607746450</id><published>2008-10-16T04:30:00.000-07:00</published><updated>2008-10-16T04:32:05.508-07:00</updated><title type='text'>2007年2月集合</title><content type='html'>&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!352"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21352.entry"&gt;僅改2位元組,WinXP Home即刻變身WinXP Pro&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!352" class="bvMsg"&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;一份名為《&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;C'T&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;》的德國電腦雜誌在一年前的一次報導，它已經成功實現把&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Windows XP Home&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;的安裝檔變成&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;WinXP Pro&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;。真的不錯。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;具體說明看這裏：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;http://hk.knowledge.yahoo.com/question/?qid=7007011202727&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;不過&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;,&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;也有文章說“要小心”了：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;http://download.enet.com.cn/blog/index.php?itemid=1519&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;14:16&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21352.entry#comment" id="blogComments0"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d2%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e5%83%85%e6%94%b92%e4%bd%8d%e5%85%83%e7%b5%84%2cWinXP+Home%e5%8d%b3%e5%88%bb%e8%ae%8a%e8%ba%abWinXP+Pro%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b352.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b352.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage0"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21352.entry" id="blogPermalink0"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21352.entry#trackback" id="blogTrackbacks0"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!352');" id="blogThis0"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%25a8%25b1%25e4%25b9%2590" id="blogCategory0"&gt;娱乐&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!351" class="bvEntry" cns="cns!5358FA09E8EB6188!351" ca="false" cat="娱乐"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!351"&gt;2月25日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!351"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21351.entry"&gt;一虎一席谈：“伪科学”PK&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!351" class="bvMsg"&gt;&lt;div&gt; &lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;我已經很長時間沒有看過鳳凰衛視了，想不到還有這樣的節目，強烈推薦，目前看到有兩次辯論．&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;第一次&lt;/span&gt;&lt;span lang="EN-US"&gt;PK&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;，分５段視頻：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://v.blog.sina.com.cn/b/585710-1192346960.html"&gt;&lt;span&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;http://v.blog.sina.com.cn/b/585710-1192346960.html&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;第一次&lt;/span&gt;&lt;span lang="EN-US"&gt;PK&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;，分４段視頻：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://v.blog.sina.com.cn/b/585036-1192346960.html"&gt;&lt;span&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;http://v.blog.sina.com.cn/b/585036-1192346960.html&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;強，約２個小時，我剛看完，方舟子＼司馬南＼何祚庥等皆登場，節目現場就差打起來了，有些年紀大的當場都吃高血壓的藥了，這比什麼大專辯論賽強多了．&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;我正在搜索，如果以後還有的話一定會再推薦給大家．真得非常強，不看可惜了．&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;13:38&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d2%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e4%b8%80%e8%99%8e%e4%b8%80%e5%b8%ad%e8%b0%88%ef%bc%9a%e2%80%9c%e4%bc%aa%e7%a7%91%e5%ad%a6%e2%80%9dPK%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b351.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b351.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage1"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21351.entry" id="blogPermalink1"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21351.entry#trackback" id="blogTrackbacks1"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!351');" id="blogThis1"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%25a8%25b1%25e4%25b9%2590" id="blogCategory1"&gt;娱乐&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!349" class="bvEntry" cns="cns!5358FA09E8EB6188!349" ca="false" cat="计算机与 Internet"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!349"&gt;2月22日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!349"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21349.entry"&gt;机顶盒的flash界面程序GUI&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!349" class="bvMsg"&gt;&lt;div&gt;机顶盒的flash界面程序，这是即将爆发的一个应用方面，很有借鉴例，推荐观看。&lt;br /&gt;&lt;br /&gt;http://www.6rooms.com/watch/18179.html&lt;br /&gt;&lt;br /&gt;现在看起来，flash之对于视频应用还是刚刚起步，不要看youtube、56、tudou等现在还没有什么前途可言，但未来可能改变视频媒体的格局，目前互联网新闻和广告已经改变了平面媒体，虽也无法预料到“会发生什么”，但我们可以预料到“可能发生什么”。&lt;br /&gt;&lt;br /&gt;加油，Flash！！！！！&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;13:03&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21349.entry#comment" id="blogComments2"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d2%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e6%9c%ba%e9%a1%b6%e7%9b%92%e7%9a%84flash%e7%95%8c%e9%9d%a2%e7%a8%8b%e5%ba%8fGUI%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b349.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b349.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage2"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21349.entry" id="blogPermalink2"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21349.entry#trackback" id="blogTrackbacks2"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!349');" id="blogThis2"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory2"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!347" class="bvEntry" cns="cns!5358FA09E8EB6188!347" ca="false" cat="计算机与 Internet"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!347"&gt;2月13日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!347"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21347.entry"&gt;估计是世界上最酷的教学软件，功能太强大了！&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!347" class="bvMsg"&gt;&lt;div&gt;真的不错，推荐观看。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;视频地址：&lt;a href="http://www.6rooms.com/watch/399819.html"&gt;http://www.6rooms.com/watch/399819.html&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;11:02&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21347.entry#comment" id="blogComments3"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d2%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e4%bc%b0%e8%ae%a1%e6%98%af%e4%b8%96%e7%95%8c%e4%b8%8a%e6%9c%80%e9%85%b7%e7%9a%84%e6%95%99%e5%ad%a6%e8%bd%af%e4%bb%b6%ef%bc%8c%e5%8a%9f%e8%83%bd%e5%a4%aa%e5%bc%ba%e5%a4%a7%e4%ba%86%ef%bc%81%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b347.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b347.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage3"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21347.entry" id="blogPermalink3"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21347.entry#trackback" id="blogTrackbacks3"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!347');" id="blogThis3"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory3"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!346" class="bvEntry" cns="cns!5358FA09E8EB6188!346" ca="false" cat="图书"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!346"&gt;2月12日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!346"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21346.entry"&gt;Flash和Java结合开发的利器_《Java for Flash动态网站开发手札》_部分章节连载（8）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!346" class="bvMsg"&gt;&lt;div title="javabeans jmx jsp ria web开发(脚本和动态语言) xml ejb sevlet fms mbean 三剑客 flash media server amf-rpc java for flash动态网站开发手札 flash remoting mx .net for flash动态网站开发手札"&gt; &lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:6;"&gt;&lt;strong&gt;&lt;span style="font-size: 16pt; line-height: 240%;"&gt;第Ⅲ篇&lt;span&gt;   Flash&lt;/span&gt;网络应用程序和FMS&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt; &lt;div style="text-indent: 21pt;"&gt;在前面的两篇，我们介绍了如何使用&lt;span&gt;JSP网页结合Flash开发网络应用程序，也介绍了如何使用Flash Remoting（各种RPC）与Flash有效的结合，可以说已经可以创建数据驱动的富媒体应用程序了。&lt;/span&gt;&lt;/div&gt; &lt;div style="text-indent: 21pt;"&gt;但是，&lt;span&gt;Flash技术还远不止这些，围绕着Flash Player，Macromedia为用户带来了更为丰富的体验，这就是Flash Media Server（简称FMS）。&lt;/span&gt;&lt;/div&gt; &lt;div style="text-indent: 21pt;"&gt;Macromedia于&lt;span&gt;2002年年末发布了令人惊异的Flash Communication Server MX服务器（简称FCS），这是FMS的前一个版本。使用FMS，你只需要配备Web摄像头和麦克风，并加上十几行ActionScript脚本便可以完成一个电视会议系统。&lt;/span&gt;&lt;/div&gt; &lt;div style="text-indent: 21pt;"&gt;FMS给全世界的人带来一种全新的通讯方式。有了&lt;span&gt;FMS服务器，您可以参加实时网络会议；使用FMS的功能在工作中进行协作以及通过Internet或企业Intranet共享信息。&lt;/span&gt;&lt;/div&gt; &lt;div style="text-indent: 21pt;"&gt;还不只是这一点，&lt;span&gt;Flash Player的强大功能使得实时通讯和应用程序的集成由梦想变为现实，这正是未来网络软件发展的趋势，这都是Flash Player惹的“火”。&lt;/span&gt;&lt;/div&gt; &lt;div style="text-indent: 21pt;"&gt;本篇将介绍如何将&lt;span&gt;Java和FMS结合起来以创建更为强大的Flash网络应用程序。&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;14:07&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d2%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cFlash%e5%92%8cJava%e7%bb%93%e5%90%88%e5%bc%80%e5%8f%91%e7%9a%84%e5%88%a9%e5%99%a8_%e3%80%8aJava+for+Flash%e5%8a%a8%e6%80%81%e7%bd%91%e7%ab%99%e5%bc%80%e5%8f%91%e6%89%8b%e6%9c%ad%e3%80%8b_%e9%83%a8%e5%88%86%e7%ab%a0%e8%8a%82%e8%bf%9e%e8%bd%bd%ef%bc%888%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b346.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b346.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage4"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21346.entry" id="blogPermalink4"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21346.entry#trackback" id="blogTrackbacks4"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!346');" id="blogThis4"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259b%25be%25e4%25b9%25a6" id="blogCategory4"&gt;图书&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!345" class="bvEntry" cns="cns!5358FA09E8EB6188!345" ca="false" cat="计算机与 Internet"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!345"&gt;2月6日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!345"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21345.entry"&gt;Flash和PHP結合的方式總結（Flash和PHP通訊的方式）★☆★☆★☆★☆★☆★☆&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!345" class="bvMsg"&gt;&lt;div&gt;  &lt;/div&gt; &lt;div&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21192.entry"&gt;《PHP for Flash網站開發手札》&lt;/a&gt;內包含了明確地介紹了Flash和PHP結合開發時要用到的各種技術，但是它比較太寬了，包含了web伺服器和PHP應用程式伺服器，下面我們在這裏做一個分隔出來的技術總結，怎樣在Flash和PHP應用程式伺服器之間通訊：&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;br /&gt; &lt;/div&gt; &lt;div&gt;[1]使用MovieClip物件的getURL、loadVariables、loadVariablesNum方法可以使用HTTP或HTTPS協定以URL編碼格式向PHP應用程式伺服器傳遞和接收資料。&lt;/div&gt; &lt;div&gt;&lt;br /&gt;[2]使用LoadVars類的load、send和sendAndLoad方法可以使用 HTTP 或 HTTPS 協定以URL編碼格式向PHP應用程式伺服器傳遞和接收資料。&lt;/div&gt; &lt;div&gt;&lt;br /&gt;[3]使用XML類的XML.send、XML.load和XML.sendAndLoad方法可以以XML格式向PHP應用程式伺服器傳遞和接收資料，這還包括一些基於XML的變種形式，例如WDDX、SOAP等。&lt;br /&gt;[4]使用XMLSocket類的XMLSocket.connect 和 XMLSocket.send方法可以創建和使用TCP/IP套接字連接從而以XML 格式向PHP應用程式伺服器傳遞和接收資料。&lt;/div&gt; &lt;div&gt;&lt;br /&gt;[5]使用Connection類或者NetConnection的call方法可以使用AMF協定向PHP應用程式伺服器傳遞和接收資料，這被稱為AMF-RPC的方式，還包括其他的變種形式，但都統稱為AMF-RPC方式。&lt;/div&gt; &lt;div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;現在馬上出發&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt; &lt;div&gt;作者邀您訪問他的BLOG： &lt;a href="http://zhang-yafei.spaces.live.com/"&gt;http://zhang-yafei.spaces.live.com&lt;/a&gt;（繁體）&lt;br /&gt;作者邀您訪問他的BLOG： &lt;a href="http://blog.csdn.net/zhang_yafei/"&gt;http://blog.csdn.net/zhang_yafei/&lt;/a&gt;（簡體）&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;16:50&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d2%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cFlash%e5%92%8cPHP%e7%b5%90%e5%90%88%e7%9a%84%e6%96%b9%e5%bc%8f%e7%b8%bd%e7%b5%90%ef%bc%88Flash%e5%92%8cPHP%e9%80%9a%e8%a8%8a%e7%9a%84%e6%96%b9%e5%bc%8f%ef%bc%89%e2%98%85%e2%98%86%e2%98%85%e2%98%86%e2%98%85%e2%98%86%e2%98%85%e2%98%86%e2%98%85%e2%98%86%e2%98%85%e2%98%86%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b345.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b345.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage5"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21345.entry" id="blogPermalink5"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21345.entry#trackback" id="blogTrackbacks5"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!345');" id="blogThis5"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory5"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!344" class="bvEntry" cns="cns!5358FA09E8EB6188!344" ca="false" cat="娱乐"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!344"&gt;2月3日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!344"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21344.entry"&gt;惊曝！从没有公布的液晶电视天生缺陷！（液晶电视很容易烧毁？）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!344" class="bvMsg"&gt;&lt;div&gt;今天看到一个文章，标题《惊曝！从没有公布的液晶电视天生缺陷！》，其介绍了液晶电视很容易烧毁的现象，真得触目惊心呀。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;我很早以前只是觉得太费电，没有想到它会这么容易烧毁，幸亏还没买。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;介绍给大家看一下：&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://coollai.blog.hexun.com/7675048_d.html"&gt;http://coollai.blog.hexun.com/7675048_d.html&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;12:14&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d2%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e6%83%8a%e6%9b%9d%ef%bc%81%e4%bb%8e%e6%b2%a1%e6%9c%89%e5%85%ac%e5%b8%83%e7%9a%84%e6%b6%b2%e6%99%b6%e7%94%b5%e8%a7%86%e5%a4%a9%e7%94%9f%e7%bc%ba%e9%99%b7%ef%bc%81%ef%bc%88%e6%b6%b2%e6%99%b6%e7%94%b5%e8%a7%86%e5%be%88%e5%ae%b9%e6%98%93%e7%83%a7%e6%af%81%ef%bc%9f%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b344.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b344.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage6"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21344.entry" id="blogPermalink6"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21344.entry#trackback" id="blogTrackbacks6"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!344');" id="blogThis6"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%25a8%25b1%25e4%25b9%2590" id="blogCategory6"&gt;娱乐&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!343" class="bvEntry" cns="cns!5358FA09E8EB6188!343" ca="false" cat="圖書勘誤"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!343"&gt;2月2日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!343"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21343.entry"&gt;《Flash ActionScript X》勘误（1）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!343" class="bvMsg"&gt;&lt;div&gt; &lt;p&gt;&lt;strong&gt;勘误1（chapter_11简体中文版）、&lt;/strong&gt;  &lt;/p&gt;&lt;div&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US"&gt;&lt;span style="color:#000000;"&gt;对于submit.htm文件，应该做如下修改（注意图中标红突出显示的部分）：&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;em&gt;&lt;form name="form1" method="post" action="receive.asp"&gt;&lt;br /&gt;  &lt;input type=""&gt;&lt;span style="color:#ff0000;"&gt;textField&lt;/span&gt;&lt;/strong&gt;" name="&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;textPut&lt;/span&gt;&lt;/strong&gt;" id="textPut"&gt;&lt;br /&gt;  &lt;input type="submit" name="Submit" value="Submit"&gt;&lt;br /&gt;&lt;/form&gt;&lt;/em&gt;&lt;/div&gt; &lt;div&gt;&lt;em&gt;&lt;/em&gt; &lt;/div&gt; &lt;div&gt;感谢&lt;strong&gt;lzp710&lt;/strong&gt;的来信。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;勘误2（第188-190页，增加代码的注释&lt;/strong&gt;&lt;strong&gt;）、&lt;/strong&gt;&lt;/div&gt; &lt;div&gt;&lt;pre&gt;&lt;code&gt;&lt;span style="font-family:宋体;font-size:100%;"&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;/**-------------------------------------------------------&lt;br /&gt; *《Flash ActionScript X开发入门》勘误&lt;br /&gt; * @勘误目的  代码补充注释&lt;br /&gt; * @page     188--190&lt;br /&gt; * @version  Created on Dec 7, 2006&lt;br /&gt; * @author   zhang yafei&lt;br /&gt; * @BLOG     http://zhang-yafei.spaces.live.com/&lt;br /&gt;-------------------------------------------------------**/&lt;br /&gt;/**-------------------------------------------------------&lt;br /&gt; *总体的思路是将Sound对象的属性与GUI模块关联起来&lt;br /&gt; *我想无论是何种考虑，都无法躲过使用此方法来实现&lt;br /&gt; *-------------------------------------------------------&lt;br /&gt; *我利用了一系列变量和onEnterFrame事件配合来达到这个目的&lt;br /&gt; *另外一些变量用来控制状态：前进、后退、拖动音轨滑块等&lt;br /&gt; *-------------------------------------------------------&lt;br /&gt; *  newPosition Sound对象的播放位置，每次播放都检查这个变量&lt;br /&gt; *  advance 前进&lt;br /&gt; *  goBack 后退&lt;br /&gt; *  dragging 拖动音轨滑块&lt;br /&gt; *  playing 是否正处于播放状态&lt;br /&gt;-------------------------------------------------------**/&lt;br /&gt;//stop()是基于时间轴应用程序最常见的命令&lt;br /&gt;//你随处都可以用它，并且不要吝啬&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;stop&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//首先声明和初始化变量&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;newPosition&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;advance&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;Boolean&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;goBack&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;Boolean&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;dragging&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;Boolean&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;playing&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;Boolean &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;butt_play&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//创建Sound的一个实例，然后从库中加载并开始播放&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;Sound &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;Sound&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;attachSound&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;varSound&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;start&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//声音播放完毕时，一切复原&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onSoundComplete &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;mysound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;stop&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;duration&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_play&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//初始化变量和属性&lt;br /&gt;//音轨属性，主要是用来控制滑块的拖放范围&lt;br /&gt;//startDrag要用这些变量&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;fade_track_top&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;Number &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;fade_track&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_y&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;fade_track_bottom&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;Number &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;fade_track&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_y&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;fade_track_left&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;Number &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;fade_track&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;fade_track_range&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;Number &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;fade_track&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_width&lt;span style="color:#0000ff;"&gt;-&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;fade_track_right&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;Number &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;fade_track&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x&lt;span style="color:#0000ff;"&gt;+&lt;/span&gt;fade_track_range&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;/**&lt;br /&gt; *GUI按钮的控制事件，主要就是运算几个变量&lt;br /&gt; *其中主要的就是注意newPosition变量&lt;br /&gt; *因为这个变量代表的是当前播放的位置&lt;br /&gt;*/&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;butt_play&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(!&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;&amp;amp;&amp;amp; &lt;/span&gt;newPosition&lt;span style="color:#0000ff;"&gt;&lt;&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;duration&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;start&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;newPosition&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_stop&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_pause&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_play&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;butt_pause&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;playing&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;position&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;stop&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_pause&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_stop&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_play&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;butt_rewind&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;stop&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;fade_track_left&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_play&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_pause&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_stop&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_play&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;butt_fastforward&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;stop&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_play&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;fade_track_right&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;butt_stop&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;stop&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;fade_track_left&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_pause&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_stop&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;butt_play&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;butt_stepforward&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onPress &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;advance &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;butt_stepforward&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;advance &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;butt_stepforward&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onReleaseOutside &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;advance &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;butt_stepBack&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onPress &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;goBack &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;butt_stepBack&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;goBack &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;butt_stepBack&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onReleaseOutside &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;goBack &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//__________________________________________________________&lt;br /&gt;//利用onEnterFrame事件配合快进和快退按钮命令&lt;br /&gt;//在其中，我们定义了一个变量playing用来显示是否正在播放&lt;br /&gt;//从而根据mySound对象属性来和音轨对应&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;this&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onEnterFrame &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//注意这里是根据播放的方向来控制的&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//根据不同播放方向来不断改变音轨滑块的位置&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;advance&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;position&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;+&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&lt;&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;duration&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;playing&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;				&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;position&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;+&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;				&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;stop&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;				&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;start&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;newPosition&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;} &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;else if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x&lt;span style="color:#0000ff;"&gt;&lt;&lt;/span&gt;fade_track_right&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;				&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x&lt;span style="color:#0000ff;"&gt;++;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;				&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= ((&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;fade_track_range&lt;span style="color:#0000ff;"&gt;)*&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;duration&lt;span style="color:#0000ff;"&gt;)/&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;goBack&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;playing&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;position&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;-&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;stop&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;start&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;newPosition&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;} &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;else if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x&lt;span style="color:#0000ff;"&gt;&gt;&lt;/span&gt;fade_track_left&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x&lt;span style="color:#0000ff;"&gt;--;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= ((&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;fade_track_range&lt;span style="color:#0000ff;"&gt;)*&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;duration&lt;span style="color:#0000ff;"&gt;)/&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//拖放移动音轨滑块，两个事件     &lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//开始拖动和停止拖动&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onPress &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;startDrag&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;fade_track_left&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;fade_track_top&lt;span style="color:#0000ff;"&gt;-&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;5&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;fade_track_right&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;fade_track_bottom&lt;span style="color:#0000ff;"&gt;-&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;5&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;dragging &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;};&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;function&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;stopDrag&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;b&gt;stop&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;dragging &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;fade_track_range &lt;span style="color:#0000ff;"&gt;== &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;fade_track_right&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;duration&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;} &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;else &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;newPosition &lt;span style="color:#0000ff;"&gt;= (((&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x&lt;span style="color:#0000ff;"&gt;-&lt;/span&gt;fade_track_left&lt;span style="color:#0000ff;"&gt;)/&lt;/span&gt;fade_track_range&lt;span style="color:#0000ff;"&gt;)*&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;duration&lt;span style="color:#0000ff;"&gt;)/&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;playing&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;				&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;start&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;newPosition&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;};&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//音轨滑块自动移动情况&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;if &lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;playing&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;panel_open&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_fade&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_x &lt;span style="color:#0000ff;"&gt;= (&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;position&lt;span style="color:#0000ff;"&gt;/&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;duration&lt;span style="color:#0000ff;"&gt;)*&lt;/span&gt;fade_track_range&lt;span style="color:#0000ff;"&gt;+&lt;/span&gt;fade_track_left&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/code&gt;&lt;div&gt;&lt;span style="font-family:宋体;font-size:100%;"&gt;感谢&lt;strong&gt;instanceof&lt;/strong&gt;的来信。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:宋体;font-size:100%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:宋体;font-size:100%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:宋体;font-size:100%;"&gt;&lt;strong&gt;勘误3（第195-199页，增加代码的注释&lt;/strong&gt;&lt;strong&gt;）、&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:宋体;font-size:100%;"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:宋体;font-size:100%;"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:宋体;font-size:100%;"&gt;&lt;em&gt;&lt;span style="color:#808080;"&gt;/**-------------------------------------------------------&lt;br /&gt; *《Flash ActionScript X开发入门》勘误&lt;br /&gt; * @勘误目的  代码补充注释&lt;br /&gt; * @page     195--199&lt;br /&gt; * @version  Created on Dec 7, 2006&lt;br /&gt; * @author   zhang yafei&lt;br /&gt; * @BLOG     http://zhang-yafei.spaces.live.com/&lt;br /&gt;-------------------------------------------------------**/&lt;br /&gt;/**-------------------------------------------------------&lt;br /&gt; *@总体的思路&lt;br /&gt; *我们使用外部的XML文件来作为MP3文件的数据库&lt;br /&gt; *主要就是MP3文件的的名称和路径&lt;br /&gt; *因此下面来构造一个XML对象来加载和解析XML文件&lt;br /&gt; *目的就是获得MP3文件的的名称和路径&lt;br /&gt;-------------------------------------------------------**/&lt;br /&gt;//soundList是一个列表框组件，用来显示MP3文件&lt;br /&gt;//首先清空组件，也就是一个初始化&lt;br /&gt;//变量myOutSound用来定义是播放库中的声音&lt;br /&gt;//还是播放外部的MP3文件&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;soundList&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;removeAll&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;myOutSound &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;true&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//下面构造一个XML对象来加载和解析XML文件&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;var &lt;/strong&gt;&lt;/span&gt;xmlSound&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;XML &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;new &lt;/strong&gt;&lt;/span&gt;XML&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;xmlSound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;load&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt;"soundlist.xml"&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;xmlSound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;ignoreWhite &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;true&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;function &lt;/strong&gt;&lt;/span&gt;myOnLoad&lt;span style="color:#0000ff;"&gt;():&lt;/span&gt;Void &lt;span style="color:#0000ff;"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;var &lt;/strong&gt;&lt;/span&gt;myVar&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;String &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;xmlSound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;nodeName&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;var &lt;/strong&gt;&lt;/span&gt;myVar2&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;String &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;xmlSound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;attributes&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;path&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;var &lt;/strong&gt;&lt;/span&gt;myVar3&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;String &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;xmlSound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;nodeName&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;var &lt;/strong&gt;&lt;/span&gt;myVar4&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;String &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;xmlSound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;nextSibling&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;nodeName&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;var &lt;/strong&gt;&lt;/span&gt;myVar5&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;String &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;xmlSound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;nodeValue&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;var &lt;/strong&gt;&lt;/span&gt;soundNum&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;Array &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;strong&gt;&lt;span style="color:#800000;"&gt;new &lt;/span&gt;&lt;span style="color:#003366;"&gt;Array&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;soundNum &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;xmlSound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;childNodes&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;for &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;i&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;; &lt;/span&gt;i&lt;span style="color:#0000ff;"&gt;&lt;=&lt;/span&gt;soundNum&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;length&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;; &lt;/span&gt;i&lt;span style="color:#0000ff;"&gt;++) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;if &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;soundNum&lt;span style="color:#0000ff;"&gt;[&lt;/span&gt;i&lt;span style="color:#0000ff;"&gt;].&lt;/span&gt;nodeName&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;substr&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;5&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;).&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;toLowerCase&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;() == &lt;/span&gt;&lt;span style="color:#ff00ff;"&gt;"sound"&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//填充列表框组件&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;			&lt;/span&gt;soundList&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;addItem&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;soundNum&lt;span style="color:#0000ff;"&gt;[&lt;/span&gt;i&lt;span style="color:#0000ff;"&gt;].&lt;/span&gt;firstChild&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;nodeValue&lt;span style="color:#0000ff;"&gt;+&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt;" in "&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;+&lt;/span&gt;soundNum&lt;span style="color:#0000ff;"&gt;[&lt;/span&gt;i&lt;span style="color:#0000ff;"&gt;].&lt;/span&gt;attributes&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;path&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;soundNum&lt;span style="color:#0000ff;"&gt;[&lt;/span&gt;i&lt;span style="color:#0000ff;"&gt;].&lt;/span&gt;attributes&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;path&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;soundInput &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;soundList&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;getItemAt&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;).&lt;/span&gt;data&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;trace&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;soundList&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;getItemAt&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;).&lt;/span&gt;data&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;xmlSound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#339966;"&gt;onLoad &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;myOnLoad&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;/**-------------------------------------------------------&lt;br /&gt; *处理用户的选择事件**&lt;br /&gt; *1、用户选择复选框，表明他将播放库中的声音元件&lt;br /&gt; *2、用户取消选择复选框，并点击列表框，那么表明将播放外部的MP3文件&lt;br /&gt; **&lt;br /&gt; *我们创建两个监听对象以处理用户对复选框和列表框的选择事件&lt;br /&gt;-------------------------------------------------------**/&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;var &lt;/strong&gt;&lt;/span&gt;myListBox&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;Object &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;strong&gt;&lt;span style="color:#800000;"&gt;new &lt;/span&gt;&lt;span style="color:#003366;"&gt;Object&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;var &lt;/strong&gt;&lt;/span&gt;myCheckBox&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;Object &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;strong&gt;&lt;span style="color:#800000;"&gt;new &lt;/span&gt;&lt;span style="color:#003366;"&gt;Object&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//为监听对象定义事件函数&lt;br /&gt;//事件函数中有一些向播放器传递消息和命令的代码&lt;br /&gt;//主要就是播放器按钮的状态、播放状态&lt;br /&gt;//变量myOutSound用来定义是播放库中的声音&lt;br /&gt;//还是播放外部的MP3文件&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;myListBox&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;change &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;function&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;event_obj&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;Object&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;soundInput &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;event_obj&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;target&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;selectedItem&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;data&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;trace&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;event_obj&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;target&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;selectedItem&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;data&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;false&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;stop&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_rewind&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;myOutSound &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;true&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;myCheckBox&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;click &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;function&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;event_obj&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;Object&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;if &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;event_obj&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;target&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;selected&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;soundList&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;false&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;soundInput &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#ff00ff;"&gt;""&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;stop&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;false&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;myOutSound &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;false&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;myInSound &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;true&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_rewind&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;if &lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(!&lt;/span&gt;event_obj&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;target&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;selected&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;) {&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;soundList&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;enabled &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;true&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;mySound&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;stop&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;playing &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;false&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;myOutSound &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;true&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;myInSound &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;strong&gt;false&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;		&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;_parent&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;butt_rewind&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;onRelease&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808000;"&gt;	&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;}&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//将监听事件函数赋给监听对象&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;soundList&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;addEventListener&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt;"change"&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;myListBox&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;soundCheck&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;addEventListener&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;&lt;span style="color:#ff00ff;"&gt;"click"&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;myCheckBox&lt;span style="color:#0000ff;"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//stop()是基于时间轴应用程序最常见的命令&lt;br /&gt;//你随处都可以用它，并且不要吝啬&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color:#003366;"&gt;&lt;strong&gt;stop&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:宋体;font-size:100%;"&gt;感谢&lt;strong&gt;instanceof&lt;/strong&gt;的来信。 &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;22:54&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21343.entry#comment" id="blogComments7"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d2%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e3%80%8aFlash+ActionScript+X%e3%80%8b%e5%8b%98%e8%af%af%ef%bc%881%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b343.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b343.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage7"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21343.entry" id="blogPermalink7"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21343.entry#trackback" id="blogTrackbacks7"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!343');" id="blogThis7"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259c%2596%25e6%259b%25b8%25e5%258b%2598%25e8%25aa%25a4" id="blogCategory7"&gt;圖書勘誤&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!341" class="bvEntry" cns="cns!5358FA09E8EB6188!341" ca="false" cat="计算机与 Internet"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!341"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21341.entry"&gt;Flash v.s. Flex&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!341" class="bvMsg"&gt;&lt;div&gt;想看看老外怎么讲，但是却访问不了，谁能转贴一下：&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://flashenabled.wordpress.com/"&gt;http://flashenabled.wordpress.com/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;21:16&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d2%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cFlash+v.s.+Flex%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b341.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b341.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage8"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21341.entry" id="blogPermalink8"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21341.entry#trackback" id="blogTrackbacks8"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!341');" id="blogThis8"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory8"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!340"&gt;2月1日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!340"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21340.entry"&gt;Flash和Java结合开发的利器_《Java for Flash动态网站开发手札》_部分章节连载（7）&lt;/a&gt;&lt;/h4&gt; &lt;h1 style="text-align: center;" align="center"&gt;&lt;span style="font-size: 16pt; line-height: 240%; font-family: 黑体;"&gt;第&lt;span lang="EN-US"&gt;21&lt;/span&gt;章&lt;span lang="EN-US"&gt;&lt;span&gt;  &lt;/span&gt;AMF-RPC&lt;/span&gt;的开源实现&lt;span lang="EN-US"&gt;OpenAMF&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;OpenAMF&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;是一个开源的&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;实现，几乎可以替代&lt;span lang="EN-US"&gt;Flash Remoting MX for Java&lt;/span&gt;。并且也有自己的一些特点，本章我们就来介绍一下怎样使用&lt;span lang="EN-US"&gt;OpenAMF&lt;/span&gt;开发&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;网络应用程序。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt; &lt;/p&gt;&lt;h2 style="text-align: center;" align="center"&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;" lang="EN-US"&gt;21.2&lt;/span&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;"&gt;嗨！&lt;span lang="EN-US"&gt;Flash Remoting MX for Java&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;现在，我们将创建一个最简单的使用&lt;span lang="EN-US"&gt;OpenAMF&lt;/span&gt;的&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序&lt;span lang="EN-US"&gt;——&lt;/span&gt;一个类似传统的&lt;span lang="EN-US"&gt; Hello World&lt;/span&gt;程序。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;从&lt;span lang="EN-US"&gt;webapps\3JK\WEB-INF\classes&lt;/span&gt;目录下将&lt;span lang="EN-US"&gt;flashRemoting&lt;/span&gt;目录复制到&lt;span lang="EN-US"&gt;webapps\3JK_with_OpenAMF\WEB-INF\classes&lt;/span&gt;目录下，实际上这些类都可以被用于&lt;span lang="EN-US"&gt;OpenAMF&lt;/span&gt;。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;打开前面我们调用&lt;span lang="EN-US"&gt;JavaBeans&lt;/span&gt;的&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序，只需修改一下网关的地址就可以了。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;找到下面的一行代码：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;var myService:Service = new Service("http://localhost:8080/&lt;strong&gt;3JK&lt;/strong&gt;/gateway", null, "flashRemoting.javaBeansTest.FlashJavaBeans", null, null);&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;修改为：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;var myService:Service = new Service("http://localhost:8080/&lt;strong&gt;3JK_with_OpenAMF&lt;/strong&gt;/gateway", null, "flashRemoting.javaBeansTest.FlashJavaBeans", null, null);&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;按&lt;span lang="EN-US"&gt;Ctrl+Enter&lt;/span&gt;键测试&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序，可以看到在“输出”面板中出现我们在&lt;span lang="EN-US"&gt;JavaBeans&lt;/span&gt;中定义的信息。如图&lt;span lang="EN-US"&gt;21.1&lt;/span&gt;所示：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-align: center;" align="center"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-align: center;" align="center"&gt;&lt;span style="font-family: 宋体;"&gt;图&lt;span lang="EN-US"&gt;21.1 &lt;/span&gt;“输出”面板中显示返回值&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;同样也可以调用其它的例子，但是要注意将支持的类（例如&lt;span lang="EN-US"&gt;rowset.jar&lt;/span&gt;）复制到&lt;span lang="EN-US"&gt;3JK_with_OpenAMF\WEB-INF\lib&lt;/span&gt;目录下。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: blue; font-family: 宋体;"&gt;技巧与提示&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;span style="color: blue; font-family: 宋体;" lang="EN-US"&gt;OpenAMF&lt;/span&gt;&lt;span style="color: blue; font-family: 宋体;"&gt;不支持将&lt;span lang="EN-US"&gt;Servlet&lt;/span&gt;和&lt;span lang="EN-US"&gt;JSP&lt;/span&gt;作为远程服务方法&lt;/span&gt;&lt;span style="color: blue; font-family: 宋体;"&gt;。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-897733506607746450?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/897733506607746450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/897733506607746450'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/20072.html' title='2007年2月集合'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-897426999182498352</id><published>2008-10-16T04:28:00.000-07:00</published><updated>2008-10-16T04:29:43.799-07:00</updated><title type='text'>2007年1月集合</title><content type='html'>&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!335"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21335.entry"&gt;lash和Java结合开发的利器_《Java for Flash动态网站开发手札》_部分章节连载（6）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!335" class="bvMsg"&gt;&lt;div title="Flash Java、Flash和Java通信、Flash和Java通讯、Flash和Java集成、Flash和Java套接字 socket"&gt; &lt;h1 align="center"&gt;&lt;b&gt;&lt;span style="font-size: 16pt; line-height: 240%; font-family: 黑体;"&gt;第&lt;span lang="EN-US"&gt;15&lt;/span&gt;章&lt;span lang="EN-US"&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;在&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;网络应用程序中应用&lt;span lang="EN-US"&gt;XML&lt;/span&gt;（一）——基础应用&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h1&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;XML(&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可扩展标记语言&lt;span lang="EN-US"&gt;)&lt;/span&gt;正日益成为&lt;span lang="EN-US"&gt;Internet&lt;/span&gt;应用程序中结构化数据存储和交换的标准。&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;也把其数据集成功能完全架构于&lt;span lang="EN-US"&gt;XML&lt;/span&gt;之上，使用&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;创作环境，你可以非常轻松的创建&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序和服务器端的&lt;span lang="EN-US"&gt;XML&lt;/span&gt;技术结合起来，而应用&lt;span lang="EN-US"&gt;Flash Remoting MX for Java&lt;/span&gt;，你也可以把&lt;span lang="EN-US"&gt;Flash Actionscript&lt;/span&gt;数据与使用复杂应用程序（如地址薄、聊天系统或者表单验证系统）的服务器集成起来，这些复杂的应用程序也一般都是使用&lt;span lang="EN-US"&gt;XML&lt;/span&gt;技术建立起来的。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;XML&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;语法类似于&lt;span lang="EN-US"&gt;HTML&lt;/span&gt;，都是使用标签来描述一段文本。&lt;span lang="EN-US"&gt;HTML&lt;/span&gt;的标签是预定义的、固定的，我们只能使用，不能修改；&lt;span lang="EN-US"&gt;XML&lt;/span&gt;则不同，它没有预先定义好的标签可以使用，而是依据设计上的需要，自行定义标签（例如你可以定义标签来标示一段数据的类型，就象下面的一行语句：&lt;span lang="EN-US"&gt;&lt;password&gt;VerySecret&lt;/password&gt;&lt;/span&gt;）。&lt;span lang="EN-US"&gt;XML&lt;/span&gt;把信息的结构和显示的方式分开，这就允许相同的&lt;span lang="EN-US"&gt;XML&lt;/span&gt;文档在不同的环境中使用和重用。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;每个&lt;span lang="EN-US"&gt;XML&lt;/span&gt;标签被称为节点（或称为元素），每个节点属于一种类型（&lt;span lang="EN-US"&gt;1-XML&lt;/span&gt;节点，或者&lt;span lang="EN-US"&gt;3-&lt;/span&gt;文本节点），而且节点都有属性。嵌入在一个节点中的节点称为该节点的子（或者子节点），由此构成一个树型层级结构，称为&lt;span lang="EN-US"&gt; XML DOM&lt;/span&gt;（文件对象模型），与&lt;span lang="EN-US"&gt;JavaScript DOM&lt;/span&gt;非常相似&lt;span lang="EN-US"&gt;(JavaScript DOM&lt;/span&gt;是网络浏览器中&lt;span lang="EN-US"&gt;JavaScript&lt;/span&gt;元素的结构&lt;span lang="EN-US"&gt;)&lt;/span&gt;。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;这一章我们首先介绍怎样在&lt;span lang="EN-US"&gt;Java&lt;/span&gt;架构下创建、使用和处理&lt;span lang="EN-US"&gt;XML&lt;/span&gt;文档的基本知识，然后介绍怎样使用&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序和&lt;span lang="EN-US"&gt;Flash Remoting MX for Java&lt;/span&gt;应用&lt;span lang="EN-US"&gt;XML&lt;/span&gt;文档。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;要注意，本章并不对&lt;span lang="EN-US"&gt;XML&lt;/span&gt;文档的概念作详细描述，如果你想了解&lt;span lang="EN-US"&gt;XML&lt;/span&gt;文档的信息可以参考其它的文档和图书。另外，因为&lt;span lang="EN-US"&gt;XML&lt;/span&gt;对象是标准的&lt;span lang="EN-US"&gt;Actionscript&lt;/span&gt;对象，属于基本的&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;知识，并非&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;的组成部分，所以本书也不再对&lt;span lang="EN-US"&gt;Flash Actionscript XML&lt;/span&gt;对象作过多地介绍。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;h2 style="line-height: 173%; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;" lang="EN-US"&gt;15.1 Java&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;"&gt;和&lt;span lang="EN-US"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;XML&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;是&lt;span lang="EN-US"&gt;Java&lt;/span&gt;一个重要的组成部分，在&lt;span lang="EN-US"&gt;Java&lt;/span&gt;应用程序的开发过程中，我们初步总结了一下，它主要扮演下面的几种角色：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Web&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;应用程序部署描述符（&lt;span lang="EN-US"&gt;web.xml&lt;/span&gt;）&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;标签库描述文件（&lt;span lang="EN-US"&gt;TLD&lt;/span&gt;）&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;企业&lt;span lang="EN-US"&gt;Bean&lt;/span&gt;部署描述符（&lt;span lang="EN-US"&gt;ejb-jar.xml&lt;/span&gt;）&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;使用转换为不同类型的客户端创建多种数据视图&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;5&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;用于&lt;span lang="EN-US"&gt;SOAP&lt;/span&gt;和开发&lt;span lang="EN-US"&gt;Web&lt;/span&gt;服务&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;6&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;基于&lt;span lang="EN-US"&gt;XML&lt;/span&gt;的&lt;span lang="EN-US"&gt;B2B&lt;/span&gt;交换所用的&lt;span lang="EN-US"&gt;DTD&lt;/span&gt;（文档类型定义）&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2 style="line-height: 173%; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;" lang="EN-US"&gt;15.4&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;"&gt;在&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序中使用&lt;span lang="EN-US"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;要在&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序中使用&lt;span lang="EN-US"&gt;XML&lt;/span&gt;时，你可以使用下面的模式之一来处理&lt;span lang="EN-US"&gt;XML&lt;/span&gt;数据：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;使用&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序可以直接调用&lt;span lang="EN-US"&gt;XML&lt;/span&gt;文档并处理数据，这是&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;最早的功能之一；&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;在&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序中不使用&lt;span lang="EN-US"&gt;XML&lt;/span&gt;格式数据。&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序使用简单数据类型向服务器发送数据，如果需要的时候也可以使用&lt;span lang="EN-US"&gt;XML&lt;/span&gt;对象。服务端方法可以产生并处理&lt;span lang="EN-US"&gt;XML&lt;/span&gt;数据，这些函数可以将&lt;span lang="EN-US"&gt;XML&lt;/span&gt;数据转化为简单数据类型，并传回&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;在&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序中直接使用&lt;span lang="EN-US"&gt;XML&lt;/span&gt;格式数据。服务端方法从&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序中获取&lt;span lang="EN-US"&gt;XML&lt;/span&gt;，并将&lt;span lang="EN-US"&gt;XML&lt;/span&gt;作为一个对象返回到&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序中。在&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序中使用&lt;span lang="EN-US"&gt;ActionScript&lt;/span&gt;内建的&lt;span lang="EN-US"&gt;XML&lt;/span&gt;对象和方法可以产生并处理&lt;span lang="EN-US"&gt;XML&lt;/span&gt;。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;针对这几种模式，也有不同的使用方法，下面，我们就来分别加以介绍它们的使用方法。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;10:38&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21335.entry#comment" id="blogComments0"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cFlash%e5%92%8cJava%e7%bb%93%e5%90%88%e5%bc%80%e5%8f%91%e7%9a%84%e5%88%a9%e5%99%a8_%e3%80%8aJava+for+Flash%e5%8a%a8%e6%80%81%e7%bd%91%e7%ab%99%e5%bc%80%e5%8f%91%e6%89%8b%e6%9c%ad%e3%80%8b_%e9%83%a8%e5%88%86%e7%ab%a0%e8%8a%82%e8%bf%9e%e8%bd%bd%ef%bc%886%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b335.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b335.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage0"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21335.entry" id="blogPermalink0"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21335.entry#trackback" id="blogTrackbacks0"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!335');" id="blogThis0"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259b%25be%25e4%25b9%25a6" id="blogCategory0"&gt;图书&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!334" class="bvEntry" cns="cns!5358FA09E8EB6188!334" ca="false" cat="图书"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!334"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21334.entry"&gt;Flash和Java结合开发的利器_《Java for Flash动态网站开发手札》_部分章节连载（5）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!334" class="bvMsg"&gt;&lt;div title="Flash Java、Flash和Java通信、Flash和Java通讯、Flash和Java集成、Flash和Java套接字 socket"&gt; &lt;h1 style="line-height: 240%; text-align: center;" align="center"&gt;&lt;span style="font-size: 16pt; line-height: 240%; font-family: 黑体; letter-spacing: 0pt;"&gt;第&lt;span lang="EN-US"&gt;09&lt;/span&gt;章&lt;span lang="EN-US"&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;在&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序中处理结果和结果集对象&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt; &lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;"&gt;要连接到&lt;span lang="EN-US"&gt;Java&lt;/span&gt;应用程序服务器上的&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;服务并且调用远程服务方法，就必须使用&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;mx.remoting&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;和&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;mx.rpc&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;这两个&lt;span lang="EN-US"&gt;ActionScript&lt;/span&gt;类库：&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;这两个类库包含了所有的&lt;span lang="EN-US"&gt;Flash Remoting MX for ActionScript 2.0&lt;/span&gt;类和方法实现。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;"&gt;其中，&lt;span lang="EN-US"&gt;mx.remoting&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;是一个十分核心的&lt;span lang="EN-US"&gt;ActionScript&lt;/span&gt;类库，它包含了用来与应用程序服务器建立连接的所有对象及方法，而&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;mx.rpc&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以用来调用远程方法并处理结果。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;"&gt;在前面的章节中，我们介绍了如何通过&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;网关服务&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;在&lt;span lang="EN-US"&gt;JSP&lt;/span&gt;网页和&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Servlet&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中向&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序传递数据，也介绍了如何使用&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序向&lt;span lang="EN-US"&gt;JSP&lt;/span&gt;网页和&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Servlet&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;传递参数，并且&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;介绍了如何使用&lt;span lang="EN-US"&gt;Flash Remoting MX for Java&lt;/span&gt;与&lt;span lang="EN-US"&gt;JDBC&lt;/span&gt;结合调用数据库，&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;而且创建了几个简单的例子。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="font-family: 宋体;"&gt;但是，当从&lt;span lang="EN-US"&gt;JSP&lt;/span&gt;网页和&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Servlet&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;向&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序传递的数据被接收到时，如何处理接收到的结果呢？我们在前面的例子中已经使用了一些方法，这只是在&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序中处理结果丰富方法中最简单的，&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash Remoting MX for ActionScript 2.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;组件内置了丰富的&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;ActionScript&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;脚本语法用来处理结果。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;本章就来详细地介绍一下这些&lt;span lang="EN-US"&gt;ActionScript&lt;/span&gt;脚本语法。&lt;br /&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2 style="line-height: 173%; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;" lang="EN-US"&gt;9.4&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;"&gt;使用&lt;span lang="EN-US"&gt;DataGlue&lt;/span&gt;类处理记录集数据&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt; &lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;要在一个&lt;span lang="EN-US"&gt;Flash UI&lt;/span&gt;组件中显示&lt;span lang="EN-US"&gt;RecordSet&lt;/span&gt;记录集，一般可以使用该组件内建的&lt;span lang="EN-US"&gt;setDataProvider()&lt;/span&gt;方法或者&lt;span lang="EN-US"&gt;dataProvider&lt;/span&gt;属性，但是如果想在一个&lt;span lang="EN-US"&gt;Flash UI&lt;/span&gt;组件中显示记录集中某一字段下的所有记录，就比较困难了。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;例如，在前面的例子中，我们要在一个下拉列表框组件中显示记录集中酒店名，就必须首先创建一个新的单字段记录集，将原记录集中该字段的数据填充新的单字段记录集，然后再使用组件的&lt;span lang="EN-US"&gt;setDataProvider()&lt;/span&gt;方法或者&lt;span lang="EN-US"&gt;dataProvider&lt;/span&gt;属性，显然，这比较麻烦，而且占用的资源也比较多。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;为了解决这个问题，&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;还内建了名为&lt;span lang="EN-US"&gt;DataGlue&lt;/span&gt;的&lt;span lang="EN-US"&gt;ActionScript&lt;/span&gt;类。使用&lt;span lang="EN-US"&gt;DataGlue ActionScript&lt;/span&gt;类文件也可以在一个&lt;span lang="EN-US"&gt;Flash UI&lt;/span&gt;组件中显示&lt;span lang="EN-US"&gt;RecordSet&lt;/span&gt;记录集。&lt;span lang="EN-US"&gt;DataGlue ActionScript&lt;/span&gt;类文件随同&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;组件一起被安装，要使用它，必须导入相应的类库，可以使用下面的一行脚本：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-indent: 42pt;"&gt;&lt;span style="color: rgb(153, 51, 0); font-family: 宋体;" lang="EN-US"&gt;import mx.remoting.DataGlue;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;DataGlue&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;类有两个内建的方法：&lt;span lang="EN-US"&gt;DataGlue.bindFormatStrings()&lt;/span&gt;和&lt;span lang="EN-US"&gt;DataGlue.bindFormatFunction()&lt;/span&gt;，使用这两个方法都可以在&lt;span lang="EN-US"&gt;Flash UI&lt;/span&gt;组件（例如组合框和列表框）中显示记录集。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;h3&gt;&lt;span style="font-size: 10.5pt; line-height: 173%; font-family: 黑体;" lang="EN-US"&gt;9.4.1&lt;/span&gt;&lt;span style="font-size: 10.5pt; line-height: 173%; font-family: 黑体;"&gt;使用&lt;span lang="EN-US"&gt;DataGlue.bindFormatStrings&lt;/span&gt;方法绑定记录集&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;可以使用&lt;span lang="EN-US"&gt;DataGlue.bindFormatStrings()&lt;/span&gt;方法在一个&lt;span lang="EN-US"&gt;Flash UI&lt;/span&gt;组件（例如组合框和列表框）中显示&lt;span lang="EN-US"&gt;RecordSet&lt;/span&gt;。下面的一段&lt;span lang="EN-US"&gt;ActionScript&lt;/span&gt;脚本代码将结果&lt;span lang="EN-US"&gt;RecordSet&lt;/span&gt;绑定到名为&lt;span lang="EN-US"&gt;displayNames&lt;/span&gt;的列表框&lt;span lang="EN-US"&gt;UI&lt;/span&gt;组件：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt; text-align: left;" align="left"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;DataGlue.bindFormatStrings(displayNames, result, "#ContactName#", "#customerID#");&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;在这一段代码中，后两个参数被传递给函数（&lt;span lang="EN-US"&gt;#ContactName#&lt;/span&gt;和&lt;span lang="EN-US"&gt;#customerID#&lt;/span&gt;是记录集的字段名）。当用户选择组件中一个特殊的纪录时，&lt;span lang="EN-US"&gt;ContactName&lt;/span&gt;列被显示在&lt;span lang="EN-US"&gt;UI&lt;/span&gt;组件中，而&lt;span lang="EN-US"&gt;customerID&lt;/span&gt;列被返回。下面，我们来改造一下前面的例子，看一下如何使用&lt;span lang="EN-US"&gt;DataGlue&lt;/span&gt;类。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;1&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;打开前面一章我们创建的&lt;span lang="EN-US"&gt;Restaurant_component.fla&lt;/span&gt;文档，将文档另存为&lt;span lang="EN-US"&gt;Restaurant_component_DataGlue.fla&lt;/span&gt;；&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;2&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;保持当前位于主时间轴编辑状态，修改主时间轴上的脚本代码。在”动作”面板上追加下面的一行脚本代码：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt; text-align: left;" align="left"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;import mx.remoting.DataGlue;&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: black; font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;3&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;在舞台上双击影片剪辑元件实例&lt;span lang="EN-US"&gt;main_mc&lt;/span&gt;，使影片剪辑元件&lt;span lang="EN-US"&gt;main&lt;/span&gt;处于编辑状态，选中层&lt;span lang="EN-US"&gt;Script&lt;/span&gt;。保持该层被选中，在“动作”面板上修改其中的脚本代码：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;将下面的一段脚本代码：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;var newRecordSet:RecordSet = new RecordSet(["hotelName"]);&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;for (var i = 0; i&lt;resultrecordset.length;&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;newRecordSet.addItemAt(i, {hotelName:resultRecordSet.getItemAt(i).hotel_name});&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;if (newRecordSet.isLocal()) {&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;newRecordSet.addItemAt(0, {hotelName:"&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;请选择一个酒家或酒店&lt;span lang="EN-US"&gt;"});&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;hotelName_cb.dataProvider = newRecordSet;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;替换为&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;DataGlue.bindFormatStrings(hotelName_cb, resultRecordSet, "#hotel_name#", "#hotel_name#");&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;可以看到，前面多行代码实现的功能，现在只需一行就可以实现了。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;4&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;因为现在是使用&lt;span lang="EN-US"&gt;DataGlue&lt;/span&gt;类，所以对于&lt;span lang="EN-US"&gt;UI&lt;/span&gt;组件的读取方式也应该改变一下。在本例中，这段脚本代码位于函数&lt;span lang="EN-US"&gt;applyFilter()&lt;/span&gt;体内：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;将下面的一段脚本代码&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;list_lb.dataProvider = resultRecordSet.filter(thisFilter, hotelName_cb.selectedItem["hotelName"]);&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;替换为&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;list_lb.dataProvider = resultRecordSet.filter(thisFilter, hotelName_cb.selectedItem.label);&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;5&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;最后可以测试一下效果，可以看到与前面的例子功能相同。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2 style="line-height: 173%; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;" lang="EN-US"&gt;9.5&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;"&gt;使用&lt;span lang="EN-US"&gt;RemotingConnector&lt;/span&gt;组件和数据绑定&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt; &lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;RemotingConnector&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;是&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;的一个数据组件，使用该组件你可以非常轻松的建立与远程服务的连接——该远程服务必须是通过&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;网关提供——并且可以调用远程服务所定义的方法函数，使用它只需要将该组件拖放到舞台上并定义组件参数，而且可以使用&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;的数据绑定功能。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;我们在这里要介绍的是首先是通过编写脚本代码的方式使用&lt;span lang="EN-US"&gt;RemotingConnector&lt;/span&gt;组件。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;h3&gt;&lt;span style="font-size: 10.5pt; line-height: 173%; font-family: 黑体;" lang="EN-US"&gt;9.5.1&lt;/span&gt;&lt;span style="font-size: 10.5pt; line-height: 173%; font-family: 黑体;"&gt;编写脚本代码使用&lt;span lang="EN-US"&gt;RemotingConnector&lt;/span&gt;组件&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;要通过编写脚本代码的方式使用该组件，也必须首先在开始将&lt;span lang="EN-US"&gt;RemotingConnector&lt;/span&gt;组件拖放到当前舞台上（或者只要在库中就可以了），然后才能开始编写代码使用该组件，这是使用该组件的第一步。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;另外，在编写脚本代码时要导入&lt;span lang="EN-US"&gt;RemotingConnector&lt;/span&gt;类，这是使用该组件编写脚本代码的第一步，可以使用下面的脚本语句：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;import mx.data.components.RemotingConnector;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;下面我们就使用一个例子来看一下怎样使用该组件。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;1&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;打开前面一节我们创建的&lt;span lang="EN-US"&gt;Restaurant_component.fla&lt;/span&gt;文档，将文档另存为&lt;span lang="EN-US"&gt;Restaurant_component_RC.fla&lt;/span&gt;；&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;2&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;保持文档处于主时间轴的编辑状态，改变主时间轴上的脚本代码如下：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;stop();&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;//-------------------------------------------------------------&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;//&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;导入&lt;span lang="EN-US"&gt;RemotingConnector&lt;/span&gt;类&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;import mx.data.components.RemotingConnector;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;//&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;构造&lt;span lang="EN-US"&gt;RemotingConnector&lt;/span&gt;组件实例并定义实例属性&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;var my_rc:RemotingConnector = new RemotingConnector();&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;my_rc.addEventListener("result", returnRowSet_Result);&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;my_rc.addEventListener("status", returnRowSet_Status);&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;my_rc.gatewayUrl = "http://localhost:8080/3JK/gateway";&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;my_rc.methodName = "returnRowSet";&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;my_rc.serviceName = "3JK";&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;my_rc.suppressInvalidCalls = true;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;function GetRestaurantInfo():Void {&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;if (selectedhotel_name == undefined &amp;amp;&amp;amp; selectedhotel_flavor == undefined &amp;amp;&amp;amp; selectedhotel_location == undefined) {&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;//&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;定义参数为空&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;my_rc.params = null;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;//&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;触发连接，调用远程服务方法&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;my_rc.trigger();&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;} else {&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;//&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;定义传递给远程服务方法的参数&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;my_rc.params = {hotel_name:selectedhotel_name, hotel_flavor:selectedhotel_flavor, hotel_location:selectedhotel_location};&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;//&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;触发连接，调用远程服务方法&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;my_rc.trigger();&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;selectedhotel_name = "&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;正在加载数据&lt;span lang="EN-US"&gt;";&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;function returnRowSet_Result(ev:Object) {&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;//&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;接收结果&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;main_mc.list_lb.removeAll();&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;main_mc.list_lb.dataProvider = ev.target.results;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;selectedhotel_name = "";&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;fetchOK = 1;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;main_mc.resultRecordSet = ev.target.results;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;function returnRowSet_Status(stat:Object) {&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;//&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;接收错误&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;trace("&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;接收到错误&lt;span lang="EN-US"&gt;");&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;//&lt;/span&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;"&gt;初始化&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;function ini():Void {&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;if (this.inited != undefined) {&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;return;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;} else {&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;var inited:Boolean = true;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;        &lt;/span&gt;GetRestaurantInfo();&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;&lt;span&gt;    &lt;/span&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;}&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 42pt;"&gt;&lt;span style="background: rgb(217, 217, 217) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 宋体;" lang="EN-US"&gt;ini();&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;" lang="EN-US"&gt;3&lt;/span&gt;&lt;span style="color: black; font-family: 宋体;"&gt;打开组件面板，将&lt;span lang="EN-US"&gt;RemotingConnector&lt;/span&gt;组件拖放到舞台上创建一个实例（实际，只需放到库中就可以了）。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="color: black; font-family: 宋体;"&gt;最后可以测试一下效果，可以看到与前面的例子功能相同。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;10:37&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21334.entry#comment" id="blogComments1"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cFlash%e5%92%8cJava%e7%bb%93%e5%90%88%e5%bc%80%e5%8f%91%e7%9a%84%e5%88%a9%e5%99%a8_%e3%80%8aJava+for+Flash%e5%8a%a8%e6%80%81%e7%bd%91%e7%ab%99%e5%bc%80%e5%8f%91%e6%89%8b%e6%9c%ad%e3%80%8b_%e9%83%a8%e5%88%86%e7%ab%a0%e8%8a%82%e8%bf%9e%e8%bd%bd%ef%bc%885%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b334.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b334.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage1"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21334.entry" id="blogPermalink1"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21334.entry#trackback" id="blogTrackbacks1"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!334');" id="blogThis1"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259b%25be%25e4%25b9%25a6" id="blogCategory1"&gt;图书&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!333" class="bvEntry" cns="cns!5358FA09E8EB6188!333" ca="false" cat="图书"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!333"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21333.entry"&gt;Flash和Java结合开发的利器_《Java for Flash动态网站开发手札》_部分章节连载（4）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!333" class="bvMsg"&gt;&lt;div title="Flash Java、Flash和Java通信、Flash和Java通讯、Flash和Java集成、Flash和Java套接字 socket"&gt; &lt;h1 style="line-height: 240%; text-align: center;" align="center"&gt;&lt;span style="font-size: 16pt; line-height: 240%; font-family: 黑体; letter-spacing: 0pt;"&gt;第&lt;span lang="EN-US"&gt;06&lt;/span&gt;章&lt;span lang="EN-US"&gt;&lt;span&gt;  &lt;/span&gt;AMF-RPC for Java&lt;/span&gt;基础入门&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;在前面的章节，我们介绍了&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;如何通过中间件&lt;span lang="EN-US"&gt;JSP&lt;/span&gt;与服务器之间实现数据交换，了解了&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序如何融入到网络应用环境的最一般原理，有了基本的创建具有网络交互功能&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序的基本知识。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;这一章，我们将开始使用&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;的一个最重要的服务器组件&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;来实现与&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序的交互，用户可以感受到更加强烈的&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;网络应用程序“感觉”，从而可以更轻松的创建功能更强大的&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;网络应用程序——这就是“富媒体应用程序”。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="font-size:100%;"&gt;使用&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;作为开发工具，我们现在可以开始学习怎样使用&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;创建更为强大而且易用的富媒体应用程序了。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;h2 style="line-height: 173%; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;" lang="EN-US"&gt;6.1 AMF-RPC&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;"&gt;技术简介&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;AMF-RPC&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;是使用&lt;span lang="EN-US"&gt;AMF &lt;/span&gt;数据格式实现的远程方法调用，&lt;span lang="EN-US"&gt;Macromedia&lt;/span&gt;公司为此出品了三个个实现：&lt;span lang="EN-US"&gt;Flash Remoting MX for J2EE&lt;/span&gt;（以前也被称为&lt;span lang="EN-US"&gt;Flash Remoting MX for Java&lt;/span&gt;）、&lt;span lang="EN-US"&gt;Flash Remoting MX for .NET&lt;/span&gt;和&lt;span lang="EN-US"&gt;Flash Remoting MX for ColdFusion&lt;/span&gt;，并且开源社区也为&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;编写了一个在&lt;span lang="EN-US"&gt;PHP&lt;/span&gt;架构下的实现，名为&lt;span lang="EN-US"&gt;AMFPHP&lt;/span&gt;（也可以称为&lt;span lang="EN-US"&gt;Flash Remoting MX for PHP&lt;/span&gt;）。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;就如其它的&lt;span lang="EN-US"&gt;RPC&lt;/span&gt;工具一样，&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;是一个应用程序服务器网关，它在&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序和远程服务之间提供一个相互通信的网络通道：在这个通道间传输的是&lt;span lang="EN-US"&gt;AMF&lt;/span&gt;格式的数据（&lt;span lang="EN-US"&gt;AMF&lt;/span&gt;是专用于&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;远程数据传输的一种数据格式）；远程服务则包含各种应用服务技术（例如&lt;span lang="EN-US"&gt;JavaBeans&lt;/span&gt;、&lt;span lang="EN-US"&gt;ColdFusion&lt;/span&gt;组件和网页、&lt;span lang="EN-US"&gt;ASP.NET&lt;/span&gt;网页或者&lt;span lang="EN-US"&gt;Web&lt;/span&gt;服务等等）。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;和其它的连接到外部数据提供者的技术相比，&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;的优点是不言而喻的。在前面一章我们介绍的像&lt;span lang="EN-US"&gt;getURL&lt;/span&gt;、&lt;span lang="EN-US"&gt;loadVariables&lt;/span&gt;、&lt;span lang="EN-US"&gt;XML&lt;/span&gt;和&lt;span lang="EN-US"&gt;XMLSocket&lt;/span&gt;等语句，它们都是使用的简单的&lt;span lang="EN-US"&gt;HTTP&lt;/span&gt;功能，一般都离不开内建的类如&lt;span lang="EN-US"&gt;Request&lt;/span&gt;和&lt;span lang="EN-US"&gt;Response&lt;/span&gt;这样的语法，而&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;则有其独特的一面，总的说来有下列优点：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;[1&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;]易用。&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;可以对本地远程服务程序代码（&lt;span lang="EN-US"&gt;Java&lt;/span&gt;，&lt;span lang="EN-US"&gt;CFML&lt;/span&gt;，&lt;span lang="EN-US"&gt;PHP&lt;/span&gt;和&lt;span lang="EN-US"&gt;C#&lt;/span&gt;）的数据类型进行自动转换：可以转换成&lt;span lang="EN-US"&gt;ActionScript&lt;/span&gt;代码数据类型，也可以转回本地远程服务程序代码数据类型。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;[2]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;高性能。&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;使用&lt;span lang="EN-US"&gt;Action Message Format&lt;/span&gt;（&lt;span lang="EN-US"&gt;AMF&lt;/span&gt;）将&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序和远程服务之间的通信信息序列化。&lt;span lang="EN-US"&gt;AMF&lt;/span&gt;是一个二进制格式，符合&lt;span lang="EN-US"&gt;Simple Object Access Protocol&lt;/span&gt;（&lt;span lang="EN-US"&gt;SOAP&lt;/span&gt;）协议格式，通信更加快速。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;[3]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可扩展性。&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;设计的时候集成了现有应用程序设计模式和最佳的开发实践，从而可以满足高度扩展性&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;网络应用程序设计要求。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="font-size:100%;"&gt;要了解这些优点，最好是先来看一个简单的使用&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;创建的&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;网络应用程序。&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size:180%;"&gt;现在马上出发&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;       作者邀您访问他的BLOG： &lt;a href="http://zhang-yafei.spaces.live.com/"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;http://zhang-yafei.spaces.live.com（繁体）&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;       作者邀您访问他的BLOG： &lt;a href="http://blog.csdn.net/zhang_yafei/"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;http://blog.csdn.net/zhang_yafei/（简体）&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;10:35&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21333.entry#comment" id="blogComments2"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cFlash%e5%92%8cJava%e7%bb%93%e5%90%88%e5%bc%80%e5%8f%91%e7%9a%84%e5%88%a9%e5%99%a8_%e3%80%8aJava+for+Flash%e5%8a%a8%e6%80%81%e7%bd%91%e7%ab%99%e5%bc%80%e5%8f%91%e6%89%8b%e6%9c%ad%e3%80%8b_%e9%83%a8%e5%88%86%e7%ab%a0%e8%8a%82%e8%bf%9e%e8%bd%bd%ef%bc%884%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b333.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b333.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage2"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21333.entry" id="blogPermalink2"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21333.entry#trackback" id="blogTrackbacks2"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!333');" id="blogThis2"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259b%25be%25e4%25b9%25a6" id="blogCategory2"&gt;图书&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!332" class="bvEntry" cns="cns!5358FA09E8EB6188!332" ca="false" cat="图书"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!332"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21332.entry"&gt;Flash和Java结合开发的利器_《Java for Flash动态网站开发手札》_部分章节连载（3）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!332" class="bvMsg"&gt;&lt;div title="Flash Java、Flash和Java通信、Flash和Java通讯、Flash和Java集成、Flash和Java套接字 socket"&gt; &lt;h1 align="center"&gt;&lt;b&gt;&lt;span style="font-size: 16pt; line-height: 240%; font-family: 黑体;"&gt;第Ⅱ篇&lt;span lang="EN-US"&gt;&lt;span&gt;  &lt;/span&gt;Flash&lt;/span&gt;网络应用程序和&lt;span lang="EN-US"&gt;Flash Remoting&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h1&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;在第一篇，我们介绍了&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt; for Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的基本原理，了解了怎样使用&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;内建的功能方法与&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;实现交互，这种交互方式其实是一种极其简单的&lt;span lang="EN-US"&gt;HTTP&lt;/span&gt;操作，来回传递的都是字符串格式的数据（&lt;span lang="EN-US"&gt;XML&lt;/span&gt;也是字符串，需要解析为&lt;span lang="EN-US"&gt;DOM&lt;/span&gt;）。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;人们需要一种更为简洁的方式能够实现类似&lt;span lang="EN-US"&gt;Native&lt;/span&gt;的操作，于是&lt;span lang="EN-US"&gt;Flash Remoting&lt;/span&gt;便应运而生，这符合&lt;span lang="EN-US"&gt;IT&lt;/span&gt;工业的一贯标准。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;在这一篇，我们将介绍怎样使用包括&lt;span lang="EN-US"&gt;XML-RPC&lt;/span&gt;、&lt;span lang="EN-US"&gt;WDDX&lt;/span&gt;、&lt;span lang="EN-US"&gt;SOAP&lt;/span&gt;和&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;（包括&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;和&lt;span lang="EN-US"&gt;OpenAMF&lt;/span&gt;）等在内的&lt;span lang="EN-US"&gt;Flash Remoting&lt;/span&gt;技术，开发人员可以更轻松的完成过去需要编写很多代码才能完成的任务。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;本篇包含很多的章节，是本书的主体部分，主要就是介绍怎样使用各种&lt;span lang="EN-US"&gt;Remoting&lt;/span&gt;工具实现&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt; for Flash&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="font-size:100%;"&gt;的强大体验。&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size:180%;"&gt;现在马上出发&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;       作者邀您访问他的BLOG： &lt;a href="http://zhang-yafei.spaces.live.com/"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;http://zhang-yafei.spaces.live.com（繁体）&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;       作者邀您访问他的BLOG： &lt;a href="http://blog.csdn.net/zhang_yafei/"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;http://blog.csdn.net/zhang_yafei/（简体）&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;10:35&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21332.entry#comment" id="blogComments3"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cFlash%e5%92%8cJava%e7%bb%93%e5%90%88%e5%bc%80%e5%8f%91%e7%9a%84%e5%88%a9%e5%99%a8_%e3%80%8aJava+for+Flash%e5%8a%a8%e6%80%81%e7%bd%91%e7%ab%99%e5%bc%80%e5%8f%91%e6%89%8b%e6%9c%ad%e3%80%8b_%e9%83%a8%e5%88%86%e7%ab%a0%e8%8a%82%e8%bf%9e%e8%bd%bd%ef%bc%883%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b332.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b332.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage3"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21332.entry" id="blogPermalink3"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21332.entry#trackback" id="blogTrackbacks3"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!332');" id="blogThis3"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259b%25be%25e4%25b9%25a6" id="blogCategory3"&gt;图书&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!331" class="bvEntry" cns="cns!5358FA09E8EB6188!331" ca="false" cat="图书"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!331"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21331.entry"&gt;Flash和Java结合开发的利器_《Java for Flash动态网站开发手札》_部分章节连载（2）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!331" class="bvMsg"&gt;&lt;div title="Flash Java、Flash和Java通信、Flash和Java通讯、Flash和Java集成、Flash和Java套接字 socket"&gt; &lt;h1 align="center"&gt;&lt;b&gt;&lt;span style="font-size: 16pt; line-height: 240%; font-family: 黑体;"&gt;第&lt;span lang="EN-US"&gt;01&lt;/span&gt;章&lt;span lang="EN-US"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;开发和运行环境的安装与配置&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h1&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;《&lt;span lang="EN-US"&gt;Java for Flash&lt;/span&gt;动态网站开发手札》又被称之为网络三剑客，它提供了使用&lt;span lang="EN-US"&gt;Flash Player&lt;/span&gt;、&lt;span lang="EN-US"&gt;XML&lt;/span&gt;和&lt;span lang="EN-US"&gt;Java&lt;/span&gt;建立下一代网络应用程序最迅速、最大限度节省投资和最具有挑战性的方法组合，这一组合事实上包含四个方面：&lt;span lang="EN-US"&gt;Flash Player&lt;/span&gt;的应用环境、&lt;span lang="EN-US"&gt;XML&lt;/span&gt;的应用环境、&lt;span lang="EN-US"&gt;Java&lt;/span&gt;应用环境以及这三个应用环境的相互关联。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;在&lt;span lang="EN-US"&gt;Flash Player&lt;/span&gt;、&lt;span lang="EN-US"&gt;XML&lt;/span&gt;和&lt;span lang="EN-US"&gt;Java&lt;/span&gt;这三剑客组成的软件运行环境中：&lt;span lang="EN-US"&gt;Java&lt;/span&gt;是基础架构，它为&lt;span lang="EN-US"&gt;Java&lt;/span&gt;应用程序提供运行环境，并且&lt;span lang="EN-US"&gt;JSP&lt;/span&gt;、&lt;span lang="EN-US"&gt;Servlet&lt;/span&gt;、&lt;span lang="EN-US"&gt;JavaBeans&lt;/span&gt;、&lt;span lang="EN-US"&gt;EJB&lt;/span&gt;、&lt;span lang="EN-US"&gt;JMX MBean&lt;/span&gt;等程序组件都是在后端运行；&lt;span lang="EN-US"&gt;Flash Player&lt;/span&gt;是&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序在前端运行的解释器（也是一个虚拟机），必须安装在客户端。&lt;span lang="EN-US"&gt;Flash Remoting&lt;/span&gt;是&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序连接到&lt;span lang="EN-US"&gt;Java&lt;/span&gt;程序的服务器和网关，它们之间的连接也是在后端运行。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="font-size:100%;"&gt;本章我们就来介绍怎样安装和配置网络三剑客的开发和运行环境。&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt; &lt;/p&gt;&lt;h2 style="line-height: 173%; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;" lang="EN-US"&gt;1.1&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 173%; font-family: 宋体;"&gt;新架构的优点&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;使用网络三剑客架构，事实上包含四个方面：&lt;span lang="EN-US"&gt;Flash Player&lt;/span&gt;的应用环境、&lt;span lang="EN-US"&gt;XML&lt;/span&gt;的应用环境、&lt;span lang="EN-US"&gt;Java&lt;/span&gt;应用环境以及这三个应用环境的相互关联。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21.1pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;XML&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 宋体;"&gt;：标准的数据交换格式&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;尽管简单得令人难以置信，&lt;span lang="EN-US"&gt;XML&lt;/span&gt;确实正在彻底改变我们创建和使用软件的方式。&lt;span lang="EN-US"&gt;WEB&lt;/span&gt;彻底改变了用户与应用程序的交互方式：通过提供一种能使数据更易适配或更易转换的通用数据格式，&lt;span lang="EN-US"&gt;XML&lt;/span&gt;正在彻底改变应用程序间的交互方式——或者更广义地说，计算机间的交互方式。包括&lt;span lang="EN-US"&gt;SOAP&lt;/span&gt;和&lt;span lang="EN-US"&gt;UDDI &lt;/span&gt;在内的基于&lt;span lang="EN-US"&gt;XML&lt;/span&gt;的标准，构成了应用程序间通信的开放式方法，此方法叫做&lt;span lang="EN-US"&gt;XML WEB&lt;/span&gt;服务，而我更愿意称之为&lt;span lang="EN-US"&gt;SOAP-RPC&lt;/span&gt;。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21.1pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Java&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 宋体;"&gt;：开放的、成熟的和规范的基础架构&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;是目前市场上主流的企业及分布式应用程序开发平台，它是在&lt;span lang="EN-US"&gt;Sun&lt;/span&gt;公司的领导下，多家公司参与共同制定的应用程序开发规范，正是因为它是一种规范、它的开放性，所以能够得到了业界的广泛支持。并且经历了几年的发展，&lt;span lang="EN-US"&gt;Java&lt;/span&gt;已经经受住了市场的考验，成为一种成熟的开发平台。使用&lt;span lang="EN-US"&gt;Java&lt;/span&gt;架构能够&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;快速、高效的开发出可移植的、跨平台的、具有强大功能的&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;企业级&lt;span lang="EN-US"&gt;Web&lt;/span&gt;应用程序。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;包含多种技术，它们之间互为补充，实现不同功能。包括：&lt;span lang="EN-US"&gt;Java Servlet&lt;/span&gt;技术、&lt;span lang="EN-US"&gt;Java Server Page&lt;/span&gt;（&lt;span lang="EN-US"&gt;JSP&lt;/span&gt;）技术、&lt;span lang="EN-US"&gt;JavaBeans&lt;/span&gt;技术、&lt;span lang="EN-US"&gt;EJB&lt;/span&gt;技术等。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;通过&lt;span lang="EN-US"&gt;JSP&lt;/span&gt;（最终被编译成&lt;span lang="EN-US"&gt;Servlet&lt;/span&gt;）和&lt;span lang="EN-US"&gt;Servlet&lt;/span&gt;这一中间件，我们可以在&lt;span lang="EN-US"&gt;Flash Player&lt;/span&gt;与服务端之间进行数据交换；而通过&lt;span lang="EN-US"&gt;Java&lt;/span&gt;和&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash Remoting&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;这两个中间件，使得创建服务端与&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash Player&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的关系变得更加容易，更加轻松自如。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21.1pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash Player&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 宋体;"&gt;：跨平台跨设备的富媒体客户环境&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash Player&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;是功能强大的富媒体客户环境，只要平台或设备上正确的安装了&lt;span lang="EN-US"&gt;Flash Player&lt;/span&gt;，用户就可以浏览使用&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;如同&lt;span lang="EN-US"&gt;Java&lt;/span&gt;一样，&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序同样具备了一次开发，可以跨平台跨设备随意浏览的特性（而且不需要重新编译），这就是&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;的一个最大的优点。无论是在&lt;span lang="EN-US"&gt;Windows&lt;/span&gt;、&lt;span lang="EN-US"&gt;Mac&lt;/span&gt;、&lt;span lang="EN-US"&gt;Linux&lt;/span&gt;、&lt;span lang="EN-US"&gt;Unix&lt;/span&gt;还是在&lt;span lang="EN-US"&gt;Symbian&lt;/span&gt;操作系统（&lt;span lang="EN-US"&gt;Nokia&lt;/span&gt;应用于移动电话的一种操作系统）上，也不论你是在桌面&lt;span lang="EN-US"&gt;PC&lt;/span&gt;上还是在掌上电脑或是移动电话上，&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序都能发挥它最大的特点。这一点我们想着重的作一下对比，如表&lt;span lang="EN-US"&gt;1.1&lt;/span&gt;所示：&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;表&lt;span lang="EN-US"&gt;1.1 Flash&lt;/span&gt;和&lt;span lang="EN-US"&gt;Java&lt;/span&gt;对比&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;div align="center"&gt; &lt;table style="border: medium none ; width: 12cm; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0" width="454"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;影片应用程序&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;应用程序&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;运行环境&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash Player&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（不同平台有不同版本）&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;JVM&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（&lt;span lang="EN-US"&gt;Java&lt;/span&gt;虚拟机，不同平台有不同版本）&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;编译&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;P&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;代码&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;字节码&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;不同平台&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;不需重新编译&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;不需要重新编译&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;开发难易程度&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;简单的图形化开发&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="186"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;图形化开发稍逊&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash Player&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;内建的&lt;span lang="EN-US"&gt;ActionScript&lt;/span&gt;脚本语言是&lt;span lang="EN-US"&gt;Flash Player&lt;/span&gt;的交互语言，它有几个版本，每种版本的&lt;span lang="EN-US"&gt;ActionScript&lt;/span&gt;的语法和风格各不相同，但可以在同一个运行时下协调工作。&lt;span lang="EN-US"&gt;Flash Player&lt;/span&gt;不但可以凭借内建的&lt;span lang="EN-US"&gt;XML&lt;/span&gt;类加载和解析标准的&lt;span lang="EN-US"&gt;XML&lt;/span&gt;数据。而且通过&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;很轻松的连接到一个应用程序开发人员要使用的远程服务端和&lt;span lang="EN-US"&gt;WEB&lt;/span&gt;服务并实现数据交换，使得&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序的开发简单有效。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;并且，随着&lt;span lang="EN-US"&gt;Flash Media Server&lt;/span&gt;（简称&lt;span lang="EN-US"&gt;FMS&lt;/span&gt;）的发布，用户更可以&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;将视频和音频（包括实时视频和音频）集成到&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;应用程序中，实现声音、图像、文字、数据同步传播。并且，你也可以将声音、图像、文字、数据等录制下来，通过&lt;span lang="EN-US"&gt;eMail&lt;/span&gt;发送出去（需要编程实现）。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;并且，&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;FMS&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;服务器和&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;可以无缝的集成到一块儿。有了&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;FMS&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;服务器和&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;的集成，你从而可以连接数据库以及驱动&lt;span lang="EN-US"&gt;Java&lt;/span&gt;应用程序服务器以创建功能更强的&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;影片应用程序&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，并将其融入到&lt;span lang="EN-US"&gt;Flash Player&lt;/span&gt;当中，从而为终端用户带来全新的富媒体应用程序体验。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;和传统的基于&lt;span lang="EN-US"&gt;HTML&lt;/span&gt;的浏览器应用程序相比，&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序在创建动态和复杂的、友好的用户界面方面有其独到的优势，包括：&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;1Flash Player运行时执行代码、传递数据和调用远程服务&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-family:Arial;"&gt;2客户端展示逻辑与服务端应用程序逻辑相互独立&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-family:Arial;"&gt;3有效的利用带宽，不需要刷新整个网页，使用矢量图形&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;4可以部署在多个平台和设备上，并且非常简单&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;这就是深具魅力的《&lt;span lang="EN-US"&gt;Java for Flash&lt;/span&gt;动态网站开发手札&lt;span lang="EN-US"&gt;&lt;/span&gt;》。&lt;span lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: 宋体;"&gt;技巧与提示&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: blue; font-family: 宋体;"&gt;用户必须区分&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;和&lt;span lang="EN-US"&gt;Flash Remoting&lt;/span&gt;。&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;是&lt;span lang="EN-US"&gt;Macromedia&lt;/span&gt;的一款产品，在本书中我时常称之为&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;（本书中同时介绍的&lt;span lang="EN-US"&gt;OpenAMF&lt;/span&gt;是&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;的另一种实现）。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: blue; font-family: 宋体;" lang="EN-US"&gt;Flash Remoting&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: 宋体;"&gt;&lt;span style="font-size:100%;"&gt;是一个宽泛的定义，包括&lt;span lang="EN-US"&gt;XML-RPC&lt;/span&gt;、&lt;span lang="EN-US"&gt;WDDX-RPC&lt;/span&gt;、&lt;span lang="EN-US"&gt;RTMP-RPC&lt;/span&gt;（也就是&lt;span lang="EN-US"&gt;FMS&lt;/span&gt;）等都可以称为&lt;span lang="EN-US"&gt;Flash Remoting&lt;/span&gt;。而&lt;span lang="EN-US"&gt;Flash Remoting MX&lt;/span&gt;（&lt;span lang="EN-US"&gt;AMF-RPC&lt;/span&gt;）仅是&lt;span lang="EN-US"&gt;Flash Remoting&lt;/span&gt;中的一种。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;b&gt;&lt;span style="font-size:180%;"&gt;现在马上出发&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;       作者邀您访问他的BLOG： &lt;a href="http://zhang-yafei.spaces.live.com/"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;http://zhang-yafei.spaces.live.com（繁体）&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;       作者邀您访问他的BLOG： &lt;a href="http://blog.csdn.net/zhang_yafei/"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;http://blog.csdn.net/zhang_yafei/（简体）&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;10:32&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21331.entry#comment" id="blogComments4"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cFlash%e5%92%8cJava%e7%bb%93%e5%90%88%e5%bc%80%e5%8f%91%e7%9a%84%e5%88%a9%e5%99%a8_%e3%80%8aJava+for+Flash%e5%8a%a8%e6%80%81%e7%bd%91%e7%ab%99%e5%bc%80%e5%8f%91%e6%89%8b%e6%9c%ad%e3%80%8b_%e9%83%a8%e5%88%86%e7%ab%a0%e8%8a%82%e8%bf%9e%e8%bd%bd%ef%bc%882%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b331.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b331.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage4"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21331.entry" id="blogPermalink4"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21331.entry#trackback" id="blogTrackbacks4"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!331');" id="blogThis4"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259b%25be%25e4%25b9%25a6" id="blogCategory4"&gt;图书&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!330" class="bvEntry" cns="cns!5358FA09E8EB6188!330" ca="false" cat="图书"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!330"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21330.entry"&gt;Flash和Java结合开发的利器_《Java for Flash动态网站开发手札》_部分章节连载（1）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!330" class="bvMsg"&gt;&lt;div title="Flash Java、Flash和Java通信、Flash和Java通讯、Flash和Java集成、Flash和Java套接字 socket"&gt; &lt;h1 align="center"&gt;&lt;b&gt;&lt;b&gt;&lt;span style="font-size: 16pt; line-height: 240%; font-family: 黑体;"&gt;第Ⅰ篇&lt;span lang="EN-US"&gt;&lt;span&gt;  &lt;/span&gt;Java for Flash&lt;/span&gt;基础入门&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/h1&gt;&lt;b&gt;&lt;span style="font-size: 16pt; line-height: 240%; font-family: 黑体;"&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;学习任何技术都有一个基础知识，&lt;span lang="EN-US"&gt;Java for Flash&lt;/span&gt;也不例外。本篇包含几个章节，介绍了&lt;span lang="EN-US"&gt;Java for Flash&lt;/span&gt;的基本知识。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;在第一章，我们介绍了如何安装和配置&lt;span lang="EN-US"&gt;Java for Flash&lt;/span&gt;的开发和运行环境，这样，用户就可以开发&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;网络应用程序以实现和&lt;span lang="EN-US"&gt;Java&lt;/span&gt;应用程序的交互。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;"&gt;在随后的几章，我们介绍了如何使用&lt;span lang="EN-US"&gt;Java&lt;/span&gt;语言、如何使用&lt;span lang="EN-US"&gt;JDBC&lt;/span&gt;结合数据库以及面向对象的&lt;span lang="EN-US"&gt;Java&lt;/span&gt;开发。&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="font-size:100%;"&gt;而在第五章，我们开始使用传统的&lt;span lang="EN-US"&gt;JSP&lt;/span&gt;网页作为中间件方法开发&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;网络应用程序，与服务器之间实现数据交换，了解了如何建立网络环境的最一般原理，有了基本的创建具有网络交互功能&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序的基本知识，这是实现使用&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;影片应用程序作为网络应用程序主体的一次“飞跃”。&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;br /&gt;&lt;p style="text-indent: 21pt;"&gt;&lt;b&gt;&lt;span style="font-size:180%;"&gt;现在马上出发&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;       作者邀您访问他的BLOG： &lt;a href="http://zhang-yafei.spaces.live.com/"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;http://zhang-yafei.spaces.live.com（繁体）&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;       作者邀您访问他的BLOG： &lt;a href="http://blog.csdn.net/zhang_yafei/"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;http://blog.csdn.net/zhang_yafei/（简体）&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;10:26&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21330.entry#comment" id="blogComments5"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cFlash%e5%92%8cJava%e7%bb%93%e5%90%88%e5%bc%80%e5%8f%91%e7%9a%84%e5%88%a9%e5%99%a8_%e3%80%8aJava+for+Flash%e5%8a%a8%e6%80%81%e7%bd%91%e7%ab%99%e5%bc%80%e5%8f%91%e6%89%8b%e6%9c%ad%e3%80%8b_%e9%83%a8%e5%88%86%e7%ab%a0%e8%8a%82%e8%bf%9e%e8%bd%bd%ef%bc%881%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b330.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b330.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage5"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21330.entry" id="blogPermalink5"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21330.entry#trackback" id="blogTrackbacks5"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!330');" id="blogThis5"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259b%25be%25e4%25b9%25a6" id="blogCategory5"&gt;图书&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!328" class="bvEntry" cns="cns!5358FA09E8EB6188!328" ca="false" cat="计算机与 Internet"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!328"&gt;1月23日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!328"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21328.entry"&gt;Google 會對使用 Macromedia Flash 的網站建立索引嗎？&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!328" class="bvMsg"&gt;&lt;div&gt; &lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;以下內容來&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Google&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;的說明：&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;&lt;/span&gt;  &lt;p style="text-align: left;" align="left"&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-align: left;" align="left"&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;會的，&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Google &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;會對使用&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Macromedia Flash &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;的網頁建立索引。不過，我們的檢索器可能會在產生&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Flash &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;網頁索引時發生問題。如果您擔心網頁上的&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Flash &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;內容會抑制&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Google &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;檢索您網站的能力，您可以考慮使用如&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Lynx &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;的文字瀏覽器來檢查您的網站。如果&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Flash &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;此類的功能無法讓您以文字瀏覽器瀏覽您網站的所有內容，則當搜尋引擎的自動尋檢程式在檢索您的網站時就可能會有問題。&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;您可以考慮為我們的檢索器建立這些&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Flash &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;網頁的&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt; HTML &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;副本。如果您建立&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt; HTML &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;副本，請務必加入一個可防止&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Flash &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;網頁被檢索的&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;robots.txt &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;檔案，以確保我們的檢索器不會將這些網頁視為重複的內容。&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;最後，請考慮使用&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Google Sitemaps&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;，建立與提交您網頁的詳細&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Sitemap&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;。有了&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Google Sitemaps&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;，您就可以輕鬆地將所有您的&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;URL &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;提交至&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Google &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;索引，並且取得關於您的網頁在&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Google &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;上的曝光率的詳細報告。您可以使用&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Google Sitemaps&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;，將您目前的所有網頁及對這些網頁所做的任何變更自動通知我們。請注意，提交&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Sitemap &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;不保證會我們會檢索您網站的所有網頁，或將其包含在我們的搜尋結果中。若要瞭解更多關於&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;Google Sitemaps &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;的資訊，請造訪&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;&lt;a href="http://www.google.com/webmasters/sitemaps/about?hl=en"&gt;&lt;span style="color: rgb(0, 0, 204);"&gt;&lt;u&gt;http://www.google.com/webmasters/sitemaps/about?hl=en&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;。&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="ZH-TW"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="text-align: left;" align="left"&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt; &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: PMingLiU;" lang="ZH-TW"&gt;引自：&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;&lt;a href="http://www.google.com.tw/support/webmasters/bin/answer.py?answer=35267"&gt;&lt;span style="color: rgb(0, 102, 167); text-decoration: none;"&gt;http://www.google.com.tw/support/webmasters/bin/answer.py?answer=35267&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;12:29&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21328.entry#comment" id="blogComments6"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cGoogle+%e6%9c%83%e5%b0%8d%e4%bd%bf%e7%94%a8+Macromedia+Flash+%e7%9a%84%e7%b6%b2%e7%ab%99%e5%bb%ba%e7%ab%8b%e7%b4%a2%e5%bc%95%e5%97%8e%ef%bc%9f%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b328.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b328.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage6"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21328.entry" id="blogPermalink6"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21328.entry#trackback" id="blogTrackbacks6"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!328');" id="blogThis6"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory6"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!310" class="bvEntry" cns="cns!5358FA09E8EB6188!310" ca="false" cat="娱乐"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!310"&gt;1月10日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!310"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21310.entry"&gt;apple iphone精美大图&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!310" class="bvMsg"&gt;&lt;div&gt; 这下，nokia、moto等真的该着急了：&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="http://images.apple.com/iphone/images/indexhero20070109.jpg" /&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;20:03&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9capple+iphone%e7%b2%be%e7%be%8e%e5%a4%a7%e5%9b%be%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b310.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b310.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage7"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21310.entry" id="blogPermalink7"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21310.entry#trackback" id="blogTrackbacks7"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!310');" id="blogThis7"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%25a8%25b1%25e4%25b9%2590" id="blogCategory7"&gt;娱乐&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!309" class="bvEntry" cns="cns!5358FA09E8EB6188!309" ca="false" cat="圖書勘誤"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!309"&gt;1月3日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!309"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21309.entry"&gt;《.NET for Flash动态网站开发手札》相关勘误、更新、下载（1）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!309" class="bvMsg"&gt;&lt;div&gt; &lt;span&gt;&lt;span&gt;我亦欢迎您直接在此留贴。谢谢！！！！&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;p&gt;&lt;span style="font-family:Tahoma;"&gt;&lt;span style="font-size:100%;color:#ff0000;"&gt;129页,第8步.应该是"调整第1帧和第20帧上矩形的高度至最小".&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;div&gt; &lt;p&gt;&lt;span style="font-size:100%;color:#ff0000;"&gt;129页,第6步&lt;span style="font-family:Tahoma;"&gt;.应该是"&lt;/span&gt;第1帧和第2帧创建两个关键帧".&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;color:#000000;"&gt;谢谢qinglu008的来信。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;22:34&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e3%80%8a.NET+for+Flash%e5%8a%a8%e6%80%81%e7%bd%91%e7%ab%99%e5%bc%80%e5%8f%91%e6%89%8b%e6%9c%ad%e3%80%8b%e7%9b%b8%e5%85%b3%e5%8b%98%e8%af%af%e3%80%81%e6%9b%b4%e6%96%b0%e3%80%81%e4%b8%8b%e8%bd%bd%ef%bc%881%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b309.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b309.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage8"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21309.entry" id="blogPermalink8"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21309.entry#trackback" id="blogTrackbacks8"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!309');" id="blogThis8"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259c%2596%25e6%259b%25b8%25e5%258b%2598%25e8%25aa%25a4" id="blogCategory8"&gt;圖書勘誤&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!308" class="bvEntry" cns="cns!5358FA09E8EB6188!308" ca="false" cat="圖書勘誤"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!308"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21308.entry"&gt;《Java for Flash动态网站开发手札》相关勘误、更新、下载（1）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!308" class="bvMsg"&gt;&lt;div&gt; &lt;span&gt;&lt;span&gt;[更正启示0001：]&lt;br /&gt;在书的81页第四行发现了一个文字错误-------webapp.aspx，应该是webapp.jsp才对。&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;p&gt; &lt;span&gt;&lt;span&gt;[更正启示0002：]&lt;br /&gt;在书的第一章前几段文字，由于编辑的不小心造成。实际的文章可以参考下面的连载帖子：&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2007/01/03/1473185.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2007/01/03/1473185.aspx&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;  不断更新中，&lt;span&gt;&lt;span&gt;我亦欢迎您直接在此留贴。谢谢！！！！&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;22:09&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21308.entry#comment" id="blogComments9"&gt;阅读评论 (6)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e3%80%8aJava+for+Flash%e5%8a%a8%e6%80%81%e7%bd%91%e7%ab%99%e5%bc%80%e5%8f%91%e6%89%8b%e6%9c%ad%e3%80%8b%e7%9b%b8%e5%85%b3%e5%8b%98%e8%af%af%e3%80%81%e6%9b%b4%e6%96%b0%e3%80%81%e4%b8%8b%e8%bd%bd%ef%bc%881%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b308.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b308.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage9"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21308.entry" id="blogPermalink9"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21308.entry#trackback" id="blogTrackbacks9"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!308');" id="blogThis9"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259c%2596%25e6%259b%25b8%25e5%258b%2598%25e8%25aa%25a4" id="blogCategory9"&gt;圖書勘誤&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!305" class="bvEntry" cns="cns!5358FA09E8EB6188!305" ca="false" cat="计算机与 Internet"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!305"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21305.entry"&gt;幾款值得關注的基於Flash的網路作業系統&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!305" class="bvMsg"&gt;&lt;div&gt; &lt;p title="有几款值得关注的基于Flash的网络操作系统，下面列出来：  http://www.glidedigital.com/  http://desktoptwo.com/  http://www.goowy.com/   非常棒啊，值得试一下。"&gt;有幾款值得關注的基於Flash的網路作業系統，下面列出來：&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.glidedigital.com/"&gt;http://www.glidedigital.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://desktoptwo.com/"&gt;http://desktoptwo.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.goowy.com/"&gt;http://www.goowy.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;非常棒啊，值得試一下。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;10:20&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21305.entry#comment" id="blogComments10"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d1%26ayear%3d2007&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e5%b9%be%e6%ac%be%e5%80%bc%e5%be%97%e9%97%9c%e6%b3%a8%e7%9a%84%e5%9f%ba%e6%96%bcFlash%e7%9a%84%e7%b6%b2%e8%b7%af%e4%bd%9c%e6%a5%ad%e7%b3%bb%e7%b5%b1%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b305.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b305.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage10"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21305.entry" id="blogPermalink10"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21305.entry#trackback" id="blogTrackbacks10"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!305');" id="blogThis10"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory10"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!304" class="bvEntry" cns="cns!5358FA09E8EB6188!304" ca="false" cat="计算机与 Internet"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!304"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21304.entry"&gt;Flash和Java結合的方式總結（Flash和Java通訊）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!304" class="bvMsg"&gt;&lt;p title="《Java for Flash动态网站开发手札》内包含了明确地介绍了Flash和Java结合开发时要用到的各种技术，但是它比较太宽了，包含了web服务器和Java应用程序服务器，下面我们在这里做一个分隔出来的技术总结，怎样在Flash和Java应用程序服务器之间通讯：[1]使用MovieClip对象的getURL、loadVariables、loadVariablesNum方法可以使用HTTP或HTTPS协议以URL编码格式向Java应用程序服务器传递和接收数据。[2]使用LoadVars类的load、send和sendAndLoad方法可以使用 HTTP 或 HTTPS 协议以URL编码格式向Java应用程序服务器传递和接收数据。[3]使用XML类的XML.send、XML.load和XML.sendAndLoad方法可以以XML格式向Java应用程序服务器传递和接收数据，这还包括一些基于XML的变种形式，例如WDDX、SOAP等。[4]使用XMLSocket类的XMLSocket.connect 和 XMLSocket.send方法可以创建和使用TCP/IP套接字连接从而以XML 格式向Java应用程序服务器传递和接收数据。[5]使用Connection类或者NetConnection的call方法可以使用AMF协议向Java应用程序服务器传递和接收数据，这被称为AMF-RPC的方式，还包括其它的变种形式，但都统称为AMF-RPC方式。"&gt;《Java for Flash動態網站開發手札》內包含了明確地介紹了Flash和Java結合開發時要用到的各種技術，但是它比較太寬了，包含了web伺服器和Java應 用程式伺服器，下面我們在這裏做一個分隔出來的技術總結，怎樣在Flash和Java應用程式伺服器之間通訊： &lt;/p&gt;&lt;p&gt;[1]使用MovieClip物件的getURL、loadVariables、loadVariablesNum方法可以使用HTTP或HTTPS協定以URL編碼格式向Java應用程式伺服器傳遞和接收資料。  &lt;/p&gt;&lt;p&gt;[2]使用LoadVars類的load、send和sendAndLoad方法可以使用 HTTP 或 HTTPS 協定以URL編碼格式向Java應用程式伺服器傳遞和接收資料。  &lt;/p&gt;&lt;p&gt;[3]使用XML類的XML.send、XML.load和XML.sendAndLoad方法可以以XML格式向Java應用程式伺服器傳遞和接收資料，這還包括一些基於XML的變種形式，例如WDDX、SOAP等。  &lt;/p&gt;&lt;p&gt;[4]使用XMLSocket類的XMLSocket.connect 和 XMLSocket.send方法可以創建和使用TCP/IP套接字連接從而以XML 格式向Java應用程式伺服器傳遞和接收資料。  &lt;/p&gt;&lt;p&gt;[5]使用Connection類或者NetConnection的call方法可以使用AMF協定向Java應用程式伺服器傳遞和接收資料，這被稱為AMF-RPC的方式，還包括其他的變種形式，但都統稱為AMF-RPC方式。 &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-897426999182498352?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/897426999182498352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/897426999182498352'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/20071.html' title='2007年1月集合'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-5860030432795826050</id><published>2008-10-11T00:54:00.000-07:00</published><updated>2008-10-16T04:35:13.436-07:00</updated><title type='text'>2006年12月集合</title><content type='html'>&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!302"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21302.entry"&gt;把应用程序从 Internet Explorer 迁移到 Mozilla&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!302" class="bvMsg"&gt;&lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.ibm.com/developerworks/cn/web/wa-ie2mozgd/index.html?S_TACT=105AGX52&amp;amp;S_CMP=techcsdn"&gt;把应用程序从 Internet Explorer 迁移到 Mozilla&lt;/a&gt;&lt;/div&gt; &lt;div&gt;这篇文章讲述了Internet Explorer和Mozilla在渲染方面的区别，很有特色，所以推荐一下。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;当然，还有很多需要用户在不断的测试中才能获得。&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;21:04&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21302.entry#comment" id="blogComments0"&gt;阅读评论 (2)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e6%8a%8a%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e4%bb%8e+Internet+Explorer+%e8%bf%81%e7%a7%bb%e5%88%b0+Mozilla%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b302.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b302.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage0"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21302.entry" id="blogPermalink0"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21302.entry#trackback" id="blogTrackbacks0"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!302');" id="blogThis0"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory0"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!299" class="bvEntry" cns="cns!5358FA09E8EB6188!299" ca="false" cat="娱乐"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!299"&gt;12月25日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!299"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21299.entry"&gt;推荐看一下梦境家园&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!299" class="bvMsg"&gt;&lt;div&gt;这个做得真不赖，非常值得一看，&lt;/div&gt; &lt;div&gt;&lt;a href="http://ihome.xlands.com/"&gt;http://ihome.xlands.com/&lt;/a&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;而且.......&lt;img src="http://zhang-yafei.spaces.live.com/mmm2006-11-30_19.10/rte/emoticons/smile_wink.gif" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;20:55&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21299.entry#comment" id="blogComments1"&gt;阅读评论 (5)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e6%8e%a8%e8%8d%90%e7%9c%8b%e4%b8%80%e4%b8%8b%e6%a2%a6%e5%a2%83%e5%ae%b6%e5%9b%ad%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b299.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b299.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage1"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21299.entry" id="blogPermalink1"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21299.entry#trackback" id="blogTrackbacks1"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!299');" id="blogThis1"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%25a8%25b1%25e4%25b9%2590" id="blogCategory1"&gt;娱乐&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!298" class="bvEntry" cns="cns!5358FA09E8EB6188!298" ca="false" cat="计算机与 Internet"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!298"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21298.entry"&gt;C#代码和VB代码相互转换常用的工具&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!298" class="bvMsg"&gt;&lt;div&gt; &lt;span style="font-size: 10.5pt; font-family: 'Times New Roman';" lang="EN-US"&gt;&lt;span style="font-weight: bold;"&gt;VB&lt;/span&gt;2C&lt;span style="font-weight: bold;"&gt;#&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体;"&gt;&lt;span style="font-weight: bold;"&gt;：&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 'Times New Roman';" lang="EN-US"&gt;http://www.carlosag.net/Tools/CodeTranslator/Default.aspx&lt;br /&gt;http://www.instantcsharp.com/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;C#2VB&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-size: 10.5pt; font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 'Times New Roman';" lang="EN-US"&gt;&lt;br /&gt;http://www.kamalpatel.net/ConvertCSharp2VB.aspx&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 10.5pt; font-family: 'Times New Roman';" lang="EN-US"&gt;http://www.carlosag.net/Tools/CodeTranslator/Default.aspx&lt;br /&gt;http://www.instantcsharp.com/&lt;br /&gt;&lt;br /&gt;也有很多工具可以下载，搜索一下喽。&lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;15:11&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21298.entry#comment" id="blogComments2"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cC%23%e4%bb%a3%e7%a0%81%e5%92%8cVB%e4%bb%a3%e7%a0%81%e7%9b%b8%e4%ba%92%e8%bd%ac%e6%8d%a2%e5%b8%b8%e7%94%a8%e7%9a%84%e5%b7%a5%e5%85%b7%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b298.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b298.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage2"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21298.entry" id="blogPermalink2"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21298.entry#trackback" id="blogTrackbacks2"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!298');" id="blogThis2"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory2"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!297" class="bvEntry" cns="cns!5358FA09E8EB6188!297" ca="false" cat="计算机与 Internet"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!297"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21297.entry"&gt;ASP、Java、PHP和.NET開發者學習Flash正是時候（1）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!297" class="bvMsg"&gt;&lt;div&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="color:#000000;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;ASP&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Java&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;PHP&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;和&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;.NET&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發者，無論是開發網路應用程式還是開發桌面（&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Stand Alone&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;）應用程式，都是一個基本的開發模式，或基於網頁，或基於表單。這非常易於理解，因為每個人都有親身的實踐，或這樣，或那樣。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;但是，&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發看起來不像是其中的任何一種，這使得原有的開發人員在進入&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發時，遇到了前所未有的阻力，也使得原有開發者覺得&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發&lt;b&gt;不可思議&lt;/b&gt;。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;雖然也有用戶在不斷的摸索中獲得一點點實踐上的認知，但都不能足以向用戶表明有某種行之有效的開發模式。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;我也在一直尋找一種合理的能夠貫穿到整個開發過程的開發模式。在我的前一本書中，我第一次提出了“&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;是基於時間軸的應用程式&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;”的概念，並沿著這一線索不斷前進，最終在《&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/blog/cns%215358FA09E8EB6188%21179.entry"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;&lt;span&gt;Flash ActionScript X &lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發入門&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;》一書中最終完成體系建設。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: red; font-family: PMingLiU;" lang="ZH-TW"&gt;這是破天荒的第一次，在星羅密佈的、到處被捧為權威的英文大佬面前，竟然是在一本中文書中，它為整個&lt;/span&gt;&lt;span style="color: red; font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="color: red; font-family: PMingLiU;" lang="ZH-TW"&gt;開發奠定基石。&lt;/span&gt;&lt;span style="color: red; font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;說起來很可笑，因為這一開發體系十分的簡單，任何人都可以非常輕鬆的理解它，掌握它，無論你是&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;ASP&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Java&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;PHP&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;抑或&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;.NET&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發者。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;當你在開發網頁時，你可能會（或者說必須會，除非你只有一個網頁）在不同的網頁之間跳轉，依靠的是&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Form Action&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;或者鏈結，而&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發不同，它是在時間軸的不同幀之間跳轉，它用的只是像&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;gotoAndPlay(frame)&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;或者&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;gotoAndStop(frame)&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;這樣的簡單語句完成跳轉。它把每一幀當成是一個網頁。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;當你在開發桌面應用程式時，你會在不同的表單間跳轉，或者載入&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;MIDI&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;表單，而&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發也還是同樣在時間軸的不同幀之間切換，它用的同樣只是像&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;gotoAndPlay(frame)&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;或者&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;gotoAndStop(frame)&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;這樣的簡單語句完成跳轉。只是，它把每一幀當成是一個表單。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;一旦有了正確的方向，有了正確的方法論，現在你就可以毫不費力的完成以前看起來需要在黑夜裏不停摸索才能完成的&lt;b&gt;小事情&lt;/b&gt;。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;=====================================================================&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發的淵源可以上溯到&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash3&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;，但公認的真正用於開發的版本是&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash5&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;，到現在是&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash8&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;，也經歷了很多年的實踐和摸索。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;任何一個其他領域內的開發者絕對不敢想像，經歷這麼多年的實踐和摸索，&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發竟然在“變數的作用域”這一最基本的問題上一片混亂，這有點可笑。甚至有&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;5&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;到&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;6&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;年開發實踐的“資深者”也不過是按照自己的實踐來在摸索、試探中完成創作。在這種情況下，&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;ASP&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Java&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;PHP&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;和&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;.NET&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發者不願來趟這潭渾水便不難理解了，直到在《&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/blog/cns%215358FA09E8EB6188%21179.entry"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;&lt;span&gt;Flash ActionScript X &lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發入門&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;》一書中，它為這混亂畫上了句號。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: red; font-family: PMingLiU;" lang="ZH-TW"&gt;這也是破天荒的第一次，在星羅密佈的、到處被捧為權威的英文大佬面前，竟然是在一本中文書中，它為整個&lt;/span&gt;&lt;span style="color: red; font-family: 宋体;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="color: red; font-family: PMingLiU;" lang="ZH-TW"&gt;開發在變數作用域這一最基礎問題上奠定基石。&lt;/span&gt;&lt;span style="color: red; font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;=====================================================================&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;當人人都試圖躲避某個問題時，那這個問題就顯得尤為突出。當到現在仍然有用戶在如何完全解決中文支持問題上躊躇不前的時候，當你在社區的某個帖子中看到有人還在喋喋不休的討論它時，我在前一本拙著中早已明確了下來。在《&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/blog/cns%215358FA09E8EB6188%21179.entry"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;&lt;span&gt;Flash ActionScript X &lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;開發入門&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;》一書中，它更加豐富，並且提供了全部的參考實現。&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: red; font-family: PMingLiU;" lang="ZH-TW"&gt;這也是破天荒的第一次，在星羅密佈的、到處被捧為權威的英文大佬面前，竟然是在一本中文書中，請原諒他們不太介意中文的雙位元組編碼。&lt;/span&gt;&lt;span style="color: red; font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;如果您不介意，請讓我為您提供一些位址可以作一個比較（&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;Flash or ActionScript&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;作為關鍵字）：&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;    &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;繁體中文版&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;    &lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://www.kingstone.com.tw/book/book_page.asp?kmcode=2014712875410&amp;amp;Actid=tornado"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;金石堂網上書店&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=9861492194&amp;amp;sid=31850"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;天龍網上書店&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://www.eslitebooks.com/cgi-bin/eslite.dll/search/book/book.jsp?idx=1&amp;amp;pageNo=1&amp;amp;PRODUCT_ID=2680187311007"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;誠品網上書店&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://www.books.com.tw/"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;博客來網上書店&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://www.silkbook.com/content/4th.asp?goods_ser=kk0152926"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;華文網網上書店&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://www.hot.net.tw/cgi-bin/introbook2?supplier_id=001&amp;amp;publisher_id=039&amp;amp;sup_orderid=M610"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;&lt;span&gt;HOT&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;網上書店&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;    &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;英文版&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;（&lt;b&gt;&lt;span style="color: red;"&gt;強烈推薦&lt;/span&gt;&lt;/b&gt;）&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;    &lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://www.amazon.com/"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;亞馬遜網上書店&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;（美）、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://www.barnesandnoble.com/"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;巴諾網上書店&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;（美）、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://www.amazon.co.jp/"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;亞馬遜日本網上書店&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;（日）、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://www.seshop.com/"&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;株式會社翔泳社網上書店&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;（日）、&lt;/span&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;a href="http://www.yes24.com/"&gt;&lt;u&gt;&lt;span style="color:#0000ff;"&gt;&lt;span&gt;yes24&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;網上書店&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: PMingLiU;" lang="ZH-TW"&gt;（韓）、其他國內的網上書店&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;/span&gt;&lt;/span&gt;  &lt;/p&gt;&lt;h2&gt;現在馬上出發&lt;/h2&gt; &lt;p&gt;   作者邀您訪問他的BLOG：&lt;a title="ASP、Java、PHP和.NET开发者，无论是开发网络应用程序还是开发桌面（Stand Alone）应用程序，都是一个基本的开发模式，或基于网页，或基于表单。这非常易于理解，因为每个人都有亲身的实践，或这样，或那样。但是，Flash开发看起来不像是其中的任何一种，这使得原有的开发人员在进入Flash开发时，遇到了前所未有的阻力，也使得原有开发者觉得Flash开发不可思议。虽然也有用户在不断的摸索中获得一点点实践上的认知，但都不能足以向用户表明有某种行之有效的开发模式。我也在一直寻找一种合理的能够贯穿到整个开发过程的开发模式。在我的前一本书中，我第一次提出了“Flash是基于时间轴的应用程序”的概念，并沿着这一线索不断前进，最终在《Flash ActionScript X 开发入门》一书中最终完成体系建设。这是破天荒的第一次，在星罗密布的、到处被捧为权威的英文大佬面前，竟然是在一本中文书中，它为整个Flash开发奠定基石。说起来很可笑，因为这一开发体系十分的简单，任何人都可以非常轻松的理解它，掌握它，无论你是ASP、Java、PHP抑或.NET开发者。当你在开发网页时，你可能会（或者说必须会，除非你只有一个网页）在不同的网页之间跳转，依靠的是Form Action或者链接，而Flash开发不同，它是在时间轴的不同帧之间跳转，它用的只是像gotoAndPlay(frame)或者gotoAndStop(frame)这样的简单语句完成跳转。它把每一帧当成是一个网页。当你在开发桌面应用程序时，你会在不同的窗体间跳转，或者加载MIDI窗体，而Flash开发也还是同样在时间轴的不同帧之间切换，它用的同样只是像gotoAndPlay(frame)或者gotoAndStop(frame)这样的简单语句完成跳转。只是，它把每一帧当成是一个窗体。一旦有了正确的方向，有了正确的方法论，现在你就可以毫不费力的完成以前看起来需要在黑夜里不停摸索才能完成的小事情。=====================================================================Flash开发的渊源可以上溯到Flash3，但公认的真正用于开发的版本是Flash5，到现在是Flash8，也经历了很多年的实践和摸索。任何一个其它领域内的开发者绝对不敢想象，经历这么多年的实践和摸索，Flash开发竟然在“变量的作用域”这一最基本的问题上一片混乱，这有点可笑。甚至有5到6年开发实践的“资深者”也不过是按照自己的实践来在摸索、试探中完成创作。在这种情况下，ASP、Java、PHP和.NET开发者不愿来趟这潭浑水便不难理解了，直到在《Flash ActionScript X 开发入门》一书中，它为这混乱画上了句号。这也是破天荒的第一次，在星罗密布的、到处被捧为权威的英文大佬面前，竟然是在一本中文书中，它为整个Flash开发在变量作用域这一最基础问题上奠定基石。=====================================================================当人人都试图躲避某个问题时，那这个问题就显得尤为突出。当到现在仍然有用户在如何完全解决中文支持问题上踌躇不前的时候，当你在社区的某个帖子中看到有人还在喋喋不休的讨论它时，我在前一本拙著中早已明确了下来。在《Flash ActionScript X 开发入门》一书中，它更加丰富，并且提供了全部的参考实现。这也是破天荒的第一次，在星罗密布的、到处被捧为权威的英文大佬面前，竟然是在一本中文书中，请原谅他们不太介意中文的双字节编码。如果您不介意，请让我为您提供一些地址可以作一个比较（Flash or ActionScript作为关键词）：    繁体中文版    金石堂网上书店、天龙网上书店、诚品网上书店、博客来网上书店、华文网网上书店、HOT网上书店    英文版（强烈推荐）    亚马逊网上书店（美）、巴诺网上书店（美）、亚马逊日本网上书店（日）、株式会社翔泳社网上书店（日）、yes24网上书店（韩）、其它国内的网上书店" href="http://zhang-yafei.spaces.live.com/"&gt;http://zhang-yafei.spaces.live.com&lt;/a&gt; &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;13:58&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21297.entry#comment" id="blogComments3"&gt;阅读评论 (2)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9cASP%e3%80%81Java%e3%80%81PHP%e5%92%8c.NET%e9%96%8b%e7%99%bc%e8%80%85%e5%ad%b8%e7%bf%92Flash%e6%ad%a3%e6%98%af%e6%99%82%e5%80%99%ef%bc%881%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b297.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b297.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage3"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21297.entry" id="blogPermalink3"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21297.entry#trackback" id="blogTrackbacks3"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!297');" id="blogThis3"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory3"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!296" class="bvEntry" cns="cns!5358FA09E8EB6188!296" ca="false" cat="娱乐"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!296"&gt;12月24日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!296"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21296.entry"&gt;如果有一个中国人在奥运会上获得金牌，我便会感到耻辱&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!296" class="bvMsg"&gt;&lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;如果你了解这一块金牌要花掉纳税人10亿块时，我想你也应该感到耻辱。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;当有人为他们喝彩师，我依然感到耻辱。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;看看那些整日辛勤劳作、挥汗如雨的人们吧，想一想你身边的人。&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;19:54&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e5%a6%82%e6%9e%9c%e6%9c%89%e4%b8%80%e4%b8%aa%e4%b8%ad%e5%9b%bd%e4%ba%ba%e5%9c%a8%e5%a5%a5%e8%bf%90%e4%bc%9a%e4%b8%8a%e8%8e%b7%e5%be%97%e9%87%91%e7%89%8c%ef%bc%8c%e6%88%91%e4%be%bf%e4%bc%9a%e6%84%9f%e5%88%b0%e8%80%bb%e8%be%b1%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b296.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b296.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage4"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21296.entry" id="blogPermalink4"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21296.entry#trackback" id="blogTrackbacks4"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!296');" id="blogThis4"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%25a8%25b1%25e4%25b9%2590" id="blogCategory4"&gt;娱乐&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!294" class="bvEntry" cns="cns!5358FA09E8EB6188!294" ca="false" cat="计算机与 Internet"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!294"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21294.entry"&gt;使用Flash濾鏡，只需幾步就可以創建立體書脊（4）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!294" class="bvMsg"&gt;&lt;blockquote dir="ltr"&gt; &lt;div&gt;在《&lt;a href="http://zhang-yafei.spaces.msn.com/blog/cns%215358FA09E8EB6188%21179.entry"&gt;Flash ActionScript X開發入門&lt;/a&gt;》一書中，您可以同樣看到相似的案例，通過使用創作環境，進而使用ActionScript代碼，您可以實現水晶字效果，就如同您使用濾鏡創建立體書脊一樣，如圖所示：&lt;/div&gt;&lt;/blockquote&gt; &lt;div&gt;         &lt;img src="http://www2.flash8.net/Uploadnews/2006/07/13/200671316181277.jpg" /&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt;我們希望借由簡單的案例幫助用戶打開一扇窗戶，透過它，您可以眺望遠方，而不是面對一堵牆。&lt;/div&gt;&lt;/blockquote&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt; &lt;h2&gt;現在馬上出發&lt;/h2&gt; &lt;p&gt;   作者邀您訪問他的BLOG：&lt;a href="http://zhang-yafei.spaces.live.com/"&gt;http://zhang-yafei.spaces.live.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;16:25&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e4%bd%bf%e7%94%a8Flash%e6%bf%be%e9%8f%a1%ef%bc%8c%e5%8f%aa%e9%9c%80%e5%b9%be%e6%ad%a5%e5%b0%b1%e5%8f%af%e4%bb%a5%e5%89%b5%e5%bb%ba%e7%ab%8b%e9%ab%94%e6%9b%b8%e8%84%8a%ef%bc%884%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b294.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b294.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage5"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21294.entry" id="blogPermalink5"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21294.entry#trackback" id="blogTrackbacks5"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!294');" id="blogThis5"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory5"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!293" class="bvEntry" cns="cns!5358FA09E8EB6188!293" ca="false" cat="计算机与 Internet"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!293"&gt;12月23日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!293"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21293.entry"&gt;铅笔动画的创作,棒&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!293" class="bvMsg"&gt;&lt;div&gt;今天从&lt;a href="http://blog.csdn.net/group/ria/"&gt;RIA用户组&lt;/a&gt;成员 &lt;a href="http://www.flexitem.com/blog/"&gt;青枫的blog &lt;/a&gt;上看到铅笔动画的创作，仅仅用十分简单的线条就表现出了非常棒的效果，这就是矢量图和Flash带给用户的效果。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;非常棒，推荐一下：&lt;/div&gt; &lt;div&gt;&lt;span style="color:#0066a7;"&gt;&lt;a href="http://www.pencilmation.com/cartoons/"&gt;http://www.pencilmation.com/cartoons/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="color:#0066a7;"&gt;其中有一下面这两个最为好看&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="color:#0066a7;"&gt;&lt;a href="http://www.pencilmation.com/cartoons/pencilmation1.html"&gt;http://www.pencilmation.com/cartoons/pencilmation1.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="color:#0066a7;"&gt;&lt;a href="http://www.pencilmation.com/cartoons/pencilmation2.html"&gt;http://www.pencilmation.com/cartoons/pencilmation2.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;另外，在MAX年会上，另一个动画公司也展示了他们创作的两个较为经典的动画：“Flash创作环境大战”和“桌面大战”，也非常值得推荐：&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="color:#0066a7;"&gt;&lt;a href="http://www.atomfilms.com/film/animator_vs_animation.jsp"&gt;http://www.atomfilms.com/film/animator_vs_animation.jsp&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="color:#0066a7;"&gt;&lt;a href="http://www.atomfilms.com/film/animator_vs_animation_2.jsp"&gt;http://www.atomfilms.com/film/animator_vs_animation_2.jsp&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;前面都有一段广告片，等广告片完了就会出现。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;希望更多的拥有BLOG的用户加入&lt;a href="http://blog.csdn.net/group/ria/"&gt;RIA用户组&lt;/a&gt;。&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;14:29&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e9%93%85%e7%ac%94%e5%8a%a8%e7%94%bb%e7%9a%84%e5%88%9b%e4%bd%9c%2c%e6%a3%92%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b293.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b293.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage6"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21293.entry" id="blogPermalink6"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21293.entry#trackback" id="blogTrackbacks6"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!293');" id="blogThis6"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory6"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!292" class="bvEntry" cns="cns!5358FA09E8EB6188!292" ca="false" cat=""&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!292"&gt;12月22日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!292"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21292.entry"&gt;[临时贴]感冒了&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!292" class="bvMsg"&gt;&lt;div&gt;眼看着纸一卷一卷的进了垃圾筐，又睡不着。&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;22:58&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21292.entry#comment" id="blogComments7"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%5b%e4%b8%b4%e6%97%b6%e8%b4%b4%5d%e6%84%9f%e5%86%92%e4%ba%86%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b292.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b292.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage7"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21292.entry" id="blogPermalink7"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21292.entry#trackback" id="blogTrackbacks7"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!292');" id="blogThis7"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!290" class="bvEntry" cns="cns!5358FA09E8EB6188!290" ca="false" cat="计算机与 Internet"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!290"&gt;12月21日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!290"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21290.entry"&gt;使用Flash濾鏡，只需幾步就可以創建立體書脊（3）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!290" class="bvMsg"&gt;&lt;blockquote dir="ltr"&gt; &lt;div&gt;在前面的例子中，我們可以在創作環境中使用簡單的幾個步驟就可以完成一個立體書脊，這幾個步驟看起來更適合設計者，對於開發者，同樣可以非常簡單的完成這一創作。只需幾行代碼就可以了。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;[1]首先還是將圖片導入到Flash中，分別選中各個圖片，按F8鍵將他們一個一個的轉成影片剪輯元件（我新添了兩個圖片），然後選中舞臺上的一個元件實例，在屬性面板上命名實例名，只有命名實例名才好使用程式碼對物件進行操作喔：&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;img src="http://img204.imageshack.us/img204/2549/23ug8.png" /&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;將這幾個實例分別命名為pic_1_mc、pic_2_mc、pic_3_mc、pic_4_mc、pic_5_mc、pic_6_mc。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;[2]選中主時間軸上第1影格，按F9鍵打開“動作”面板，鍵入下面的代碼：&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;import &lt;/b&gt;&lt;/span&gt;flash&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;filters&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;GlowFilter&lt;span style="color:#0000ff;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;import &lt;/b&gt;&lt;/span&gt;flash&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;filters&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;DropShadowFilter&lt;span style="color:#0000ff;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//注意構造器中的參數應該與“屬性”面板上濾鏡的參數相同 &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;filter_1&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;GlowFilter &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;GlowFilter&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0x000000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;100&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;2&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;2&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;2&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;filter_2&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;DropShadowFilter &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;new &lt;/b&gt;&lt;/span&gt;DropShadowFilter&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;14&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0x000000&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;0.7&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;5&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;5&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;1&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;15&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;true&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;, &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;false&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//創建一個陣列用於組合濾鏡&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;var &lt;/b&gt;&lt;/span&gt;myFilters&lt;span style="color:#0000ff;"&gt;:&lt;/span&gt;&lt;span style="color:#800000;"&gt;Array &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;&lt;span style="color:#800000;"&gt;&lt;b&gt;new &lt;/b&gt;Array&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;(); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;myFilters&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;push&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;filter_1&lt;span style="color:#0000ff;"&gt;); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;myFilters&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;push&lt;span style="color:#0000ff;"&gt;(&lt;/span&gt;filter_2&lt;span style="color:#0000ff;"&gt;); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span style="color:#808080;"&gt;&lt;i&gt;//將濾鏡賦給對象 &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;pic_1_mc&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;filters &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;myFilters&lt;span style="color:#0000ff;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;pic_2_mc&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;filters &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;myFilters&lt;span style="color:#0000ff;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;pic_3_mc&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;filters &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;myFilters&lt;span style="color:#0000ff;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;pic_4_mc&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;filters &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;myFilters&lt;span style="color:#0000ff;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;pic_5_mc&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;filters &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;myFilters&lt;span style="color:#0000ff;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Courier New;"&gt;pic_6_mc&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;filters &lt;span style="color:#0000ff;"&gt;= &lt;/span&gt;myFilters&lt;span style="color:#0000ff;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;[3]現在，按Ctrl+Enter就可以看一下效果了：&lt;/div&gt; &lt;div&gt;&lt;img src="http://img135.imageshack.us/img135/7241/24mz9.png" /&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;div&gt; &lt;h2&gt;現在馬上出發&lt;/h2&gt; &lt;p&gt;   作者邀您訪問他的BLOG：&lt;a href="http://zhang-yafei.spaces.live.com/"&gt;http://zhang-yafei.spaces.live.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;16:56&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21290.entry#comment" id="blogComments8"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e4%bd%bf%e7%94%a8Flash%e6%bf%be%e9%8f%a1%ef%bc%8c%e5%8f%aa%e9%9c%80%e5%b9%be%e6%ad%a5%e5%b0%b1%e5%8f%af%e4%bb%a5%e5%89%b5%e5%bb%ba%e7%ab%8b%e9%ab%94%e6%9b%b8%e8%84%8a%ef%bc%883%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b290.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b290.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage8"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21290.entry" id="blogPermalink8"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21290.entry#trackback" id="blogTrackbacks8"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!290');" id="blogThis8"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory8"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!289" class="bvEntry" cns="cns!5358FA09E8EB6188!289" ca="false" cat="新闻与政治"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!289"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21289.entry"&gt;[临时贴]中国要理性正视利益集团问题&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!289" class="bvMsg"&gt;&lt;div&gt;今天在金融时报上看到安邦战略观察为金融时报的独家供稿，颇为感兴趣。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;讲得很有见地，分寸也掌握得很好，欲言又止，点之未破。好文。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;a href="http://www.ftchinese.com/sc/story.jsp?id=001008576&amp;amp;pos=RIGHT_HLB&amp;amp;pa1=2&amp;amp;pa2=0&amp;amp;loc=HOMEPAGE"&gt;http://www.ftchinese.com/sc/story.jsp?id=001008576&amp;amp;pos=RIGHT_HLB&amp;amp;pa1=2&amp;amp;pa2=0&amp;amp;loc=HOMEPAGE&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;16:02&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%5b%e4%b8%b4%e6%97%b6%e8%b4%b4%5d%e4%b8%ad%e5%9b%bd%e8%a6%81%e7%90%86%e6%80%a7%e6%ad%a3%e8%a7%86%e5%88%a9%e7%9b%8a%e9%9b%86%e5%9b%a2%e9%97%ae%e9%a2%98%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b289.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b289.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage9"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21289.entry" id="blogPermalink9"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21289.entry#trackback" id="blogTrackbacks9"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!289');" id="blogThis9"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e6%2596%25b0%25e9%2597%25bb%25e4%25b8%258e%25e6%2594%25bf%25e6%25b2%25bb" id="blogCategory9"&gt;新闻与政治&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!287" class="bvEntry" cns="cns!5358FA09E8EB6188!287" ca="false" cat="计算机与 Internet"&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!287"&gt;12月20日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!287"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21287.entry"&gt;使用Flash濾鏡，只需幾步就可以創建立體書脊（2）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!287" class="bvMsg"&gt;&lt;div&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt; &lt;div&gt;&lt;strong&gt;&lt;span style="color:#0000ff;"&gt;注意事項：&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt; &lt;blockquote dir="ltr"&gt; &lt;div&gt;1、不要將所有圖片放在一個影片剪輯內，一定要一個圖片一個影片剪輯，否則，如果圖片放在一個影片剪輯內，那麼濾鏡就會僅對這個影片剪輯施加作用了。&lt;br /&gt;&lt;br /&gt;很可能的結果是僅有一個書脊呈現立體效果，除非將所有圖片排成一列，左對齊，這時才能為每個圖片呈現效果。&lt;br /&gt;&lt;br /&gt;對於設計師來說，這其實也是“面向物件”哦，面向物件並非開發者所獨有。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;2、再談一點，就是投影濾鏡的角度問題，因為要將整個投影從左至右完全水準放置，所以你必須將角度設置為0。&lt;br /&gt;&lt;br /&gt;由此，也可以理解投影濾鏡全部角度的含義。 &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;3、在應用發光濾鏡時，要注意顏色的設置，我們的目的是使邊緣有別於背景顏色，所以在選擇濾鏡顏色參數時，就必須選擇一個有別於背景顏色的設置。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;h2&gt;現在馬上出發&lt;/h2&gt; &lt;p&gt;   作者邀您訪問他的BLOG：&lt;a href="http://zhang-yafei.spaces.live.com/"&gt;http://zhang-yafei.spaces.live.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;13:12&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="comment" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21287.entry#comment" id="blogComments10"&gt;阅读评论 (1)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%e4%bd%bf%e7%94%a8Flash%e6%bf%be%e9%8f%a1%ef%bc%8c%e5%8f%aa%e9%9c%80%e5%b9%be%e6%ad%a5%e5%b0%b1%e5%8f%af%e4%bb%a5%e5%89%b5%e5%bb%ba%e7%ab%8b%e9%ab%94%e6%9b%b8%e8%84%8a%ef%bc%882%ef%bc%89%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b287.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b287.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage10"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21287.entry" id="blogPermalink10"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21287.entry#trackback" id="blogTrackbacks10"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!287');" id="blogThis10"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e8%25ae%25a1%25e7%25ae%2597%25e6%259c%25ba%25e4%25b8%258e%2bInternet" id="blogCategory10"&gt;计算机与 Internet&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!286" class="bvEntry" cns="cns!5358FA09E8EB6188!286" ca="false" cat=""&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!286"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21286.entry"&gt;[临时贴]哈哈哈，在近400万举子中，我的blog勇夺最棒网站“探花”&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!286" class="bvMsg"&gt;&lt;div&gt;我的blog：&lt;a href="http://zhang-yafei.spaces.live.com/"&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;http://zhang-yafei.spaces.live.com/&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;评比活动地址：&lt;br /&gt;&lt;a href="http://www.google.com/search?hl=zh-TW&amp;amp;newwindow=1&amp;amp;q=%E6%9C%80%E6%A3%92%E7%B6%B2%E7%AB%99&amp;amp;btnG=%E6%90%9C%E5%B0%8B&amp;amp;lr="&gt;&lt;u&gt;&lt;span style="color:#800080;"&gt;http://www.google.com/search?hl= ... 9C%E5%B0%8B&amp;amp;lr=&lt;/span&gt;&lt;/u&gt;&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;12:02&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%5b%e4%b8%b4%e6%97%b6%e8%b4%b4%5d%e5%93%88%e5%93%88%e5%93%88%ef%bc%8c%e5%9c%a8%e8%bf%91400%e4%b8%87%e4%b8%be%e5%ad%90%e4%b8%ad%ef%bc%8c%e6%88%91%e7%9a%84blog%e5%8b%87%e5%a4%ba%e6%9c%80%e6%a3%92%e7%bd%91%e7%ab%99%e2%80%9c%e6%8e%a2%e8%8a%b1%e2%80%9d%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b286.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b286.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage11"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21286.entry" id="blogPermalink11"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21286.entry#trackback" id="blogTrackbacks11"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!286');" id="blogThis11"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="entrycns!5358FA09E8EB6188!285" class="bvEntry" cns="cns!5358FA09E8EB6188!285" ca="false" cat="图书"&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!285"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21285.entry"&gt;[临时贴]《Java FOR FLASH动态网站开发手札》已在书店有售&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!285" class="bvMsg"&gt;&lt;div&gt; 号外，我的新书《Java FOR FLASH动态网站开发手札》已经在书店有售了，特通知一下大家。现在买是&lt;span style="color:red;"&gt;&lt;span style="font-size:6;"&gt;7折&lt;/span&gt;&lt;/span&gt;哦！！！ &lt;/div&gt;&lt;/div&gt;&lt;div class="footerLinks"&gt;&lt;nobr id="blogDT"&gt;11:48&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="给作者发送消息" href="http://spaces.live.com/api.aspx?wx_action=sendMessage&amp;amp;wxp_toCid=6005825023567946120&amp;amp;wx_ru=http%3a%2f%2fzhang-yafei.spaces.live.com%2fdefault.aspx%3f_c11_BlogPart_BlogPart%3dblogview%26_c%3dBlogPart%26partqs%3damonth%3d12%26ayear%3d2006&amp;amp;wxp_subject=%e7%ad%94%e5%a4%8d%ef%bc%9a%e6%82%a8%e7%9a%84%e6%97%a5%e5%bf%97%e2%80%9c%5b%e4%b8%b4%e6%97%b6%e8%b4%b4%5d%e3%80%8aJava+FOR+FLASH%e5%8a%a8%e6%80%81%e7%bd%91%e7%ab%99%e5%bc%80%e5%8f%91%e6%89%8b%e6%9c%ad%e3%80%8b%e5%b7%b2%e5%9c%a8%e4%b9%a6%e5%ba%97%e6%9c%89%e5%94%ae%e2%80%9d&amp;amp;wxp_body=%3cdiv%3e%3cbr+%2f%3e%3cbr+%2f%3e%3chr+%2f%3e%e6%9f%a5%e7%9c%8b%e6%97%a5%e5%bf%97%ef%bc%9a%3ca+href%3d%22http%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b285.entry%22%3ehttp%26%2358%3b%26%2347%3b%26%2347%3bzhang-yafei.spaces.live.com%26%2347%3bblog%26%2347%3bcns%26%2333%3b5358FA09E8EB6188%26%2333%3b285.entry%3c%2fa%3e%3c%2fdiv%3e" id="blogSendMessage12"&gt;发送消息&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="此日志的固定链接" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21285.entry" id="blogPermalink12"&gt;固定链接&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a bvitemtype="trackback" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21285.entry#trackback" id="blogTrackbacks12"&gt; 查看引用通告 (0)&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="写入您的共享空间日志" href="javascript:BlogIt('cns!5358FA09E8EB6188!285');" id="blogThis12"&gt;写入日志&lt;/a&gt;&lt;/nobr&gt; | &lt;nobr dir="ltr"&gt;&lt;a title="显示此类别的所有日志" href="http://zhang-yafei.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;amp;_c=BlogPart&amp;amp;partqs=cat%3d%25e5%259b%25be%25e4%25b9%25a6" id="blogCategory12"&gt;图书&lt;/a&gt;&lt;/nobr&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id="LastMDatecns!5358FA09E8EB6188!281"&gt;12月14日&lt;/div&gt;&lt;h4 style="margin-bottom: 0px;" id="subjcns!5358FA09E8EB6188!281"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21281.entry"&gt;使用Flash濾鏡，只需幾步就可以創建立體書脊（1）&lt;/a&gt;&lt;/h4&gt;&lt;div id="msgcns!5358FA09E8EB6188!281" class="bvMsg"&gt;      前几天为了给自己的图书封面加一些花缀，主要是想让封面更有立体感，我用上了Flash滤镜，谁知竟然简单的几步就可以实现如此美妙的效果。&lt;br /&gt;&lt;br /&gt;     下面拿出制作步骤来分享一下。&lt;br /&gt;&lt;br /&gt;     [1]首先准备几个图书封面，记得要带书脊哦。我呢就将我的几本简体书的封面拿出来了，记得要一个一个分开的图片（我的是png格式，是无损压缩喔），如图所示：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img204.imageshack.us/img204/7892/1yu3.png" /&gt; &lt;img src="http://img204.imageshack.us/img204/6719/2gr2.png" /&gt;&lt;br /&gt;&lt;img src="http://img204.imageshack.us/img204/2770/3sh4.png" /&gt; &lt;img src="http://img218.imageshack.us/img218/9885/4kp3.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      [2]然后一个一个导入到Flash中，分别选中各个图片，按F8键将他们一个一个的转成影片剪辑元件，这样才好应用滤镜哦。&lt;br /&gt;最后在舞台上的效果如图所示：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img218.imageshack.us/img218/2527/16if1.png" /&gt;&lt;br /&gt;&lt;br /&gt;     [3]现在你可以选中舞台上的所有影片剪辑，然后打开滤镜面板（按Ctrl+F3先打开属性面板，然后再点击“滤镜”选项卡就可以看到滤镜喽）。点击“加 号”就会弹出菜单哦，从菜单上选择“投影”，就会在下面的列表框中出现哦，然后选中它，在右侧的选项中作如图所示的设置（注意色彩要使用Alpha喔，我 这里用70%）：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img223.imageshack.us/img223/2/19nh0.png" /&gt;&lt;br /&gt;&lt;br /&gt;    现在看一下效果：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img223.imageshack.us/img223/6881/17gp0.png" /&gt;&lt;br /&gt;&lt;br /&gt;    有些不美呀，怎么边缘与背景相同，不见边界，不够完美。&lt;br /&gt;&lt;br /&gt;    [4]在滤镜面板上再点击“加号”，从菜单上选择“发光”，就会在下面的列表框中出现哦，然后选中它，在右侧的选项中作如图所示的设置：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img218.imageshack.us/img218/8114/20pk5.png" /&gt;&lt;br /&gt;&lt;br /&gt;现在来看，喔，效果不错呦：&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img204.imageshack.us/img204/2564/18yz1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;现在马上出发&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;作者邀您访问他的BLOG： &lt;a href="http://zhang-yafei.spaces.live.com/"&gt;http://zhang-yafei.spaces.live.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-5860030432795826050?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/5860030432795826050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/5860030432795826050'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/200612.html' title='2006年12月集合'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-1574871832679110208</id><published>2008-10-11T00:52:00.000-07:00</published><updated>2008-10-11T00:54:45.282-07:00</updated><title type='text'>关于《Java for Flash动态网站开发手札》</title><content type='html'>如果說【&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21253.entry"&gt;完整、準確地把握Flash動態網站開發的知識體系&lt;/a&gt;】是一個規範的話，那麼本書是他的一個實現，我想開發人員會很樂意聽到這句話，因為這才是行業術語。通過本書，一個在Java架構基礎下的Flash網路應用體系最終得到完整體現。 &lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;      本書共分四大主題&lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;        第一篇 Java for Flash 基礎入門  &lt;/p&gt;&lt;p&gt;        第二篇 Flash 網路應用程式和Flash Remoting  &lt;/p&gt;&lt;p&gt;        第三篇 Flash 網路應用程式和FMS  &lt;/p&gt;&lt;p&gt;        第四篇 大規模開發、除錯與部署 &lt;/p&gt;&lt;p&gt;        以深入淺出的實例，說明如何利用Java來輔助Flash應用程式的開發，並加強Flash Remoting的安全性，為您的資料庫把關。最新、最IN的flash應用整合，敎您設定FMS（Flash Media Server ）並與Java完美結合，讓您的動態網站盡善盡美！透過一個完整的餐廳訂位系統案例，循序漸進地指導讀者完成使用者註冊、驗証、線上訂位、查詢、資料庫建 置與維護等功能，&lt;span style="color:#0000ff;"&gt;&lt;strong&gt;並且你還可以學習怎樣透過FMS與Java的結合，使店員和食客能夠即時的交流&lt;/strong&gt;&lt;/span&gt;。Flash設計師，可以藉由本書，學習到更為進階Flash應用技巧，加強功力；Java程式設計師，也可以藉由本書，學習到如何利用Flash來製作出界面更加華麗的應用程式。 &lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://img209.imageshack.us/img209/4403/bookjavamv3.jpg" /&gt; &lt;/p&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); font-family: Verdana;" lang="EN-US"&gt;&lt;strong&gt; &lt;/strong&gt; &lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;        本書特點&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;與FMS（Flash Media Server）結合，讓Java for Flash有聲有色，更加完整。&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;新一代Flash結合Java和資料庫，提升運行和開發效能。 &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;透析Flash網路應用的安全核心，加強Flash Remoting在會話及對應物件的安全性。&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;理論與實務並進，用開發理論的闡述，佐以實際案例的開發，學習效果最佳！ &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;最符合中文環境的需求，中文處理問題解決方案大公開，讓您可以完全滿足客戶的需求！ &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;直擊Flash Remoting核心技術，包含多種Java平臺下的Flash Remoting實現（XML-RPC、WDDX、SOAP、Flash Remoting MX和OpenAMF）。&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/span&gt;       在网上书店预订和购买此书：&lt;a href="http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BYD0000858"&gt;华储网上书店&lt;/a&gt;、 &lt;a href="http://www.dearbook.com.cn/book/123031"&gt;第二书店&lt;/a&gt;、 &lt;a href="http://www.china-pub.com/computers/common/info.asp?id=33026"&gt;互动出版网&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-1574871832679110208?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/1574871832679110208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/1574871832679110208'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/java-for-flash.html' title='关于《Java for Flash动态网站开发手札》'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-2168217723350069089</id><published>2008-10-11T00:51:00.001-07:00</published><updated>2008-10-11T00:54:40.611-07:00</updated><title type='text'>关于《.NET for Flash动态网站开发手札》</title><content type='html'>&lt;div id="msgcns!5358FA09E8EB6188!250" class="bvMsg"&gt;&lt;div&gt;This book will be released!!!!&lt;/div&gt; &lt;p align="center"&gt;&lt;img src="http://img84.imageshack.us/img84/9656/booknetcy7.jpg" /&gt; &lt;/p&gt;&lt;p&gt;在网上书店预订和购买此书：&lt;a href="http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BYD0000859"&gt;华储网上书店&lt;/a&gt;、 &lt;a href="http://www.dearbook.com.cn/book/123030"&gt;第二书店&lt;/a&gt;、 &lt;a href="http://www.china-pub.com/computers/common/info.asp?id=33025"&gt;互动出版网&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-2168217723350069089?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/2168217723350069089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/2168217723350069089'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/net-for-flash.html' title='关于《.NET for Flash动态网站开发手札》'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-6228139172009333849</id><published>2008-10-11T00:51:00.000-07:00</published><updated>2008-10-11T00:54:34.525-07:00</updated><title type='text'>完整、準確地把握Flash動態網站開發的知識體系（Flash網路開發用戶必讀）</title><content type='html'>&lt;div id="msgcns!5358FA09E8EB6188!253" class="bvMsg"&gt;&lt;h2 align="center"&gt;完整、準確地把握Flash動態網站開發的知識體系&lt;/h2&gt; &lt;p align="center"&gt;&lt;span style="font-size:180%;"&gt;——Flash網路開發用戶必讀&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;b&gt;[摘    要]&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        本文明確闡述了應用Flash和伺服器端軟體（包括Java、.NET、ASP、PHP、ColdFusion等）進行網路應用程式開發、除錯和部署的完整知識。 &lt;/p&gt;&lt;p&gt;        完備而充足：完全的技術基礎大公開、完全的中文解決方案大公開、完全的安全架構原理大公開、完全的Flash Remoting實現大公開、完全的應用案例大公開。對知識體系進行了總結歸納，建立一個邏輯的知識體系，以利於用戶快速、準確、完整地掌握它。 &lt;/p&gt;&lt;p&gt;&lt;b&gt;[關鍵字]&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        動態網站開發，網路三劍客，富媒體應用程式，用戶體驗，Flash Player，Flash，ActionScript，Flash Remoting，RIA，AMF-RPC，FMS，XML，XML-RPC，WDDX，SOAP，.NET，Java，PHP，ASP， Database，PHP for Flash 網站開發手札，Java for Flash 動態網站開發手札，.NET for Flash 動態網站開發手札，ASP for Flash 動態網站開發手札，More &lt;/p&gt;&lt;p&gt;&lt;b&gt;[正    文]&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        “Flash動態網站開發”正是炙手可熱的 “資料驅動的富媒體應用程式”的核心，之所以這樣講，正是出於對用戶和技術的深入理解： &lt;/p&gt;&lt;p align="center"&gt;&lt;b&gt;商業用戶需要的是低成本所帶來的高收益；而最終的消費者需要的是最佳的體驗。&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        Flash也許是通向最佳體驗的最佳應用之門。由Flash Player、伺服器端應用程式以及XML構建的架構我最喜歡稱之為網路三劍客（注意區別於網頁三劍客），它提供了使用Flash Player、XML和伺服器端應用程式建立下一代網路應用程式最迅速、最大限度節省投資和最具有挑戰性的方法組合，這一組合能夠滿足商業用戶和最終消費 者的需要。 &lt;/p&gt;&lt;h2&gt;     為什麼是“Flash動態網站開發”？&lt;/h2&gt; &lt;p&gt;        為什麼？是啊，這是一個非常有趣的話題。近十幾年來，Internet以前所未有之勢使應用程式開發領域發生了根深蒂固的變化，許 多組織越來越依賴於由Internet及相關技術提供的數位資源和通訊通道。現在，在設計和開發應用程式時，幾乎所有人都會考慮如何最有效地結合與利用 Internet技術以便充分利用連接計算所帶來的好處。 &lt;/p&gt;&lt;h4&gt;        [1]C/S到B/S結構&lt;/h4&gt; &lt;p&gt;        在過去的幾年，在這樣的網路應用程式開發過程中，開發人員都注意到了一種情況：那就是流覽器已經成為幾乎所有應用的標準用戶端，而 包含Web網頁、中間件和資料庫在內的三層架構構成了各種應用的標準支撐平臺，從根本上完成了C/S（客戶機/伺服器）結構到B/S（流覽器/伺服器）結 構應用模式的轉變。 &lt;/p&gt;&lt;p&gt;        在B/S結構應用模式中，必須仔細地看待由Web網頁、中間件和資料庫構成的三層架構。在這三層架構中：Web網頁處於 最頂層，代表著流覽器（或者說是用戶端Web動態和靜態內容的解釋器）；最底層是應用程式中的原始資料，動態內容依賴於這些資料，這就是資料庫；中間件是 用來執行資料（業務）邏輯運算的組件，對於Microsoft.NET，這個組件是.vb、.cs等檔編譯而成的.dll程式集；對於Java，這個組件 是JavaBeans、EJB等Java類；對於ColdFusion，這個組件是CFC；對於PHP，這個組件是PHP類（PEAR）；或者還應當包括 JSP、Servlet、CFM、ASP、ASPX、PHP等動態網頁。 &lt;/p&gt;&lt;h4&gt;        [2]終端設備正在不斷的異化，虛擬機是大勢所趨&lt;/h4&gt; &lt;p&gt;        同時，也應當注意到，終端設備正在不斷的異化。可以流覽Internet的各類設備正在成幾何倍數地增長，如今移動電話、智慧型電 話、個人數位助理(PDA)、互動式電視系統或電話亭，甚至某些家用電器也能做到。為了能夠在不斷異化的終端設備上形成一致的流覽體驗，也為了不斷地降低 創作成本，人們都已經認識到，虛擬機已是大勢所趨，它正在不斷成為人們關注的目標。 &lt;/p&gt;&lt;h4&gt;        [3]“富媒體”應用程式就是未來&lt;/h4&gt; &lt;p&gt;        與此同時，一種我們稱之為“富媒體”的應用程式逐漸開始升溫，“富媒體”的核心是位於用戶端的虛擬機，而Flash Player是其中的佼佼者。 &lt;/p&gt;&lt;p&gt;        有了Flash極富魅力的流媒體格式，有了ActionScript，便有了Flash影片應用程式，這是極富魅力的富媒體應用程式。在用戶端，承載該富媒體應用程式的是Flash Player。 &lt;/p&gt;&lt;p&gt;        &lt;i&gt;&lt;span style="color:#0000ff;"&gt;正是由於Flash Player的出現使得C/S與B/S之間的界限變得模糊起來，因為使用Flash Player，你可以將Flash影片應用程式當作是C（客戶機）也可以當作是B（流覽器），而這就使得C/S與B/S逐漸走向融合。&lt;/span&gt;&lt;/i&gt; &lt;/p&gt;&lt;h4&gt;        [4]不可獲缺的創作環境和運行時&lt;/h4&gt; &lt;p&gt;        從FutureSplash Animator（Flash的前身）到Flash 8，Flash由一個基本動畫創作工具發展到一個完整的多媒體編著環境和網路互動開發環境，它已經是一個名副其實的整合開發環境（IDE）。Flash Player也從一個簡單的動畫解釋器發展成一個稱為富媒體用戶端（Rich Media Client）的東西。富媒體用戶端是一個在內容、通信以及應用程式上具有高度繼承性的瘦客戶（Thin-Client）環境，正如前述，這符合網際網路 發展的方向。 &lt;/p&gt;&lt;p&gt;        Flash Player是高度整合和極富擴充性的富媒體用戶端，所有的Flash影片應用程式都由Flash Player解釋。Flash Player不但可以作為流覽器的插件，而且還可以作為獨立的流覽器解釋Flash影片應用程式。 &lt;/p&gt;&lt;h4&gt;        [5]Flash Player與Flash Remoting&lt;/h4&gt; &lt;p&gt;        與高度整合和極富擴充性的富媒體用戶端對應，我們也有了各種各樣的Flash Remoting技術：包括XML-RPC、WDDX、SOAP和AMF-RPC等，這是Flash的後端服務。 &lt;/p&gt;&lt;h2&gt;     Flash動態網站開發的原理&lt;/h2&gt; &lt;p&gt;        Flash Player將請求和資料發送給後端伺服器應用程式，後端伺服器應用程式接收到請求，通過HTTP（或者其他的協議）將回應和運算資料發送給Flash Player，Flash Player作為前端解釋器對資料進行解析，並做出邏輯運算。這便是Flash動態網站開發的基本原理。 &lt;/p&gt;&lt;p&gt;        隨著應用的不斷深入，各種各樣便利的工具便不斷的應運而生：從Generator到FlashSQLComponentKit，從WDDX到XML-RPC，從SOAP到AMF-RPC，Flash在通向網路應用程式的道路上不斷攀登。 &lt;/p&gt;&lt;p&gt;        AMF-RPC，也就是眾所周知的Flash Remoting MX，它不是原有的Generator的更新，而是具有實現新功能的Flash後端伺服器組件，相比起來不可同日而語。它提供了一種基礎架構，使用該架構 可以很輕鬆的連接到一個應用程式開發人員要使用的遠端服務和WEB服務。Flash Remoting MX提供了一個強大但是非常簡單的程式模型和運行時，它大大簡化了Flash影片應用程式開發。使用Flash Remoting MX，開發者不需編寫任何封裝程式碼、proxy程式碼、資料配置程式碼，就可以很輕鬆的把ActionScript用戶端邏輯的連接到遠端服務。 Flash Remoting MX把精確定義的應用程式API和服務（或者整合在C#內，或者整合在VB內，或者整合在Java內，或者整合在ColdFusion內，或者整合在 PHP內）都傳遞給Flash影片應用程式，並作為ActionScript的API。 &lt;/p&gt;&lt;p&gt;        這是一件令人激動的事情，有了Flash Remoting MX，有了Flash Player，你可以輕鬆的開發出那種具有炫彩圖像用戶介面，並由資料驅動的應用程式來，而且可以部署到各種設備上——只要該設備安裝了Flash Player。 &lt;/p&gt;&lt;p&gt;        XML，它簡單的難以置信，但它也強大的難以置信。任何從事IT行業的工作人員都不能不瞭解它，任何從事應用軟體發展的人員都必須精通它——這一點並不難。 &lt;/p&gt;&lt;p&gt;        新的Flash創作環境和運行時已經將架構完全建立在XML之上：為了更好的利用XML文檔，ActionScript程 式語言內建了XML物件，可以使用XML物件載入和解析XML文檔，並可以將資料以XML格式發送到伺服器端；而且新的資料組件也都是以XML資料格式為 基礎的，這就使得開發環境更具誘惑力，更加符合產業發展的方向。 &lt;/p&gt;&lt;p&gt;        你可以在伺服器端使用多種方法接收從Flash影片應用程式傳遞的資料，也可以從伺服器端向Flash影片應用程式傳遞 資料。方法多種多樣，但都要使用我們稱之為“中間件”的東西，傳統的中間件包括JSP、ASP、CFM、PHP、ASP.NET等，這些都是WEB網頁。 &lt;/p&gt;&lt;p&gt;        Flash Media Server伺服器（簡稱FMS）的出現給全世界的人帶來一種全新的通訊方式。有了FMS，您可以參加即時網路會議；使用FMS，您可以在工作中進行協作以及通過Internet或企業Intranet共用資訊。 &lt;/p&gt;&lt;p&gt;        使用FMS和Flash Remoting MX的整合，從而可以輕鬆連接資料庫以及驅動應用程式伺服器以建立功能更強的應用程式，並將其融入到Flash Player當中，從而為終端用戶帶來全新的富媒體應用程式體驗。 &lt;/p&gt;&lt;p&gt;        現在你可以充分利用Flash Player的強大性能建立RIA（Rich Internet Application，富Internet應用程式），而不是枯燥的網頁加動態的圖片拼湊了。更值得一提的是，Flash Remoting MX已經成為Flash伺服器端策略的核心，不管你是使用Flash創作環境作為開發工具建立富Internet應用程式，還是使用FLEX建立富 Internet應用程式，Flash Remoting MX都是你必不可少的應用核心。 &lt;/p&gt;&lt;h2&gt;     現在馬上出發&lt;/h2&gt; &lt;p&gt;        作者邀您訪問他的BLOG：&lt;a href="http://zhang-yafei.spaces.live.com/"&gt;http://zhang-yafei.spaces.live.com&lt;/a&gt; &lt;/p&gt;&lt;h2&gt;     Flash知識體系成員  &lt;p&gt;&lt;span style="font-size:85%;"&gt;        是完整的知識體系，更是順承一致的知識體系。瞭解知識體系成員：&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;        [1]【&lt;/span&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21216.entry"&gt;&lt;span style="font-size:85%;"&gt;完整、準確地把握Flash動畫設計的知識體系&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;】&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;        [2]【&lt;/span&gt;&lt;a href="http://zhang-yafei.spaces.live.com/"&gt;&lt;span style="font-size:85%;"&gt;完整、準確地把握Flash ActionScript開發的知識體系&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;】&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;        [3]【&lt;/span&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21253.entry"&gt;&lt;span style="font-size:85%;"&gt;完整、準確地把握Flash動態網站開發的知識體系&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;】&lt;/span&gt;     Flash動態網站開發系列圖書&lt;/p&gt;&lt;/h2&gt; &lt;p&gt;         &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;img alt="Flash動態網站開發" src="http://img84.imageshack.us/img84/8819/bookhra4.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-6228139172009333849?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/6228139172009333849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/6228139172009333849'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/flashflash.html' title='完整、準確地把握Flash動態網站開發的知識體系（Flash網路開發用戶必讀）'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-759509637514859893</id><published>2008-10-11T00:50:00.000-07:00</published><updated>2008-10-11T00:54:28.616-07:00</updated><title type='text'>完整、準確地把握Flash ActionScript開發的知識體系——Flash開發用戶入門必讀</title><content type='html'>&lt;div id="msgcns!5358FA09E8EB6188!265" class="bvMsg"&gt;&lt;h2 align="center"&gt;完整、準確地把握Flash ActionScript開發的知識體系&lt;/h2&gt; &lt;p align="center"&gt;&lt;span style="font-size:180%;"&gt;——Flash開發用戶入門必讀&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;b&gt;[摘    要]&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        本文明確闡述了在應用Flash ActionScript進行應用程式開發和動畫開發方面的完整知識，整理出了“基於時間軸的應用程式開發”的基本體系，從而使得Flash ActionScript開發過程開始清晰起來。完整闡述了ActionScript開發的基本知識，並糾正了錯誤的觀念，目標是為用戶建立正確的認知。 &lt;/p&gt;&lt;p&gt;        完整的知識體系總結歸納，為了使用戶能夠將開發建立在合理的符合IT工業標準的基礎之上，我們建立一個邏輯的知識體系，以利於用戶快速、準確、完整地掌握它。 &lt;/p&gt;&lt;p&gt;&lt;b&gt;[關鍵字]&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        基於時間軸的應用程式，完整的知識體系，正確的認知，Flash Player，Flash，IDE，ActionScript，FFC，OOP，RIA，FMS，基本語法，時間軸，影片片段，組件，用戶介面，聲音，視訊，濾鏡，網路，移動設備，即時通訊 &lt;/p&gt;&lt;p&gt;&lt;b&gt;[正    文]&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        很多年來，每一個應用Flash開發的用戶都有一個夙願：那就是如何完整、系統的把握Flash ActionScript應用程式開發的知識體系。 &lt;/p&gt;&lt;p align="center"&gt;&lt;b&gt;這真的是一個難題……&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        好在，在黑夜裏不斷的摸索中，在不斷的實踐中，問題逐漸的清晰化，並且理應逐漸的被克服。正如我在前面的文章中所言，夜很長，但天總要亮的…… &lt;/p&gt;&lt;h2&gt;     瞭解和掌握Flash開發的方式&lt;/h2&gt; &lt;p&gt;        相對過去我們熟悉的開發體驗而言，Flash的開發的確是個怪物。 &lt;/p&gt;&lt;h4&gt;        [1]過去我們熟悉的開發方式&lt;/h4&gt; &lt;p&gt;        如果你熟悉Visual Basic、Visual C++、Power Builder、Borland C++或者Delphi等等其中的一個，那麼你可能很快就能熟悉其他的幾個，因為它們都是基於表單（Form）的開發方式，這並不困難；如果你熟悉 ASP、JSP、PHP、ASPX等等其中的一個，那麼你也能很快熟悉其他的幾個，因為它們都是基於網頁（webPage）的開發方式。 &lt;/p&gt;&lt;p&gt;        但是，當來到Flash時卻困惑了，因為這不是過去我們所熟悉的這兩種開發方式中的一種。這導致非常多的開發者（包括我自己）過去很長的一段時間內都在黑夜中摸索，感到的是一個十分陌生的開發環境，這使得Flash開發一直離整個IT開發世界很遠。 &lt;/p&gt;&lt;p&gt;        三年前，我在拙著中提出了“&lt;span style="color:#0000ff;"&gt;&lt;b&gt;Flash是基於時間軸的應用程式&lt;/b&gt;&lt;/span&gt;”的開發體系，三年後的今天，我覺得，我的確應該向大家介紹這一開發體系，因為，這一體系已經非常完整，它已經能夠被貫穿到整個開發過程中，並最終能幫助您快速、完整、準確地把握Flash ActionScript應用程式開發的知識體系。 &lt;/p&gt;&lt;p&gt;        同時，我也非常樂意向您推薦，在《&lt;a href="http://zhang-yafei.spaces.msn.com/blog/cns%215358FA09E8EB6188%21179.entry"&gt;Flash ActionScript X 開發入門&lt;/a&gt;》這本書中，這一知識體系得到了充分的體現。 &lt;/p&gt;&lt;p&gt;        現在，無論你是Visual Basic、Visual C++、Power Builder、Borland C++、Delphi等的開發者，也無論你是ASP、JSP、PHP、ASPX等網頁的開發者，你完全可以按照你過去曾經熟悉的方式來學習Flash開 發，並遵循這一開發體系，將你的Flash應用融入到整個IT世界，並不見有任何焊接的痕跡。 &lt;/p&gt;&lt;h4&gt;        [2]什麼是“基於時間軸的應用程式”&lt;/h4&gt; &lt;p&gt;        “Flash是基於時間軸的應用程式”是完整的知識體系，事實上，我個人認為它是目前我所知的“唯一”正確的主線。它如同巨大的磁石將全部的開發體驗吸附到“時間軸”這個看起來如此淺顯而又深刻的“現實”中來。 &lt;/p&gt;&lt;p&gt;        時間軸的概念對於大多數應用程式開發環境而言是十分陌生的，首先，它看起來僅僅是設計人員感興趣的事，或者是僅僅用於簡單 的動畫。但是，您很快就會發現，時間軸是管理一個應用程式各種狀態的方法，它實際上是一個無價之寶。它可以作為一個Wizard（嚮導），一個表單介面， 或者是一個智慧按鈕，可以根據當前的情況顯示不同的外觀，做出不同的反應。 &lt;/p&gt;&lt;p&gt;        所有的影片片段也都有獨立的時間軸，每個時間軸或者處於播放狀態，或者處於停止狀態。如果時間軸正在播放，它將一直下去，直到遇到一個stop()命令（一個例外的情況是該時間軸僅包含一幀）。 &lt;/p&gt;&lt;p&gt;        Flash的設計人員總是使用時間軸來製作動態內容；然而，開發人員總是把影片片段的每個幀停下來，把每個幀用作不同的狀態，甚至，Flash的開發人員在舞臺上純粹使用程式碼建立互動式的動態內容。 &lt;/p&gt;&lt;p&gt;        “Flash是基於時間軸的應用程式”，理解它，這非常重要。 &lt;/p&gt;&lt;p&gt;        因為在許多看起來簡單得不可思議、但是又無法準確把握的地方，這一知識體系確發揮了無法置信的效果。例如，在任何應用程式開發中，變數的作用域都是最基本的、也是最重要的認知。如果不能正確地把握這一知識體系，實際上就很難理解變數的作用域。 &lt;/p&gt;&lt;p align="center"&gt;&lt;b&gt;實際上，在這一問題上，Flash開發人員過去的理解真的很脆弱……&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        理解“Flash是基於時間軸的應用程式”，當用戶在處理層、層級和深度時，以及在控制狀態時，你才可能將它們之間的關係理清，這在整個開發過程中是彌足寶貴的。 &lt;/p&gt;&lt;h2&gt;     要有正確的ActionScript認知&lt;/h2&gt; &lt;p&gt;        任何語言都有一定的語法格式，這是用戶首先應該掌握的，並且應該認識到，各種語言之間是相通的，它們之間有很多的相似性： JavaScript與ActionScript很相似。但它們與其它的語言就不很相似了嗎？實際上ActionScript與VB.NET、 C#.NET、JAVA等都有很多相似性，因為它們之間都是相互借鑒的，這就為學習ActionScript帶來了便利。 &lt;/p&gt;&lt;p&gt;        只要有了基本編程知識的用戶就可以很快地學會ActionScript，但是如果沒有基本的編程知識，那麼就必須從頭開始學習基本語法了，這要稍慢一些，但也非常簡單，因為語法不過就是我們過去小學和中學所學過的加減運算等。 &lt;/p&gt;&lt;p&gt;        但是，隨後的一些事情給很多用戶帶來了麻煩和錯誤的認知，即使是那些在這一領域中有多年開發經驗的用戶也未能倖免，這真的讓人很憂心。 &lt;/p&gt;&lt;p&gt;        隨著Flash向開發領域疾速邁進的時候，新的事物也層出不窮。當ActionScript的新版本被正式的命名為2.0後，我並不知道這會為錯誤的認知埋下種子，雖然我知道這並不是“錯誤認知”的理由。 &lt;/p&gt;&lt;p&gt;        但現在你應正確的認識它們： &lt;/p&gt;&lt;p align="center"&gt;&lt;b&gt;ActionScript 1.0和2.0是兩種截然不同的語言，它們之間不存在進化或升級的關係。&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        一旦瞭解並理解了這一點，實際上你就瞭解了ActionScript幾乎全部的內容，實際上，根據這種理解，你可以將這種關係推廣到ActionScript 3.0。 &lt;/p&gt;&lt;h4&gt;        [1]簡單的邏輯和事實可以幫助你瞭解ActionScript&lt;/h4&gt; &lt;p&gt;        用戶要學習Flash開發，首先要接觸到的是ActionScript。過去，ActionScript有兩種語言編寫風格，這就 是AS1和AS2。前者遵循的是ECMA-262第3版所制定的規範，而後者遵循的是ECMA-262第4版制定的規範，但它們的實現只有一種，即 Flash Player VM（MM稱為AVM1）。 &lt;/p&gt;&lt;p&gt;        現在，ActionScript有了第三種語言編寫風格（ActionScript 3.0），而它的實現也增加了一種，這就是AVM2（ActionScript虛擬機第二版），雖然它也內嵌於Flash Player當中，但它與前一個ActionScript實現已有根本不同。 &lt;/p&gt;&lt;h4&gt;        [2]瞭解Flash Player VM也許能幫你理解ActionScript&lt;/h4&gt; &lt;p&gt;        早在5年前，我提出Flash Player虛擬機概念；5年後的前些天，MM提出AVM（ActionScript虛擬機）。所有的應用皆集於Flash Player，這是每一個Flash的開發人員都應該理解的。 &lt;/p&gt;&lt;p&gt;        要認識AVM版本間的不同，最好的方法是與微軟CLR做一個對比。主要就是在“實現”上的區別，因為微軟CLR是通用語言運行時，它並沒有為特定的語言編寫風格（C#.NET、JS.NET或者VB.NET）專門定義一個實現。 &lt;/p&gt;&lt;p&gt;        AVM也與Mozilla的JavaScript實現不同，因為Mozilla有兩種JavaScript實現：但一種實 現使用C完成（也就是眾所周知的SpiderMonkey），另一種實現使用Java完成（也就是眾所周知的Rhino）。它們實現的是同一種語言。 &lt;/p&gt;&lt;p&gt;        AS2中的面向物件編程(OOP)功能是基於當前正由ECMA TC39-TG1開發的ECMAScript 4草案建議開發的。由於ECMA-4建議尚未成為一個標準，並且仍然在不斷更改，AS2並不嚴格遵循此規範。 &lt;/p&gt;&lt;p&gt;        AS3（同樣遵循ECMA-262第3版），應該是對AS1的完善，這一完善是十分必要的，有必要解除開發人員對ActionScript的誤解：AS2是對AS1的增強——這種看法是完全的錯誤。但也要提醒用戶注意的是，AS3不會取代AS1。  &lt;/p&gt;&lt;p&gt;        MM的意圖是很明顯的，它將使Flash Player成為像.NET那樣的CLR，各種風格的開發人員都可以在自己熟悉的環境中編寫程式碼，而在同一個容器中運行，並且可以協同工作。 &lt;/p&gt;&lt;p align="center"&gt;&lt;b&gt;現在，Flash離這一目標越來越近...................&lt;/b&gt; &lt;/p&gt;&lt;p&gt;        AS2和AS1最終被編譯成相同的程式碼在同一個虛擬機內運行，而AS3保留了AS2的一些語法特點而增強了AS1，當它被編譯成新的程式碼後在新的虛擬機內運行。 &lt;/p&gt;&lt;p&gt;        不同的程式師應該選擇自己熟悉的編程風格學習一種ActionScript，另外應該注意的是：ActionScript的版本僅是對創作環境而言，對於Flash Player運行時而言，ActionScript的版本無任何意義。 &lt;/p&gt;&lt;h4&gt;        [3]範例我想是最有說服力的&lt;/h4&gt; &lt;p&gt;        濾鏡是Flash 8新增的功能，用戶不但可以使用AS2語法來完成，也可以使用AS1來完成。 &lt;/p&gt;&lt;p&gt;        ActionScript 2.0程式碼：&lt;br /&gt;        &lt;img alt="as2" src="http://img215.imageshack.us/img215/7432/market51fg9.jpg" /&gt; &lt;/p&gt;&lt;p&gt;        ActionScript 1.0程式碼：&lt;br /&gt;        &lt;img alt="as1" src="http://img215.imageshack.us/img215/82/market52pq7.jpg" /&gt; &lt;/p&gt;&lt;h2&gt;     掌握和善用FFC&lt;/h2&gt; &lt;p&gt;        目前流行的軟體語言基本都是面向物件的開發語言，面向物件編程（OOP）的核心是應用物件（大多數的語言用“類”來建立和管理物件），Flash（不管是ActionScript 1.0抑或2.0、3.0，它們都）是面向物件的開發體系。 &lt;/p&gt;&lt;p&gt;        Flash ActionScript提供了若干內建類（各個版本的ActionScript很多內建類的用法是相同的），這些內建類組成了Flash應用的基礎，因 此也被稱為Flash Foundation Class（Flash基礎類，簡稱FFC）。 &lt;/p&gt;&lt;p&gt;        FFC包括“頂級類”和“Flash專用類”兩部分： &lt;/p&gt;&lt;h4&gt;        頂級類&lt;/h4&gt; &lt;p&gt;        頂級類被寫入到Flash Player中。這些頂級類中有一些是基於ECMAScript(ECMA-262)第3版語言規範的，也稱為核心ActionScript類。包括 Array、Boolean、Date、Error、Function、Math、Number、Object、String和System等都是核心 類，它們為應用程式提供了核心功能。 &lt;/p&gt;&lt;h4&gt;        Flash專用類&lt;/h4&gt; &lt;p&gt;        與頂級類對應的是“Flash專用類”。Flash專用類提供對Flash應用程式外觀和行為的運行時控制，包括Camera、 MovieClip和LoadVars等都是Flash專用類。還有其他一些類被組織到flash.*包（例如flash.display）中。 &lt;/p&gt;&lt;p&gt;        除了可以使用FFC，用戶還可以自訂類，並且可以擴充現有的FFC，添加新的功能或者修改現有的功能，從而進行更為強大的面向物件編程（OOP）。 &lt;/p&gt;&lt;p&gt;        雖然有用戶提出ActionScript 1.0無法自訂類，但我並不認為你可以忽略FFC，這結論從前面我們講到的濾鏡範例可以得到。 &lt;/p&gt;&lt;h2&gt;     現在馬上出發&lt;/h2&gt; &lt;p&gt;        作者邀您訪問他的BLOG：&lt;a href="http://zhang-yafei.spaces.live.com/"&gt;http://zhang-yafei.spaces.live.com&lt;/a&gt; &lt;/p&gt;&lt;h2&gt;     Flash知識體系成員&lt;/h2&gt; &lt;p&gt;        是完整的知識體系，更是順承一致的知識體系。瞭解知識體系成員： &lt;/p&gt;&lt;p&gt;        [1]【&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21216.entry"&gt;完整、準確地把握Flash動畫設計的知識體系&lt;/a&gt;】 &lt;/p&gt;&lt;p&gt;        [2]【&lt;a href="http://zhang-yafei.spaces.live.com/"&gt;完整、準確地把握Flash ActionScript開發的知識體系&lt;/a&gt;】 &lt;/p&gt;&lt;p&gt;        [3]【&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21253.entry"&gt;完整、準確地把握Flash動態網站開發的知識體系&lt;/a&gt;】&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-759509637514859893?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/759509637514859893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/759509637514859893'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/flash-actionscriptflash.html' title='完整、準確地把握Flash ActionScript開發的知識體系——Flash開發用戶入門必讀'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-1766450205115985764</id><published>2008-10-11T00:49:00.001-07:00</published><updated>2008-10-11T00:49:48.288-07:00</updated><title type='text'>關於《PHP for Flash網站開發手札》</title><content type='html'>&lt;div id="msgcns!5358FA09E8EB6188!222" class="bvMsg"&gt;&lt;p&gt;《PHP for Flash網站開發手札》中大量核心內容都是全球首次披漏，它們分佈在每個相關類目下，因此，如果您正在閱讀這本書，請不要跳躍和忽略每一頁。 &lt;/p&gt;&lt;p&gt;對於初次學習PHP的用戶，希望能仔細閱讀第一章的內容，以做好基本的配置（如果以前有配置PHP，請確保它能正確運行，以及確保它與本書第一章所介紹的配置相同）。 &lt;/p&gt;&lt;p&gt;對於一些用戶所關心的Linux下的配置和運行問題，我將盡快在Linux（使用redhat7.3 or 9.x）下測試本書的所有例子，細節將會使用電子郵件或其他的方式發送給您，請隨時關注。 &lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-1766450205115985764?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/1766450205115985764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/1766450205115985764'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/php-for-flash_11.html' title='關於《PHP for Flash網站開發手札》'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-2086005993647559560</id><published>2008-10-10T21:16:00.008-07:00</published><updated>2008-10-10T21:18:35.627-07:00</updated><title type='text'>應該有正確的知識體系</title><content type='html'>&lt;div id="msgcns!5358FA09E8EB6188!200" class="bvMsg"&gt;&lt;div&gt; &lt;p&gt;我在這裏講了“&lt;strong&gt;Flash動畫的三大基本功能&lt;/strong&gt;”，這是一切Flash動畫應用的基礎。 &lt;/p&gt;&lt;p&gt;實際上，Flash 3及以前的版本不支持音頻，只有Flash 4時才加入了聲音的支持。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;實際上，Flash 5及以前的版本不支援視頻（不包括鏈結的QUICKTIME），只有Flash 6才加入了視頻。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;實際上，Flash 4以前的版本應該不算有嚴格意義上的ACTIONSCRIPT，充其量只能算是ACTION，因為他僅有簡單的幾條語句，連加減乘除運算符都沒有。 &lt;/p&gt;&lt;p&gt;這些都是你應該瞭解的，我提出“&lt;strong&gt;Flash動畫的三大基本功能&lt;/strong&gt;”，與Flash的其他知識不是衝突的，相反，正是將這些功能邏輯的整理出來，有利於用戶建立正確的、邏輯的知識體系。 &lt;/p&gt;&lt;p&gt;我們看到，這一知識體系不但是Flash整個知識結構的體現，也是Flash的發展歷史。它們相互佐證，能夠完美地結合在一起。 &lt;/p&gt;&lt;p&gt;一個正確的知識體系是學好用好Flash的關鍵，正確的富含邏輯的知識體系就像無邊無際的森林，鬱鬱蔥蔥，但整齊有序。在整齊有序的環境中，嫩芽才能順順當當長成參天大樹。 &lt;/p&gt;&lt;p&gt;沒有正確的知識體系，不過是一堆雜草，只有鐮刀才能分清它們。 &lt;/p&gt;&lt;p&gt;在《&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21180.entry"&gt;Flash 8動畫實務講座&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;》這本書中，你可以清楚地看到它的脈絡。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-2086005993647559560?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/2086005993647559560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/2086005993647559560'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/blog-post.html' title='應該有正確的知識體系'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-272881948332511055</id><published>2008-10-10T21:16:00.007-07:00</published><updated>2008-10-10T21:19:07.118-07:00</updated><title type='text'>認清Flash動畫的根本</title><content type='html'>&lt;p align="left"&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;      Flash&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;動畫說到底就是&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;“&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;遮罩&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;+&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;補間動畫&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;+&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;逐影格動畫&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;”&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;與元件（主要是影片剪輯）的混合物，通過這些元素的不同組合，從而可以創建千變萬化的效果。&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;      &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;在動畫、乃至一切影片（&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;Film&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;）中，其基本原理就是物件（演員&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;  &lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;角色）的巨大作用，不但是在&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;中，在其他的任何的動畫、影片創作中，物件都是核心。&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;          而我在這裏講的是怎樣將物件準確的表述在&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;flash&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;動畫當中，用&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;flash&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;的獨有特點來描述物件，從而可以迅速掌握使用&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;的核心，加速動畫的創作。&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;&lt;/span&gt; &lt;/p&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;      Flash&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;的這些獨有特點也是為何&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: Verdana;" lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-size: 9.5pt; color: rgb(64, 64, 64); line-height: 170%; font-family: PMingLiU;" lang="ZH-TW"&gt;能有如此大發展的原因。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-272881948332511055?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/272881948332511055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/272881948332511055'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/flash.html' title='認清Flash動畫的根本'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-2545328038967768446</id><published>2008-10-10T21:16:00.006-07:00</published><updated>2008-10-10T21:17:55.784-07:00</updated><title type='text'>Flash 8中文版动画制作入门</title><content type='html'>&lt;p align="center"&gt;&lt;span style="font-family:宋体;font-size:+1;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;最新的《Flash CS3动画王&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:宋体;font-size:+1;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;》&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:宋体;font-size:+1;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;已经发布&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;真正的软件应用在于领略其“魂”，而非觊觎其“表”。 &lt;/strong&gt; &lt;/p&gt;&lt;p align="right"&gt;——请记住这句话 &lt;/p&gt;&lt;p&gt;     从本质上来说，所有的动画都是由一帧一帧的图像组成的，Flash动画也不例外。但为何Flash动画能够迅速的普及开来呢？这有两个方面的原因： &lt;/p&gt;&lt;p&gt;    一方面是其文档格式非常优秀，最主要的是另一方面：其创作软件简单易用。 &lt;/p&gt;&lt;p&gt;     多年来，尽管Flash创作软件经历了由创作动画平台向软件开发平台的过渡，但是其创作动画的基本功能未有改变，还是那三个主要功能（绘画、Tween动画、遮罩特效），依旧是简单易用。 &lt;/p&gt;&lt;p&gt;    如果你能将Flash动画创作的这三个基本功都能熟练的运用，并逻辑的结合在一起，那么可以预见，你将会是一个不折不扣的Flash动画创作者。你完全可以在24小时内达到这一目标，实际上，我想不出来有什么理由能够阻止你。 &lt;/p&gt;&lt;p&gt;     在《&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Flash 8中文版动画制作入门&lt;/span&gt;&lt;/strong&gt;》（简体中文版）（&lt;a href="http://www.dearbook.com.cn/book/110334"&gt;1&lt;/a&gt;、&lt;a href="http://www.china-pub.com/computers/common/info.asp?id=30997"&gt;2&lt;/a&gt;、&lt;a href="http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BYD0000727"&gt;3&lt;/a&gt;）这本书中，你可以看到，Flash的这三大设计功能被逻辑而有效的分隔开来，并且他们又是如此的被紧密的结合在一起。 &lt;/p&gt;&lt;p&gt;    当然，正如所有的Flash用户都会向您建议的那样，您必须在随后的学习中多看多练，主要的目的是用来增强你的美感和使作品更具表现力，&lt;a href="http://www.flashempire.com/"&gt;闪客帝国&lt;/a&gt;、&lt;a href="http://www.flash8.net/"&gt;闪吧&lt;/a&gt;、&lt;a href="http://www.blueidea.com/"&gt;蓝色理想&lt;/a&gt;、&lt;a href="http://www.blueidea.com/"&gt;MMUG&lt;/a&gt;和&lt;a href="http://www.riacn.com/index2.asp"&gt;RIACN&lt;/a&gt;等网站是您应该经常光顾的地方，从这里，您不但可以看到国内外一流的作品，也可以得到一流的创作素材和体验。 &lt;/p&gt;&lt;p&gt; 正如您看到的那样，这本书是以Flash Professional 8中文版为创作软件而撰写的。Flash Professional 8具有许多全新功能，例如：惊人的滤镜特效、全新的视频编码技术、对alpha通道的支持、高质量的文本渲染和高级缓动控制、增强的文本工具、改良的 ActionScript脚本编写等。 &lt;/p&gt;&lt;p&gt;    全书更贯穿多达70个范例，在有效的知识体系下，你可以通过这些范例轻松愉快的学习，并轻松达到你想达到的目标。 &lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="Flash 8 中文版 动画制作入门" src="http://tkfiles.storage.msn.com/x1pNWjjkHJ3o_zGWXKGOr8JgNOpelY4FgN1LLLmJXuXgqfdUgnNUcvlY3G3tfr84UOjQoQgZpG1s5-kEVXHjDyOhbcOhx75KHOU4TdI3xQcY80AQL7BGzH7hkt_tR95KvAwgjVL7JwLv54" height="367" width="541" /&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/mmm2006-07-07_16.32/#title_01"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;前言&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/mmm2006-07-07_16.32/#title_02"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;第一篇 入门基础篇&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/mmm2006-07-07_16.32/#title_03"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;第二篇 实战演练篇&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/mmm2006-07-07_16.32/#title_04"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;第三篇 进阶提高篇&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/mmm2006-07-07_16.32/#title_05"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;附录&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;前言&lt;br /&gt;第一篇    入门基础篇&lt;br /&gt;第01章   动画的基本原理和Flash Professional 8&lt;br /&gt;第02章   Flash动画三大基本功能—绘制和编辑图形&lt;br /&gt;第03章   Flash动画三大基本功能—补间动画&lt;br /&gt;第04章   Flash动画三大基本功能—创建遮罩动画&lt;br /&gt;第二篇    实战演练篇&lt;br /&gt;第05章   实例实作演练&lt;br /&gt;第06章   实例分析演练&lt;br /&gt;第三篇    进阶提高篇&lt;br /&gt;第07章   使用ActionScript脚本创建交互式动画&lt;br /&gt;第08章   ActionScript实例实作演练&lt;br /&gt;第09章   使用第三方软件添加3D动画效果&lt;br /&gt;第10章   使用第三方软件添加文字特效&lt;br /&gt;第11章   使用滤镜和图形混合创建特效&lt;br /&gt;第12章   为动画添加声音和视频等多媒体内容&lt;br /&gt;第13章   完整的Flash动画影片—梦工场播放器&lt;br /&gt;附录&lt;br /&gt;附录A    Flash术语&lt;br /&gt;附录B    文本框、字体和变量&lt;br /&gt;附录C    面板的使用详解&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-2545328038967768446?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/2545328038967768446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/2545328038967768446'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/flash-8_10.html' title='Flash 8中文版动画制作入门'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-7009946495947066029</id><published>2008-10-10T21:16:00.005-07:00</published><updated>2008-10-10T21:19:34.251-07:00</updated><title type='text'>Flash動畫的三大基本功能</title><content type='html'>&lt;p&gt;        Flash動畫的三大基本功能，包括：繪圖和編輯圖形、補間動畫和遮罩。這是三個緊密相連的邏輯功能，並且這三個功能自Flash誕生以來就存在。 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;        [1]繪圖和編輯圖形&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;        繪圖和編輯圖形不但是創作Flash動畫的基本功，也是進行多媒體創作的基本功。只有基本功扎實，才能在以後的學習和創作道路上一帆風順。&lt;br /&gt;        使用Flash Professional 8繪圖和編輯圖形——這是Flash動畫創作的三大基本功的第一位。&lt;br /&gt;        在繪圖的過程中要學習怎樣使用元件組織圖形元素，這也是Flash動畫的一個巨大特點。 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;        [2]補間動畫&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;        補間動畫是整個Flash動畫設計的核心，也是Flash動畫的最大優點，它有動畫補間和形狀補間兩種形式。&lt;br /&gt;        用戶學習Flash動畫設計，最主要的就是學習“補間動畫”設計。&lt;br /&gt;        在應用影片剪輯元件和圖形元件創作動畫時，有一些細微的差別，你應該完整把握這些細微的差別。 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;        [3]遮罩&lt;/strong&gt; &lt;/p&gt;        遮罩是Flash動畫創作中所不可缺少的——這是Flash動畫設計三大基本功能中重要的出彩點。&lt;br /&gt;        使用遮罩配合補間動畫，用戶更可以創建更多豐富多采的動畫效果：圖像切換、火焰背景文字、管中窺豹等都是實用性很強的動畫。並且，從這些動畫實例中，用戶可以舉一反三創建更多實用性更強的動畫效果。&lt;br /&gt;        遮罩的原理非常簡單，但其實現的方式多種多樣，特別是和補間動畫以及影片剪輯元件結合起來，可以創建千變萬化的形式，你應該對這些形式作個總結概括，從而使自己可以有的放矢，從容創建各種形式的動畫效果。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-7009946495947066029?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/7009946495947066029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/7009946495947066029'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/flash_10.html' title='Flash動畫的三大基本功能'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-4641571675155655414</id><published>2008-10-10T21:16:00.004-07:00</published><updated>2008-10-10T21:20:02.056-07:00</updated><title type='text'>使用Flash基本工具绘制灯笼</title><content type='html'>&lt;p&gt;        &lt;strong&gt;知其“道”，才能用其“妙”。&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;        最近终于有了闲暇时间来参与社区的活动，帖子看了很多，也非常感慨。感慨于很多用户对Flash绘图功能的认识非常匮乏，这是Flash动画三大核心功能中最基础的一环，不可不熟练啊。&lt;br /&gt;        下面我就用一个绘制灯笼的范例来介绍一下Flash的一些绘图功能，我们这个方法应该不算是手绘，用的都是Flash基本的工具。  &lt;/p&gt;&lt;p&gt;        [1]启动Flash创作环境，新建一个文档，使用“矩形工具”拉出一个矩形框，填充颜色（颜料集可以从这里&lt;a href="http://img231.imageshack.us/img231/1115/mycoloraz3.swf"&gt;下载&lt;/a&gt;）。&lt;br /&gt;        然后删除顶部和底部的边框，并添加一些垂直线条，随你的意愿，但要注意左右对称。&lt;br /&gt;        所以，按住Shift键，依次选中这些线条，在“对齐”面板上点击“水平居中分布”，最后的效果可能就是下图的样子： &lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="1" src="http://tkfiles.storage.msn.com/x1pNWjjkHJ3o_zGWXKGOr8JgIdciGjcH1Jledxt-etKX3yLRqDwamzuW8_4wAm9u_R0aIoEb9efE1xCDMLME_tZVAmazmaTZxYtGM1QtJILZftbZLbBzzi_X5wfTlW7dcBHoBJ8gmPfquk" border="0" height="350" width="367" /&gt; &lt;/p&gt;&lt;p&gt;        [2]然后从主菜单上选择“视图 &gt; 标尺”让标尺显示出来，从标尺边缘处拉出参考线，如图所示： &lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="2" src="http://tkfiles.storage.msn.com/x1pAdjo0uCo2H08DnhjzFJ_eH7HPBjdJ0g_y84zPW1yt6FppSJyh8bIRetktynbz5Yd5_ytsVbOnz54TR5HY4_1tIYe0vnS8WdXDiryamDUIhWtaqo-YOugswd6DQ7RovSpnfkFrUPJbmBbok0QdtQ3HdHI7-c84kS-" border="0" height="350" width="367" /&gt; &lt;/p&gt;&lt;p&gt;        这时候要注意，如果你的图形顶部和底部线条不平齐就拉矩形选中，然后删除，就平齐了。&lt;br /&gt;        首先弄平齐后，要在属性面板上调整尺寸和位置，最好是个整数，与参考线能较好的结合在一起使用。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;        [3]等到这些都做好了，魔术也就开始了。&lt;br /&gt;        首先选中图形，切换到“任意变形工具”，并且在底部的功能栏中选择“封套”方式。&lt;br /&gt;        按住左侧中间的一个方形句柄，向左拖动，到达参考线交叉位置；同样右侧也作这样的自由变换。最后的效果如图所示： &lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="3" src="http://tkfiles.storage.msn.com/x1pAdjo0uCo2H08DnhjzFJ_eH7HPBjdJ0g_y84zPW1yt6HyBAdpVdaASCGFLm23KZAjMIP-_JkyaOrH7bDLqyHuT2JYJ0QIQKBG5kWvn3PTU3xuXXWgGLwtoscWTxMOQqnci4TeRwwfZc90ajkgFaSWGtf5BKIrYzfq" border="0" height="350" width="367" /&gt; &lt;/p&gt;&lt;p&gt;        [4]关键点在这一步，注意上图特别标示的方向线控制点，按住扯动到参考线交叉位置，如图所示： &lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="4" src="http://tkfiles.storage.msn.com/x1pAdjo0uCo2H08DnhjzFJ_eH7HPBjdJ0g_y84zPW1yt6Ha9nu-SNNW2npEnoyKOQgTceW0l97Jpd_wFQyEqEjrQ1ypkdUXkKvtrkCdycdMme6zucg7rXEY5VYB97GI5RiS68TCDBipwxkyiS6ORAvhRf3Qy0CUjJ27" border="0" height="350" width="367" /&gt; &lt;/p&gt;&lt;p&gt;        其它的几个也同样的道理，这时，你可以看到，一个非常标准的灯笼体就做成了。&lt;br /&gt;        [5]然后加上一些修饰，如图所示： &lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="5" src="http://tkfiles.storage.msn.com/x1pAdjo0uCo2H08DnhjzFJ_eH7HPBjdJ0g_y84zPW1yt6F3XCiZb0kRBUXQt1k5dufZt2NmWuoLElg5ujjSPSfh8SQuteBVAa5p-9LHK-gsA6ieA7K-2y5ujh3yNxYOcaGFfs4tJJDtjFZ895PDctLsJAjyrIHmIuv5" border="0" height="350" width="367" /&gt; &lt;/p&gt;&lt;p&gt;        然后你可以加上“穗”，只是划几个线条，我想就不再多占用大家时间了。&lt;br /&gt;        还是那句老话，Flash绘图功能是Flash动画三大功能中最基础的一环，学好基本的东西，用熟练它是根本。  &lt;/p&gt;&lt;p&gt;       &lt;strong&gt; 知其“道”，才能用其“妙”。&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;          &lt;/strong&gt;更多精彩，请访问《&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21195.entry"&gt;&lt;strong&gt;Flash 8 動畫實務講座&lt;/strong&gt;&lt;/a&gt;（传统中文版）》或者《&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21178.entry"&gt;&lt;strong&gt;Flash 8 中文版动画制作入门&lt;/strong&gt;&lt;/a&gt;（简体中文版）》。  &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-4641571675155655414?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/4641571675155655414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/4641571675155655414'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/flash_7924.html' title='使用Flash基本工具绘制灯笼'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-4492817134403113773</id><published>2008-10-10T21:16:00.003-07:00</published><updated>2008-10-10T21:20:27.376-07:00</updated><title type='text'>PHP for Flash網站開發手札</title><content type='html'>&lt;div id="msgcns!5358FA09E8EB6188!192" class="bvMsg"&gt;&lt;div&gt; &lt;p align="center"&gt;&lt;strong&gt;真正的軟體應用在於領略其“魂”，而非覬覦其“表”。 &lt;/strong&gt; &lt;/p&gt;&lt;p align="right"&gt;——請記住這句話 &lt;/p&gt;&lt;p&gt;    本書是《PHP for Flash動態網站開發手札》的第二版，相較前一個版本，內容已經得到質的改變和修正，通過本書，一個在PHP架構基礎下的Flash網路應用體系最終得到完整體現。 &lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;        本書共分四大主題&lt;/strong&gt; &lt;/p&gt;&lt;p align="left"&gt;        第一篇 PHP for Flash 基礎入門  &lt;/p&gt;&lt;p align="left"&gt;        第二篇 Flash 網路應用程式和Flash Remoting  &lt;/p&gt;&lt;p align="left"&gt;        第三篇 Flash 網路應用程式和FMS  &lt;/p&gt;&lt;p align="left"&gt;        第四篇 大規模開發、除錯與部署 &lt;/p&gt;&lt;p align="left"&gt;        以深入淺出的實例，說明如何利用PHP來輔助Flash應用程式的開發，並加強AMFPHP的 安全性，為您的資料庫把關。最新、最IN的flash應用整合，敎您設定FMS（Flash Media Server ）並與PHP完美結合，讓您的動態網站盡善盡美！透過一個完整的餐廳訂位系統案例，循序漸進地指導讀者完成使用者註冊、驗証、線上訂位、查詢、資料庫建置 與維護等功能，&lt;strong&gt;&lt;span style="font-size: 10pt; color: blue; font-family: PMingLiU;" lang="ZH-TW"&gt;並且你還可以學習怎樣透過&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 10pt; color: blue; font-family: 宋体;" lang="EN-US"&gt;FMS&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 10pt; color: blue; font-family: PMingLiU;" lang="ZH-TW"&gt;與&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 10pt; color: blue; font-family: 宋体;" lang="EN-US"&gt;PHP&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 10pt; color: blue; font-family: PMingLiU;" lang="ZH-TW"&gt;的結合，使店員和食客能夠即時的交流&lt;/span&gt;&lt;/strong&gt;。Flash設計師，可以藉由本書，學習到更為進階Flash應用技巧，加強功力；PHP程式設計師，也可以藉由本書，學習到如何利用Flash來製作出界面更加華麗的應用程式。 &lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="PHP for Flash網站開發手札" src="http://tkfiles.storage.msn.com/x1pNWjjkHJ3o_zGWXKGOr8JgH57OKuM0aWTsOFhryGOvl60kcXvUYuVTwoLkY1SWF9e8yry2nYZOui2NtWo1V0o2sJVOyTbU22MSAZHDnjJgWtv5pyr-diYn-GwcbC3ocfMorRfe6C6Kw8" height="367" width="541" /&gt; &lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;        本書特點&lt;/strong&gt; &lt;/p&gt;&lt;p align="left"&gt;        • 與FMS（Flash Media Server ）結合，讓PHP for Flash有聲有色，更加完整。  &lt;/p&gt;&lt;p align="left"&gt;        • 新一代Flash結合PHP5和MySQL5，提升資料庫效能。  &lt;/p&gt;&lt;p align="left"&gt;        • 透析Flash網路應用程式安全內核，加強AMFPHP在對話及對應物件的安全性。  &lt;/p&gt;&lt;p align="left"&gt;        • 理論與實務並進，用開發理論的闡述，佐以實際案例的開發，學習效果最佳！ &lt;/p&gt;&lt;p align="left"&gt;        • 最符合中文環境的需求，中文處理問題解決方案大公開，讓您可以完全滿足客戶的需求！  &lt;/p&gt;&lt;p align="left"&gt;        • 直擊Flash Remoting核心技術。 &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;        &lt;a href="http://www.grandtech.com.tw/book/books_det.asp?otherid=507"&gt;訪問上奇科技獲得更多資訊&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p align="left"&gt;      如果說【&lt;a href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%21253.entry"&gt;完整、準確地把握Flash動態網站開發的知識體系&lt;/a&gt;】是一個規範的話，那麼本書是他的一個實現，我想開發人員會很樂意聽到這句話，因為這才是行業術語。通過本書，一個在PHP架構基礎下的Flash網路應用體系最終得到完整體現。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-4492817134403113773?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/4492817134403113773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/4492817134403113773'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/php-for-flash.html' title='PHP for Flash網站開發手札'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-5740815640171362475</id><published>2008-10-10T21:15:00.000-07:00</published><updated>2008-10-10T21:17:20.328-07:00</updated><title type='text'>Flash ActionScript X 开发入门</title><content type='html'>&lt;p align="center"&gt;&lt;span style="font-family:宋体;font-size:+1;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;我們宣佈《Flash ActionScript 3.0開發王》,全球第一本完整系統的AS3開發圖書.......&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-family:宋体;font-size:+1;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;a target="_blank" href="http://zhang-yafei.spaces.live.com/blog/cns%215358FA09E8EB6188%211044.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1044.entry&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-family:宋体;font-size:+1;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;《Flash ActionScript 3.0開發王》是《Flash ActionScript X 開發入門》的新版本&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;第三个的是 《&lt;span style="font-family:宋体;font-size:+1;"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Flash ActionScript 3.0開發王&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;》的封面。&lt;br /&gt;&lt;img src="http://byfiles.storage.live.com/y1p1LpIgIThSo8etYU663MWQnsNmk6vKSqgPT7_qF8s9CbmwojxyKI9bSnkwIgBRItL" title="《Flash CS3动画王》《JAVA FOR FLASH动态网站开发手札》《.NET FOR FLASH动态网站开发手札》《PHP FOR FLASH网站开发手札》《FLASH ACTIONSCRIPT 3.0开发王》" alt="《Flash CS3动画王》《JAVA FOR FLASH动态网站开发手札》《.NET FOR FLASH动态网站开发手札》《PHP FOR FLASH网站开发手札》《FLASH ACTIONSCRIPT 3.0开发王》" style="vertical-align: middle;" /&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-family:宋体;font-size:+1;"&gt;&lt;strong&gt;真正的软件应用在于领略其“魂”，而非觊觎其“表”。 &lt;/strong&gt;&lt;/span&gt; &lt;/p&gt;&lt;p align="right"&gt;&lt;span style="font-family:宋体;font-size:+1;"&gt;——请记住这句话&lt;/span&gt; &lt;/p&gt;&lt;p&gt;        Flash变得越来越强大，一个完整的开发体系已经呈现在面前，你是否能正确地把握这一体系。来看看一下三个方面你是否是你所想：&lt;br /&gt;       1、无论学习任何东西，都必须首先建立正确的认知，对于学习Flash开发，首先要获得正确的ActionScript认知，还是要获取错误的认知？没有正确的认知就没有正确的Flash开发，这一点不难理解。&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;        《Flash ActionScript X》的首要目标是为用户建立正确的认知。 &lt;/h3&gt;&lt;br /&gt;&lt;p&gt;        2、很多年来，Flash的用户都有一个夙愿：那就是如何完整、系统的把握Flash应用程序开发的体系。&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;        《Flash ActionScript X》最终完成了用户这一夙愿。 &lt;/h3&gt;&lt;br /&gt;       “Flash是基于时间轴的应用程序”这一知识体系已经非常丰富和完整，并已经成功地贯穿到Flash应用开发的全部过程。&lt;br /&gt;&lt;p&gt;        3、完全的基于Flash Player虚拟机，完全的支持中文环境，这是无可非议的。 &lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="Flash ActionScript X 开发入门" src="http://tkfiles.storage.msn.com/x1pNWjjkHJ3o_zGWXKGOr8JgMjcneSVcu0yv9R81EiSjK4CAtdzC8y8QIjZP_Tw1cJ1fS5LxWVewS8GrxdW9GLLp8iCIA708O43XMcRHu--wOXjcDoIkY_fJ5lXsteDViyCDBn5NMq-7rg" height="367" width="542" /&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;前言&lt;br /&gt;第一篇    ActionScript开发基础知识&lt;br /&gt;第二篇    精通Flash Foundation Class和OOP&lt;br /&gt;第三篇    动态创建图形和动画效果&lt;br /&gt;第四篇    高级主题&lt;br /&gt;附录&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;前言&lt;br /&gt;第一篇    ActionScript开发基础知识&lt;br /&gt;第01章   Flash应用程序开发入门&lt;br /&gt;第02章   声明变量和严格数据类型&lt;br /&gt;第03章   数据运算、流程控制和自定义函数&lt;br /&gt;第04章   基本交互控制—响应键盘和鼠标&lt;br /&gt;第二篇    精通Flash Foundation Class和OOP&lt;br /&gt;第05章   使用ActionScript核心类&lt;br /&gt;第06章   应用多时间轴和控制影片剪辑&lt;br /&gt;第07章   创建自定义类和进行面向对象的编程&lt;br /&gt;第08章   设计用户界面和使用组件&lt;br /&gt;第09章   在Flash中使用声音&lt;br /&gt;第10章   在Flash中使用视频&lt;br /&gt;第11章   Flash和XML集成开发&lt;br /&gt;第12章   系统支持侦测与设置&lt;br /&gt;第13章   ActionScript脚本调试原理与技术&lt;br /&gt;第三篇    动态创建图形和动画效果&lt;br /&gt;第14章   动态处理影片剪辑和位图以增加特效&lt;br /&gt;第15章   使用组件类动态处理影片剪辑和组件以增加特效&lt;br /&gt;第四篇    高级主题&lt;br /&gt;第16章   创建基于屏幕的应用程序&lt;br /&gt;第17章   创建网络应用程序&lt;br /&gt;第18章   Flash移动设备开发指南&lt;br /&gt;第19章   Flash实时通信开发指南&lt;br /&gt;附录&lt;br /&gt;附录A    ActionScript默认值&lt;br /&gt;附录B    保留的关键字&lt;br /&gt;附录C    关于ActionScript 1.0&lt;br /&gt;附录D    关于ActionScript 3.0 &lt;/p&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-5740815640171362475?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/5740815640171362475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/5740815640171362475'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/flash-actionscript-x.html' title='Flash ActionScript X 开发入门'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-3318330134998843837.post-4246583569773118551</id><published>2008-10-10T21:12:00.000-07:00</published><updated>2008-10-10T21:14:38.220-07:00</updated><title type='text'>Flash 8動畫實務講座</title><content type='html'>&lt;div id="msgcns!5358FA09E8EB6188!180" class="bvMsg"&gt;&lt;div&gt; &lt;p align="center"&gt;&lt;strong&gt;真正的軟體應用在於領略其“魂”，而非覬覦其“表”。 &lt;/strong&gt; &lt;/p&gt;&lt;p align="right"&gt;——請記住這句話 &lt;/p&gt;&lt;p&gt;     從本質上來說，所有的動畫都是由一幀一幀的圖像組成的，Flash動畫也不例外。但為何Flash動畫能夠迅速的普及開來呢？這有兩個方面的原因： &lt;/p&gt;&lt;p&gt;    一方面是其文檔格式非常優秀，最主要的是另一方面：其創作軟體簡單易用。 &lt;/p&gt;&lt;p&gt;     多年來，儘管Flash創作軟體經歷了由創作動畫平臺向軟體發展平臺的過渡，但是其創作動畫的基本功能未有改變，還是那三個主要功能（繪畫、Tween動畫、遮罩特效），依舊是簡單易用。 &lt;/p&gt;&lt;p&gt;    如果你能將Flash動畫創作的這三個基本功都能熟練的運用，並邏輯的結合在一起，那麼可以預見，你將會是一個不折不扣的Flash動畫創作者。你完全可以在24小時內達到這一目標，實際上，我想不出來有什麼理由能夠阻止你。 &lt;/p&gt;&lt;p&gt;     在《&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Flash 8動畫實務講座&lt;/span&gt;&lt;/strong&gt;》(傳統中文版)這本書中，你可以看到，Flash的這三大設計功能被邏輯而有效的分隔開來，並且他們又是如此的被緊密的結合在一起。 &lt;/p&gt;&lt;p&gt;    當然，正如所有的Flash用戶都會向您建議的那樣，您必須在隨後的學習中多看多練，主要的目的是用來增強你的美感和使作品更具表現力，&lt;a href="http://www.flashempire.com/"&gt;閃客帝國&lt;/a&gt;、&lt;a href="http://www.flash8.net/"&gt;閃吧&lt;/a&gt;、&lt;a href="http://www.blueidea.com/"&gt;藍色理想&lt;/a&gt;、&lt;a href="http://www.mmug.com.tw/"&gt;MMUG&lt;/a&gt;和&lt;a href="http://www.riacn.com/index2.asp"&gt;RIACN&lt;/a&gt;等網站是您應該經常光顧的地方，從這裏，您不但可以看到國內外一流的作品，也可以得到一流的創作素材和體驗。 &lt;/p&gt;&lt;p&gt; 正如您看到的那樣，這本書是以Flash Professional 8中文版為創作軟體而撰寫的。Flash Professional 8具有許多全新功能，例如：驚人的濾鏡特效、全新的視頻編碼技術、對alpha通道的支援、高品質的文本渲染和高級緩動控制、增強的文本工具、改良的 ActionScript腳本編寫等。 &lt;/p&gt;&lt;p&gt;    全書更貫穿多達70個範例，在有效的知識體系下，你可以通過這些範例輕鬆愉快的學習，並輕鬆達到你想達到的目標。 &lt;/p&gt;&lt;p align="center"&gt;&lt;img alt="Flash 8 中文版 動畫製作入門" src="http://tkfiles.storage.msn.com/x1pNWjjkHJ3o_zGWXKGOr8JgCgZ5nJc-Yz7iS3UIN5dx_J-7-l360SWOF3eDZhHeLWQJWJAgJQM4DwYBgNkIcz8rHTBAcxQ_nLVN0SvhTg71IMHUIAb1PSIED_7FL4CXyaDYcxZ_OnR-Xw" height="367" width="541" /&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/mmm2006-07-07_16.32/#title_01"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;前言&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/mmm2006-07-07_16.32/#title_02"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;第Ⅰ篇 Flash動畫創作入門&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/mmm2006-07-07_16.32/#title_03"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;第Ⅱ篇  動畫創作實戰演練&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/mmm2006-07-07_16.32/#title_04"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;第Ⅲ篇  Flash動畫進階製作&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.msn.com/mmm2006-07-07_16.32/#title_05"&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;附錄&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;前言&lt;br /&gt;第Ⅰ篇   Flash動畫創作入門&lt;br /&gt;第1章    動畫的基本原理和Flash Professional 8&lt;br /&gt;第2章    Flash動畫三大基本功能—繪圖和編輯圖像&lt;br /&gt;第3章    Flash動畫三大基本功能—建立補間動畫&lt;br /&gt;第4章    Flash動畫三大基本功能—建立遮罩動畫&lt;br /&gt;第Ⅱ篇   動畫創作實戰演練&lt;br /&gt;第5章    Flash實例實作演練&lt;br /&gt;第6章    Flash實例分析演練&lt;br /&gt;第Ⅲ篇   Flash動畫創作進階&lt;br /&gt;第7章    使用ActionScript建立互動式動畫&lt;br /&gt;第8章    ActionScript實例實作演練&lt;br /&gt;第9章    使用第三方軟體添加3D動畫效果&lt;br /&gt;第10章   使用第三方軟體添加文字特效&lt;br /&gt;第11章   使用濾鏡和圖像混合建立特效&lt;br /&gt;第12章   為動畫添加聲音和視訊等多媒體內容&lt;br /&gt;第13章   夢工廠播放器&lt;br /&gt;附錄&lt;br /&gt;附錄A    Flash術語&lt;br /&gt;附錄B    文字框和變數&lt;br /&gt;附錄C    面板的使用詳解附錄&lt;br /&gt;附錄D    時間軸操作的詳解 &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;        &lt;a href="http://www.keyhold.com.tw/HTML/BookArea-0.asp?SN=M610"&gt;訪問金禾資訊獲得更多資訊&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;要瞭解&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash CS4 Professional&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;，就經常訪問張亞飛的&lt;/span&gt;&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://cn.zhang-yafei.com/"&gt;http://cn.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://hi.baidu.com/zhang_yafei"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;簡&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://tw.zhang-yafei.com/"&gt;http://tw.zhang-yafei.com/&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt; &lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://zhang-yafei.blogspot.com/"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;繁&lt;span lang="EN-US"&gt;體&lt;span lang="EN-US"&gt;備&lt;span lang="EN-US"&gt;份&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地開發萬維網應用程式就必須瞭解《萬維網應用程式開發綱要》：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx"&gt;http://blog.csdn.net/zhang_yafei/archive/2008/06/22/2574348.aspx&lt;/a&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211047.entry"&gt;http://zhang-yafei.spaces.live.com/blog/cns!5358FA09E8EB6188!1047.entry&lt;/a&gt;  &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;要正確地認識&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript 3.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發，就必須首先閱讀：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/zhang_yafei/archive/2008/06/24/2583746.aspx"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（簡體）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;a href="http://zhang-yafei.spaces.live.com/mmm2008-07-24_12.50/mmm2008-07-24_12.50/mmm2008-07-24_12.50/blog/cns%215358FA09E8EB6188%211054.entry"&gt;&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;張&lt;span lang="EN-US"&gt;亞&lt;span lang="EN-US"&gt;飛痛&lt;span lang="EN-US"&gt;斥&lt;span lang="EN-US"&gt;連&lt;span lang="EN-US"&gt;變&lt;span lang="EN-US"&gt;數&lt;span lang="EN-US"&gt;作&lt;span lang="EN-US"&gt;用&lt;span lang="EN-US"&gt;範&lt;span lang="EN-US"&gt;圍&lt;span lang="EN-US"&gt;（&lt;span lang="EN-US"&gt;域&lt;span lang="EN-US"&gt;）&lt;span lang="EN-US"&gt;都不能&lt;span lang="EN-US"&gt;完整掌&lt;span lang="EN-US"&gt;握&lt;span lang="EN-US"&gt;而&lt;span lang="EN-US"&gt;矇&lt;span lang="EN-US"&gt;騙&lt;span lang="EN-US"&gt;雇&lt;span lang="EN-US"&gt;主&lt;span lang="EN-US"&gt;和&lt;span lang="EN-US"&gt;客&lt;span lang="EN-US"&gt;戶&lt;span lang="EN-US"&gt;的&lt;span lang="EN-US"&gt;虛&lt;span lang="EN-US"&gt;偽&lt;span lang="EN-US"&gt;的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Flash&lt;span style="font-family: 宋体;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;開&lt;span lang="EN-US"&gt;發&lt;span lang="EN-US"&gt;者&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;（繁體）&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;要完整系統的學習&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發，就必須閱讀有關&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;設計和開發的三個基本文件，並在學習過程中最終理解這三個基本檔的內容：&lt;/span&gt;  &lt;/p&gt;&lt;p&gt;&lt;span lang="EN-US"&gt;[01]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動畫設計的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[02]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash ActionScript&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;[03]&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;《完整、系統的把握&lt;/span&gt;&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;動態網站開發的知識體系》&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;可以通過搜索引擎獲取它們。&lt;/span&gt;  &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3318330134998843837-4246583569773118551?l=zhang-yafei.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/4246583569773118551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3318330134998843837/posts/default/4246583569773118551'/><link rel='alternate' type='text/html' href='http://zhang-yafei.blogspot.com/2008/10/flash-8.html' title='Flash 8動畫實務講座'/><author><name>zhang-yafei</name><uri>http://www.blogger.com/profile/13277047564663671079</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
