Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-11-2009, 10:22   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2009
Beiträge: 5
Flash-Film nicht neu laden bei neuem Seitenaufruf

habe folgendes problem:

habe ne art slide-show von bildern auf ner seite eingebettet die weiterlaufen soll auch wenn ich in der navi einen neuen menupunkt klicke.

im moment wird halt jede seite neu geladen und der flash-film beginnt wieder von vorne, d.h. mit dem ersten bild. der film sollte aber endlos durchlaufen.

gibts ne art memory-funktion damit der film nicht immer von vorne gestartet wird?

vielen dank für jegliche hilfe.
patina
patina ist offline   Mit Zitat antworten
Alt 19-11-2009, 10:39   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
gibts ne art memory-funktion damit der film nicht immer von vorne gestartet wird?
Nein, aber du kannst mit loadMovie Filme nachladen, ohne die Seite verlassen zu müssen und dabei kann der Hauptfilm weiterlaufen.
  Mit Zitat antworten
Alt 19-11-2009, 16:57   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2009
Beiträge: 5
danke holger.

geht leider nicht, der flash-film ist ein header der in jeder seiter der homepage vorhanden sein muss. d.h. ich habe immer wieder neuen (nicht-flash) content mit dem flash-film der weiterlaufen soll auch wenn ich ne neue seite aufrufe.

patina
patina ist offline   Mit Zitat antworten
Alt 19-11-2009, 17:05   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wenn ich das richtig verstanden habe, verlässt du also die Webseite und springst zu einer anderen. Das bedeutet aber auch, dass der eingebettete Flashfilm jedes Mal neugestartet wird. Und da gibt es auch direkt keine Möglichkeiten, den "Zwischenstand" zu speichern und auf der neuen Seite aufzurufen.

Vielleicht ließe sich noch ein Workaround finden, indem man beim Verlassen der Seite über einen Link Variablen auf dem Server über PHP zwischenspeichert und bei Betreten der nächsten Seite wieder einliest. Da müssten dann aber auch entsprechende Trackingdaten mitgeführt werden, um den richtigen User zu identifizieren, und dann wird das ganze reichlich kompliziert. Dann lieber die einfache Lösung mit dem Nachladen von Filmen...
  Mit Zitat antworten
Alt 19-11-2009, 17:12   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2009
Beiträge: 5
Springe nicht auf eine andere Webseite, sondern verbleibe innerhalb der gleichen Webseite. Nur wird jedesmal neuer Content mittels PHP eingelesen, der Flash-Film als Header soll aber ungeachtet davon weiterlaufen.

Beispiel: JCA Treuhand AG - Dienstleistungen

Vielen Dank für die Hilfe
patina ist offline   Mit Zitat antworten
Alt 19-11-2009, 19:44   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Das geht nicht. Wenn die Seite neu geladen wird, wird auch die eingebettete SWF neu geladen.
Es gibt Workarounds, Inhalte ohne Reload per AJAX zu tauschen, aber das ist nicht unkompliziert…

Sicher und gut programmiert übrigens, die Site:
http://www.pionir.ch/jca/content.php?content=hackme
http://www.pionir.ch/jca/content.php?content=../content
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 12-10-2010, 13:22   #7 (permalink)
Neuling
 
Registriert seit: Feb 2006
Beiträge: 35
Soweit ich weiß geht das schon mit nem SharedObject - funktioniert wie cookies. Hier ein Beispiel :
Code:
weiter_mc.buttonMode = true;
weiter_mc.addEventListener(MouseEvent.CLICK,clickHandler);
function clickHandler(e:MouseEvent):void {
    if(input_txt.text != "") {
        writeData();
        gotoAndStop(2);
    } 
}
function writeData():void {
    var data_so:SharedObject = SharedObject.getLocal("data");
    data_so.data.spielername = input_txt.text;
    data_so.flush();
}
function readData():void {
    var data_so:SharedObject = SharedObject.getLocal("data");
    if (data_so.data.spielername != undefined) {
        input_txt.text = data_so.data.spielername;
    }
}
readData();
stop();
Das ist auf dem ersten Frame und inpu_txt ist ein eingabetext und weiter_mc ein Button halt
und auf dem nächsten Frame ist ein Button back_mc mit diesem code
Code:
back_mc.buttonMode = true;
back_mc.addEventListener(MouseEvent.CLICK,goBack);
function goBack(e:MouseEvent):void {
    gotoAndStop(1);
}
stop();
Also nur damit du verstehst wie das ungefähr funktioniert

Geändert von Razer (12-10-2010 um 13:54 Uhr)
Razer ist offline   Mit Zitat antworten
Alt 12-10-2010, 13:31   #8 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Zitat:
Zitat von Razer Beitrag anzeigen
Soweit ich weiß geht das schon mit nem SharedObject - funktioniert wie cookies.
In einem SharedObject kannst Du zwar Daten zwischenspeichern und ggf. daraus mit etwas Mühe den Stand rekonstruieren, den die .swf zuletzt innehatte. Das verhindert jedoch nicht, dass die Seite (und mit ihr die .swf) neu geladen wird und es entsprechende Blitzer und Ladeverzögerungen gibt.

Die einzige praktikable Lösung einen Reload zu verhindern, ist wie Sonar schon geschrieben hat, alle übrigen Inhalte per AJAX nachzuladen!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (12-10-2010 um 13:33 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 12-10-2010, 13:51   #9 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.498
oder du benutzt einfach ganz oldschool ein frameset ...


was - nein, nicht! aua au ... nich so fest, *$#! nei-neeeeein!

blöde idee
das bringt wieder mal ganz andre probleme

mfg

sx



Zitat:
Sicher und gut programmiert übrigens, die Site:
Zitat:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 23040 bytes) in /home/www/web142/html/pionir/jca/content.php on line 116
... hmm
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 12-10-2010, 21:18   #10 (permalink)
Neuling
 
Registriert seit: Feb 2006
Beiträge: 35
Oder du machst einfach die ganze HP in Flash
__________________
Greetz Razer
Razer ist offline   Mit Zitat antworten
Alt 09-12-2010, 14:15   #11 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 36
Question Flash reload unterbinden

Hallo,
gibts inzwischen hier eine Antwort? .. ohne Ajax... ich habe natürlich das selbe Problem .. oder gibt es vielleicht irgendwo eine Beschreibung für Nerds wie das mit dem Ajax funktioniert?

Danke
sowieso ist offline   Mit Zitat antworten
Alt 09-12-2010, 14:29   #12 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Zitat:
Zitat von sowieso Beitrag anzeigen
.. ohne Ajax...
Nö!
Zitat:
Zitat von sowieso Beitrag anzeigen
oder gibt es vielleicht irgendwo eine Beschreibung für Nerds wie das mit dem Ajax funktioniert?
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Infos laden bei Seitenaufruf verflext Flex allgemein 10 22-06-2009 09:41
[Flash CS4] Flash lädt XML-Datei nach erneutem Seitenaufruf nicht neu Onkel-Tom Flash Einsteiger 8 04-04-2009 21:07
film mit neuem javascript-paramter neu laden olilotz ActionScript 2 1 08-02-2008 22:15
film in neuem fenster laden??? Yoko Flash MX 4 15-11-2004 09:42
Filmsequenz als Menü in Flash reagiert nicht auf Seitenaufruf. N0CTURN0 Flash 4 und Flash 5 3 06-11-2001 15:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele