Posty Tagged ‘flash’

Formularz kontaktowy we Flash w SWiSH Max / Komunikacja z PHP

czwartek, Styczeń 27th, 2011


W poniższym przykładzie przygotujemy formularz kontaktowy, ktory wyśle informacje do strony PHP i odbierze od niej wynik. Strona PHP wyśle e-mail do właściciela strony.

 

 

(więcej…)

Z SWiSH forum: Błysk świateł samochodu / Miganie/mruganie światłami samochodu

wtorek, Kwiecień 27th, 2010


Poniżej cytat z SWiSH forum – miganie/mruganie światłami samochodu. Błysk świateł.
Autor wykorzystuje efekty Umieść i Usuń do sekwencyjnego pojawiania się, na reflektorach, obiektów z ustawioną przezroczystością Alfa, do zasymulowania błysku. Żeby sprawdzić, jak to się dzieje, można włączyć Podgląd klatki (czerwona linia na osi czasu) i przesuwać podgląd po kolejnych klatkach.

Link do oryginalnego wpisu

Pobierz plik źródłowy.

Miejsce publikacji: swish.wodip.opole.pl, forum.swish.pl
Autor, profil użytkownika: Januszr.

Blask, efekt blasku po napisie

niedziela, Kwiecień 11th, 2010


Blask.zip – pobierz plik źródłowy

W tym tutorialu wykonamy efekt Blasku przechodzący przez napis.

  1. Zakładamy nowy film: menu Plik | Nowy
  2. Ustawiamy rozmiar: menu Modyfikuj | Film | Właściwości, szerokość 515 px x 194 px .
  3. Zapalamy, w panelu Narzędzia po lewej,  narzędzie Prostokąt, rysujemy myszką prostokąt, tak by przył tło, może wystawał po za obręb animacji albo być z nią równym.
  4. We panelu Właściwości, ustawiamy tło na czarne.
  5. Kilkamy narzędzie Tekst, w panelu Właściwości, ustawiamy wielkość czcionki na 36 , krój czcionki na Arial Black, wielkość odstępu na 4
  6. Pozycjonujemy tekst na środku, opcjonalnie zmieniając wielkość tekstu na inną.
  7. Klikamu prawym klawiszem myszki na powstałym tekście i wybieramy z menu kontekstowego:  Konwersja | Konwertuj do Klipu 
  8. Powstał nienazwany Klip. W panelu Właściwości nadajemy mu nazwę np. na Maska.
  9. Nasz tekst jest najniższym jego elementem.
  10. Ustawiamy w panelu Właściwości, opcję Użyj obiektu niżej jako maski (animacja w klipie będzie tylko na nieprzezroczytym obszarze najniższego obiektu w klipie – naszego tekstu).
  11. Teraz wchodzimy na panelu Konspekt ( który przechowuje drzewo obiektów ). Tam rozwijamy powstały klip Maska i w zapalamy Obiekt Tekstowy.
  12. Prawy klawisz myszy, z menu kontekstowego Kopiuj Obiekt, następnie pownie prawy klawisz i Wklej w Miejscu.
  13. Została dodana kopia naszego tekstu wyżej w klipie, klikamy tę kopię prawym klawiszem i z menu kontekstowego Rozdziel na Kształty.
  14. Dzięki temu kopia naszego tekstu została przekształcona w grupę liter w formie wektorowych kształtów, którym teraz będziemy w stanie nadać wypełnienie tonalne oraz obramowanie.
  15. W panelu Konspekt rozwijamy powstała grupę, zaznaczymy myszką pierwszą literkę trzymając klawisz Shift na klawiaturze.
  16. Teraz w panelu Właściwości mozemy ustawić Wypełnienie na Gradient , poszczególne punkty wypełnienia od lewej: ciemnozielony (# 009900)  Alfa(przezroczytość) 50%, na lewa strona środka: ciemniejsza zieleń (# 007300 ), Alfa 100%, prawa strona środka: jaśniejszy zielony (# 019A00 ), prawa strona środka (# 66FF00 ). alfa 75% .
  17. Ustwiamy linię obramowania na ciągłą i jej grubość na 1.8.
  18. Mamy już napis teraz zanimujemy blask po tym napisie .
  19. Przy wybranym klipie (panel Konspekt), z panelu Narzędzia wybieramy narzędzie Prostokąt rysujmy myszką prostokąt.
  20. Przechodzimy do panelu Przekształcenie (ten panel przechowuje bezwzględne wymiary obiektów, panel Transformacje ich tymczasowe wymiary podczas Transformacji)
  21. W panelu Przekształcenie ustawiamy w polu Kąt Osi X wprowadzamy -60, co przekręci o 60 stopni.
  22. W tym samym panelu nadamy szerokość i wysokość na: 336, 478.
    X: -460, Y: 27
  23. Spozycjonuje nam to wypełnienie na poza ekranem.
  24. Ustawmy wypełnienie:  Gradient.
  25. Dodajemy 7 punktów wypełnienia o kolorze białym, trzy na środku po dwa na bokach.
  26. Ustawiamy im przezroczystość alfa od lewej:  0%, 25%,     75%, 100%,75%,      25%,0% .
  27. W panelu Narzędzia klikamy Transformacja Wypełnienia by przekręcić wypełnienie do takiego samego kąta, jak obiekt, następnie zmniejszamy jego krawędzie do krawędzi obiektu. 
  28. Mamy obiekt, który będzie przesuwał się po napisie, teraz pora na ustawienie jego ruchu.
  29. Klikamy menu Wstaw | Efekt | Przesuń
  30. Klikamy na niego dwukrotnie na osi czasu, następnie w panelu Efekt, na zakładce Ruch, zmieniamy opcję Przesuń do X na 560.
    Nasz efekt przesunie obiekt blasku z pierwotnej pozycji (poza ekranem, określonej w p. Przekształcenie) do pozycji X 560.
  31. Rozciągmy efekt na osi do 31 klatek.

Linki z rozwijanej listy (A Combo of links)

środa, Luty 24th, 2010


Komponent rozwijanej listy ComboBox_szary i funkcja skryptu getURL() mogą być użyte w celu stworzenia rozwijanej listy, która po wybraniu danego elementu, przekieruje po określony adres strony www, np. w celu wykonania linków innych stron, podstron.

Powyższy przykład używa komponentu ComboBox_szary ( dostępny na panelu Komponenty | Kontrolki| Listy | ComboBox_szary).

 

Następujących modyfikacji dokonano względem domyślnych wartości parametrów komponentu:

Initial Value: 6
(wartość początkowa)
List Values: SWiSHzone.com;Blog;Forums;Support;Google;Wikipedia;Take me to… (wartości listy)

Editable: false (czy edytowalny – false – fałsz – nie)

Gdy komponent jest inicjowany po załadowaniu bądź, gdy bądź gdy inny element jest wybrany, funkcja obsługi zdarzeń Events function jest wołana. Pozwala to użytkownikowi na określenie poprzez skrypt, jakie alcje mają zostać wykonane przy wystąpieniu danego zdarzenia. Wiele komponentów używa funkcji Events by zasygnalizować, że zdarzenie wystąpiło.

Nazwa funkcji jest określona w parametrze Event Notification | Event Function. Domyślna wartość tego parametru to “Events”.

Skrypt, jaki musi być dodany do głównego filmu, jest podany niżej:

function Events(n,v) {
    switch(v) {
        case "SWiSHzone.com":
            getURL("http://www.swishzone.com", "_blank");
            break;
        case "Blog":
            getURL("http://blog.swishzone.com", "_blank");
            break;
        case "Forums":
            getURL("http://forums.swishzone.com", "_blank");
            break;
        case "Support":
            getURL("http://www.swishzone.com/index.php?area=support", "_blank");
            break;
        case "Google":
            getURL("http://www.google.com", "_blank");
            break;
        case "Wikipedia":
            getURL("http://www.wikipedia.org", "_blank");
            break;
    }
}

Opis skryptu

Dla komponentu Combo_szary , funkcja Events ma dwa parametry. Pierwszy, n, określa nazwę obiektu, który woła tę funkcję. Drugi parametr, v, stanowi jego nową wartość.

W poniższym przykładzie wartością n zawsze będzie “Combo_szary” – czyli nazwa komponentu. Gdy film zawiera wiele komponentów i zdarzenia od nich są obsługiwane przez te samą funkcję Events, parametr n może być użyty celem stwierdzenia, który obiekt wysyła zdarzenie.

Parametr v zawiera jedną z nazw witryn www. Czyli jedną z : “SWiSHzone.com”, “Blog”, “Forums”, “Support”, “Google”, “Wikipedia” lub “Take me to…”

W powyższym skrypcie funkcja Events po prostu porównuje bieżącą wartość rozwijanej listy combo ze znanymi nazwami i kiedy stwierdzi, która to nazwa, otwiera ją na powiązanej stronie www getURL(). Gdy parametr v zawiera “Take me to…” no żadna akcja nie jest wykonywana.

Nota: użyto “_blank” jako cel funkcji getURL, co powoduje, że strona będzie otwierana w nowym oknie.

Plik przykładowy można pobrać z weblink.zip.

(c) swishzone.com, oryginal entry. The Polish translation by Dreamsoft.

SWiSH Max3 na Linuxie

czwartek, Luty 18th, 2010


Dzięki programowi Crossover(http://www.codeweavers.com/products/cxlinux/) bez większych problemów można uruchomić SWiSH Maxa na Linuxie.

My testowo uruchomiliśmy SWiSH Max3 PL na Open Suse 11. używając Crossover Standard 8.0:
Crossover to emulator Windows na Linuxa i Mac. To bardzo tani i sprzedawany przez nas produkt.

Instalator programu SWiSH Max generuje błąd podczas instalcji “Bład zapisu na c:\windows\temp\swlpi\uninstall.ece”
(Zrzut ekranowy)
jednak po jego zignorowaniu proces intalacyjny kończy się powodzeniem.

Jak uruchomić SWISH Max3:
1) Zainstaluj Crossover na Linux
2) Używając CrossOver Configuration manger wybierz domyślną butelką - default “bottle” winxp i zainstaluj “Internet Explorer 7” – zainstaluje to także Flash Player 9 Activex
3) Zainstaluj SWiSH Max3 do existing “bottle” (“win xp”).
4) Uruchom SWiSH Max3a i odblokuj, jak zwykle.

Wewnętrzny debugger pracuje całkiem dobrze i możesz wyeksportować html+swf także do systemu plików linux (poza butelką) np.  \home\user\desktop .

SWiSH Max3 pracuje na Linuxie: zrzut ekranowy i mały film z ekranu

Do testów użyłem polską wersję Max3, build 2009-11-30.