![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2009
Сообщений: 22
|
Доброго времени суток.
Столкнулась с проблемой. Использую Tilelist со своим itemrender'ом. При встроенном перетаскивании (dragEnabled = true), отрисовывается часть itemrender'а (все кроме, loader). В чем может быть проблема? Вот код itemrender: public class MyItemRender extends VBox{ private var _item : UIComponent = new UIComponent(); private var _canvas : Canvas = new Canvas(); private var tfName : Label = new Label(); private var scaleImage : Image = new Image(); private var image1 : Image = new Image(); private var image2 : Image = new Image(); private var scale : Sprite = new Sprite(); private var loader : Loader = new Loader(); ... override protected function createChildren() : void { super.createChildren(); var rateImage : Image = new Image(); rateImage.source = _RateClass; scaleImage.source = _ScaleClass; scaleImage.addChild(scale); _canvas.addChild(rateImage); _canvas.addChild(scaleImage); _canvas.addChild(tfName); this.addChild(_canvas); _item.addChild(image1); _item.addChild(image2); _item.addChild(loader); _canvas.addChild(_item); } override public function set data(value : Object) : void { super.data = value; tfName.text = data.item.name; scale.graphics.clear(); scale.graphics.beginFill(0x00ffcb); scale.graphics.drawRect(2, data.scaleY, 2, data.scaleHeight); scale.graphics.endFill(); image1.source = _backgrounds[data.type]; image2.source = _frames[data.fact_type]; var url : String = _itemsDir.resolvePath(data.type).nativePath; url += "/" + data.item.image_id + "/thumbnail.swf"; loader.load(new URLRequest(url)); } } |
|
|||||
|
Modus ponens
|
Картинка грузится с домейна где нету файла политик / файл политик не разрешает загрузку? Если да, то это ограничение плеера. Драг мемеджер создает копию во время перетаскивания (т.е. рисует перетаскиваемый объект в битмапдату и перетаскивает именно ее). Если картинку отрисовать нельзя, то, соответственно, вы ее и не увидите.
Пока это можно обойти багом, когда картинки загружаются в активный applicationDomain но я думаю, что рассчитывать на это не стоит, т.как пофиксят рано или поздно...
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: May 2009
Сообщений: 22
|
Это air-приложение и картинки грузятся локально. Попробовала сделать вот так:
Не помогло. Извините, я немного не в теме с этими ApplicationDomain |
|
|||||
|
[+1 18.01.09]
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 34
|
Ищите информацию по crossdomain.xml
|
|
|||||
|
Modus ponens
|
Я думаю, что если вы картинку загрузите используя FileStream а потом Loader.loadBytes то у вас должно получится. Просто сейчас долго и неохота проверять.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: May 2009
Сообщений: 22
|
Цитата:
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:40. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|