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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Action script 2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 25.03.2004, 16:56
Flash_MMX вне форума Посмотреть профиль Отправить личное сообщение для Flash_MMX Найти все сообщения от Flash_MMX
  № 41  
Flash_MMX
[++ за хамство]

Регистрация: Feb 2004
Сообщений: 31
Открытие ссылки в новом окне из подгруженного HTML:
Цитата:
<a href="http://www.ya.ru" target='_blank'>Yandex</a>


Открытие нового окна средствами Javascript из Flash:
Цитата:
getURL("javascript:ObjectName=window.open('1.html','названиеОкна','width=500,height=500,fullscreen=0,toolbar=0,location=0,directories=0,status=0,menuB ar=0,scrollBars=0,resizable=0');void(0);");


Открытие нового окна средствами Javascript из подгруженного во Flash HTML работает так:

!!!(Слово "javascript" должно писать БЕЗ ПРОБЕЛА, СЛИТНО, В ОДНО СЛОВО!!!)

1. Обращения к Javascript.
НЕ работает обращение: javascript:NewWindow(...
Работают обращения: javascript:ObjectName=window.open(... и javascript:NewWindow=window.open(...


2. void(0); - если в конце НЕ добавить эту опцию, при нажатии на ссылку кроме ПРАВИЛЬНО открывающегося нового окна, в родительском окне станет пусто и лишь в заголовке будет эта самая ссылка. (Теоритически можно было бы написать <a href="javascript:NewWindow=window.open(...);" target='_blank'>, но это приводит к устрашающим результатам. )

3. Параметры, которые вызывают Ошибки:
directories=0 - при открытии нового окна в родительском окне вместо сайта лишь одно слово "[object]".
status=0, scrollBars=0, resizable=0 - ссылка вообще перестаёт работать..


В итоге максимально длинная (усложнённая) ссылка выглядит так:
Цитата:
<a href="javascript:NewWindow=window.open('1.html','названиеОкна','width=500,height=500,fullscreen=0,toolbar=0,location=0,menuBar=0);void(0);">Текст ссылки</a>
В итоге максимально короткая (упрощённая) ссылка выглядит так:
Цитата:
<a href="javascript:NewWindow=window.open('1.html','названиеОкна');void(0);">Текст ссылки</a>
Если же вам необходимо открыть окно заданного размера, то оптимальной будет такая сылка:
Цитата:
<a href="javascript:NewWindow=window.open('1.html','названиеОкна','width=500,height=500');void(0);">Текст ссылки</a>

Уверен, можно найти еще какие-то особенности поведения Javascript, но у меня на это уже нет времени.

P.S.
Особая благодарность schleicher.

Всем спасибо и пожалуйста!
__________________
“Как я уже говорил, я никогда не повторяюсь”.

Старый 25.03.2004, 18:20
schleicher вне форума Посмотреть профиль Отправить личное сообщение для schleicher Посетить домашнюю страницу schleicher Найти все сообщения от schleicher
  № 42  
schleicher
 
Аватар для schleicher

Регистрация: Oct 2003
Адрес: Ёбург
Сообщений: 145
Спасибо! Рад помочь!
Фамилии иностранного происхожения склоняются (в мужском роде)!
Поэтому, спасибо - schleicher'у!

Да, кстати! проще прописать в хтмл-коде функцию яваскрипта с вызовом попапа, а из флэша обращаться уже по этому имени без войдов и проч. Хотя, кому как нравицца!
Удачи!
__________________
Ботва всё это


Последний раз редактировалось schleicher; 25.03.2004 в 18:22.
Старый 12.08.2004, 17:42
visahouse вне форума Посмотреть профиль Отправить личное сообщение для visahouse Найти все сообщения от visahouse
  № 43  
visahouse

Регистрация: Aug 2004
Сообщений: 9
Чёрт. Ну почему Флэшу в 7-ке не сделать было нормальную поддержку HTML-я?
:-(((
__________________
Долгопол Спартак

Старый 17.09.2004, 15:30
schleicher вне форума Посмотреть профиль Отправить личное сообщение для schleicher Посетить домашнюю страницу schleicher Найти все сообщения от schleicher
  № 44  
schleicher
 
Аватар для schleicher

Регистрация: Oct 2003
Адрес: Ёбург
Сообщений: 145
То есть, Вы предлагаете внедрить во флэш-плейер небльшой браузер? Типа mozilla lite& Было бы прикольно. Токо тогда сколько этот плейер весить будет?
__________________
Ботва всё это

Старый 20.09.2004, 03:30
Powerhead13 вне форума Посмотреть профиль Отправить личное сообщение для Powerhead13 Найти все сообщения от Powerhead13
  № 45  
Powerhead13
 
Аватар для Powerhead13

Регистрация: Aug 2004
Адрес: Киев
Сообщений: 32
Отправить сообщение для Powerhead13 с помощью ICQ
schleicher, встраивать браузер, конечно, очень сложно, но было бы неплохо, если бы была возможность сделать некоторый фрейм в мувике, который обрабатывается браузером пользователя. Тогда все проблемы с хтмл отпали бы.
Но во флеш вообще много очевидных недоработок, мне, к примеру, очень не хватает фотошоповских еффектов к слоям.

Старый 08.11.2004, 03:32
Por4a вне форума Посмотреть профиль Отправить личное сообщение для Por4a Найти все сообщения от Por4a
  № 46  
Por4a

Регистрация: Nov 2004
Сообщений: 4
По умолчанию ..

Так все же, кто может ответить на вопрос, как же грузануть тег <img> чтобы он отображался?

Старый 08.11.2004, 06:34
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 47  
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Код:
textField_txt.htmlText = "<p>Here’s a picture from my last vacation:<img src='beach.jpg'>";
beach.jpg должен лежать в одной папке с роликом.

Пример powered by Flash MX 7.2 Help....

Старый 08.11.2004, 23:44
Por4a вне форума Посмотреть профиль Отправить личное сообщение для Por4a Найти все сообщения от Por4a
  № 48  
Por4a

Регистрация: Nov 2004
Сообщений: 4
По умолчанию =)

Увы, Код не Работает, ты сам пробовал?

Еще есть идеи?

Старый 08.11.2004, 23:57
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 49  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Идея такая /и не моя/ -
поле должно быть многострочным
и с автоматическим переносом -
textField_txt.multiline=textField_txt.wordWrap=true

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

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

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


 


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


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