Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-01-2007, 13:49   #1 (permalink)
Banned
 
Registriert seit: Nov 2006
Beiträge: 10
Variable mit einem Punkt im Namen

Hallo
Ich will POST-Daten an eine Adresse im Inet schicken, das geht normalerweise so:

var Name = "wert";
getURL("http://url/datei.php", "_blank", "POST");

Das funktioniert auch wunderbar so, aber die POST-info, die ich senden will, hat einen Punkt im Namen! Wenn ich nun schreibe:

var Na.me = "wert";
getURL("http://url/datei.php", "_blank", "POST");

Dann meldet mir Flash einen Syntaxfehler!

Was kann ich tun?

Vielen dank schonmal im Vorraus
BongoBongo ist offline   Mit Zitat antworten
Alt 14-01-2007, 13:51   #2 (permalink)
_gir
 
Benutzerbild von supasuka
 
Registriert seit: Jul 2006
Ort: Karlsruhe
Beiträge: 957
Aus der Flashhilfe:

. Punkt-Operator

object.property_or_methodinstancename.variable
instancename.childinstanceinstancename.childinstan ce.variable

Wird zur Navigation in Movieclip-Hierarchien verwendet, um auf verschachtelte (untergeordnete) Movieclips, Variablen oder Eigenschaften zuzugreifen. Der Punkt-Operator wird auch zum Testen oder Festlegen der Eigenschaften eines Objekts oder einer übergeordneten Klasse, zum Ausführen einer Objektmethode oder einer übergeordneten Klasse oder zum Erstellen einer Datenstruktur verwendet.

Verfügbarkeit: ActionScript 1.0; Flash Player 4

Operanden
object : Object - Eine Instanz einer Klasse. Bei dem Objekt kann es sich um eine Instanz einer beliebigen vordefinierten ActionScript-Klasse oder einer benutzerdefinierten Klasse handeln. Dieser Parameter steht immer links vom Punkt-Operator (.).

property_or_method - Der Name einer Eigenschaft oder Methode, die einem Objekt zugeordnet ist. Alle gültigen Methoden und Eigenschaften der integrierten Klassen sind in den Methoden- und Eigenschaftsübersichten der entsprechenden Klassen aufgeführt. Dieser Parameter steht immer rechts vom Punkt-Operator (.).

instancename : MovieClip - Der Instanzname eines Movieclips.variable - Der Instanzname links vom Punktoperator (variable) kann auch eine Variable auf der Zeitleiste des Movieclips darstellen.

childinstance : MovieClip - Die Movieclip-Instanz, die einem anderen Movieclip untergeordnet bzw. in ihm verschachtelt ist.


--> Ergo. Punkte sind in keinerlei Art von Bezeichnern erlaubt.
__________________
Gruß, Simon

swblog* | Invader Zim
supasuka ist offline   Mit Zitat antworten
Alt 14-01-2007, 13:53   #3 (permalink)
Banned
 
Registriert seit: Nov 2006
Beiträge: 10
Gibt es dann eine andere möglichkeit, Post-Daten mit Punkt zu senden?
BongoBongo ist offline   Mit Zitat antworten
Alt 14-01-2007, 14:16   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
in einen variablennamen gehört einfach kein punkt rein - in keiner programmiersprache.

ManKannGrossUndKleinschreibungGanzGutUnterscheiden
oder_mit_unterlaenge
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (14-01-2007 um 14:19 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 14-01-2007, 14:29   #5 (permalink)
class public{}
 
Benutzerbild von public
 
Registriert seit: Feb 2004
Ort: dessau
Beiträge: 1.406
Zitat:
Gibt es dann eine andere möglichkeit, Post-Daten mit Punkt zu senden?
ne aber du kannst den punkt weglassen
public ist offline   Mit Zitat antworten
Alt 14-01-2007, 14:55   #6 (permalink)
Banned
 
Registriert seit: Nov 2006
Beiträge: 10
Ich kann den Punkt nicht weglassen, denn die Seite, an die ich die POST-Daten senden will, gehört mir nicht...

Bin verzweifelt :'(
BongoBongo ist offline   Mit Zitat antworten
Alt 14-01-2007, 16:38   #7 (permalink)
Nagelneuer User
 
Benutzerbild von hazy fantazy
 
Registriert seit: Dec 2005
Beiträge: 924
PHP-Code:
this["Na.me"] = "wert"
mfg h
__________________
The fact that you've got "Replica" written on the side of your gun and the fact that I've got "Desert Eagle written on the side of mine ... :D
hazy fantazy ist offline   Mit Zitat antworten
Alt 14-01-2007, 17:53   #8 (permalink)
Banned
 
Registriert seit: Nov 2006
Beiträge: 10
Zitat:
Zitat von hazy fantazy Beitrag anzeigen
PHP-Code:
this["Na.me"] = "wert"
mfg h
Fast... So wird aber der Punkt dann beim POST durch %2E ersetzt...
BongoBongo ist offline   Mit Zitat antworten
Alt 14-01-2007, 18:56   #9 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.138
Das ist nicht gut programmiert!
Omega Psi ist offline   Mit Zitat antworten
Alt 14-01-2007, 19:28   #10 (permalink)
Nagelneuer User
 
Benutzerbild von hazy fantazy
 
Registriert seit: Dec 2005
Beiträge: 924
Zitat:
Zitat von BongoBongo Beitrag anzeigen
Fast... So wird aber der Punkt dann beim POST durch %2E ersetzt...
Na dann halt ersetzt du es halt vorher.

PHP-Code:
this["Na%2eme"] = "wert"
Geht das?

Zitat:
Das ist nicht gut programmiert!
Ja, stimmt
aber wat mut dat mut.


mfg h
__________________
The fact that you've got "Replica" written on the side of your gun and the fact that I've got "Desert Eagle written on the side of mine ... :D

Geändert von hazy fantazy (14-01-2007 um 19:36 Uhr)
hazy fantazy ist offline   Mit Zitat antworten
Alt 15-01-2007, 09:53   #11 (permalink)
Nagelneuer User
 
Benutzerbild von hazy fantazy
 
Registriert seit: Dec 2005
Beiträge: 924
Arrrg - falsch gelesen, der Punkt soll ja gerade nicht ersetzt werden - dann weiß ich auch nicht weiter - vielleicht kannst du deine Werte mit Javascript posten?
__________________
The fact that you've got "Replica" written on the side of your gun and the fact that I've got "Desert Eagle written on the side of mine ... :D
hazy fantazy 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 09:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele