1、用flash 做那種彈出的小窗口
分兩步:
給flash中的按鈕加入如下action:
on (release) {
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
}
在HTML頁面的...之間加入下面的javascript代碼.
2、如何使得flash一打開就是全屏?
fscommand("fullscreen",true)
如何不能使用右鍵?
fscommand ("showmenu", "false");
3、用命令載入一個(gè)動畫,我需要確定載入動畫在畫面中的位置,用什么語言來設(shè)置?
例如載入名為dd.swf的動畫,我要確定這個(gè)動畫的中心位置在(205,250),該怎么設(shè)置?
在要加載動畫的那鐘加入
loadMovie("dd.swf", "a");
a._x=205;
a._y=250;
你得先做一個(gè)空的MC起名叫"a",導(dǎo)入時(shí),在右下角也起名為a
4、當(dāng)鼠標(biāo)經(jīng)過時(shí)動畫播放到某處
on (rollover) {
gotoAndPlay(10);
}
當(dāng)鼠標(biāo)按下時(shí)動畫播放到某處
on (release) {
gotoAndPlay(1);
}
5、播完動畫后自動跳到某網(wǎng)頁
getURL("siteindex.htm", _self);
6、設(shè)為首頁
on (release) {
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');void document.links.setHomePage ('http://www.cfan.com.cn/')", "_self", "POST");
}
注意要將網(wǎng)頁中的flash的ID號命名為"links"
加入收藏夾
on (release) {
getURL("javascript:void window.external.AddFavorite('http://www.cfan.com.cn','網(wǎng)頁');", "_self", "POST");
}
7、關(guān)于隨機(jī)數(shù)的技巧
用來產(chǎn)生6--20之間的5個(gè)不重復(fù)的隨機(jī)數(shù):
1):首先產(chǎn)生一個(gè)隨機(jī)數(shù),放在數(shù)組對象中的第一個(gè)位置;
2):產(chǎn)生一個(gè)新的隨機(jī)數(shù).
3):檢查新產(chǎn)生的隨機(jī)數(shù)和所有目前已產(chǎn)生的隨機(jī)數(shù)是否相同,若是相同則返回(2),否則返回(4)
4):將新的隨機(jī)數(shù)加入數(shù)組對象中下一個(gè)數(shù)組元素內(nèi).
5):檢查數(shù)組對象個(gè)數(shù)是否已達(dá)到5個(gè),若是跳到(6),否則返回(2)
6):結(jié)束.
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,在網(wǎng)頁中使用還是必須添加額外的參數(shù)
或者用最簡單的一句as,在fp和網(wǎng)頁中均適用:
Stage.showMenu=false;
10、載入動畫的問題
loadMovie("dd.swf", a); //這里沒有引號~
11、播完動畫后自動跳到某網(wǎng)頁
getURL("siteindex.htm", "_self"); //這里有引號滴~