Search
Write a publication
Pull to refresh
0
0
Изя Шульц @GreyWind

Пользователь

Send message
Можете рассказать, как происходит контроль безотказности, отказоустойчивости и других простых и комплексных показателей надежности?
Для говнокодеров, если руки из жопы — то уже ничего не поможет, кроме gc.
Чушь. Неправильно.
Да ты что? Найди определение nil и NULL, а потом смотри разницу.
После ТАКОГО я хочу от вас ребенка! Женитесь на мне.
Вы — самый простой неосилятор, который пытается доказать всем, что знания ему не нужны. Необходимо бояться незнания, а Вы ими кичитесь. И это — неверно, ибо выставляет Вас в дураках.

Vim — редактор для действительно грамотных и умных людей, которым надо просто выполнять свою работу. А вам я советую выключить крякнутую Visual Studio и почитать книги умных людей, которые жили до нас с Вами.
Спасибо за статью. Помогло.
Просто потому, что девушки не какают имеют другое строение речевого аппарата.
Да там наверняка стоит

sed -e 's/\//\\/' | sed -e '^/D:\\/'
Они изобрели Common Lisp?
Большая организация?
Нет слов. Охуенная статья. Спасибо.
Я считаю, блоки — гавно. Свидетельством этому является первый доклад.
Григорьева на вас не хватает…
Скорее с не «усеченными возможностями», а со специальной «песочницей безопасности». Чтобы не было возможности нарушать TOS. Например нельзя будет выполнять код подгруженных swf, даже если они из одного домена.
А почему так сложно? Есть же прямой и куда более внятный способ биндования:

>>Условием нашей задачи будет отключение текстового поля при достижении количества объектов содержащихся в >>нашей коллекции 10 штук

<?xml version=«1.0» encoding=«utf-8»?>
<mx:Application
xmlns:mx=«www.adobe.com/2006/mxml»
layout=«horizontal»>
<mx:ArrayCollection id=«data_collection» />
<mx:Button click=«data_collection.addItem('item')» label=«Add item to collection» />
<mx:Label text=«Items in collection: {data_collection.length}» />
<mx:TextInput enabled="{data_collection.length < 10}" />
</mx:Application>

Мы используем прямой биндинг через фигурные скобки в XML для значения поля enabled. Вот и все. Единственное неудобство, нужно использоавть HTML entity вместо простого знака «меньше».

Повторюсь, самый простой и понятный способ биндования — это именно через фигурные скобки в MXML. Биндинги через BindingUtils нужны если вам надо связать значение в динамически созданном объекте с каким-то другим значением в вашем классе. Например привязать всплывающее окно редактирования, к выбранному в списке объекту.
Не просто раздвигалось :) Чтобы смотрелось не скучно, окно должно стартовать с 30-40% размера, с ускорением распахнуться до 120%, а потом стать на 100%. Общая длительность около полусекунды. И в обратном порядке при закрытии. Тогда это выглядит не так уныло, как просто «тык, появилось».

Привязываться к статик методам для создания окна (метод show у Alertа) тоже не очень практично. Т. к. его нельзя унаследовать. Обычно у вас куча окон, которые различаются только содержимым, а так как класс для каждого будет свой, и придется статический show реализовать в каждом из них
С массовым эмбедингом ресурсов вам может помочь метапрограммирование. Напишите простейший скрипт на php, ruby или даже вижуал бейсике, который будет генерить as файл с эмбед директивами для всех файлов в директории.

С локализацией — дело вкуса конечно, но я не уверен что с вашим классом корректно сработают все биндинги при динамической смене локали.

Модальное окно центруется именно centerPopUp(), то что в коде фреймворка по другому — это просто один из бесконечной череды примеров индусского когда в худшем смысле там.

Вот сделайте базовый класс для окошка, с эффектом «распахивания» — это задача и полезней и познавательней. В конце концов это флэш, и надо чтобы это было видно — нужна не навязчивая динамика и анимация.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity