|
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???
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 21:22
a jak stworzyć własną ?
|
|