PDA

Просмотр полной версии : загрузка мувика при каждом нажатии на кнопку


maxi_2704
27.01.2009, 17:57
как сделать так, чтобы при каждом нажатии на next_image изображение подгружалось снова и снова?????
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 минут
Я вообще на правильном пути?
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
цыкл не нужен
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();
};
};