當(dāng)前位置:首頁(yè)>>軟件教程>>網(wǎng)頁(yè)制作>>新聞內(nèi)容
[Flash]AS常用代碼集錦
作者:佚名 發(fā)布時(shí)間:2004-3-18 10:53:28 文章來(lái)源:西部E網(wǎng)

1、用flash 做那種彈出的小窗口
分兩步:
給flash中的按鈕加入如下action:
on (release) {
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
}

在HTML頁(yè)面的<head>...</head>之間加入下面的javascript代碼.
<script language="javascript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>


2、如何使得flash一打開(kāi)就是全屏?
fscommand("fullscreen",true)
如何不能使用右鍵?
fscommand ("showmenu", "false");


3、用命令載入一個(gè)動(dòng)畫(huà),我需要確定載入動(dòng)畫(huà)在畫(huà)面中的位置,用什么語(yǔ)言來(lái)設(shè)置?
例如載入名為dd.swf的動(dòng)畫(huà),我要確定這個(gè)動(dòng)畫(huà)的中心位置在(205,250),該怎么設(shè)置?
在要加載動(dòng)畫(huà)的那鐘加入
loadMovie("dd.swf", "a");
a._x=205;
a._y=250;
你得先做一個(gè)空的MC起名叫"a",導(dǎo)入時(shí),在右下角也起名為a


4、當(dāng)鼠標(biāo)經(jīng)過(guò)時(shí)動(dòng)畫(huà)播放到某處
on (rollover) {
gotoAndPlay(10);
}
當(dāng)鼠標(biāo)按下時(shí)動(dòng)畫(huà)播放到某處
on (release) {
gotoAndPlay(1);
}


5、播完動(dòng)畫(huà)后自動(dòng)跳到某網(wǎng)頁(yè)
getURL("siteindex.htm", _self);


6、設(shè)為首頁(yè)
on (release) {
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');void document.links.setHomePage('http://www.flash8.net/&#39;)", "_self", "POST");
}

注意要將網(wǎng)頁(yè)中的flash的ID號(hào)命名為"links"

加入收藏夾
on (release) {
getURL("javascript:void window.external.AddFavorite('http://www.163.com&#39;,'網(wǎng)頁(yè)');", "_self", "POST");
}


7、關(guān)于隨機(jī)數(shù)的技巧
用來(lái)產(chǎn)生6--20之間的5個(gè)不重復(fù)的隨機(jī)數(shù):
1):首先產(chǎn)生一個(gè)隨機(jī)數(shù),放在數(shù)組對(duì)象中的第一個(gè)位置;
2):產(chǎn)生一個(gè)新的隨機(jī)數(shù).
3):檢查新產(chǎn)生的隨機(jī)數(shù)和所有目前已產(chǎn)生的隨機(jī)數(shù)是否相同,若是相同則返回(2),否則返回(4)
4):將新的隨機(jī)數(shù)加入數(shù)組對(duì)象中下一個(gè)數(shù)組元素內(nèi).
5):檢查數(shù)組對(duì)象個(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一打開(kāi)就是全屏的
這里說(shuō)的方法只是用于flash Player (fp)


9、如何禁止右鍵菜單
fscommand的方法還是只能適用于fp,在網(wǎng)頁(yè)中使用還是必須添加額外的參數(shù)
<PARAM Name="menu" Value="false">
或者用最簡(jiǎn)單的一句as,在fp和網(wǎng)頁(yè)中均適用:
Stage.showMenu=false;


10、載入動(dòng)畫(huà)的問(wèn)題
loadMovie("dd.swf", a); //這里沒(méi)有引號(hào)~


11、播完動(dòng)畫(huà)后自動(dòng)跳到某網(wǎng)頁(yè)
getURL("siteindex.htm", "_self"); //這里有引號(hào)滴~


最新更新
·如何去掉ECShop2.7中的Powered by ECSh
·在IE7下生成高質(zhì)量CSS縮略圖
·解決Dreamweaver打開(kāi)和關(guān)閉時(shí)出現(xiàn)JavaS
·影響搜索引擎排名的因素2009版
·IE6/IE7/IE8/Firefox/Chrome/Safari的C
·Flash對(duì)聯(lián)廣告及關(guān)閉按鈕制作方法
·Discuz! 7中如果設(shè)置帖子中顯示圖片而不
·5種方法立刻寫(xiě)出更好的CSS代碼
·兼容IE和Firefox的按圖片寬度縮放的CSS
·兼容Firefox和IE瀏覽器的“加入收藏”代
相關(guān)信息
·Flash對(duì)聯(lián)廣告及關(guān)閉按鈕制作方法
·解決Flash在IE和Firefox背景不透明的問(wèn)題
·電子雜志設(shè)計(jì)制作常用Flash技術(shù)
·利用FMS(Flash Media Server)做在線視頻錄制
·讓Flash動(dòng)畫(huà)適應(yīng)任何分辨率的網(wǎng)頁(yè)
·Flash MX2004中用img標(biāo)簽添加音樂(lè)
·玩轉(zhuǎn)Flash視頻——FLV
·制作FLV流媒體格式播放器
·網(wǎng)頁(yè)Flash播放代碼的一個(gè)小技巧
·給FLASH初學(xué)者的10點(diǎn)制作經(jīng)驗(yàn)
畫(huà)心
愚愛(ài)
偏愛(ài)
火苗
白狐
畫(huà)沙
犯錯(cuò)
歌曲
傳奇
稻香
小酒窩
獅子座
小情歌
全是愛(ài)
棉花糖
海豚音
我相信
甩蔥歌
這叫愛(ài)
shero
走天涯
琉璃月
Nobody
我愛(ài)他
套馬桿
愛(ài)是你我
最后一次
少女時(shí)代
灰色頭像
斷橋殘雪
美了美了
狼的誘惑
我很快樂(lè)
星月神話
心痛2009
愛(ài)丫愛(ài)丫
半城煙沙
旗開(kāi)得勝
郎的誘惑
愛(ài)情買(mǎi)賣(mài)
2010等你來(lái)
我叫小沈陽(yáng)
i miss you
姑娘我愛(ài)你
我們都一樣
其實(shí)很寂寞
我愛(ài)雨夜花
變心的玫瑰
犀利哥之歌
你是我的眼
你是我的OK繃
貝多芬的悲傷
哥只是個(gè)傳說(shuō)
丟了幸福的豬
找個(gè)人來(lái)愛(ài)我
要嫁就嫁灰太狼
如果這就是愛(ài)情
我們沒(méi)有在一起
寂寞在唱什么歌
斯琴高麗的傷心
別在我離開(kāi)之前離開(kāi)
不是因?yàn)榧拍畔肽?/a>
愛(ài)上你等于愛(ài)上了錯(cuò)
在心里從此永遠(yuǎn)有個(gè)你
一個(gè)人的寂寞兩個(gè)人的錯(cuò)