Чтобы добавлять сообщения и комментарии, .

@just:
just

коллега принёс англо-русский словарь табуированной лексики.
Flasher — эксгибиционист =)
Flash-house — публичный дом ( привет Adobe )

@just:
just

IDEA has detected 1 code fragments in this file that can be replaced with a call to extracted method. Would you like to review and replace them ?

@just:
just

mergache — merge headache

@just:
just

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

@just:
just

кто-нибудь знает, как из javascript получить высоту и ширину вставленного в html swf-ролика, заданные при компиляции ?

@just:
just

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

@just:
just

Читаю "Event bubbling — просачивание события" =) Как так можно было перевести ?! У меня просто фантазии не хватает

@just:
just

по-моему, смешно увидеть в сгенерированной скриптом странице увидеть такой код:
<a href="скрыл" title="Subscribe now via RSS">
Subscribe now via RSS
</a>
<strong>
*<!-- 662-->
563*
</strong>
<em>subscribers</em>
=)

@just:
just

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

@just:
just

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

@just:
just

есть какой-нибудь нормальный способ задавать свойства непосредственно в mxml, чтобы он воспринимал значение в кавычках не как строку, а как значение. Если задавать в фигурных скобках, то он пытается забиндить свойство и выдаёт варнинг
Поясню:
Сейчас
<fhc:IconButton id="help" width="50" height="50"
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:
just

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

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

<s:BitmapImage contentLoader="instance of IContentLoader"
source="Image URL or URLRequest" />

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

Удобно =)

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

@just:
just

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

@just:
just

было бы удобно и забавно, если на ошибки можно было бы настроить действия, которые должна совершить IDEA

@just:
just

клёво, мало того, что простым нажатием Alt+Insert можно сгенерировать сеттер и геттер для любого приватного поля. Так можно выбрать все поля и сделать это сразу для всех.
Респект

@just:
just

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

@just:
just

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

@just:
just

чего-то не пойму как самому закрыть всплывающее NativeMenu, вызванное через метод display ?
По умолчанию оно закрывается по щелчку на Stage, но меня это не устраивает.

@just:
just

в некоторым смысле достигнут успех. as3yaml теперь в нашем maven-проекте как swc-dependency. Выгружает русский, вектора и классы любой вложенности. Без лишних тегов

@just:
just

пытаюсь прикрутить as3yaml к нашему maven проекту. Собирал библиотеку из пропатченых сорсов. При подключении зависимости на библиотеку получал многозначительную ошибку: abc bytecode read error
Ругалась вот на такой класс:
package org.as3yaml.nodes {
import org.as3yaml.Representer;
import org.as3yaml.YAMLNodeCreator;
import org.idmedia.as3commons.util.ArrayList;

public class VectorYAMLNodeCreator implements YAMLNodeCreator {
private var data : Vector.<*>;
public function VectorYAMLNodeCreator(data : Vector.<*>) {
this.data = data;
}

public function taguri() : String {
return "tag:yaml.org,2002:seq";
}

public function toYamlNode(representer : Representer) : Node {
var l : int = data.length;
var lst : ArrayList = new ArrayList();
for(var i:int=0; i<l; i++) {
lst.add( data[i] );
}
return representer.seq(taguri(), lst, false);
}
}
}

Исправил на:
package org.as3yaml.nodes {
import org.as3yaml.Representer;
import org.as3yaml.YAMLNodeCreator;
import org.idmedia.as3commons.util.ArrayList;
public class VectorYAMLNodeCreator implements YAMLNodeCreator {
public function taguri() : String {
return "";
}

public function toYamlNode(representer : Representer) : Node {
return new Node("",new Object());
}