PDA

Просмотр полной версии : побороть сохранение клипа флэшем при переходе на соседний кадр


Pecher
14.11.2007, 10:57
Наверняка многие видели такое: если выбрать экземпляр библиотеки, один такой клип положить на кадр 1, второй - на ключевой кадр 2 (одного слоя), то при переходе с одного экрана на другой флэш думает, что это один и тот же клип. Соответственно не вызывается конструктор класса этого клипа и т.д.
Бороться можно по-разному:
перед переходом на 2-й кадр переходить на последний пустой
между первым и вторым кадром вставить пустой
1-й и 2-й кадр размещать на разных слоях
Но все они действенны, пока проектик небольшой. С увеличением количества кода, кадров, клипов, становится трудно этим управлять.

Вопрос:
Какие более цивильные способы бороться Вы знаете?

CorC
14.11.2007, 11:13
А смысл их класть рядом одинаковые, а не на 2 кадра 1?

vapes
14.11.2007, 11:34
Откажитесь от написания кода в кадрах, либо в каждом кадре вызывайте кодом новый конструктор.

chingachgoog
14.11.2007, 12:10
каждому экземпляру дать свое имя.

Pecher
14.11.2007, 14:50
> Откажитесь от написания кода в кадрах
Я не пишу код в кадрах.
>в каждом кадре вызывайте кодом новый конструктор
Руками вызывать конструктор... а если я не называю никак клипы? И вообще нет у меня кода на этом кадре.

>каждому экземпляру дать свое имя
это не всегда прокатывает, на опыте убеждался. Флэш всё равно иногда думает, что это одно и то же.
И иногда нужно, чтобы назывались они именно одинаково, точнее удобно так.

vapes
14.11.2007, 14:56
а если я не называю никак клипы? И вообще нет у меня кода на этом кадре.

У клипа полюбому название есть. Я привел пример, чтобы не использовать новый слой и пустой кадр. А если вам не нравится, то используйте свои. Я бы тоже на месте флеша не вызывал бы заново конструктор.

chingachgoog
14.11.2007, 17:25
>каждому экземпляру дать свое имя
это не всегда прокатывает, на опыте убеждался. Флэш всё равно иногда думает, что это одно и то же.
И иногда нужно, чтобы назывались они именно одинаково, точнее удобно так.

Флеш думает, что это одно и тоже когда видит одинаковое имя на одинаковой глубине