|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2001
Адрес: Новосибирск
Сообщений: 9
|
При импортировании swf в Director не работает getURL
Искала на форуме (и не только этом), нашла похожие вопросы, но не нашла ни одного ответа...
Помогите разобраться. При импортировании swf в Director не работает getURL. Какое-нибудь on (release) { getURL("http://www.stu.ru", "_blank"); } ведет себя так, как будто его нету. Поместить поверх нужных областей флэшки директоровские кнопки и написать все на них - нельзя (адреса будут меняться). Так и должно быть? Как с этим бороться? Можно, конечно разбить флэшку на кусочки, положить их на разные кадры и гулять по ним из директора, в директоре же рисуя нужные кнопки и ссылки. Не хотелось бы. На данный момент ссылок 11, а если 30 или 40... Очень жду. |
|
|||||
Регистрация: Feb 2001
Сообщений: 1,893
|
Насколько я знаю getURL в Директоре используется как раз для коммуникаций Director <-> Flash, тоесть написанное во флеше:
getURL("http://www.macromedia.com","_balnk") , а в Директоре в MovieScript: on getURL(arg1,arg2,arg3) put(arg1 && arg2 && arg3) end то можно посмотреть, что получиться у нас в message window Кроме того, работает и немного другая, правильная схема: Во флеше: getURL("event:myHandler, \"hello world!\""); В Директоре: on myHandler(me,arg) alert(arg) end ... так, что думаю, кое-что стало ясно, а в самом Директоре есть такая фот фигня: goToNetPage("file.html", "_blank") |
|
|||||
Регистрация: Feb 2001
Сообщений: 1,893
|
Да забыл
getURL("event:myHandler,\"string args\""); - это для бехйверов, это, то что может быть навешано на ваш флешовый спрайт, а для movie скриптов правильнее getURL("lingo:myGlobalHandler(\"string args\")"); |
|
|||||
Регистрация: Mar 2001
Адрес: Новосибирск
Сообщений: 9
|
Спасибо , попробую разобраться. С директором мы совсем плохо знакомы.
Пока он выдает -- "<offspring "" 4 2078dc> http://www.ngs.ru _blank" например. А еще - при передаче данных из флэшки в директор все переменные (которые во флэш) теряются - undefined и все тут. С этим как-нибудь можно бороться или это я заведомо что-то не так делаю? |
|
|||||
Регистрация: Mar 2001
Адрес: Новосибирск
Сообщений: 9
|
Еще раз спасибо
Со ссылками разобрались так во флэш на "ссылку" on (release) { getURL("event: myurl \"http://www.ngs.ru\""); } в директоре на спрайт on myurl me, aaa goToNetPage aaa, "_new" end А с переменными все еще воюем... |
|
|||||
Регистрация: Mar 2001
Адрес: Новосибирск
Сообщений: 9
|
Все хорошо и все работает. Просто потеряла кавычки.
Окончательное спасибо |
Часовой пояс GMT +4, время: 20:10. |
|
« Предыдущая тема | Следующая тема » |
|
|