| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2011
Beiträge: 30
| Verschwindene MovieClips | Ersetzt
Moin, ich habe ein kleines Problem. Simpel gesagt: Ich lade ein jpg, schmeiße es in nen MovieClip und haue denn auf die Bühne - soweit so gut. Wenn ich genau das gleiche noch mal mache, verschwindet der MovieClip von vorher. Hier mein Code: Code: var loader:Loader = new Loader();
var url:URLRequest;
//Red Knobs
loader.load( new URLRequest("/GUI/knob_red.jpg") );
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, load_red_knob);
function load_red_knob(e)
{
var red_knobs:Array = new Array();
red_knobs[0] = new MovieClip();
red_knobs[0].addChild(loader);
this.addChild(red_knobs[0]);
//Bis hier alles gut
red_knobs[1] = new MovieClip();
//Jetzt auch noch
red_knobs[1].addChild(loader); //Sobald das hier ausgeführt wird, verschwindet der MovieClip von oben.
this.addChild(red_knobs[1]);
//Zweiter MovieClip auf der Bühne. Der erste ist weg.
} Und wie kann ich das umgehen? Fragen über fragen.. ![]() Viele Grüße, PrinzValium |
| | |
| | #2 (permalink) | |
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.868
| Zitat:
es wird der alte Loader in einen neuen Movieclip gepackt, und der alte MC bleibt leer auf der Bühne zurück.
PHP-Code: | |
| | |
| | #3 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
|
Wozu überhaupt ein MovieClip oder Sprite? Man kann doch auch einfach direkt das Bitmap auf die Bühne legen!
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jan 2011
Beiträge: 30
|
Ich habe das jetzt so gelöst: Vielen Dank an dieser Stelle. :] Code: var loader:Loader = new Loader();
var url:URLRequest;
//Red Knobs
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadRedKnob);
loader.load( new URLRequest("/GUI/knob_red.jpg") );
function loadRedKnob(e:Event):void
{
var red_knobs:Array = new Array();
var bd:BitmapData = Bitmap(loader.content).bitmapData;
red_knobs[0] = new Sprite();
red_knobs[0].addChild(new Bitmap(bd));
this.addChild(red_knobs[0]);
red_knobs[1] = new Sprite();
red_knobs[1].addChild(new Bitmap(bd));
this.addChild(red_knobs[1]);
} Ich packe die in ein Array, damit ich sie alle einzelnt ansprechen kann (als Buttons). Und will die in eine for-Schleife packen um eine bestimmte anzahl zu erstellen. Die beiden Blöcke habe ich nur gemacht, um erst mal zu probieren. ![]() Grüße, PrinzValium |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| xml: < > & " werden mit entities ersetzt | echo5-7 | ActionScript 2 | 2 | 14-03-2008 18:43 |
| Vista Problem / Grafik ersetzt ? | Ren Hoek | Flash Einsteiger | 4 | 28-02-2008 11:07 |
| Suchskript ersetzt Wort | Goya | PHP und MySQL | 7 | 16-07-2006 08:09 |
| variablen zu langsam ersetzt | ben80 | Flash MX | 1 | 12-11-2004 15:12 |