Arkadiusz W.

Arkadiusz W. Administrator
Systemów
Informatycznych,
Programista Python

Temat: Problem ze znalezeniem kodu

Witam serdecznie wszystkich.
Mam problem związany z wyświetlaniem tekstu w finalnej części flash-a i chciałbym się nim z wami podzielić :) w zamian prosiłbym o pomoc za którą z góry dziękuję.
Moim zadaniem jest spolszczenie programu e-learningowego. Bez dokumentacji poznałem zasadę działania programu i wiem na jakiej zasadzie już flash działa. Jednak ostatnia część ukazuje wynik w języku angielskim tak jak na rysunku. "Based on the choises you made, your final score is... out of a possible... points."


Obrazek


Cały kod poznałem dokładnie i moje pytanie brzmi następująco czy może gdzieś scoreBox który przechowuje wyniki gdzieś indziej je przechowywać niż w samym kodzie ?


Obrazek


Tutaj widzimy że ScoreBox dodaje wartość 10 za dobrze wykonane zadanie.


Obrazek


Natomiast w całym kodzie nie ma żadnej informacji na temat tego co wyświetli nam się w finalnej części programu, oczywiście poza tym co już zostało przetłumaczone przeze mnie na język polski. Na screnie dotyczącym ostatniego okna jest wstawiona ramka w której ma się znaleźć dynamiczny tekst i tam właśnie otrzymujemy nasz wynik który chciałbym wiedzieć gdzie mógłby być przechowywany.


Obrazek
Arkadiusz Wszołek edytował(a) ten post dnia 27.11.08 o godzinie 17:36
Marcin W.

Marcin W.
TI/IT/VM/HT/PC/XP/AD
/SE/XL/XE/AS/TB/CP/J
S/JV

Temat: Problem ze znalezeniem kodu

Witam, Movie Explorer (alt+F3) czyta nawet teksty zapisane w komponentach (jeżeli nie są w zewnętrznych plikach), tablica wielojęzykowa (ctrl+F11) trzyma teksty dla wersji wielojęzykowych. W ostateczności zapisać swfa bez kompresji i go (plik) jakąś wyszukiwarką binów (UTF-8) przeszukać.
Arkadiusz W.

Arkadiusz W. Administrator
Systemów
Informatycznych,
Programista Python

Temat: Problem ze znalezeniem kodu

No niestety żadna z wymienionych opcji nie poskutkowała.
Trochę jest to dla mnie dziwne bo przecież żadnych plików zewnętrznych niestety nie posiadam, jedynie kod źródłowy.
Nie daje mi to jakoś spokoju bo mimo wszystko tekst pojawia się na końcu animacji.Arkadiusz Wszołek edytował(a) ten post dnia 27.11.08 o godzinie 23:58
Marcin W.

Marcin W.
TI/IT/VM/HT/PC/XP/AD
/SE/XL/XE/AS/TB/CP/J
S/JV

Temat: Problem ze znalezeniem kodu

ja jestem wogóle w szoku, że ktoś taką aplikację zdecydował się robić na klatkach - moze trzeba dojść od końca ? np. poszukać w kodzie referencji do pola, które jest w animacji ?
Piotr Mederak

Piotr Mederak Development Team
Leader

Temat: Problem ze znalezeniem kodu

nie szukaj ciagu tych znakow w movie explorerze tylko linijki gdzie jest uzywane to pole tekstowe - tj scoreResult (czy jak tam masz na tym screenie). teksty moga byc dociagane z xmla, moga tez byc zlepkiem wielu stringow... jesli juz chcesz szukac tekstu to szukaj tylko jednego slowa, nie wielu. wystarczy, ze w tym zdaniu wkradnie sie podwojna spacja, ktora flash ucina i juz nic nie znajdziesz...
Arkadiusz W.

Arkadiusz W. Administrator
Systemów
Informatycznych,
Programista Python

Temat: Problem ze znalezeniem kodu

Wpisywałem każdy wyraz po kolei i oto rezultat. Tutaj szukałem słowa "Based" ale tak wyglądało w przypadku pozostałych wyrazów.


Obrazek


Oto kod do ostatniej strony.


Obrazek


Klikając na przycisk "dalej" zanim przejdziemy do ostatniej strony ukazuję się to okno.


Obrazek


Najdziwniejsze jest to że kiedy zaznaczam ten obiekt w którym ma się ukazać oczekiwany tekst, nie ma żadnych operacji do niego przypisanych.


Obrazek
Arkadiusz Wszołek edytował(a) ten post dnia 28.11.08 o godzinie 01:03
Marcin W.

Marcin W.
TI/IT/VM/HT/PC/XP/AD
/SE/XL/XE/AS/TB/CP/J
S/JV

Temat: Problem ze znalezeniem kodu

jest do tej aplikacji jakiś javascript ? Tak jak podał Piotr, szukaj przypisania do pola tekstowego (i pod flashem, i w dodatkowym kodzie, o ile taki jest):
scoreResult.text
//lub
scoreResult.htmlText
//lub
"scoreResult"
Arkadiusz W.

Arkadiusz W. Administrator
Systemów
Informatycznych,
Programista Python

Temat: Problem ze znalezeniem kodu

W kodzie widzę że jest jakiś link do java script
getURL( "javascript:triggerCompletion();" );
Ale to tylko w kodzie widać, ja żadnego pliku nie posiadam.
Jeżeli klikam prawym przyciskiem na obiekt żadnego przypisania nie ma.


Obrazek


A plik o którym mowa gdzie może się znajdować, czy może być on pobierany z jakiegoś źródła nie na moim dysku ?Arkadiusz Wszołek edytował(a) ten post dnia 28.11.08 o godzinie 01:39
Marcin W.

Marcin W.
TI/IT/VM/HT/PC/XP/AD
/SE/XL/XE/AS/TB/CP/J
S/JV

Temat: Problem ze znalezeniem kodu

ten screen: http://screeny.pl/4083 mógł by to sugerować...
Arkadiusz W.

Arkadiusz W. Administrator
Systemów
Informatycznych,
Programista Python

Temat: Problem ze znalezeniem kodu

No dobrze w takim razie mam inne pytanie, bo już to sprawdzałem wcześniej. Jeżeli odłączam komputer od internetu to nadal się ten tekst pojawia. Czy może być tak że flash ma jakąś pamięć ? Bo ciągle wynik otrzymujemy, mimo wyświetlanej wyżej informacji, nie wiem jak do tego podejść stąd takie pytania :).Arkadiusz Wszołek edytował(a) ten post dnia 28.11.08 o godzinie 02:07
Marcin W.

Marcin W.
TI/IT/VM/HT/PC/XP/AD
/SE/XL/XE/AS/TB/CP/J
S/JV

Temat: Problem ze znalezeniem kodu

Jeśli nie jest to exec, ani nie wywołujesz z htmla to żaden skrypt zewnętrzny się nie wykona, nawet jeśli swf o niego woła. Owszem, po stronie komputera możesz mieć zapisane jakieś zmienne w SharedObjects, ale wątpię, by były to stałe - jeśli by nawet były, jakaś metoda musiała by je tam pierw zapisać.

Następna dyskusja:

problem z Adobe Flash Play...




Wyślij zaproszenie do