Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   on(release) + яндекс (http://www.flasher.ru/forum/showthread.php?t=199331)

firefedot 16.05.2013 20:45

on(release) + яндекс
 
Доброе...
Подскажите, кто сталкивался в баннерами для яндекса, да и не только эти люди)
Сделал баннер. все нормально, по требованиям, вроде. яндекса.
Указал для перехода по клику:
Код AS1/AS2:

btn_url.onPress = function(){
        getURL(_root.link1, "_blank");
}

А они говорят. что не верно и что именно не говорят.... а ссылаются на код такого типа, что он должен быть такой:
Код AS1/AS2:

on(release){ getURL(_root.link1, "_blank"); }

Я его ставлю и в первый кадр и вешаю на кнопку, а мне идет ошибка :
Код:

Scene=Scene 1, layer=Layer 16, frame=1, Line 7        Mouse events are permitted only for button instances
либо я не знаю как вещшать на кнопку код. а я скорей всего не знаю. всегда писал на as3.
Помогите, спасибо. Все горит как всегда , а яндекс уже начинает раздражать))))

Zebestov 16.05.2013 21:04

Могу ошибаться, но суть их месседжа не в том, что у тебя с кодом что-то не так, а в том, что надо переходить по ссылке как положено, по полноценному клику (когда мышка таки поднимается над кнопкой).

Добавлено через 6 минут
Другими словами, поменяй у себя onPress на onRelease.

mooncar 16.05.2013 21:33

firefedot, ничего менять не надо, просто нужно поместить этот код
Код AS1/AS2:

on(release){ getURL(_root.link1, "_blank"); }

на саму кнопку.

Выделяете кнопку, жмете F9 (вызовется окно "Actions - Button" или "Actions - MovieClip") и пишете этот код на этой вкладке.

firefedot 17.05.2013 00:23

Спасибо, даже в голову не пришло жать F9 именно на кнопке) пишу себе в кадер и пишу , а тут нате)))
Спасибо, сейчас кину - посмотрим что скажут

mooncar 17.05.2013 00:25

Ну да. Только потом обязательно забудьте об этом поскорее. Писать код на объектах не надо.

firefedot 17.05.2013 00:26

Цитата:

Сообщение от Zebestov (Сообщение 1133511)
Могу ошибаться, но суть их месседжа не в том, что у тебя с кодом что-то не так, а в том, что надо переходить по ссылке как положено, по полноценному клику (когда мышка таки поднимается над кнопкой).

Добавлено через 6 минут
Другими словами, поменяй у себя onPress на onRelease.

Тоже попробую.... спасибо... вот яндексовцы мучают народ)))

mooncar 17.05.2013 10:17

firefedot, приведенная вами ошибка проистекает именно от того, что код был записан не на самой кнопке.

firefedot 17.05.2013 12:06

да. уже понял. спасибо, не знал как на самой кнопке писать) теперь знаю)


Часовой пояс GMT +4, время: 17:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.