本教程講解的是關於Flash常用代碼的介紹
作者:cnzhd
編輯:cy
由火星時代動畫網整理
1、用flash 做那種彈出的小窗口
分兩步:
給flash中的按鈕加入如下action:
on (release) {
getURL ("BLOCKED SCRIPTMM_openBrWindow('newweb.htm','','width=600,height=100')");
}
在HTML頁麵的...之間加入下麵的javascript代碼.
2、如何使得flash一打開就是全屏?
fscommand("fullscreen",true)
如何不能使用右鍵?
fscommand ("showmenu", "false");
3、用命令載入一個動畫,我需要確定載入動畫在畫麵中的位置,用什麼語言來設置?
例如載入名為dd.swf的動畫,我要確定這個動畫的中心位置在(205,250),該怎麼設置?
在要加載動畫的那鍾加入
loadMovie("dd.swf", "a");
a._x=205;
a._y=250;
你得先做一個空的MC起名叫"a",導入時,在右下角也起名為a
4、當鼠標經過時動畫播放到某處
on (rollover) {
gotoAndPlay(10);
}
當鼠標按下時動畫播放到某處
on (release) {
gotoAndPlay(1);
}
5、播完動畫後自動跳到某網頁
getURL("siteindex.htm", _self);
6、設為首頁
on (release) {
getURL("BLOCKED SCRIPTvoid(document.links.style.behavior='url(#default#homepage)');void document.links.setHomePage ('http://www.flash8.net/')", "_self", "POST");
}
注意要將網頁中的flash的ID號命名為"links"
加入收藏夾
on (release) {
getURL("BLOCKED SCRIPTvoid window.external.AddFavorite('http://www.163.com','網頁');", "_self", "POST");
}
7、關於隨機數的技巧
用來產生6--20之間的5個不重複的隨機數:
1):首先產生一個隨機數,放在數組對象中的第一個位置;
2):產生一個新的隨機數.
3):檢查新產生的隨機數和所有目前已產生的隨機數是否相同,若是相同則返回(2),否則返回(4)
4):將新的隨機數加入數組對象中下一個數組元素內.
5):檢查數組對象個數是否已達到5個,若是跳到,否則返回(2)
6):結束.
AS如下:
data1=newArray(5);
tot=1;
data1=[tot-1]=random(20-6+1)+6;
do{
gen_data=random(20-6+1)+6;
reapeat_data=0;
for(i=0,i<=tot-1;i++){
if(gen_data==data
reapeat_data=1;
break;
}
}
if(reapeat_data==0){
tot++
data[tot-1]=reapeat_data;
}
}while(tot<5);
trace(data1);
8 、如何使得flash一打開就是全屏的
這裏說的方法隻是用於flash Player (fp)
9 、如何禁止右鍵菜單
fscommand的方法還是隻能適用於fp,在網頁中使用還是必須添加額外的參數
或者用最簡單的一句as,在fp和網頁中均適用:
Stage.showMenu=false;
10、載入動畫的問題
loadMovie("dd.swf", a); //這裏沒有引號~
11、播完動畫後自動跳到某網頁
getURL("siteindex.htm", "_self");
#p#e#
上一篇 逼真螳螂效果繪製流程解析
下一篇 Flash教程:麥克風的互動
熱門課程
專業講師指導 快速擺脫技能困惑相關文章
多種教程 總有一個適合自己專業問題谘詢
你擔心的問題,火星幫你解答本篇文章會深入解析火星時代教育的平麵設計班內容。本課程將帶你進入平麵設計的廣闊世界,跨越設計的理論與實踐,挖掘你的設計潛能。
火星網頁實習培訓開啟了走向網絡前端開發的大門。火星時代教育引領學生掌握了最新的前端技術並且了解火星網頁實習培訓的相關內容。
找到最好的vr遊戲開發培訓學校,提升你的VR遊戲開發技能,成為行業內的專業人士。關鍵詞:VR遊戲開發,VR培訓,遊戲開發學校。
探討影視美術建築表現的重要性以及如何通過火星時代教育的專業培訓,有效提升此項技能。
本文主要介紹了培訓學校空間設計的重要性及其技巧,並探討火星時代教育如何運用空間設計給學習帶來更好的體驗。
了解一個頂級的遊戲開發培訓機構如何通過專業的課程和實戰訓練幫助學員成長為高級遊戲開發者。
1. 打開微信掃一掃,掃描左側二維碼
2. 添加老師微信,馬上領取免費課程資源
同學您好!