Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Хорошее ООП?! (http://www.flasher.ru/forum/showthread.php?t=116074)

wvxvw 19.09.2008 16:58

Вложений: 1
>> ну это тоже не аргумент.
Ого, ничего себе не аргумент? Это именно то место, где компайлер ругаться будет =)))) Модификатор доступа должен быть всегда, без исключений.

>> Может он в этом случае именно хотел запретить детям видеть свойство.
Запрещать детям видеть свойства родителей - это исключение из правила, и уж ни в коем случае не "типичная" ситуация, которую предположительно должен рассматривать мануал. Просто у чела привычка осталась с АС2 - вот и все объяснение, никакой другой логики в написаном нет.

В аттаче - то что думает по поводу вашего кода компилятор :)

Chas 19.09.2008 17:08

Почему компайлер ругаться будет? У меня стоит strict mode и никто не ругается. По умолчанию используется internal, это всем известно, зачем мне это слово каждый раз писать.

wvxvw 19.09.2008 17:11

Смотри аттач в предыдущем посте. И включи show warnings. Иногда очень помогает, особенно, если пользуешься ФДшным код-генератором или еклипс-мaнки ;)

Chas 19.09.2008 17:38

эм. и warnings mode стоит включеный.
Ругается только на вещи типа
Цитата:

Warning: 1090: Migration issue: The onKeyDown event handler is not triggered automatically by Flash Player at run time in ActionScript 3.0. You must first register this handler for the event using addEventListener ( 'keyDown', callback_handler).
ты в чем компилируешь? Eclipse?

wvxvw 19.09.2008 18:07

Компилирую mxmlc.exe ну, как бы не принципиально откуда... это в настройках компайлера. В ФД это можно задать в настройках проекта, в ФБ, почти наверняка тоже, ну, максимум, если нет - то подправить билд файл вручную, но, не думаю, что все на столько запущено =) В ФДТ тоже 100% должно быть =)

Это, первый ворнинг - 1085
второй - 1009
Смотреть весь список тут: http://livedocs.adobe.com/flash/9.0/...lerErrors.html
Зря чтоли люди мучались-писали? =)

ramshteks 19.09.2008 19:07

мое карате лучше твоего))
Даешь хорошее ооп в каждый дом)
автору темы. Научись писать сначало хоть как нить с использованием ооп модели а потом поймешь что такое хорошо а что такое плохо)
изучай стандарты кодирования и прочее прочее прочее, но это на случай если у тебя есть цель быть лучшим ну ил на край быть лучше. а если так, для интересу праздного, то забей)
хорошее ооп это искусство а у искусства критериев нет.

Chas 19.09.2008 19:21

я компилирую из flash ручками. Родной компилятор так не ругается.

wvxvw 19.09.2008 20:02

Вложений: 1
А как это mxmlc стал неродным компилятором? :D Он даж более родной для АС3 =) Собственно, с ним по большей части все и работают... Это такой же продукт Adobe / MacroMedia как и Flash =) За что ж его так-то?

ЗЫ. Я могу попробовать компилировать ногами... например, но для этого мне прийдется залезть на стол и нажимать кнопки на клаве пальцами ног... ну, не знаю, ради эксперемента можно попробывать... но делать так постоянно я бы не стал =)

Во, у него даже иконка адобовская, заскринил для большей убедительности =)

iNils 19.09.2008 20:13

Цитата:

Сообщение от Chas (Сообщение 765126)
я компилирую из flash ручками.

Как же люди себя не любит.
Можно еще писать код дома, а компилить бегать к соседу этажом ниже или еще лучше в другой подъезд.
У нас сейчас минимум три редактора для кода: FlexBuilder, FDT и FD, который позволяют компилить прямо на месте, вообще не создавать fla или используя swc файлы.

Chas 19.09.2008 22:50

дык я кодю в FD.
А компилирую alt-tab + ctrl-enter. Потому что компилировать не создавая фла мне показалось неудобным. Так же как делать интерфейсы mxml. Помоему ручками в ide намного проще разместить.


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

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