Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-08-2003, 14:29   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Dresden
Beiträge: 43
variablen in textfeld anzeigen

simples problem: ich hab ein paar variablen die ich in mehreren Textfeldern anzeigen lassen will.. bekomme es aber nicht hin:

1) Ich möchte die variable "anz" aus dem folgenden php-script in einem flash-textfeld anzeigen...

PHP-Code:
echo "zeilenAnzahl=".$anz.$string
wie lautet dazu das actionscript oder was muss ich im php-file ändern?

--------------------------------------------------------------------------------

2) Ich lass in flash eine variable "i" hochzählen..., wie kann ich den Wert dieser zähl-variable in einem textfeld anzeigen?

ActionScript:
  1. if (success) {
  2.         var i;
  3.         for (i=1; i<=meinLoadVars.zeilenAnzahl; i++) {
  4.             temp_text = eval("meinLoadVars.text"+i);
  5.             temp_url = eval("meinLoadVars.url"+i);
  6.             temp_email = eval("meinLoadVars.email"+i);
  7.             temp_icq = eval("meinLoadVars.icq"+i);
  8.             temp_datum = eval("meinLoadVars.datum"+i);
  9.             temp_name = eval("meinLoadVars.name"+i);
  10.             name += +temp_name;
  11.             date += +temp_datum;
  12.             url += +temp_url;
  13.             email += +temp_email;
  14.             icq += +temp_icq;
  15.             text += "\n"+temp_text;
  16.         }
  17.     } else {
  18.         text = "Datei wurde nicht gefunden.";
  19.     }

ein actionscript beispiel währe nett!

hab schon sehr viele beispiele aus tutorials versucht zu kopueren... hatt aber alles nicht funktioniert...., scheinbar kann man beim Flash-actionscript nicht mit normalen programmiersprachen-kenntnissen anfangen...

danke für eure hilfe
Ginchilla ist offline   Mit Zitat antworten
Alt 21-08-2003, 14:45   #2 (permalink)
flashed Dude
 
Benutzerbild von tolleiv
 
Registriert seit: Mar 2002
Ort: _level0
Beiträge: 1.402
hallo

erstmal zu problem (1) :
das ist das AS
ActionScript:
  1. vari = new LoadVars();
  2. vari.load("test.txt");
  3. vari.onLoad = function()
  4. {
  5.     trace("loaded : " + this.var1);
  6.     trace("loaded : " + this.var2)
  7. }
und in der test.txt steht dann :
Code:
&var1=hallo&var2=testtext
ob das nun ne txt oder php datei ist is egal , wenn du strings mit leerzeichen etc. hast dann nutze am besten urlencode() um die einzuschreiben damits später keine probleme gibt

so läufts

zu (2) willste du im textfeld sehen wie die variable hochzählt oder wozu soll das sein ?


mfg
__________________
Die Basis unseres Denkens ist das der Verstand sich selbst erkennt.
Kyle Broslovski


Eigenlob stinkt ~ fast immer

Geändert von tolleiv (21-08-2003 um 14:47 Uhr)
tolleiv ist offline   Mit Zitat antworten
Alt 21-08-2003, 14:56   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Dresden
Beiträge: 43
hee danke für die schnelle antwort!!!!!!!!!

zu 2)

nein, ich will das endergebnis des hochzählens (also eine feste zahl) anzeigen lassen..., aber das klappt bei mir nicht...!
Ginchilla ist offline   Mit Zitat antworten
Alt 21-08-2003, 15:00   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
du erstellst ein textfeld und gibst ihm einen instanznamen.
dann kannst du über "text" was reinschreiben.
ActionScript:
  1. instanzname_textfeld.text=deine_zahl
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 21-08-2003, 15:24   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Dresden
Beiträge: 43
jaja.. aber sobald ich bei

instanzname_textfeld.text=deine_zahl

für "deine_zahl" ne variable einsetzte dann wird nix mehr angezeigt... nichtmal null

Geändert von Ginchilla (21-08-2003 um 15:26 Uhr)
Ginchilla ist offline   Mit Zitat antworten
Alt 21-08-2003, 15:28   #6 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
dann machst du was falsch.
test mal.
ActionScript:
  1. this.createTextField("name",1,20,20,100,20);
  2. zahl=12345
  3. this.name.text=zahl
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 21-08-2003, 15:42   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Dresden
Beiträge: 43
ok.. es funzt mit der zähl variablen... aber mit dem zuweisen einer vom php-script gelesenen varialben zum textfeld klappt immernoch nicht

Geändert von Ginchilla (21-08-2003 um 16:30 Uhr)
Ginchilla ist offline   Mit Zitat antworten
Alt 21-08-2003, 15:48   #8 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
ActionScript:
  1. this.createTextField("name",1,20,20,100,20);
  2. this.onEnterFrame = function() {
  3.     zahl++
  4.     this.name.text=zahl
  5. }
klappt auch
__________________
gruß Harry
HAY 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:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele