 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
10.08.2005, 13:02
|
#1
|
|
TP-Junior
Registriert seit: Aug 2005
|
Wie kann ich dynamische Tetfelder ansprechen?
Hab 6 dynamische Textfelder die mit folgendem script angesprochen werden:
if (_root.pulli_wg == 1)
{_root.kochwaesche_answers +=1;
_root.waeschestuecke1="Roter Pulli";}
Die Textfelder heissen waeschestuecke1 bis waeschestuecke6. Nun brauch ich ne Möglichkeit die 1, 2, 3, bis 6 ins script zu bringen.
Falls _root.kochwaesche_answers ==6; soll der text also in feld 6 ausgegeben werden.
Thanx a lot!
__________________
--- Make it idiot proof, and someone will build a better idiot! ---
|
|
|
10.08.2005, 13:47
|
#2
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
PHP-Code:
for(i=1; i<=6;i++)if(_root.kochwaesche_answers == i) _root["waeschestuecke"+i] = "Roter Pulli";
Somit ist dann aber immer die Ausgabe Roter Pulli.
Für verschiedene Ausgaben würde ich über ein Array gehen.
PHP-Code:
ausgabe = ["Roter Pulli", "Blauer Pulli", "Lila Pulli", "Grüner Pulli", "Weißer Pulli", "Schwarzer Pulli"]; for(i=0; i<=5;i++)if(_root.kochwaesche_answers == (i+1)) _root["waeschestuecke"+(i+1)] = _root.ausgabe[i];
|
|
|
10.08.2005, 13:57
|
#3
|
|
TP-Junior
Registriert seit: Aug 2005
|
Danke für die schnelle Hilfe! Alles was ich brauchte war
_root["waeschestuecke"+i]
Script sieht nun wie folgt aus:
_root.kochwaesche_answers =0;
_root.waschmittel_answers =0;
if (_root.pulli_wg == 1) {_root.kochwaesche_answers+=1;_root["waeschestuecke"+_root.kochwaesche_answers]="Roter Pulli";}
if (_root.shirtgelb_wg == 1) {_root.kochwaesche_answers+=1;_root["waeschestuecke"+_root.kochwaesche_answers]="Gelbes Shirt";}
if (_root.bluse_wg == 1) {_root.kochwaesche_answers +=1;_root["waeschestuecke"+_root.kochwaesche_answers]="Blaue Bluse";}
__________________
--- Make it idiot proof, and someone will build a better idiot! ---
|
|
|
10.08.2005, 14:01
|
#4
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Hat es denn einen tieferen Sinn, _root.kochwaesche_answers erst auf 0 zu setzen und dann in jeder Antwort auf 1?
Kenne ja nun den weiteren Scriptverlauf nicht, aber so macht es für mich wenig Sinn.
|
|
|
10.08.2005, 14:09
|
#5
|
|
TP-Junior
Registriert seit: Aug 2005
|
_root.kochwaesche_answers wird um eins erhöht!
Damit ist gewährleistet, das in kein textfeld zwei antworten eingetragen werden sollen, sondern wenn das textfeld nen eintrag hat, um 1 erhöhen und ins nächste schreiben ;-)
__________________
--- Make it idiot proof, and someone will build a better idiot! ---
|
|
|
10.08.2005, 14:14
|
#6
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Na das er erhöht wird, sehe ich selber... aber nun habe ich das System verstanden...
Dachte erst es soll für jedes Kleidungsstück eine Feste zuordnung zu einem Textfeld da sein, daher...
Aber mal was anderes:
Mit waschen hast Du nicht viel am Kopf, oder?
Nur mal so am Rande, mach das nie so, wie es Dir Dein Filmchen da zeigt...
Kochwäsche und dann Pullis, Shrits und Blusen und dann noch rot, gelb und blau..... na das kann ja was werden...
Viel Spaß mit dem Resultat... sollten die auf der Straße lachen, wunder dich nicht 
|
|
|
10.08.2005, 14:15
|
#7
|
|
TP-Junior
Registriert seit: Aug 2005
|
Das Script
_root.kochwaesche_answers =0;
_root.waschmittel_answers =0;
if (_root.pulli_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Roter Pulli";}
if (_root.shirtgelb_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Gelbes Shirt";}
if (_root.bluse_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Blaue Bluse";}
if (_root.bettw_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Bettwäsche";}
if (_root.ktuch_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Küchentuch";}
if (_root.uhemd_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Unterhemd";}
if (_root.bhemd_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Blaues Hemd";}
if (_root.schlueppi_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Teufelsschlüpfer";}
if (_root.mieder_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Dessous";}
if (_root.trikot_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Trikot";}
if (_root.jeans_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Jeans";}
if (_root.socken_wg == 1) {_root.kochwaesche_answers +=1; _root["waeschestuecke"+_root.kochwaesche_answers]="Socken";}
if (_root.kochwaesche_waschmittel_gardiene ==1) {_root.waschmittel_answers +=1; _root["waschmittel"+_root.waschmittel_answers]="Gardienenwaschmittel";}
if (_root.kochwaesche_waschmittel_pulver ==1) {_root.waschmittel_answers +=1; _root["waschmittel"+_root.waschmittel_answers]="Pulverwaschmittel";}
if (_root.kochwaesche_waschmittel_fluessig ==1) {_root.waschmittel_answers +=1; _root["waschmittel"+_root.waschmittel_answers]="Flüssigwaschmittel";}
if (_root.kochwaesche_waschmittel_weichsp ==1) {_root.waschmittel_answers +=1; _root["waschmittel"+_root.waschmittel_answers]="Weichsspüler";}
stop();
__________________
--- Make it idiot proof, and someone will build a better idiot! ---
|
|
|
10.08.2005, 14:19
|
#8
|
|
TP-Junior
Registriert seit: Aug 2005
|
Menno das ist doch nur ne Auswertung, was der User alles der Kochwäsche zugeordnet hat. Da sind alle richtigen und falschen Lösungsmöglichkeiten dabei.
http://www.ismedia.pc-service-polster.de/material/
Das ist unserer aktueller Stand im Programm, Der script oben ist aus level 5!
__________________
--- Make it idiot proof, and someone will build a better idiot! ---
|
|
|
10.08.2005, 14:19
|
#9
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Also dich lass ich nie was waschen....
Dessousin der Kochwäsche  Deine Freundin/Frau wird dir danken. *ichliegauf'mboden*
|
|
|
10.08.2005, 14:33
|
#10
|
|
TP-Junior
Registriert seit: Aug 2005
|
Gleich das nächste Problem
Wieso lassen sich mehrere RadioButtons auf einer ebene gleichzeitig anklicken und manche nicht, obwohl das grad noch funktioniert hat?
Groupname - überall gleich
label - verschieden
data - verschieden
__________________
--- Make it idiot proof, and someone will build a better idiot! ---
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:54 Uhr.
|
 |