Wstawianie swf-a ??

w dziale Opera
JeYeF napisał(a):

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 ??

wyzimir napisał(a):

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.

JeYeF napisał(a):

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ć ??

piotr_79 napisał(a):

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ą.

JeYeF napisał(a):

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 p

Jeszcze raz wielkie dzięki.

piotr_79 napisał(a):

Nie ma sprawy.

Wniosek: Nie każdy "best" jest the best bigsmile