• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-04-2009, 16:57   #1 (permalink)
(?)
 
Registriert seit: Jan 2006
Ort: meerbusch
Beiträge: 257
Question add & removeChild?

Hi,
versuche gerade einen MC aus der Bibliothek zu laden und wieder zu entfernen mit AS3. Das laden ist ja nicht so kompliziert aber das mit dem removeChild bekomme ich irgendwie nicht auf die reihe. hoffe das mir das jemand Helfen kann

DANKE!
LG
stefan
Angehängte Dateien
Dateityp: rar test_addChild.rar (13,0 KB, 11x aufgerufen)
aphratec ist offline   Mit Zitat antworten
Alt 21-04-2009, 17:16   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Kannst Du das mal als CS3 abspeichern?
Dann könnte ich es mir angucken.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 21-04-2009, 17:31   #3 (permalink)
(?)
 
Registriert seit: Jan 2006
Ort: meerbusch
Beiträge: 257
Hey Gaspode,
ist recht simpel aufgemacht also auf das Thema bezogen!
im Anhang als CS3 - DANKE für Deine Zeit!!!

Stefan
Angehängte Dateien
Dateityp: fla testaddChildCS3.fla (34,5 KB, 4x aufgerufen)

Geändert von aphratec (21-04-2009 um 17:33 Uhr)
aphratec ist offline   Mit Zitat antworten
Alt 21-04-2009, 17:38   #4 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Variante 1.

gruß, gaspode
Angehängte Dateien
Dateityp: fla testaddChildCS3.fla (58,0 KB, 13x aufgerufen)
gaspode ist offline   Mit Zitat antworten
Alt 21-04-2009, 17:41   #5 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Variante 2.

Gibt aber sicher noch mehr Varianten …

gruß, gaspode
Angehängte Dateien
Dateityp: fla testaddChildCS3_2.fla (58,5 KB, 20x aufgerufen)
gaspode ist offline   Mit Zitat antworten
Alt 21-04-2009, 22:41   #6 (permalink)
(?)
 
Registriert seit: Jan 2006
Ort: meerbusch
Beiträge: 257
Question

super vielen dank für die Hilfe!! - da war ich ja garnicht so weit von entfernt
wie ist das wenn ich den close button in dem zu ladenden clip haben möchte?

also in dem Bsp. wäre das "myClip" - geht das? also kann ich den clip löschen / von der Bühne entfernen durch klicken des buttons innerhalb des geladenen Clips?
Angehängte Dateien
Dateityp: fla testaddChildCS3_2c.fla (43,0 KB, 1x aufgerufen)

Geändert von aphratec (22-04-2009 um 11:15 Uhr)
aphratec ist offline   Mit Zitat antworten
Alt 22-04-2009, 11:40   #7 (permalink)
(?)
 
Registriert seit: Jan 2006
Ort: meerbusch
Beiträge: 257
Question

puhh, hab die ganze nacht gegrübelt - wie komme ich aus "myClip" in AS3 an die HauptBühne und den darauf liegenden holder_mc in den ich "myClip" geladen habe - um diesen wieder von der Bühne zu entfernen?


habe parent versucht und habe stage.holder_mc versucht...
bekomme da immer fehlermeldungen wie

PHP-Code:
Type ErrorError #2007: Parameter child darf nicht 'null' sein.   ... 
oder

PHP-Code:
1119Zugriff aud eine möglicherweise nicht definierte Eigenschaft holder_mc über einen Verweis mit Statischem Typ flash.display:Stage 
???

Geändert von aphratec (22-04-2009 um 11:41 Uhr)
aphratec ist offline   Mit Zitat antworten
Alt 22-04-2009, 12:44   #8 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Ist wieder als CS4 abgespeichert.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 22-04-2009, 15:45   #9 (permalink)
(?)
 
Registriert seit: Jan 2006
Ort: meerbusch
Beiträge: 257
Hi,
sorry hab nicht aufgepasst... aber hat sich ja nicht's geändert habe in der Beispiel Datei nur "closeBtn" in den "myClip" MC verschoben wo ich ihn gerne hin hätte.
Angehängte Dateien
Dateityp: fla testaddChildCS3_2c.fla (75,5 KB, 2x aufgerufen)

Geändert von aphratec (22-04-2009 um 19:13 Uhr)
aphratec ist offline   Mit Zitat antworten
Alt 23-04-2009, 02:24   #10 (permalink)
(?)
 
Registriert seit: Jan 2006
Ort: meerbusch
Beiträge: 257
also irgendwie haut das nicht hin...
aphratec ist offline   Mit Zitat antworten
Alt 23-04-2009, 03:52   #11 (permalink)
flashfan
 
Registriert seit: May 2006
Beiträge: 253
Hallo,

PHP-Code:
btn01.addEventListener(MouseEvent.CLICKbtn01_click);
btn01.buttonMode=true;
btn01.useHandCursor=true;

var 
firstMovie:MovieClip;

function 
btn01_click(e:MouseEvent) {
    
trace("btn01 wurde geklickt!");
    
firstMovie = new myClip();
    
firstMovie.closeBtn.addEventListener(MouseEvent.CLICKcloseBtn_click);
    
firstMovie.closeBtn.buttonMode=true;
    
firstMovie.closeBtn.useHandCursor=true;
    
holder_mc.addChildfirstMovie );
}

function 
closeBtn_click(e:MouseEvent) {
    
trace("closeBtn wurde geklickt!");
    
holder_mc.removeChildfirstMovie );

Der "closeBtn" muß dabei allerdings im ersten Frame des MCs firstMovie auf der Bühne sein, kannst ja mit der visible-Eigenschaft ausblenden.

Grüße,
Kerstin
weis-nix ist offline   Mit Zitat antworten
Alt 23-04-2009, 09:44   #12 (permalink)
(?)
 
Registriert seit: Jan 2006
Ort: meerbusch
Beiträge: 257
Question

Hi Kerstin,
vielen dank für Deine Zeit & Hilfe! die variation hatte ich auch schon - aber es wäre wichtig den button mit in den zu ladenden Film zu packen! ich meine das muss doch irgendwie gehen
aphratec ist offline   Mit Zitat antworten
Alt 23-04-2009, 10:56   #13 (permalink)
flashfan
 
Registriert seit: May 2006
Beiträge: 253
Hallo,

das geht genau so, der closeBtn befindet sich in dem zu ladenden Clip. Problem ist nur, das er in dem neuen Clip bereits im ersten Frame auf der Bühne sein muß, damit der EventListener hinzugefügt werden kann.

Darum den Button zwar schon auf die Bühne holen (in Frame 1 des zu ladenden Clips), aber mit visible = false kannst ihn ja wieder ausblenden.

Grüße,
Kerstin
weis-nix ist offline   Mit Zitat antworten
Alt 23-04-2009, 14:24   #14 (permalink)
(?)
 
Registriert seit: Jan 2006
Ort: meerbusch
Beiträge: 257
hm.. also ich denke da stelle ich mich gerade mal wieder richtig dämlich an.
kannst Du mir das evtl. anhand meiner bsp datei zeigen? wäre riesig!!

DANKE
Stefan

Geändert von aphratec (23-04-2009 um 15:10 Uhr)
aphratec ist offline   Mit Zitat antworten
Alt 23-04-2009, 22:12   #15 (permalink)
flashfan
 
Registriert seit: May 2006
Beiträge: 253
Hi,

Beispiel ist im Anhang. Und nicht vergessen (so wie ich oben): beim entfernen von "firstMovie" den EventListener auch wieder löschen.

Grüße,
Kerstin
Angehängte Dateien
Dateityp: fla testaddChild.fla (51,5 KB, 18x aufgerufen)
weis-nix 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 19:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele