Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.10.2014, 20:37
Blue light вне форума Посмотреть профиль Отправить личное сообщение для Blue light Найти все сообщения от Blue light
  № 1  
Ответить с цитированием
Blue light

Регистрация: Oct 2014
Сообщений: 13
По умолчанию Как сделать возможность нажатия на MovieClip? Т. е. как сделать из MovieClip кнопку?

При таком коде:
Код AS3:
movie1.addEventListener(MouseEvent.CLICK, click1);
 
function click1(event:MouseEvent):void {
gotoAndPlay (5); 
}
Выдает ошибку, что фрагмент ролика пытаются использовать как кнопку.

Старый 16.10.2014, 20:46
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 2  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Дайте нормальное описание ошибки. И вы уверены, что movie1 это мувик?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 16.10.2014, 20:56
Blue light вне форума Посмотреть профиль Отправить личное сообщение для Blue light Найти все сообщения от Blue light
  № 3  
Ответить с цитированием
Blue light

Регистрация: Oct 2014
Сообщений: 13
Да. В свойствах и в библиотеке выбран "Фрагмент ролика".
Внимание! Имя экземпляра "movie1" объявлено для объекта типа "flash.display.SimpleButton", однако существует конфликт использования имени экземпляра "movie1" для объекта типа "flash.display.MovieClip"

Старый 16.10.2014, 21:05
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 4  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Ох уж эти русские интерфейсы. У вас видимо есть кнопка с таким же именем. Или у мувика поведение в настройках выставлено как кнопка. Или еще куча вариантов. Попробуйте с чистого листа.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 16.10.2014, 21:11
Blue light вне форума Посмотреть профиль Отправить личное сообщение для Blue light Найти все сообщения от Blue light
  № 5  
Ответить с цитированием
Blue light

Регистрация: Oct 2014
Сообщений: 13
Спасибо, очень помогли!
А как сделать, чтобы курсор тоже менялся как у кнопки?

Старый 16.10.2014, 21:14
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 6  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Код AS3:
movie1.mouseChildren = false;
movie1.useHandCursor = true;
movie1.buttonMode = true;
movie1 - ваша кнопка
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 16.10.2014, 21:37
Blue light вне форума Посмотреть профиль Отправить личное сообщение для Blue light Найти все сообщения от Blue light
  № 7  
Ответить с цитированием
Blue light

Регистрация: Oct 2014
Сообщений: 13
Спасибо!
Еще вопрос:
Я задаю для ключевого кадра с кнопкой movie1.gotoAndStop ("over");, в последующем ключевой кадре указываю movie1.gotoAndStop ("up");. Однако кнопка не меняется. Что делать?

Старый 16.10.2014, 21:57
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 8  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
не понимаю что вы делаете
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 16.10.2014, 22:29
Blue light вне форума Посмотреть профиль Отправить личное сообщение для Blue light Найти все сообщения от Blue light
  № 9  
Ответить с цитированием
Blue light

Регистрация: Oct 2014
Сообщений: 13
Разобрался. Спасибо большое за помощь!

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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