Мы создаем LinkButton программно и хотели бы установить для его значка изображение, полученное с удаленного сервера, а не что-то встроенное в SWF. Свойство .icon
ожидает Class
, но я не могу понять, как создать один эквивалент @Embed
, но из динамически сгенерированного URLRequest или URL String.
var myImage:Image = new Image();
myImage.source = "http://www.domain.com/img/1234.png";
myImage.width = 16;
myImage.height = 16;
myImage.scaleContent = true;
var myButton:LinkButton = new LinkButton();
myButton.label = "Some text"
// This is what I'm trying to figure out.
myButton.setStyle("icon", ???)
Я, вероятно, упускаю что-то очевидное - я пытался передать URL и myImage
отдельно, но оба выдают ошибки. Вступление в метод setStyle()
показывает, что код ожидает Class
- так что я передам вместо ???
Я не могу встроить само изображение, потому что оно динамическое - URL-адрес меняется каждый раз при запуске программного обеспечения.
Спасибо за любую помощь!