| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| #Bild = ME# Registriert seit: Nov 2005
Beiträge: 499
| Unbekannte Werte beschreiben
Hi, wie kann ich einen Unbekannten wert ausdrücken? z.B. so: PHP-Code: PHP-Code:
__________________ <<<SPIELE-PROJEKT>>> |
| | |
| | #3 (permalink) |
| #Bild = ME# Registriert seit: Nov 2005
Beiträge: 499
|
Achso ok. Dann gleich noch ne frage. Für was steht das ? in Flash?
__________________ <<<SPIELE-PROJEKT>>> |
| | |
| | #5 (permalink) |
| #Bild = ME# Registriert seit: Nov 2005
Beiträge: 499
|
Ah ok dankeschön. Jetzt ist mir aber noch was zu oben eingefallen. Ich hab insgesamt in einem FlashMovie 10-text-Eingabefelder die ich in ein array verpackt habe (var a_u = ['u1','u2','u3','u4','u5','u6','u7','u8','u9','u10'] ![]() Ich möchte aber nur die durch php speichern lassen, in dennen auch was drinnen steht. Also wenn in u2 und u8 was steht dann möchte ich nur die speichern. Wie macht man sowas? Gruß
__________________ <<<SPIELE-PROJEKT>>> |
| | |
| | #6 (permalink) |
| :Void Registriert seit: Jun 2005 Ort: börlin
Beiträge: 931
|
ein leeres textfeld hat einen leeren String als text: "". auf den text eines textfeldes hast du mit der eigenschaft "text" zugriff. ActionScript:
wie du damit php zuarbeitest überlasse ich dir .gruß janosch |
| | |
| | #7 (permalink) |
| #Bild = ME# Registriert seit: Nov 2005
Beiträge: 499
|
Dann hast du mich falsch verstanden. Ich weiß wie man dynamische oder eingabetextfelder den string beschreibt. Und wie man sowas in php (new LoadVars) speichert weis ich ja auch. Ich will aber über 30 textfelder, deren text alle gleichzeitig speichern lassen und zwar in eine xml datei. Wenn kein wert drinnen ist dann sollen sie ausgelassen werden. Ich hab da masive Probleme mit dem Array. Hab mir den schon in der Hilfe angeschaut und auch hier im Forum per suche. Aber ich kapier den sinn und zweck vom Array nicht. Ich weis nur, das man dort eine funktion für viele gleiche dinge machen kann. Aber wie verwende ich den Array?
__________________ <<<SPIELE-PROJEKT>>> |
| | |
| | #8 (permalink) |
| :Void Registriert seit: Jun 2005 Ort: börlin
Beiträge: 931
| also wenn du mal zeigen würdest, was du bereits kannst und gemacht hast, und darin zeigst, was noch nicht klappt, dann wäre es massiv einfacher zu helfen. da ich dir keinen algorithmus schreiben möchte, der texte von textfeldern in ein xml-dokument überführt, zeige ich nur kurz allgemein wie man ein array durchläuft. und da arrays das A und O in der programmierung sind, werde ich noch ein paar mehr worte dazu verlieren. ein array ist ein feld von werten, die sich im speicher direkt untereinander befinden. dabei kann auf jeden wert über einen index zugegriffen werden. das array hat die eigenschaft length, welche die anzahl der werte minus eins zurück gibt. das erste element des array hat den index 0. beispiele, arrays zu erzeugen: ActionScript:
über den index kann auf ein array-element lesend und schreibend zugegriffen werden: ActionScript:
mit einer for-schleife kann das array nach belieben durchlaufen werden. üblicherweise wird ein array vom ersten bis zum letzten element durchlaufen: ActionScript:
das ist der ganze zauber. in deinem fall kannst du sowas versuchen: ActionScript:
this[a_u] ist eine schreibweise, um objekte über ihren instanznamen anzusprechen. es empfiehlt sich, im array "a_u" nicht den namen der textfelder, sondern die textfelder selbst zu speichern. gruß janosch |
| | |
| | #9 (permalink) |
| #Bild = ME# Registriert seit: Nov 2005
Beiträge: 499
|
Wow. 1. Das war eine Lehrstunde wie sie im Buche steht. Jetzt weiß ich wie ein Array funktioniert. Rießen Lob und Dankeschön. 2. Deine Letzte aussage verstehe ich nicht was du damit meinst?
__________________ <<<SPIELE-PROJEKT>>> |
| | |
| | #10 (permalink) |
| :Void Registriert seit: Jun 2005 Ort: börlin
Beiträge: 931
|
ja das ist etwas komplizierter: du hast ein textfeld auf der hauptzeitleiste _root mit dem instanznamen "deinTextfeld": trace(_root.deinTextfeld); dabei ist "deinTextfeld" der variablenbezeichner für den instanznamen. wenn du aber nur den string var name = "deinTextfeld"; in einer variable hast, kannst du trotzdem das textfeld ansprechen: trace(_root.name); //geht nicht, weil es kein objekt gibt, das "name" heißt. trace(_root[name]); //geht, weil in "name" der string "deinTextfeld" steht. mit dieser notation hat man die möglichkeit, instanzen dynamisch zu adressieren. allerdings ist sie nicht besonders schön und für den rechner eher aufwändig. (er muss das objekt anhand des strings suchen). wenn du deine textfelder in ein array speicherst, kannst du das über deren instanznamen machen: var arr = ["tf1", "tf2", ..., usw., ..., "tfn"]; diese müssen dann später aber wieder über _root[arr[i]] gefunden werden. besser, die textfelder über ihre referenzbezeichnung zu speichern: var arr = [_root.tf1, _root.tf2, ..., usw. ..., _root.tfn]; dann kann man arr[i] benutzen, als würde man _root.tfi benutzen. nach einer weile umgang mit arrays, objekten, deren instanzen und referenzen wirst du das einsehen .gruß janosch |
| | |
| | #11 (permalink) |
| #Bild = ME# Registriert seit: Nov 2005
Beiträge: 499
|
Also mit referentzen meinst du jetzt die variablenbezeichnung von einem textfeld nicht den instanznamen, oder?
__________________ <<<SPIELE-PROJEKT>>> |
| | |
| | #12 (permalink) |
| #Bild = ME# Registriert seit: Nov 2005
Beiträge: 499
|
??? Was ist jetzt? 2. Hab noch ne Frage. Und zwar, wie gebe ich so einen Wert an wenn er sich ändert das was passiert: PHP-Code:
__________________ <<<SPIELE-PROJEKT>>> |
| | |
| | #13 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Ohne Schleife geht's nicht. PHP-Code:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #14 (permalink) |
| #Bild = ME# Registriert seit: Nov 2005
Beiträge: 499
|
War ja auch nur schnell so gemacht. Also ! soll immer Ausdruck für eine Veränderung sein oder?
__________________ <<<SPIELE-PROJEKT>>> |
| | |
| | #15 (permalink) |
| _gir Registriert seit: Jul 2006 Ort: Karlsruhe
Beiträge: 957
| ! (logical NOT) Kehrt den Booleschen Wert einer Variablen oder eines Ausdrucks um. != (inequality) Prüft auf das genaue Gegenteil des Gleichheits-Operators (==). inequality kann man auch mit <> ausdrücken, ist aber veraltet. Aus der Flash-Hilfe. Geändert von supasuka (01-11-2006 um 23:01 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |