SWiSH Forum
Forum użytkowników programów SWiSH

Tematy bez odpowiedzi - wyszukiwarka bez bazy danych

zephyr7 - Wto 06 Mar, 2012 09:41
Temat postu: wyszukiwarka bez bazy danych
Czy wie ktoś, jak zrobić prosty formularz wyszukiwania (bez bazy danych, działający tylko na tablicy)?

Problem jest taki: potrafię (mniej więcej) wyświetlić wyniki wyszukiwania, ale jak podlinkować je do pliku pdf? w htmlu przy wyświetlaniu użyłbym tylko <a href="...">, a w swishu???

espe1 - Wto 06 Mar, 2012 11:45

Wyniki wyszukiwania z tablicy chcesz linkować do pliku pdf??? :shock:
Można trochę jaśniej.

Linki html tworzy się tak:


Kod:

onFrame (1) {
createEmptyMovieClip("pointer", 0)
pointer.createTextField("myText", getNextHighestDepth(), 10/*_y*/, 5/*_x*/, 0/*width*/, 16/*height*/);
createEmptyMovieClip("message", 1); // creates an empty movie clip called "message"
message.createTextField("myText", getNextHighestDepth(), 10/*_y*/, 5/*_x*/, 0/*width*/, 16/*height*/); // created a text field called "myText" inside the empty movieclip "Text"
message.myText.textColor = 0xff0000
message.myText.border = false; // give the text field a border
message.myText.html = true; // allows html format text
message.myText.autoSize = true; // this is the part, auto resizes the text field
message.myText.selectable = false; // text i selectable or not
message.myText.htmlText = "Szukaj w: - <font color='#3366FF' size = '14'><a href='http://www.google.pl'>google</a></font>"; // the text to display inside the text field.
message.useHandCursor = false;
stop();
}

zephyr7 - Wto 06 Mar, 2012 11:57

już tłumaczę :) mam katalog CD, gdzie po kliknięciu fscommand uruchamia plik .bat otwierający kartę katalogową w .pdfie.

Czyli do zwykłego obiektu tekst jest przypisany actionscript z fscommand...

Chciałbym zrobić coś takiego, żeby po kliknięciu "szukaj" swish tworzył takie obiekty linkujące do odpowiednich pdfów...

mam tablicę z nazwami produktów, potrafię wyświetlić produkt, np. "guma balonowa typu Donald", ale nie wiem jak podlinkować fscommand uruchamiający bat z odpowiednią kartą :(

espe1 - Wto 06 Mar, 2012 12:34

Przykład:
Kod:


wynik_wyszukiwania= x //tutaj wpisujemy wynik wyszukiwania z tablicy = zmienna

fscommand ("exec", aplikacja);
if (wynik_wyszukiwania=="donald") {
aplikacja = "donald.exe"
}
if (wynik_wyszukiwania=="miki") {
aplikacja = "miki.exe"
}
}


można dodać komunikat w przypadku nie dokonania wyboru:
}else{
komunikat.text = "wybierz produkt";
}

krzak99 - Pią 19 Kwi, 2013 22:22

a jak stworzyć własną ?

Powered by phpBB modified by Przemo © 2003 phpBB Group