Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Flash и HTML (http://www.flasher.ru/forum/showthread.php?t=86260)

Kulesh 11.10.2006 11:52

Flash и HTML
 
Как сделать чтобы при нажатие на кнопку, сделаную во Flash, страничка окрывалась в HTML, в mainFrame?

Kinsler 11.10.2006 11:54

mainFrame это какойто фрейм на странице?
подробнее напиши что хочешь...

Kulesh 11.10.2006 12:05

Да, у меня HTML страница разделена на два фрейма topFrame и mainFrame. В topFrame у меня стоит Flash-меню с кнопками. Как сделать чтобы вся инфа открывалась в mainFrame

Kinsler 11.10.2006 12:09

а тебе точно нужны фреймы?
В чем вообще смысл их использования?
это ж позапрошлый век вообще...

Kulesh 11.10.2006 12:14

Ну мне интересно, плюс ещё для развития не помешает. Да и просто хочется попробывать.

Kinsler 11.10.2006 12:25

Без всяких фреймов:
http://www.ifort.ru/randi/page01.html
все нормально пашет
Забей вообще на фреймы
учи css и div

а то что ты спросил проще JS сделать
типа так:
Код:

<SCRIPT language="JavaScript">
<!--
function QValue()
{
  var r = "main.shtm";
  var q = "";
  q = document.location + "";
  if (q.indexOf("?") == "-1") return r;
  r = q.substring(q.indexOf("?")+1, q.length);
  return r;
}

document.write("<FRAMESET rows=\"68,*\" frameborder=no border=0 framespacing=0>");
document.write("<FRAME name=\"top\" src=\"top.shtm\" marginheight=0 marginwidth=0 scrolling=no>");
document.write("<FRAMESET cols=\"198,*\" frameborder=no border=0 framespacing=0>");
document.write("<FRAME name=\"nav\" src=\"menu.htm\" scrolling=auto noresize marginwidth=0 marginheight=0>");
document.write("<FRAME name=\"content\" src=\""+ QValue() +"\" scrolling=auto  marginwidth=0 marginheight=0>");
document.write("</FRAMESET>");
document.write("</FRAMESET>");
//-->
</SCRIPT>


Хемуль 11.10.2006 12:31

Цитата:

Сообщение от Kinsler
учи css и div

Лучше CSS и HTML...

Kinsler 11.10.2006 12:31

2 Хемуль
ну ты меня понял :)

Kulesh 11.10.2006 12:32

А чё, такое что я хочу невозможно сделать?

Kinsler 11.10.2006 13:23

Вложений: 1
возможно
тока надо в сетку этот пример выложить....

Kulesh 11.10.2006 14:29

Блин у меня не проигрывается Flash, и вместо кнопки у тебя MoviClip
И зачем ты ссылкой фрейм1 сделал

Хемуль 11.10.2006 14:37

2 Kulesh:

1. Не проигрывается? Смотрите на версию плеера.
2. Вместо кнопки мувиклип? Так и надо - кнопки не нужны.
3. Вам привели пример того, как из флешки выполнить функцию Ява-скрипта. Из Ява-скрипта вы сможете фрейм открыть?

Kulesh 11.10.2006 14:45

Всё ето конечно интересно, но ето не то что мне нужно.
Мне надо чтобы именно кнопка была а не мувиклип

Хемуль 11.10.2006 14:50

2 Kulesh:
Зачем? Мувиклипами можно сделать всё то же, что и кнопками, плюс ещё много всего, что кнопкам по умолчанию недоступно...

Kulesh 11.10.2006 14:53

А зачем тогда нужны кнопки, наверняка у них какието приемущества есть?
Неужели нельзя сделать то что мне надо, или может я че не так обьяснил?

Хемуль 11.10.2006 14:57

2 Kulesh:
Зачем они нужны? Для новичков. Там всё разжёвано на 4 составляющих, можно hitArea ставить в четвёртом кадре кнопки, не нужно всё это обрабатывать... Преимущество перед мувиклипом вижу одно - из редактора быстро создавать.

Kulesh 11.10.2006 15:00

ясно. Но мне всё равно интересно как ето можно сделать?
А никак нелязя в коде кнопки прописать чтобы октрывалось в майнфрейм

Kinsler 11.10.2006 15:04

можно
повесть на кнопку мой код
on (press)
{
тут кусок внутри функции
}

Хемуль 11.10.2006 15:05

2 Kulesh:
Код для кнопки будет аналогичным приведённому для вас выше. Я уже писал, что вам привели пример выполения Ява-скриптовой функции из флешки. Чего ж ещё душе желать? ^_^

Kulesh 11.10.2006 15:10

значит я чё то немного не догоняю

Kulesh 11.10.2006 15:12

Цитата:

Сообщение от Kinsler
можно
повесть на кнопку мой код
on (press)
{
тут кусок внутри функции
}

а какой именно?


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

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