just

сейчас смеёмся в конторе
<*Михаи́л Заха́рович Шуфути́нский* (родился 13 апреля 1948 , Москва ) — российский эстрадный певец. Что любопытно, Google-переводчик выдает это имя, если перевести "Is Anybody" с английского на русский > ( цитата из Вики )

just

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

just
gwt

всё, что мне смог предложить GWT после ряда изменений:
*Error 404
NOT_FOUND*
что случилось, что делать ?! хрен его знает.
Особенно с учетом того, что файл, который он не может найти, нигде напрямую не прописан в сорсах

just

слава FireBug. Без него я бы ещё долго втыкал, что standart.css в GWT имеет приоритет над всеми объявленными тобой стилями, так как подключается после них. Хочешь их переопределить — используй addStyleName в onModuleLoad или суй везде !important или не используй схему с inherit, а подключай standart.css перед своими CSS. Весело

just

есть какой-нибудь нормальный способ задавать свойства непосредственно в mxml, чтобы он воспринимал значение в кавычках не как строку, а как значение. Если задавать в фигурных скобках, то он пытается забиндить свойство и выдаёт варнинг
Поясню:
Сейчас
icon="{new HelpImg().bitmapData}"/>
Где HelpImg это BitmapAsset такого плана
package ... {
import mx.core.BitmapAsset;
[Embed(source='/icons/help.png')]
public class HelpImg extends BitmapAsset {
}
}
а IconButton имеет такую декларацию
[Style(name="icon", type="flash.display.BitmapData")]

Но при этом вылетают варнинги, что
[client] Data binding will not be able to detect assignments to "bitmapData".

И так везде. Как быть ?

just

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

Потом решил полистать исходники BitmapImage и обнаружил, что в Flex Hero 4.5.x ввели свойство contentLoader, в который передаётся имплементор IContentLoader ( в фреймворке flex это spark.core.ContentCache ).
То есть так

source="Image URL or URLRequest" />

Если не указывать contentLoader, то картинка будет грузиться каждый раз, как как создается BitmapImage. А так не будет, так как по URL ( который выступает в роли ключа в Dictionary ) будет доступно уже загруженное изображение

Удобно =)

Подробнее здесь:
opensource.adobe.com
opensource.adobe.com

just

вопросы к тем, кто использовал Mate фреймворк в своих flex-проектах. Достаточно ли он даёт профита при разруливании зависимостей, чтобы загладить рантаймовые ошибки MATE Error ?
Вообще, ваше мнение: разработка с ним удобнее ?
И как часто вы ебались с тем, что перепутали порядок в arguments или забыли переименовать метод в тегах MethodInvoker и тп ?

just

мне нужно как-то указать bindable в дочернем классе Vector3D на поля x,y,z, чтобы затем использовать связывание модели и представления во флексовых компонентах. При этом в Vector3D x,y,z указаны просто как public без методов доступа. Есть какие-нибудь мысли как это сделать, помимо BindUtils ?

just

о, как. Оказывается недостаточно выставить свойство mouseEnabled в false флексового контейнера и всех его детей, но надо уделить внимание и свойству mouseChildren и указать false ему, чтобы можно было взаимодействовать с нижележащими компонентами