Доброго времени суток, не пинайте пожалуйста за может глупый вопрос...
Давно имел дело с флэшем, но еще макромедиевский когда он был... и вроде все получалось, а сейчас попросили сделать баннер, скачал CS5 (английскую версию), и жесть, программирование одно... с созданием баннера вроде разобрался, вспомнил что-то... но вот ссылку сделать оказалось не простой задачей... пробовал создать кнопку, в ней action вообще не действуют (In ActionScript 3.0, code cannot be placed directly on objects. Please select a frame or use the Code Snippets panel to apply code to the current selection on stage), сделал прозрачный прямоугольник на весь баннер, и на отдельном layer в основной scene его поместил над всем остальным... дальше полазив по форуму пытался несколькими вариантами, сначала:

Код AS3:
var url: String = 'http://www.url.ru';
link.addEventListener(MouseEvent.MOUSE_UP, goToURL);
function goToURL(e:MouseEvent)
{
var request:URLRequest = new URLRequest();
request.url = url;
navigateToURL(request);
}
И ссылка заработала, но, по ходу изменения баннера нужно чтобы ссылки менялись (в разные места сайта ведут) и вот когда я на томже layer начал создавать дальше уже новые frame и в них прописывать в action тоже, но с другим url'ом, при компиляции (publish) выдает ошибки

Код:
1151: A conflict exists with definition url in namespace internal. и 1021: Duplicate function definition.
, пробовал менять название кнопки непомогает... Потом пробовал вариант:

Код AS1/AS2:
link.onRelease = function(){
getURL("http:/www.url.ru");
}
вобще не работает, при компиляции выдает ошибки

Код:
1119: Access of possibly underfined property onRelease through a reference with static type flash.display:SimpleButton. и 1180: Call to a possibly underfined method getURL.

Чёж так муторно всё стало, элементарную ссылку чтобы сделать надо программированию обучаться?
Помогите пожалуйста, подскажите что в action прописать чтобы щелкая мышкой по кнопке на url переходить, и чтобы при этом можно было несколько раз этот код использовать в одной scene...