Strona 2 z 2

Re: cała strona we flashu

: pt mar 17, 2006 8:30 am
autor: Roberto
Po publikacji przy wciskaniu buttona wyskakuje okienko Output z tekstem kontakt_mc.

Znalazłem jeszcze takie proste rozwiązanie:

http://www.sitepoint.com/article/script ... ages-flash

które sprowadza się do dopisania w każdym buttonie linijki

Kod: Zaznacz cały

on (release)
{	
historia_mc.swapDepths(1);
}
_mc w zależności od odpowiadającego buttonowi clipu.


Ale.... działa to dla podanego przeze mnie na początku przykładu, jednak w oryginale podmieniające się clipy są częściowo przeźroczyste, więc nie urządza mnie taka podmiana bo nawet jeśli żądany klip się pokaże to pod nim będzie widać pozostałe :(

Nie pozostaje mi więc chyba nic innego jak przerobienie całej strony głównej na movie clipa i przy jej otwieraniu strona główna będzie miała Depth(2), 4 movie clipy Depth(1) i np. przy buttonie kontakt kontakt_mc będzie wychodził na Depth(3) a pozostałe mc chowały się (lub pozostawały) na Depth(1). :?


----edit


Chyba sobie poradziłem. Przykładowo przycisk glowna_but otwierajacy glowna_mc zawiera taki kod:

Kod: Zaznacz cały

on (release) {
	glowna_mc.gotoAndPlay(2);
	glowna_mc._visible = 1;
	glowna_mc.swapDepths(1);
	oferta_mc._visible = 0;
	historia_mc._visible = 0;
	kontakt_mc._visible = 0;
}
Czyli jego wciśnięcie powoduje:
- otwarcie odpowiedniego clipa od odpowiedniej klatki
- pokazanie tego klipa (bo w innych butonach jest podobny kod i w nich glowna_mc jest ukryty, więc trzeba go za każdym razem odkryć)
- wrzucenie go na depth(1)
- ukrycie pozostałych klipów

analogicznie z pozostałymi przyciskami.