Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-05-2005, 16:34   #1 (permalink)
new Benutzer
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 256
onLoad unterbrechen

Hallo Forum,

ich benutze:
lV.onLoad = function(bStatus) {
//anweisung
}

also wen bStatus true zurück gibt soll etwas getan werden funktioniert auch alles wunderbar, aber in meinem Projekt habe ich die Möglichkeit auf ein andres Frame mit anderem inhalt zu gelangen. Wenn ich jedoch während des ladevorgangs auf meinen zB.: Home Button drücke (also wenn bStatus noch false ist), dann springt er auch erst auf den anderen menüpunkt (frame), wenn aber die Daten geladen sind springt er wieder auf das Frame mit dem Load vars object klingt ja auch logisch da die Funktion nicht beendet wird...

Jett zu meiner Frage ist es möglich die onLoad funktion zu unterbrechen?

ciou
Markus
screamingworld ist offline   Mit Zitat antworten
Alt 31-05-2005, 16:42   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Moin!
Ich glaube, das geht dann einfach so:
ActionScript:
  1. IV = new LoadVars();
...also überschreiben. Sind doch LoadVars, oder?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 31-05-2005, 16:55   #3 (permalink)
new Benutzer
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 256
jab danke werde ich gleich mal versuchen...

ciou
Markus
screamingworld ist offline   Mit Zitat antworten
Alt 31-05-2005, 17:00   #4 (permalink)
new Benutzer
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 256
Hallo,

geht doch nicht ...
noch ne Idee?

ciou
Markus
screamingworld ist offline   Mit Zitat antworten
Alt 31-05-2005, 17:10   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hmmm... Geht also doch nicht. Naja. Wie man jetzt den load-Befehl abbrechen kann, weiß ich auch nicht. Aber bau doch eine "Sicherung" ein, die verhindert, dass man wegklicken kann, bevor die Daten geladen sind. Dann hast du das Problem ja auch nicht mehr.

edit: ...oder über _currentframe checken, ob der User noch auf dem selben Frame ist und nur dann die Aktionen ausführen lassen...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (31-05-2005 um 17:12 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 31-05-2005, 17:25   #6 (permalink)
new Benutzer
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 256
Hallo,

stimmt schon, was mache ich aber wenn die db aus irgend einem grund die daten nicht rüberschickt dann habe ich keine Möglichkeit mehr irgendwie zu navigieren!?

und jetzt?

ciou
Markus
screamingworld ist offline   Mit Zitat antworten
Alt 31-05-2005, 17:34   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Deshalb doch loadVars. Wenn was nicht klappt, kann man ja andere Aktionen ausführen lassen:
ActionScript:
  1. IV = new LoadVars();
  2. IV.onLoad = function(juhu) {
  3.     if (juhu) {
  4.         //Aktionen rein
  5.     } else {
  6.         //Andere Aktionen      
  7.     }
  8. };
  9. IV.load("http://www.bla...", IV)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 31-05-2005, 17:46   #8 (permalink)
new Benutzer
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 256
Hallo,

ja Du hast recht ich bin gerade etwas blöde... Danke für die Geduld...

ciou
Markus
screamingworld ist offline   Mit Zitat antworten
Alt 31-05-2005, 17:50   #9 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von Der Frager
Moin!
Ich glaube, das geht dann einfach so:
ActionScript:
  1. IV = new LoadVars();
...also überschreiben. Sind doch LoadVars, oder?
...bin irgendwie auch gerade blöde
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   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



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele