bambosz Napisano 23 Październik 2015 Napisano 23 Październik 2015 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) :/ 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]
olaf Napisano 23 Październik 2015 Napisano 23 Październik 2015 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
olaf Napisano 23 Październik 2015 Napisano 23 Październik 2015 ok mam, na dsktopie. Zmien getUrl, bo to kod z as2 (nie uzywany od okolo 13lat) na navigateToUrl z poprawną składnią - tak jak masz wyzej. Wywalenie mouseButton powinno pomoc też, czyli linia 5 zakomenuj, bo 6 i 7 są ok.
bambosz Napisano 23 Październik 2015 Autor Napisano 23 Październik 2015 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
olaf Napisano 23 Październik 2015 Napisano 23 Październik 2015 no ten kod getUrl to as2 wiec coś kręcą. Nie bardzo moge pomoc, bo ja pracuje we wlasnym frameworku i nie bardzo juz uzywam czystego AS3 wiec nie pamietam jak sie przywoluje funkcje js'owe z flasha, a nie mam czasu poszukać.
bambosz Napisano 23 Październik 2015 Autor Napisano 23 Październik 2015 Jak to mówią srał to pies. Przerobię na swoje skoro ichnie nie działa ;p A praca na czyimś kodzie jest upierdliwa niestety :/
bambosz Napisano 27 Październik 2015 Autor Napisano 27 Październik 2015 Ostatecznie okazało się że baner ma być w AS2, cały ten kod jest zbędny, a kliki do buttonów mają być bezpośrednio w buttonie, a nie jako skrypt na timeline :/ Zbłądziłem ...
Rekomendowane odpowiedzi
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ę