- @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 ?12 months ago
- @just: *смехсейчас смеёмся в конторе
<Михаи́л Заха́рович Шуфути́нский (родился 13 апреля <ru.wikipedia.org>1948 <ru.wikipedia.org>, Москва <ru.wikipedia.org) — российский эстрадный певец. Что любопытно, Google-переводчик выдает это имя, если перевести "Is Anybody" с английского на русский > ( цитата из Вики )14 months ago - @just: *разработкакто-нибудь знает, как из javascript получить высоту и ширину вставленного в html swf-ролика, заданные при компиляции ?16 months ago
- @just: *улыбкаесли знаешь очень ценную информацию и у тебя есть собственный блог,то обязательно поделись ею с миром.
Естественно, выбери для этого чёрный фон и тёмно-серый цвет текста, чтобы пока её копировали в текстовый редактор или отключали стиль на твоей странице, ещё раз осознали, какая эта информация важная и какой ты молодец.16 months ago - @just: *разработкаЧитаю "Event bubbling — просачивание события" =) Как так можно было перевести ?! У меня просто фантазии не хватает16 months ago
- @just: *разработка *улыбкапо-моему, смешно увидеть в сгенерированной скриптом странице увидеть такой код:
<a href="скрыл" title="Subscribe now via RSS">
Subscribe now via RSS
</a>
<strong>
*<!-- 662-->
563*
</strong>
<em>subscribers</em>
=)17 months ago - @just: *gwt *разработка *firebugслава FireBug. Без него я бы ещё долго втыкал, что standart.css в GWT имеет приоритет над всеми объявленными тобой стилями, так как подключается после них. Хочешь их переопределить — используй addStyleName в onModuleLoad или суй везде !important или не используй схему с inherit, а подключай standart.css перед своими CSS. Весело17 months ago
- @just: *as *mxmlесть какой-нибудь нормальный способ задавать свойства непосредственно в 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".
И так везде. Как быть ?17 months ago - @just: *разработка *asсейчас писал рантаймовый загрузчик картинок, который кеширует картинки в словаре по их 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.com17 months ago - @just: *разработкавопросы к тем, кто использовал Mate фреймворк в своих flex-проектах. Достаточно ли он даёт профита при разруливании зависимостей, чтобы загладить рантаймовые ошибки MATE Error ?
Вообще, ваше мнение: разработка с ним удобнее ?
И как часто вы ебались с тем, что перепутали порядок в arguments или забыли переименовать метод в тегах MethodInvoker и тп ?18 months ago - @just: *разработка *ideaбыло бы удобно и забавно, если на ошибки можно было бы настроить действия, которые должна совершить IDEA18 months ago
- @just: *as *разработкамне нужно как-то указать bindable в дочернем классе Vector3D на поля x,y,z, чтобы затем использовать связывание модели и представления во флексовых компонентах. При этом в Vector3D x,y,z указаны просто как public без методов доступа. Есть какие-нибудь мысли как это сделать, помимо BindUtils ?18 months ago
- @just: *as *разработкао, как. Оказывается недостаточно выставить свойство mouseEnabled в false флексового контейнера и всех его детей, но надо уделить внимание и свойству mouseChildren и указать false ему, чтобы можно было взаимодействовать с нижележащими компонентами
- @just: *разработка *asчего-то не пойму как самому закрыть всплывающее NativeMenu, вызванное через метод display ?
По умолчанию оно закрывается по щелчку на Stage, но меня это не устраивает.18 months ago - @just: *разработка *asв некоторым смысле достигнут успех. as3yaml теперь в нашем maven-проекте как swc-dependency. Выгружает русский, вектора и классы любой вложенности. Без лишних тегов
- @just: *разработка *asпытаюсь прикрутить 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());
}
