Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-07-2003, 14:36   #1 (permalink)
Neuer User
 
Benutzerbild von Goya
 
Registriert seit: Jul 2003
Beiträge: 148
Question Dynamisches Textfeld und Variablen

Hallo!
Ich stehe vor folgenden Problem:
Ich habe ein Textfeld mit dynamischen Text erstellt. Diesem Feld habe ich nun die Variable "X" zugeordnet. Bei Klick auf den Button "A" wird die Variable bzw. der Text, der mit dieser Variablen deklariert wurde auch ordnungsmäß in das Textfeld projiziert. So, nun möchte ich aber, daß bei Klick auf den Button "B" dem Textfeld die neue Variable "Y" zugewiesen wird, und auch der Text, der mit "Y" deklariert wurde in das Textfeld eingelesen wird, ohne das das gesamte Movie neu startet. Dem Button "B" hatte ich folgende Aktion zugeordnet:

on (press) {
delete X;
Textfeld.variable Y;
loadVariablesNum("Text hinter Y.txt", 0);
}

Habe schon viel mit dem .variable - Befehl experimentiert, aber als Ergebis bekomme ich immer nur die Löschung des Textes hinter der Variablen X. Den neuen Text lädt er nicht ein.
Wo liegt das Problem?
Danke schonmal.
Goya ist offline   Mit Zitat antworten
Alt 29-07-2003, 15:15   #2 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Neue Var kannst du nicht zuweisen, sondern nur den Wert. Also mach einfach x=y und schon steht der Wert von Y drinnen.
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog ist offline   Mit Zitat antworten
Alt 29-07-2003, 15:15   #3 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Ach ja, Wilkommen im Flash Forum.
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog ist offline   Mit Zitat antworten
Alt 29-07-2003, 15:54   #4 (permalink)
Neuer User
 
Benutzerbild von Goya
 
Registriert seit: Jul 2003
Beiträge: 148
Danke, erstmal.
Das Problem ist nur, das x nicht y entspricht.
Goya ist offline   Mit Zitat antworten
Alt 29-07-2003, 16:30   #5 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
geh über mein_textfeld.text= xyz;

grz
warrantmaster ist offline   Mit Zitat antworten
Alt 29-07-2003, 17:19   #6 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Wenn du X = Y machst, dann wird der Wert von Y in X kopiert und damit erscheint auch der Wert von X, ist gleich Y, im Textfeld.
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog ist offline   Mit Zitat antworten
Alt 29-07-2003, 18:08   #7 (permalink)
Neuer User
 
Benutzerbild von Goya
 
Registriert seit: Jul 2003
Beiträge: 148
Aber es soll entweder X oder Y angezeigt werden!
Goya ist offline   Mit Zitat antworten
Alt 29-07-2003, 18:50   #8 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
das kann ja wohl nicht stimmen !!???
ActionScript:
  1. on (press) {
  2. delete X;
  3. Textfeld.variable Y;
  4. loadVariablesNum("Text hinter Y.txt", 0);
  5. }

erkläre mal was du machen willst.
sowie ich das sehe in ein dyn.textfeld verschiedene texte reinladen. oder
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 29-07-2003, 18:54   #9 (permalink)
Neuer User
 
Benutzerbild von Goya
 
Registriert seit: Jul 2003
Beiträge: 148
Genau das ist der Plan, HAY.
Die Texte sind mit Variablen deklariert. Und mein naiver Gedanke war, das das Textfeld sich den Text mit der graden aktiven Variablen zieht.
Goya ist offline   Mit Zitat antworten
Alt 29-07-2003, 19:05   #10 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
mach mal ein dyn.textfeld und gieb ihm den instanznamen
"textfeld".

dann ein mc mit dem instanzname "button"

dann den code in den ersten frame von HZL.

ActionScript:
  1. function laden(name){
  2. loadText = new LoadVars();
  3. loadText.onLoad = function(ok) {
  4.     if (ok) {
  5.         _root.textfeld.text=this.dertext;
  6.     }
  7. }
  8. loadText.load(name);
  9. }
  10.  
  11.  
  12. button.onPress = function() {
  13.     _root.laden("deintext.txt")
  14. }

ind deinen buttons kanst du dann immer denn dateinamen übergeben.

textdatei so
&dertext="Bla Bla"&
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 29-07-2003, 19:12   #11 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
besser noch mit global und fehler abfrage wenn datei nicht vohanden ist.
ActionScript:
  1. _global.laden= function(name){
  2. loadText = new LoadVars();
  3. loadText.onLoad = function(ok) {
  4.     if (ok) {
  5.         _root.textfeld.text=this.dertext;
  6.         }else{
  7.         _root.textfeld.text="Datei nicht vorhanden"
  8.     }
  9. }
  10. loadText.load(name);
  11. }
  12.  
  13.  
  14. button.onPress = function() {
  15.     laden("deintext.txt")
  16. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 29-07-2003, 19:44   #12 (permalink)
Neuer User
 
Benutzerbild von Goya
 
Registriert seit: Jul 2003
Beiträge: 148
Danke, probier ich mal aus.
Goya 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 06:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele