PushDown banner problem

dakle imam sljedeći problem. resiza mi banner al ja bi htio da ga resiza polako (funkcija setInterval) ali neznam kako uraditi:

kod koji koristim u htmlu je sljedeći

[HTML]

Banner body { width: 728px; margin: 0 auto; }

#content {
width: 900px;
background-color: #343881;
position: absolute;
z-index:1000;
height: 550px;

}

<embed id="exbanner" flashvars="clickTAG=asdfg" wmode="transparent"

src=“push.swf” quality=“high” width=“820” height=“270” allowScriptAccess=“always”

allowFullScreen=“false” type=“application/x-shockwave-flash” />

Naslov

[/HTML]

a u skripti na botunu koristim sljedeći kod

[HTML]klik1.addEventListener(MouseEvent.CLICK, function(){
import flash.external.ExternalInterface;
ExternalInterface.call(“setFlashHeight”, “flashid”, 90);
});[/HTML]

Zna li netko kako da podesim interval da mi polako podigne sajt

Unaprijed Hvala.

P.S. plaćam pivu ko sredi :smiley:

evo ljudi rješio sam problem bar što se tiče fireFox-a ali ne radi mi u operi i iE8 zatvaranje.

koristim ovaj kod

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Banner</title>
<script language="JavaScript" type="text/javascript">
var interId;
    var newht;
    var viewht;
    function resize_banner(newHeight) 
    {
        newht = newHeight;
        var currentHt = document.getElementById('flashid').style.height.replace('px','');
        viewht = Number(currentHt);
        interId = setInterval(resizeFlash, 18);
    }
 
    function resizeFlash()
    {
        if(Math.abs(viewht - newht) <= 10)
        {
            document.getElementById('flashid').style.height = newht +'px';
            clearInterval(interId);
         
        }
        else if(viewht < newht)
        {
            viewht = viewht +10;
            document.getElementById('flashid').style.height = viewht +'px';
         
        }
        else
        { 
            viewht = viewht -10;
            document.getElementById('flashid').style.height = viewht +'px';
         
        }
    }
</script>
<style type="text/css">
body {
	width: 728px;
	margin: 0 auto;
}

#content {
	width: 900px;
	background-color: #343881;
	position: absolute;
	z-index:1000;
	height: 550px;

}
</style>
</head>
<body>
<div id="flashid" style="width:820px; height:270px;">
		<param name="allowScriptAccess" value="always" />
		<param name="allowFullScreen" value="false" />
		<param name="movie" value="push.swf" />
		<param name="quality" value="high" />
		<param name="wmode" value="transparent" />
		<embed id="exbanner" flashvars="clickTAG=asdfg" wmode="transparent" src="push.swf" quality="high" width="820" height="270" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" />
</div>
<div id="content">
<h1>Naslov</h1>
</div>
</body>
</html>

i u baneru pozivam

import flash.external.ExternalInterface;
	ExternalInterface.call('resize_banner', 90);

sad me zanima kako rješit da se funkcija poziva i u Ie i u Operi :slight_smile:

nitko ti neće pomoći jer imaš u potpisu jako neugodan link :smiley: , pozz

kakve veze ima hdz sa flashon?
ali pego tvoj problem nije u flash dijelu nego u javi… hint: jquery
sa njin ćeš najlakše i najkvalitetnije izvesti efekt animacije.
pogledaj kako se tu flash baner kreće:
http://apartmani.psmolic.com

kao ideja za ovu stranicu mi je posližila jedna tvoja koju sa vidija na forum.hr, pa vraćan uslugu :slight_smile:


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja