Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Кнопка в Adobe CS3 - не могу заставить ее пользовать функцию getURL (http://www.flasher.ru/forum/showthread.php?t=99739)

skotskij 12.08.2007 23:01

Кнопка в Adobe CS3 - не могу заставить ее пользовать функцию getURL
 
Здравствуйте,

извиняюсь, если кому-то покажется мой вопрос глупым и обыденным, но я уже несколько часов пытаюсь создать кнопку, которая, при нажатии на нее, открывает новую страницу.
Раньше было все как-то приятно: создавал кнопку, прорисовывал все ее этапы, потом пихал ее в основную сцену, писал что-то типа
on (release) {
getURL("ццц.ццц.цц");
}
и все прекрасно работало. Теперь, при использовании того же синтаксиса, у меня выдается ошибка. Решений в интернете не нашел, видно болван. Поэтому очень прошу вашей помощи, подскажите дураку, как заставить кнопку пахать.

Кроме этого такой вопрос: могу ли я созданную кнопку пихать не в сцену, а в мувиклип, который потом расположу в основной сцене.

Заранее благодарен за ответы, надеюсь, что все же найдется кто-нибудь, кто мне поможет.

7thsky™ 12.08.2007 23:18

А можно вопрос а зачем Вам при использовании флэша в таком стиле, в полях паблиша фла, указывать ActionScript 3.0? укажите ActionScript 1/2 и версию плеера 9 (если это просто необходимо конечно) и будет у вас счастье :)

etc 12.08.2007 23:23

skotskij, читайте раздел ActionScript 2.0 Migration.

Usnul 13.08.2007 03:39

сайта http://ццц.ццц.цц не существует.

skotskij 13.08.2007 03:41

Спасибо большое, переход на АС2 реально решил все проблемы :)
Про ццц.ццц.цц - удивительно, кто бы мог подумать :)

xenao 13.08.2007 20:10

Марат, ты чудак!!!!

etc 13.08.2007 20:11

xenao получает плюс. Букву бессмысленно менять, интонации достаточно.

SevruginRu 15.01.2008 17:44

Не трудно ответить по существу?

Как сделать штуки из первоначального вопроса под AS3? На примере или внятной ссылке?

Мне реально трудно въехать конкретно в это. Проект уже осилен, остались кнопки с getURL и такая засада...

Mr. Fixit 15.01.2008 17:56

Код:

...
btn.addEventListener(MouseEvent.MOUSE_DOWN, gURL);
...
private function gURL(ev:MouseEvent):void {
  getURL('http://flasher.ru', '_blank');
}
...


etc 15.01.2008 17:59

Mr. Fixit, в AS3 нет getURL.

SevruginRu 15.01.2008 20:57

Код:

var url:Array = ["http://radioprogram.ru/",
                                "http://radiojingle.ru/",
                                "http://radioroliki.ru/",
                                "http://radiogolos.ru/"]

function releaseMenu1(event:MouseEvent):void {
        var request:URLRequest = new URLRequest(url[0]);
        navigateToURL(request, "_self");
}
function releaseMenu2(event:MouseEvent):void {
        var request:URLRequest = new URLRequest(url[1]);
        navigateToURL(request, "_self");
}
function releaseMenu3(event:MouseEvent):void {
        var request:URLRequest = new URLRequest(url[2]);
        navigateToURL(request, "_self");
}
function releaseMenu4(event:MouseEvent):void {
        var request:URLRequest = new URLRequest(url[3]);
        navigateToURL(request, "_self");
}
menu_1_btn.addEventListener(MouseEvent.CLICK, releaseMenu1);
menu_2_btn.addEventListener(MouseEvent.CLICK, releaseMenu2);
menu_3_btn.addEventListener(MouseEvent.CLICK, releaseMenu3);
menu_4_btn.addEventListener(MouseEvent.CLICK, releaseMenu4);

stop();

Обзываю готовые кнопки именами menu_X_btn (где X - номер). Важно обозвать во всех фреймах анимации (!!!), а не только в заключительном. Ну и в слое со скриптами в последнем фрейме пишу этот код.

У меня работает. Нужно помнить, что в локале флеш не позволяет ссылаться на внешний файл. Если хочите знать как это решить - спросите меня. :)

Sem3D 18.01.2008 12:41

Спрашиваю: "Как?"

Dessl 21.06.2008 18:41

Thank you SevruginRu very very much!!!

Alex Lexcuk 21.06.2008 23:26

Подсуну вам исходнички где есть переход на урл.
В общем что бы перейти по урл без проблем нужно открыть swf файл правым кнопочком мышки - > окрыть с помощью Интернет эксплоера.
http://dnadillo.dn.ua/fla/filter-button.swf
http://dnadillo.dn.ua/fla/filter-button.zip

http://dnadillo.dn.ua/fla/external_url/ext-url.swf

http://dnadillo.dn.ua/mur_gallery/le...on/page_0.html

http://kind-armadillo.pochta.ru/FlaAC3/mur_cube.swf
http://kind-armadillo.pochta.ru/FlaAC3/cube.rar


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

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