PDA

Просмотр полной версии : XML container


Mr. Fixit
08.03.2007, 16:21
если не через for, то подбирать под каждую картинку строку тупо.. как сделать динамически создание индивидуального контейнера, который бы функционировал в рамках даной программы?

for (var i = 1; i<=3; i += 1) {
_root.createEmptyMovieClip (this['container_'+i], i);
loader.loadClip (_root['picFile_'+i], _root['container_'+i]);
trace (_root['container_'+i]);

}

почему trace пишет - undefined?

techno
08.03.2007, 16:46
for (var i = 1; i<=3; i += 1) {
_root.createEmptyMovieClip ('container_'+i, i);
loader.loadClip (_root['picFile_'+i], _root['container_'+i]);
trace (_root['container_'+i]);

}

Mr. Fixit
08.03.2007, 16:59
techno:
гы.. чувак спасибо!

А можно запихнуть несколько мувиков, в один контейнер, и что бы последующий имел отступ типа target_mc._x = ...+i*50?

techno
08.03.2007, 17:03
нет. Делай так:
for (var i = 1; i<=3; i += 1) {
_root.createEmptyMovieClip ('container_'+i, i);
_root['container_'+i]._x=i*50;
loader.loadClip (_root['picFile_'+i], _root['container_'+i]);
}

Mr. Fixit
08.03.2007, 17:10
никакого результата

Mr. Fixit
08.03.2007, 17:18
ошибка была в другом,

onLoadComlete = function(target_mc:MovieClip) {
target_mc._x = Stage.width/2-target._width/2;
target_mc._x = Stage.height/2-target._height/2;
}

iNils
08.03.2007, 17:25
никакого результата
Отступ не делается или что?

Mr. Fixit
08.03.2007, 17:36
все уже нормально, просто перекрывал, решение написано в 6-посте, что выделил то и надо было убрать..