PDA

Zobacz pełną wersję : Modul Wrapper a w nim flash



lizartho
12-10-2007, 11:31
Witam,

Szukalem troche na forum ale nie znalazlem odpowiedzi na interesujaca mnie kwestie.

Uzywam do strony glownej modulu wrapper z tego wzgledu zeby wrzucic w nim bannery flashowe. Sytuacja wydaje sie prosta - opublikowany flash w postaci htmla wrzucam na server - linkuje z nim wrappera i po sprawie. No i wszystko super fajnie w mozilli.. schody sa w IE. Po zaladowaniu sie strony elementy flashowe sa uciete na dole - jakby podsunely sie do dolu i wokol nich (mimo ze nie sa buttonami) pojawia sie obramowanie z lapka. Po wcisnieciu odpowiedni banner podsuwa sie ku gorze i obejmuje pozycje taka jaka powinien miec za 1 razem.

W czym tkwi problem?

Bede bardzo wdzieczny za pomoc,

Pozdrawiam,
Wojtek

kkmm1
12-10-2007, 11:56
Problem tkwi w IE i ich wspanialemu patentowi na osadzanie flash. Jest to dos spory problem dla ludzi np. bez upgrade'u Macromedia Dreamweaver 8 do ostatniej wersji. zmienolo sie osadzenie flasha w IE dla wersji wyzej niz 6. Polecam lekturke na stronach adobe (niestety po angielskiemu) .... a jak bede mial chwilke to napisze caly schemat poprawnego osadzenia flash

P.S. najlepiej wykorzystywac jave do tego... a lekturka adobe odnosi sie do zaladowania skryptu z pliku AC_RunActiveContent.js do szablonu.

lizartho
13-10-2007, 17:16
ja mam Dreamweavera 8..

kolega mi dal takiego linka: http://blog.deconcept.com/swfobject/ i aktualnie go studiuje co i jak...

ale jak ktos wie dokladnie jak to powinno wygladac to chetnie wyslucham sugestii :)

kkmm1
14-10-2007, 00:33
Zapomnialem ze mialem tu opisac wszystko :) sorki


Tak wiec.....
1) pobierasz pik ze strony adobe lub tutaj (skrypty.zip)
2) rozpakowywujesz
3) wkladasz to do jakiegos folderu w necie np. moj_flash
4) w kodzie www w head wklejasz
<script type="text/javascript" src="http://www.adres_miejsca_gdzie_jest_ten_folder/moj_flash/skrypt/AC_RunActiveContent.js"></script>5) w miejscu gdzie ma byc flash na www dajesz kod
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','podaj w px rozmiar','height','podaj w px rozmiar','title','text','src','adres_flasha.swf',' quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','tutaj_opis_najlepiej_adre s_flasha_bez_swf' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="podaj w px rozmiar np.200" height="podaj w px rozmiar" title="text">
<param name="movie" value="adres.flasha.swf" />
<param name="quality" value="high" />
<embed src="adres_flasha.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="podaj w px rozmiar" height="podaj w px rozmiar"></embed>
</object></noscript>6)milego ogladania flasha w IE, FF oraz innych. Sadze ze przyda sie to paru osoba. Sam swojego czasu szukalem tego i znalazlem tylko po angielsku.Tak wiec teraz i po polsku jest . Pozdr

lizartho
14-10-2007, 18:18
niestety nie pomoglo...

flash mi sie wyswietla jak wczesniej, ale niestety nie jest w pozycji takiej jak w FF czy Operze...

Zrobilem wg Twoich zalecen, ale nie widzialem zadnej zmiany - wtedy zrobilem sobie update dreamweavera do wersji 8.0.2 ktora to juz ma ten skryp w sobie i convertuje zawartosc.. i conversie przeprowadzilo. Zapisalem wrzucilem an server i dalej to samo..

Bo to jest tak jak by jakies marginesy sie robily we IE..

o! wlasnie piszac to - sprawdzilem.. ustawilem padding na 0 i marginesy na 0 i mi podsunal do gory tak jak byc powinno :D

huhu nie ma to jak burza mozgu ;)

Pozdrawiam i dzieki za skrypt - na pewno bede go uzywal zeby przypadkiem nie bylo przykrych sytuacji w IE :)