Zdzisław
Nieposiada
Student,
Politechnika
Rzeszowska im.
Ignacego
Łukasiewicza
Temat: [AS3] Operacje Scen i Symboli, Flash CS5
Witam, nie znam się za bardzo, a nawet można powiedzieć że większego pojęcia o Flashu nie mam, a chciałbym zrobić prostą animacje/grę w Adobe Flash Professional CS5.Mój problem polega na tym, że nie mam zielonego pojęcia jak zrobić coś w rodzaju połączenie/integracji operacji między Sceną a jakimś Symbolem, lub dwoma Symbolami.
Postaram się po kolei wytłumaczyć o co mi chodzi:
Tworzę Scenę z 2 klatkami, w jednej klatce umieszczam 2 Symbole np. kwadracik i kółeczko koloru czerwonego, a w drugiej klatce kwadracik koloru zielonego. W 1 klatce daję dwie operacjie rozpoczynające: var dana=0; i stop() następnie:
1. przypadek:
Chcę aby klikając na kółeczko w klatce 1, dawało to zezwolenie na przejście do klatki 2
koleczko.addEventListener(MouseEvent.CLICK, klikniecie1);
function klikniecie1(event:MouseEvent):void
{
dana=1;
}
następnie klikając w kwadracik wykonywało by funkcjie:
kwadracik.addEventListener(MouseEvent.CLICK, klikniecie2);
function klikniecie2(event:MouseEvent):void
{
if (dana==1){
gotoAndStop(2);
}
}
i to wszystko działa idealnie.
Problem zaczyna się gdy próbuję to zrobić tak:
2. przypadek:
Chcę aby klikając na kółeczko w klatce 1, dawało to zezwolenie na przejście do klatki 2 z tym że zezwolenie było by wykonywane w operacjach symbolu
koleczko.addEventListener(MouseEvent.CLICK, klikniecie1);
function klikniecie1(event:MouseEvent):void
{
dana=1;
}
następnie klikając w kwadracik wykonywało by funkcjie:
kwadracik.addEventListener(MouseEvent.CLICK, klikniecie2);
function klikniecie2(event:MouseEvent):void
{
if (dana==1){
gotoAndStop(2);
}
}
i tu zaczyna się problem, Nie wiem czemu, ale autorzy programu zrobili to tak że operacje w Symbolu nie mają jakby nic wspólnego z operacjami Sceny(innego Symbolu), i "dana" z Sceny, nie jest widziana przez Symbol, czyli nie może też być zmieniona przez symbol, i odwrotnie.
I tu składam prośbę do czytających, czy mógł by mi ktoś w prosty sposób przedstawić jak to zrobić, napisać czy jest możliwość jakaś aby operować jakimiś danymi miedzy sceną i symbolami w niej zawartymi, symbolem z innym symbolem
Interesuje mnie też czy można dać jakieś komendy do obsługi zdarzenie np. kliknięcia w jeden symbol, które by uruchamiało funkcje w innym symbolu.