← All posts tagged flex4

Constantiner
Flex flex4 Сегодня первое апреля? «Hero — кодовое имя для нового Flex 5, полностью построенного, в отличие от Flex 4, на использовании новых API Flash Player. Опубликованы спецификации.» flash-ripper.com
Constantiner
Flex flex4 Джеймс Вард, технический евангелист из Adobe, про убогость новой модели скинования с точки зрения стилей из первых рук: jamesward.com Ключевые слова: "Monkey Patch", "there would be no other way to set the style in MXML" итд.
Constantiner
Flex flex4 Интересно, я один такой урод, что в результате measurement'а чаще всего получаю не те результаты, что ожидаю? Вот пытаюсь понять, как замутить RichEditableText точно по ширине вводимого текста, и при этом включить такое поле в процесс measurement'а, и не могу :( Ну и сорри, что достал жалобами. День такой, а пишу я обычно что думаю. Хотя совсем экстремистские мысли все-таки фильтрую.
Constantiner
Flex flex4 Извлечь содержание буфера обмена, вставленного в RichEditableText, оказалось не совсем тривиально :( PasteOperation, передаваемая через TextOperationEvent инкапсулирует информацию о вставленных данных в поле типа TextScrap, все полезные поля которого "закрыты" пространством имен tlf_internal. Всякие примеры и best practices на этот счет отсутствуют. В итоге найденное решение выглядело так: insertedText = TextClipboard.tlf_internal::createPlainTextExportString(pasteOperation.textScrap); Вот они плюсы и минусы гибкости Text Layout Framework. Возможностей стало больше, но пользоваться ими стало сложнее :(
Constantiner
Flex flex4 Не понимаю, как работает measurement для MXML item renderer'ов, отнаследованный от spark.components.supportClasses.ItemRenderer. Пока не написал метод measure и не указал в нем жестко, на основе разметки, как считать, ничего не считалось :( Вернее, иногда считалось, иногда — нет. Принцип был непонятен :(
Constantiner
Flex flex4 @JabbyPanda подкинул ссылочку на планы Адобов на Flex SDK 4.5, которая повергла меня в ужас :( blogs.adobe.com Помимо заявленных фич, внушающих оптимизм, между строчек я прочитал следующее, что оптимизм не внушает. Например, не внушают оптимизма сроки. 2011-й? Ну-ну. Меня бы вполне устроило добавление трех обещанных компонент и пораньше, остальные фичи оставьте себе пожалуйста. Ну вот почему нельзя делать гибче, без наполеоновских планов сразу на все? Дальше, этот мультискрин, завершение работ над мобильным Slider'ом и полировка Spark-архитектуры. Те, кто переводил приложения с SDK 3 на SDK 4 знают, что это задача нетривиальная. Ну что же, вас ждет еще одна нетривиальная задача. Потому что чувствую, что старые глюки работать не будут, а к новым придется поискать решение. Про увеличение производительности компилятора я не верю. Простите, но не верю. Много раз верил, но устал. И хуже всего, что вся эта байда будет тесно связана с новыми версиями Flash Player'а :( В общем, хорошего не жду. Меня устроило бы появление новых компонент в качестве отдельного стороннего проекта под текущий SDK. Как это, например, делают в M$. Гигантомания :(
Constantiner
flex4 Местами вижу работу с Flex 4 как mission impossible. Ну вот какой дебил придумал такую архитектуру, где mx- и spark-контейнеры закрываются разными интерфейсами? Ну и ежу понятно, что для соблюдения хоть какой-то логики надо сделать набор общих интерфейсов. Ну вот нужен мне IViewPort, ну вот полностью он соответствует моему мировоззрению. Но ебаные mx-контейнеры его не поддерживают :(
Constantiner
Flex flex4 В общем, девиз Flex 4 «Design in mind» должен быть переделан чтобы соответствовать реальности. Что-то типа «Only our premium expensive design tools in mind and nothing more».