Skocz do zawartości
View in the app

A better way to browse. Learn more.

Max3D.pl

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Napisano

Witam,

 

nie pytajcie dlaczego AS2 - taki wymóg :/.

 

Mam kłopot z buttonem linkującym reklamę flash do konkretnej strony WWW (w as3 nie mam z tym kłopotu, 2 min roboty i klik działa - nie jestem programista niestety ;p).

 

Problem w tym, że nie mam kompletnie pojęcia jak to zrobić za pomocą AS2 (czytałem na necie że trzeba zrobić button i dodać do niego zdarzenie prze prawy kilki -> akcje.

 

Ale nie działa :/.

 

Taki kod dostałem od osoby, która przesyłała mi wytyczne:

 

Kod dla Buttona:on(release){
getURL(_root.bn_url, "_blank");
}

 



function callLink(event:MouseEvent):void {
var url:String = LoaderInfo(this.root.loaderInfo).parameters['bn_url'];
try {
var ie:String = ExternalInterface.call("function(){return !!window.ActiveXObject}");
if(ie)ExternalInterface.call('window.open',url);
else navigateToURL(new URLRequest(url), '_blank');
}catch (e:Error){
navigateToURL(new URLRequest(url), '_blank');
}
}
button.addEventListener(MouseEvent.CLICK, callLink)

 

Adobe flash wywala błąd:

 

Scene=Scene 1, layer=linkButton, frame=1, Line 7 The class or interface 'MouseEvent' could not be loaded.

Scene=Scene 1, layer=linkButton, frame=1, Line 17 Statement must appear within on handler

 

 

 

Dobrze mi się wydaje że to (ten cały kod) jest AS3 ?

 

Pozdrawiam.

Edytowane przez Gwynbleid

  • Odpowiedzi 3
  • Wyświetleń 1,8k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

To jest AS3.

W AS2 albo możesz w button wejść:

on(press){

getURL("/index.php",_self);

}

 

albo odwołujesz się do instancji:

buttonInstanceName.onPress = function(){

getURL("/index.php",self);

}

 

Dawno nie machałem w AS ale tak to zdaje sie wygląda.

Napisano
  • Autor

W as3 robię to na zasadzie:

 

mcLink.addEventListener(MouseEvent.CLICK,goToUrl);

function goToUrl(e:MouseEvent):void
{
   var url:URLRequest = new URLRequest("http://www.google.pl/");
    navigateToURL(url, "_blank");
}

 

Szczerze, jest jakaś różnica dla strony i usera czy ja tam wsadze AS2 czy AS3 ?

To się w swf jakoś da sprawdzić ?

Bo na stronie chyba lepiej żeby było as3 (w miarę najnowsza wersja) ?

Edytowane przez Gwynbleid

Napisano

Dla usera raczej żadnej różnicy nie ma. Sprawdzisz chyba tylko jak zdekompilujesz. Ale jak taki jest wymóg...

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

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.