Skocz do zawartości

Flash: przeźroczysty plik


Rekomendowane odpowiedzi

Napisano

Witam,

 

czy zna ktoś może jakąś możliwość uczynienia pliku *.swf przeźroczystego? chodzi mi np. o elementy wystające poza sam flash, lub też flash z zaokrąglonymi rogami, żeby na każdym tle prezentował się dobrze.

 

pozdrawiam

  • Odpowiedzi 11
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Top Posters In This Topic

Napisano

to się definiuje w htmlu. to znaczy tam gdzie nie masz nic na scenie i dasz w htmlu by swf byl przezroczysty to bedzie przeswitywal.

Napisano

tak, ale informacje zapisywane są w pliku html generowanym do tego, wiec przy osadzeniu tego gdzie indziej, trzeba parametry dopisac w wybranym pliku.

Napisano

hej. to sie dodaje jako parametr w embed, wmode="transparent". Ignoruje kolor sceny. A tak pozatym to chciałbym ludzi uczulić na błąd w Firefoxie, który ostatnio napsuł mi troche zdrowia.

 

Otóż przy użyciu właśnie transparentnego flasha w FF występują błędy w działaniu flasha, więcej informacji na sieci. Głównie klepią się czcionki, zdarzenia, listenery...

Napisano

jasne. Przykład opisany także na stronie błędów FF i wisi tam od dawna... nie podam Ci teraz linka, może przy okazji.

 

Załóżmy że ma preloadera, swfa który przyjmuje zmienne i ich wartosci z flashVarsa(nie ma znaczenia ile ich jest). Nastepnie na podstawie tych zmiennych laduje kolejnego swf'a do "siebie"... teraz nastepuja schody.

 

Niezależnie od tego czy użyjesz SWFObject, innego sposobu .... zaladowany do preloadera swf potrafi się zawiesić, nie przyjać przekazanych mu zmiennych, nie wykonać funkcji, rozsypują się czcionki... i tylko pod FF.

 

Ten problem następuje tylko wtedy gdy masz wmode="transparent"

 

na szczęście używając SWFObject, można zmienic sposob umieszczenia SWF'a w htmlu kiedy jest odpalany w FF.

Napisano

Choćby przy użyciu SWFObject:

 

        
<br />
     var so = new SWFObject("./.flash/maskaPrawa.swf", "mymovie", "25", "477", "8", "#ffffff");<br />
     [b][color=Red]so.addParam("wmode", "transparent");[/color][/b]<br />
     so.write("maskaPrawa");<br />

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności