Autor |
Nachricht |
taikrixel
Threadersteller
Dabei seit: 16.02.2003
Ort: WEIMAR
Alter: 42
Geschlecht:
|
Verfasst Mi 12.05.2004 13:16
Titel preload von rollover |
|
|
wenn ich eine html-seite hab, welche mit rollovern von kleine bildern (75x75px) versehen werden soll, wie kann ich es denn bewerkstelligen, daß die rollover vorher geladen werden und nicht erst, wenn ich drüber rutsche. dennn das problem bie z.b. isdn: er lädt erst die bilder , wenn man drauf ist und das kostet ca 1 sekunde. das versaut natürlich den rollover effekt....
bin für gute tips dankbar..... bzw kommt die frage von nem kumpel von mir...
|
|
|
|
|
gubbel
Dabei seit: 27.03.2003
Ort: Daun /Eifel
Alter: 40
Geschlecht:
|
Verfasst Mi 12.05.2004 13:21
Titel
|
|
|
einfach eine neue Szene vor deine bestehende Szene setzen und in einem
leeren Schlüsselbild folgendes in AktionScript einfügen:
if (Number(_framesloaded)==Number(_totalframes)) {
gotoAndPlay(hier den Namen der nächsten Szene angeben);
}
dann wird alles preloaded, falls jeder Rollover-Button ein eigener
Film ist, muss dies natürlich bei jedem eingefügt werden.
Gruss Daniel
Zuletzt bearbeitet von gubbel am Mi 12.05.2004 13:22, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
beeviZ
Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 12.05.2004 13:27
Titel
|
|
|
ich glaub er redet von HTML und du von Flash. So klappt das nicht
//edit:
aus dreamweaver geklaut:
Code: |
<script language="javascript">
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
</script>
|
dann im body
Code: |
<body onLoad="MM_preloadImages('bild1.gif','bild2.gif','.......')">
|
Zuletzt bearbeitet von beeviZ am Mi 12.05.2004 13:29, insgesamt 1-mal bearbeitet
|
|
|
|
|
tuxedo
Dabei seit: 10.10.2002
Ort: ~/
Alter: 51
Geschlecht: -
|
Verfasst Mi 12.05.2004 13:27
Titel
|
|
|
@gubbel
erst lesen, dann schreiben...
desweiteren ist dieses as-snippet so schlecht, das würd ich keinem
empfehlen....
@taik
zum einen gibts in dreamweaver (falls du den kram benutzt) vordefinierte funktionen
für image-preloading....
zum anderen schau mal hier
vielleicht auch hier...
hab einfach mal nach "javascript image preloader" gegoogelt...
gruss
tux
|
|
|
|
|
Sady
Dabei seit: 08.12.2003
Ort: Wuppertal
Alter: 42
Geschlecht:
|
Verfasst Mi 12.05.2004 15:48
Titel
|
|
|
Also ich gehe mal davon aus, das du mit Preloader für den Rollover meinst, das der Rollover direkt funtioniert wenn man ihn aktiviert und das Bild nicht erst beim ersten drüberfahren mit der Maus geladen wird ... Das ist easy (da ist der RO direkt bei) :
Im Javascript bereich im Head das hier :
Code: |
button_1a = new Image();
button_1a.src = "button_1a.gif";
button_1b = new Image();
button_1b.src = "button_1b.gif";
function swap( name, objekt )
{
window.document.images[name].src = objekt.src;
}
|
und dann im eigentlichen Quelltext der link mit der Grafik
<a href="index.php" onmouseover="swap('knopf_1',button_1b);" onmouseout="swap('knopf_1',button_1a);">
<img src="gfx/button_1a.gif" name="knopf_1" border="0" alt="Alternativ" title="Titel" width="141" height="28"></a>[/code]
LG Sady
|
|
|
|
|
taikrixel
Threadersteller
Dabei seit: 16.02.2003
Ort: WEIMAR
Alter: 42
Geschlecht:
|
Verfasst Do 13.05.2004 10:42
Titel
|
|
|
cool danke.....
|
|
|
|
|
|
|
|
Ähnliche Themen |
[JavaScript] Preload-Funktion für Internetgalerie
flash preload verzögert durch sounds
Rollover mit CSS
Rollover
rollover-PNG in PS
rollover
|
|