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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 27.02.2004, 18:27
ader вне форума Посмотреть профиль Отправить личное сообщение для ader Посетить домашнюю страницу ader Найти все сообщения от ader
  № 1  
ader
 
Аватар для ader

Регистрация: Nov 2000
Адрес: NY, USA
Сообщений: 183
Отправить сообщение для ader с помощью ICQ
По умолчанию Меню на флеше как у Sony J7

Я не очень хорошо владею акшин скриптом по этому взываю к помощи и прошу помочь ))

Есть задача, сделать меню как у мобильника Sony J7 - в виде крутящихся шариков.

Есть 7 разделов, т.е. 7 шариков, шарики распаложены в перспективе, самые крайнише шарики в глубине, средний шарик ближе всего - по центру.
В каждом из шариков - пиктограмы разделов.

При наведении на один из шариков - все шарики начинают двигатся чтобы тот шарик на который был наведён курсор занял место центрального шарика. В идеале после наведения - шарик остаётся на месте. Я так понимаю это сложно, кроме того крайние шарики будут "за" всеми остальными шариками и на них будет трудно попасть мышкой , по этому допускается вариант что после отведении мышки от шарика шарики становятся в первоначальную позицию в месте с тем шариком на который был наведён курсор.

В принципе это можно сделать простым GotoAndPlay но это геморно и есть дополнительная сложность.

Нужно сделать ещё дополнительное меню внизу со стрелочками - вперёд, назад.
Между стрелочками расположены 3 раздела: средний - текущий.
И разделы - тот что левее - предидущий; правее - следующий.

Если бы было только это меню - небыло бы никаких проблем... но..

Кроме того если навести на крайний шарик - вся позиция должна пройти пол аборота чтобы крайний шарик смог занять центральное место.
(одновременно прокручиваются названия разделов в дополнительном меню)

Без акшин скрипта тут не обойтись.

Скажем, само движение шариков можно задать в мувиклипе, а вот как этот мувиклип юзать, я не рублю тк акшинскриптом плохо владею.

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

Всем заранее огромное Спасибо !!!!!


Последний раз редактировалось ader; 27.02.2004 в 18:31.
Старый 27.02.2004, 19:00
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 2  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Фотку что ли выложил бы.

Старый 28.02.2004, 04:45
ader вне форума Посмотреть профиль Отправить личное сообщение для ader Посетить домашнюю страницу ader Найти все сообщения от ader
  № 3  
ader
 
Аватар для ader

Регистрация: Nov 2000
Адрес: NY, USA
Сообщений: 183
Отправить сообщение для ader с помощью ICQ
Без проблем:



К стати, потом можно будет закинуть в раздел "исходники"...

Старый 28.02.2004, 06:12
ader вне форума Посмотреть профиль Отправить личное сообщение для ader Посетить домашнюю страницу ader Найти все сообщения от ader
  № 4  
ader
 
Аватар для ader

Регистрация: Nov 2000
Адрес: NY, USA
Сообщений: 183
Отправить сообщение для ader с помощью ICQ
Извеняюсь за флейм. Собственно мне нужно вот это http://flasher.ru/src/stats_1941/ - только с перламутровыми пуговицами - то есть вместо координат "x" нужно чтобы изменялись кадры в мувиклипе.

Я надеюсь идею Вы уловить сможете.

(а в этом мувиклипе будет анимация крутящихся в перспективе шариков).

тому кто поможет дарю виртуальный торт со взбитыми сливками


Последний раз редактировалось ader; 28.02.2004 в 06:20.
Старый 28.02.2004, 14:12
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 5  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
воть те короче исходник доделывай сам я уже чтото не хочу там в принципе не много осталось.
Вложения
Тип файла: zip 1.zip (6.5 Кб, 115 просмотров)
__________________
Бойтесь китайцев, компы приносящих!

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

Регистрация: Nov 2000
Адрес: NY, USA
Сообщений: 183
Отправить сообщение для ader с помощью ICQ
ЛОВИ ТОРТ



Хоть это не совсем то что нужно но ты мне подал одну идею что делать с крайними шариками. Вместо того чтобы "заворачивать за угол" пусть лучьше пропадают Ну и вообще, спасибо за помощь.


Вот что у меня вышло:
http://www.graphics.com.ua/files/shariki.html

Я ещё немного доделаю и выложу в раздел "исходники".

А кому уже сейчас интересно - вот скриптец (калечный но... рабочий) :

Первый кадр:

Код:
var framenumber = 1;
_root.razdel = 76;
Второй кадр:

Код:
//Движение фреймов

// Кнопки
if (_root.razdel == 1) {_root.text = "Раздел 7"};
if (_root.razdel == 26) {_root.text = "Раздел 6"};
if (_root.razdel == 51) {_root.text = "Раздел 5"};
if (_root.razdel == 76) {_root.text = "Раздел 4"};
if (_root.razdel == 101) {_root.text = "Раздел 3"};
if (_root.razdel == 126) {_root.text = "Раздел 2"};
if (_root.razdel == 151) {_root.text = "Раздел 1"};



var razdel = _root.razdel;
var currentframe = _root.shariki._currentframe;

var newframe = currentframe + framenumber;

if (razdel < 1) _root.razdel = _root.shariki._totalframes-1;
if (razdel > _root.shariki._totalframes) _root.razdel = 1;

_root.shariki.onEnterFrame = function()
		{
		if( currentframe > razdel ) { framenumber = -1; _root.shariki.gotoAndPlay(newframe);}
		else { framenumber = 1; _root.shariki.gotoAndPlay(newframe);}
		
	if (currentframe == razdel) {_root.shariki.gotoAndPlay(razdel - framenumber);};
		};
третий кадр:

Код:
gotoAndPlay(2);

Старый 28.02.2004, 19:11
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 7  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
прикольно но сделай чтобы их не колбасило
__________________
Бойтесь китайцев, компы приносящих!

Старый 28.02.2004, 19:22
ader вне форума Посмотреть профиль Отправить личное сообщение для ader Посетить домашнюю страницу ader Найти все сообщения от ader
  № 8  
ader
 
Аватар для ader

Регистрация: Nov 2000
Адрес: NY, USA
Сообщений: 183
Отправить сообщение для ader с помощью ICQ
В смысле?... типа что они "плавают" ....? Вроде имхо прикольно..

Старый 28.02.2004, 20:00
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 9  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Обрати вимание на шарик 6, когда впереди шар 3
/уровни. - 6ка перекр. 5ку /

Старый 28.02.2004, 21:45
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 10  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
да да со слоем чтото намужено
__________________
Бойтесь китайцев, компы приносящих!

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

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

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


 


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


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