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

poncho 06.04.2008 19:02

не удается передать переменную в функцию
 
PHP код:

function over (o:Number) {
                
picture._alpha 0;
                
loadMovie(art[o], picture);
            }

function 
callThumbs() {
    
createEmptyMovieClip("container_mc"getNextHighestDepth());
    
container_mc._x 10;
    
container_mc._y 430;
    var 
clipLoader = new MovieClipLoader();
    var 
preloader = new Object();
    
clipLoader.addListener(preloader);
    for (
i=0i<totali++) {
        
myThumb_mc container_mc.createEmptyMovieClip(icontainer_mc.getNextHighestDepth());
        
myThumb_mc._x 200*i;
        
myTrumb_mc.i=i;
        
clipLoader.loadClip("trumbs/"+art[i], myThumb_mc);
        
preloader.onLoadComplete = function(target) {
            
target.onRelease over (myTrumb_mc.i);
        }
    }


art - массив с картинками из xml.
нада при клике на картинку из trumbs чтоб выводилась она же но в picture

poncho 06.04.2008 19:22

через over (this._name) все сделал. =)

CorC 08.04.2008 10:05

Потому что onLoadComplete вызывается гораздо позже чем for заканчивается. i будет равна total.


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

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