torm Napisano 14 Kwiecień 2010 Napisano 14 Kwiecień 2010 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
olaf Napisano 14 Kwiecień 2010 Napisano 14 Kwiecień 2010 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.
torm Napisano 14 Kwiecień 2010 Autor Napisano 14 Kwiecień 2010 a ma znaczenie jakiego koloru jest stage? i czy działa to pod wszystkimi przeglądarkami?
olaf Napisano 14 Kwiecień 2010 Napisano 14 Kwiecień 2010 dziala pod wszystkimi. kolor sceny jest ignorowany. Przykład: http://www.irvingtea.com/ 1
torm Napisano 14 Kwiecień 2010 Autor Napisano 14 Kwiecień 2010 wielkie dzięki po raz kolejny :) łap rep --edit-- albo i nie... wyczerpał mi się limit :(
SSn4k3 Napisano 14 Kwiecień 2010 Napisano 14 Kwiecień 2010 Podczas publikacji swfa masz do wyboru różne opcje dot. zachowania się tła. Między innymi jest transparent:)
olaf Napisano 14 Kwiecień 2010 Napisano 14 Kwiecień 2010 tak, ale informacje zapisywane są w pliku html generowanym do tego, wiec przy osadzeniu tego gdzie indziej, trzeba parametry dopisac w wybranym pliku.
graphitt Napisano 21 Kwiecień 2010 Napisano 21 Kwiecień 2010 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...
olaf Napisano 21 Kwiecień 2010 Napisano 21 Kwiecień 2010 mozesz opisac problem, bo uzywam od lat i nigdy nie stwierdziłem takiego problemu.
graphitt Napisano 21 Kwiecień 2010 Napisano 21 Kwiecień 2010 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.
olaf Napisano 21 Kwiecień 2010 Napisano 21 Kwiecień 2010 dzieki za info i sorry za spam, nigdy nie robilem tak jak opisales.
Knysha Napisano 12 Maj 2010 Napisano 12 Maj 2010 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 />
Rekomendowane odpowiedzi
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ę