konto usunięte

Temat: Wyszukiwarka AS3

Witam.

Mam do stworzenia słownik wyrazów obcych z obrazkami. Nie wiem jednak jak stworzyć wyszukiwarkę słów. Po wpisaniu odpowiedniego słowa miałoby przechodzić do wybranego "slajdu". Cały słownik może liczyć około 5.000 słów. Plik swf musi być w miarę lekki. Ma ktoś jakiś pomysł jak to najlepiej rozwiązać?
Adrian Z.

Adrian Z. flash animator/
flash developer

Temat: Wyszukiwarka AS3

no to może jakaś baza danych? hmm..?

konto usunięte

Temat: Wyszukiwarka AS3

Baza słów w pliku XML, a do szukania - E4X.
Josh Tynjala na swojej stronie ładnie opisał przeszukiwanie xml'a właśnie za pomocą E4X.
Jerzy Wierzchowski

Jerzy Wierzchowski Senior Software
Developer

Temat: Wyszukiwarka AS3

Załadowanie takiego xml'a do flasha potrwa dłużnej niż 15 sekund i mi by się nie chciało czekać.
Przy kilku tysiącach słów ten xml to byłaby niezła kobyła...
Trzeba napisać prostego select'a z php do bazy. W odpowiedzi dostajesz url do obrazka i wsio.Jerzy Wierzchowski edytował(a) ten post dnia 06.10.10 o godzinie 11:38
Piotr Rachtan

Piotr Rachtan Lead Flash Platform
Developer /
Shockwave Developer

Temat: Wyszukiwarka AS3

Hmm...

Akurat mam pod ręką jakiegoś xml'a, 5000 linii, 530kB, parsowanie we flashu zajmuje ponizej 0.5 sekundy. Po zgzipowaiu (gzcompress w php) xml zajmuje 95kB, czyli pewnie tyle co pojedynczy obrazek który będziesz wyswietlał...

Jeśli format Twojego xml'a będzie typu :

<w u="url_do_obrazka"><!CData[słowo]]></w>
<w u="url_do_obrazka"><!CData[słowo]]></w>

to nawet przy 5000 rekordów pewnie nie przekroczysz powyższych wartości.

Zaleta:
- Wykonujesz jedno zapytanie do bazy, nie musisz odpytywać przy każdym słówku serwera.

Wada:
- musisz sobie napisać samemu wyszukiwarkę - trzebaby potestować czy zwykłe porównywanie stringów będzie wystarczająco wydajne, czy trzeba dorzucić jakieś hash'e (crc32 czy tam coś)
Jerzy Wierzchowski

Jerzy Wierzchowski Senior Software
Developer

Temat: Wyszukiwarka AS3

Miałem w pamięci pewnego flipbooka który krztusił flasha przy ładowaniu dużego xml'a. Może rzeczywiście przesadziłem w tym przypadku... Przyznaje się:)
Niemniej jednak jeśli będą chcieli dodać coś jeszcze poza urlem do obrazka (url do dźwięku, geneza, wymowa, deklinacja itp bo np Klient chce jednak rozbudować aplikacje) xml może spuchnąć i wyszukiwanie we flashu bardzo zwolnić.
Ale to moje gdybanie. Xml tez będzie dobry.
Piotr Mederak

Piotr Mederak Development Team
Leader

Temat: Wyszukiwarka AS3

Wystarczy zzipowac xmla i rozpakowac go juz we flashu.
Problem wagi znika.
Dominik N.

Dominik N. Człowiek od zadań
niewykonalnych.

Temat: Wyszukiwarka AS3

Tylko trzeba się wystrzegać gzipa na serwerze, bo bywa on przyczyną psucia się preloaderów etc.



Wyślij zaproszenie do