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

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

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

Регистрация: Aug 2007
Сообщений: 2
Flame клик мыши на button. как сделать без "отжатия"?

Всем привет!
Не выходит каменный цветок. При клике на кнопку по сценарию должен проигрываться заданный мувиклип. Так и происходит, когда нажимаешь (и держишь в нажатом положении!) на кнопку мыши. Но как только кнопка мыши отпускается - мувиклип сразу же прекращает проигрываться.
В общем-то, стандартный эффект "button".

Господа программисты! Скажите пожалуйста, как можно решить эту проблему не перетряхивая весь ролик. Наверняка же есть возможность.
Фактически, мне нужно при клике запустить мувиклип "окончательно и бесповоротно", а не только на момент клика.

Пробовал ставить всяческие "on (release) бла-бла-бла" - не работает.
Прошерстил форум, прошерстил яндекс - везде описывают только стандартные свойства button.

Старый 07.08.2007, 21:32
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 2  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
думаю что в твоем случае у кнопки твоей на Press стоит плей а на Release - стоп. Убей Release
__________________
: M F N W :

Старый 08.08.2007, 00:36
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 3  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Цитата:
Сообщение от Fernando Costa
думаю что в твоем случае у кнопки твоей на Press стоит плей а на Release - стоп. Убей Release
Там дофига вариантов как можно это зделать, начиная от зацикливания и прибавления значения _currentFrame до setInterval и enterFrame, так что показывайте исходник
__________________
Free-lance | Twitter | Me

Старый 08.08.2007, 01:19
this.create вне форума Посмотреть профиль Отправить личное сообщение для this.create Найти все сообщения от this.create
  № 4  
Ответить с цитированием
this.create

Регистрация: Feb 2007
Сообщений: 264
Код:
/*
 - код расположить на главной временной диаграмме
 - mc - имя экземпляра мувиклипа на сцене
 - bt - имя экземпляра мувиклипа на сцене (кнопка)
 - на последнем кадре mc поставить команду stop()
*/
mc.stop();
bt.onPress = function():Void  {
    if (mc._currentframe == 1) {
        mc.play();
    }
    if (mc._currentframe == mc._totalframes) {
        mc.gotoAndPlay(1);
    }
};

Старый 08.08.2007, 07:42
zafod вне форума Посмотреть профиль Отправить личное сообщение для zafod Найти все сообщения от zafod
  № 5  
Ответить с цитированием
zafod

Регистрация: May 2007
Сообщений: 116
должна быть только onRelease - запустить ролик по клику мышкой или только onPress - запустить ролик по нажатию мышкой

Старый 08.08.2007, 07:59
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 6  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Цитата:
Сообщение от zafod
должна быть только onRelease - запустить ролик по клику мышкой или только onPress - запустить ролик по нажатию мышкой
Ну это не правда что должно быть именно так, в связке они делают тоже самое что onPress + onMouseUp
__________________
Free-lance | Twitter | Me

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

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

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


 


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


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