![]() |
source для BitmapImage
Условие:
Значением source у BitmapImage, является Bindable'овая переменная типа String, которая может быть либо равна "", либо пути к изображению. В первом случае BitmapImage послушно ничего не делает, во втором - загружает и отображает изображение. Задача: Добавлять на конец пути к изображению, ещё несколько символов(к примеру:"=s100"). Но добавлять их только в том случае, если строка не пустая(иначе BitmapImage будет считать этот "хвостик" - путём к картинке, и пытаться её загрузить). Я, пока что нашёл только вот такой вариант: Код AS3:
|
Если это работает, то лучше заняться чем-то более полезным чем поиск кошерных вариантов.
Тоже самое можно написать в AS3, но зачем... |
И это работает? С двумя фигурными скобками?
Что-то кажется, что правильнее было бы во всех смыслах поместить туда вызов функции, которая будет возвращать строку (или null). |
Цитата:
Если вот так, "на авось", оставлять сомнительные решения, то вскоре код превратиться в помойку... =( Цитата:
Цитата:
|
А что сложного? - Первое - должна возвращать String (null или строку), второе - в качестве параметра ОБЯЗАТЕЛЬНО должен быть биндовый параметр (тот же image).
|
а через Loader\URLLoader не пробовали?
|
Как-то не понятно, как эта конструкция с двумя фигурными скобками вообще работает... Откуда ты взял такой вариант? Там есть объяснение?
|
Цитата:
Цитата:
Цитата:
Теперь осталось понять, какой вариант правильнее: Вариант 1. Код AS3:
Код AS3:
|
| Часовой пояс GMT +4, время: 22:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.