Skocz do zawartości

Featured Replies

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
  • Wyświetleń 1,9k
  • Created
  • Ostatniej odpowiedzi

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
  • Autor

a ma znaczenie jakiego koloru jest stage? i czy działa to pod wszystkimi przeglądarkami?

Napisano
  • Autor

wielkie dzięki po raz kolejny :) łap rep

 

--edit--

albo i nie... wyczerpał mi się limit :(

Napisano

Podczas publikacji swfa masz do wyboru różne opcje dot. zachowania się tła. Między innymi jest transparent:)

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

mozesz opisac problem, bo uzywam od lat i nigdy nie stwierdziłem takiego problemu.

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

dzieki za info i sorry za spam, nigdy nie robilem tak jak opisales.

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

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności