Monika B.

Monika B. Specjalista ds
e-learningu;
Programista
bazodanowych apli...

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

Witam,

Jestem początkująca w pracy z flash i już mam 0 pomysłów jak rozwiązać mój problem, nawet w google już nic nie wygrzebuje co by jakkolwiek wpłyneł na zachowanie mojego "działa".

Mam do zrobienia aplikacje na Cd, ma byc to cos w postaci książki z spisem treści odnoszącej do galerii. Doszłam do moemntu, że mam scene "index" wypełnioną buttonami do sceny "galeria" ktora w zaleznosci od przeslanych parametrow 'rok' i 'zdarzenie' wyswietla miniaturki z wskazanego katalogu. Strzalka (button) w scenie "galeria" przechodze na kolejne/poprzednie zdarzenie w danym roku lub innym, zalezy co mu tam "if" podpowie.

Wszystko działa super do którgoś tam kliknięcia, kiedy wyświetla mi poprawnie nowy wygląd sceny, ale zostawia sobie elementy z poprzedniej!

To samo dzieje się gdy z galerii chce się cofnąć do indexu (inna scena).
Nie potrafie wymusić na AS aby wyłączył ten Movie Clip ze zdjęciami = nie wyświetlał zdjęć z poprzedniego widoku.

Czy ktoś mi może podpowiedzieć czemu się tak dzieje? :(

konto usunięte

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

Jesli chcesz ukryc to:
my_mc.visible = false;
Monika B.

Monika B. Specjalista ds
e-learningu;
Programista
bazodanowych apli...

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

próbowałam i dać ten kod w buttonie przełączającym na index i w scenie na którą się przełączam. Niestety bez rezulatau, tego właśnie nie rozumiem :(

A moze jest jakas opcja zerujaca / kasujaca wszystkie zmienne z pamieci przy przelaczaniu sie do innej sceny ? to by ciut na okolo ale chyba rozwiazalo moj problemMonika B. edytował(a) ten post dnia 10.02.11 o godzinie 17:08

konto usunięte

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

Ok, zamiast uprawiac jakies voodoo ze scenami, przelaczaj sie miedzy klatkami.
Monika B.

Monika B. Specjalista ds
e-learningu;
Programista
bazodanowych apli...

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

z przerobieniem się troche narobie, natomiast czy oby na pewno to coś zmieni? Na pewno nie będzie mi odtwarzał movie clipu z poprzednio odtworzonej klatki ? Na chlopski rozum, skoro zmieniam scene, to skacze do jej pierwszej klatki, ale faktycznie odtwarzaja sie obie sceny rownoczesnie. A po przeskoczeniu do innej klatki jest gwarancja ze nic z poprzedniej się nie pojawi?
Zmienne między klatkami przekazują się tak samo jak między scenami? (domyślnie)
Agnieszka Anna J.

Agnieszka Anna J. burza w szklance
wody

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

Monika B.:


Nie "nadpisałas" gdzieś kodu???
Błąd moze byc tak jak piszesz w literówce dosłownie, w spacji ale ja obstawiam literówke.Niestety tak często bywa na początku drogi z flashem

konto usunięte

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

Chcialbym lepiej rozumiec Twoj problem, ale nigdy nie widzialem potrzeby uzywania scen we flashu.
Nie wiem jak i gdzie zamierzasz uzywac swoich zmiennych, ale dla pewnosci mozesz je sobie zadeklarowac w ten sposob:
_global.myVar;
Monika B.

Monika B. Specjalista ds
e-learningu;
Programista
bazodanowych apli...

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

hm, przerobie projekt upychajac wszystko w jedna scene pod kolejne klatki, zobacze co z tego wyjdzie i się odezwę.

Dziękuje za podpowiedzi :)
Piotr Rachtan

Piotr Rachtan Lead Flash Platform
Developer /
Shockwave Developer

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

Z tego co pamiętam to sceny to tylko "logiczny podział", w praktyce w czasie odtwarzania to poprostu kolejne klatki na timeline... ale mogę się mylić bo to dawno było :)

a w as2 to zdaje się powinno być:

my_mc._visble = false;

// większość rzeczy w as2 miało podkreślnik _x /_y /_alpha itd).
Monika B.

Monika B. Specjalista ds
e-learningu;
Programista
bazodanowych apli...

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

Jestem dokładnie w tym samym miejscu co poprzednio, tyle że na klatkach. Piotr miał racje. Generalnie to zauważyłam, ze problem się pojawia w przyrastającej liczbie zdjęć wyświetlanych na stronie. W pierwszej galerii mam ich 2 - działa ok, w kolejnej 3 - działa ok, w kolejnej powinno być 2, więc jako trzecie wyświetla z poprzednio wyświetlonej klatki :| Dlatego też przy wycofaniu się do klatki gdzie nie ma zdjęć wyświetla jakieś "w zamian".
To totalnie bezsensu, bo przecież skrypt powinien za każdym razem sięgać do txt i odczytać ile ma zdjęć wgrać. I to robi przecież wie że ile ma być na pierwszej, na drugiej ... póki nagle ilość zdjęć nie zmniejszy się.
Powtórze więc pytanie. Czy jest możliwość odgórnego wyczyszczenia pamięci wszystkich zmiennych z pamięci ?Monika B. edytował(a) ten post dnia 10.02.11 o godzinie 18:54
Piotr Rachtan

Piotr Rachtan Lead Flash Platform
Developer /
Shockwave Developer

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

To totalnie bezsensu, bo przecież skrypt powinien za każdym razem sięgać do txt i odczytać ile ma zdjęć wgrać. I to robi przecież wie że ile ma być na pierwszej, na drugiej ... póki nagle ilość zdjęć nie zmniejszy się.

a możesz ten skrytp pokazać?

czy jest tam coś a'la

my_mc.createEmptyMovieClip()

lub

my_mc.attachMovie()

Bo generalnie, jeśli skrytp dodaje jakieś obiekty dynamicznie i nie sprzata po sobie to tak bedzie sie dzialo.

konto usunięte

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

Ja myslalem, ze to ma byc cos prostego na zasadzie gotoAndStop ;P Jesli zdjecia do galerii sa dodawane dynamiczne to nie powinno byc mowy o zadnych klatkach.
Nie wiem jak sie w tym as2 poprawnie sprzatalo - napewno istnieje metoda removeMovieClip()
Monika B.

Monika B. Specjalista ds
e-learningu;
Programista
bazodanowych apli...

Temat: [as2] nawigacja między scenami (jak wyłączyć elementy z...

Problem rozwiązany.
Mój super skrypt galerii, tworzył w pętli duplikaty movieclip, których nigdzie nie kasował, wystarczyła odpowiednia pętla odwrotna - i tu ukłony dla Piotra za pomoc w stworzeniu "neutralizatora" na te uparciuchy :)



Wyślij zaproszenie do