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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.04.2007, 16:21
KoLar вне форума Посмотреть профиль Отправить личное сообщение для KoLar Найти все сообщения от KoLar
  № 1  
Ответить с цитированием
KoLar
 
Аватар для KoLar

Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
Thumbs up проблема с getURL(javascript:...);

Проблема с getURL();
Мне нужно сделать, чтобы из флэш-ролика можно было изменить размеры занимаемой им площади.
Делаю так:
Код:
getURL("javascript:function setSize(name, w, h) { document.getElementById(name).width=w; document.getElementById(name).height=h;}");
getURL("javascript:setSize('movie', 150, 100);");
Не работает!

Попробовал без использования функций:
Код:
getURL("javascript:document.getElementById('movie').width=150; document.getElementById('movie').height=100;");
В этом случае он вообще открывает новое окно с адресом
Код:
javascript:document.getElementById('movie').width=150; document.getElementById('movie').height=100;
!

Как исправить проблему? Может быть я что не так делаю, а?


Последний раз редактировалось iNils; 09.04.2007 в 16:29.
Старый 09.04.2007, 16:30
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
1. Для оформления своего кода, надо использовать теги [code][/code].
2. Чтобы писать в разделе ActionScript 1.0/2.0 для Профессионалов, надо быть на 100% увереным, что тема не обсуждалась ранее.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 09.04.2007, 20:37
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Нужно написать функцию в JS и её вызывать типа javascript:myFunction(100,100);void(0);
А лучше ещё ExternalInterface заюзать.

Старый 09.04.2007, 22:36
KoLar вне форума Посмотреть профиль Отправить личное сообщение для KoLar Найти все сообщения от KoLar
  № 4  
Ответить с цитированием
KoLar
 
Аватар для KoLar

Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
В том то и дело, что код желательно писать только во Flash'е, не залазя в код html-страницы.
В книге по ActionScript 2.0 написано, что:
Цитата:
Применение getURL() предпочтительнее, так как при этом ... не требуется создавать никаких специальных функций в коде HTML-страницы
Поэтому весь код нужно оставить во Flash'е.

P.S. А что такое ExternalInterface?

Старый 09.04.2007, 23:14
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Откройте справку и прочитайте.

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

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

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


 


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


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