• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            twzheng's cppblog

            『站在風(fēng)口浪尖緊握住鼠標(biāo)旋轉(zhuǎn)!』 http://www.cnblogs.com/twzheng

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              136 隨筆 :: 78 文章 :: 353 評(píng)論 :: 0 Trackbacks

            1,FLASH是什么?
            FLASH電影是專(zhuān)為網(wǎng)頁(yè)服務(wù)的畫(huà)像或動(dòng)畫(huà)(當(dāng)然,也可用于其它用途)。主要含有矢量圖形,但是也可以包含導(dǎo)入的位圖和音效,還可以把瀏覽者輸入的信息同交互性聯(lián)系起來(lái),從而產(chǎn)生交互效果,也可以生成非線性電影動(dòng)畫(huà)。該動(dòng)畫(huà)可以同其它的WEB程序產(chǎn)生交互作用。網(wǎng)頁(yè)設(shè)計(jì)師可以利用FLASH來(lái)創(chuàng)建導(dǎo)航控制器、動(dòng)態(tài)LOGOS、含有同步音效的長(zhǎng)篇?jiǎng)赢?huà)、甚至可以產(chǎn)生完整的、富于敏感性的網(wǎng)頁(yè)。

            2,怎樣做一個(gè)簡(jiǎn)單地FLASH動(dòng)畫(huà)?
            首先,打開(kāi)你的FLASH軟件,繪制一個(gè)圓形(左面地圓形工具可以直接繪制),然后按F8添加為一個(gè)Symbol,再圖層第十禎地位置按F6鍵添加一個(gè)關(guān)鍵禎,并適當(dāng)移動(dòng)該Symbol的位置,最后在第一禎位置點(diǎn)鼠標(biāo)右鍵選擇Motion就行了.

            3,什么叫矢量圖?
            矢量圖可以任意縮放而不影響Flash的畫(huà)質(zhì),位圖圖像一般只作為靜態(tài)元素或背景圖,F(xiàn)lash并不擅長(zhǎng)處理位圖圖像的動(dòng)作,應(yīng)避免位圖圖像元素的動(dòng)畫(huà)。

            4,如何迅速地對(duì)齊不同F(xiàn)rame中的物件?
            用 Inspector “Ctrl+Alt+I” 直接輸入坐標(biāo)。
            或是工具欄〉〉窗口〉〉面板〉〉排列“Ctrl+K” 調(diào)出排列面板來(lái)。圖例

            5,怎樣調(diào)節(jié)一個(gè)Symbol/MC地透明度?
            選中Symbol/MC,菜單欄找到Modify(修改) 〉〉 Instance (實(shí)例)〉〉Color effect (效果)〉〉 Alpha(透明度) 調(diào)整就可以了

            6,做好地Flash放在html上面以后,它老是循環(huán),怎么能夠讓它不進(jìn)行循環(huán)?
            最后一個(gè)禎地Action設(shè)置成Stop(停止)

            7,怎樣給我的FLASH做一個(gè)預(yù)加載地LOADING?
            用Action語(yǔ)法地if frame is loaded來(lái)實(shí)現(xiàn),新建一層,這層專(zhuān)門(mén)放Action,
            第一幀,
            ifFrameLoaded ("場(chǎng)景", frame) {//假如場(chǎng)景中地禎數(shù)已經(jīng)載入
            goto and play() //跳至并播放某某禎(自己設(shè)定)
            }
            第二幀,
            goto and play("場(chǎng)景1", 1)//跳至并播放第一禎循環(huán)
            再加上一個(gè)load地MC循環(huán)播放在這兩幀的中間,就OK了。

            什么?你要非常詳細(xì)地LOADING?那就當(dāng)這個(gè)源碼吧,夠詳細(xì)了.
            源碼下載

            8,怎樣點(diǎn)擊一個(gè)按鈕打開(kāi)一個(gè)頁(yè)面html而不是一個(gè)禎.
            制作一個(gè)按鈕,上面地AS直接寫(xiě):
            on (release) {
            getURL ("***.html");
            }
            這里地***.html就是你要打開(kāi)地頁(yè)面文件名,當(dāng)然也可以是某某URL地址,比如說(shuō)http://www.flash8.net/

            9,我在按鈕地OVER禎放置了一個(gè)很大地MC,為什么我要沒(méi)有點(diǎn)擊到按鈕鼠標(biāo)就變成了手地狀態(tài)?
            按鈕真正激活區(qū)是在HIT(按下)禎地位置,如果想控制按鈕的位置為一定值,可以在HIT禎繪制一個(gè)透明地圖形來(lái)判斷.

            10,如果屏蔽鼠標(biāo)右鍵?FS命令都是什么意思?
            fscommand ("fullscreen", "true/false");(全屏設(shè)置,TRUE開(kāi),F(xiàn)ALSE關(guān))

            fscommand ("showmenu", "true/false");(右鍵菜單設(shè)置,TRUE顯示,F(xiàn)ALSE不顯示)

            fscommand ("allowscale", "true/false");(縮放設(shè)置,TRUE自由縮放,F(xiàn)ALSE調(diào)整畫(huà)面不影響影片本身的尺寸)

            fscommand ("trapallkeys", "true/false");(快捷鍵設(shè)置,TRUE快捷鍵開(kāi),F(xiàn)ALSE快捷鍵關(guān))

            fscommand ("exec");(EXE程序調(diào)用)

            fscommand ("quit");(退出關(guān)閉窗口)

            11,在FLASH中的字體總是很模糊,用變清晰地辦法嗎?
            寫(xiě)好文本以后CTRL+T打開(kāi)文本設(shè)置面板,在最后地文本框選項(xiàng)那里框選使用設(shè)計(jì)字體就行了.(注意最好使用宋體,尺寸為12或者8,這樣比較工整)

            12,我想做一個(gè)MTV,怎么導(dǎo)入聲音呀?
            很簡(jiǎn)單,CTRL+R導(dǎo)入你地聲音文件就行了.

            13,我制作地MTV聲音和歌詞總是不同步.
            CTRL+F打開(kāi)禎控制面板,右邊找到聲音選項(xiàng)卡,調(diào)整聲音地同步效果為STREM(音頻數(shù)據(jù)流)模式就行了.

            14,為什么我做出來(lái)地MTV文件很大呀?
            參看這篇貼子

            15,FLASH地發(fā)布設(shè)置都有些什么?透明背景怎樣設(shè)置?
            圖解圖1圖2圖3
            在Dreamewaver中地設(shè)置:
            圖解
            (由FLASHWEB提供圖材)

            16,怎樣可以做出很漂亮地字體特效?
            用第三方軟件Swish和Swfx這些,閃吧地軟件資源有下載.

            17,如何優(yōu)化我地FLASH?
            參看這篇貼子

            18,我在ACTION面板地高級(jí)模式為什么字體總是很小?


            19,如何加載一個(gè)SWF文件
            loadMovieNum地技巧
            添加一個(gè)空地MC。實(shí)體名為ok,ACTION:
            loadMovie ("dr/test.swf", "_root.ok");

            控制這個(gè)MC的位置,大小等相對(duì)屬性(Property)就會(huì)影響調(diào)入SWF的位置和大小。
            setProperty ("mc", _xscale, "****");
            setProperty ("mc", _yscale, "****");
            setProperty ("mc", _x, "****");
            setProperty ("mc", _y, "****");
            setProperty ("mc", _Alpha, "****"); ............

            20,如何導(dǎo)入一個(gè)背景透明度效果比較好地位圖?
            推薦使用PNG格式(FIREWORK),F(xiàn)LASH對(duì)PNG位圖地融合透明效果支持相當(dāng)好。

            21.問(wèn): 如何用actionscript將頁(yè)面設(shè)為首頁(yè)和加入收藏夾?
            答: 一,用getURL的方法:

            設(shè)為首頁(yè):
            on (release) {
            getURL("javascript:void(document.links[0].style.behavior='url(#default#homepage)');void document.links[0].setHomePage('http://www.flashempire.com/');", "_self", "POST");
            }

            加入收藏夾:
            on (release) {
            getURL("javascript:void window.external.AddFavorite('http://www.flash8.net','閃吧');", "_self", "POST");
            }

            二,用fscommand的方法,有點(diǎn)復(fù)雜

            1,先在flash的按鈕上添加代碼:

            首頁(yè):
            on (release) {
            fscommand("setHomePage", "http://www.flash8.net");
            }

            收藏夾:
            on (release) {
            fscommand("addFavorite", "http://www.flash8.net|閃吧");
            }

            然后在發(fā)布設(shè)置中選擇flash with fscommand,發(fā)布成html

            2,修改html:

            找到
            // Handle all the the FSCommand messages in a Flash movie
            function sethomepage_DoFSCommand(command, args) {
            }
            這一段,修改成:
            // Handle all the the FSCommand messages in a Flash movie
            function sethomepage_DoFSCommand(command, args) {
            var sethomepageObj = InternetExplorer ? sethomepage : document.sethomepage;
            if (command == "setHomePage") {
            document.links[0].style.behavior = "url(#default#homepage)";
            document.links[0].setHomePage(args);
            } else if (command == "addFavorite") {
            args = args.split("|");
            window.external.AddFavorite(args[0], args[1]);
            }
            }

            最后,如果html里一個(gè)鏈接都沒(méi)有,還需在<SCRIPT LANGUAGE=javascript>這句的前面添加一句<a href="javascript:"></a>

            22.問(wèn): 怎么讓動(dòng)畫(huà)放完后自動(dòng)關(guān)閉?
            答: 在最后一楨的ACTION里選FSCOMMOND一項(xiàng),然后在右邊選中QUIT,就可以了

            23。問(wèn): 怎樣引入透明的位圖?
            答: 最好輸入png文件。png是fireworks文檔。當(dāng)然你也可以輸入GIF89a格式的透明GIF圖片。

            24。問(wèn): 如何在Flash中打開(kāi)一個(gè)定制的瀏覽器新窗口?
            答: 這個(gè)問(wèn)題,很常見(jiàn),也討論過(guò)無(wú)數(shù)次,以前的一些有用的帖子找不到了,現(xiàn)在重新整理如下:
            常用也是很簡(jiǎn)單的方法是用類(lèi)似
            Get URL ("javascript:window.open('new.htm','newwin','width=320,height=320');")
            這樣的一句,但有很多問(wèn)題,比如打開(kāi)了新窗口后,原窗口的內(nèi)容也被替代了。

            1、在Flash中需要執(zhí)行打開(kāi)新窗口動(dòng)作的地方插入以下語(yǔ)句:
            FS Command ("open_window", "filename.htm;newwin;toolbar=no,location=no,status=no,
            menubar=no,scrollbars=no,resizable=no,width=320,height=200")
            其中Arguments:
            filename.htm 要打開(kāi)的文件名
            newwin 新窗口的名字
            toolbar=no,location=no,status=no,
            menubar=no,scrollbars=no,resizable=no,width=320,height=200 新窗口的有關(guān)屬性,包括尺寸
            注意以上三部分要用分號(hào)";"分隔

            2、在File>Publish setting...中設(shè)定
            HTML中的Tempalte : Flash with FSCommand
            發(fā)布

            3、編輯發(fā)布生成的html文件,找到以下一段:

            code:--------------------------------------------------------------------------------<SCRIPT LANGUAGE=javascript>
            <!--
            var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
            // Handle all the the FSCommand messages in a Flash movie
            function Movie1_DoFSCommand(command, args) {
            var Movie1Obj = InternetExplorer ? Movie1 : document.Movie1;
            //
            // Place your code here...
            //
            }
            ...
            --------------------------------------------------------------------------------

            改為:

            code:--------------------------------------------------------------------------------<SCRIPT LANGUAGE=javascript>
            <!--
            var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
            // Handle all the the FSCommand messages in a Flash movie
            function Movie1_DoFSCommand(command, args) {
            var Movie1Obj = InternetExplorer ? Movie1 : document.Movie1;
            // Place your code here...
            if (command == "open_window")
            {
            arg_array=args.split(";");
            window.open(arg_array[0],arg_array[1],arg_array[2]);
            }
            }
            ...
            --------------------------------------------------------------------------------

            OK!
            如果是插入現(xiàn)有的html頁(yè),可以先發(fā)布,再copy相應(yīng)的代碼到html文件。

            25。問(wèn): 如何用action控制倒放?
            答: 做一個(gè)mc放在合適的地方,里面有兩幀
            第一幀:
            If (GetProperty ("/a",_currentframe)<=1)
            Begin Tell Target ("/a")
            Go to and Stop (GetProperty ("/a",_totalframes))
            End Tell Target
            Else
            Begin Tell Target ("/a")
            Go to and Stop (GetProperty ("/a",_currentframe)-1)
            End Tell Target
            End If
            第二幀:
            Go to and Play (1)

            這樣就可以讓/a倒放

            但是還有一個(gè)問(wèn)題無(wú)法解決:
            如果我只想停一段呢?[/color]
            比如說(shuō),我在第十個(gè)關(guān)鍵幀處加了一個(gè)STOP,在第三十個(gè)關(guān)鍵幀處加了一個(gè)STOP,現(xiàn)在想倒到STOP處停下來(lái),卻沒(méi)有辦法做到。

            If (GetProperty ("/a",_currentframe)<=1)
            Begin Tell Target ("/a")
            Go to and Stop (GetProperty ("/a",_totalframes))
            End Tell Target
            Else
            Begin Tell Target ("/a")
            Go to and Stop (GetProperty ("/a",_currentframe)-1)
            End Tell Target
            End If
            第二幀:
            Go to and Play (1)
            這一段肯定放在一個(gè)mc 里,
            假設(shè)這個(gè)mc為/b
            在/a需要停止的幀理設(shè)置
            Begin Tell Target ("/b")
            stop
            End Tell Target
            stop
            就可以了

            26。問(wèn): 內(nèi)部聲音角色與外部聲音角色有何差異?
            答: 沒(méi)什么太大的區(qū)別
            外部文件如果導(dǎo)如的話可以降低文件的大小
            在發(fā)布的時(shí)候或者做成光盤(pán)的時(shí)候需要和DCR文件一起走,并且始終保持相對(duì)路徑不變

            還有一個(gè)流式播放的問(wèn)題
            如果導(dǎo)入的聲音文件過(guò)大就會(huì)影響同步效果,聲音滯后。(因?yàn)镈irector在播放內(nèi)部聲音之前就將其預(yù)栽到RAM中)外部聲音文件是流式的,一邊播放,一邊下載。但要注意連接路徑問(wèn)題。

            27。問(wèn): 如何使聲音無(wú)限循環(huán)?
            答: 將聲音的循環(huán)次數(shù)定義成足夠大,如果你的音樂(lè)設(shè)為STREM(音頻數(shù)據(jù)流)那你的swf文件也會(huì)足夠大。

            28。問(wèn): 如何控制聲音的播放及停止
            答: 在library 里右健點(diǎn)擊聲音文件,選linkage…
            設(shè)置Export This Symbol
            entifier:
            取名為"sound"

            然后就可以在stage里面設(shè)置了
            s = new Sound();
            s.attachSound("sound");

            要讓聲音sound關(guān)掉只須
            執(zhí)行:
            s.stop();
            要讓他開(kāi)始播放就是
            s.start();

            29.問(wèn): 如何調(diào)入SWF文件及控制它的大小和位置?
            答: 一、如何調(diào)入一個(gè)SWF文件:

            調(diào)入一個(gè)SWF置給一個(gè)層loadMovieNum ("path/movieFile.swf", 0);
            其“path/movieFile.swf”為要調(diào)入文件的地址,“0”為層號(hào),“0”為第0層;

            調(diào)入一個(gè)SWF置給一個(gè)MC
            loadMovie ("path/movieFile.swf", "MC_Name");其“path/movieFile.swf”為要調(diào)入文件的地址,“MC_Name”是MC的名字。

            二、如何改變調(diào)入后的SWF大?。?

            setProperty ("MC_Name", _xscale, size_x);
            setProperty ("MC_Name", _yscale, size_y);

            “MC_Name”顧名思義是那個(gè)MC的名字了,“_xscale”和“_yscale”是指這個(gè)MC的X與Y點(diǎn)的位置,這個(gè)位置是用來(lái)控制MC大小的。其“size_x”和“size_y”為設(shè)定這個(gè)MC具體大小的數(shù)值。

            三、如何改變其位置:

            一個(gè)簡(jiǎn)單的方法是,我們可以來(lái)移動(dòng)那個(gè)已給置入MOVIE文件的MC,就像我們用來(lái)改變一張圖的位置那樣用鼠標(biāo)拖動(dòng)它。
            另一個(gè)方法是利用setProperty來(lái)進(jìn)行改變這個(gè)MC的位置。
            setProperty ("MC_Name", _x, "position_x");
            setProperty ("MC_Name", _y, "position_y");

            “MC_Name”是MC的名字,“_x”和“_y”指的是X坐標(biāo)和Y坐標(biāo)點(diǎn),而“position_x”與“position_y”是位置具體的數(shù)值。

            希望各位能明白我這個(gè)簡(jiǎn)單的教程!以上代碼均為FLASH5為標(biāo)準(zhǔn)。

            30.問(wèn): 如何優(yōu)化Flash動(dòng)畫(huà),使文件更小,播放更流暢?
            答: Flash作為Macromedia公司出品的網(wǎng)頁(yè)制作與動(dòng)畫(huà)創(chuàng)作的專(zhuān)業(yè)軟件,操作簡(jiǎn)便,功能強(qiáng)大,現(xiàn)已成為交互式矢量圖形和Web動(dòng)畫(huà)事實(shí)上的標(biāo)準(zhǔn)。
              但是,如果制作的Flash電影文件較大,動(dòng)輒幾百k的話,常常會(huì)讓網(wǎng)上瀏覽者在不斷等待中失去耐心。對(duì)Flash電影進(jìn)行優(yōu)化就顯得很有必要了,但前提是我們不能有損電影的播放質(zhì)量。
              1.多使用符號(hào)(Symbol)。如果電影中的元素有使用一次以上者,則應(yīng)考慮將其轉(zhuǎn)換為符號(hào)。重復(fù)使用符號(hào)并不會(huì)使電影文件明顯增大,因?yàn)殡娪拔募恍鑳?chǔ)存一次符號(hào)的圖形數(shù)據(jù)。
              2.盡量使用漸變動(dòng)畫(huà)。只要有可能,應(yīng)盡量以“移動(dòng)漸變”(Create Motion Tween)的方式產(chǎn)生動(dòng)畫(huà)效果,而少使用“逐幀漸變”(Frame-By-Frame)的方式產(chǎn)生動(dòng)畫(huà)。關(guān)鍵幀使用得越多,電影文件就會(huì)越大。
              3.多采用實(shí)線,少用虛線。限制特殊線條類(lèi)型如短劃線、虛線、波浪線等的數(shù)量。由于實(shí)線的線條構(gòu)圖最簡(jiǎn)單,因此使用實(shí)線將使文件更小。
              4.多用矢量圖形,少用位圖圖像。矢量圖可以任意縮放而不影響Flash的畫(huà)質(zhì),位圖圖像一般只作為靜態(tài)元素或背景圖,F(xiàn)lash并不擅長(zhǎng)處理位圖圖像的動(dòng)作,應(yīng)避免位圖圖像元素的動(dòng)畫(huà)。
              5.多用構(gòu)圖簡(jiǎn)單的矢量圖形。矢量圖形越復(fù)雜,CPU運(yùn)算起來(lái)就越費(fèi)力。可使用菜單命令Modify (修改)/Curves(曲線)/Optimize(優(yōu)化),將矢量圖形中不必要的線條刪除,從而減小文件。
              6.導(dǎo)入的位圖圖像文件盡可能小一點(diǎn),并以JPEG方式壓縮。
            7.音效文件最好以MP3方式壓縮。MP3是使聲音最小化的格式,應(yīng)盡量使用。
              8.限制字體和字體樣式的數(shù)量。盡量不要使用太多不同的字體,使用的字體越多,電影文件就越大。盡可能使用Flash內(nèi)定的字體。
              9.不要包含所有字體外形。如果包含文本域,則應(yīng)考慮在Text Field Properties(文本域?qū)傩裕?duì)話框中選中Include Only Specified Font Outlines(只包括指定字體外形),而不要選擇Include All Font Outlines (包括所有字體外形)。
              10.盡量不要將字體打散(菜單命令為Modify / Break Apart)。字體打散后就變成圖形了,這樣會(huì)使文件增大。
              11.盡量少使用過(guò)渡填充顏色。使用過(guò)渡填充顏色填充一個(gè)區(qū)域比使用純色填充區(qū)域要多占50字節(jié)左右。
              12.盡量縮小動(dòng)作區(qū)域。限制每個(gè)關(guān)鍵幀中發(fā)生變化的區(qū)域,一般應(yīng)使動(dòng)作發(fā)生在盡可能小的區(qū)域內(nèi)。
              13.盡量避免在同一時(shí)間內(nèi)安排多個(gè)對(duì)象同時(shí)產(chǎn)生動(dòng)作。有動(dòng)作的對(duì)象也不要與其它靜態(tài)對(duì)象安排在同一圖層里。應(yīng)該將有動(dòng)作的對(duì)象安排在各自專(zhuān)屬的圖層內(nèi),以便加速Flash動(dòng)畫(huà)的處理過(guò)程。
              14.用Load Movie命令減輕電影開(kāi)始下載時(shí)的負(fù)擔(dān)。若有必要,可以考慮將電影劃分成多個(gè)子電影, 然后再通過(guò)主電影里的Load Movie、Unload Movie命令隨時(shí)調(diào)用、卸載子電影。
            15.使用預(yù)先下載畫(huà)面。如果有必要,可在電影一開(kāi)始時(shí)加入預(yù)先下載畫(huà)面(Preloader),以便后續(xù)電影畫(huà)面能夠平滑播放。較大的音效文件尤其需要預(yù)先下載。
              16.電影的長(zhǎng)寬尺寸越小越好。尺寸越小,電影文件就越小。可通過(guò)菜單命令Modify(修改)/Movie(電影),調(diào)節(jié)電影的長(zhǎng)寬尺寸。
              17.先制作小尺寸電影,然后再進(jìn)行放大。為減小文件,可以考慮在Flash里將電影的尺寸設(shè)置小一些,然后導(dǎo)出迷你SWF電影。接著將菜單File(文件)/Publish Settings…(發(fā)布設(shè)置…)中HTML選項(xiàng)卡里的電影尺寸設(shè)置大一些,這樣,在網(wǎng)頁(yè)里就會(huì)呈現(xiàn)出尺寸較大的電影,而畫(huà)質(zhì)絲毫無(wú)損、依然優(yōu)美。
              在進(jìn)行上述修改時(shí),不要忘記隨時(shí)測(cè)試電影的播放質(zhì)量、下載情況和查看電影文件的大小。
            [轉(zhuǎn)載]

            31.問(wèn):為什么在用flash做“沿軌跡運(yùn)動(dòng)”時(shí)總是沿直線運(yùn)動(dòng),和教程對(duì)照了一下,做法完全一樣,怎么不行?
            答:這個(gè)問(wèn)題似乎總會(huì)困擾初學(xué)者,但實(shí)際上問(wèn)題很簡(jiǎn)單。首尾2幀中心位置沒(méi)有放準(zhǔn)在軌跡上。一個(gè)簡(jiǎn)單的檢查辦法:你把屏幕大小設(shè)定為4 00%或更大,察看圖形中間出現(xiàn)的圓圈是否對(duì)準(zhǔn)了運(yùn)動(dòng)軌跡。

            32。問(wèn):為什么我在 FLASH 中做旋轉(zhuǎn)為什么總是轉(zhuǎn)不快。有什么辦法可以轉(zhuǎn)快一點(diǎn)呢?
            答:你把播放速度調(diào)快,比如38禎/秒,方法:主菜單->modify(修改)->movies(影片),加大Frame rate(影格速度)的值便可

            33。問(wèn):請(qǐng)問(wèn)制作按鈕時(shí),“hit"是用來(lái)做什么的?什么時(shí)候需要用到?[/color]很多教程都沒(méi)具體講解"hit"的用法。[/color]
            答:hit是指定按紐的激發(fā)區(qū)域。在HIT內(nèi)設(shè)定的區(qū)域在播放時(shí)是不會(huì)顯示出來(lái)的。如果沒(méi)有指定HIT區(qū)域,一般FLASH會(huì)默認(rèn)你的按紐區(qū)域作為激發(fā)區(qū)域。比如:用文字做按鈕時(shí),最好能定義一個(gè)矩形來(lái)做觸發(fā)區(qū),而不是系統(tǒng)默認(rèn)的文字內(nèi)容。

            34。問(wèn):如何把flash放到FP2000、FP98中去?
            答:FP98和FP2000對(duì)FLASH的支持較差,不能直接在其中插入FLASH動(dòng)畫(huà),解決辦法是在SWF文件發(fā)布、原代碼生成后,把HTML文件中的< ; ;OBJECT>部分拷過(guò)去便可。建議使用DREAMWEAVE來(lái)制做FLASH動(dòng)畫(huà)網(wǎng)頁(yè),會(huì)方便很多。

            35。問(wèn):如何把一個(gè)fla文件輸出成和swf一樣的gif文件
            答:先在Publish settings(發(fā)布設(shè)置)->format(格式)->Gif image(gif 影像),并對(duì)其進(jìn)行相應(yīng)的設(shè)置之后,用Publish(發(fā)布)功能便可輸出GIF文件。如果FLA文件中含有MC,那么GIF文件中將不會(huì)包含MC中的動(dòng)畫(huà),而將只將M C的第一楨轉(zhuǎn)化為GIF。

            36。問(wèn):把做好的一個(gè)只有十幾K的FLASH放入網(wǎng)頁(yè)中后,預(yù)覽網(wǎng)頁(yè)時(shí),為什么要等好長(zhǎng)時(shí)間FLASH才能被顯示。
            答:檢查SWF文件的名字.路徑是否正確,如果不正確系統(tǒng)會(huì)試圖長(zhǎng)時(shí)間等待。

            37。問(wèn):如何設(shè)置FLASH的背景?
            答:設(shè)定背景顏色可以按Ctrl+M,選color項(xiàng)里的BACKGROUND(背景),如果想用一幅圖形做背景只需在最下的一個(gè)層import(輸入)一幅圖像便可。

            38。問(wèn):在FLASH中,怎樣畫(huà)一個(gè)圓圈,如何修改圓圈的顏色?
            答:畫(huà)圓的時(shí)候把填充色(顏色設(shè)定的左上角選項(xiàng))設(shè)為無(wú)就可以了!把邊框的顏色設(shè)定為相應(yīng)顏色便可。

            39。問(wèn):怎樣做到字列成環(huán)型并圍繞圓心轉(zhuǎn)動(dòng)?
            答:你可以用CORELDRAW軟件或者相關(guān)軟件來(lái)做好了,再導(dǎo)入到FLASH中便可!

            40。問(wèn):外部導(dǎo)入txt如何變字體的顏色?
            答:在設(shè)定文本框時(shí),設(shè)定字體的顏色。 

            41。問(wèn):才打開(kāi)FLASH4時(shí)使用鉛筆工具畫(huà)圓時(shí)還可以,但再次新建一個(gè)時(shí)用鉛筆工具畫(huà)圓時(shí)(模式是平滑)畫(huà)出來(lái)的卻不是一個(gè)圓或者橢圓!這是怎么回事?
            答:按住Shift的同時(shí)畫(huà)圓,你能畫(huà)的更圓!

            42。問(wèn):我做出來(lái)的文字與圖形總是很難對(duì)齊,請(qǐng)問(wèn)如何對(duì)齊目標(biāo),并把它們放到你想要的位置。
            答:選中目標(biāo),然后從主菜單->windows(窗口)->inspector(查看窗)->object(對(duì)象)然后便可以調(diào)節(jié)它的高(h)、寬(w )、起始位置(x,y)和是否中心對(duì)齊(use center)。

            43。問(wèn):FLASH4的多個(gè)場(chǎng)景之間如何調(diào)整播放次序?
            答:主菜單->windows(窗口)->inspector(查看窗)->Scene(場(chǎng)景),可以對(duì)場(chǎng)景進(jìn)行調(diào)整播放次序、改名、刪除等操作。

            44。問(wèn):請(qǐng)問(wèn)在Linux下如何觀看flash動(dòng)畫(huà),有插件for Linux的么?
            答:http://www.openswf.org/有。

            45。問(wèn):剛下載安裝的Flash插件已落戶(hù)在電腦的什麼地方?
            答:在C:\WINDOWS\SYSTEM\Macromed\Flash里看看

            46。問(wèn):如何將fla文件直接生成exe文件?
            答:帶有標(biāo)題欄的swf文件可以通過(guò)菜單直接生成exe,是在Flash Player打開(kāi)swf文件,然后選擇file(文件)->creat projector(建立項(xiàng)目)。如果加上了FS命令將文件全屏顯示后標(biāo)題欄沒(méi)了,便可用CTRL+F熱鍵來(lái)生成。生成的執(zhí)行文件內(nèi)置了播放器,將比S WF文件大二百多K。

            47。問(wèn):請(qǐng)問(wèn)如何把做好的flash轉(zhuǎn)換成屏幕保護(hù)程序?
            答:用SWF browser 2.8或者screensaver。http://iching.topcool.net/有下載。

            48。問(wèn):請(qǐng)問(wèn)如何借用別人作品中的內(nèi)容。是否可以將SWF文件完全解碼成FLA文件。
            答:用SWF browser 2.8可以解開(kāi)別人的SWF文件,將其中的圖像.聲音取出保存。到目前為止還沒(méi)有任何一個(gè)軟件可以將SWF文件完全反變換成FLA文件。

            49。問(wèn):如何在FLASH中實(shí)現(xiàn)3D效果。
            答:在FLASH中不能其接生成3D的動(dòng)畫(huà),需借助其它的軟件才行。比如3D MAX,然后再安裝上vecta3D或者Illustrate! 4.0(4.1)插件便可以直接輸出swf格式的動(dòng)畫(huà)了。

            50。問(wèn):FLASH的動(dòng)畫(huà)背景可以是透明的嗎?如何設(shè)置?
            答:當(dāng)然可以,在發(fā)布設(shè)定中的HTML欄中有一項(xiàng)是窗口模式,選透明的窗口一項(xiàng)就OK。若是在html中引用flash可在html文件中的前加上下面的語(yǔ)句: 。不過(guò)透明只能在IE中可以,在NC中便失效了。

            51。問(wèn):有什么方法能把普通位圖圖片轉(zhuǎn)換成矢量圖片呢?
            答:用AdobeStreamline軟件,http://iching.topcool.net/有軟件下載并有一簡(jiǎn)單教程,或用FreeHand8轉(zhuǎn)換亦可。

            52。問(wèn):請(qǐng)問(wèn)那種格式(后綴)為矢量圖?請(qǐng)問(wèn)用那個(gè)軟件可以瀏覽這些矢量圖?
            答:*.ai *.eps *.wmf *.cdr,其中前面三種可以在FLASH中直接引用。cdr格式需轉(zhuǎn)換成前三種格式方可引用。如果你安裝了CORLDRAW 便可以在資源管理器中直接預(yù)覽CDR格式的圖形。其他格式的還沒(méi)有軟件能夠象ACDSee瀏覽普通圖片一樣大量瀏覽。

            53。問(wèn):在SWF中,怎樣去掉點(diǎn)擊鼠標(biāo)右鍵所出現(xiàn)的內(nèi)容?
            答:在publish settings里面有show menu的勾選。但是對(duì)于網(wǎng)頁(yè)上的flash它始終會(huì)出現(xiàn)flash字樣。如果你把它做成exe文件的話,就什么也沒(méi)有了。

            54。問(wèn):如何讓雙擊SWF文件時(shí)可以直接滿屏播放?
            答:在最后一楨的ACTION里選FSCOMMOND一項(xiàng),然后在右邊選中fullscreen,true,便可!

            55。問(wèn):如何制作音樂(lè)開(kāi)關(guān)?
            思路:將音樂(lè)放入MC,用Tell Target來(lái)控制這個(gè)MC的播放和停止。
            相關(guān)文章或源文件: http://www.flashempire.com/tutorial/tutor/t3.html 作者:邊城浪子 http://netschool.cpcw.com/homepage/tool/flas h4/advanced/advanced20.htm 作者:小東瓜

            56。問(wèn):請(qǐng)問(wèn)如何調(diào)節(jié)音量
            答:用純粹的FLASH不能連續(xù)調(diào)節(jié)音量,只能分段調(diào)節(jié)。
            在http://netschool.cpcw.com/homepage/tool/flash4/advanced/advanced21.htm 有小東瓜寫(xiě)的教程。

            57。問(wèn):如何在文件中加可控制的背景音樂(lè)
            答:天極網(wǎng)有教程。http://sh.cpcw.com/netschool/homepage/tool/flash4/index.htm 作者:starwind

            58。問(wèn):在網(wǎng)頁(yè)中如何分幀來(lái)控制FLASH動(dòng)畫(huà)
            答:晨曦空間有教程。http://starwind.yeah.net/ 作者:newfish

            59。問(wèn):如何使聲音無(wú)限循環(huán)?
            答:將聲音的循環(huán)次數(shù)定義成足夠大便可。

            60。問(wèn):怎樣才能截取音樂(lè)?
            答:閃光地帶(http://zippy.yeah.net)里面有SoundF...媚諑嫉姆椒賈?/a> ,效果非常好,如果音量變小了,用effect 里面的dynamic--graphic--expand可以擴(kuò)大。另外CoolEdit、GoldWave 也是很不錯(cuò)的選擇。

            61。問(wèn):我想在一個(gè)CD 或 VCD 里面保存一個(gè)聲音文件是怎么樣保存的兀?我想我所保存的聲音可以導(dǎo)出在FLASH 里面使用。請(qǐng)問(wèn)Flash中如何加入.mp3?
            答:用sthvcd,vcdcutter或其他東東剪下來(lái)就可以了。Flash中不能加入mp3,若為mp3格式,可通過(guò)winamp或其它軟件轉(zhuǎn)成wav,然后要編輯的話用s oundforge 4.5。

            62。問(wèn):那里有Sound Forge 4.5的教程?
            答:http://yongong.topcool.net/ 音樂(lè)編輯那個(gè)欄目。

            63。問(wèn):請(qǐng)問(wèn)如何把midi轉(zhuǎn)換成wav?
            答:MIDI轉(zhuǎn)EAV的方法如下:
            1。用WINGROOVE這個(gè)軟波表直接轉(zhuǎn)換,不過(guò)音色是WINGROOV自帶的,沒(méi)有得選擇余地的!所以這是最簡(jiǎn)單最原始的方法,效果一般!這個(gè)軟件在h ttp://www.cc.rim.or.jp/~hiroki/english有下載。
            2。用兩個(gè)聲卡,一個(gè)放一個(gè)錄。放的那邊用軟波表,如YAMAHA100等或者聲卡自帶的硬波表,錄音后還可以降噪!此方法還可以!但是如果結(jié)合下面的方法就更好了!
            3。用軟音源軟件,如REALITY或者GIGASAMPLER等代替波表,使用專(zhuān)門(mén)的音色庫(kù)來(lái)轉(zhuǎn),這樣只要一個(gè)聲卡就解決問(wèn)題了!此方法可以使用你認(rèn)為最好的音色,音質(zhì)也是幾乎沒(méi)得挑剔的,W AV的質(zhì)量接近下面的 方法了!
            4。如果你錢(qián)很多的話,就用專(zhuān)門(mén)的音源和硬盤(pán)錄音機(jī)吧!

            64。問(wèn):如何才能將文字或圖畫(huà)做變形?
            答:Ctrl+B把動(dòng)作的頭和尾打散后即可!symbol是不能做shape的。

            65。問(wèn):如何制作邊緣模糊的MASK效果?
            答:在做好MASK效果后再在其上面加一層有模糊邊緣的色塊。

            66。問(wèn):怎么做出象電視受干擾時(shí)的雪花啊?
            答:先畫(huà)一些短的白線條(細(xì)一點(diǎn),稍微有點(diǎn)灰度),然后做幾個(gè)關(guān)鍵幀,每幀里隨機(jī)的放一些,連續(xù)播放一下就有效果了。

            67。問(wèn):請(qǐng)問(wèn)如何將文字或圖鏤空?
            答:打散字或者圖形,先用涂邊框工具將它的邊緣上色,然后再選中中間部分將之刪除便可。

            68。問(wèn):如何通過(guò)按鈕給別人發(fā)E-mail.
            答:get url:mailto:flash8@flash8.net

            69。問(wèn):如何用GET URL功能打開(kāi)一個(gè)窗口
            答:在get url中輸入javascript:op('dongua.htm',550,400),get url支持簡(jiǎn)單的javascript語(yǔ)句,這種方法跟選擇_blank不同。

            70。問(wèn):在主頁(yè)中,flash文件老是自己重復(fù)播放,不知怎樣實(shí)現(xiàn)只播放一次
            答:在最后一楨的ACTION中加上STOP語(yǔ)句!

            71。問(wèn):關(guān)鍵幀中的腳本里stop后的腳本會(huì)不會(huì)起作用?
            答:stop語(yǔ)句只停止幀的播放,并不能停止該STOP所在關(guān)鍵幀的ACTION語(yǔ)句的執(zhí)行。

            72。問(wèn):我如可才能把“別人網(wǎng)頁(yè)”中的SWF文件下載到自已的硬盤(pán)上呢?
            答:方法1、在FLASH動(dòng)畫(huà)上單機(jī)鼠標(biāo)右鍵,選目標(biāo)另存為……OK!
            方法2、在你的瀏覽器緩沖目錄里面有你看過(guò)FLASH的SWF文件!一般情況下系統(tǒng)的默認(rèn)目錄是:
            windows->Temporary Internet Files,查找swf文件,其中保存的swf文件數(shù)量跟瀏覽器設(shè)定的緩存空間有關(guān),然后將它COPY出來(lái)便可。

            73。問(wèn):請(qǐng)問(wèn)一串字或一幅圖由模糊變清晰的效果怎樣做?
            答:剛開(kāi)始的時(shí)候?qū)LPHA(透明度)設(shè)小一些,最后位置的ALPHA=100%,關(guān)鍵禎之間用MOTION變化。注意,是SYMBOL才能MOTION,除了用a lpha外,最關(guān)鍵的還是要用相同內(nèi)容不同的層來(lái)錯(cuò)開(kāi),做出模糊的效果!

            74。問(wèn):打字的效果是怎么做的(就是字一個(gè)一個(gè)地出來(lái))需要把每個(gè)字都轉(zhuǎn)換成組件嗎?
            答:
            方法1、為每一個(gè)字建立一個(gè)MC,然后在第一幀中引用第一個(gè)字,隔兩至三禎,按F6,復(fù)制關(guān)鍵禎,再引用第二個(gè)字,再隔兩,三禎,按F 6,引用第三個(gè),以此類(lèi)推。如果加上打字的音效,效果會(huì)更好。本方法適于字?jǐn)?shù)較少的地方。
            方法2、如果你只是簡(jiǎn)單地讓它們出現(xiàn),可以在字上加一層,然后用底色做一個(gè)矩形,把字遮住。并將矩形設(shè)定為MC,給實(shí)體命一個(gè)名字(i nstance name),然后用Set Property語(yǔ)句編程實(shí)現(xiàn)矩形的跳著移動(dòng)便可。這種辦法適于字?jǐn)?shù)較多的地方。

            75。問(wèn):如何計(jì)算sin、cos等函數(shù)?
            思路:利用有關(guān)的數(shù)學(xué)公式將函數(shù)轉(zhuǎn)換
            相關(guān)文章或源文件: http://www.flashempire.com/tutorial/tutor/t12.html 作者:小魔女 http://dongua.163.net/flash4/fla/function.fla 東瓜茶軒

            76。問(wèn):要得到a值除以b值所得到的余數(shù),其表達(dá)式該怎么寫(xiě)?
            答:a-b*int(a/b)便可!

            77。問(wèn):如何在FLASH中重復(fù)播放部分影格N次然后再跳轉(zhuǎn)?
            答:Set Variable: "i" = 1
            Set Variable: "time" = 5
            comment:time表示重復(fù)次數(shù)。
            comment:以下是想重復(fù)的內(nèi)容幀名為repeat
            …………
            If (i<=time)
            Set Variable: "i" = i+1
            Go to and Play (repeat)
            End If
            便可。

            78。問(wèn):如何制作鼠標(biāo)跟隨動(dòng)畫(huà)?
            答:思路:利用Start Drag語(yǔ)句讓一個(gè)MC隨鼠標(biāo)運(yùn)動(dòng),再利用該MC的x、y坐標(biāo)等屬性產(chǎn)生相應(yīng)的變化
            相關(guān)文章或源文件: http://www.flashempire.com/tutorial/tutor/t5.html 作者:邊城浪子 http://www.flashempire.com/tutorial/tutor/t9.html 作者:Jimbob http://202.106.124.57/~eastecho/fbbs/Forum7/HTML/00002 9.html

            79。問(wèn):如何使用FScommand制作時(shí)鐘?
            答:在天極網(wǎng)有相關(guān)教程 http://netschool.cpcw.com/homepage/tool/flas h4/advanced/advanced18.htm 作者:newfish

            80。問(wèn):如何進(jìn)行碰撞檢測(cè)?
            答:思路:1、用get property檢測(cè)運(yùn)動(dòng)MC的位置;
            2、對(duì)于一些和鼠標(biāo)跟隨有關(guān)的碰撞檢測(cè),可以用_droptarget
            相關(guān)文章或源文件: http://www.flashempire.com/tutorial/tutor/t19.html 作者:FlashGun http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00021 5.html

            81。問(wèn):返回值中或者需load進(jìn)入動(dòng)畫(huà)的文本文件中如何表示空格和其他特殊字符?
            答:用"+"代替空格 “name= 小東瓜”寫(xiě)為:“name=+小東瓜”
            在異景空間(http://iching.topcool.net/)有相對(duì)應(yīng)特殊字符的轉(zhuǎn)換表。

            82。問(wèn):如何調(diào)用一個(gè).exe的可執(zhí)行文件,比如:我用vc編好的可執(zhí)行文件。
            答:用fscommand("exec","執(zhí)行文件名")便可。需注意此時(shí)執(zhí)行文件的路徑是否正確。

            83。問(wèn):如何禁止菜單、Zoom In(Out)功能,如何完成雙擊SWF文件時(shí)直接全屏
            答:在第一楨中輸入下面命令:
            全屏->FS Command ("fullscreen", true)
            禁止縮放->FS Command ("allowscale", False)
            禁止菜單->FS Command ("showmenu", False)

            84。問(wèn):怎樣在音樂(lè)完成后執(zhí)行一個(gè)動(dòng)作?
            答:http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/000382.html

            85。問(wèn):如何載入外部動(dòng)畫(huà)(*.swf),如何控制載入動(dòng)畫(huà)的位置?
            答:相關(guān)文章或源文件: http://202.106.124.57/~eastecho/fbbs/Forum7/HTML/00000 9.html http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00057 2.html http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00015 9.html

            86。問(wèn):如何在網(wǎng)頁(yè)中判斷是否已安裝插件?
            答:http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/000753.html有詳說(shuō)明。

            87。問(wèn):flash4是怎么樣制作聊天室?
            答:需要cgi的支持。比如:asp、perl、php等。國(guó)內(nèi)專(zhuān)門(mén)介紹CGI與FLASH聯(lián)合編程的站點(diǎn)較少,你可以去國(guó)外的一些站點(diǎn)看看。

            88。問(wèn):如何制作留言板?
            答:分成上、下兩篇。用Asp+Flash實(shí)現(xiàn)。 http://www.flashempire.com/tutorial/tutor/t15.html 作者:邊城浪子 http://www.flashempire.com/tutorial/tutor/t16.html 作者:邊城浪子

            89。問(wèn):如何做計(jì)數(shù)器?
            答:主要是用cgi程序(asp,perl,php等)將數(shù)值寫(xiě)入文本文件中,然后利用FLASH的讀文本文件的功能將數(shù)字讀出來(lái)并顯示。

            90。問(wèn):如何制做煙花效果?
            答:http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/000590.html 作者:boat

            91。問(wèn):如何動(dòng)態(tài)改變顏色?
            答:思路如下:
            1、做好不同顏色的幀或MC調(diào)用;
            2、使用RGB或者CMYK或者其他的色彩模式來(lái)進(jìn)行改變,利用一個(gè)具有不同TINT屬性的符號(hào)并且動(dòng)態(tài)改變ALPHA屬性進(jìn)行疊加。
            相關(guān)文章或源文件如下: http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00014 2.html http://203.39.170.10/http/movies/zips/colour.zip 作者:Richard James Rose http://203.39.170.10/http/movies/zips/cmyk.zip 作者:Martyn van Beek

            92。問(wèn):如何制作Loading?
            答:使用_framesloaded、_totalframes兩個(gè)變量可以完成
            相關(guān)文章或源文件: http://www.flashempire.com/tutorial/tutor/t4.html 作者:邊城浪子 http://www.flashempire.com/tutorial/tutor/t10.html 作者:小東瓜

            93。問(wèn):如何判斷載入外部swf的進(jìn)度?
            答:可以使用被載入swf的_framesloaded、_totalframes兩個(gè)變量,加上被載入動(dòng)畫(huà)的名字。
            相關(guān)文章或源文件: http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00051 6.html

            94。問(wèn):如何把FLASH中的輸入的文本存到另一個(gè)文本文件!
            答:FLASH自己不行!需要與其他軟件聯(lián)合編程來(lái)完成。比如:ASP,PERL。

            95。問(wèn):經(jīng)常聽(tīng)到別人說(shuō)到路徑,到底FLASH中的路徑起到一個(gè)什么作用?
            答:如果你用過(guò)DOS,您就可以很容易理解FLASH的路徑。簡(jiǎn)單地說(shuō),路徑就是在FLASH編程時(shí)能夠找到變量或者符號(hào)(symbol)所經(jīng)過(guò)的路。其方式跟D OS一樣,分成相對(duì)的和絕對(duì)的兩種。
            可以看一看下面兩個(gè)地址中介紹的內(nèi)容: http://202.106.124.57/~eastecho/fbbs/Forum7/HTML/00000 9.html http://202.106.124.57/~eastecho/fbbs/Forum2/HTML/00052 5.html

            96。問(wèn):flash編程用什么工具軟件較好
            答:用ActionClip1.4,你先在任何一個(gè)文本編輯軟件中寫(xiě)完程序之后,將程序部分COPY至剪貼板,然后運(yùn)行ActionClip將之轉(zhuǎn)化,然后到f lash中將之PASTE便可。這個(gè)工具很小巧,在閃光地帶(http:/zippy.yeah.net)有一個(gè)更好一點(diǎn)的工具Flash ActionScript Tool Beta2 注冊(cè)版下載,支持所有的FLASHW命令,可生成一些簡(jiǎn)單的程序。

            97。問(wèn):將.fla文件轉(zhuǎn)成.avi文件文件的方法
            答:可以轉(zhuǎn)成mov格式,沒(méi)辦法直接轉(zhuǎn)成avi,可以通過(guò)轉(zhuǎn)成gif序列,再經(jīng)過(guò)其它軟件轉(zhuǎn)成avi(比如premiere)

            98。問(wèn): 如何在本機(jī)上測(cè)試LOADING?
            答: 在播放(Test Movie)時(shí),再次按Ctrl+Enter,或者是選擇菜單View>Show Streaming
            還可以打開(kāi)Bandwidth Profiler

            99。問(wèn): Flash5中,怎樣才能消除導(dǎo)入圖像的鋸齒?
            答: 請(qǐng)用BMP圖象或矢量圖。由于點(diǎn)陣問(wèn)題,所以你在導(dǎo)入圖象之前先看看這個(gè)圖的像素有多大,然后將它轉(zhuǎn)為BMP格式后,再到FLASH中用"modify-->trace bitmap"命令優(yōu)化圖象!

            100。問(wèn): 請(qǐng)問(wèn)如何在每次刷新頁(yè)面時(shí)隨即顯示幾個(gè)不同的 SWF 中的某一個(gè)動(dòng)畫(huà)?
            答: LoadmovieNum("movie"+random(5)+".swf")
            假設(shè)有6個(gè)swf,分別命名為
            movie0.swf,movie1.swf,……movie5.swf
            像上邊那樣,每刷新一次,出現(xiàn)的界面就可能不一樣。

            101。問(wèn): 如何屏蔽按鈕BUTTON的手型,我只要箭頭!
            答: 可以使用mouse.hide();,然后再用startDrag命令讓一個(gè)箭頭形的MC被拖動(dòng)就可以了。

            102. 問(wèn):如何讓一個(gè)MC調(diào)用另一個(gè)MC里設(shè)置的一個(gè)變量?

            在mc里輸入此語(yǔ)句:(a b 均為變量名,mcname為mc的實(shí)體名)

            a = _root.mcname.b;

            此語(yǔ)句是使本mc的變量a調(diào)用_root.mcname這個(gè)mc里的變量b

            103.問(wèn): 在Flash中如何打開(kāi)Word文檔?

            Flash不支持調(diào)用Word文件,但瀏覽器可以直接打開(kāi).doc文檔,那么就用getURL來(lái)解決即可,路徑用絕對(duì)地址http://www..../word.doc 。

            104. 問(wèn):在Flash中如何調(diào)用mpeg文件?

            Flash中不支持調(diào)用mpeg文件,首先要安裝一個(gè)三方軟件,名字為Swiffcanvas1.0;接著打開(kāi)fla文件,如果mpeg文件的目錄為aa,mpeg文件名字為bb,那么就可以就添加下面的語(yǔ)句:

            FS Command ("exec", "SwiffEXEC(LOCAL:aaa\111.mpeg) ");

            然后把fla文件輸出為exe文件 ,并用Swiffcanvas打開(kāi)這個(gè)exe文件,然后在Swiffcanvas里設(shè)置完成自己的要求。最后再輸出為.exe文件,就可以了。

            105。問(wèn): 在ActionScript的編輯窗口中怎么輸入中文?

            可以更換Flash的字體,也就是刪除Windows\Fonts\Modern.fon,這樣,編輯窗口的字體就好看多了。

            105.問(wèn): Flash如何與數(shù)據(jù)庫(kù)連接?

            答:只能通過(guò)后臺(tái)文件,如CGI腳本,Active Server Pages (ASP),或 Personal Home Page (PHP)等。傳遞值到flash中,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作。

            106. 問(wèn):在用FsCommand中可以調(diào)用javascript嗎?

            答:FsCommand可以調(diào)用JS函數(shù)MovieName_DofsCommand裝入Flash動(dòng)畫(huà)。MovieName是Flash動(dòng)畫(huà)的名字由Embed標(biāo)簽的Name屬性或是Object標(biāo)簽的ID屬性指定,如果FlashPlayer的名字為MYMOVIE,應(yīng)該調(diào)用JS函數(shù)名字為MYMOVIE_DOFSCOMMAND。

            107。問(wèn):如何學(xué)習(xí)Flash(阿文)
            http://bbs.flash8.net:8000/cgi-bin/topic_show.cgi?id=14205&h=1&bpg=1&age=-1

            108。問(wèn):如何實(shí)現(xiàn)FLASH背景顏色的隨機(jī)變換 (erik168)
            http://bbs.flash8.net:8000/cgi-bin/topic_show.cgi?id=16519&h=1&bpg=1&age=-1

            109:?jiǎn)枺篎lash 5.0 Actions 一覽! (djsgh)
            答:http://bbs.flash8.net:8000/cgi-bin/topic_show.cgi?id=7607&h=1&bpg=1&age=-1

            110。問(wèn):如何制作動(dòng)作連貫的小黑人(拾荒)
            答:http://bbs.flash8.net:8000/cgi-bin/topic_show.cgi?id=35539&h=1&bpg=1&age=-1

            111。問(wèn):初學(xué)者如何人打好ACTION基礎(chǔ)(小晶)
            答:http://bbs.flash8.net:8000/cgi-bin/topic_show.cgi?id=15164&h=1&bpg=1&age=-1

            112。問(wèn):如何實(shí)現(xiàn)畫(huà)中畫(huà)效果(木桫欏)
            答:http://bbs.flash8.net:8000/cgi-bin/topic_show.cgi?id=7552&h=1&bpg=1&age=-1

            113。問(wèn):FLASH如何與后臺(tái)連接?[源碼]
            答:使用LoadVars()對(duì)象的sendAndLoad()方法來(lái)發(fā)送和接收數(shù)據(jù)

            114。問(wèn):如何實(shí)現(xiàn)聲音的暫停/播放效果?
            答:在執(zhí)行stop()命令時(shí)可以用sound對(duì)象的position屬性取得當(dāng)前聲音文件的播放時(shí)間(毫秒),然后用start(time,loop)在當(dāng)前位置播放即可。

            115。問(wèn):如何定義二維數(shù)組?
            答:下面定義一個(gè)20*20的二維數(shù)組,值全部為0
            sarray = [];
            for (var i = 0; i<=19; i++) {
            sarray[ i] = [];
            for (var j = 0; j<=19; j++) {
            sarray[ i][j] = 0;
            }
            }

            116。問(wèn):如何打開(kāi)指定屬性的窗口?[源碼][/color]

            答:先JS在HTML頁(yè)面中定義函數(shù),然后在FLASH中用getURL()調(diào)用
            (turbine)

            117。問(wèn):如何通過(guò)MC中的按鈕跳轉(zhuǎn)場(chǎng)景?
            答:在要跳轉(zhuǎn)的楨上加標(biāo)簽,通過(guò)標(biāo)簽跳轉(zhuǎn):gotoAndStop("yourlable")
            (turbine)
            118。問(wèn):如何隨機(jī)設(shè)置MC顏色?
            答:MC實(shí)例名為"mc"
            mycolor=new Color("mc")
            mycolor.setRGB(random(0xffffff))
            (turbine)
            119。問(wèn):如何實(shí)現(xiàn)雙擊效果?
            答:把下面的代碼放到按鈕上:
            on (press) {
            time = getTimer()-down_time;
            if (time<300) {
            trace("ok");
            }
            down_time = getTimer();
            }
            (turbine)
            120。問(wèn):如何使MC始終跟隨鼠標(biāo)旋轉(zhuǎn)?[源碼][/color]
            答:先計(jì)算MC橫縱坐標(biāo)與鼠標(biāo)橫縱坐標(biāo)的差值,然后用Math.atan2()來(lái)計(jì)算旋轉(zhuǎn)角度。
            m_x = _root._xmouse-mc._x;
            m_y = _root._ymouse-mc._y;
            mc._rotation = PI=180/Math.PI*Math.atan2(m_y, m_x);
            (turbine)

            posted on 2007-07-28 14:24 譚文政 閱讀(503) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): Flash ActionScript
            久久A级毛片免费观看| 午夜精品久久久久久影视riav| 亚洲AV无码久久精品蜜桃| 色婷婷综合久久久中文字幕| 东京热TOKYO综合久久精品| 日韩精品国产自在久久现线拍| 久久久久亚洲精品天堂久久久久久| 香港aa三级久久三级老师2021国产三级精品三级在 | 午夜精品久久久久久久无码| 狠狠色丁香久久婷婷综合_中 | 国产香蕉97碰碰久久人人| 亚洲国产精品综合久久一线| 国内精品伊人久久久久av一坑 | 99久久做夜夜爱天天做精品| 久久er国产精品免费观看2| 亚洲精品无码久久久久AV麻豆| 久久国产亚洲精品无码| 午夜精品久久久久久影视riav| 青青热久久综合网伊人| 午夜精品久久久久久久| 色婷婷噜噜久久国产精品12p| 国产精品一久久香蕉产线看 | 亚洲国产精品狼友中文久久久| 久久精品a亚洲国产v高清不卡| 久久经典免费视频| 久久这里只有精品视频99| 狠狠色丁香婷综合久久| 少妇人妻88久久中文字幕| 亚洲精品无码久久久影院相关影片 | 香蕉久久一区二区不卡无毒影院| 久久亚洲精精品中文字幕| 欧美伊人久久大香线蕉综合| 婷婷久久综合| 久久久精品无码专区不卡| 久久精品成人免费观看97| 青青草原1769久久免费播放| 色噜噜狠狠先锋影音久久| 日本福利片国产午夜久久| 精品久久久久久久久久中文字幕 | 精品久久人人妻人人做精品| 91久久精品视频|