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

Mc Problem + Duck/Accordion Menü [Flash 11]

 


AntwortenRegistrieren Seite1  

Spinelli#1
Benutzerbild von Spinelli
Beiträge: 5
Registriert: Feb 2012

28.02.2012, 16:05

Hallo,
vorab, ich bin ein Anfänger in Thema FLASH/AS3.
Für ein Studienprojekt erstelle ich eine Website. Die globale Naiv soll wie ein "Duck Vertikal Menü" aufgebaut sein.(siehe Link: http://1flashmenu.com/menus/accordion/duck-vertical-021)

Wie stelle ich dieses an?
Ist der Weg richtig, die einzelnen Überpunkte und Unterpunkte als mc´s anzulegen?


Dann habe ich noch eine Frage.
Auf meiner Homesite findet bei Klick auf einem von drein Teaser eine CaurinaAnimation statt. Leider öffnet sich beim Klick nicht der entsprechende MC. mc_2 öffnet sich beim CLick, aber mc_3 und mc_4 leider nicht, bei click öffnet sich immer wieder der mc_2 und überlagert sich. Wie entlade ich ein MC?

Schon mal ein dickes Dankeschön an alle Helfer.


Folgender Code:(unwichtiges habe ich ausgegraut)

mc_1.mc_2.addEventListener(MouseEvent.CLICK,setClick); //mc_2 liegt in mc_1

function setOver(e:MouseEvent):void
{
   if (mc_1.x==40 && mc_1.y==152.85)
   {
      e.currentTarget.gotoAndStop("over1");
   }
   else if (mc_1.x==-315 && mc_1.y==-60)
   {
      e.currentTarget.gotoAndStop("over2");
   }
}
   
function setOut(e:MouseEvent):void
{
   if (mc_1.x==40 && mc_1.y==152.85)
   {
      e.currentTarget.gotoAndStop("out1");
   }
   else if (mc_1.x==-315 && mc_1.y==-60)
   {
      e.currentTarget.gotoAndStop("out1");
   }
}

   
function setClick(e:MouseEvent):void
{
   
   if (mc_1.x==40 && mc_1.y==152.85)
   {
      e.currentTarget.gotoAndStop("out1");
   }
   else if (mc_1.x==-315 && mc_1.y==-60)
   {
      e.currentTarget.gotoAndStop("out1");
   }
   
   
   if (e.currentTarget.name == "mc_seite2")
   {
      var mc_2:MovieClip = new 2();
      mc_2.x=-30;
      mc_2.y=-100;
   
      addChild(mc_seite2);
   }
   else if (e.currentTarget.name == "mc_seite3")
   {
      var mc_3:MovieClip = new 3();
      mc_3.x=-30;
      mc_3.y=-100;
   
      addChild(mc_3);
      removeChild(mc_2);
   }
   
   else if (e.currentTarget.name == "mc_seite4")
   {
      var mc_4:MovieClip = new 4();
      mc_4.x=-30;
      mc_4.y=-100;
   
      addChild(mc_4);
   }
   
}
Schlagwörter: addChild, AS3, cs5, duck menü, mcs
Geändert von Spinelli am 28.02.12 um 16:25 Uhr

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