Вход

Просмотр полной версии : Не получается подгрузить ресурсы на второй кадр


Division
15.10.2008, 16:14
Значит, есть на первом кадре прелоадер. На втором кадре ничего нету, так как всё должно динамически добавляться.
На втором кадре создаю некий главный объект main, который в конструкторе аттачит мувик из библиотеки. У этого мувика в Linkage export in first frame отключен, так как он довольно объёмный. Проблема в том, что этот мувик не аттачится - по всей видимости не добавился в swf, хотя должен бы. Если ему поставить export in first frame в true, то всё нормально. Если просто кинуть на второй кадр, тоже всё правильно.

Как можно решать проблему?

iNils
15.10.2008, 16:25
1. Убираем Linkage export in first frame с объекта в библиотеки.
2. Во втором кадре создаем двухкадровый мувиклип, в первом кадре которого пишем stop (), а во втором размещаем объект.

Division
15.10.2008, 16:29
1. Убираем Linkage export in first frame с объекта в библиотеки.
2. Во втором кадре создаем двухкадровый мувиклип, в первом кадре которого пишем stop (), а во втором размещаем объект.
Спасибо. А в AS3 случайно нельзя это по-человечески сделать?

iNils
15.10.2008, 16:30
По человечески делается два swf, один лоадер, другой главный клип.

Division
15.10.2008, 16:33
Спасибо, буду знать.

etc
15.10.2008, 17:52
http://etcs.ru/blog/as3/export_in_second_frame_flash_cs3/

moskitos80
02.11.2009, 13:33
Люди добрые! А у меня наоборот проблема не знаю как сделать следующее:
Пример: Если в первом кадре есть код:

var locker:LockUnlock = new LockUnlock(Key_mc, 320, 200);
addChild(locker);

то этот экземпляр присутствует и в остальных кадрах - чего совершенно не требуется!
Как сделать, что бы он НЕ появлялся в других кадрах? Что, во всех остальных прописывать
removeChild(мойКлип)? А если подобных много?