![]() |
Как сделать чтобы клик на кнопку переправлял на скачивание файла ?
Доброго времени суток .
Вот такой вопрос :(Как сделать чтобы клик на кнопку переправлял на скачивание файла ?) Что для этого нужно писать в Action script? Спасибо за ответ . |
Код AS3:
|
не работает почему то (((
при компиляции такая ошибка : TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at maraf_fla::MainTimeline/frame1() Но кнопку с таким названием создал , адрес пересылки ввел действующий ....Залил на сайт при нажатии на кнопку ничего не происходит ... Не пойму что не так ( |
Покажите нам свой скрипт.
|
stop();
kont_btn.addEventListener(MouseEvent.CLICK,onclickcont); prod_btn.addEventListener(MouseEvent.CLICK,onclickprod); prais_btn.addEventListener(MouseEvent.CLICK,onclickprais); downloadBtn.addEventListener(MouseEvent.CLICK, download); function onclickcont(e:MouseEvent):void { gotoAndStop("contact"); } function onclickprod(e:MouseEvent):void { gotoAndStop("product"); } function onclickprais(e:MouseEvent):void { gotoAndStop("prais"); } function download(event:MouseEvent):void { var targetURL:URLRequest = new URLRequest("http://мой адрес тут "); navigateToURL(targetURL); } вот он скрипт , адрес там был вбит правильно |
В коде всё нормально.
Ошибка в том, что какой-то из кнопок не видно. Нужно проверить, все ли кнопки есть на сцене именно в данном кадре. Или не видно stage'a. Хотя должен быть виден. |
а что такое stage ??
имеется ввиду url ? |
Нене, я просто не силен в терминах, но stage - это сцена. То есть если мувиклип не добавлен на сцену.
Советую протестить так - сделать просто файл флашный, кинуть туда этот код (только ссылки на кадры убрать и поставить что-то типа trace(e.target) ; ) и добавить мувиклипы с инстанс-именами ваших кнопок (всё - в первый и единственный кадр). Оно будет работать. А далее сравнивать потихоньку и понимать что не так. Главный вывод: с методом navigateToUrl всё ок, проверять надо мувики. |
спасибо всем огромное , помогли .
Проблема была , что кнопка , на которой делалось скачивание находилась не на первом кадре . Всем еще раз спасибо за помощь :) |
| Часовой пояс GMT +4, время: 20:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.