Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   не отрисовывается картинка (http://www.flasher.ru/forum/showthread.php?t=126128)

Dr.OH 11.06.2009 12:31

не срабатывает BitmapData.Draw для загруженной картинки
 
Не знаю, в чем именно проблема, поэтому даже не знаю, как спросить. есть страничка , на которой есть шапка. В нее грузится картинка. URL картинки передается через flashvars. в общем все передается нормально и даже картинка грузится, только почему-то не отображается. Вернее отображается, но, примерно, в 30% случаев - может отобразиться, а может и нет (
В чем может быть проблема???

Код:

_root.createEmptyMovieClip('img', _root.getNextHighestDepth());
my_mcl.loadClip(image_url, _root['img']);
stop();

Код:

import flash.display.BitmapData;

var my_mcl = new MovieClipLoader();
myListener = new Object();

myListener.onLoadError = function (target_mc, errorCode) {
        trace("ERROR CODE = " + errorCode);
        trace("Your load failed on movie clip = " + target_mc + "\n");
}
myListener.onLoadInit = function( target_mc:MovieClip ):Void  {
        swapImg(target_mc);
        resizeListener.onResize();
}

myListernet.onLoadError = function (target_mc, error) {
        trace("error while loadin "+target_mc+" : "+error);
}
my_mcl.addListener(myListener);

function swapImg(tmp_mc:MovieClip) {
        trace(tmp_mc);
        trace('swapImg');
        var tmpBmp:BitmapData = new BitmapData (tmp_mc._width, tmp_mc._height, false, 0);
        tmpBmp.draw(tmp_mc);
        obj = tmp_mc._parent;
        nm = tmp_mc._name;
        removeMovieClip(tmp_mc);
        removeMovieClip(_root.loader_mc);
        inner_mc = obj.createEmptyMovieClip(nm, obj.getNextHighestDepth());
        inner_mc.attachBitmap(tmpBmp, 0, "auto", true); //помещаем внутрь MovieClip
        inner_mc.cacheAsBitmap = true;
        obj.cacheAsBitmap = true;
}

Добавлено через 1 час 42 минуты
еще пара уточнений - картинка каждый раз загружается (т.е. progress выдает адекватные результаты), функци swapImg каждый раз срабатывает, но далеко не каждый приводит к нужным результатам. еще было замечено, что с кэшированной картинкой проблем практически нет. проблемы в основном при загрузке картинки с сервера.

Добавлено через 2 часа 30 минут
Плиз, хэлп! флэшка у всех работает что ли?

incorp 11.06.2009 15:04

тормозит, но вроде все грузит

Dr.OH 11.06.2009 15:08

на странице слева внизу есть выбор моделей. на странице каждой модели подгружает новая картинка, если не сложно, попробуйте потыкать... по размерам картинки все одинаковые 1300px × 345px 200-300Кб

Добавлено через 22 часа 13 минут
Я так понял, что никто не знает, в чем проблема. подскажите хотя бы как можно отладить этот скрипт???


Часовой пояс GMT +4, время: 10:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.