Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-10-2011, 11:36   #1 (permalink)
Neuer User
 
Benutzerbild von Robbyn
 
Registriert seit: Oct 2011
Beiträge: 409
Dynamische ID während der Laufzeit ansprechen

Hallo,

da mir ja hier so fantastisch geholfen wurde, dachte ich schreibste nochmal was rein.

Ich habe folgendes Problem, ich generiere während der Laufzeit eine Progressbar und möchte Sie auch während der Lufzeit wieder ansprechen und mit steigenden Werten füllen. Nur passiert dies in verschiedenen Funktionen. Das generieren sieht wie folgt aus.

Code:
var FilesC:uint = 0;
for each(var countFile:File in DropFile){
					
					var newProgressBar:ProgressBar	=	new ProgressBar();
					newProgressBar.id				=	"bar_"+FilesC;
					newProgressBar.name				=	"bar_"+FilesC;
					newProgressBar.mode				=	"manual";
					newProgressBar.minimum			=	0;
					newProgressBar.maximum			=	100;
					newProgressBar.width			=	400;
					
					//DropBar.addChild(newProgressBar);
					DropBar.addElementAt(newProgressBar,FilesC);
					++FilesC;
				}
Das geht auch ohne Probleme, nur wenn ich jetzt in einer anderen Funktion versuche das ebene generierte Object anzusprechen, crasht es und sagt mir das es nicht existiert.

Das mache ich wie folgt:

Code:
this["bar_1"].setProgressbar = 5;
Wieso funktioniert dies nicht?
Robbyn ist offline   Mit Zitat antworten
Alt 27-10-2011, 12:44   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.859
Arbeite mit Referenzen und nicht mit Namen.
Speichere deine "Progressbar"-Instanzen in einem array/dictionary oder vector und greif darüber wieder auf diese zu.
dynamische identifier - wie getElementById
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 27-10-2011, 14:22   #3 (permalink)
Neuer User
 
Benutzerbild von Robbyn
 
Registriert seit: Oct 2011
Beiträge: 409
Ok, danke jetzt funktioniert es.
Robbyn 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder während der Laufzeit erzeugen? WhiteChild Flash Einsteiger 3 18-07-2008 13:36
SWF während der Laufzeit erstellen vince1969 Flash 8 4 03-07-2007 09:34
Variablennamen während der Laufzeit erzeugen Mayday171 Flash Einsteiger 4 04-07-2006 14:00
bilder während der Laufzeit importieren phbl Flash 4 und Flash 5 9 01-03-2003 16:21
Instanzen während der Laufzeit ersetzen !? flumpi Flash 4 und Flash 5 1 30-11-2001 14:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:24 Uhr.

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


Copyright ©1999 – 2014 Marc Thiele