Strona 1 z 1

Kto wyjasni mi dzialanie tego kodu?

: czw lis 05, 2009 11:57 pm
autor: introder00

Kod: Zaznacz cały

// ----------------------------------------------------------------------------
// CREATE DYNAMIC MAIN MANU 
// ----------------------------------------------------------------------------

var	buttonyLabel:Array = new Array("Home", "Produkty", "Cennik", "Galeria", "Kontakt", "Linki");
var buttony:MovieClip = new MovieClip();
var page:Number;
var i:int =  0;

for( i = 0; i < buttonyLabel.length; i++ )
	{
	
		var	buttonOne :MovieClip =   new button_zero();
		var each_substring :Array = buttonyLabel[i].split("|");
		
		buttonOne.name = "btn" + i;
		buttonOne.x = buttonControl.x + ( buttonControl.width + 1 )  * i;
		buttonOne.y = buttonControl.y;
		buttonOne.item_no = i;
		buttonOne.buttonLabel.labelArea.text = each_substring[0];  
		buttonOne.item_url = each_substring[1];
		buttony.addChild(buttonOne);
		}
	
stage.addChild(buttony);
buttonControl.visible = false;
	
	
// -------------------------------------------------------------------------		
// FUNCTIONS FOR BUTTONS - MOUSE EVENTS FUNCTIONS
// -------------------------------------------------------------------------


function onClick(e:MouseEvent):void{
		 var mc = e.target.parent;
		 change_page(mc.item_no);
		
		 }
		 

function onRollover(e:MouseEvent):void{
	e.currentTarget.gotoAndStop(2);
}

function onRollout(e:MouseEvent):void{
	e.currentTarget.gotoAndStop(3);
}


// ---------------------------------------------------------------------------
// FUNCTION FOR BUTTONS - CHANGE PAGE FUNCTION
// ---------------------------------------------------------------------------

function change_page(no:Number):void
{
	for( var i:Number = 0; i < buttony.numChildren; i++ )
	{
		var mc = MovieClip( buttony.getChildAt(i) );
		mc.addEventListener( MouseEvent.CLICK, onClick );
		mc.addEventListener( MouseEvent.MOUSE_OVER, onRollover );
		mc.addEventListener( MouseEvent.MOUSE_OUT, onRollout );
	}
	page = no + 1;
	play();
}
change_page(0);
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------

pod tym linkiem zalaczam fla:
http://www.speedyshare.com/440808836.html

Moze mi ktos wytlumaczyc jak to dziala? chodzi mi o sama nawigacje nie o proces tworzenia przyciskow bo to wiem.
Ale nie mam pojecia co w tym kodzie robi jakies "item_no" czy "item_url" skad to wogole sie wzielo skoro nie jest nigdzie zdeklarowane.

Glowie sie nad tym juz ktorys dzien!

Re: Kto wyjasni mi dzialanie tego kodu?

: pt lis 06, 2009 1:06 pm
autor: introder00
HAHA WIDZE SAME SPECE ZAL.

Re: Kto wyjasni mi dzialanie tego kodu?

: pt lis 06, 2009 1:44 pm
autor: sunpietro
introder jesteś żałosny
sam nie wiesz, a wymagasz od innych by Ci odpisali. Tutaj nikt nic nie musi. Każdy może, jeśli ma czas, wiedzę i chęci.
Dlatego powstrzymałbym się na Twoim miejscu od takich komentarzy.

Re: Kto wyjasni mi dzialanie tego kodu?

: czw lis 26, 2009 12:00 am
autor: ardziej
I już wiadomo dlaczego założyłem swoje forum, bo tu już jest za dużo Trolii :D
Kod Prościutki, podstawy angielszczyzny i po problemie :D
Jest to kod, który tworzy menu to tak w skrócie :D

Mądrości Sobie a szczególności Wam Życzę !