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

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

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

Регистрация: Sep 2011
Сообщений: 524
По умолчанию удобство кода(группировка по функциональной принадлежности)

если отойти от того,чтобы писать код в кадрах - получается так: есть визуальное представление компонента. скажем, он содержит много подэлементов -кнопки поля всякие и тому подобное.
Тогда пишется внешни класс - где описываются все функции реакций на события всех элементов, все свойства и события. И все это происходит в одном- единсвтенном файле. К тому же часто -вперешку.
Есть какие либо еще способы?

Старый 25.12.2011, 15:43
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 2  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Конечно есть. Писать в разных файлах )
Прочитать про MVC

Старый 25.12.2011, 15:43
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 3  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
http://ru.wikipedia.org/wiki/%D0%A8%...BD%D0%B8%D1%8F
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 25.12.2011, 15:45
viktorami вне форума Посмотреть профиль Отправить личное сообщение для viktorami Найти все сообщения от viktorami
  № 4  
Ответить с цитированием
viktorami

Регистрация: Sep 2011
Сообщений: 524
писать для каждого подкомпонента в разных файлах? мороки многовато. их же еще открыть надо да пообъявлять и так далее. хотя - в целом идея

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

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Цитата:
Сообщение от viktorami Посмотреть сообщение
писать для каждого подкомпонента в разных файлах? мороки многовато. их же еще открыть надо да пообъявлять и так далее. хотя - в целом идея
Для каждого не нужно. Только для тех которые имеют достаточный функционал (с вашей точки зрения) чтобы создать отдельный класс-файл для управления таким подкомпонентом.

Посмотрите вот это. И вообще, поройтесь на ютюбе, это лучше один раз увидеть, чем сто раз услышать )

Старый 25.12.2011, 22:11
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 6  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Каг-бе их не надо открывать, они в дереве проекта все есть слева(или справа) во всех иде кроме Flash IDE.
Пообъявлять тоже ничего не надо - во всех иде рыба класса/интерфейса генериутеся автоматически при создании класса.
А мороки много листать файл из 10000 строк (я такие видел) вверх-вниз. Да и не получится все приложение в одном классе написать. Физически. Никак. Вообще.


Последний раз редактировалось expl; 25.12.2011 в 22:15.
Старый 25.12.2011, 23:09
crazyone вне форума Посмотреть профиль Отправить личное сообщение для crazyone Найти все сообщения от crazyone
  № 7  
Ответить с цитированием
crazyone
 
Аватар для crazyone

блогер
Регистрация: Nov 2007
Адрес: Киев
Сообщений: 557
Записей в блоге: 2
Цитата:
Сообщение от expl Посмотреть сообщение
Каг-бе их не надо открывать, они в дереве проекта все есть слева(или справа) во всех иде кроме Flash IDE.
Во всех Flash Authoring Tool (aka Flash IDE) с незапамятных времен есть менеджер проектов.

А советовать читать про МВЦ человеку, который вчера понял, что код в кадрах - плохое решение - не стоит. И шаблоны проектирования ему тоже бессмысленно изучать.

Ответ на заданный вопрос:
Для каждого элемента нужно создать свой класс. В этом смысл ООП.

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от crazyone Посмотреть сообщение
Во всех Flash Authoring Tool (aka Flash IDE) с незапамятных времен есть менеджер проектов.
Я помню времена, когда его не было, но толку от него... он удобен только для работы с fla, полноценной работы с пакетами классов у него нет.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 26.12.2011, 07:45
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 9  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
Сообщение от crazyone Посмотреть сообщение
А советовать читать про МВЦ человеку, который вчера понял, что код в кадрах - плохое решение - не стоит. И шаблоны проектирования ему тоже бессмысленно изучать.
Это было уже второй строчкой

Старый 25.12.2011, 22:19
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 10  
Ответить с цитированием
goodguy
Banned

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
Физически. Никак. Вообще.
Да почему же никак. Корявое убожество конечно будет, но написать, в принципе, возможно. Все зависит от самого приложения.

Цитата:
мороки многовато
Для ухода от этой мороки и придуманы нормальные IDE, FlashDevelop, Flash Builder, IDEA и т.п.
Flash IDE - только для анимации. Да и то, лично я ее даже для этого не использую.

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

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

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


 


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


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