Witam.
Mój problem dotyczy wstawienia flash-a.
Gdy wstawie go z kodu podanego przez program Macromedii to nie wyświetla mi go pod Operą (pod IE idzie).
Odkopałem w necie tą stronkę http://www.alistapart.com/stories/flashsatay/ i po jej zaleceniach w Operce chodzi, a w IE się krzaczy.
Czy zna ktoś jeszcze jakieś inne opracowania dotyczące wstawiania swf-a zgodnie ze standardami ??
Nie wiem w czym problem. Publikowałem plik swf na stronę html prosto z flash'a i nie było żadnych problemów. Może podaj kod, którego używasz do osadzenia filmu flash'a w dokumencie.
Dzięki za zainteresowanie.
Strona robiona jest w php-nuke, i w pliku header.html w katalogu z tematem php-nuka
wstawiłem kod, który automatycznie wygenerował mi program Macromedii:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=100% HEIGHT=85> <PARAM NAME=movie VALUE="themes/BEST/images/logo.swf"> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=best> <PARAM NAME=scale VALUE=exactfit> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="themes/best/images/logo.swf" menu=false quality=best scale=exactfit bgcolor=#000000 WIDTH=100% HEIGHT=120 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </EMBED> </OBJECT>
Przy tym kodzie u mnie na kompie (serwer testowy Krasnal) wyświetla baner w Operze i IE bez problemu natomiast w necie na stronie Ie wyświetla baner, a Operka nie.
Po zapoznaniu się ze stroną http://www.alistapart.com/stories/flashsatay/, którą polecili mi na Forum Mozilli zmieniłem kod na:
<object width="100%" height="85" type="application/x-shockwave-flash" data="themes/BEST/images/logo.swf"> <param name=movie value="themes/BEST/images/logo.swf"> <param name=menu value=false> <param name=quality value=best> <param name=scale value=exactfit> <param name=bgcolor value=#000000> </object>
Po tym zabiegu tak jak napisali na stronie widać w Operze baner, a w IE trzeba czekać aż załaduje się cały baner i dopiero wtedy puści ładowanie strony.
Czy ktoś może wie jak to poprawić ??
Originally posted by JeYeF
Przy tym kodzie u mnie na kompie (serwer testowy Krasnal) wyświetla baner w Operze i IE bez problemu natomiast w necie na stronie Ie wyświetla baner, a Operka nie.
Jak dla mnie wszystko jest tu OK za wyjątkiem ścieżki do pliku w obiekcie EMBED.
Spróbuj zmienić
<EMBED src="themes/best/images/logo.swf"
na
<EMBED src="themes/BEST/images/logo.swf"
i powinno już działać pod Operą.
Originally posted by piotr_79
Jak dla mnie wszystko jest tu OK za wyjątkiem ścieżki do pliku w obiekcie EMBED.
Spróbuj zmienić
best/images/logo.swf"
na
BEST/images/logo.swf"
i powinno już działać pod Operą.
Wielkie dzięki piotr_79 trafiłeś w dziesiątkę.
Jak ja mogłem to przeoczyć o ja głupiii
Jeszcze raz wielkie dzięki.
Nie ma sprawy.
Wniosek: Nie każdy "best" jest the best