Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-10-2011, 10:36   #1 (permalink)
Neuer User
 
Benutzerbild von Robbyn
 
Registriert seit: Oct 2011
Beiträge: 399
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, 11: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, 13:22   #3 (permalink)
Neuer User
 
Benutzerbild von Robbyn
 
Registriert seit: Oct 2011
Beiträge: 399
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 12:36
SWF während der Laufzeit erstellen vince1969 Flash 8 4 03-07-2007 08:34
Variablennamen während der Laufzeit erzeugen Mayday171 Flash Einsteiger 4 04-07-2006 13:00
bilder während der Laufzeit importieren phbl Flash 4 und Flash 5 9 01-03-2003 15:21
Instanzen während der Laufzeit ersetzen !? flumpi Flash 4 und Flash 5 1 30-11-2001 13:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:59 Uhr.

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


Copyright ©1999 – 2014 Marc Thiele