Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-08-2004, 08:41   #1 (permalink)
[Flash - Fan]
 
Benutzerbild von ElPower
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 50
Unhappy Dynamische Mc`s unter-u. nebeneinander anordnen

Hey!
ich bin gerade dabei eine kleine, durch xml gesteuerte Navigation zu bauen,
ich schaffe es aber nicht, die unter-Menüpunkte, die schon nebeneinander angeordnet sind, immer nach jeweils 14 um eine Zeile nach unten zu verschieben.
Für ein wenig Hilfe wäre ich sehr dankbar.

Hier mal mein Script, mit dem ich das schon versuchte...
Code:
function subnavi (y, mySec){

	//Zählen der subNavigationspunkte
	subSectionCount = subcat[subSecNum].length;
	
		for(i=0; i<=subSectionCount; i++){

			//Den Submenu-Button in Anzahl der Subnavigationspunkte Duplizieren 
			_root.submenu.submenuItemBase.duplicateMovieClip("submenuItem_" +i, i);
		
				//Die SubNavigationspunkte nebeneinander anordnen
					if(i!=1){
						_root.submenu["submenuItem_"+i]._x=(_root.submenu["submenuItem_"+(i-1)]._x)+(_root.submenu["submenuItem_"+(i-1)]._width+submenuItemSpacing);
				//Hier versuche ich die Untereinander-Anordnung	
	if( i>=14){
							_root.submenu["submenuItem_"+i]._y = (_root.submenu["submenuItem_14"]._y)+(_root.submenu["submenuItem_14"]._height-5);
							_root.submenu["submenuItem_"+i]._x = (_root.submenu["submenuItem_0"]._x)+(_root.submenu["submenuItem_0"]._width);
							}
						}
ElPower ist offline   Mit Zitat antworten
Alt 23-08-2004, 11:38   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hallölle

Meinst Du sowas?

PHP-Code:
posX 25;
posY 25;
//-------------------------------------------
for (126i++) {
_root.attachMovie("box""box" ii);
_root["box" i]._x posX;
_root["box" i]._y posY;
if (
!= 0) {
posX += 50;
} else {
posX 25;
posY += 50;
}
}
//------------------------------------------- 
Angehängte Dateien
Dateityp: zip dynOrdnen.zip (405 Bytes, 22x aufgerufen)
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 23-08-2004, 12:51   #3 (permalink)
[Flash - Fan]
 
Benutzerbild von ElPower
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 50
funktioniert nicht so richtig..

Hallo John, schon mal vielen Dank für Deine Hilfe, leider habe ich es nicht geschafft, meinen Film damit zum laufen zu bringen, bzw. die mc's richtig zu ordnen...
Vielleicht kannst Du dir mal die Fla anschauen, ich habe alles nötige angehängt - das Script für die mc-duplizierung liegt in der Szene "Navigation", 1.frame,
line 82.
Ich hoffe Du findest Dich in dem kleinen AS-Chaos zurecht.
Beste Grüße,
Elpower
Angehängte Dateien
Dateityp: zip dyn_navi.zip (42,5 KB, 11x aufgerufen)
ElPower ist offline   Mit Zitat antworten
Alt 23-08-2004, 14:55   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Ist nicht so einfach, da den Durchblick
zu bekommen. Jedenfalls anstrengend.

Leider kann ich jetzt nicht die geforderte
Leistung erbringen. Vielleicht schaffe ich es
später noch.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (23-08-2004 um 15:04 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 23-08-2004, 18:41   #5 (permalink)
[Flash - Fan]
 
Benutzerbild von ElPower
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 50
sorry...

nicht das ordentlichste Script...
Vielleicht habe ich ja noch das Glück, das Du ein wenig Zeit hast.

Auf jeden Fall schon mal viele Dank!!
Elpower
ElPower ist offline   Mit Zitat antworten
Alt 23-08-2004, 18:56   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Vielleicht hilft Dir sowas weiter!!
ActionScript:
  1. this.base_mc._visible = false;
  2. var w = base_mc._width;
  3. var h = base_mc._height;
  4. var anzahl=20;
  5. var umbruch = 14;
  6. for (i=0; i<anzahl; i++) {
  7.     this.base_mc.duplicateMovieClip("dup"+i, i);
  8.     var m=this["dup"+i];
  9.     m._x = (i%umbruch)*w;
  10.     m._y = Math.floor(i/umbruch)*h;
  11. }
Angehängte Dateien
Dateityp: zip new_dup.zip (2,1 KB, 25x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 25-08-2004, 22:35   #7 (permalink)
[Flash - Fan]
 
Benutzerbild von ElPower
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 50
Cool

Vielen Dank!
Das hat mir super geholfen, genau was ich brauchte!
Sobald die Navi fertig(bzw. vorzeigbar), ist werde ich sie posten.
Beste Grüße,
Elpower
ElPower ist offline   Mit Zitat antworten
Alt 18-09-2004, 20:40   #8 (permalink)
[Flash - Fan]
 
Benutzerbild von ElPower
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 50
Fast fertig...

hallo, wie versprochen, hier noch mal die .fla für die Interessierten.
Nicht das die besonders repräsentativ oder ordentlich wäre
Noch mal vielen Dank für die Hilfe!
PS: das orginal gibts auf http://www.steffenhofemann.com zu sehn.
Beste Grüße,
ElP.
Angehängte Dateien
Dateityp: zip xml-navi.zip (39,1 KB, 21x aufgerufen)
ElPower ist offline   Mit Zitat antworten
Alt 19-09-2004, 00:26   #9 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hehe! Super freut mich das alles in trockenen Tüchern iss
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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

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


Copyright ©1999 – 2012 Marc Thiele