![]() |
|
||||||||||
|
|||||
|
Что-то я совсем запутался.
Вот вырезанный и упрощенный кусок кода, который сам по себе работает, но аналогичная конструкция не хочет работать в исходном файле
//делаю кнопку чтобы повесить на неё обработчик событий
// а обработчик нужен для чистоты эксперимента
// тк в исходном файле функция вызывается обработчиком
this.createEmptyMovieClip("but", 1000);
but.lineStyle(1, 0x000000, 100);
but.beginFill(0xFFFF00, 100);
but.lineTo(20,0);
but.lineTo(20,20);
but.lineTo(0,20);
but.lineTo(0,0);
but._x=100;
but._y=100;
but.onPress=function()
{
displayGallery();
}
function displayGallery() {
for (var i = 0; i<4; i++) {
var thisMC:MovieClip = this.createEmptyMovieClip("image"+i+"_mc", i);
// Почему такая конструкция не работает в исходном файле
thisMC.ii=i;
trace(thisMC);
trace(thisMC.ii);
// в исходном файле трейсит правильно, так же как
// и в этом вырезанном куске.
// Но здесь создается переменная ii у мувика
// а в исходном файле не создается ???
}
}
|
|
|||||
|
Вопрос уточняется.
если в мувик подгружать картинку, то куда деётся переменная? К предыдущему коду добавить |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 97
|
[quote=terbooter]Что-то я совсем запутался.
Вот вырезанный и упрощенный кусок кода, который сам по себе работает, но аналогичная конструкция не хочет работать в исходном файле оч. странно, попробуй образаться к переменной через _root |
|
|||||
|
Да без разницы как обращаться, я смотрю в дебаггере,
нету её (переменной ii) Если не подгружать картинку то она не пропадает Если подгружать то пропадает Читаю хелп по loadClip противопоказаний никаких не нашел.... |
|
|||||
|
Получается что при настыплении события onLoadStart
Все поля, методы и обработчики клипа в который подгружается картинка бесследно исчезают, при этом сразу же можно присваивать новые, которые будут жить до следующего onLoadStart. |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|