Zum Inhalt springen

Flash Frage

Erstellt am 14. September 2004 · 10 Antworten · letzte Antwort am 17. April 2005

Tags: Frage

daggett ·

Ich habe folgende Frage:

in meiner HTML Vorlage ist ein Flashbanner eingebunden.

Jedesmal wenn ich einen Navigations-Link betätige wird das flash movie neu gestartet.

gibt es eine möglichkeit (ausser mit Frames) den flash so einzubauen, dass der movie konstant läuft und nicht immer frisch gestartet wird, wenn die navigation betätigt wird?

vielen Dank für EURE Hilfe :o

MaxxGoo ·

Man kann doch einer Flash-Animation im HTML Code die Anweisung geben nur "einmal" abgespielt zu werden.
Also einfach die "Loop" Funktion deaktivieren.

Oder meinst du was anderes?

daggett ·

@MaxxGoo..yep, ich meine leider was anderes. immer wenn ich auf die navi-links drücke, wird ja das movie wieder neu gestartet, das heisst wenn ein user nur auf den links "rumhämmert" dann sieht er jeweils nur den anfang des banner movies

MaxxGoo ·

@dagget
Ah.... ich ahne was du meinst.

sobald ein refresh auf der seite stattfindet wo der flashbanner sitzt, fängt das movie von neuem an....

oh jee... das ist ne gute frage.

selbst mit nem iframe wird ja der inhalt neu geladen.

bleibt wohl nichts anderes übrig außer nen frame zu nehmen...
auch bei einem eingebundenen layer wird ja der komplette html-kram der seite neu geladen. o.O

LuckyLuke ·

Hab mich schon länger nicht mehr mit Flash beschäftigt.
Ich erinnere mich noch das man bei Flash auch mit Variablen arbeiten kann.
Also wenn Var geladen dann Film nicht neustarten.
Wenn Film zuende Var löschen.

Schau mal ins Flashforum http://www.flashforum.de/

Das kannst Du mit get Variablen machen oder mit Sessionvars ...

Oder halt wie schon hier gepostet mit einem Cookie.

Luke

Roadtrain ·

Jungens macht es euch doch nicht so schwer,

ins Flashmovie per AS ein LocalShared object setzen.
an dieses die Aktuelle Frame nummer übergeben,
und es im Ersten bild immer wieder auslesen lassen.
so startet der film nicht immer neu.

daggett ·

coole Idee Roadtrain!

ich werde mich mal schlau machen, wie das mit dem AS (ich denke mal das heisst Action Script) und dem Frame zeugs funktioniert!

Vielen Dank 😃

danabanana ·

so geht es mit local share:

im ersten keyframe
eintragen:

1. im ersten keyframe:

local = sharedObject.getLocal("MyCookieName");
trace(local);
if(local.data.visited == undefined){
local.data.visited = true;
trace(local.flush());
//neue besucher
gotoAndPlay(5);
}
else{
//alte besucher -
gotoAndPlay(10);
}

stop();

resetButton.onRelease = function () {
//Reset the shared object
gotoAndPlay(5);
}

2. film als flash 6 und actionscript 1 publizieren

ich kann gern auch flash datei beim bedarf mailen :-)