Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-10-2005, 19:45   #1 (permalink)
Neuer User
 
Benutzerbild von optimum_prime
 
Registriert seit: Apr 2005
Beiträge: 61
Loadvars an Variable übergeben

Hallo,
ich checks grad überhaupt nicht. Ich versuche in Flash aus einer PHP-Seite Variablen auszulesen (das funktioniert) und dann woanders weiterzuverwenden.

lv = new LoadVars();
lv.onLoad = function (signal) {
if(signal){
_global.datum_02 = lv.datum;
_root.akk.htmlText = lv.datum;
}
}
lv.Load("date.php");
trace(_global.datum_02);

Das ganze liegt in einem Zeitleistenskript und wiegesagt, das Textfeld zeigt auch die Variable datum aus der PHP-Datei an. Bloss datum_02 ist undefined.

Kann mir jemand bitte die Augen öffnen?
Danke!
optimum_prime ist offline   Mit Zitat antworten
Alt 22-10-2005, 21:14   #2 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
load mit kleinem l schreiben..

ansonsten setz einfach mal ein trace rein..
pokepika ist offline   Mit Zitat antworten
Alt 22-10-2005, 21:19   #3 (permalink)
Neuer User
 
Benutzerbild von optimum_prime
 
Registriert seit: Apr 2005
Beiträge: 61
Da unten ist ein Trace, und der gibt undefined.
Und die Load-Klamotte funktioniert ja grundsätzlich. Bloss in der Variablen kommt es nicht an...


Zitat:
Zitat von pokepika
load mit kleinem l schreiben..

ansonsten setz einfach mal ein trace rein..
optimum_prime ist offline   Mit Zitat antworten
Alt 22-10-2005, 21:23   #4 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
ganz einfach, weil du treace aufrufst, und zu diesem zeitpunkt die zutracende var noch undefined ist. flash ist zwar schnell, aber so schnell nun auch wieder nicht. steck mal den trace in's onLoad. so sollte es funktionieren:
PHP-Code:
lv = new LoadVars();
lv.onLoad = function(signal) {
    if (
signal) {
        
_global.datum_02 this.datum;
        
_root.akk.htmlText this.datum;
        
trace(datum_02);
    }
};
lv.load("date.php"); 
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (22-10-2005 um 21:25 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 22-10-2005, 21:38   #5 (permalink)
Neuer User
 
Benutzerbild von optimum_prime
 
Registriert seit: Apr 2005
Beiträge: 61
Kann es sein, dass es was mit dem Unterschied Entwicklungsumgebung Flash und Browser zu tun hat? Getraced bekomme ich in der Funktion irgendwie nichts.
optimum_prime ist offline   Mit Zitat antworten
Alt 22-10-2005, 21:40   #6 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
äm, n trace siehst du nur in der entwicklungsumgebung, der browser hat damit rein garnichts zutun, auch nicht die flash version, zumindest nicht die 6er.
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 22-10-2005, 21:48   #7 (permalink)
Neuer User
 
Benutzerbild von optimum_prime
 
Registriert seit: Apr 2005
Beiträge: 61
Das ist mir schon klar. Trotz allem bekomme ich auch bei dem Trace in der Funktion nur "undefined".
optimum_prime ist offline   Mit Zitat antworten
Alt 22-10-2005, 22:05   #8 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
na dann zeig doch mal dein php script her, der fehler steckt bestimmt dort
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 22-10-2005, 22:07   #9 (permalink)
Neuer User
 
Benutzerbild von optimum_prime
 
Registriert seit: Apr 2005
Beiträge: 61
Wie ich schon sagte: die Variable kommt an, ich kann sie in dem Textfeld ja anzeigen. Daran liegts bestimmt nicht. Es muss irgendwas mit Actionscript und wann ich was wo aufrufe zu tun haben.
optimum_prime ist offline   Mit Zitat antworten
Alt 22-10-2005, 22:12   #10 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
das script stimmt deffinitiv, vieleicht liegts daran, das du datum_02 an einer anderen stelle überschreibst, aber hell sehen kann ich nicht. entweder du schiebst die source rüber, oder du suchst alleine weiter.


ratemal mit rosental...
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 22-10-2005, 22:16   #11 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
was wenn du trace(_global.datum_02); traced?
janoshnosh ist offline   Mit Zitat antworten
Alt 22-10-2005, 22:17   #12 (permalink)
Neuer User
 
Benutzerbild von optimum_prime
 
Registriert seit: Apr 2005
Beiträge: 61
http://www.hirsa.com/test.zip
optimum_prime ist offline   Mit Zitat antworten
Alt 22-10-2005, 22:21   #13 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
du bist n scherzkeks, sag mir mal bitte, wo du hier n datum her bekommst...
PHP-Code:
//$str = $today = date("d");
$filename "date.txt";
$handle fopen ($filename"r");
$in fread ($handlefilesize ($filename));
echo 
$in."&"
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 22-10-2005, 22:24   #14 (permalink)
Neuer User
 
Benutzerbild von optimum_prime
 
Registriert seit: Apr 2005
Beiträge: 61
Äh sorry, aus der date.txt.
Das Ding spuckt einfach nur:
&datum=3&
aus.
optimum_prime ist offline   Mit Zitat antworten
Alt 22-10-2005, 22:24   #15 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
ja da schau her, und aufeinmal lag der fehler doch am php script

so gehts:
PHP-Code:
<?
//$str = $today = date("d");
$filename "date.txt";
$handle fopen ($filename"r");
$in fread ($handlefilesize ($filename));

$datum date("d.m.Y");
echo 
"&datum=".$datum;

?>
wenn du das ganze auf die txt beziehst, guck dir mal an wie man ein echo sendet, welches flash auch empfangen kann ...
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shorty (22-10-2005 um 22:25 Uhr)
shorty 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:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele