Просмотр полной версии : "ActionScript 3.0. Вышел."
"ActionScript 3.0. Вышел."
Вот и вышел, пока только на альфа-тестирование, ActionScript 3.0. Радуемся? Плачем? По вкусу. Лично я пойду куплю бумаги, чтобы напечатать все то, что предстоит прочитать. (http://labs.macromedia.com/wiki/index.php/ActionScript_3:Learning_Tips)
posted by Michael "Antares" Klishin AKA Antares
З.Ы. Взято и прочитано в блоге у Антареса
Кто что думает? по этому поводу :)
я очень радуюсь :)
не читал доки с таким кайфом с выхода пятого флэша :)
сурово чайникам придется, это факт.
либо в сторожа, либо учиться.
хотя делать проги на флэш без единой строки кода стало делать еще легче, так что дизайнеры - не отчаивайтесь.
информативный пост Constantiner'a в блоге NEWSFEED (http://www.cmyk.uz/blogger/?p=85)'a
Вай! Вот клёво. Скоро J* программисты будут программировать все приложения (JS, JAR, AS etc) на одном языке.
2juggy
хы :) а не наоборот ли?
мой опыт доказывает что наоборот :)
можно так и так.
artcraft
17.10.2005, 22:37
да этим топиком надо пугать новичков :~)
хотя разницы между AS3 и AS2 на первый взгляд меньше чем между AS2 и AS1
да этим топиком надо пугать новичков :~)
хотя разницы между AS3 и AS2 на первый взгляд меньше чем между AS2 и AS1
ты ЧО, там же ВСЁ переделано ...
http://livedocs.macromedia.com/labs/1/flex/langref/index.html
artcraft
17.10.2005, 23:07
ну распихали всё по пакетам - непривычно, зато очень логично
KidsKilla
17.10.2005, 23:16
да этим топиком надо пугать новичков :~)
хотя разницы между AS3 и AS2 на первый взгляд меньше чем между AS2 и AS1
хренасе заявы...
а как же хотя бы жесточайший контроль типов?
а упаковки для классов, вместо того, чтоб всё в глобал пихать?
а new MovieClip()?
а компиляция с параметрами?
а вот нечего было в "глобаль пихать" :)
синглетоны нужно было юзать, а не разводить чепуху в глобале.
KidsKilla
17.10.2005, 23:33
а вот нечего было в "глобаль пихать" :)
синглетоны нужно было юзать, а не разводить чепуху в глобале.
дык яж не про это.
яж про то что все классы-функции полюбому в глобале висят...
Что-то я не пойму про какой setTimeout идёт речь как в статье Константина, так и на сайте макромедии. В AS 2.0 нет такой глобальной функции.
есть, просто забыли задокументировать
в восьмерке есть
artcraft
17.10.2005, 23:53
ну ладно, уговорили
Constantine
18.10.2005, 00:10
а как же хотя бы жесточайший контроль типов?
Да, это, наверное, самое ужасное! :D
есть, просто забыли задокументировать
в восьмерке есть
Да? Ну наконец-то додумались эту функцию сделать ... одна из моих самых частоиспользуемых, только я свой класс для этого раньше юзал ...
А меня, например, все это скакание - AS1, AS2, AS3 совсем не радует, потому, что хрен его знает, сколько твоя разработка будет полезной, применимой и морально не устаревшей. Имхо, макромедия поступает по отношению к разработчикам по-свински, вынуждая тратить время и деньги на модернизацию (при чем, чем больше сделано, тем больше).
Не понимаю, я, john, как ты этому умеешь радоваться?
Знаю, что я брюзга и лентяй. :) Тем не менее. Какой смысл дорастать до AS3, если через год возникнет AS4?
Серьезные девелоперские продукты таких финтов ушами себе не позволяют, и эта спонтанность настораживает, потому, что нет уверенности, а не будет ли в девятой версии перехода на модный нынче паскаль(delphi)?
Простой пример - где сейчас найти хорошего спеца по AS1? Большой проект, например, интернет казино, реализованный на AS1 представляет собой бомбу замедленного действия как для самого казино, так и для его сотрудников(разработчиков) - владелец со временем попадет на полный рефакторинг (а точнее, на новую разработку с нуля, т.к. поддерживать будет некому), а разработчик постоянно теряет квалификацию, т.к. совместить AS1 и AS2 - проблематично, а постепенная модернизация это отдельный разговор и отдельный время/деньги...
Конечно, из этого можно извлечь массу плюсов, только они все более сомнительны.
C2Plus, согласен со скачками. Надеюсь AS 3.0 будет базой для всего остального... хотябы года на 4 ...
2C2Plus....
радуюсь
потому что почти решил уходить в джаву совсем и писать транслятор java5toAS ибо писать на этом угребищном языке-скрипте устал смертельно. Я пишу одновременно сервер на java и клиент на флэше. И с каким кайфом я пишу на java!!! после as. Но программинг на флэше меня радует красивым результатом - подолбался конечно - но как прикольно получлось. Вот если бы не долбаться, если бы флэш рантайм следил за типами и убитыми ссылками! Кстати транслятор с джавы мне был не помог.
и вот радуюсь что он рантайм сдедит за типами и не только на этапе компиляции.
и вот радуюсь что платформа ECLIPSE - что будет нормальный рефакторинг аля JDT и другие джава-кодинг-вкусности.
Плюс так как все могут написать плагин для FLEX Builder таких вкустностей наделают с вагон и маленькую тележку. Можно тупо брать джава плагины с открытыми исходниками и переносить это дело на флэш (тьфу, флекс) с небольшой переработкой. Нужно только дождаться нормально TextEditor от макромедиа. Точнее более менее финального его вида.
Радуюсь что флэкс теперь не стоит 12000 баков, и сервер для использования mxml уже не нужен. Девелопер имеет только лицензию на IDE и выкладывает swf+html как делали раньше с обычным флэшом.
Как я "облизывался" на flex до этого, и как материл макромедию , за flex-server-ный их подход. Теперь исправились, и добавили тысячи фишек, а STATE-s чего стоят? Смотрел?
и чего мне не радываться.
PS. По делфи это ты по незнанию :) какое делфи? :) нет его в природе. .net и java. ну скриптовые языки типа python и ruby. остальное в помойке почти. ну и великий С и тот который с плюсами жив как дедушка Ленин :)
я тоже радуюсь
но странною радостью...
Весной ожидается выход Blaze (9) ...
Но где найти время на изучение всех новшеств???
Если честно, почувствовал себя ПОЛНЫМ чайником(((
Ребят, давайте откроем топик где будут ссылки на инфу по переходу... может поможет... а то я уже с горя собрался в аникийшика переквалифицироваться и думаю не один я...
я тоже радуюсь
Но где найти время на изучение всех новшеств???
да не нужно ВСЕ новшиства изучать :)
нужно пока научиться делать тоже что раньше но на новом языке а тут главное Display API понять (что не сложно) и новые названия старых методов класса MovieClip.
а по поводу топика хорошая мысль. только мне лично хватает блогов - иногда попадается чтонибудь интересное.
можно в разделе AS3 создать и прикрепить тему AS3... Сейчас сделаю.
вот создал и прикрепил тему "AS3 изучаем вместе" так что ...
http://www.flasher.ru/forum/showthread.php?t=70609
2john подкинь ссылки на блоги ... спасибо)
вообше паника уже проходит;-)
2all будем поддерживать тему миграции на AS3 !!!
кстати, только-что опечатался и написал AS# вместо AS3 и подумал, ну вы поняли, или это мода уже прошла? ;-)
А что за компиляция с параметрами?
это значит что есть компилятор отдельным файлом, запускаемый с командной строки :)
Выпендрились, блин. Когда выдет флеш со всеми этими красивостями?
думаеться через годик ...
artcraft
19.10.2005, 00:26
Выпендрились, блин. Когда выдет флеш со всеми этими красивостями?
http://weblogs.macromedia.com/md/archives/2005/10/codename_for_th.cfm
альфа запланирована на начало весны.
а до тех пор будем обходиться standalone компилером :~|
кто уже его обуздал?
Кады они наканец выработают стандарт, как в С++?!
Блин времени детально посмотреть, но:
* абстрактные классы так и не ввели?
* почитал я про рантайм проверку типов, но там написанно что нету проверки во время компиляции, чё за фигня?
* флекс билдер как редактор АС, жуть полнейшая... даже ASDT более навороченный, или я что-то пропустил?
> что нету проверки во время компиляции
кудаж она делась-то
* абстрактные классы так и не ввели?
Вот, первые 5 классов из списка:
AbstractEvent
AbstractInvoker
AbstractOperation
AbstractService
AbstractTarget
2 Kruasan
и что из-за того что я напишу:
package test {
public class MyAbstractClass {
public function MyAbstractClass () {
}
}
}
он сразу станет абстрактным? :)
Таким образом, сегодня наступает великий день, после которого совмещение flash-дизайнера, flash-аниматора и flash-программиста будет вряд ли возможным. Засада.
И это при том, что некоторые известные вам люди называют флэш лишней, неудобной, портящей юзабельность сайта штукой.
а что там про новые названия свойств объекта MovieClip???
KidsKilla
20.10.2005, 18:41
что-то вродже кросспоста.
http://livedocs.macromedia.com/labs/1/flex/langref/migration.html
там и про мувиклип и про всё остальное.
пасибки.
собственно,так ли нужно переходить?
ведь флэш плеер надеюсь будет поддерживать AS1 и AS2?
2 Bright
Пока будет поддерживать. Никто не говорил, что это навсегда.
И уж точно большая часть разработчиков (скорее всего все) полностью перейдет на AS3 и будет мыслить уже другими категориями.
Как следствие - тебе будет трудно найти с ними общий язык.
2 Bright
Пока будет поддерживать. Никто не говорил, что это навсегда.
И уж точно большая часть разработчиков (скорее всего все) полностью перейдет на AS3 и будет мыслить уже другими категориями.
Как следствие - тебе будет трудно найти с ними общий язык.
мороз по коже...: скоро поднимутся цены на "йад" ;)
пасибки.
собственно,так ли нужно переходить?
ведь флэш плеер надеюсь будет поддерживать AS1 и AS2?есть подозрение, что в откомпиленном файле различия стираются. По крайней мере, так было с AS2. Т.е. в свф это всё= представляется в виде команд низкого уровня (P-code) и не фак, что там есть изменения/добавления
Есть различия. Иначе зачем тогда нужна новая виртуальная машина во флэш плеере?
А там была/есть виртуальная машина?
:D
http://www.novemberain.com/blog/2005/10/actionscript-30_18.html
Оо. Спасибос. Страшно не люблю англоязычные мануалы. А тут такой подгон =)
нет такого не случится.
если плеер перестанет поддерживать AS1 и AS2, то все флэшки написаные на этом станут неработоспособными.
макромедиа так не поступит. не должна...
а насчет миграции - это по-любому.
учить и переходить надо.
Знаешь, если сейчас у крупных компаний считается нормой неожиданно посылать на... пользователей винды и переориентировать свой софт исключительно на макинтош, то и от макромедиа можно ожидать чего угодно. Вот решат однажды они, что поддежка ас1 и ас2 - это лишь балласт, неоправданно увеличивающий вес плеера и лишающий их потенциальных юзеров :D
>>>посылать на... пользователей винды и переориентировать свой софт исключительно на макинтош
это ты про что?
>>>Вот решат однажды они, что поддежка ас1 и ас2 - это лишь балласт, неоправданно увеличивающий вес плеера и лишающий их потенциальных юзеров
от этого пострадают больше юзеры.
разработчики всё равно (рано или поздно перейдут к новым стандартам) иначе какие они разработчики...
Ярым поклонникам макинтоша посвящается (http://forum.e-officedirect.com/forum.exe?ForumName=FLStudio_FAQ&ACTION_DOWNLOAD=OK&FileName=mac2.wmv) (видео, 3.5 мб, английский).
В общем выбрал мак - туда тебе и дорога.
Emagic теперь бы уже и рады назад, да переписывать всё...
В общем можно долго флэймить. Для кого-то фетиш - спортивный автомобиль не по заработкам, для кого-то - макинтош.
>>>>>Вот решат однажды они, что поддежка ас1 и ас2 - это лишь балласт, неоправданно увеличивающий вес плеера
и прально решат: тебе-то чего : ты ( и твои клиенты уже на 3-ем сидеть будете
>>Для кого-то фетиш - спортивный автомобиль не по заработкам
щас и по позаробкам(скромным, к слову) стремно иметь.., зависть знаете-ли опасная вещь
щас и по позаробкам(скромным, к слову) стремно иметь.., зависть знаете-ли опасная вещь
Срочно всем своим друзьям буду настойчиво рекоммендовать продать свои "помойки"... И с супра-клубом водиться больше не буду. 8)
Зы. Как ни зайду во флэйм, так сплошной оффтоп получается...
ЗЗЫ. Я тут имел в виду "не по заработкам" всвязи со сложностью получения в личную собственность, и сравнил это с макинтошем, тк оный в свою очередь так же имеет несколько "специфических особенностей", а зависть-то тут причём?
artcraft
24.10.2005, 04:28
дааа... трудновато будет свыкнуться...
с тем что вместо старого доброго мувиклипа теперь стало так много всего:
DisplayObject
Shape
InteractiveObject
DisplayObjectContainer
Sprite
MovieClip
...
и т.д.
artcraft
24.10.2005, 04:32
собственно мувиклипом теперь имеет смысл пользоваться только если нужно создать дополнительный таймлайн
Да, вышел AS3.
Смотрим а что же для него надо?
Для примера ( Flash Player 8.5:)
http://labs.macromedia.com/wiki/index.php/Flex:ReleaseNotes#System_requirements
-- 1 GB of memory-!!!
Что опять апгрейд???
Это что всю жизнь на буржуйское железо работать?
Он выйдет как раз тогда, когда я буду апгрейдить систему, и куплю как минимум пару гигов оперативки, значит всё будет пучком -)
Да,да и отнеси эти гиги в детский приют!
Пусть подрастающие детки приучаются к капитализму!
artcraft
28.10.2005, 15:59
а у меня на 512 не летает конечно, но работает стабильно
А у меня...Сапровская система на 256 пашет и ничего,держимся.
Кстати, CPU какой?
artcraft
28.10.2005, 16:12
Вот смотрите:
Ну вроде жить можно.
Еще бы знать что этот пример делает
(Hello world выводит наверно?)
Сегодня не без помощи Спайдерзиллы альфа-референс по MXML2 / AS3 был локализирован (не путать с локализован) мне на винт. 15 мегабайт текста после сжатия зипом, и это только референс по языку. Начинающим учиться с нуля не позавидуешь -- раньше вся дока с картинками в сжатом виде занимала порядка 25 метров.
Думаю сейчас не стоит зацикливаться на рекомендуемую память для работы плеера, ибо в Release Notes сказано что Garbage Collector сырой, поэтому памяти плеер жрет много. Кстати по компилятору тоже - файловый размер будет в релизе меньше.
Короче, гиг памяти - это рекомендация для тестеров альфа версии плеера.
В работе GC 8 плеера уже найдены недоделки (http://www.novemberain.com/blog/2005/10/flash-player-8_28.html), которые в 8.5 исправлены (т.е. в 8.5 баг не возникает). Но с другой стороны сама IDE еще не доделана, что говорить о плеере.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.