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

Problem mit removeChild(test_mc); [Flash 9]

 


AntwortenRegistrieren Seite1  

red89#1
Benutzerbild von red89
Beiträge: 4
Registriert: Aug 2010

30.08.2010, 18:30

Hallo Zusammen.

Ich bin neu hier, und brauche umbedingt Hilfe. :D

Kurz zu meinem Problem:

Ich habe 2 mc's die je 3 Functions haben.
Beide MC's sind auf der Stage mit je 100% Alpha

z.B mc_ball1 und mc_ball2

FUCTION:
ROLL_OVER = alpha von 100 auf 50
ROLL_OUT = alpha von 50 auf 100
CLICK =  Hier nun mein Problem

Problem:
Bei Klick auf den ersten mc "mc_ball 1" soll nun ein neuer MC (z.B mc_pfeil1) auf die Mainstage kommen, dies funktioniert einwandfrei. Jedoch möchte ich nun das der aktiverte Movieclip "mc_ball1" immer alpha: 100% hat und der andere "mc_ball2" 50%.
Wen ich nun den anderen MC  "mc_ball2" anklicke, soll der den "mc_pfeil2 auf die Bühne rufen. Jedoch muss nun zuerst der "mc_pfeil1" verschinden....  und wen dies gemacht wurde dn "mc_pfeil2" auf die Stage rufen.

Wie funktinoert das am besten!?

Ich versuchte es mit removeChild.. jedoch funktioniert dies bei mir nicht :D

Kurz zur Înfo, ich bin Anfänger. xD. Versuche jedoch alles mit AS3 und MC's zu programmieren also nichts mit Timeline.... und Buttons ect....


Wäre über jede Antwort  sehr Dankbar.


Liebe Grüsse Daniel


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
/* BILD 1 CLICK */
myZube1.addEventListener(MouseEvent.CLICK, abspielen1);
myZube1.addEventListener(MouseEvent.ROLL_OVER, rollOver1);
myZube1.addEventListener(MouseEvent.ROLL_OUT, rollOut1);
function abspielen1(event:MouseEvent):void
{
     if (Button1 == "true")
     {
        var myActive:MovieClip = new MovieClip();
        myActive.addChild(new active_mc());
        addChild(myActive);
        var myTween1:Tween = new Tween(myActive,"x",Strong.easeOut,320,295,2,true);
        var myTween2:Tween = new Tween(myActive,"y",Strong.easeOut,50,50,2,true);
        var myTween3:Tween = new Tween(myActive,"alpha",Strong.easeOut,0.0,1,2,true);
 
        Button1 = "false";
 
     }
}

function rollOver1(e:MouseEvent):void
{
     var myRollOver:MovieClip = new MovieClip();
     var myTween9:Tween = new Tween(myZube1,"alpha",Strong.easeOut,1,0.5,1.5,true);
}

function rollOut1(e:MouseEvent):void
{
     var myRollOut:MovieClip = new MovieClip();
     var myTween10:Tween = new Tween(myZube1,"alpha",Strong.easeOut,0.5,1,1.5,true);
 
}
jens108#2
Benutzerbild von jens108
Beiträge: 85
Registriert: Aug 2010

30.08.2010, 23:38