Łukasz Malinowski

Łukasz Malinowski a co trzeba? :)

Temat: Problem z projektorem i fullscreenem; AS3

Witam,

Mam pewien problem, który póki co pojawił się tylko na jednym komputerze.

Aplikacja/prezentacja przeznaczona na CD (exe - flash projector)zrobiona w CS4, as3, działa zazwyczaj poprawnie, ale np na jednym kompie (z testowanych 10) krzaczy się. Np. podczas animacji (TweenLite lub TimelineLite)wiesza się, tzn animacje nie dochodzą do końca, przez co nie znika/nie usuwa się jakiś obiekt i blokuje kolejny, który był pod nim itp.

Problem ten tak jak pisałem występuje póki co na jednym kompie i tylko w przypadku fullscreena. Jeżeli usunę z kodu fscommand odpowiedzialny za odpalenie aplikacji w pełnym oknie to działa wszystko ok. Na pozostałych kompach działa wszystko dobrze nawet w full screenie. Ktoś ma jakiś pomysł dlaczego tak się może dziać? A może coś z tym kompem jest po prostu nie tak? Komp nowy, laptok ;)

Aha jeszcze jedna rzecz - jeżeli ta osoba odpali swfa (w infraview go chyba odpala bo nie ma flashplayera stand alone) to działa też ok. Czyli problem wychodzi tylko w przypadku exe z opcją full screen, ale właśnie taka ma być docelowo aplikacja.

Będę bardzo wdzięczny za jakikolwiek pomysł o co może chodzić, bo mi się już pomysły skończyły. Użycie zamiast fscommand stage.displayState również nie pomaga. Wydaje mi się, że prawdopodobnie to wina kompa/systemu tylko co takiego może powodować te błędy w przypadku pełnego ekranu to już nie wiem.Łukasz Malinowski edytował(a) ten post dnia 07.02.11 o godzinie 15:51
Piotr Rachtan

Piotr Rachtan Lead Flash Platform
Developer /
Shockwave Developer

Temat: Problem z projektorem i fullscreenem; AS3

a masz jednego fscommand'a? Czy więcej? np. fullscreen, trapallkeys itp?
Sławomir Ossowski

Sławomir Ossowski Think01, head of
strategy

Temat: Problem z projektorem i fullscreenem; AS3

Sprawdz obciazenie proca na tym kompie i implementuj zawsze event tween.finish usuwajac tam obiekt
Łukasz Malinowski

Łukasz Malinowski a co trzeba? :)

Temat: Problem z projektorem i fullscreenem; AS3

fscomandy mam w zasadzie trzy. Dwa na wejściu ( fullscreen i showmenu flase) i jeden wykonywany po zdarzeniu - quit (przypisane pod akcje buttona i pod klawisz esc). Też gdzieś coś czytałem, że komuś się chrzanił ten fscomand jak miał jakieś dwa na raz użyte, ale to w tym co ja czytałem to, że wtedy któryś nie działał, a nie że psuł aplikację. Tak czy inaczej wywalając fscomanda full screena i zamiast tego ustawiające płeny ekran przez w stage.displayState nadal na tym kompie nie działa prawidłowo (a na innych tak).

Póki z rozwiązaniem przyszedł cs3 z wersją flashplayera 9 (bo tylko takiego mogłem exportnąć z tej wersji cs3). Po publishu z cs3 i FP9 działa na tym kompie ok i tu pytanie: publish do exe nie ma swojej zakładki, gdzie są ustawienia FP itp. Czy w takim razie on tworzy to na podstawie tego co jest w zakładce flash czy korzysta z aktualnie zainstalowanej wersji flashplayera? Jeżeli z tego co w zakładce flash to po exporcie z CS4 do FP9 jest ten sam kwas co wcześniej (a z cs3 tak jak pisałem działa). Jeżeli natomiast exportuje to do aktualnie zainstalowanej wersji flashplayera to może być kwestia fp na tym kompie, co znowu nie znaczy nic bo strony czy swfy (ale nie exe z fullscr) w wersji FP 10 działają ok :)Łukasz Malinowski edytował(a) ten post dnia 07.02.11 o godzinie 19:45

Następna dyskusja:

AS3 problem z przyciskami




Wyślij zaproszenie do