Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Optymalny kod na osadzenie flash'a.
Recik
post 27.04.2011, 21:26:02
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

Ostrzeżenie: (10%)
X----


Witam. Moglibyście podać mi optymalny kod (który będzie działał na każdej przeglądarce) w którym będę mógł osadzić player flash? Teraz na Firefox/Chrome i IE działa, na Operze niestety pada.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 16)
hieroshima
post 28.04.2011, 08:47:51
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 6
Dołączył: 4.04.2010

Ostrzeżenie: (0%)
-----


  1. <object type="application/x-shockwave-flash" data="http://adres_pliku.swf" width="szerokosc" height="wysokosc">
  2. <param name="movie" value="http://adres_pliku.swf" />
  3. <param name="quality" value="high" />
Go to the top of the page
+Quote Post
e-mati
post 28.04.2011, 09:15:32
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 1
Dołączył: 25.05.2009

Ostrzeżenie: (0%)
-----


Możesz użyć skrypt SWFObject. Działa na wszystkich przeglądarkach. http://code.google.com/p/swfobject/
Go to the top of the page
+Quote Post
Recik
post 28.04.2011, 14:31:25
Post #4





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

Ostrzeżenie: (10%)
X----


Aktualnie mam coś takiego:

http://pastebin.com/k9nxCVbD

Nie działa tylko w operze.
Go to the top of the page
+Quote Post
wookieb
post 28.04.2011, 14:46:42
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No fajnie. A posty piszemy dla jaj? Zobacz w końcu ten SWFOBJECT


--------------------
Go to the top of the page
+Quote Post
Recik
post 28.04.2011, 14:54:46
Post #6





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

Ostrzeżenie: (10%)
X----


  1. Okej, wstawiłem tak:
  2.  
  3. <script type="text/javascript" src="swfobject.js"></script>
  4. <script type="text/javascript">
  5. swfobject.registerObject("myId", "9.0.0", "player.swf");
  6. </script>
  7.  
  8. </head>
  9.  
  10. <object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="120">
  11. <param name="movie" value="player.swf" />
  12. <!--[if !IE]>-->
  13. <object type="application/x-shockwave-flash" data="player.swf" width="300" height="120">
  14. <!--<![endif]-->
  15. <div>
  16. <h1>Alternative content</h1>
  17. <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
  18. </div>
  19. <!--[if !IE]>-->
  20. </object>
  21. <!--<![endif]-->
  22. </object>
  23.  
  24. W operze dalej nie działa.


Ten post edytował Recik 28.04.2011, 14:58:39
Go to the top of the page
+Quote Post
wookieb
post 28.04.2011, 14:59:25
Post #7





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




1) Używaj bbcode
2) http://code.google.com/p/swfobject/wiki/do...d_your_SWF_with


--------------------
Go to the top of the page
+Quote Post
Recik
post 28.04.2011, 15:06:13
Post #8





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

Ostrzeżenie: (10%)
X----


Którym sposobem mam zrobić? Tam jest kilka.. zrobiłem tym pierwszym, dalej nie pokazuje w Operze.
Go to the top of the page
+Quote Post
wookieb
post 28.04.2011, 15:09:26
Post #9





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




1) Pokaż jak wstawiłeś
2) Sprawdź konsolę błędów co Ci zgłasza


--------------------
Go to the top of the page
+Quote Post
Recik
post 28.04.2011, 15:10:33
Post #10





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

Ostrzeżenie: (10%)
X----


Wstawiłem tak:


  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
  2. <script type="text/javascript" src="swfobject.js"></script>
  3. <script type="text/javascript">
  4. swfobject.registerObject("myId", "9.0.0", "player.swf");
  5. </script>
  6.  
  7. </head>
  8.  
  9.  
  10.  
  11. <div id="container">
  12.  
  13. <div style="position: absolute; margin-left: 550px; margin-top: -200px;">
  14.  
  15. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="380" height="120">
  16. <param name="movie" value="player.swf" />
  17. <param name="wmode" value="transparent" />
  18. <!--[if !IE]>-->
  19. <object type="application/x-shockwave-flash" data="player.swf" width="380" height="120">
  20. <param name="wmode" value="transparent" />
  21. <!--<![endif]-->
  22. <!--[if !IE]>-->
  23. </object>
  24. <!--<![endif]-->
  25. </object>
  26.  
  27. </div>


http://www.delta.auto.pl/casandra/index2.php - sprawdźcie w operze jak u Was to wygląda.
Go to the top of the page
+Quote Post
wookieb
post 28.04.2011, 15:40:22
Post #11





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Skoro uważasz, że to jest kod z linku który Ci podałem to mogę powiedzieć tylko tyle, iż ubolewam nad twoją nieskończoną edukacją w podstawówce.


--------------------
Go to the top of the page
+Quote Post
Recik
post 28.04.2011, 19:14:17
Post #12





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

Ostrzeżenie: (10%)
X----


Wstawiłem tą metodą którą mi pokazałeś:


  1. <script type="text/javascript" src="swfobject.js"></script>
  2. <script type="text/javascript">
  3. swfobject.embedSWF("player.swf", "player", "300", "120", "9.0.0", );
  4. </script>
  5.  
  6. </head>
  7.  
  8.  
  9.  
  10. <div id="container">
  11.  
  12. <div id="player">
  13.  
  14. </div>


Dalej nie działa w operze.
Go to the top of the page
+Quote Post
wookieb
post 28.04.2011, 21:22:56
Post #13





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Wystaw to proszę gdzieś publicznie a spojrzymy.


--------------------
Go to the top of the page
+Quote Post
mlawnik
post 28.04.2011, 21:24:51
Post #14





Grupa: Zarejestrowani
Postów: 455
Pomógł: 49
Dołączył: 12.04.2010

Ostrzeżenie: (0%)
-----


Na przykład na jsfiddle.


--------------------
Pozdrawiam,
mlawnik

Cytat(nospor)
Jedzmy gówno.... miliony much nie może się przecież mylić
Go to the top of the page
+Quote Post
Recik
post 28.04.2011, 21:27:37
Post #15





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

Ostrzeżenie: (10%)
X----


http://www.delta.auto.pl/casandra/index2.php

Tutaj. Działa wszędzie tylko nie na operze.. nie chodzi już nawet tutaj o to białe tło, to jest do zrobienia.
Go to the top of the page
+Quote Post
wookieb
post 28.04.2011, 21:57:27
Post #16





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Wszystko działa, tylko opera po prostu dziwnie tego flasha nie pokazuje. Inaczej to interpretuje.
Opakuj swojego diva "player" w dodatkowy div i jego ostyluj tak jakbyś chciał wypozycjonować swojego flasha, ale nie pytaj jak, po prostu próbuj. Liczę, że znasz CSS.
  1. <div id="dodatkowy">
  2. <div id="player">
  3. </div>
  4. </div>


--------------------
Go to the top of the page
+Quote Post
Recik
post 28.04.2011, 22:04:37
Post #17





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 23.04.2011

Ostrzeżenie: (10%)
X----


Okej, działa. Ale nie wiem dlaczego, w niektórych podstronach strona bardzo osuwa mi się na dół. Wstawione tak:

  1. <script type="text/javascript" src="swfobject.js"></script>
  2. <script type="text/javascript">
  3. swfobject.embedSWF("player.swf", "player", "300", "120", "9.0.0");
  4. </script>
  5.  
  6. </head>
  7.  
  8.  
  9.  
  10. <div id="container">
  11. <div id="dodatkowy">
  12. <div id="player">
  13. </div>
  14. </div>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:16