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

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

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

Регистрация: Aug 2007
Сообщений: 27
Question Открытие окна заданного размера

Подскажите, пожалуйста, как реализовать следующие:
По щелчку на кнопке необходимо открывать новое окно браузера строго определённого размера (аналог window.open…… в JS), или на худой конец запускать автономный flashPlayer. Как такое провернуть, ну или хотя бы в какую сторону копать.
Заранее большое спасибо.

Старый 13.10.2007, 21:35
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 2  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Через JS это и делается — открытие нового окна задоного размера. Или вопрос о другом?
__________________
Free-lance | Twitter | Me

Старый 13.10.2007, 21:55
cwantium вне форума Посмотреть профиль Отправить личное сообщение для cwantium Найти все сообщения от cwantium
  № 3  
Ответить с цитированием
cwantium

Регистрация: Aug 2007
Сообщений: 27
Вот у меня что то не пашет через JS, т.е. окно открывается, но при этом в окне родителе, вместо прежней страници (в случае когда обращение к JS не из flesh'а всё ок) какая-то чертовщина твориться.
делаю я это так:
Код:
this.num.onPress = function():Void{
	getURL("javascript:window.open('http://localhost/test/php/poject_for_resume/kolibri/info.php?firm_id=44&page_language=rus', 'help', 'width=500, height=350, status=0, menubar=0, left=150, top=150, scrolbars=0 location=0 resizable=0 directories=0 toolbar=0');");
};


Последний раз редактировалось cwantium; 13.10.2007 в 21:59.
Старый 13.10.2007, 22:09
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 4  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Я не особо понял в чём проблема но попробуйте вызывать из флеша только джаваскрипт функцию расположенную на странице.

Код:
getURL ('javascript:myFunction ()');
__________________
Free-lance | Twitter | Me

Старый 13.10.2007, 22:25
cwantium вне форума Посмотреть профиль Отправить личное сообщение для cwantium Найти все сообщения от cwantium
  № 5  
Ответить с цитированием
cwantium

Регистрация: Aug 2007
Сообщений: 27
Записи предложенная вами и моя принципе эквивалентны за той лишь разницей, что я не выношу операцию открытия окна в отдельную функцию, а использую встроенную JS функцию прямо в теле getURL, а проблема в том, что новое окно я таки открыл и нужного размера и даже с корректно отображающееся информацией, НО в окне в котором расположена flash’ka с кнопкой по нажатии на которую происходит открытие нового окна вместо прежней страницы с flash’kой отображается пустая с надписью в левом верхнем углу [object], а в строке URL того же (где была кнопка) окна появляется следующие:
Код:
javascript:window.open('http://localhost/test/php/poject_for_resume/kolibri/info.php?firm_id=44&page_language=rus',%20'help',%20'width=500,%20height=350,%20status=0,%20menubar=0,%20left=150,%20top=150,%20scrolbars=0%20location=0%20resizable=0%20directories=0%20toolbar=0');
Т.е. моя операция, чё с этим делать не как не воткну.
А так хотелось бы видеть там кнопку на которой кликал.

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
попробуй вызывать JS через ExternalInterface (класс АС)
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 13.10.2007, 22:34
cwantium вне форума Посмотреть профиль Отправить личное сообщение для cwantium Найти все сообщения от cwantium
  № 7  
Ответить с цитированием
cwantium

Регистрация: Aug 2007
Сообщений: 27
Большое спасибо всем откликнувшимся.
Проблема решена.
Это просто я лопух, нужно было перед вызовом JS функции поставить тип возвращаемого параметра VOID т.е. вот так:
Код:
this.num.onPress = function():Void{
	getURL("javascript:void window.open('http://localhost/test/php/poject_for_resume/kolibri/info.php?firm_id=44&page_language=rus', 'help', 'width=500, height=350, status=0, menubar=0, left=150, top=150, scrolbars=0 location=0 resizable=0 directories=0 toolbar=0');");
};

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

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

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


 


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


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