Skocz do zawartości

as3 getUrl - error


bambosz

Rekomendowane odpowiedzi

Hej,

 

dostałem do przygotowania banner flash z jakimś dziwnym kodem O_O

Wszystko poskładane tak jak portal chciał a błędy nadal wywala (chyba że to błąd spowodowany tym, że reklama nie wisi na serwerze) :/

 

2n19cb4.jpg

 

error:

7,8 linia

65 GetURL ....

 

Szukałem, próbowałem buttona zdefiniować z palca var button... new Button().

I nie mam pojęcia co z tym zrobić. Grafik który to ogarnia w tej firmie wraca w pon. :/

Jakieś pomysły ?

 

Batony ponazywane prawidłowo, i zdefiniowane jako Batony ...

 

Funkcji GetURL jakoś nie mogę znaleźć (jakiś przykład zastosowania) :/

 

Poniżej kod:

 

[i][color=#3366FF]import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.external.ExternalInterface;
import flash.net.URLRequest;
import flash.net.navigateToURL;

btn_click.mouseChildren = false;[/color][/i]
[b][u][color=#CC0000]7: btn_click.buttonMode = true;
8: btn_click.addEventListener(MouseEvent.MOUSE_UP,click);[/color][/u][/b]

[i][color=#3366FF]var target = root.loaderInfo.parameters.target;
var clicktag = root.loaderInfo.parameters.clicktag;
function click(e:MouseEvent) {
var browserName:String = getBrowserName();

if (browserName == "IE") 
{
ExternalInterface.call("function setWMWindow() {window.open('"+ clicktag + "');}");
} 
else {
navigateToURL(new URLRequest(clicktag), target);
}
}

function getBrowserName():String {
var browser:String;
try 
{
var browserAgent:String = ExternalInterface.call("function getBrowser(){return navigator.userAgent;}");
} 
catch (error:Error) 
{
trace(error);
return 'Undefined';
}

if (browserAgent.indexOf("Firefox") >= 0) 
{
browser = "Firefox";
}
else if (browserAgent.indexOf("Safari") >= 0) 
{
browser = "Safari";
} 
else if (browserAgent.indexOf("MSIE") >= 0) 
{
browser = "IE";
} 
else if (browserAgent.indexOf("Opera") >= 0) 
{
browser = "Opera";
}
else 
{
browser = "Undefined";
}
return browser;
}

// Close Button (btnClose)

btnClose.addEventListener(MouseEvent.CLICK,onReleaseMyButton);
function onReleaseMyButton(event:MouseEvent):void 
{[/color][/i]
[b][color=#CC0000]65:    getURL('[/color]javascript:onFinishedPlaying();')[/b][b][color=#CC0000];[/color][/b]
[i][color=#3366FF]}[/color][/i]

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 6
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Top Posters In This Topic

No nie wkleiles tego get'a. Geturl to stary kod pewnie z as2 jeszcze i pewnie trzeba wymienic z navigatetourl.

Ten btn pcode pewnie nie jest guzkiem albo jest guzkiem, a mouseChildren nie jest wspierane dla guzika, co mialoby sens, bo ten parametr definiuje czy cos ma byc interaktywne, a guziki z zasady sa.

 

Wklej ta linie z geturlem

 

- - - Połączono posty - - -

 

A moze wjleiles ale na ipadzie widze tylko poczatkoe ze 30linii

Odnośnik do komentarza
Udostępnij na innych stronach

olaf, dzięki za odpowiedź.

 

to jest cały kod jaki mam i jaki miałem wkleić.

 

Normalnie, jak sam robię przekierowanie do strony po kliknięciu w button / movie Clip. To w as3 robię zdarzenie, podpinam funkcję i podaje adres "z palca".

Tu "redakcja" coś zakombinowała. Dostałem wytyczne, z tym właśnie kodem i tyle.

Przesłałem z prośba o pomoc i w odpowiedzi dostałem że wygląda dobrze i nie wiedzą skąd ten błąd :/

 

Pomęczę to jeszcze... ostatecznie wstawię standard jaki dawałem w innych banerach i tyli.

 

As znam tylko trochę więc nawet się w ten kod specjalnie nie zagłębiam :/

Było opisane jako as3 ;D

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności