swf automatisch schließen?

maxcom

Mitglied
Hallo zusammen,
ich habe vor eine Seite zu machen, wo transparente flashanimationen (so wie Werbung auf anderen Seiten...) auftauchen.
Ist es möglich, dass sich diese animationen wieder von selbst schließen?
Wenn ja sagt mir bitte wie...

Vielen Dank im Voraus
 
Hi,

mit Flash nicht, aber Du kannst per JavaScript das DIV, in dem sich der Film befindet, ausblenden (z.B. mit display = none).

Du kannst eine entsprechende JavaScript-Funktion auch aus Flash heraus aufrufen:
PHP:
getURL('javascript:divAusblenden();');

Gruß
.
 
Danke für deine Antwort,
was ist eigentlich, wenn ich einfach einen close Button so groß wie die komplette Bühne
mache und den auf mouseover einstelle?
Bei den Werbeeinblendungen verschwindet danach alles...

Würde das fuktionieren und wenn könntest du mir vieleicht sagen wie ich einen
close button mache?

Bin leider nicht allzu begabt im Umgang mit Flash... :(
Vielen Dank im Voraus...
 
was ist eigentlich, wenn ich einfach einen close Button so groß wie die komplette Bühne
mache und den auf mouseover einstelle?
Du willst die Werbung tatsächlich schon beim MouseOver ausblenden? :eek: Normalerweise soll doch drauf geklickt werden oder so. ;)

Naja, das kannst Du natürlich machen. Das Sript auf diesem Button sähe in etwa so aus:
PHP:
on(rollOver) {
    getURL("javascript:closeAd();");
}
Dazu brauchst Du dann auf Deiner html-Seite eine entsprechende JavaScript-Funktion, die das div (oder wo auch immer Du den Flashfilm hast) ausblendet:
HTML:
<script type="text/javascript">
function closeAd() {
    document.getElementById("werbung").style.display = "none";
}
</script>
(davon ausgehend, dass es ein DIV mit der ID "werbung" ist)

Du kannst Der Funktion aber auch einen Parameter übergeben, z.B. wenn Du mehrere Werbelayer hast.

Gruß
.
 
Hi Datic,
vielen vielen Dank genau das habe ich gesucht... :)

Ich möchte eine kleine Horrorpage machen und mit diesen Einblendungen die Besucher
ein wenig überraschen... ^^

Die Seite könnta dann ungefähr SO aussehen.

Ich hätte da noch 2 weitere Fragen:
Ist es möglich diese Einblendungen zufällig wechseln zu lassen?
Ich hab das schon mal mit Bildern gemacht:
Code:
<script type="text/javascript"> 
 var x = Math.round(Math.random()*6)+1; 
 document.write('<img src="slide/image'+x+'.jpg" alt="" border="0">'); 
</script>

Und kann ich diese Einblendungen erst starten lassen sobald die restliche Homepage
ausgeladen hat?

Vielen Dank bereits im Voraus
 
Hi,

ich würde es nicht per document.write machen, sondern einfach mehrere divs mit unterschiedlichen Filmen anlegen, die Du dann per JavaScript im Wechsel ein- und ausblendest. Das hat dann allerdings mit Flash fast garnichts mehr zu tun. ;)

Gruß
.
 
Zurück