PDA

Просмотр полной версии : 16 000 кадров и стопится...


malyka
20.07.2005, 02:22
есть 2 сцены, делаются для презентации, которая пойдет в exe с самозапуском с диска. Как обойти то, что ровно пройдя 16 000 флеш 5 устает и дальше ничего играть не хочет?

Помогите, пожалуйста!!!

Смольный (Smolniy)
20.07.2005, 03:06
Да, какое-то такое ограничение там было.
Сделай основной фильм состоящим из одного кадра с двумя клипами. В первом размести половину ролика, во втором - другую (ну, понятно, что разделить их надо не обязательно пополам, а по сюжету, короче - разделить). В первом кидре фильма
_root.mc1._visible = true;
_root.mc2._visible = false;
_root.mc1.gotoAndPlay(1);
_root.mc2.stop();

В конце первого клипа
_root.mc1._visible = false;
_root.mc2._visible = true;
_root.mc1.stop();
_root.mc2.gotoAndPlay(1);

(программа очевидно избыточна, но так понятней)

D-MAN
20.07.2005, 05:13
Можно эти два клипа в 2 кадра рута (или какого-нибудь клипа) положить. Тогда в конце первого:
this._parent.gotoAndStop(2);

или даже
this._parent.gotoAndStop(this._parent._currentframe + 1);
тогда кадры основного ролика можно будет менять в произвольном порядке

malyka
20.07.2005, 11:18
спасибо большое, вчера просто пробовала сделать как раз 2 мувиклипа с половинками , один сделала, вставила как кадр после остановленной 1-й части, на паблише подвисал флеш капитально.. но это уже не флеш виноват, а оперативки много не бывает. теперь хоть знаю, как к ним обращаться правильно!
:) пасииибо :d

KUZEN
20.07.2005, 14:03
16000 кадров ..... ё моё чувствую там As ваще нет

malyka
20.07.2005, 22:21
конечно нет:) сначала ж всё делается по-тупому!

dilsh
20.07.2005, 23:04
конечно нет:) сначала ж всё делается по-тупому!
:D :D:-))))))))))))))))

KUZEN
21.07.2005, 13:36
ага а потом заново переделывается по нормальному ....

malyka
21.07.2005, 15:04
Именно:)
Пока гром не грянет...

Плиз, подскажите, пожалуста: 2 мувиклипа, надо обратиться к N-му кадру 2-го из первого..
Оба мувиклипа находятся в 2х кадрах главного таймлайна..
чё-то не то получается, если пишу _root.movieclip2.gotoAndPlay(N)..

Никак не могу понять, на каком уровне находятся мувиклипы:((
Хэлп плиз!
Я знаю, что надо открыть книжечку и посмотреть, но вчера так и не получилось разобраться, а на вдумчивое чтение нужно время.... :(

dilsh
21.07.2005, 16:06
может исходник вывесишь, так будет легче решить проблему
конечно если это не задание наса

Смольный (Smolniy)
21.07.2005, 17:52
Оба мувиклипа находятся в 2х кадрах главного таймлайнаЗачем два кадра?
Сделай все в одном кадре главного таймлайна.

malyka
21.07.2005, 18:35
исходник весит 46 мегов... думаю, лучше не вывешивать...:)

KUZEN
21.07.2005, 18:45
не удивительно больше 16000 кадров и в каждом по растру :-)))

malyka
21.07.2005, 19:30
A для кого это должно быть удивительно? это ж не для веба...на болванку.
так что хоть по меговому растру в каждом- если нужно...
млин, ну как ж к этому кадру-то обратиться... :(

dilsh
21.07.2005, 19:43
а ты уверен что InstanceName у твоих мувиков movieclip2 и 1
может та назвал их только в библиотеке а в пропертиез забыл???

потому что как ты обращаешься должно работать

KUZEN
21.07.2005, 19:45
вместо того что бы нас мучать попытайся почитать хелп gotoAndStop(); , потому что чтобы обратиться к мувику в нужном кадре на этот кадр сначала нужно перейти ...

malyka
22.07.2005, 02:17
Йехууу!!! бледнолицая скво ваще инстанс неймы не прописала... йехуу.... впихнула всё в 1 кадр, а не в два, до смерти испугавшись того, что надо ещё и на кадр с мувиком переходить. Получилось все гораздо легче...даже работает..
обращение кнопок прописала как
on (release) {
_root.statika3.gotoAndPlay(163);}

- вдруг кому из новичков типа меня ещё понадобится:)

P.S.
Глубокие реверансы всем благородным донам, писавшим в сию ветку:))

KUZEN
22.07.2005, 11:43
фу ты слава богу разобралась )))

Dimchansky
22.07.2005, 13:01
маленький совет: раз уж на то пошло, и ты не используешь ас в проекте, то лучше уж ставить метки в определенных кадрах, если потом с них начинать проигрывание. а то вдруг будет необходимо добавить/убрать с десяток кадров до кадра перехода. потом придется по таймлайну бегать и время терять.