![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
проблема сводящая с ума....
нужно подгрузить в клип свфку. Гружу LoadMovie в уже существующий клип. Все грузится. Усложняю задачу. в _root есть переменная whichclip=0; есть кнопка которая говорит _root.whichclip=1; и вторая кнопка _root.whichclip=2; а в клипев имя которого "clip" такой код: onClipEvent (enterFrame) { if (_root.whichclip == 1) { loadMovie("1.swf", clip); } else if (_root.whichclip == 2) { loadMovie("2.swf", clip); } } так вот ничего не грузится, но квадратик, который нарисован в "clip" - исчезает, т.е. что-то туда загружается... но ничего нету... Если я прописываю if (_root.whichclip == 1) { loadMovie("1.swf", clip); } else if (_root.whichclip == 2) { loadMovie("2.swf", clip); } в фрейм и в ручную изменяю изначально переменную _root.whichclip, то в зависимости от числа подружается тот или иной мув... Где я туплю!!????
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) |
|
|||||
|
А так?:)
onClipEvent (enterFrame) { if (_root.whichclip == 1) { loadMovie("1.swf", this); } else if (_root.whichclip == 2) { loadMovie("2.swf", this); } } |
|
|||||
|
Регистрация: Nov 2001
Адрес: Moscow
Сообщений: 218
|
А почему бы тебе на кнопке не поставить
loadMovie("1.swf", clip)
__________________
Спасатели, вперед!!!!!! Нет безвыходных ситуаций, есть ситуации из которых ТЫ не знаешь как найти выход. Искренне рад помочь!:rolleyes: |
|
|||||
|
Так не получится,
Во первых по ентерфрейм получится бесконечный ряд загрузок (поставь в if{} код trace(); и поймешь), что клип загружается, но не успевает отобразится. На мой взгляд лучше производить загрузку выгрузку через кнопки, никто не знает ведь какая скорость будет у просматривающего. Можно попробовать через clipEvent (data){}, но здесь я неуверен еще не успел поюзать. В общем мне этот вопрос интересен, т.к. я недавно с этим сталкивался, но в принципе выкрутился по другому - это было не принципиально.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно! |
|
|||||
|
loadMovie( eval(_root.peremennaya+".swf"),clip);
|
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
onClipEvent (enterFrame) {
if(!_root.load_test){
if (_root.whichclip == 1) {
loadMovie("1.swf", this);
} else if (_root.whichclip == 2) {
loadMovie("2.swf", this);
}_root.load_test=true
}
}
![]()
__________________
flash it |
|
|||||
|
Действительно что тебе мешает положить в кадр или на кнопку стандартный код, предложенный ma2aphaka, ну или даже с конструкцией if{}, если влом переназывать файлы.
Однако вопрос интересен, как сделать это с onClipEvent{}, кто-нить знает? у меня все нормально работает только на mouseDown/up и keyDown/up, все остальное кривит? Проскочила тут идея создать клип код-контейнер, который бы проверял переменную и загружал-бы нужный клип, но думаю что эта идея частная, и вообще-то наверно больно громозкая.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно! |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
Да в том то и дело, что интересно как через Clip Event а через кнопку нельзя, потому что кнопок много, каждая меняет переменную, но текст свфка должна подгрузится только после выезда на сцену клипа, в который я и пытался вставить клипивент!
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) |
|
|||||
|
нельзя грузить на onClipEvent (enterFrame)!
Напиши функцию в первом фрэйме, которая будут грузить в зависимости от активности определенных переменных конкретные мувики в соответствующие таргеты и вызывай ее(функцию) с кнопок. |
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
а чем вам мой вариант не нравится? - он же рабочий..
![]()
__________________
flash it |
![]() |
Часовой пояс GMT +4, время: 14:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|