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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.11.2010, 16:01
sestem вне форума Посмотреть профиль Отправить личное сообщение для sestem Найти все сообщения от sestem
  № 1  
Ответить с цитированием
sestem
[+1 24.11.10]
[+1 04.11.10]
 
Аватар для sestem

Регистрация: Jan 2010
Сообщений: 248
По умолчанию Меняем оружие Скрываем не купленое

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

------------------Оружие
---------Переключить на 2
-------------Одел 2
---------------Оружие переключить на 1 потому - как 3 нету
----------Одел 1

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

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
if, else. Флаги наличия оружия делать или с помощью битовых полей (см. операцию &), или с помощью массива булевых флагов.

Старый 22.11.2010, 17:57
sestem вне форума Посмотреть профиль Отправить личное сообщение для sestem Найти все сообщения от sestem
  № 3  
Ответить с цитированием
sestem
[+1 24.11.10]
[+1 04.11.10]
 
Аватар для sestem

Регистрация: Jan 2010
Сообщений: 248
Код AS1/AS2:
on (release) {
	if (AK47==kuplen) {
		board.gotoAndStop(2);
	} else {
		if (Fort15==kuplen) {
			board.gotoAndStop(1);
		}
	}
}
Если вот так то у меня не переключаеться

Значение указал
Код AS1/AS2:
kuplen=1;
AK47=1;
Fort15=1;
Добавлено через 42 секунды
Может потому-что писал в мувике в кнопке ?

Добавлено через 1 минуту
О точно! =), исправил

Добавлено через 15 минут
Всеравно код так не получиться, я просто не знаю как ето зделать каким методом да.
Просто в голову не улажываеться

Добавлено через 1 час 50 минут
Я понял
Смотрите например Пистолет(купленный ) посредине кадров (менюшки етой). Короче нажму левее оно начнет проверят куплено ли оружие которое ближе всего (если нет ищет дальше) нашел , а там другие кнопки тоже ищут вот и все!

Добавлено через 2 часа 51 минуту
Кнопки в мувиках
Код AS1/AS2:
on (release) {
Перед етим можно на 9 написать		
if (graneade == kuplen) {
			this.gotoAndStop(10);
		}
	}
Добавлено через 3 часа 4 минуты
ах всеравно не работает
подскажите
В главном кадре пишу
Код AS1/AS2:
stop();
Fort15 = 0;
В мувике в пишу
Код AS1/AS2:
stop();
if(Fort15=0){
	this.gotoAndStop(7)}


Последний раз редактировалось sestem; 22.11.2010 в 21:02.
Старый 17.12.2010, 15:51
sk65 вне форума Посмотреть профиль Отправить личное сообщение для sk65 Найти все сообщения от sk65
  № 4  
Ответить с цитированием
sk65

Регистрация: Nov 2009
Сообщений: 10
можешь попробывать так типa:
Код AS1/AS2:
Pist = 0;
onEnterFrame = function(){
startPist();
}
startPist = function(){
if(Pist eq 1){//первое оружие
hero.body.pistol.gotoAndStop(2);
}else if(Pist eq 2){//второе оружие
hero.body.pistol.gotoAndStop(3);
}else if(Pist eq 3){// третье оружие
hero.body.pistol.gotoAndStop(4);
}else{//без оружия
hero.body.pistol.gotoAndStop(1);
}
}

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

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
sk65, это вы с какого тысячелетия код нашли?

Старый 21.12.2010, 23:36
sk65 вне форума Посмотреть профиль Отправить личное сообщение для sk65 Найти все сообщения от sk65
  № 6  
Ответить с цитированием
sk65

Регистрация: Nov 2009
Сообщений: 10
второго, нашел на другом форуме месяц назад.
замени 'eq' на '=='.


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

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

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


 


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


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