ďťż

[Flash] przycisk z flashvars

       

Podstrony


telcocafe

Przygotowałem sobie prosty przycisk, w którym stosuję MovieClip przy zdarzeniu UP i OVER oraz Graphic dla DOWN.
W kodzie HTML przekazuje parametr o aktualnej podstronie wygenerowany przez PHP:
<param name="flashvars" value="itemid=37" />

W kodzie ActionScript mojego przycisku sprawdzam czy aktualnie użytkownik znajduje się na podstronie o numerze 37
on(release)
{
if (itemid != 37)
{
_root.getURL("http://www....", "_top");
}
}
Jeżeli jest to inna podstrona to naciśnięcie przycisku spowoduje zmianę lokalizacji.
Jeżeli jest to podstrona 37 to chcę aby przycisk przyjął na stałe stan DOWN.
Jaki powinienem napisać kod i gdzie go umieścić, aby ten stan był zmieniany.

Próbowałem w pierwszej klatce utworzyć MovieClip i zastosować onClipEvent(load) aby sprawdzić itemid i przy pomocy gotoAndStop przejść do 2 lub 3 klatki, gdzie umieściłem analogicznie przycisk i przycisk w stanie DOWN. Dla każdej klatki dodałem też kod AS stop();. Niestety efekt jest taki że nadal pozostaję w pierwszej klatce.

----------------------------------------------------------------------

Już rozwiązałem problem. Stworzyłem sceny na których jeden przycisk jest w stanie DOWN a pozostałe są aktywne i w pierwszej klatce dodałem kod - gdzie wszystkie przyciski są aktywne

if (itemid == 37)
{
gotoAndPlay("Scene 1", 2);
}
else if (itemid == 38)
{
gotoAndPlay("Scene 1", 3);
}
else if (itemid == 39)
{
gotoAndPlay("Scene 1", 4);
}
else if (itemid == 61)
{
gotoAndPlay("Scene 1", 5);
}
else
{
gotoAndPlay("Scene 1", 1);
}
stop();
Użytkownik No.1 edytował ten post 30 październik 2008, 10:20
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.