Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > Macromedia Director

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 28.08.2003, 12:53
Tata Pipiyano вне форума Посмотреть профиль Отправить личное сообщение для Tata Pipiyano Найти все сообщения от Tata Pipiyano
  № 1  
Tata Pipiyano

Регистрация: Mar 2001
Адрес: Новосибирск
Сообщений: 9
По умолчанию При импортировании swf в Director не работает getURL

Искала на форуме (и не только этом), нашла похожие вопросы, но не нашла ни одного ответа...
Помогите разобраться.
При импортировании swf в Director не работает getURL.
Какое-нибудь
on (release) {
getURL("http://www.stu.ru", "_blank");
}
ведет себя так, как будто его нету. Поместить поверх нужных областей флэшки директоровские кнопки и написать все на них - нельзя (адреса будут меняться). Так и должно быть? Как с этим бороться?
Можно, конечно разбить флэшку на кусочки, положить их на разные кадры и гулять по ним из директора, в директоре же рисуя нужные кнопки и ссылки. Не хотелось бы. На данный момент ссылок 11, а если 30 или 40...
Очень жду.
__________________
http://www.pipiyana.ru - портфолио
http://pipiyana.narod.ru - Пипиянье место

Старый 28.08.2003, 15:44
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 2  
llllllllll

Регистрация: 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")

Старый 28.08.2003, 15:48
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 3  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
Да забыл

getURL("event:myHandler,\"string args\""); - это для бехйверов, это, то что может быть навешано на ваш флешовый спрайт, а для movie скриптов правильнее getURL("lingo:myGlobalHandler(\"string args\")");

Старый 29.08.2003, 09:29
Tata Pipiyano вне форума Посмотреть профиль Отправить личное сообщение для Tata Pipiyano Найти все сообщения от Tata Pipiyano
  № 4  
Tata Pipiyano

Регистрация: Mar 2001
Адрес: Новосибирск
Сообщений: 9
Спасибо , попробую разобраться. С директором мы совсем плохо знакомы.
Пока он выдает
-- "<offspring "" 4 2078dc> http://www.ngs.ru _blank"
например.

А еще - при передаче данных из флэшки в директор все переменные (которые во флэш) теряются - undefined и все тут.
С этим как-нибудь можно бороться или это я заведомо что-то не так делаю?
__________________
http://www.pipiyana.ru - портфолио
http://pipiyana.narod.ru - Пипиянье место

Старый 29.08.2003, 10:38
Tata Pipiyano вне форума Посмотреть профиль Отправить личное сообщение для Tata Pipiyano Найти все сообщения от Tata Pipiyano
  № 5  
Tata Pipiyano

Регистрация: Mar 2001
Адрес: Новосибирск
Сообщений: 9
Еще раз спасибо
Со ссылками разобрались так

во флэш на "ссылку"

on (release) {
getURL("event: myurl \"http://www.ngs.ru\"");
}

в директоре на спрайт

on myurl me, aaa
goToNetPage aaa, "_new"
end

А с переменными все еще воюем...
__________________
http://www.pipiyana.ru - портфолио
http://pipiyana.narod.ru - Пипиянье место

Старый 29.08.2003, 11:07
Tata Pipiyano вне форума Посмотреть профиль Отправить личное сообщение для Tata Pipiyano Найти все сообщения от Tata Pipiyano
  № 6  
Tata Pipiyano

Регистрация: Mar 2001
Адрес: Новосибирск
Сообщений: 9
Все хорошо и все работает. Просто потеряла кавычки.
Окончательное спасибо
__________________
http://www.pipiyana.ru - портфолио
http://pipiyana.narod.ru - Пипиянье место

Создать новую тему   Часовой пояс GMT +4, время: 20:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:10.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.