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

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

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

Регистрация: Aug 2008
Сообщений: 2
По умолчанию одна кнопка (два значения флажка)

Кто нибудь знает как сделать так, чтобы при первом клике на кнопку
flag = true, а при втором flag = false.
Т.е. есть кнопка на нижнем слое, на более высоком слое есть исполняемый блок, необходимо чтобы при первом нажатии кнопки флажок принимал значение true и выполнялся один блок, а при втором false и исполнялся другой блок.

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

Регистрация: Nov 2007
Сообщений: 1,724
ну вы даете
Код:
название_кнопки.onPress = function () {
if (flag) {
flag = false
} else {
flag = true
}
название кнопки пишется в instance name.

Старый 28.08.2008, 17:23
nefus вне форума Посмотреть профиль Отправить личное сообщение для nefus Найти все сообщения от nefus
  № 3  
Ответить с цитированием
nefus

Регистрация: Aug 2008
Сообщений: 2
Так я так и делал, только в теле кнопки.
Код:
on (press) {
	
	
	if (_parent.out) 
	{
	_parent.p=1;
	_parent.out=false;
	}
	else if (_parent.out==false)
	{
	_parent.p=1;
	_parent.out=true;
	}
}
А на другом уровне (уровень выше (_parent), не слой, а уровень) писал:
Код:
if (out==true )
{...}

if (out==false )
{...}


Последний раз редактировалось nefus; 28.08.2008 в 17:29.
Старый 28.08.2008, 17:50
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 4  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Цифры, там где они не нужны - зло.
Код:
название_кнопки.onPress = function () {
   flag = !flag;
}

Старый 28.08.2008, 18:03
Мечтатель вне форума Посмотреть профиль Отправить личное сообщение для Мечтатель Найти все сообщения от Мечтатель
  № 5  
Ответить с цитированием
Мечтатель
 
Аватар для Мечтатель

Регистрация: Aug 2008
Адрес: 53 E
Сообщений: 60
nefus
Вы что пишите AS на Флэш 5-ом? Пишите код не в теле кнопки, а в кадре. Иначе такая децентрализация Вас окончательно запутает...

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

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

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


 


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


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