Filmy wideo flash w SWiSH Max

Styczeń 27th, 2011 przez admin


Odwiedzając portale internetowe, często Państwo widzą filmy wideo wtopione w banery flash, to nowy trend w reklamie. Ten wpis pokazuje, jak to zrobić w SWiSH Maxie.

Pobierz plik źródłowy przykładu

Wyświetlając film wideo bezpośrednio na stronie, z możliwością dodatkowej animacji, można wykonać film reklamowy hotelu, kwatery, wizażystki, fryzjera, wyświetlić wywiad z samorządowcami, pokazać unikalne właściwości turystyczne. Dzisiaj nawet nie trzeba mieć kamery żeby nagrać film, większośc aparatów cyfrowych i część komórkowych umożliwia nagrywanie filmów.

Szybka ścieżka: co należy zrobić, żeby wyświetlić film wideo w SWiSH Maxie ?

Wystarczy przeciągnąć na obszar animacji komponent Prosty Odtwarzacz FLV i ustawić w panelu Parametry, parametr Video Url na nazwę pliku FLV do odtworzenia oraz parametr Auto play na True .

SWiSH Max4 zawiera wbudowany konwerter plików plików wideo (avi,wmv etc.) do formatu flasha flv

Więc wystarczy mieć plik z kamery, aparatu cyfrowego, czy komórki, by go łatwo umieścić na www. Należy zacząć od konwersji plików wideo do formatu Flasha flv, menu Plik | Konwertuj wideo do FLV. Zalacamy konwersję w wykorzystaniem formatu Flash 8, audio 11 khz, mono.

Niżej pokażemy, jak odtwarzać po kolei pliki flv

  1. Zakładamy nową animację. Plik | Nowy, w Modyfikuj | Film | Właściwości ustawiamy wymiary filmu: 558 x 200.
  2. Z panelu komponenty i grupy Odtwarzacze wideo przeciągamy Prosty Odtwarzacz FLV
  3. Ustawimy jego parametr Video URL  na 1 plik, jaki ma być odtworzony.
  4. Ustawiamy parametr Auto Play na true
  5. Ustawiamy Video Width (szerokość) na 320 , Video Height (wysokość) na  180 . Takie mamy filmy w tym przykładzie, oczywiście, gdy filmy mamy w innej rozdzielczości, ustawiamy inną wysokość i szerokość.Po kliknięciu poglądu film powinien już działać.
  6. Teraz zajmimy się tym, jak sprawić, by odtwarzały się kolejne pliki, gdy zakończy się odtwarzanie pierwszego.
  7. Ustawiamy parametr Event Function (funkcja obsługi zdarzeń komponentu) na movieFinished
  8. Klikamy w panelu Konspet obiekt Scena i w panelu Skrypt wklejamy poniższy skrypt:

    function movieFinished(name, isDone) {
    if (isDone) {
    trace(name + ” has finished playing”);
    if (curr_flv < (plikiflv.length-1)) curr_flv++;
    else curr_flv=0;
    SimpleVideo_FLV.LoadVideo(plikiflv[curr_flv], true);
    }
    }

    onSelfEvent (load) {
    var curr_flv = 0;
    var plikiflv  = new Array(„00225_Edit.flv”,”00290.flv”,”00301.flv”);

    }

    /* Co to robi  ?
    funkcja movieFinished otrzymuje zdarzenia z komponentu, gdy zakończone odtwarzanie, brany jest kolejny plik z tablicy plikiflv, której wartość określona jest w zdarzeniu onSelfEvent (load). Bieżący indeks w tabeli przechowuje zmienną curr_flv
    */

  9. Po prawej dodałem dodatkowo prostokąt, który jest tłem dla błyskającego napisu.
  10. Ten błyskający napis pojawia się dzięki użyciu filtrów w efekcie Ruch (poprzednio Przesuń).  Filtra Cienia i filtra rozbłysku, o innym stanie na początku, innym na końcu – stąd rozbłysk.
  11. Uwaga filmy flv są czytane z bieżacego katalogu, chyba, że jest określony w htmlu parametr Flasha base, który zawiera ścieżkę szukania, gdzie Flash ma szukać. Ten paramtr base można ustawić od razu w SWiSH Maxie, Modyfikuj | Film | Właściwości | Ustawienia Eksportu | Html, można też dodać atrybut base do htmla ręcznie.

Help do komponentu

.