Приветствую Вас Гость | RSS Главная | Перемещение объекта с помощью стрелок на клавиатуре. - Форум | Регистрация | Вход
Написать администрации: [masterclub.admin@gmail.com] Последние сообщения · Одноклубники · Правила форума · Поиск · RSS
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум » Adobe Flash » ActionScript - уроки по изучению flash-программирования » Перемещение объекта с помощью стрелок на клавиатуре. (Урок ActionScript 3.0)
Перемещение объекта с помощью стрелок на клавиатуре.
andreycreamДата: Среда, 16.06.2010, 13:02 | Сообщение # 1
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Доброго времени суток, уважаемые клубчане!
Это мой первый урок, так что не судите строго 3 .
В этом уроке вы научитесь перемещать объект с помощью стрелок на клавиатуре.

Доступно только для пользователей

Если что-то непонятно, вот исходник.


...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...


Сообщение отредактировал andreycream - Понедельник, 21.06.2010, 08:21
 
Награды: 0
АннушкаДата: Среда, 16.06.2010, 17:03 | Сообщение # 2
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
andreycream, спасибо за урок 10 Только постарайся его сделать БОЛЕЕ ПОДРОБНЫМ, чтобы могли разобраться те, кто делает самые первые шаги во Флеше. 15 То, что тебе кажется "само собой", не каждый начинающий усвоил.
Пусть урок будет максимально подробным, как те, что ты у нас находил. 2
Ещё укажи, пожалуйста, сайт, где взял урок 15




Звания и титулы:
 
Награды: 9
andreycreamДата: Среда, 16.06.2010, 19:38 | Сообщение # 3
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Аннушка,
Quote
спасибо за урок 10
.

Да незачто:)


...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...
 
Награды: 0
МаргоДата: Четверг, 17.06.2010, 13:32 | Сообщение # 4
Мастер

Админ
Репутация: 543
Сообщений: 4822
Сделала всё в точности. Ничего не двигается.
Скачала источник, там всё в порядке... может пропущено какое то действие?
 
Награды: 1
andreycreamДата: Четверг, 17.06.2010, 13:53 | Сообщение # 5
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Марго, выдели свой объект, и открой вкладку Properties(Свойства).
Напиши для своего объекта имя Star в поле instance name, или если у тебя flash cs5, в поле назначить имя екземпляру


...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...
 
Награды: 0
БродягаДата: Четверг, 17.06.2010, 13:57 | Сообщение # 6
Умелец

Смотритель
Репутация: 283
Сообщений: 685
Для начала: в уроке не упомянуто, что в свойствах символа надо указать имя экземпляра — movieClip_1

Кроме того, при компиляции у меня выдало ошибку:
Монтажный кадр 1, слой=Actions, кадр=1, line 3 Не удалось загрузить класс или интерфейс "KeyboardEvent".

Quote (Марго)
Скачала источник, там всё в порядке... может пропущено какое то действие?

Марго, по-моему и там не все в порядке. Я тоже скачал исходник, но хоть ошибки при нажатии Ctrl+Enter (просмотр анимации) и не выдало, но объект на нажатия клавиш не реагирует.


В тапера просьба не стрелять — лабает как умеет.

Звания и титулы:
Эрудит июня

 
Награды: 1
МаргоДата: Четверг, 17.06.2010, 14:02 | Сообщение # 7
Мастер

Админ
Репутация: 543
Сообщений: 4822
Quote (Бродяга)
в уроке не упомянуто, что в свойствах символа надо указать имя экземпляра — movieClip_1

Ага, думаю это и есть основная причина неудачи.

Quote (Бродяга)
но объект на нажатия клавиш не реагирует

У меня реагирует на исходнике, сейчас попробую ввести имя экземпляра, посмотрю что изменится.

Именно по этой причине, я всегда рекомендую не сразу выкладывать уроки, а высылать модератору или Админу, на проверку. Проверив ошибки и недочёты, потом уже смело можно размещать - от это выигрывают ВСЕ: и те кто их изучают, они учатся по рабочему уроку, и те кто проверяют, они не теряют навыков, и те кто выкладывают, получая заслуженную благодарность и многочисленные спасибо. 15

 
Награды: 1
andreycreamДата: Четверг, 17.06.2010, 14:10 | Сообщение # 8
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Ок! Теперь всегда буду высылать свои уроки на модерацию. Просто до этого момента я об этом не знал. Я на нашел оибку в коде и исправил её. Вместо movieClip_1 в имя зкмпляра надо писать Star, как я и написал в уроке.

...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...
 
Награды: 0
МаргоДата: Четверг, 17.06.2010, 14:17 | Сообщение # 9
Мастер

Админ
Репутация: 543
Сообщений: 4822
andreycream, а мы нигде и не писали об этом, 15 просто до этого подавляющее количество уроков было сделано одноклубниками , скажем так со стажем 3 , они уже просто всё сами знали.
Спасибо за урок в любом случае 10 кому нибудь обязательно пригодится. Хорошо что вовремя нашли ошибочку и устранили.
У меня кстати уже всё получилось, я изменила имя экземпляра на movieClip_1 и всё заработало.
Прилагаю результат

А раз ты уже изменил на Star то и вовсе замечательно. 15

Бродяга спасибо что заметил, вот сообща и разобрались 15

 
Награды: 1
andreycreamДата: Четверг, 17.06.2010, 14:19 | Сообщение # 10
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Бродяга,
Quote
Кроме того, при компиляции у меня выдало ошибку:
Монтажный кадр 1, слой=Actions, кадр=1, line 3 Не удалось загрузить класс или интерфейс "KeyboardEvent".

Возможно ты невнимательно прочитал урок, это урок ActionScript3.
Или, возможно, у тебя старая версия флеша. Я писал и тестировал код в Flash CS5


...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...
 
Награды: 0
АннушкаДата: Четверг, 17.06.2010, 14:19 | Сообщение # 11
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
andreycream, попробовала и я... теперь получилось 11 Укажи ещё и сайт, где взял урок.
Мой результат ВОТ




Звания и титулы:
 
Награды: 9
МаргоДата: Четверг, 17.06.2010, 14:20 | Сообщение # 12
Мастер

Админ
Репутация: 543
Сообщений: 4822
У меня CS4 и всё работает...
 
Награды: 1
БродягаДата: Четверг, 17.06.2010, 14:22 | Сообщение # 13
Умелец

Смотритель
Репутация: 283
Сообщений: 685
andreycream, Сорри, я действительно привык работать под AS2 — требование нашей системы показа банеров на сайте.
Ща попробую под AS3.

Но у меня почему-то и твой ролик не отрабатывает. Стоит звездочка в центре экрана и на клавиатуру не реагирует.

Windows XP SP3, Adobe Flash CS4


В тапера просьба не стрелять — лабает как умеет.

Звания и титулы:
Эрудит июня

Сообщение отредактировал Бродяга - Четверг, 17.06.2010, 14:25
 
Награды: 1
andreycreamДата: Четверг, 17.06.2010, 14:23 | Сообщение # 14
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Аннушка, Нету сайта с которого я взял этот урок. Я сам его написал. И как оказалось с ошибкой 5

...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...
 
Награды: 0
АннушкаДата: Четверг, 17.06.2010, 14:24 | Сообщение # 15
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
Quote (andreycream)
Я сам его написал.

Браво! 6 А от ошибок никто не застрахован 3




Звания и титулы:
 
Награды: 9
andreycreamДата: Четверг, 17.06.2010, 14:26 | Сообщение # 16
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Марго, Молодец! Отличный результат! 10

Добавлено (17.06.2010, 14:26)
---------------------------------------------
Аннушка,

Quote
Quote (andreycream)
Я сам его написал.

Браво! 6


Спасибо :-)


...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...
 
Награды: 0
БродягаДата: Четверг, 17.06.2010, 14:28 | Сообщение # 17
Умелец

Смотритель
Репутация: 283
Сообщений: 685
Не знаю в чем дело. Ошибку не відает, но на клаву реагировать не хочет. Ладно, вечером буду разбираться.

В тапера просьба не стрелять — лабает как умеет.

Звания и титулы:
Эрудит июня

 
Награды: 1
andreycreamДата: Четверг, 17.06.2010, 14:54 | Сообщение # 18
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Бродяга, Возможно в КОДЕ и в ИМЯ ЕКЗЕМПЛЯРА стоят разные имена. Например в КОДЕ - movieClip_1, а в ИМЯ ЕКЗКМПЛЯРА - Star.
Обязательно проверь

Добавлено (17.06.2010, 14:32)
---------------------------------------------
Бродяга, Ничего страшного. Попробуй пройти урок с самого начала. Может ты не заметил новых изменений, т.к. тогда, когда писались все эти комментарии, я читал их, и на ходу исправлял урок.
Советую пройти урок заново.


...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...


Сообщение отредактировал andreycream - Четверг, 17.06.2010, 14:55
 
Награды: 0
БродягаДата: Четверг, 17.06.2010, 15:00 | Сообщение # 19
Умелец

Смотритель
Репутация: 283
Сообщений: 685
andreycream, да нет, поверь мне, я не в первые с мувиклипами работаю. Проблема в том, что даже твой исходник у меня после компиляции не реагирует на клавиатуру.
Попробую дома после работы. Там английский Флеш стоит, а на работе русский. Хотя вряд ли в этом дело. Флеш то хоть и русский но лицензионный.


В тапера просьба не стрелять — лабает как умеет.

Звания и титулы:
Эрудит июня

 
Награды: 1
АннушкаДата: Четверг, 17.06.2010, 15:50 | Сообщение # 20
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
Бродяга, у меня тоже получилось (смотри выше) 5



Звания и титулы:
 
Награды: 9
БродягаДата: Четверг, 17.06.2010, 17:16 | Сообщение # 21
Умелец

Смотритель
Репутация: 283
Сообщений: 685
Аннушка, умничка. 11
Я ж не говорю, что ошибка в уроке. Что-то не то с моей системой. 13


В тапера просьба не стрелять — лабает как умеет.

Звания и титулы:
Эрудит июня

 
Награды: 1
andreycreamДата: Суббота, 19.06.2010, 08:41 | Сообщение # 22
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Аннушка, Молодец!!!
Прекрассный результат! Браво 6

Добавлено (19.06.2010, 08:41)
---------------------------------------------
10 g


...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...


Сообщение отредактировал andreycream - Пятница, 18.06.2010, 22:51
 
Награды: 0
МаргоДата: Суббота, 19.06.2010, 17:08 | Сообщение # 23
Мастер

Админ
Репутация: 543
Сообщений: 4822
Урок прорекламировала на Главной странице сайта, теперь когда он полностью рабочий и проверенный можно им и похвастаться 3
andreycream, спасибо за урок 10
Я особо в код не вникала, может там надо пояснить что каждая функция означает... уроки то для новичков расчитаны, думаю им интересно будет понять КАК это работает.
andreycream, как считаешь нужны дополнительные комментарии по строчкам кода? 15
 
Награды: 1
andreycreamДата: Суббота, 19.06.2010, 20:41 | Сообщение # 24
Адепт

Клубчанин
Репутация: 19
Сообщений: 52
Марго, Спасибо, что прорекламировала урок!! 10
А пояснения к коду я сейчас добавлю

Добавлено (19.06.2010, 20:41)
---------------------------------------------
Уже добавил.


...-- Великие умы обсуждают идеи, средние - обсуждают поступки, а малые - людей --...
 
Награды: 0
АннушкаДата: Суббота, 19.06.2010, 21:05 | Сообщение # 25
Мастер

Клубчанин
Репутация: 561
Сообщений: 4174
andreycream, немножко не так... 5 Надо было расшифровку сделать за пределами кода, выделив цветом и крупно, чтобы легче читалось. Как у нас в уроках, посмотри. 15 Добавь, если не трудно, отдельно РАСШИФРОВКУ. 2 Посмотри как ЗДЕСЬ



Звания и титулы:
 
Награды: 9
Форум » Adobe Flash » ActionScript - уроки по изучению flash-программирования » Перемещение объекта с помощью стрелок на клавиатуре. (Урок ActionScript 3.0)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Посетители дня
Посетители:
Последние сообщения · Одноклубники · Правила форума · Поиск · RSS
Раскрутка сайтов