Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-04-2006, 09:26   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 33
Question LoadVars -> sendAndLoad(). Event für Connect?

Hi,

ich habe folgenden Code:


_global.php = new LoadVars();
_global.php.sendAndLoad(link,_global.php,"POST");

_global.php.onLoad = function(success){
}


Mein Frage ist ab welchem Zeitpunkt Flash in die onLoad Funktion springt. Ist es sobald Flash eine Verbindung zum Webserver erfolgreich aufgebaut hat oder springt er erst rein wenn der Webserver Daten zurück geliefert hat. Das ist für mich entscheidend. Ich brauch ein Event mit dem ich erfahre wenn eine Verbindung erfolgreich hergestellt wurde.

Also einmal dann

_global.php.onLoad = function()

und

_global.php.onConnect = function()

Kann mir da jmd weiterhelfen?

Oder gibt es die Möglichkeit eine bestehende Verbindung abzubrechen. Ein delete(_global.php) löscht mir zwar die variable das sie bei nem trace(_global.php)==undefined spuckt, aber seltsamerweise wenn das PHP-Script sagen wir mal nach 10sec abgearbeitet ist wird onLoad dann komplett ausgeführt. Wie könnte ich das unterbinden. Ich muss dazu sagen das ich nach dem delete() wieder ein neues _global.php = new LoadVars() initialsiere. Aber das würde ja bedeuten das Flash die Verbindung irgendwo intern verwaltet und dann bei Erfolg wieder auf die neue onLoad Funktion zugreift, obwohl die alte gelöscht wurde. Da der Variabelname immer gleich bleibt... Hab ich ne Möglichkeit die Verbindung richtig zu unterbrechen?

Geändert von forenhopper (26-04-2006 um 09:33 Uhr)
forenhopper ist offline   Mit Zitat antworten
Alt 26-04-2006, 09:39   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von forenhopper
Mein Frage ist ab welchem Zeitpunkt Flash in die onLoad Funktion springt.
Hier kann sich ein Blick in die Flashhilfe beim Kapitel LoadVars als recht nützlich erweisen...

1. LoadVars.onHTTPStatus --> Check der Status-Antwort vom Server

2. LoadVars.onData --> die "Rohdaten" wurden empfangen, onLoad wird aufgerufen

3. LoadVars.onLoad --> die Rohdaten werden geparst

Das is die Reihenfolge.
sonar ist offline   Mit Zitat antworten
Alt 26-04-2006, 09:46   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 33
@sonar

das mit dem onHTTPStatus sieht gut aus. Aber unter Flash6 scheint das nicht verfügbar? zumindest passiert bei mir nix wenn ich ein

_global.php.onHTTPStatus = function() { trace("YIPPIE"); } erstelle
forenhopper ist offline   Mit Zitat antworten
Alt 26-04-2006, 09:49   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ach so, Flash MX... hmmm, kann ich dir jetzt gar nicht sagen, ob's das da schon gab. Schau doch mal - wie empfohlen - in deine Flashhilfe, ob du's da findest...

Edit:
Oh oh...
Zitat:
Zitat von Flash 8 Hilfe
Wenn Flash Player keinen Statuscode vom Server erhält oder keine Verbindung herstellen kann, wird der Standardwert 0 (Null) an den ActionScript-Code übergeben. Dieser Wert kann von jedem Player generiert werden (wenn beispielsweise eine fehlerhafte URL angefordert wird). Er wird aber in jedem Fall vom Flash Player Plug-In generiert, wenn es in einem der folgenden Browser ausgeführt wird, die dem Player grundsätzlich keine HTTP-Statuscodes übergeben: Netscape, Mozilla, Safari, Opera und Internet Explorer für Macintosh.

Verfügbarkeit: ActionScript 1.0; Flash Player 8

Geändert von sonar (26-04-2006 um 09:51 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 26-04-2006, 09:52   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 33
Ne finde ich ja nicht einmal in MX 2004
Haste dann vielleicht ne Idee wie ich die Connection richtig unterbrechen kann?
forenhopper 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 18:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele