Agata K.

Agata K. Ilustrator / Graphic
Designer

Temat: Jak zrobić przezroczysty SWF?

Hejka!
Eksportuję do swf animację złożoną z przezroczystych png. Chciałabym żeby cała animacja również była przezroczysta, niestety domyślne tło jest białe, a ja nie wiem gdzie ustawić opcję, by zapisywało się w swf bez tła. Czy możecie mi pomóc, będę bardzo wdzięczna. :)
P.S. mam flash cs3 ENGAgata K. edytował(a) ten post dnia 12.10.09 o godzinie 13:00

konto usunięte

Temat: Jak zrobić przezroczysty SWF?

Zobacz wmode w http://kb2.adobe.com/cps/127/tn_12701.html

jak flasha osadzisz mozesz zadeklarowac parametr wmode na "opaque" lub "transparent" aby stał sie przezroczysty na stronie

np.

<script type="text/javascript">
var flashvars = {};
var params = {wmode: "transparent"};
var attributes = {};
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>
Andrzej Styś

Andrzej Styś Lorem ipsum ex modus
laboramus nam, duo
eu denique reform...

Temat: Jak zrobić przezroczysty SWF?

Szymon Adamczyk:
Zobacz wmode w http://kb2.adobe.com/cps/127/tn_12701.html

jak flasha osadzisz mozesz zadeklarowac parametr wmode na "opaque" lub "transparent" aby stał sie przezroczysty na stronie

nie "mozesz", tylko "musisz" i nie "opaque lub transparent", tylko transparent ...jak sama nazwa wskazuje ;o)
Agata K.

Agata K. Ilustrator / Graphic
Designer

Temat: Jak zrobić przezroczysty SWF?

hmmm, ale czy zmiana tego kodu to się tyczy jednego pliku czy wszystkich swf, które wgram na stronę? Tych swf'ów będzie ponad tysiąc, w różnych html, więc zmienianie ustawień dla każdej strony lub dla każdego swf'a, będzie bardzo męczące. Myślałam, że może jest taka opcja, żeby z zasady nie zapisywał tła, tak jak jest to w png.

Jeszcze wyjaśnię... Muszę oddać gotowe swf, potem resztą zajmuje się zleceniodawca, który będzie te pliki wprowadzał na stronę za pomocą CMS. W tej chwili trwają ostatnie prace nad portalem, ale stroną kodowania zajmuje sie ktoś z zewnątrz, więc nie mam dostępu do kodu i z mojej strony mogę tylko grzebać w samych swf'ach. Pytanie więc brzmi, na ile ja mogę postarać się o tą transparentność?

W chwili obecnej daję tło swfom. takie samo jakie jest na stronie, ale w przypadku, gdyby zleceniodawca chciał tło zmienić, wtedy będę musiała na nowo edytować fla, eksportować swf itd.

Co będzie mniej męczące i czasochłonne? Definiowanie skryptu czy edytowanie wszystkich fla w przypadku zmian tła na stronie?Agata K. edytował(a) ten post dnia 12.10.09 o godzinie 13:53
Marcin W.

Marcin W.
TI/IT/VM/HT/PC/XP/AD
/SE/XL/XE/AS/TB/CP/J
S/JV

Temat: Jak zrobić przezroczysty SWF?

To czym się przejmujesz? To już do zleceniodawcy należy, żeby zadbał o to, by jego cms miał opcję "transparentne tło" przy osadzaniu swf-ów.

Inaczej: jeżeli nie rozciągniesz żadnego pola wypełnienia na 100% wysokości i 100% szerokości stage'u, to swf zawsze jest przeźroczysty, a jak interpretuje to co jest pod nim przeglądarka, to już zależy od kodu html/js, a nie od actionscriptu/swfa.

PS. We flashu masz coś takiego jak "publish seettings" i tam możesz wybrać opcję wyświetlania "transparent windowless", która ma odzwierciedlenie w pliku html, który wygeneruje flash podczas publikacji (o ile zaznaczyłaś swf + html) ale nadal to jest opcja PO STRONIE HTMLa, nie flasha.Marcin MaW W. edytował(a) ten post dnia 12.10.09 o godzinie 14:53
Krystian O.

Krystian O. IT Project Manager w
Blue Services Sp. z
o.o.

Temat: Jak zrobić przezroczysty SWF?

Szymon Adamczyk:
<script type="text/javascript">
var flashvars = {};
var params = {wmode: "transparent"};
var attributes = {};
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>

Dzięki, właśnie tego szukałem :D

Następna dyskusja:

Jak zrobić w swf link




Wyślij zaproszenie do