Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-12-2006, 16:50   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 56
RadioButtons per for-schleife Dynamisch erstellen?

Hallo zusammen,

wie löst man es am besten dynamisch RadioButtons zu erstellen?

Ich habe z.B. folgenden Code geschrieben

ActionScript:
  1. for(var j:String in this)
  2.                 {
  3.                 if (j.slice(0,1)=="A")
  4.                     {
  5.                     RB:RadioButton=this.createClassObject(RadioButton, "RB_for_"+j, 13, {label:this.j, groupName:"group_"+this, _x:656, _y:643});
  6.                     }
  7.                 }

ich bekomme leider so keinen einzigen RadioButton erstellt

Gibt es eine Möglichkeit das ganze mit einem RadioButton Array zu machen?

LG Dary

Geändert von Dary (06-12-2006 um 16:51 Uhr)
Dary ist offline   Mit Zitat antworten
Alt 09-12-2006, 11:13   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 56
Hi all,

ich komm einfach nicht weiter...

Die RadioButtons erstellen ist kein Problem aber wie kann ich sie wieder löschen???

Source:
ActionScript:
  1. for (n=1;n<10;n++){
  2. mc1 = createEmptyMovieClip("mc1",_root.getNextHighestDepth());
  3. mc1.attachMovie("RadioButton","RB"+n,_root.getNextHighestDepth(),{_x:705,_y:105+(15*n), label:"Radiobutton: "+n, groupName:"RadioButtons", _width:190});
  4. }
Dary ist offline   Mit Zitat antworten
Alt 09-12-2006, 12:09   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
this.createEmptyMovieClip("mc1"this.getNextHighestDepth());
for (
n=1n<10n++) {
    
mc1.attachMovie("RadioButton""RB"+nmc1.getNextHighestDepth(), {_x:705_y:105+(15*n), label:"Radiobutton: "+ngroupName:"RadioButtons"_width:190});
}
//löschen:
mc1.removeMovieClip() 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-12-2006, 12:47   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 56
danke für die schnelle ANtwort,
leider bekomme ich so keine RadioButtons zu Gesicht.

Hab auch mal einfach ein leeres Flash genommen (screenshot)

dort war auch nix zu sehen

LG Dary

P.S: Musste den Screenshot stark komprimieren damit ich auf 48 kb komme =)
Angehängte Grafiken
Dateityp: gif Clipboard01.gif (46,2 KB, 9x aufgerufen)
Dary ist offline   Mit Zitat antworten
Alt 09-12-2006, 13:17   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
...dir ist schon klar, dass die Dinger durch _x:705 irgendwo rechts außerhalb der Bühne liegen???
Außerdem brauchst du auch einen RadioButton in der Bibliothek.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 09-12-2006, 20:42   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 56
Zitat:
Zitat von Der Frager Beitrag anzeigen
PHP-Code:
this.createEmptyMovieClip("mc1"this.getNextHighestDepth());
for (
n=1n<10n++) {
    
mc1.attachMovie("RadioButton""RB"+nmc1.getNextHighestDepth(), {_x:705_y:105+(15*n), label:"Radiobutton: "+ngroupName:"RadioButtons"_width:190});
}
//löschen:
mc1.removeMovieClip() 
Hab mal dein Code in ein Demo File umgesetzt (Anhang)

Wie du siehst... Erstellen geht, löschen nicht

muss man eventuell nicht mc1 sondern einzeln mc1.RB1 .... RB10
nehmen?

LG Dary
Angehängte Dateien
Dateityp: rar delete_rb.rar (44,3 KB, 8x aufgerufen)
Dary ist offline   Mit Zitat antworten
Alt 09-12-2006, 20:52   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 56
mit mc1.unloadMovie();

gehen alle auf einmal weg

LG Dary
Dary 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 05:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele