當前位置:ag真人国际官网-ag旗舰厅官方网站 » 編程軟體 » as腳本

as腳本-ag真人国际官网

發布時間: 2022-01-08 06:53:37

㈠ as腳本里的結構體怎麼定義

flash 里貌似不支持結構體吧,lz如果真的有需要,可以使用包外類

㈡ 關於flash的as腳本問題(初級)

腳本沒有任何問題!!!

問題出在文本框屬性的設置上。請你務必牢記這一點:
凡是要進行數字運算的動態文本、輸入文本,必須將「變數」右邊的「自動調整字距」的勾去掉!!!!!!!

所以,解決的方案相比你已經知道了,將d1這個輸入文本的屬性中「自動調整字距」不要勾選,就可以了

解釋一下原因:勾選「自動調整字距」後,flash會把這個文本框當做是一段文字(字元串),文字是無法進行數學運算的,所以,永遠都是錯誤!

㈢ 請問下面flash as腳本是什麼意思請一行行解釋說明。

onclipevent (load) {
i=1;
}
影片剪輯載入的時候變數 i 賦值為1
on(rollover) {
i=0;
}
滑鼠移上去的時候變數 i 賦值為0

這種變數的賦值方法類似於布爾值,也就是真假。這個i肯定在別的地方判斷使用的,如時間軸上
i=1
onenterframe=function(){
if(i==1){
_root.mc2._visible=true//讓影片剪輯mc2,可見
}
if(i==0){
_root.mc2._visible=false//讓影片剪輯mc2,不可見。
}
}
儲如此類。

㈣ as腳本代碼解釋

主要注意flash的坐標和數學上的坐標y軸是方向相反的。數學上是向上,flash向下。flash的左上角是原點。
另外一個問題是這個眼珠隨滑鼠轉動的實現中,是以眼珠正常位置的那個點作為原點(以下簡稱眼框原點)。
滑鼠所在位置,眼珠偏離時候所在位置和眼框原點3點一線。這樣就讓人看起來眼珠一直看著滑鼠。
要實現的話,就是說,兩兩之間連線與x水平夾角要相同。
先算眼眶原點和滑鼠的距離。除以(滑鼠x坐標-眼框原點的x坐標),計算出水平夾角的cos值。
再用這個cos值去乘眼珠相對於眼框原點偏離的距離,得到眼珠必須處於的x偏離坐標。再 上眼框原點x坐標,得到這個眼珠在舞台上的絕對x坐標。
同理得出眼珠y坐標。

㈤ 如何快速學會as腳本

as自學比較難,我以前就是反反復復自學了好久,都沒學下去。最好是有人帶你。可以去培訓下也可以,我之前在「小飛人互動」培訓的,效果還不錯。有需要可以去看看。

㈥ as腳本語法問題

恩,這里涉及到一個類型轉換的問題。此處的mouseevent類型可以轉化成event類型,所以你的代碼可以正常運行。驗證這一點其實很簡單,你把第二行的event改成textevent就可以看到它報錯了

故而執行函數的參數類型最好跟監聽類型保持一致,這樣就不會出錯了。結論,第一行用mouseevent第二行也用mouseevent

㈦ 如何學好as腳本語言

從基礎入手,先搜索搞清楚書中(或老師將的)各個詞的意思,再看一下編程入門的書籍(不限語言,主要陪養感覺和加深記憶)

㈧ as動作腳本教程

你裝個macromedia flash就行了,幫助裡面什麼都有,不過要慢慢看,這些東西都是急不來的!

㈨ as編程是什麼

as是文本文件,可以使用任意的文本編輯工具編輯它並將它保存在任意位置。
要用as來控制flash元素,那麼就得將as代碼按照一定的規則跟flash關聯起來,一般而言,將as代碼跟flash關聯起來的方法有四種。
第一,將as代碼寫flash的幀上,這是最直觀,最容易上手的方式。
第二,將as代碼寫到外部腳本文件中,然後用#include關鍵字插入到幀上。
第三,將外部as類腳本關聯到flash元件上,這種方法適合那些需要在flash創造環境中繪制復雜圖像的情況;
第四,將as代碼書寫到外部類腳本中,然後用文檔類講他們引入到flash中。這是as3的推薦代碼書寫方式,如果你有心成為一名位於牛a程序員和牛c程序員之間的as程序員,那麼請多多實踐這種方式。
下面的內容是這後三種腳本引入方式的例子。
使用#include關鍵字導入:
(1) 創建一個helloworld.txt,用記事本編輯打開它,在上面書寫代碼: trace("hello world!");
(2) 將剛才創建的helloworld.txt的擴展名改成.as
(3) 啟動flash,新建一個flash 文件(actionscript3.0),並將其與helloworld.as保存到相同目錄
(4) 選中flash文件的第一幀,然後按下f9,打開腳本窗口,在裡面輸入:include "helloworld.as";
(5) 同時按下ctrl enter鍵,測試影片。

㈩ 請問我該如何寫as腳本

為三個mc分別起個實例名稱。比如分別叫mc1、mc2、mc3
按鈕1
on{release
_root.mc1.play();
_root.mc2.stop();
_root.mc3.stop();
}
按鈕2
on{release
_root.mc1.stop();
_root.mc2.play();
_root.mc3.stop();
}
按鈕3
on{release
_root.mc1.stop();
_root.mc2.stop();
_root.mc3.play();
}

熱點內容
phpjava交互 發布:2024-07-17 16:58:57 瀏覽:356
resin下jsp不能正常編譯 發布:2024-07-17 16:34:44 瀏覽:229
sqlserver如何切換主備伺服器 發布:2024-07-17 16:23:02 瀏覽:299
mc18伺服器ip 發布:2024-07-17 16:23:02 瀏覽:379
仙境傳說手游腳本 發布:2024-07-17 16:09:24 瀏覽:691
matlab命令窗口和新建腳本 發布:2024-07-17 15:51:26 瀏覽:375
建ftp文件夾 發布:2024-07-17 15:51:26 瀏覽:955
魔獸撿物腳本 發布:2024-07-17 15:27:56 瀏覽:130
開發ip伺服器 發布:2024-07-17 15:24:42 瀏覽:388
安卓系統視頻製作哪個好用 發布:2024-07-17 15:10:47 瀏覽:210
网站地图