Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-04-2009, 16:59   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 3
Question Interne Verlinkung einer dynamischen XML-Navigation

Hey.. Ich arbeite an einer Webseite in AS 3 (CS3) und habe folgendes Problem.

Das Navigations-Menü wird dynamisch aus einer XML Tabelle erzeugt, und ist als MovieClip Instanz(gallery_mc) auf der Bühne hinterlegt. Für jeden Button wird ein Individueller Name bei einem Click_Event erzeugt
Code:
 "boxx" + [i]
Mit Hilfe von trace(menunumber_click) wird der Button im Output korrekt angezeigt.

Ebenso befindet sich auf der Bühne eine MovieClip Instanz(inhalte_mc) in der dynamisch die Inhalte der Webseite geladen werden. Funktioniert für sich alleine auch korrekt.

Ich möchte jetzt die beiden movieClips mit einander verknüpfen, sprich die Funktion eines Menüs nutzen
Sobald boxx1 angeklickt wird soll inhalte_mc zu posotion("x") gehen.

Das AS des Menüs ist ausgelagert "menu.as".
Hier gitb es die funktion clickControl.

Code:
 		
// CLICK CONTROL
		private function clickControl(event:MouseEvent) {

			//check click on target
			menunumber_click=event.target.name;
			//trace(menunumber_click);
			
			
			//grab number from MC
			rollonow=menunumber_click.substring(4);
			clicked=rollonow;
			
			
			//avoid false click
			if (menunumber_click=="img_mc") {


			} else {

			
			//zoom in and out clicked item	
TweenMax.to(mcs[rollonow],0.3,{alpha:0,transformAroundCenter:{scale:4}, ease:Strong.easeOut,onStart:forcedout});
TweenMax.to(mcs[rollonow],0.5,{alpha:1,transformAroundCenter:{scale:1.4},delay:0.4, ease:Bounce.easeOut});
						
//meine Funktion??????
								
			}
		}
Nun meine konkrete Frage: Wie greife ich korrekt auf die Menüfunktion zu,
um damit meinen MovieClip inhalte_mc zu steuern ???
Ich habe es bereits mit einer EventListener Funktionen probiert, aber bin leider aufgrund mangelnder AS 3 Kenntnisse gescheitert.

Please Help!!!

VG
mks80
mks80 ist offline   Mit Zitat antworten
Alt 07-04-2009, 19:02   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2009
Beiträge: 3
!!! STOP !!.........PROBLEM gelöst...........STOP!!!!

Danke hab das Problem mit nem einfachen Listener auf event.target.name und einer function(MouseEvent) gelöst...

:-)

Danke fürs Lesen!!! :-)
mks80 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as 3, funktion, listener

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 11:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele