logoAction Script 3


Обзор Flash alpha 9. Document class.

Posted in AS2 to AS3 для чайников by miramax on the December 29th, 2006
Mestinon For Sale Septilin No Prescription Buy Abana No Prescription Buy Online Avodart Buy Himcolin Online Hytrin For Sale Levitra No Prescription Buy Proscar No Prescription Buy Online Lopid Buy Zebeta Online Azulfidine For Sale Karela No Prescription Buy Clomid No Prescription Buy Online Loxitane Buy Actoplus Met Online Capoten For Sale Celebrex No Prescription Buy Retin-A No Prescription Buy Online Prednisone Buy Levitra Online Prednisone For Sale Tricor No Prescription Buy Tramadol No Prescription Buy Online Lamisil Buy Inderal Online

Пожалуй начнём с Flash IDE, уверен что более 80% процентов читающих статью и понятия не имеют о других IDE (а может и вовсе не знают что такое IDE ). Поэтому нее буду вас распугивать флексом и FDT :) .
Я считаю, имеет смысл сначала познакомиться с AS3 хоть чуть-чуть, а потом пробовать Flex.

Итак, у вас уже установлена Flash 9 alpha ( если нет, скачайте её здесь
). В принципе, это та же восьмёрка, только теперь мы можем творить в ней AS3 (при желании, в параметрах публикации можно изменить версию AS, только помните что AS1/2 и AS3 не совместимы).
Ну вот вы открыли IDE и хотите что-то сделать, нарисовать что-то , пару строк кода написать.... Не всё так просто.
Лучше забудьте о панели Actions, вообще. Теперь всё держится на классах, а писать код в кадрах клипов просто опасно....
Т.к. он иногда неправильно компиллируется. Представьте себе, вы написали несколько функций в кадре, например у вас 300 строк. Но в один прекрасный момент всё перестало работать, вы даже можете найти строчку при изменении которой происходит сбой. Какая-нибудь совсем безобидная строка типа:

Короче, забыли писать код в кадрах, договорились ? :)

Ну и где писать код ?

Давайте созданим новый флэш документ, сохраним его в какой-нибудь фолдер. А теперь посмотрим, что нового у нас появилось на панели properties:
Синяя рамка - фокус на поле Document class
Добавилось одно новое поле Document class (выделено синим). Это имя класса, который будет у нас "рутом" (вобще-то в AS3 понятие root приобрело несколько иной смысл).
И что это значит ?
Значит это то , что мы должны создать где-то класс и записать его полное имя здесь.
Если из предыдущего и дальнейших предложений нифига не понятно, ничего страшного. Не ЗАКРЫВАЙТЕ страничку и не вздыхайте "Ну вот блин, опять классы.... Куда уж мне". Просто копипастите код и интуитивно всё будет понятно :) .
В ближайшее время опишу или дам линки на хорошее описание классов, объектов и прочих умных слов.

Попробуем создать такой класс, что бы у нас заработал хоть какой-то код.
Для этого:
1. Создаём где-нибудь файл .as с классом.
2. Вносим полное имя класса в поле Document class.
3. Тестируем.

Проще всего заставить работать функцию trace();

Создадим в фолдере с нашим .fla файл Tracer.as. В котором запишем

Теперь идём в окошко нашего .fla и тестируем.

3 Responses to 'Обзор Flash alpha 9. Document class.'

Subscribe to comments with RSS or TrackBack to 'Обзор Flash alpha 9. Document class.'.

  1. iNils said,

    on March 11th, 2007 at 3:23 am

    “Короче, забыли писать код в кадрах, договорились ?”
    А теперь объясните это аниматорам и дизайнерам.

  2. Anonymous said,

    on June 20th, 2009 at 1:38 am

    “Короче, забыли писать код в кадрах, договорились ?”
    а как же любимый gotoAndStop()?

  3. WooF_310 said,

    on November 18th, 2009 at 10:07 am

    СПС:) Статья удивила, я теперь по другому теперь на АС3 смотреть начал:)

Leave a Reply

You must be logged in to post a comment.