Последние комментарии

В ответ на: Фильтруем ArrayCollection

Junik [Учаснег] · http://riapriority.com/blogs/junik.php
пошел переписывать приложение, а то там все на костылях)))

Лучше поздно, чем никогда. =)

В ответ на: Фильтруем ArrayCollection

graFF [Посетитель] · http://graffixtation.blogspot.com
в свое время тоже из-за этого столько дров наломал
пошел переписывать приложение, а то там все на костылях)))

В ответ на: Singleton

Konstantin Kovalev [Учаснег] · http://riapriority.com/blogs/constantiner.php
Типа да.

В ответ на: Singleton

Junik [Учаснег] · http://riapriority.com/blogs/junik.php
А ты все Mate используешь? Или уже что-то другое?

В ответ на: Singleton

Konstantin Kovalev [Учаснег] · http://riapriority.com/blogs/constantiner.php
Ну во фреймворке, осуществляющем инъекцию, обычно внутри живет незаметный синглтончик :) Но тому, кто пользуется фреймворком, на это пофиг :)

В ответ на: Singleton

Junik [Учаснег] · http://riapriority.com/blogs/junik.php
Некоторым просто третья стадия оказывается не нужна, и они сразу переходят к четвертой: инъекция зависимостей и синглтон "за кадром" :)

А зачем там тогда синглтон за кадром?

В ответ на: Singleton

Konstantin Kovalev [Учаснег] · http://riapriority.com/blogs/constantiner.php
Некоторым просто третья стадия оказывается не нужна, и они сразу переходят к четвертой: инъекция зависимостей и синглтон "за кадром" :)

В ответ на: А насколько хорош ваш flex-проект? FlexPMD расскажет

Михайло [Посетитель]
PMD = Project Mess Detector

В ответ на: А насколько хорош ваш flex-проект? FlexPMD расскажет

Junik [Учаснег] · http://riapriority.com/blogs/junik.php
Junik, можешь убрать нафиг мои комменты. Они тут не совсем в тему.

Да уж пусть будут. =)
Кстати, использование BindingUtils можно часто заменить подпиской на события.
Я видела вот такую жесть:
BindingUtils.bindSetter(sizeChangeHandler, this, "width");
BindingUtils.bindSetter(sizeChangeHandler, this, "height");
Хотя послушать событие resize было бы как-то логичнее. =)

В ответ на: А насколько хорош ваш flex-проект? FlexPMD расскажет

yzh44yzh [Посетитель]
Проблема с BindingUtils решена http://juick.com/yzh44yzh/328213

Junik, можешь убрать нафиг мои комменты. Они тут не совсем в тему.

PS: комменты в блогах отстой, жуйк рулит :)

В ответ на: А насколько хорош ваш flex-проект? FlexPMD расскажет

yzh44yzh [Посетитель]
Ах да, там же невидно, что у меня за ситуация. В моем блоге есть вьюшка, показывающая список статей. Там нельзя использовать List, потому что элементы списка имеют разную высоту. Вместо этого приходится использовать VBox. И поскольку я не могу использовать dataProvider, приходится явно пересоздавать в этом VBox дочерние элеметы при каждом изменении списка статей. Стало быть, при изменении списка статей в модели мне нужно вызывать метод.

И как тут обойтись без BindingUtils? В вышеуказанном линке описано, как я пытался выкрутиться с помощью MethodInvoker, но не получилось. И оказалось, что это вообще архитектурно неправильно -- вызывать в EventMap какие-либо методы во вьющках.

В ответ на: А насколько хорош ваш flex-проект? FlexPMD расскажет

yzh44yzh [Посетитель]
Все ок, но смутило, что использование BindingUtils относят к ошибкам. Я использую переодически, но не от хорошей жизни. Просто не представляю, как можно выкрутится без них, например, в такой ситуации: http://juick.com/yzh44yzh/321622

В ответ на: Передача версии flex приложения при компиляции (Flex 3)

Junik [Учаснег] · http://riapriority.com/blogs/junik.php
Ага. Я так и делал - Антом переписывал переменну version прямо в файле Version.as :)

Приблизительно так мы тоже делали. :)
К чему бы это еще применить?

Может можно компилировать две версии приложения из одного application mxml?

В ответ на: Передача версии flex приложения при компиляции (Flex 3)

rost [Учаснег] · http://flash-ripper.com/
Как ее туда передавать, это уже тебе решать. Ant вполне можно использовать.


Ага. Я так и делал - Антом переписывал переменну version прямо в файле Version.as :)

Но эта статья неплохо демонстрирует определение переменных компиляции и передачу их в приложение.

К чему бы это еще применить?

В ответ на: Передача версии flex приложения при компиляции (Flex 3)

Junik [Учаснег] · http://riapriority.com/blogs/junik.php
var revision:String = int(array[3]);

Интересный способ. =)
А формат entries у всех клиентов одинаковый?

В ответ на: Передача версии flex приложения при компиляции (Flex 3)

Slon_vsapogah [Учаснег] · http://riapriority.com/blogs/slon-vsapogah.php
<mx:String i d="entries" source="../.svn/entries" />

var array:Array = entries.split("\r\n");
if (array.length == 1)
    array = entries.split("\n");
if (array.length == 1)
    array = entries.split("\r");
var revision:String = int(array[3]);

P.S: *, не то что код вставить нельзя - даже id равно "..." написать нельзя! Пришлось пробел ставить между i и d :no:

В ответ на: Передача версии flex приложения при компиляции (Flex 3)

Junik [Учаснег] · http://riapriority.com/blogs/junik.php
Но было бы более правильно дать сразу одним постом полное и готовое к использованию решение :)

Возможно. Но такой пост писать намного дольше. Есть опасность его так и не собраться дописать. ;)

В ответ на: Передача версии flex приложения при компиляции (Flex 3)

Junik [Учаснег] · http://riapriority.com/blogs/junik.php
Оставляю тупой коммент: почему discription, а не description?

Спасибо. =)

В ответ на: Передача версии flex приложения при компиляции (Flex 3)

Junik [Учаснег] · http://riapriority.com/blogs/junik.php
Для тех, кто все же пишет код в MXML (или не пишет, но хочет в MXML использовать константы компиляции), есть хорошая новость.
Эти константы доступны в блоке mx:Script

Я не проверяла, но отлично тогда. =)

Блог посвященный Flash-платформе, Flex, программированию и разработке ПО.

Поиск

Put your credits or banners here.

You can change or delete this text in /_sidebar_credits.inc.php
Powered by b2evolution