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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.04.2013, 22:07
AlexTrin вне форума Посмотреть профиль Отправить личное сообщение для AlexTrin Найти все сообщения от AlexTrin
  № 11  
Ответить с цитированием
AlexTrin
[+1 05.06.13]

Регистрация: Mar 2013
Сообщений: 42
Я думаю менее удобно описывать каждое вызываемое окно сотнями функциями.
Рисовать более/менее)))
Просто в AF получается "0" визуализации самого проекта, типа напиши код в классы, а в конце проекта посмотри как оно выйдет)))
Думал что не тупо один код, хоть как то визуально можно представить проект по полочкам, как на других языках.

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Adobe Flash — графический редактор. Не надо искать в нем другую логику, кроме рисования анимации. Он максимально НЕудобен для программирования. Для этого есть другие продукты — Adobe Flash Builder, или бесплатный FlashDevelop.
"Другая" логика такая: есть рабочий стол и объекты. Объекты можно объединять в контейнеры. Состояние ("кадр") это контейнер, в котором расположены нужные объекты. Можно менять контейнеры на рабочем столе, а можно только объекты в контейнере — зависит от задачи. Все это называется "список отображения" — Display List. Этот список вложенный, то есть объекты точно так же могут содержать в себе меньшие объекты. Простейший пример — кнопка. Кнопка как подвид мувиклипа из AS2 содержала кадры, на которые переходила при изменении состояния. Кнопка AS3 это контейнер, в котором содержатся картинки состояний, и когда надо показать состояние Over в список отображения кнопки добавляется картинка overState, а когда Down — картинка downState, а картинка overState удаляется из отображения.
__________________
Reality.getBounds(this);

Старый 08.04.2013, 22:13
AlexTrin вне форума Посмотреть профиль Отправить личное сообщение для AlexTrin Найти все сообщения от AlexTrin
  № 13  
Ответить с цитированием
AlexTrin
[+1 05.06.13]

Регистрация: Mar 2013
Сообщений: 42
Спасибо огромное, значит буду копать в сторону Adobe Flash Builder

Старый 08.04.2013, 22:23
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 14  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Есть веская причина, почему невозможно/неэффективно делать программу в кадрах.
Первый кадр "не знает" ни объектов, ни переменных, ни методов, описанных в третьем кадре.
Третий кадр не знает, с чего все началось. Каждый ключевой кадр, даже если и выглядит как предыдущий, на самом деле содержит НЕ те же самые объекты, а создает их заново с нуля. Управлять таким центральным рынком склеротиков ни один программист в своем уме не станет. У нормального программиста есть объекты, иерархия подчинения этих объектов, дисплейлист и события. И в этом мире он бог и король.
__________________
Reality.getBounds(this);

Старый 09.04.2013, 12:32
Александр Мостовой вне форума Посмотреть профиль Отправить личное сообщение для Александр Мостовой Посетить домашнюю страницу Александр Мостовой Найти все сообщения от Александр Мостовой
  № 15  
Ответить с цитированием
Александр Мостовой
 
Аватар для Александр Мостовой

Регистрация: Sep 2001
Адрес: Харьков
Сообщений: 305
Отправить сообщение для Александр Мостовой с помощью ICQ Отправить сообщение для Александр Мостовой с помощью Skype™
Цитата:
Просто в AF получается "0" визуализации самого проекта, типа напиши код в классы, а в конце проекта посмотри как оно выйдет)))
Вы можете использовать Flash IDE для генерации объекта данных, который использовать вдальнейшем как входящие параметры для фабрики классов и состояний.
Ведь все что вы хотите, судя по всему, получить набор координат и размеров определенной группы объектов расставленных вручную.
В самом простом случае вы можете просто оттрэйсить значание всех простых элементов на сцене в ХМЛ, который потом сохранить в хмл файл. Как и, с таким же успехом, можете использовать любуй другую визуальную среду: использовать gif изображение для получения сетки расположения объектов, каналы изображения для получения углов нормалей поверхности и т.д.

Но вот использовать FlashIDE как компилятор проекта и писать код в кадрах - не стоит
__________________
...

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

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

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


 


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


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