Вы — самый простой неосилятор, который пытается доказать всем, что знания ему не нужны. Необходимо бояться незнания, а Вы ими кичитесь. И это — неверно, ибо выставляет Вас в дураках.
Vim — редактор для действительно грамотных и умных людей, которым надо просто выполнять свою работу. А вам я советую выключить крякнутую Visual Studio и почитать книги умных людей, которые жили до нас с Вами.
Скорее с не «усеченными возможностями», а со специальной «песочницей безопасности». Чтобы не было возможности нарушать TOS. Например нельзя будет выполнять код подгруженных swf, даже если они из одного домена.
Мы используем прямой биндинг через фигурные скобки в XML для значения поля enabled. Вот и все. Единственное неудобство, нужно использоавть HTML entity вместо простого знака «меньше».
Повторюсь, самый простой и понятный способ биндования — это именно через фигурные скобки в MXML. Биндинги через BindingUtils нужны если вам надо связать значение в динамически созданном объекте с каким-то другим значением в вашем классе. Например привязать всплывающее окно редактирования, к выбранному в списке объекту.
Не просто раздвигалось :) Чтобы смотрелось не скучно, окно должно стартовать с 30-40% размера, с ускорением распахнуться до 120%, а потом стать на 100%. Общая длительность около полусекунды. И в обратном порядке при закрытии. Тогда это выглядит не так уныло, как просто «тык, появилось».
Привязываться к статик методам для создания окна (метод show у Alertа) тоже не очень практично. Т. к. его нельзя унаследовать. Обычно у вас куча окон, которые различаются только содержимым, а так как класс для каждого будет свой, и придется статический show реализовать в каждом из них
С массовым эмбедингом ресурсов вам может помочь метапрограммирование. Напишите простейший скрипт на php, ruby или даже вижуал бейсике, который будет генерить as файл с эмбед директивами для всех файлов в директории.
С локализацией — дело вкуса конечно, но я не уверен что с вашим классом корректно сработают все биндинги при динамической смене локали.
Модальное окно центруется именно centerPopUp(), то что в коде фреймворка по другому — это просто один из бесконечной череды примеров индусского когда в худшем смысле там.
Вот сделайте базовый класс для окошка, с эффектом «распахивания» — это задача и полезней и познавательней. В конце концов это флэш, и надо чтобы это было видно — нужна не навязчивая динамика и анимация.
Vim — редактор для действительно грамотных и умных людей, которым надо просто выполнять свою работу. А вам я советую выключить крякнутую Visual Studio и почитать книги умных людей, которые жили до нас с Вами.
не какаютимеют другое строение речевого аппарата.sed -e 's/\//\\/' | sed -e '^/D:\\/'
>>Условием нашей задачи будет отключение текстового поля при достижении количества объектов содержащихся в >>нашей коллекции 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 нужны если вам надо связать значение в динамически созданном объекте с каким-то другим значением в вашем классе. Например привязать всплывающее окно редактирования, к выбранному в списке объекту.
Привязываться к статик методам для создания окна (метод show у Alertа) тоже не очень практично. Т. к. его нельзя унаследовать. Обычно у вас куча окон, которые различаются только содержимым, а так как класс для каждого будет свой, и придется статический show реализовать в каждом из них
С локализацией — дело вкуса конечно, но я не уверен что с вашим классом корректно сработают все биндинги при динамической смене локали.
Модальное окно центруется именно centerPopUp(), то что в коде фреймворка по другому — это просто один из бесконечной череды примеров индусского когда в худшем смысле там.
Вот сделайте базовый класс для окошка, с эффектом «распахивания» — это задача и полезней и познавательней. В конце концов это флэш, и надо чтобы это было видно — нужна не навязчивая динамика и анимация.