欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

網(wǎng)頁中FLASH滾動(dòng)的對(duì)聯(lián)廣告源碼[修正]_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Flash對(duì)聯(lián)廣告及關(guān)閉按鈕的制作方法
去過新浪或者搜狐嗎?雖然我們都不愿意看廣告,但是它們做廣告的技術(shù)我們卻應(yīng)該學(xué)到手,這不,又一種很流行的做法兒,做成那種兩邊對(duì)稱的對(duì)聯(lián)式的廣告,而最醒

以前我作的都是假關(guān)閉

就是點(diǎn)擊關(guān)閉后讓影片跑到一個(gè)空白的幀! 然后把FLASH影片的屬性和值改為:

// wmode
// transparent

但這樣沒有真正的實(shí)現(xiàn)關(guān)閉! 后來在研究了某網(wǎng)站(我也記不得了)的代碼!
才恍然大悟!


以下就我就具體的說明一下! 不明白的地方給我留言好了!
// 實(shí)現(xiàn)的思路是在網(wǎng)頁中加入層。層的屬性有:hidden
假如在FLASH中加入一個(gè)按鈕讓層隱藏! 在把FALSH影片加到層上。我們要的效果不就實(shí)現(xiàn)了嗎?

我們進(jìn)行第一步:
在網(wǎng)頁中加入如下代碼:

<SCRIPT language=JavaScript event=FSCommand() for=c114l>floater.style.visibility='hidden';</SCRIPT>
<SCRIPT language=JavaScript event=FSCommand() for=c1142>floater1.style.visibility='hidden';</SCRIPT>

第二步:
作一個(gè)FLASH 里邊FLASH關(guān)閉按鈕的代碼如下:

on (release)
{
getURL("FSCommand:");
}


第三步:
這個(gè)步非常的重要!
請(qǐng)?jiān)斂匆韵麓a和平時(shí)我們?cè)诰W(wǎng)頁中加入FLASH的代碼的區(qū)別!
首先我們加入一個(gè)層!
層的ID為floater(為什么叫這個(gè)名字!請(qǐng)看最上邊的兩行JAVA代碼你就明白了)

然后在這個(gè)層上加入剛剛作好的FLASH!
//以上為網(wǎng)頁中FLASH的全部代碼! 是不是比平時(shí)少了很多?

<EMBED src='33.swf' WIDTH=116 HEIGHT=300 id=c1142></EMBED>

好了,保存測(cè)試一下吧!:)

這篇文章里只寫FLASH關(guān)閉! 關(guān)于對(duì)聯(lián)廣告的圖層滾動(dòng)和定位,請(qǐng)繼續(xù)閱讀:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body topmargin="0" marginwidth="0" >
<script language=JavaScript src="js/menus.js"></script>
<SCRIPT language=JavaScript event=FSCommand() for=c114l>floater.style.visibility='hidden';</SCRIPT>
<SCRIPT language=JavaScript event=FSCommand() for=c1142>floater1.style.visibility='hidden';</SCRIPT>
<DIV id=floater1 style="Z-INDEX: 100; VISIBILITY: visible; WIDTH: 115px; POSITION: absolute; TOP: 236px; left: 0px; height: 150px;">
<div align="center">
<EMBED src='swf/duilian.swf' quality=high wmode=opaque WIDTH=100 HEIGHT=150 TYPE='application/x-shockwave-flash' id=c1142></EMBED>
</div>
</DIV>


<DIV id=floater
style="Z-INDEX: 100; RIGHT: 0px; VISIBILITY: visible; WIDTH: 110; POSITION: absolute; TOP: 236; height: 150px;">
<div align="center">
<EMBED src='swf/duilian.swf' quality=high wmode=opaque WIDTH=100 HEIGHT=150 TYPE='application/x-shockwave-flash' id=c114l></EMBED>
</div>
</DIV>


<p>
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>

menus.js文件:
self.onError = null;
currentX = currentY = 0;
whichIt = null;
lastScrollX = 0; lastScrollY = 0;
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;

<!-- STALKER CODE -->
function heartBeat(objectid) {
if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }
if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
if(diffY != lastScrollY) {
percent = .1 * (diffY - lastScrollY);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i ) eval("document.all." objectid[i]).style.pixelTop = percent;
}
if(NS) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i ) eval("document." objectid[i]).top = percent;
}
lastScrollY = lastScrollY percent;
}
if(diffX != lastScrollX) {
percent = .1 * (diffX - lastScrollX);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i ) eval("document.all." objectid[i]).style.pixelLeft = percent;
}
if(NS) {
objectid = objectid.split(";");
for (i = 0; i < objectid.length; i ) eval("document." objectid[i]).left = percent;
}
lastScrollX = lastScrollX percent;
}
}
<!-- /STALKER CODE -->

if(NS || IE) action = window.setInterval("heartBeat('floater1;floater2')", 2);

swf文件按鈕的代碼:
on (release)
{
getURL("FSCommand:");
}

分享:一個(gè)FLASHER的艱辛路程與困惑
今天死活也看不進(jìn)去書了想想學(xué)了這么多年FLASH,到現(xiàn)在還在這個(gè)水平徘徊,我想死的心都有,把心里的苦水倒倒……我熟悉FLASH很早很早,4,在我一個(gè)同學(xué)家看見

/所屬分類:Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程