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

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

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

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
По умолчанию Раскрывающееся меню.

Есть меню из нескольких кнопок.

При нажатии какой-нибудь кнопки, нижние кнопки сьежают вниз.
Алгоритм такой: все кнопки занесены в массив. При нажатии кноки, всем элеменнтам массива, которые стоят дальше нажатой кнопки здвигаются.

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

PS Компоненты несоветуйте, я прекрасно знаю, что там такое есть.

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

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
выставить кнопке флаг
1. либо внешний (as1)
2. либо обработать кнопку как класс и зафигачить флаг в класс, для этого
- а) проэкспортить её как класс
или
- б) переписать прототайп

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

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Так. С флагом идея мне больше всего нравится.
Как бы его присвоить.
Вот сюда

Код:
for (clip in main_menu_array) {
	main_menu_array[clip].clip = clip;
	main_menu_array[clip].onPress = function() {
		sample = this.clip;

Даже не знаю как присвоить сюда флаг

		var sample_array = main_menu_array.slice(sample, 10);
		for (var shifted = 1; shifted<=10; shifted++) {
			new Tween(sample_array[shifted], '_y', Strong.easeOut, sample_array[shifted]._y, sample_array[shifted]._y+this._height-20, 100);
		}

Старый 20.05.2006, 17:15
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 4  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Подсказка: есть такая вещь, как динамические классы. Им свойства цепляются на лету. Мувиклип к ним относится.

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

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
this._name.svoistvo = yes
Ты про это что ли?

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

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Это не помогает.

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

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

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


 


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


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