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

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

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

Регистрация: Aug 2006
Сообщений: 6
Arrow очередной geturl();

у меня тоже есть вопрос:
есть хтмл файл, сверху флешка, снизу такая часть:
Код:
<iframe border="0" name="news" src="news.html" frameborder="0" height="520" width="100%" ></iframe>
а в флешке на кнопке прописанно :
Код:
on( release ){
   getURL(_root.url5, "news")
   }
переменные подргужается, всё открывает, но только в новой странице, а мне нужно чтобы он открыл в фрейме news, ещё пробовал
Код:
on( release ){
   getURL(_root.url5 [, news])
   }
тоже не получается, как ещё можно заменить этот вредный _blank ,
может можно в loadVariables () сразу прописать как-то сразу на все ссылки?

Старый 04.08.2006, 02:30
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
попробуй через FSCommand() сделать, т.е. на жаваскрипте написать и вызывать жаваскриптную функцию... другого пути я не вижу =(
__________________
Hell is the possibility of sanity

Старый 04.08.2006, 03:13
dosia вне форума Посмотреть профиль Отправить личное сообщение для dosia Найти все сообщения от dosia
  № 3  
Ответить с цитированием
dosia

Регистрация: Aug 2006
Сообщений: 6
wvxvw
просто меня сбил с толку синтаксис :
Код:
getURL(url:String [, window:String [, "variables":String]]) : Void

Параметры

url Адрес (URL) доставляемого документа.

window Необязательный параметр, указывающий окно или фрейм HTML, в который должен быть загружен документ. Вы можете ввести имя специально названного окна или выбрать из следующих зарезервированных имен:
_self указывает на текущий фрейм в текущем окне.
_blank указывает на новое окно.
_parent указывает на фрейм-родитель по отношению к текущему фрейму.
_top указывает на фрейм самого верхнего уровня в текущем окне.
вот и думаю для какого AS это вообще писалось и работает ли вообще?

Старый 04.08.2006, 04:55
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
тут не все так просто... дело в том, что не все браузеры видят и-фрейм как фрейм, некоторые считают его объектом с параметром "src", кроме того есть еще одна неприятность... у меня почему-то наотрез отказывается открывать относительные линки... только абсолютные...
пришлось сделать вот так:
Код:
 <head>
<SCRIPT LANGUAGE="JavaScript"> 
<!--  

function testmovie_DoFSCommand(command, args) { 
	if (command == "ld_news") { 
	var loc = document.location.toString();
	var ind = loc.lastIndexOf('/');
	var loc1 = loc.substring(0,ind) + "/" + args;
	alert(loc1);
		frames['news'].location.href=loc1;
		
	}
}

//--> 
</SCRIPT> 


<SCRIPT LANGUAGE="VBScript">
<!-- 
Sub testmovie_FSCommand(ByVal command, ByVal args)
    call testmovie_DoFSCommand(command, args)
end sub

//-->
</SCRIPT>


</HEAD>
</HEAD>
<body>
<OBJECT
	CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
	WIDTH="100%"
	HEIGHT="100%"
	CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"
	ID=testmovie>
	<PARAM NAME="MOVIE" VALUE="ld_iframe.swf">
	<PARAM NAME="PLAY" VALUE="false">
	<PARAM NAME="LOOP" VALUE="false">	
	<PARAM NAME="QUALITY" VALUE="high">
	<PARAM NAME="SCALE" VALUE="SHOWALL">


	<EMBED
		NAME="testmovie"
		SRC="ld_iframe.swf"
		WIDTH="100%"
		HEIGHT="100%"
		PLAY="false" 
		LOOP="false"
		QUALITY="high"
		SCALE="SHOWALL" 
		swLiveConnect="true"
		PLUGINSPAGE="http://www.macromedia.com/go/flashplayer/">
	</EMBED>
</OBJECT>

<br/>
<iframe name="news" src="http://www.google.com" height="520" width="100%" id="news">
</iframe>
</body>
ну а в флешке так:
Код:
var _l1:MovieClip = _root.attachMovie("m_", "m_mc", 0);
with(m_mc){
	_x=Stage.width/2-_width/2;
	_y=Stage.height/2-_height/2;
}
var url:String = "news.html";
_l1.onRelease = function(){
	trace(url);
	fscommand("ld_news", url);
}
по-другому никак не хочет...
__________________
Hell is the possibility of sanity

Старый 04.08.2006, 07:25
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
getURL ("javascript:frames['news'].location.href='"+url+"';");
%) на самом деле все гораздо проще =))))
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 04.08.2006 в 07:42.
Старый 04.08.2006, 08:22
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
не =) и все таки не так надо =)
Код:
getURL ("javascript:getLocation()");
это в флешке
Код:
<script>
function i_getLocation(){
return "http://www.myLocation.com";
function getLocation(){
frames['news'].location.href=i_getLocation();
}
</script>
это в ХТМЛ

ЗЫ. прошу прощения за бардак, предыдущие 2 поста можно потереть.
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 04.08.2006 в 18:10.
Старый 04.08.2006, 10:32
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Зачем же тереть? Отрицательный результат тоже результат, по крайне мере другие будут знать, что так делать нельзя.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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