19 мая - Adobe CS6 Launch Party в Киеве. Регистрируемся!  
FlexiPedia Wiki on Adobe Flex
Флэш Потрошитель - Жизнь вокруг технологииЖизнь вокруг технологии

Флэш Потрошитель этот | тот | 1.0

С 09.09.2002
  • Коллекция багов Flash
  • Ссылки для начинающего аниматора
  • Flex для PHP-разработчиков
  • Как вы используете Flash?

Поток сознания

Флэшер-аноним replied on Вчера вышел Flash CS6, и это -- наш повод снова встретиться!:

давно уже конечно было ясно, но теперь с выходом новой версии флеша html5 выглядит как дополнительная функция к cs5.6))

6 дней назад

Флэшер-аноним replied on Новые, лучшие редакторы кода:

...если речь о front end. Для back end'а единственно верный выбор - текстовый редактор Midnight Commander'а :) Вообще просто хотел высказать (наверно, банальную) мысль о том, что идеальная IDE должна строиться именно на "максимально быстром" текстовом редакторе. Путь визуализации - хорошая идея, но опасная. На данный момент "визуальность" должна возникать в мозге программиста - и не понимаю, почему все так стараются перенести нагрузку с этого самого ("несчастного"?!) мозга на что-то иное :) - с помощью визуализации, прививания жёстких принципов ООП, шаблонов проектирования и т.д. Необходимо что-то более радикальное, что не будет строить железные заборы на пути свободной мысли... :)

1 неделя назад

Флэшер-аноним replied on Adobe вместе с Грантом Скиннером разрабатывает экспорт флэш-проектов из Flash CS6 в Canvas:

[URL=http://i.cx/29z7][IMG]http://i069.radikal.ru/1202/03/9f40d01e407f.png[/IMG][/URL] [b]скачать программу рыбалка 1.6 [/b] [b]скачать проигрыватели для компьютера с картинками [/b] [b]окна приветствия для windows xp скачать [/b] [b]скачать miranda русская версия [/b] [b]скачать original soundtrack driver parallel lines [/b] bb.txt open error база велкома скачать 2009 скачать пакет обновления для среды скачать бесплатную игру кто хочет стать миллионером для пк виста хом премиум скачать скачать поезд train 2008/1400 mb скачать драйвера для аудио реалтек section 8 скачать лицензионную скачать wwe legends patch скачать utorrent 1.6.1 rus visual basic 6.0 скачать скачать антихакер касперского скачать catalyst 6.2 win98 евгений немец скачать kassy 071 скачать скачать программу антропометрии http://beta.purifying.info/viewtopic.php?f=2&t=326117 http://dragonphoenix.brinkster.net/phpbb/phpbb3/viewtopic.php?f=1&t=480248 http://www.erotikapromuze.cz/viewtopic.php?f=4&t=131850 http://programaradar.com.br/forum/viewtopic.php?f=2&t=1062486 http://yfb.messageboard.nl/forum/viewtopic.php?f=1&t=59502

1 неделя назад

Флэшер-аноним replied on Вчера вышел Flash CS6, и это -- наш повод снова встретиться!:

Скачал. Посмотрел. CreateJS - фуфел, шейп твин не поддерживает, маски не поддерживает, эффекты не поддерживает и тд. В общем можно только двигать туда сюда, ну и вложенную анимацию поддерживает. К паблишу для air/android добавили пару галочек - молодцы. В общем изменений максимум на adobe flash cs5.6.

2 недели назад

Флэшер-аноним replied on Вчера вышел Flash CS6, и это -- наш повод снова встретиться!:

Вот именно сегодня очень захотелось пощупать функцию экспорта в CreateJS, а именно сегодня беты уже нет, скачать еще нельзя...

2 недели назад

Флэшер-аноним replied on Вчера вышел Flash CS6, и это -- наш повод снова встретиться!:

По правду говоря, создается впечатление, что Adobe в последнее время или зарплату подняли или кнуты менеджерам выделили. Последние версии продуктов выглядят так, будто над ними действительно работали. Обновили не только внутренности и алгоритмы, но и над внешним видом неплохо постарались.

3 недели назад

Флэшер-аноним replied on Новые, лучшие редакторы кода:

Хм, я в этом начинающий, буду знать каким редактором лучше верстать, спасибо!

3 недели назад

bimawa replied on Новые, лучшие редакторы кода:

+1 sublim`у достойная замена GVIM. Как текстовый редактор с большим комьюнити и встренным python интерпертатором, и полностью податлев на костоматизации. нет смысла сравнивать IDE с текстовым редактором. Очень удобно писать erlang программы. Есть плагин для Юнитестов.

3 недели назад

Rost replied on Новые, лучшие редакторы кода:

Кол-во строк в файле с кодом - важный параметр. Есть мнение, что оно не должно быть слишком большим. Для удобства навигации по нему.

Легковесные редакторы хороши еще и тем, что в них бытрее появляются инновации. Например, обрати внимание на мини-текст в правом верхнем углу скриншота для Sublime - по нему можно скроллить мышкой, мгновенно перемещаясь в нужное место кода.

Textastic как раз использует тачевые возможности - для этого у него есть клавиши-компасы (есть на скриншоте). Такая клавиша-компас имеет пять значений. Если просто нажать ее - сработает значение по умолчанию (символ посередине). Остальные четыре символа можно выбрать, если нажать и протянуть пальцем в сторону одного из них.

Визуальное программирование -- это очень интересная, но небанальная тема.

Ведь текст имеет иную структуру, чем изображение.

Текст - условно одномерный, линейный. Изображение - фиксированно двумерное (или фиксированно трехмерное).

Кажущаяся одномерность текста обманчива, особенно когда текст становится кодом. За счет функций (замыканий) и условных переходов текст программы становится многомерным. Даже вне программирования существуют многомерные тексты - хорошая книга может содержать внутренние указатели и ссылки на части самой себя. Поэтому текст - очень продвинутый способ работы с сознанием читателя (или компилятором).

Не вижу возможнлости проделать то же самое с изображением. У него другая природа, и визуальное программирование будет похоже на обычное так же, как графика или живопись похожа на литературу.

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

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

Кстати, ближе всего к этому подошел флэш. Но потом его убили бизнесом, а из трупа сделали геймдев :)

Так визуальное программирование остается мечтой масс и уделом гениев-одиночек.

3 недели назад

Dan replied on Новые, лучшие редакторы кода:

Брррр... Легковесные редакторы кода хороши только для легковесных (~20 строк кода) программ. Для всего остального - Idea и FDT.

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

 

3 недели назад

Более старые 
Главная › Блоги › Блог Rost

Худшие практики Actionscript 3.0

Вчера была справедливо затронута тема тлетворного влияния дурного кода на работу компилятора и вообще. Захотелось продолжить, и очень кстати оказалось, что еще первого апреля две тысячи девятого года Майк Мориарти опубликовал занятный пост, который, на мой взгляд, не получил должной популярности и комментариев, и нужно восстановить баланс. Короче говоря,

Майк Мориарти просит найти в этом коде все ошибки, которые

он туда умышленно внес, и понять, почему это компилируется и работает, и каков смысл отдельных строк:

package {
    import flash.display.*
    import flash.text.*

    public class AprilFools extends Sprite {
        エイプリルフール var Number = 4..toString()

        use namespace エイプリルフール

        function AprilFools()
        {
            get = set
            set = get

            with (createTextField())
                text = new Date(Number).toDateString()
        }

        function get get() { return Number + <><{Number}
            b={"/"+Number.split(/\//)[0]*502.25}/>< />..@b }
        function set get(set) { Number = set+'/'+set/4 }

        function get set() { return Number }
        function set set(get) { Number = get }

        // nothing fun here
        function createTextField():TextField
        {
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;
            var textField:TextField = new TextField();
            textField.width = 1000;
            addChild(textField);
            return textField;
        }
    }
}

namespace エイプリルフール
Примечание: в 20 строке пришлось добавить пробел вот в эту конструкцию: "< />" (без пробела парсилось как html-тэг). В оригинале было так: "</>".
  • actionscript
  • best practices
  • worst practices
  • Буфер обмена
- Rost, вт, 21/07/2009 - 11:50
  • Блог пользователя Rost

Комментарии

сейчас стала задача срочно изучить флэш. и прикинь не знаю банального, что качать для разработки и какая последняя версия?
скчал книгу по flash mx и прогу flash mx 2004 но она на виста не встала. видать есть еще новее, но не нашел.

что ты можешь посоветовать начинаешему флешеру? с учетом что я быстро учусь, т.е. я уверен что за пол месяца для моей задачи я флешь познаю. в осноном мне надо рисования окон, актионскрипт и передача на сервак и принятия с них данных. буду делать приложения для вконтакты

Гвест (не проверено) 22:37 21/07/09

Начинающему флешеру прежде всего крайне необходимо писать без орфографических и синтаксических ошибок, и внятно излагать свои мысли. Вам явно стоит повременить с "актионскрипт" и начать изучать русский.

Мелькиадес (не проверено) 04:51 22/07/09

не вижу связи. вижу только тупое умнечество.

Гвест (не проверено) 11:19 22/07/09

Зря.

Rost http://flash-ripper.com/ 12:27 22/07/09

Какое агрессивное невежество.

Мелькиадес (не проверено) 23:26 22/07/09

проверьте сперва орфографию на artflasher.ru

makc (не проверено) 02:03 28/07/09

Установи Flash CS4, он должен работать.

Оптимальная программа твоего обучения будет сильно зависеть от того, что именно ты собираешься делать на флэше. Мне нужно это знать, чтобы посоветовать тебе конкретные ресурсы.

Но: чему бы ты ни учился во флэше, не забудь внимательно изучить совет Мелькиадеса. Он крайне важен, независимо от твоей специализации.

Rost http://flash-ripper.com/ 12:06 22/07/09

спасибо. уже как раз скачал cs4 профешионал. я хочу приложения для вконакты сделать игровое.
там в основном простые действия, сделать квадратик в нем фотка и некоторые прилепленные кнопочки и рисунки имеющие свои действия и эффекты.
тут даже с активаскриптом поначалу мало работы будет и как с самим флешем. задача поначалу банальна. в основном серверная часть идет, и надо обмен флэш-сервер данными и динамически это в игре менять.
---
Сейчас вот буду учить основы, потом когда пойму чтото буду как раз на своем примере изучать флэш.

Гвест (не проверено) 12:46 22/07/09

Удачи! Но не забывай об орфографии. Например, о том, что предложение начинается с заглавной буквы.

Wink

Rost http://flash-ripper.com/ 12:48 22/07/09

все руки не дойдут до этого языка. мне наверно легче английский будет изучить чем русский=)

Гвест (не проверено) 12:55 22/07/09

имхо для отделения предложений друг от друга достаточно точки. а то лишний раз шифт давить, их конечно два, и если что ещё капслок есть, но всё же...

makc (не проверено) 01:57 28/07/09

А мне кажется, что такой текст просто становится неразбочивым - тот, в котором нет Заглавных. И подавляющее большинство текстов в сети это доказывает )

Rost http://flash-ripper.com/ 12:30 28/07/09

get = set
На самом деле вызывает get set(), затем set get()
set = get
Вызывает get get(), затем set set();

В начале переменная Number равна "4".
set get() прибавляет к ней число, превращая в "4/1"
get get() прибавляет год, превращая в "4/1/2009", ну а дальше понятно.

Самая весёлая штука - это get get()

<>
<{Number} b={"/"+Number.split(/\//)[0]*502.25}/>
< />..@b

Рутовый узел не имеет имени. Дочерний узел имеет имя "4/1" (равное значению переменной), но нас оно и не интересует.
Самое интересное присваивается атрибуту b, а затем ..@b достаёт это значение.

Dan 01:47 21/07/09

Забавные конструкции... вот что можно понапридумывать, когда нечем занятся... Smile)

2morrowMan http://flashrush.com 19:56 24/07/09
Примечания: Статус документа => в процессе ·
Статьи · Идеальный клип · Персоналии · Глоссарий (уст.) · Что делать? · К началу ↑
© 2002-2012 Ростиславр · О проекте · Подписка на RSS · α-тестировани невероятного
Что такое OpenID?
  • Войти по OpenID
  • Скрыть вход по OpenID
  • Регистрация
  • Забыли пароль?
]]>
]]>

Навигация

  • Контакт