{lang: 'de'}
Flashhilfe.de - Flash Community

Dynmischer MC löschen - aber wie ? [Flash 10]

 


AntwortenRegistrieren Seite1  

simnzllr#1
Benutzerbild von simnzllr
Beiträge: 4
Registriert: Nov 2010

12.07.2011, 16:39

Hallo ich hab folgendes Problem:

Wenn die funktion gotoLandmark ausgeführt wird frage ich mit der IF Abfrage ab, welchen movieclip er hinzufügen soll. Doch jetzt möchte ich wenn ich zB. landmark[id].icon == "icons/video_message.swf" habe - alle anderen bereits geladenen Movieclips entfernen.
Ich bekomms einfach nicht hin mit removeChild und co.

Hat einer nen tipp ?

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
public function gotoLandmark(id:int):void {
           MovieClip(parent).pan.goto(landmark[id].x,landmark[id].y,gotoZoom);
           
           var waving:MovieClip = new overs();
           var gallery:MovieClip = new gallerys();
           var texter:MovieClip = new texts();
           var video:MovieClip = new videos();
           
     if (landmark[id].icon == "icons/video_message.swf") {
           
           
           video.width = 70;
           //video.alpha = 0;
         video.height = 70;
           video.name = "videor";
           video.x = landmark[id].x;
           video.y = landmark[id].y;
           MovieClip(parent).pan.landmarks.addChild(video);
     
           
     
     
     } else if (landmark[id].icon == "icons/waving_icon.swf") {
           
           waving.width = 70;   
           waving.height = 70;
           //waving.alpha = 100;
         waving.x = landmark[id].x;
           waving.y = landmark[id].y;
           MovieClip(parent).pan.landmarks.addChild(waving);
           
           
        } else if (landmark[id].icon == "icons/gallery.swf") {
           
           gallery.width = 70;
           gallery.height = 70;
           //gallery.alpha = 0;
         gallery.x = landmark[id].x;
           gallery.y = landmark[id].y;
           MovieClip(parent).pan.landmarks.addChild(gallery);
           
           
        } else if (landmark[id].icon == "icons/text_message.swf") {
           
           texter.width = 70;
           texter.height = 70;
           //texter.alpha = 0;
         texter.x = landmark[id].x;
           texter.y = landmark[id].y;
           MovieClip(parent).pan.landmarks.addChild(texter);
           
           
        }
 
 
        }
Schlagwörter: dynamischer
Geändert von simnzllr am 12.07.11 um 16:44 Uhr
willie33#2
Benutzerbild von willie33
Beiträge: 147
Wohnort: Qo'noS
Registriert: Nov 2009

12.07.2011, 18:24