Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Размеры окна из флеш, как задать размеры скриптом 
:(
    Опции темы
igor1958
Дата 24.6.2009, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.5.2009

Репутация: нет
Всего: нет



Не нашел тему с решением
Надо сделать галерею из флеш в отдельном окне
делаю:
Код

getURL("javascript:newwin('http://www.myweb.com/pop.html','mywin','height=400','width=400')


В pop.html прописываю

Код

<script language="JavaScript">
function newwin(url, namewin, winopt) {
window.open(url, namewin, winopt);
}
</script>


Не открывает.Работает только при _blank.
Может в скрипте не то написано?
Спасибо

PM MAIL   Вверх
bars80080
Дата 24.6.2009, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 6
Всего: 315



а если getURL('javascr...', '_self');

?
PM MAIL WWW   Вверх
igor1958
Дата 24.6.2009, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.5.2009

Репутация: нет
Всего: нет



Поставил - без изменений.
Ссылка мертвая.
Может еще какие варианты?

Добавлено через 4 минуты и 44 секунды
Кстати - может какой-нибудь другой способ есть - вроде тема используется широко?
PM MAIL   Вверх
bars80080
Дата 24.6.2009, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 6
Всего: 315



слушай, так в приведённом примере скобка не закрыта

попробуй так:

Код

getURL("javascript:newwin('http://www.myweb.com/pop.html','mywin','height=400, width=400'", "_self");



PM MAIL WWW   Вверх
igor1958
Дата 24.6.2009, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.5.2009

Репутация: нет
Всего: нет



Скопировал код - не оживает.
В общем какая-то непробиваемая штука.
А что, других способов крому java нет?



Это сообщение отредактировал(а) igor1958 - 24.6.2009, 23:42
PM MAIL   Вверх
igor1958
Дата 24.6.2009, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.5.2009

Репутация: нет
Всего: нет



код скопировал - все равно не работает.Проверял на хосте.
Может есть просто работающий пример, пусть другим способом?
Спасибо
PM MAIL   Вверх
bars80080
Дата 24.6.2009, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 6
Всего: 315



ещё можно попытаться так:

Код

flash.external.ExternalInterface.call("newwin", "http://www.myweb.com/pop.html", "mywin", "height=400, width=400");


но это уже фиг знает.

должен работать для flash 8, AS2
PM MAIL WWW   Вверх
igor1958
Дата 25.6.2009, 06:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.5.2009

Репутация: нет
Всего: нет



Пока никак.
Нашел работающий вариант на сайте 
http://www.kirupa.com/developer/mx/centered_popup.htm
вот код
Код

on (release) { 
//customize the window that gets opened 
// 0 equals NO. 
// 1 equals YES. 
address = "http://www.kirupa.com/modular/pop-up.htm"; 
target_winName = "kirupa"; 
width = 400; 
height = 300; 
toolbar = 0; 
location = 0; 
directories = 0; 
status = 0; 
menubar = 0; 
scrollbars = 1; 
resizable = 0; 
//sends data back to the function 
openWinCentre(address, target_winName, width, height, toolbar, location, directories, status, menubar, scrollbars, resizable); 




Попробовал поставить - что-то с синтаксисом.Запутался с кавычками - код светится.Похоже проблема с 
кавычками  ' ".
Не посмотрите?

PM MAIL   Вверх
bars80080
Дата 25.6.2009, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 6
Всего: 315



ну здесь то вроде ошибок синтаксиса нет.

а всю работу видать делает openWinCentre(), её и надо смотреть

Добавлено через 1 минуту и 51 секунду
Код

_root.openWinCentre = function (url, winName, w, h, toolbar, location, directories, status, menubar, scrollbars, resizable) { 
getURL ("javascript:var myWin; if(!myWin || myWin.closed){myWin = window.open('" + url + "','" + winName + "','" + "width=" + w + ",height=" + h + ",toolbar=" + toolbar + ",location=" + location + ",directories=" + directories + ",status=" + status + ",menubar=" + menubar + ",scrollbars=" + scrollbars + ",resizable=" + resizable + ",top='+((screen.height/2)-(" + h/2 + "))+',left='+((screen.width/2)-(" + w/2 + "))+'" + "')}else{myWin.focus();};void(0);"); 


то как она написана, проблем вроде не видно
PM MAIL WWW   Вверх
bars80080
Дата 25.6.2009, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 6
Всего: 315



чёрт его знает. самому запустить не удалось

остаётся ждать гуру, или идти на flasher.ru, там наверняка пояснят
PM MAIL WWW   Вверх
igor1958
Дата 25.6.2009, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.5.2009

Репутация: нет
Всего: нет



Спасибо за ответы - как нарою решение - выложу.
Ну и буду поглядывать - может какой вариант появится
PM MAIL   Вверх
igor1958
Дата 28.6.2009, 07:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.5.2009

Репутация: нет
Всего: нет



Решение нашел
Код

on (release) {
    getURL ("javascript:openNewWindow('pop_up.html','thewin','height=500,width=500,toolbar=no,scrollbars=yes');");


Это в <head> index.html

Код

<script language="JavaScript">     function openNewWindow(URLtoOpen, windowName, windowFeatures) {         newWindow=window.open(URLtoOpen, windowName, windowFeatures);     }</script>


Это добавить сюда (вот где была ошибка.

Код

<EMBED>
swLiveConnect=true NAME=yourmovie.swf
</EMBED>


Спасибо bars80080!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0817 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.