Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-02-2005, 12:59   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 8
Problem mit dynamischer Platzierung und ext. Variablen

Hallo,
ich hab das Problem, dass ich in meinem Flashmovie ein kleineres Object immer wieder neu platzieren möchte, je nachdem wie die Koordinaten in der Datenbankgespeichert sind.

hier mein Code:

Code:
loadVariablesNum("http://www.seraphim.argon.webspace24.de/test4.php", 0);
_root.test._x=xkor;
_root.test._y=ykor;
eigentlich müsste alles gehn, die Variablen werden auch geladen im Flashfile, nur werden die Koordinaten von test nicht geändert.
hoffe es kann mir jemand helfen,
mfg doc
Doc Holiday ist offline   Mit Zitat antworten
Alt 10-02-2005, 13:04   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du musst nach dem loadVariablesNum einen Preloader setzen, weil das Laden der Daten länger dauert als der Sprung zum nächsten Befehl. D.h. deine Koordinaten sind bei der Zuweisung noch gar nicht bekannt. Mit loadVariablesNum auf Level 0 überschreibst du übrigens auch deinen Film auf der Hauptzeitleiste, nimm besser zum Nachladen die LoadVars-Klasse...
  Mit Zitat antworten
Alt 10-02-2005, 13:35   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 8
nein das kann nicht das Problem sein, weil in einem dynamischen Textfeld die Daten ja auch schon richtig angezeigt werden. es muss an etwas anderem liegen, nur find ich den Fehler nicht.
des ganze kann man ich hier ansehn.
der kleine schwarze kreis sollte anders platziert werden.
in dem Textfeld in der Mitte steht die Variable xkor.

Geändert von Doc Holiday (10-02-2005 um 13:36 Uhr)
Doc Holiday ist offline   Mit Zitat antworten
Alt 10-02-2005, 13:42   #4 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
versuchs mal wird funzen!

PHP-Code:
dein_lv = new LoadVars();
//php file einladen
dein_lv.load("http://www.seraphim.argon.webspace24.de/test4.php");
//onload function
dein_lv.onLoad = function(success) {
    if(
success) {
        
_root.test._x=dein_lv.xkor;
           
_root.test._y=dein_lv.ykor;
    } else {
        
trace("nix mit laden");
    }

troner ist offline   Mit Zitat antworten
Alt 10-02-2005, 13:46   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 8
hey danke! super geht einwandfrei

nochmal danke für die schnelle Hilfe

Doc
Doc Holiday ist offline   Mit Zitat antworten
Alt 10-02-2005, 15:36   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
weil in einem dynamischen Textfeld die Daten ja auch schon richtig angezeigt werden
Das hat auch nichts mit dem dynamischen Textfeld zu tun. Je nachdem, wie das Script aufgebaut ist, z.B. bei einer Zuweisung zu einer Textfeldvar statt eines Instanznamens, kann zwar der Text angezeigt werden. Aber wenn bspw. kein Script nach der Zuweisung folgt oder aber die Zuweisung erst nach einem Buttonclick erfolgt, ist meist zwischendurch genug Rechenzeit vergangen, so dass die Rückgaben des Requests durchgeführt wurden. Der Zugriff auf die Daten kann aber erst danach erfolgen.

Und um das sicherzustellen wird das LoadVars-Objekt mit seinem onLoad-Callback eingesetzt...
  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 05:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele