Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-07-2007, 15:59   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Luzern, Schweiz
Beiträge: 95
Variable dynamisch in ein Textfeld setzen, oder so?

Hallo zusammen

Sorry für den unsinnigen Titel, ich weis jedoch nicht wie ich mein Problem in einem Satz erklären soll.

Also, ich hab folgendes Script

PHP-Code:
titel_001 "Text, blabkla asfjakl fjaslf jsla"
aktuelles 1;
titel_mc.titel_txt.text String("titel_"+aktuelles); 
Die ersten zwei Zeilen sind natürlich dynamisch. Der Einfachheit halber habe ich sie für hier verkürzt, das Prinzip ist aber das Selbe. Nun soll im Textfeld "Text, blabkla asfjakl fjaslf jsla" stehen und nicht wie mit meinem Script "titel_001". Wie muss ich das machen?

Vielen, vielen, vielen Dank für eure Hilfe!!

Gruss Spam

PS: Allen Schweizern wünsch ich heute Nacht und Morgen einen schönen Feiertag!
spam ist offline   Mit Zitat antworten
Alt 31-07-2007, 16:09   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Wenn, dann wohl »titel_1«, da der Wert von aktuelles ja 1 ist und nicht 001.
PHP-Code:
titel_1 "Text, blabkla asfjakl fjaslf jsla" 
aktuelles 1
titel_mc.titel_txt.text = eval("titel_"+aktuelles); 
gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 31-07-2007, 16:30   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Luzern, Schweiz
Beiträge: 95
Ja, titel_1 war ein Fehler im Tread, habe diesen Schritt aber im Script.
eval war genau, was ich suchte!! Super, funktioniert einwandfrei!! Vielen Dank!

Gruss Jonas
spam ist offline   Mit Zitat antworten
Alt 01-08-2007, 08:59   #4 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Das müsste auch gehen:

PHP-Code:
titel_mc.titel_txt.text this["titel_"+aktuelles]; 
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 07-08-2007, 09:08   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Luzern, Schweiz
Beiträge: 95
So, ich nochmal…

Das vorher besprochene Script funktioniert, jedoch funktioniert ein neues Script nicht mehr, das dem gleichen Prinzip entspricht.

Ich möchte folgendes Script kürzen, bzw. dynamischer machen:

PHP-Code:
LoadTitel = new LoadVars();
LoadTitel.load("infos/infos.cfm");
LoadTitel.onLoad = function() {
    
_root.titel_001 LoadTitel.titel_001;
    
_root.titel_002 LoadTitel.titel_002;
    
_root.titel_003 LoadTitel.titel_003;
    
_root.titel_004 LoadTitel.titel_004;
}; 
und mache dies fogendermassen:

PHP-Code:
anz_kamp 20;
LoadTitel = new LoadVars();
LoadTitel.load("infos/infos.cfm");
LoadTitel.onLoad = function() {
    for (var 
i_titel 1i_titel<=_root.anz_kampi_titel++) {
        var 
zahl_titel = ("00"+i_titel).substr(-3);
        
this["_root.titel_"+zahl_titel] = eval(["LoadTitel.titel_"+zahl_titel]);
    }
}; 
Was stimmt daran nicht? Bzw. wie krieg ich die Variablen aufs Root? Vielen dank für eure Hilfe!!

Geändert von spam (07-08-2007 um 09:13 Uhr)
spam ist offline   Mit Zitat antworten
Alt 07-08-2007, 09:13   #6 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
PHP-Code:
 _root["titel_"+zahl_titel] = LoadTitel["titel_"+zahl_titel]; 
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 07-08-2007, 13:40   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Ort: Luzern, Schweiz
Beiträge: 95
So einfach wärs, wenn mans wüsste! Vielen lieben Dank!!! Funktioniert prima!!

Gruss Spam
spam 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 08:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele