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

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

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

Регистрация: Nov 2008
Сообщений: 7
По умолчанию Интерактивное меню

Ребята, нужна помощь, не подскажите как сделать подобное меню с вращением или ткнете в исходник подобный... (вторая точка - УСЛУГИ) http://studio.dot.ru/#/services

увеличение кнопки не так интересует как поворот выбранной. Не получается создать поворот конструкции и выбранной кнопки в заданое место при нажатии на одну из них.

Старый 03.03.2010, 13:33
dmitry bond вне форума Посмотреть профиль Отправить личное сообщение для dmitry bond Найти все сообщения от dmitry bond
  № 2  
Ответить с цитированием
dmitry bond
 
Аватар для dmitry bond

Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
всю конструкцию надо превратить в мувик , а потом через слушателя событий rotation всю эту конструкцию на например 1 градус , а потом проверяешь если объект.royation >= 360градусов , то rotation прекращяется
ЭТО ОСНОВЫ И ЗНАТЬ ИХ ОБЯЗАТЕЛЬНО ВСЕМ

Старый 03.03.2010, 13:55
Elyziun вне форума Посмотреть профиль Отправить личное сообщение для Elyziun Найти все сообщения от Elyziun
  № 3  
Ответить с цитированием
Elyziun

Регистрация: Nov 2008
Сообщений: 7
Видимо я как раз забыл основы... флеш не юзал 5 лет, по этому все туго вспоминается.
Но ваше объяснение мне по прежнему остается неясно, если знаете где исходник можно посмотреть - буду благодарен.

Старый 03.03.2010, 14:03
dmitry bond вне форума Посмотреть профиль Отправить личное сообщение для dmitry bond Найти все сообщения от dmitry bond
  № 4  
Ответить с цитированием
dmitry bond
 
Аватар для dmitry bond

Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
Код AS3:
имя кнопки.addEventListener(MouseEvent.MOUSE_DOWN , gogo);
 
function gogo(e:MouseEvent):void
{
addEventListener(Event.ENTER_FRAME , gogo1);
}
 
function gogo1(e:Event):void
{
if(имя мувика.rotation < 360)
{
имя мувика.rotation += скорость вращения;
}
}
вроде так

Старый 03.03.2010, 15:19
Elyziun вне форума Посмотреть профиль Отправить личное сообщение для Elyziun Найти все сообщения от Elyziun
  № 5  
Ответить с цитированием
Elyziun

Регистрация: Nov 2008
Сообщений: 7
Спасибо... Не... толи я совсем онубел, толи идти вещаться))) не получается. может не туда ставлю код? пробовал над мувиком и так же пробовал внутри... не работает(

Старый 04.03.2010, 01:40
dmitry bond вне форума Посмотреть профиль Отправить личное сообщение для dmitry bond Найти все сообщения от dmitry bond
  № 6  
Ответить с цитированием
dmitry bond
 
Аватар для dmitry bond

Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
ошибочка вышла надо ставить <=
Код AS3:
имя кнопки.addEventListener(MouseEvent.MOUSE_DOWN , gogo);
 
function gogo(e:MouseEvent):void
{
addEventListener(Event.ENTER_FRAME , gogo1);
}
 
function gogo1(e:Event):void
{
if(имя мувика.rotation <= 360)
{
имя мувика.rotation += скорость вращения;
}
}

Старый 04.03.2010, 01:55
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 7  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
Цитата:
ЭТО ОСНОВЫ И ЗНАТЬ ИХ ОБЯЗАТЕЛЬНО ВСЕМ
Если так, то почему ты даёшь код для кадра?

Старый 04.03.2010, 02:12
dmitry bond вне форума Посмотреть профиль Отправить личное сообщение для dmitry bond Найти все сообщения от dmitry bond
  № 8  
Ответить с цитированием
dmitry bond
 
Аватар для dmitry bond

Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
всмысле ?

Старый 04.03.2010, 09:42
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 9  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
Писать код на тройке нужно в классах, это основы.
Твой код для кадра.

Старый 04.03.2010, 12:42
dmitry bond вне форума Посмотреть профиль Отправить личное сообщение для dmitry bond Найти все сообщения от dmitry bond
  № 10  
Ответить с цитированием
dmitry bond
 
Аватар для dmitry bond

Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
извените но я работаю во флеше а не во флексе , да и классы к такому коду создавать , промто пустая трата времени

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

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

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


 


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


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