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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.06.2008, 21:01
Rezhik вне форума Посмотреть профиль Отправить личное сообщение для Rezhik Найти все сообщения от Rezhik
  № 1  
Ответить с цитированием
Rezhik
[+4 07.09.08]

Регистрация: Jun 2008
Сообщений: 15
По умолчанию кнопки крутятся по кругу

Как сделать чтоб 4 кнопки по гругу крутились в зависимости от положения мыши (:

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

Регистрация: Oct 2007
Сообщений: 255
Записей в блоге: 1
Чтобы 4 кнопки крутились по кругу, в зависимости от положения мыши, нужно крутить их по кругу, в зависимости от положения мыши
О каком положении мыши идет речь, что у вас конкретно не получается?

UPD: как вы их ловить будете, если они у вас изменяют положение, какой смысл в таких кнопках?


Последний раз редактировалось amesqit; 03.06.2008 в 22:05.
Старый 03.06.2008, 22:04
Rezhik вне форума Посмотреть профиль Отправить личное сообщение для Rezhik Найти все сообщения от Rezhik
  № 3  
Ответить с цитированием
Rezhik
[+4 07.09.08]

Регистрация: Jun 2008
Сообщений: 15
(: ну Хочу так.
Есть 4 кнопки они распаложены по кругу
Допустим наводишь вышкой на правую "Круг" наченает крутится по часовой стрелки
На левую против..
(:

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

Регистрация: Oct 2007
Сообщений: 255
Записей в блоге: 1
самый порстой способ который приходит в голову это посестить 4 кнопки в 1 клип, разместить эти клипы относительно координат (0,0) так как вы хотите, а при наведении на кнопку запускать onEnterFrame ту функцию, которая будет изменять угол поворота для клипа родительского для этих 4-х


Последний раз редактировалось amesqit; 03.06.2008 в 22:23.
Старый 03.06.2008, 22:17
Rezhik вне форума Посмотреть профиль Отправить личное сообщение для Rezhik Найти все сообщения от Rezhik
  № 5  
Ответить с цитированием
Rezhik
[+4 07.09.08]

Регистрация: Jun 2008
Сообщений: 15
Не знаю, а может и знаю но не понял
, что такое "фрейм функцию"

Старый 04.06.2008, 03:20
T_O_M_YESH вне форума Посмотреть профиль Отправить личное сообщение для T_O_M_YESH Посетить домашнюю страницу T_O_M_YESH Найти все сообщения от T_O_M_YESH
  № 6  
Ответить с цитированием
T_O_M_YESH
 
Аватар для T_O_M_YESH

Регистрация: Mar 2008
Адрес: Место жительства:Дом
Сообщений: 124
Отправить сообщение для T_O_M_YESH с помощью ICQ Отправить сообщение для T_O_M_YESH с помощью Skype™
Попробуй
Код:
        dx = _root._xmouse - button._x;
        dy = _root._ymouse - button._y;
        angle = Math.atan2(dy, dx);
        button._rotation = Math.max(Math.min(45, angle * 57.2958), -45);

Старый 24.06.2008, 16:25
NRJalex вне форума Посмотреть профиль Отправить личное сообщение для NRJalex Найти все сообщения от NRJalex
  № 7  
Ответить с цитированием
NRJalex

Регистрация: Jun 2008
Сообщений: 24
Отправить сообщение для NRJalex с помощью ICQ
есть проблемка, как раз по теме...
есть 5 кнопок, при старте мувика (назовем его circle) начинают криться (вначале с равным ускорением до определенной скорости, а после равномерное движение), при наведении на кнопку происходят действия с самой кнопкой (прозрачность, подпись и все такое). сам по себе мувик работает... но! я его подгружаю в основной файл (main.swf) и после того как шарики-кнопки раскручиваются до определенной скорости вдруг начинаются тормоза! вся анимация проигрывается в приблизительно в 2 раза медленее ((( уже все перепробовал... убирал лишнии эффекты, переменные сносил... ничего
вот функция по которой раскрычиваются 5 кнопок, может ошибка подкралась:
Код:
ampl=0.4;  // радиус
Lx = 512;  // сдвиг начала координат по оси х
Ly = 420;    // сдвиг начала координат по оси y
K = 500; // коэффициент перевода м) в пикселы
l=1.25;  //смещение шариков
t = 0;       // начальное значение времени
dt = 0; // шаг по времени
dx = 1;
test=0;
_root.onEnterFrame = function (){
     t = t + dt;
     if (getTimer()>3000) {
          dt+=0.0001;
          if(dt>0.05) dt=0.05; }
     else{t = 0;}
     if (test == 1) {dt=0};
     face1._x = Lx+K*ampl*Math.sin(t);
     face1._y = Ly-K*ampl*Math.cos(t);
     face2._x = Lx+K*ampl*Math.sin(t-l);
     face2._y = Ly-K*ampl*Math.cos(t-l);
     face3._x = Lx+K*ampl*Math.sin(t-2*l);
     face3._y = Ly-K*ampl*Math.cos(t-2*l);
     face4._x = Lx+K*ampl*Math.sin(t-3*l);
     face4._y = Ly-K*ampl*Math.cos(t-3*l);
     face5._x = Lx+K*ampl*Math.sin(t-4*l);
     face5._y = Ly-K*ampl*Math.cos(t-4*l);
	 }
может есть какая то более универсальная функция движения объектов по кругу?
если кто может помочь, то сткукнитесь в аську 267496731


Последний раз редактировалось NRJalex; 25.06.2008 в 10:57.
Создать новую тему Ответ Часовой пояс GMT +4, время: 22:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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