С Новым годом! Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
sir_DenChik

С AS1 на AS3

19.11.2012, 17:46. Показов 866. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток, очень приятно познакомиться.

немного лирики о себе
Кликните здесь для просмотра всего текста


Когда-то писал (вроде бы даже не плохо) на AS1 (это еще старый добрый FlasMX). Очень в свое время нравился метод "кинул переменную где попало и пусть лежит"(да-да был грешок неаккуратности в дурной юности))) По-сему AS2 мною воспринят не был и как следствие благополучно пропущен мимо мозгов.

С появлением свободного времени на работе и желания вновь творить на флеш, обнаружил что AS то уже третий и выглядеть стал человечней (на первый взгляд) чем вторая версия)) + появились дополнительные среды разработок.(очень приглянулся Флеш Девелоп).

И вот вооружившись очередной библией от Колнинза Муука (по аналогичной в свое время без интернета осилил AS1) кучей софта, гуглом и списком всех пакетиков и классов окунулся с головой в познания.... но то ли я слишком древний дурень, то ли лыжи все-таки не едут. Листая Библию и просматривая форумы флеша - создалось впечатления что это два разных AS 0_о.

Т.е. все у Муука понятно, функции классы, архитектура, вечным методом тыка осилил ФлешДевелоп, с приятностью обнаружил что 90% скриптов до меня уже написаны и все очень весело и легко портируется/вставляется (а если поискать можно и полноценный фреймворк достать) но..... вчитываясь в скрипты, начинаю понимать, то что я ничего не понимаю. Метод перебора/распиливания/ковыряния стал практически не давать результатов Т.е.

я привык что существуют мув клипы и к ним методы + сотворенные руками функции+ свойства (которые я могу запросто перебрать в уме.. да-да так было в АС1). В порцессе позаниния АС3 мой мозг закипел... сжав булки в зубы более менее стал разбираться, что из кусков кода езмь что.. и внезапно обнаружил, что немогу найти описания половины написанного в коде 0_о

глупый пример иллюстрирующий суть проблемы
Кликните здесь для просмотра всего текста
: листал вот это с вашего форума, все получилось (правда не без метода тыка, спасибо автору)))) но поймал себя на мысли что нефига не могу понять самого простого


код прелоадера

ActionScript 3
1
2
1 [Frame(factoryClass="Preloader")]
2 public class Main extends Sprite
что за extends ???

собстно суть вопроса в следующем: где смотреть подобные методы/функции и т.д. а именно что они означают



Товарисчи Пожалуйста наставьте на путь истинный, что познать, что постигнуть сильно помидорами не кидаться (все равно увернусь)

Добавлено через 16 минут
простите за дабл пост, что-то немогу найти копку редактировать (просто решил уточнить суть вопроса)
--------------------------
естестно что extends это функция указывающая о том что класс Паблик наследует свойства и методы системного класса Sprite. это я разобрался и понял. Просто понять первоначально это трудно т.к. подобных функций оочень много (в сравнении с АС1) и подсмотреть их негде =/
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.11.2012, 17:46
Ответы с готовыми решениями:

Не получается перевести код AS1 в AS3
Здравствуйте. Хочу использовать этот эффект в своем ролике. Компилятор выдает сообщение - "Предупреждение. Имена переменных для...

Поиск пути: перевод кода с as1 в as3
всем доброго времени суток. Пытаюсь перевести код (представленный xitri.com) на actionscript 3.0. Вот собственно сам код: step = 2; ...

as1 где ошибка и почему так ?
Вот скрипт AS2 - публикую как AS1 + flash pleer 6.0 - всё ок. percentLoaded = int(100 * _root.getBytesLoaded() / _root.getBytesTotal()...

3
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,550
19.11.2012, 18:41
extends, как гласит дока, - ключевое слово определения, это не функция.
Да, со времен ас1 многое поменялось, особенно в синтаксисе и подходе. Теперь принято нужно писать код в классах - это значительно упрощает процесс, думаю вы и так это начинаете понимать (читаю строки про ФД).
По поводу структуры проекта почитайте тут - думаю многие вопросы отпадут.
А в целом не понятно в чем вопрос
1
sir_DenChik
19.11.2012, 20:29
а слона то я и не заметил
вот оно в чем дело то

Цитата Сообщение от TanaTiX Посмотреть сообщение
extends, как гласит дока, - ключевое слово определения, это не функция.

вообщем невероятно БОЛЬШОЕ спасибо я прозрел)) сейчас объясню будете хохотать.

Я почти месяц искал вот это Инструкции, ключевые слова и директивы но искал я это по ключевым словам оператор/функция/метод (вот такой я динозавр) просто меня вводили в ступор всякие "ключевые слова" и их синтаксис порядок написания и отсутствие атрибутов (ну там де я их предполагал) никак не мог сие связать с тем что знал ранее)) теперь все встало на места, все оказалось просто и комфортно - пошел ваять еще раз спасибо))

Добавлено через 6 минут
p.s. оффтоп никогда не думал что буду скучать по так набившему оскомину "_root...." и "OnClipEvent(){}"
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,550
19.11.2012, 21:45
Цитата Сообщение от sir_DenChik Посмотреть сообщение
p.s. оффтоп никогда не думал что буду скучать по так набившему оскомину "_root...." и "OnClipEvent(){}"
Я в свое время это с большим удовольствием забыл и нет ни малейшего желания вспоминать - это не удобно, не практично, и много других минусов. По началу конечно ас3 кажется очень не привычным, но с появлением минимальной привычки начинается работа и творческий процесс без отвлечения на механизмы и инструменты. По крайней мере при адекватной структуре проекта.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.11.2012, 21:45
Помогаю со студенческими работами здесь

AS1 Компонент кнопки с покадровой анимацией.
Добрый день ! Подскажите как реализовать . Создал компонент Мувиклип . Будет выступать в роли кнопки . В муви 2 кадра stop(); ...

Мувик с as1 flash lite 1.1 для мобильных.
Всем привет. Подскажите кто знает,как создать простой мувик с as1 flash lite 1.1 . Пытался найти сам, но не нашел. Мне надо разобраться как...

duplicateMovieClip в AS3
AS2 никогда не изучал, но много примеров со спецефектами описаны именно на AS2 с приминением метода duplicateMovieClip. Логику как-бы...

AS2->AS3
Так как незнаю АС2 прошу помочь переписать код с АС2. На мувике сцены весит ф-ция: onClipEvent (load) { y0 = _y;//запомним координату...

MS Access и AS3
Добрый день, форумчане! Сейчас у меня проходит практика в учебном заведении и одно из заданий - написать органайзер с обязательным...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru