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

maxi_2704 27.01.2009 17:57

загрузка мувика при каждом нажатии на кнопку
 
как сделать так, чтобы при каждом нажатии на next_image изображение подгружалось снова и снова?????
Код AS1/AS2:

next_image.onRelease = function()
{
        newImage();
};
function newImage()
{ 
        picture.createEmptyMovieClip("container_mc_2",1);
        var my_mcl_2:MovieClipLoader = new MovieClipLoader();
        var obj:Object = new Object();
        my_mcl_2.loadClip(image[3],picture.container_mc_2);
    obj.onLoadInit = function(mc:MovieClip)
        {
                mc.onPress = function()
                {
                        this.startDrag();
                };
                mc.onRelease = function()
                {
                        this.stopDrag();
                };
        };
        my_mcl_2.addListener(obj);
}

Добавлено через 1 час 20 минут
Я вообще на правильном пути?
Код AS1/AS2:

next_image.onRelease = function()
{
        newImage();
};
function newImage()
{  for (i=0; i<10; i++) {
        picture.createEmptyMovieClip("container_mc_2"+i,1);
        var my_mcl_2:MovieClipLoader = new MovieClipLoader();
        var obj:Object = new Object();
        my_mcl_2.loadClip(image[3],picture.container_mc_2+i);
    obj.onLoadInit = function(mc:MovieClip)
        {
                mc.onPress = function()
                {
                        this.startDrag();
                };
                mc.onRelease = function()
                {
                        this.stopDrag();
                };
        };
        my_mcl_2.addListener(obj);
}}


Mnilionic 27.01.2009 21:20

цыкл не нужен
Код AS1/AS2:

var i = 0;
next_image.onRelease = function(){
        newImage(i++);
};
function newImage(i){
        var box = picture.createEmptyMovieClip("container_mc_2"+i,i);
        var my_mcl_2:MovieClipLoader = new MovieClipLoader();
    my_mcl_2.addListener(this);
        my_mcl_2.loadClip(image[i], box);
}
onLoadInit = function(mc:MovieClip){
    mc.onPress = function(){
            this.startDrag();
        };
        mc.onRelease = function(){
            this.stopDrag();
        };
};



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

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