Existuje nějáký javascript nebo phpscript, který by zjistil jestli se už flashový objekt načetl?
Děkuji.
do 1.snímku si vlož pre-loader. Jednoduchý skript Ti sem napíšu:
onClipEvent (EnterFrame) {
load=Math.round (_root.getBytesLoaded()/1024)+" kB ze "+Math.round (_root.getBytesTotal()/1024)+" kB";
if (_root.getBytesLoaded()==_root.getBytesTotal()) {
_root.play();
}
}
Přesnějc si to nepamatuju a musel bych hrabat do starej dokumentů. Než bych spustil Flash, tak už by to bylo dávno zodpovězený...
Hmmm.. To jsem přesně nemyslel,ale díky. ostatně už jsem si to našel sám a jestli by to někoho zajímalo tak tady je zdroják ukázkový stránky.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Okénko s fotografií</title>
<script>
function FinishLoading(){
if(document.all) {
document.all.span0.style.visibility="hidden"
document.all.span1.style.visibility="visible"
}
if(document.layers) {
document.span0.visibility="hidden"
document.span1.visibility="visible"
}
}
</script>
</head>
<body onLoad="FinishLoading()">
<span id="span0" style="position:absolute;;visibility:visible">
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#00FF00"
width="300" height="200">
<tr>
<td><p align="center"><font color="#FF8040"><strong>Probíhá načítání okna, <br>
posečkejte prosím vteřinku či dvě...</strong></font></p></td>
</tr>
</table>
</span>
<span id="span1" style="position:absolute;;visibility:hidden">
<img src="ahoj.JPG">
</span>
</body>
Damian: Mas to spatne. Tohle je M$IE-only skript, na mozille afaik nepojede.
document.all.span0 vymen za document.getElementById("span0"), popr. document.getElementByName("span0"), atp. Zalezi na tom, zda-li pro identifikaci elementu pouzijes atribut id nebo name. Kontrukce document.all podle standardu neexistuje, je to propietarni zpusob made by M$.