Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-08-2003, 03:56   #1 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
flash fehlermeldung?

also so viele fehler wie und probleme seit ich mx nutze hatte ich noch nie...

also folgendes:
m = new LoadVars();

und nun flash fehler:

Die linke Seite des Zuweisungsoperators muss eine Variable oder eine Eigenschaft sein.
_root.m.x_saveContainer+containerAnzahl = _root.containerXpos[_root.containerAnzahl];

weiss jemand was flash von mir will?

ps. x_saveContainer+containerAnzahl <- beispielsweise: name2 oder name5

gruss x²
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 03-08-2003, 07:01   #2 (permalink)
tiefst-schlaefer
 
Registriert seit: Aug 2002
Ort: bratwurstmetropole
Beiträge: 174
´n morgen

die fehlermeldung bezieht sich auf die linke seite deiner zuweisung.
flash meckert hier ueber das "+" zeichen.
wie auf der rechten seite schon richtig eingesetzt, solltest du auch auf der linken mit eckigen klammern arbeiten, um den string anzuhaengen. probiers mal so:
ActionScript:
  1. _root.m.x_saveContainer[containerAnzahl] = _root.containerXpos._root[containerAnzahl];

dann solts laufen...
schoenen sonntag - gruesze j_poul
j_poul ist offline   Mit Zitat antworten
Alt 03-08-2003, 07:02   #3 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
So wird es vielleicht was:

ActionScript:
  1. _root.m["x_saveContainer"+containerAnzahl] = _root.containerXpos[_root.containerAnzahl];

oder so

ActionScript:
  1. _root.m[x_saveContainer+containerAnzahl] = _root.containerXpos[_root.containerAnzahl];

Hinweis: Bei der zweiten Variante müssen beide x_saveContainer und containerAnzahl Bezeichner von Variablen sein.

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 03-08-2003, 16:05   #4 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
die 2. variante kann ich schonmal nicht nehmen. 1. hab ich probiert. nur dann öffnet er bei m.send("insert.php","GET"); nichts

wenn ich die variablen dann nicht eintrage öffnet er die seite.
ps. sind echt ne menge variablen kann flash nur eine bestimmte menge versenden?
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 03-08-2003, 18:03   #5 (permalink)
tiefst-schlaefer
 
Registriert seit: Aug 2002
Ort: bratwurstmetropole
Beiträge: 174
hallolo,

vielleicht solltest du deine variablen als string mit post versenden und zusatzlich dann mit ner getURL das fenster oeffnen.

wenns denn noch immer nicht laeuft, sende doch mal den vollst. auszug des sciptes und dein php script zur auswertung.

schoenen abend - j_poul
j_poul ist offline   Mit Zitat antworten
Alt 03-08-2003, 18:12   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
debuggen, gib mal paar sachen aus
und schau ob die werte stimmen
ActionScript:
  1. trace(containerAnzahl)
  2. trace(_root.containerAnzahl)
  3. //usw...
  4.  
_root.m is dein loadVars objekt? und name5 etc sollen werte enthalten die du verschicken willst?

was ist
_root.containerXpos ?



versuch auch mal ne explizite darstellung à la
m = new LoadVars();
_root.m.x_saveContainer0=_root.containerXpos0 //<-- was auch immer das sein soll

und schick mal ne pseudo var mit und überprüf im php script mit nem echo stat=ok
oder
echo 'pseudo=' + $pseudovar
ob das script überhaupt durchrasselt(also dass phpscript):
ActionScript:
  1. m = new LoadVars();
  2. //zuweisungen deiner vars die gesendet werden soll
  3. //plus
  4. m.pseudovar="nur nen test"
  5.  
  6. m.onLoad=function(){
  7. trace("status="+this.stat)
  8. //bzw
  9. trace("pseudo="+this.pseudo)
  10. }
  11. m.send(...)
kommt keine meldung wie

"status=ok"
oder
"pseudo=nur nen test"
dann haste nen fehler im php script


deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 03-08-2003, 19:53   #7 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
also php script wird nur ohne die variablen aufgerufen.

hier was bisher geschah: dringend hilfe. Flash -> Php per GET

Das Problem sind die Variablen.

ps. containerXpos = new Array(); also macht mir mein array nicht kaputt

also im array wird alles richtig eingetragen daran liegts nicht. über die url als string hab ich auch schon versucht. könnt ihr im thread nachlesen. Ich hoffe mir kann endlich jemand helfen. ich häng schon tage an dem Problem.

danke euch. x²
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 04-08-2003, 03:07   #8 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
weiss hier wirklich keiner mehr weiter?
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 04-08-2003, 15:26   #9 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
hey leute kommt schon.. lasst mich mal nicht so hängen das ganze ist wichtig...
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 04-08-2003, 21:16   #10 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
will keiner oder kann keiner weiter helfen? unlösbar?
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 05-08-2003, 07:41   #11 (permalink)
reXcel
 
Benutzerbild von Sören
 
Registriert seit: Aug 2002
Ort: Herford
Beiträge: 4.774
_root.m.x_saveContainer+containerAnzahl


was soll das denn überhaupt sein? Nur so als Verständnisfrage.

Hast du ein Array, das saveContainer heißt, und möchtest mit containerAnzahl den Index setzen? (Dann gehts so nicht).

Oder was ist das jetzt genau. Ist nämlich für mich schwer zu sehen, so ganz ohne anderen Code.

Gruß
Sören
__________________
iPhone, iPad, Android und Flash Video Streamingserver
Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android.
Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc...
Sören ist offline   Mit Zitat antworten
Alt 05-08-2003, 08:13   #12 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
ja x²!


erläutere mal bitte was da passiert! die zuweisungen die du machst sind unverständlich. Bitte erklär mal was hier geschehen soll:
ActionScript:
  1. _root.m.x_saveContainer+containerAnzahl = _root.containerXpos[_root.containerAnzahl];


ich schätze mal die lösung wurde schon in irgendeiner form gepostet

mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 05-08-2003, 16:51   #13 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
nö wurde sie nicht

also:

PHP-Code:
_root.m.["x_saveContainer"+containerAnzahl] = _root.containerXpos[_root.containerAnzahl]; 
m ist das loadVars objekt. m = new LoadVars();

containerXpos ist nen array in dem was eingetragen wird. wo dieses script ausgeführt ist, ist das array schon voll mit werten.

x_saveContainer ist nun die variable in der ich die werte für loadVars speichere.

containerAnzahl ist eigentlich i . ich hab i nur schon verwendet
also das ist lediglich ein zähler.

PHP-Code:
_root.m.["x_saveContainer"+containerAnzahl] = _root.containerXpos[_root.containerAnzahl];
        
_root.containerAnzahl++; 
so ich könnte nun natürlich auch am ende einfach eine for schleife machen und die daten direkt an php übertragen und nicht per url. ne geht aber leider nicht. da ich zusammen tausende von array einträgen habe kommt flash darauf nicht so ganz klar (hab noch ein paar mehr arrrays)

daher mach ich das einfach so, dass wenn er etwas in ein array einträgt, das flash den wert auch direkt in eine entprechende variable packt. beispiel:

bla = new Array();
bla.push("essen");

bla1 = bla[1];


bla[1]; <- essen
bla1 <- essen

versteht ihr?
hoffe nun hab ich genug informationen geschrieben, damit jemand die ganze sache überblicken kann

gruss x²
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 05-08-2003, 18:48   #14 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Ehrlich gesagt überblick ich das gar nicht ohne Komplettscript.

Aber zwischen dem "m" und der eckigen Klammer kommt kein(!) Punkt - hatte Matze oben auch nicht.

Das nur, was mir spontan zur Syntax aufgefallen ist ... für evtl. Logikfehler müßte man den Gesamtaufbau in echt sehen .

Gruß
rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 06-08-2003, 01:33   #15 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
ich poste morgen mal alles. aber abgesehen davon liegt es eh an der performance. sind halt so ca. 100.000 variablen oder mehr... weil ohne variablen übergabe gehts ja auch.

gruss x²

EDIT:

der "." ist normal nicht da.
__________________
Tjo...

Geändert von DoppelX (06-08-2003 um 01:55 Uhr)
DoppelX 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 10:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele