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

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

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

Регистрация: Mar 2007
Сообщений: 32
По умолчанию Движение клипа с помощью стрелок клавиатуры

Я буквально 3 дня назад установил Macromedia Flash MX (v7)
Собсно полазил по инэту и наткнулся на кучу флэш игр... вот захотелось научиться делать игры самому...
Убил кучу трафика на поиск всяческих туториалов но практичеки ничего не понял....
Надеюсь мне тут помогут освоить море возможностей ActionScriptа

вопрос №1
я создаю новый флэш документ, рисую квадрат, конвертирую его в символ(мовиКлип) и называю его KV
Подскажите как заставить двигаться символ KV про помощи стрелок клавиатуры (ап, давн, лэфт, райт)


Зарание благодарен

Старый 18.03.2007, 01:06
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Автор отправляется придумывать нормальное название своей теме, которое я жду в личку. До тех пор — закрыто.

Старый 18.03.2007, 01:06
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код:
var list:Object = new Object ();
list.onKeyDown = function () {
	trace (KV);
	if (Key.isDown (Key.LEFT)) {
		KV._x--;
	}
	if (Key.isDown (Key.RIGHT)) {
		KV._x++;
	}
	if (Key.isDown (Key.UP)) {
		KV._y--;
	}
	if (Key.isDown (Key.DOWN)) {
		KV._y++;
	}
};
Key.addListener (list);
Но если вы хотите научится по серьезному, то для начала запомните, что с клипы так не называют. Все буквы в названии прописью используют только для констант.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Mar 2007
Сообщений: 32
Цитата:
Сообщение от iNils
Код:
var list:Object = new Object ();
list.onKeyDown = function () {
	trace (KV);
	if (Key.isDown (Key.LEFT)) {
		KV._x--;
	}
	if (Key.isDown (Key.RIGHT)) {
		KV._x++;
	}
	if (Key.isDown (Key.UP)) {
		KV._y--;
	}
	if (Key.isDown (Key.DOWN)) {
		KV._y++;
	}
};
Key.addListener (list);
Но если вы хотите научится по серьезному, то для начала запомните, что с клипы так не называют. Все буквы в названии прописью используют только для констант.
Спс!
я вставил этот код в первый кадр затем тестирую фильм и при нажатие например на стрелку вверх вылазит окошко с текстом
undefined
undefined

а квадрат(KV) как стоял на месте так и стоит....

Старый 18.03.2007, 01:50
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
А KV это название символа в библиотеке, или это название экземпляра?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Mar 2007
Сообщений: 32
Цитата:
Сообщение от iNils
А KV это название символа в библиотеке, или это название экземпляра?
это название символа в библиотеке.

Хм... чёто я так и не понял чем символ отличается от экземпляра.... я думал это одно и тоже...
подскажите пожалуйста что такое экземпляр и как ему дать название?...

Старый 18.03.2007, 02:04
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Представте, что у вас не один объект, а несколько. И к кому тогда будет относится действие? Поэтому для каждого экземпляра (то что на сцене) дают собственное уникальное имя. Для этого надо открыть панель Properties и вместо <Instance Name> написать KV.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 18.03.2007 в 02:12.
Старый 18.03.2007, 02:14
Bustrui вне форума Посмотреть профиль Отправить личное сообщение для Bustrui Найти все сообщения от Bustrui
  № 8  
Ответить с цитированием
Bustrui
 
Аватар для Bustrui

Регистрация: Mar 2007
Сообщений: 32
Цитата:
Сообщение от iNils
Представте, что у вас не обин объект, а несколько. И к кому тогда будет относится действие? Поэтому для каждого экземпляра (то что на сцене) дают собственное уникальное имя. Для этого надо открыть панель Properties и вместо <Instance Name> написать KV.
Спс за пояснение, дошло )
Вот и второй вопрос:
Квадрат(KV) двигается очень медленно... как изменить его скорость?

Старый 18.03.2007, 02:28
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Ну например поменять _x-- на _x-=5, и по аналогии в других местах (_x-- это тоже самое, что и _x-=1)
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 18.03.2007, 02:44
Bustrui вне форума Посмотреть профиль Отправить личное сообщение для Bustrui Найти все сообщения от Bustrui
  № 10  
Ответить с цитированием
Bustrui
 
Аватар для Bustrui

Регистрация: Mar 2007
Сообщений: 32
Цитата:
Сообщение от iNils
Ну например поменять _x-- на _x-=5, и по аналогии в других местах (_x-- это тоже самое, что и _x-=1)
спс.
вот еще вопрос:
к примеру вместо квадрата я сделал танк как сделать чтоб танк всегда ехал носом вперёд?
вот во вложение мой танк.. видно что он всегда направлен вверх...
Вложения
Тип файла: zip KV.ZIP (4.2 Кб, 83 просмотров)

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

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

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


 


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


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