eksportowanie AVI z kanałem alpha z Flasha

Ucieszony możliwością importu nakładek filmowych z kanałem alpha, czyli przezroczystością, postanowiłem tej radosnej opcji użyć. Minęło pół dnia, kiedy dowiedziałem się wreszcie jak. Chociaż podejrzewałem jakiś trick w Ulead Video Studio 11 (ach te uprzedzenia!) to dotyczył on jednak Flasha. Otóż eksport AVI z kanałem alpha (32 bity, Plik->Eksportuj->Eksportuj film…) owszem eksportuje kanał alpha, ale… zasłonięty kolorem tła. Nie wiedzieć czemu, puste tło jest traktowane jak obiekt nieprzezroczysty. Rozwiązanie? Dodać do palety kolorów próbkę np. białą, ale koniecznie z alpha=100% i we ustawieniach dokumentu (Modyfikuj->Dokument) ustawić kolor tła z tej próbki. Potem, przy eksporcie, pamiętać tylko o zapisie bez kompresji, bo VS nie uwzględnia przezroczystości w skompresowanych nakładkach…

Z życzeniami dużych pamięci masowych…

Ulead Video Studio 11 i wczytywanie SWF

Nabyłem drogą kupna program do twórczości filmowej w dziedzinie wesel i pierwszych komunii, czyli amatorskiej edycji video. Niektórzy określają go mianem “półprofesjonalnego”, ale niestety to brakujące pół daje się we znaki. Jednak ja nie o tym, program zdaje egzamin, ale za diabła nie chce wczytywać SWFów, które mogą służyć jako maski czy elementy animacji. Mimo, że z interfejsu, pomocy i opisu programu wynika że powinien. Jak się okazało, nie wczytuje ich wtedy, gdy mamy zaktualizowany odtwarzacz Flash… Aby problemu się pozbyć, należy pobrać niniejszy plik i umieścić go w katalogu %systemroot%\system32\Macromed\Flash na dysku systemowym oczywiście. Rozwiązanie znalazłem dzięki bazie wiedzy Corela.

Aha, trzeba potem klasycznie zamknąć VS i uruchomić ponownie.

komponenty flash i Flex Builder, import fl.controls

Dzięki pomocy tego forum dowiedziałem się właśnie, jak używać komponentów Flash CS3 np. z pakietu fl.controls, w środowisku Flex Builder. Wystarczy do projektu dodać ścieżkę do źródeł komponentów:

(Eclipse->Project->Properties->ActionScript Build Path->Add Folder)
C:\Program Files\Adobe\Adobe Flash CS3\pl\Configuration\Component Source\ActionScript 3.0\User Interface\
albo w wersji angielskiej CS3:
C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\Component Source\ActionScript 3.0\User Interface\

i od tego momentu polecenia typu import fl.controls.UIScrollBar nie będą wzbudzały irytacji fleksa. Oczywiście zakładam, że kompilacja odbywa się we Flashu, cała zabawa potrzebna jest wyłącznie dla spokoju Buildera i czystego panelu Problems.

Next Page »