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

Movieclip Frame abfragen und anderen MC entsprechend aufrufen... [Flash 11]

 


AntwortenRegistrieren Seite1  

sunrisebeats#1
Benutzerbild von sunrisebeats
Beiträge: 70
Wohnort: Berlin
Registriert: Apr 2008

24.03.2012, 20:12

Hey Leute,

hab n kleines Problem mit der Prüfung eines MCs.
Ich möchte, dass wenn der MC myAnrede den Frame 6 verlässt (ungleich 6), dass ein bestimmter MC aufgerufen wird.

Das heißt aufgerufen ist er schon, er soll dann per TweenLite.to per alpha-Wert sichtbar gemacht werden...

Der Code sieht bisher so aus:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
myAnrede.addEventListener(Event.CHANGE, changeAnrede);

                                 function changeAnrede(e:Event):void
                                    {
                                      if (myAnrede.currentFrame!=6)
                                         {
                                            TweenLite.to(myAnredeGeburtstagPassed, 0.5, {alpha:0.8});
                                         }
                                      if (myAnrede.currentFrame==6)
                                         {
                                            TweenLite.to(myAnredeGeburtstagPassed, 0.5, {alpha:0});
                                         }
                                         dispatchEvent(new Event("changeAnrede"));
                                      }


Der Frame 6 des myAnrede ist sozusagen der Startframe. Da der User diesen jedoch nicht mehr auswählen kann / soll, kann er nach einem Klick auf den Button nicht mehr aufgerufen werden...

Vielleicht sieht jemand von euch hier durch, hab schon einiges probiert...

Der myAnredeGeburtstagPassed wird nicht auf alpha:0.8 getweent... :-/

Wichtig wäre hierbei auch, mehreren MCs den gleichen Listener zu verpassen, da alle 4 Frames der MCs geswitcht werden sollen, bevor myAnredeGeburtstagPassed auf alpha:0.8 getweent wird...

Der Code ist also zunächst ein Beispiel für eine Abfrage...
Ich denke da an ein Array oder ähnliches... :D

Danke und liebe Grüße
Ricardo
Schlagwörter: change, Frame, Movieclip
sunrisebeats#2
Benutzerbild von sunrisebeats
Beiträge: 70
Wohnort: Berlin
Registriert: Apr 2008

Themenautor/in

25.03.2012, 13:49

Bin selbst drauf gekommen :D

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//ErsteZeile Check
                                 var ErsteZeileP:Array = [myAnredeUp,myAnredeDown,myGeburtstagTagUp,myGeburtstagTagDown,myGeburtstagMonatUp,myGeburtstagMonatDown,myGeburtstagJahrUp,myGeburtstagJahrDown];
                                 
                                 for (var ezp:int = 0; ezp < ErsteZeileP.length; ezp++)
                                    {
                                         ErsteZeileP[ezp].addEventListener(MouseEvent.CLICK, changeAnrede);
                                      }

                                 function changeAnrede(e:Event):void
                                    {
                                      if ((myAnrede.currentFrame!=6)&&(myGeburtstagTag.currentFrame!=35)&&(myGeburtstagMonat.currentFrame!=16))
                                         {
                                            TweenLite.to(myAnredeGeburtstagPassed, 0.5, {alpha:0.8});
                                         }
                                      if (myAnrede.currentFrame==6,myGeburtstagTag.currentFrame==35,myGeburtstagMonat.currentFrame==16,myGeburtstagJahr.currentFrame==43)
                                         {
                                            TweenLite.to(myAnredeGeburtstagPassed, 0.5, {alpha:0});
                                         }
                                         dispatchEvent(new Event("changeAnrede"));
                                      }

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de