я нашел ниже проблемы в действии сценария 3.Использование сценария действия 3 с Flash Builder 4.7, когда я пытаюсь загрузить изображение размерности 16000 X 16000, не в состоянии загрузить
Использование сценария действия 3 с Flash Builder 4.7, когда я попробуйте загрузить изображение размера 16000 X 16000, используя нижеприведенный код, который будет отображать мое приложение и не сможет показывать изображение.
Размер изображения составляет 4,6 МБ и размер изображения 16000 X 16000 (ширина х высота)
При попытке с другим изображением, имеющим размерности 10000 X 3000 (ширина х высота) он будет работать
var mapLoader:Loader=new Loader();
var loaderInfo:LoaderInfo=mapLoader.contentLoaderInfo;
loaderInfo.addEventListener(Event.COMPLETE, function(event:Event):void
{
var image:Image=new Image();
image.source=mapLoader.content;
image.width=image.source.width * 0.6;
image.height=image.source.height * 0.6;
image.smooth=true;
}
});
loaderInfo.addEventListener(IOErrorEvent.IO_ERROR,function(e:IOErrorEvent):void
{
//some code
});
mapLoader.load(new URLRequest(mapSrc));
Пожалуйста, помогите мне и спасибо заранее
16000 * 16000 * 4 равно 1GB бара ... не удивительно, что сбой ... Если вы используете прокручиваемую карту, которую вы должны сделать через систему на основе плитки. – SushiHangover
@SushiHangover, Спасибо за помощь, я также использую трассировку пути, используя алгоритм astar с этими большими размерными изображениями, будет ли он работать с системой на основе плитки? Не могли бы вы предоставить нам некоторые ссылки, например, как применять систему на основе плитки? –
Там не так много технологий, которые не сбой при попытке загрузить это. Как вы не знали, что это было безумно огромное изображение? Это была очевидная проблема. – BotMaster