AS3-pojawianie sie warstwy

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
demon123
Posty: 2
Rejestracja: śr sie 10, 2011 4:41 pm

AS3-pojawianie sie warstwy

Post autor: demon123 »

Witam serdecznie mam pewien problem bo nie zabardzo wiem jak moge uzyskac taki efekt ze powiedzmy mam 1 warstwe gdzie jest obrazek i jest tez 2 warstwa ktora znajduje sie pod warstwa 1. Chcialbym uzyskac taki efekt ze gdy najade na ten obrazek z warstwy 1 to warstwa 2 jakby pojawi sie nad warstwa 1 :) mam nadzieje ze w miare jasno to napisalem. Nie wiem co musze zastosowac zeby ta warstwa pojawila sie nad tamta. Pomocy.
demon123
Posty: 2
Rejestracja: śr sie 10, 2011 4:41 pm

Re: AS3-pojawianie sie warstwy

Post autor: demon123 »

no dobra udalo mi sie cos takiego stworzyc tylko jest jeszcze jeden problem a mianowicie nie chcialbym tworzyc za kazdym razem nowej funkcji o nowej nazwie gdyz mam za duzo tych elementow wiec mianowicie mam takie pytanie jak moze zrobic zeby zrzucic to jakby do jednego worka, tutaj jest ten kod ktory zrobilem, nie chce powtarzac ciagle kodu np. kwadrat....MouseOver, nazwa) i pozniej nazwa2 itd itp. wiem ze pewnie jest to banalne ale jestem osoba poczatkujaca wiec prosze o wyrozumialosc. Dzieki

Kod: Zaznacz cały

package 
{
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	public class Mapkaa extends MovieClip
	{
		public function Elementy():void
		{
			kwadrat.addEventListener(MouseEvent.MOUSE_OVER, nadd);
			kwadrat.addEventListener(MouseEvent.MOUSE_OUT, pozaa);
			kolo.addEventListener(MouseEvent.MOUSE_OVER, nad);
			kolo.addEventListener(MouseEvent.MOUSE_OUT, poza);
			romb.addEventListener(MouseEvent.MOUSE_OVER, naddd);
			romb.addEventListener(MouseEvent.MOUSE_OUT, pozaaa);
			ko_kwadrat.visible = false;
			ko_kolo.visible = false;
			ko_romb.visible = false;
		}
		public function pozaa(event:MouseEvent):void
		{
			ko_kwadrat.visible = false;
		}
		public function nadd(event:MouseEvent):void
		{
			ko_kwadrat.visible = true;
		}
		public function poza(event:MouseEvent):void
		{
			ko_kolo.visible = false;
		}
		public function nad(event:MouseEvent):void
		{
			ko_kolo.visible = true;
		}
		public function pozaaa(event:MouseEvent):void
		{
			ko_romb.visible = false;
		}
		public function naddd(event:MouseEvent):void
		{
			ko_romb.visible = true;
		}
	}
}
ODPOWIEDZ