Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html][flash] Jak podlinkować swf-a już w html-u?
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
maniak11
Witam mam mam swf-a, który nie ma linka skompilowanego wewnątrz swf-a czyli mam coś w tym stylu

  1. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,29,0" width="812" height="151" onclick="window.open('http://wwww.wp.pl')" style="cursor:pointer">
  2. <param name="movie" value="images/sqf.swf">
  3. <param name="quality" value="high">
  4. <param name="BGCOLOR" value="#4C6D98">
  5. <param name="URL" value="http://www.wp.pl">
  6. <embed src="images/sqf.swf" width="812" height="151" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#4C6D98"></embed>
  7. </object>


Jak zrobić coś takiego żeby w html-u wstawić otaczający <object> link? próbowałem dodać onclick i <param name"url" value=""> tak jak w tym kodzie co podałem ale nie działa:/ da się jakoś innaczej?
gekon
Nie da się.
Mati7
Da się za pomoca pozycjonowania

  1. <div style="position:relative;width:740px;height:100px;">
  2. <div style="position:absolute;z-index:90;width:740px;height:100px;">
  3. Flash idzie tutaj
  4. </div>
  5. <a href="http://www.mojastrona.pl/" style="position:absolute;z-index:100;display:block;width:740px;height:100px;"></a>
  6.  
  7. </div>


trzeba chyba jeszcze ustawić wmode na transparent
grouch
spojrzcie sobie tutaj: http://www.viztoolkit.com/2009/02/howto-embed-flash-in-html/ <- jest kilka przykladow sprawdzonych... sa tez linki dalej gdzie szukac przykladow
damianm2007
Cytat(Mati7 @ 20.12.2007, 09:20:01 ) *
Da się za pomoca pozycjonowania

[HTML] pobierz, plaintext
  1. <div style="position:relative;width:740px;height:100px;">
  2. <div style="position:absolute;z-index:90;width:740px;height:100px;">
  3. Flash idzie tutaj
  4. </div>
  5. <a href="http://www.mojastrona.pl/" style="position:absolute;z-index:100;display:block;width:740px;height:100px;"></a>
  6. </div>
[HTML] pobierz, plaintext

trzeba chyba jeszcze ustawić wmode na transparent

No niestety tak nie działa właśnie sprawdzałem ale to nic od czego są pliki robocze flash smile.gif
mad/
Myślę, że możmna to zrobić tak:
<?xml version"1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" dir="ltr">
<head>
<title<tytuł</title>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=&quot;utf-8&quot;"/>
</head>
<body>
<div>
<a href="http://www.wp.pl/"><object type="application/x-shockwave-flash" width="812" height="151" data="images/sqf.swf">
<param name="quality" value="high"/>
<param name="bgcolor" value="#4c6d98"/>
<p>Treść alternatywna - link do wp, ten link widoczny jest również w wersji flash. Do pobrania z http://www.adobe.com/</p></object></a>
</div>
</body>
</html>
Niestey błędy w przeglądarkach powodują różne dziwne zachowania, być może już to poprawili.
mruz
Witam,
Podepnę się.
Napisałem sobie taki skrypcik losowych reklam. Reklamy to poliki swf z akcją:
Kod
on (release)
{
getURL(_root.goto, "_blank");
}


flasha wywołuję:
Kod
<object type="application/x-shockwave-flash" data="prezentacja.swf" width="120" height="60">
<param name="movie" value="prezentacja.swf" />
</object>


Jak podlinkować takiego flasha, tylko nie na stałe w swf, tylko pobierany dynamicznie z bazy?
Pozdrawiam
mad/
"Jak podlinkować takiego flasha, tylko nie na stałe w swf, tylko pobierany dynamicznie z bazy?"
Co dokładnie masz na myśli? "tylko nie na stałe w swf" - ?
Poza tym kod powinien wyglądać tak:
"<object type="application/x-shockwave-flash" data="prezentacja.swf" width="120" height="60"><p>Treść alternatywna</p></object>"
Nie ma potrzeby dwa razy podawać adresu pliku swf, jeśli jednak chceśz to zrobić, to nie dodawaj spacji pzred '/' i dodaj treść alternatywną, na wypadek braku flasha.
<object type="application/x-shockwave-flash" data="prezentacja.swf" width="120" height="60">
<param name="movie" value="prezentacja.swf"/>
<p>Tekst alternatywny, np. "reklama czegośtam" + adres do wtyczki flasha, lub czegoś podobnego, co obsługuje swf, np. 'Gnash' o ile pamiętam</p>
</object>
mruz
Cytat
Co dokładnie masz na myśli? "tylko nie na stałe w swf" - ?

Coś takiego:
Kod
on(release) {
getURL('http://www.link.pl');
}

Chcę pobierać z bazy link i przypisywać do flasha który ma jedną akcję: po kliknięciu przejście do podanego z bazy linka
mad/
Niestety, to już raczej ActionScript chyba, nie mam pojęcia o tym.
erwin.zeez
oraz pierwszy i naprawdę nie wiem o tym powiązanie pliku swf
ale po przeczytaniu tego bieżnika posty, które są bardzo pomocne i poznał o tej rzeczy, a także
dzięki za dzielenie się informacjami
nadzieję, że więcej chudego
Teraz jestem stara się zrobić mój własny rachunek i pozwala zobaczyć whats gona się
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.