Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-08-2003, 21:48   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
variablen in createtextfield

Hi Flasher,

hab nun viel gelesen und probiert mir aus vielen
geposteten AS eins zusammenzustricken, leider ohne erfolg

Mein Problem
Ich hab eine chars.txt in der sind 50 namen drin mit den
variablen 1-50

&1 müller adresse ort
&2 mustermann adresse ort
&3 schmitzchenmüller adresse ort

usw usw

ich möchte jeden namen in ein dynamisches textfield laden.
habs mit if und create textfield probiert, aber ich bin nicht fit genug für sowas.

bitte helft mir

Anmerkung wenn mir direkt noch jemand erklärt wie ich es hinkriege das adresse und ort immer an der selben pos anfangen
(tabstop ???) wäre das supi
demius ist offline   Mit Zitat antworten
Alt 28-08-2003, 22:35   #2 (permalink)
Hot's no frogn gebn?!
 
Benutzerbild von Joemoe
 
Registriert seit: Oct 2002
Ort: Vlbg, ÖR
Beiträge: 186
also so schnell geshen fehlen in der txt datei die zuweisungen.

&var1 = tdadfa
&var2 = asdfasdf
&var3 = asdöfjadsf
__________________
www.morgenstille.at
www.treemotion.at
Joemoe ist offline   Mit Zitat antworten
Alt 28-08-2003, 22:36   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
ne die variablen sind 1, 2 , 3 usw
demius ist offline   Mit Zitat antworten
Alt 28-08-2003, 22:48   #4 (permalink)
Hot's no frogn gebn?!
 
Benutzerbild von Joemoe
 
Registriert seit: Oct 2002
Ort: Vlbg, ÖR
Beiträge: 186
du musst aber ne zuwisung machen sonst geht nix
&1=adfdasf
&2=asdfadsf
&3=asdfdasf

ist aber höchst unsauber
die vars muss dann mit
obj[ "1" ]...
raus holen.
__________________
www.morgenstille.at
www.treemotion.at
Joemoe ist offline   Mit Zitat antworten
Alt 28-08-2003, 22:51   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
aso ja hab ich

&1=müller adresse ort

es geht mir mehr ums AS

bin halt ne null in AS, und leider schaff ich es auch nicht mir
eni AS aus den ganzen posts zu stricken
demius ist offline   Mit Zitat antworten
Alt 28-08-2003, 22:54   #6 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
sollen die textfelder erzeugt werden? existieren die schon?
dburucu ist offline   Mit Zitat antworten
Alt 28-08-2003, 22:56   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 51
sollen per createtextfield merzeugt werden
demius ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:02   #8 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
am besten schreibst du im Text auch eine Variable, wieviele das sind. z.B. mycount=10,


for (i=1;i<=mycount;i++)
{
mytextfeld = "textfeld"+i;
createTextField(mytextfeld, i, x, y, breite, hoehe);
this[mytextfeld].text = eval('var'+i);
}

so ungefähr
dburucu ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:05   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 20
ok danke aber was is var in deinem beispiel wo definier ich das ??
morpheus30 ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:10   #10 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 20
villeicht sollte ich mal meine txt hochladen ;-)
Angehängte Dateien
Dateityp: zip chars.zip (926 Bytes, 7x aufgerufen)
morpheus30 ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:12   #11 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
Wenn Du die Variablen im TEXT wie Joemoe vorgeschlagen hat definierst, dan sind die Deine Zeilen.

1=shjkashd
2=djkhsd
ist nicht gut


So kannst Du dein Text einlesen.
ActionScript:
  1. myvars = new LoadVars();
  2. myvars.load("chars.txt");
  3. myvars.onLoad = function(fixundfertig) {
  4.         if (fixundfertig) {
  5.                 //hier kommen die befehle zum generieren der Textfelder. Die Variablen sind dann auch definiert.
  6.         }
  7. };
dburucu ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:13   #12 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 20
aha das klingt gut supi ;-)))

ich geh mal testen ;-)))
morpheus30 ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:13   #13 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
...morpheus...demius...watt denn nu ?
warrantmaster ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:16   #14 (permalink)
Hot's no frogn gebn?!
 
Benutzerbild von Joemoe
 
Registriert seit: Oct 2002
Ort: Vlbg, ÖR
Beiträge: 186
denk ich mir auch

@dburucu:
war ned mein vorschlag, hab gesagt es ist höchst unsauber.
__________________
www.morgenstille.at
www.treemotion.at
Joemoe ist offline   Mit Zitat antworten
Alt 28-08-2003, 23:18   #15 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 20
also erstmal sorry für namensverwirrung, war eben am schlepptop (demius), akku alle wie immer daher jetzt PC (morpheus) ;-))))

hab jetzt mal neues movie gemacht
folgendes AS in den ersten frame

myvars = new LoadVars();
myvars.load("chars.txt");
myvars.onLoad = function(fixundfertig) {
if (fixundfertig) {
for (i=1;i<=mycount;i++)
{
mytextfeld = "textfeld"+i;
createTextField(mytextfeld, i, x, y, breite, hoehe);
this[mytextfeld].text = eval('var'+i);
}

}
};

bin ja actionscript total noob, aber was is eval(´var´+i) ??


dann abgespeichert in meinem verzeichniss wo auch chars.txt liegt, aber er macht keine ausgabe am bildschirm

Geändert von morpheus30 (28-08-2003 um 23:44 Uhr)
morpheus30 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:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele