Paweł
B.
Specjalista ds.
analiz sprzedażowych
Temat: Problem z podlinkowaniem banera
Witam serdecznie,chciałem powrócić raz jeszcze do tematu tysiące razy przerabianego na różnych forach i grupach dyskusyjnych - mam problem z podlinkowaniem banera zrobionego we Flashu.
Na początku powiem, że korzystam z Flasha CS5 (wersja trial - 30 dni).
Wykonałem prosty baner, który chciałem umieścić na stronie jako link. Nie znam się na Action Script, dlatego opierałem się na gotowych rozwiązaniach dostępnych w internecie. Poniżej przedstawiam opis kolejnych wykonywanych przeze mnie czynności oraz problemy na jakie napotkałem:
1. Otwarłem przygotowany wcześniej baner we Adobe Flash
2. Dodałem nową warstwę (ponad innymi warstwami) - nazwałem ją "guzik"
3. Na nowo-utworzonej warstwie dodałem nowy obiekt - prostokąt, który przykrył cały obszar baneru
4. Prostokąt przekonwertowałem na symbol - "button" (w polu nazwy wpisałem "guzik")
5. Ustawiłem właściwość alpha guzika na 0%
6. Zmieniłem pozycję instance name na "guzik"
7. Kliknąłem w pierwszej komórce warstwy "guzik" i z menu podręcznego wybrałem Actions
8a. Wpisałem następujący kod:
on(release)
{
getURL("http://www.wp.pl/","_blank");
}
CRTL+ENTER (baner się załadował, ale po kliknięciu w jego obszarze, nie otwarła się przeglądarka), otrzymałem również następujące komunikaty o błędach:
Scene 1, Layer 'guzik', Frame 1, Line 1 1180: Call to a possibly undefined method on.
Scene 1, Layer 'guzik', Frame 1, Line 1 1120: Access of undefined property release.
Scene 1, Layer 'guzik', Frame 1, Line 3 1180: Call to a possibly undefined method getURL.
8b. Wpisałem inny kod:
guzik.onRelease = function()
{
getURL("http://www.wp.pl/","_blank");
}
CRTL+ENTER (podobnie jak w poprzednim przypadku: baner się załadował, ale po kliknięciu w jego obszarze, nie otwarła się przeglądarka), otrzymałem również następujące komunikaty o błędach:
Scene 1, Layer 'guzik', Frame 1, Line 1 1120: Access of undefined property guzik.
Scene 1, Layer 'guzik', Frame 1, Line 3 1180: Call to a possibly undefined method getURL.
Wg autorów tych przykładów - powinny one działać bez zarzutu - nie wiem więc gdzie popełniam błąd :(
Przepraszam, za długiego posta, ale chciałem opisać mój problem w miarę szczegółowo. Jestem początkującym użytkownikiem Flasha, dlatego proszę o pisanie odpowiedzi prostym językiem :).
Z góry dziękuję i pozdrawiam
PawełPaweł B. edytował(a) ten post dnia 16.07.10 o godzinie 13:08