НОВЫЕ ИГРЫЛУЧШИЕ ИГРЫФОРУМ 303 Всего сообщений: 305037
+  Форум FlashPlayer.ru
|-+  Форум по flash играм
| |-+  Академия flash программирования (Модераторы: Lexei, Vetal1992)
| | |-+  Уроки по флэш-программированию

Автор Тема: Уроки по флэш-программированию  (Прочитано 429369 раз)

0 Пользователей и 4 Гостей просматривают эту тему.

Оффлайн Shestirukiy Мужской

Re: Уроки по флэш-программированию
« Ответ #510 : 11 Февраля 2011, 15:24:56 »
Цитата: Double_agent от 11 Февраля 2011, 15:01:30
Вообще, окно Action вызывается на кнопку F9

Добавлено через: 1 мин. 12 сек.
Var означает "Переменная", то бишь, Variable(или как-то так), и писать _x+=2 и т. д. надо в мувиклипе, а не в кадре
я спрашивал про Actions-button именно. Насколько я понял  - должно быть именно так написано чтоб кнопка работала
 
Я знаю как писать код в кадре, а в мувилипе нет. когда выделяешь кликом мувиклип то в панели Actions писать нельзя. Скажи пожалуйста, как в мувиклип записать код? По уроку не понял. 
« Последнее редактирование: 11 Февраля 2011, 15:41:02 от Shestirukiy »

Re: Уроки по флэш-программированию
« Ответ #511 : 11 Февраля 2011, 15:39:35 »
Если нажмешь на кнопку на свою на рабочем поле, то actions-frame изменится на action-button, тоже самое по клипу. Если ты пишешь в них код, то обращаться по имени совсем необязательно.
Данное правило действительно для файлов AS2.0, в AS3.0 такого делать нельзя(код пишется только в кадре или внешних файлах) и они отличаются немного.
« Последнее редактирование: 11 Февраля 2011, 15:41:21 от Elentarion »

Оффлайн Shestirukiy Мужской

Re: Уроки по флэш-программированию
« Ответ #512 : 11 Февраля 2011, 15:43:17 »
Цитата: Elentarion от 11 Февраля 2011, 15:39:35
Если нажмешь на кнопку на свою на рабочем поле, то actions-frame изменится на action-button, тоже самое по клипу. Если ты пишешь в них код, то обращаться по имени совсем необязательно.
Данное правило действительно для файлов AS2.0, в AS3.0 такого делать нельзя(код пишется только в кадре или внешних файлах) и они отличаются немного.
А, ну вот в чем дело. у меня документ в AS3.0. спасибо

Re: Уроки по флэш-программированию
« Ответ #513 : 11 Февраля 2011, 18:32:33 »
Веталь, помоги с подгрузкой информации из текстового файла во flash. В задании 1 i считывается верно, а вот в задании 2 и 3 не хочет... Исходник прилагаю.

Оффлайн Vetal1992 Мужской

Re: Уроки по флэш-программированию
« Ответ #514 : 11 Февраля 2011, 18:34:20 »
Мда... Загрузка в стиле ActionScript 1 настораживает... Сейчас разберемся

Добавлено через: 10 мин. 2 сек.
Странно.. Ты загружаешь переменную i=1, j=2 и q=3

Но в тоже время в следующей строчке кода (на каждом кадре) объявляешь её в цикле.

так:

Цитата:
for (i=1;i<=4;i++) {
      this["cb"+i].enabled=1;
      this["cb"+i].selected=0;
}

это чуть более, чем странно)

Как вообще задумана работа этого кода? по идее, даже первый тест не должен был работать...
« Последнее редактирование: 11 Февраля 2011, 18:44:22 от Vetal1992 »

Re: Уроки по флэш-программированию
« Ответ #515 : 11 Февраля 2011, 20:32:10 »
Из блокнота подгружается вопрос с вариантами ответа и правильный ответ. Для того, чтобы потом легко создавать тесты меняя только файл txt. Пробовала везде i не получается....

HlN

  • Гость
Re: Уроки по флэш-программированию
« Ответ #516 : 11 Февраля 2011, 20:33:57 »
Цитата: stepanenkoo от 11 Февраля 2011, 20:32:10
Из блокнота подгружается вопрос с вариантами ответа и правильный ответ.
Секрет успешного теста, на самом деле.

Re: Уроки по флэш-программированию
« Ответ #517 : 11 Февраля 2011, 20:44:05 »
Да   ;). Если подгружать каждый вопрос и правильный ответ из разных файлов txt, то все работает, а если из одного файла, то нет...

Оффлайн Konan888 Мужской

Re: Уроки по флэш-программированию
« Ответ #518 : 11 Февраля 2011, 22:47:21 »
Я делал похожий тест, но подгружал не из txt файл, а из xml и всё прекрасно работало...

Re: Уроки по флэш-программированию
« Ответ #519 : 12 Февраля 2011, 10:45:58 »
Цитата: Konan888 от 11 Февраля 2011, 22:47:21
Я делал похожий тест, но подгружал не из txt файл, а из xml и всё прекрасно работало...
Поделитесь  ::) как подгружать из xml и в чем этот файл можно редактировать.

Оффлайн Konan888 Мужской

Re: Уроки по флэш-программированию
« Ответ #520 : 12 Февраля 2011, 14:21:00 »
Цитата: stepanenkoo от 12 Февраля 2011, 10:45:58
Поделитесь  ::) как подгружать из xml и в чем этот файл можно редактировать.
Редактировать можно в обычном блокноте.
как подгружать на as3:
http://easyflash.org/flashlearn/flatexttutorials/1467-sozdanie-menyu-cherez-xml.html
http://easyflash.org/flashlearn/flatexttutorials/1304-krasochnoe-menyu-s-pomoshhyu-xml-i-actionscript-30.html
довольно понятно написано

Оффлайн Хемуль Мужской

Re: Уроки по флэш-программированию
« Ответ #521 : 13 Февраля 2011, 19:43:46 »
Снова я с вопросом. Есть ли какой-нибудь способ объединить несколько мувиков под одним названием? Просто если есть 2 и более, объектов, с которыми взаимодействует, скажем, шарик, то приходится писать код взаимодействия для каждого объекта, хотя они идентичны...
Пример:

if (ball.hitTest(obj1)) {
     trace (a);
}
if (ball.hitTest(obj2)) {
     trace (a);
}
« Последнее редактирование: 13 Февраля 2011, 19:49:41 от Хемуль »

Оффлайн Vetal1992 Мужской

Re: Уроки по флэш-программированию
« Ответ #522 : 13 Февраля 2011, 20:32:36 »
Можно сделать объекты классами.. Но это слишком сложно)))

Оффлайн Konan888 Мужской

Re: Уроки по флэш-программированию
« Ответ #523 : 13 Февраля 2011, 22:21:18 »
Цитата: Vetal1992 от 13 Февраля 2011, 20:32:36
Можно сделать объекты классами.. Но это слишком сложно)))
Да нет, не сложно :)... По крайней мере мне на as3))

Хемуль, можешь загнать все объеты в массив и юзать функцию for each или просто проганять массив через for ;)...

Оффлайн Хемуль Мужской

Re: Уроки по флэш-программированию
« Ответ #524 : 13 Февраля 2011, 22:55:02 »
Была идея с массивом, но тут же потерпела крах, т.к. не понял как это точно сделать) С for'ом попробую, спасибо)
« Последнее редактирование: 13 Февраля 2011, 23:36:08 от Хемуль »

+  Форум FlashPlayer.ru
|-+  Форум по flash играм
| |-+  Академия flash программирования (Модераторы: Lexei, Vetal1992)
| | |-+  Уроки по флэш-программированию