Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Banner na stronie www (jako obiekt flash)
#1
Witam serdecznie,

Mam mały problem ze stroną, którą próbuję stworzyć (w zasadzie to duży i chyba jedyny).
W górnej części strony umieściłem element flasha z buttonami, które mają mnie przenosić do odpowiednich podstron. Problem polega na tym, że nie przenoszą, a wyskakuje ostrzeżenie o zabezpieczeniach programu Adobe Flash Player. Odnośniki w stopce działają bez problemów i przenoszą mnie na podstrony, ale już cały element Flasha się nie sprawdza.

Wydaje mi się, że błąd popełniam w tworzeniu tego bannera. Kod jaki stosuję, to:

button_1.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);
function fl_ClickToGoToWebPage(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://galeria.html"), "_blank");
}

Czy jeśli w pierwszej klatce wrzucę wszystkie kody do podstron, to będzie to błąd (obecnie tak właśnie mam)? Jak mogę usprawnić banner, aby funkcjonował tak, jak powinien?

Za wszelką pomoc z góry dziękuję.

PS. Jeśli będzie trzeba, to wrzucę plik indeks oraz jakiś odpowiedzialny za podstronę (a także plik .fla odpowiedzialny za banner).
Odpowiedz
#2
http://galeria.html ?? Co to za ścieżka? Jeśli wszystkie podstrony masz w jednym folderze to wystarczy sama nazwa pliku, to raz. A dwa, że ostrzeżenie o zabezpieczeniu wyskakuje zawsze jeśli odpalasz stronę lokalnie, a nie z poziomu serwera. Przynajmniej tak było w starszych flash'ach, nie bawiłem się flashką od 3-4 lat, być może coś się pozmieniało, ręki uciąć nie dam. Ale nie zaszkodzi chyba spróbowaćSmile tak więc usuń "http://" ze ścieżki a jeśli nadal bedziesz widział ostrzeżenie to zobacz czy z poziomu serwera jest tak samo
Odpowiedz
#3
Zgadza się - teraz buttony działają jak trzeba.

W zamian pojawił się jeden mankament i jeden problem.
Mankament: Przy naciśnięciu buttona przechodzi na podstronę, ale otwiera się nowa karta w wyszukiwarce. Można to jakoś obejść?
Problem: Przeskalował mi sie obiekt flash. Stał się jakiś duży i zniknął jeden button (są 2 z 3). Mogę jakoś zmienić wielkość tego obiektu flash, żeby pojawiły się wszystkie przyciski?

Dziękuję za pomoc.
Odpowiedz
#4
wielkość określasz przed opublikowaniem w dokumencie... Jeśli nic nie zmieniałeś w deklaracji obiektu w HTML to taka powinna zostać... Zakładka otwiera się w nowej karcie bo zmusiłeś AS do tego... zamiast _blank jako target powinieneś zadeklarować _self:
Kod:
button_1.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);
function fl_ClickToGoToWebPage(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://galeria.html"), "_self");
}
Odpowiedz
#5
Faktycznie zmiana z _blank na _self pomogła Smile Dzięki.

Pozostaje kwestia bannera. Nie zmieniałem nic w kodzie html, po prostu podmieniłem pliki banner.swf. Po otworzeniu strony nadal jest to samo. Dla porównania otworzyłem index.html strony, w której banner jest normalny i tej obecnej. Szczerze pisząc, ja nie widzę żadnej różnicy w samym kodzie. Jest dokładnie to samo.

KOD (index.html) dotyczący obiektu flash:
Kod:
<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="780" HEIGHT="200" id="banner" ALIGN="">
<PARAM NAME=movie VALUE="banner.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="banner.swf" quality=high bgcolor=#FFFFFF  WIDTH="780" HEIGHT="100" NAME="banner" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>

Zmiany wartości WIDTH oraz HEIGHT nie pomagają. Mam wrażenie, że muszę coś dopisać, żeby przeskalować obiekt. Niestety nadal nie potrafię obejść tego elementu.
Będę wdzięczny za ponowną pomoc już w ostatniej kwestii. Jak sprawić, aby obiekt flash pokazywał się w całości w normalnych rozmiarach?
Dziękuję za wszelkie sugestie i podpowiedzi.
Odpowiedz
#6
Ale co to znaczy, że jest "tak samo"? Tzn jak?
Odpowiedz
#7
Kod html skopiowany z pliku index.html - tutaj wyświetla mi banner poprawnie:

Kod:
<HTML>

<HEAD>

<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="konwerter" CONTENT="Ogonki97 1.3">
<META NAME ="Description" CONTENT="Strona internetowa">
<META NAME="Language" CONTENT="pl">
<META NAME="Generator" CONTENT="Notatnik Widnows">

<TITLE>MATEMATYKA</TITLE>
  <LINK REL="stylesheet" TYPE="text/css" HREF="styl.css">
</HEAD>

<BODY>

<BODY BACKGROUND="Bez tytułu22.gif">

<TABLE align="center" border="0" cellpadding="0" cellspacing="0" width="780"><TR><TD>

<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="780" HEIGHT="200" id="banner" ALIGN="">
<PARAM NAME=movie VALUE="banner.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="banner.swf" quality=high bgcolor=#FFFFFF  WIDTH="780" HEIGHT="100" NAME="banner" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>

<TABLE><TR><TD VALIGN=top>
<BR><BR><BR><BR><BR>
<H1 ALIGN=CENTER>GEO-AGRO</H1>
<H2 ALIGN=CENTER>MATEMATYKA</H2>

<P>Witaj na stronie po¶więconej dfdgfdfg gd gdfd gd gdf df dgd gdgdhd sfsfss rfgtgdbggthydxgdgt  tegtesr sdt ert esterstyds gdtyesrter tergtert erst setr hdfgd gdhdh</I></P>


<BR><BR>

<BR><BR><BR><BR><BR><BR><BR>
<center>

</TD></TR>
<TR><TD COLSPAN=2>          
<CENTER><A HREF=index.html>::Strona główna::&nbsp;&nbsp;</A> <A HREF=oferta.html>::Oferta::&nbsp;&nbsp;</A> <A HREF=kontakt.html>::Kontakt::&nbsp;&nbsp;</A> <A HREF=galeria.html>::Galeria::&nbsp;&nbsp;</A>

</TD></TR></TABLE>

</BODY>
</HTML>


Kod html skopiowany z pliku index.html - tutaj wyświetla mi banner niepoprawnie:

Kod:
<HTML>

<HEAD>

<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="konwerter" CONTENT="Ogonki97 1.3">
<META NAME ="Description" CONTENT="Strona internetowa">
<META NAME="Language" CONTENT="pl">
<META NAME="Generator" CONTENT="Notatnik Widnows">

<TITLE>MATEMATYKA</TITLE>
  <LINK REL="stylesheet" TYPE="text/css" HREF="styl.css">
</HEAD>


<BODY>

<BODY BACKGROUND="Bez tytułu22.gif">

<TABLE align="center" border="0" cellpadding="0" cellspacing="0" width="780"><TR><TD>

<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="780" HEIGHT="200" id="banner" ALIGN="">
<PARAM NAME=movie VALUE="banner.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="banner.swf" quality=high bgcolor=#FFFFFF  WIDTH="780" HEIGHT="100" NAME="banner" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>

<TABLE><TR><TD VALIGN=top>
<BR><BR><BR><BR><BR>
<H1 ALIGN=CENTER>GEO-AGRO</H1>
<H2 ALIGN=CENTER>MATEMATYKA</H2>

<P>Witaj na stronie po¶więconej dfdgfdfg gd gdfd gd gdf df dgd gdgdhd sfsfss rfgtgdbggthydxgdgt  tegtesr sdt ert esterstyds gdtyesrter tergtert erst setr hdfgd gdhdh</I></P>

<BR><BR>

<BR><BR><BR><BR><BR><BR><BR>
<center>

</TD></TR>
<TR><TD COLSPAN=2>          
<CENTER><A HREF=index.html>::Strona główna::&nbsp;&nbsp;</A> <A HREF=oferta.html>::Oferta::&nbsp;&nbsp;</A> <A HREF=kontakt.html>::Kontakt::&nbsp;&nbsp;</A> <A HREF=galeria.html>::Galeria::&nbsp;&nbsp;</A>

</TD></TR></TABLE>

</BODY>
</HTML>
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak zrobic Formularz Kontaktowy na stronie ? Kodarth 191 255,838 06-04-2021, 16:25
Ostatni post: zerin
  Weryfikacja zdjęć na stronie widzaceoko 0 1,705 19-02-2018, 02:26
Ostatni post: widzaceoko
  Obraz z kamery IP na stronie Maciek975 3 4,250 05-10-2017, 16:25
Ostatni post: Narind
  Zdjęcie jako tło strony Kajtimus 5 4,590 17-05-2017, 01:19
Ostatni post: webpiksel
  Strona w stronie ale z inną wartością w adresie ppawlo 0 2,085 30-04-2017, 19:36
Ostatni post: ppawlo

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl