Форум 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=143246)

FriOne 11.08.2010 14:24

При загрузке картинок вылетает флэш
 
Подскажите пожалуйста, почему когда я использую такую функцию, макромедия вылетает( Пробывал загружать по 1 картинки в ряд(без j) все работает, а так почему-то нет...
Код AS1/AS2:

for (var i = 0; i<area.firstChild.childNodes[0].childNodes.length; i++) 
{
        var line:MovieClip = pictures_interior.createEmptyMovieClip("line"+i, i);
        line._y = 400*i;
        for (var j = 0; i<15; j++)
        {
                var pic:String = "images/"+"interior/"+(i+1)+"/"+(j+1)+".jpg";
                loadPic_interior(line,i,j,pic);
        }
}
 
function loadPic_interior(mc:MovieClip, i:Number, j:Number, pic:String)
{
        if(j<area.firstChild.childNodes[0].childNodes[i].attributes.count)
        {
                var interior:MovieClip = mc.createEmptyMovieClip("interior"+i+j, j);
                var picture_inter:MovieClip = interior.createEmptyMovieClip("picture_inter"+i, 0);
                var bar_inter:MovieClip = interior.createEmptyMovieClip("bar_inter"+i, 1);
                interior._x = 600*j;
                drawRectangle(bar_inter, 600, 20, 0x000000, 70);
                var pici:MovieClip = picture_inter.createEmptyMovieClip("pici", 0);
                var mcLoader:MovieClipLoader = new MovieClipLoader();
                var mcListener:Object = new Object();
                mcLoader.addListener(mcListener);
                mcListener.onLoadInit = function(pici)
                {
                        var bitmap_temp:BitmapData = new BitmapData(pici._width, pici._height, true, 0);
                        bitmap_temp.draw(pici);
                        picture_inter.attachBitmap(bitmap_temp,0,"auto",true);
                        pici.removeMovieClip();
                }
                mcLoader.loadClip(pic,pici);
        }
}

P.S. использую Macromedia Flash Professional 8

Добавлено через 11 минут
Немного поправил код.. помогите плз, очень надо

Samuel_D 11.08.2010 14:36

ошибка в цикле
Код AS1/AS2:

for (var j = 0; i<15; j++)


FriOne 11.08.2010 14:39

Спасибо! Убил бы себя за невнимательность..


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

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