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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.01.2010, 14:51
Adobe_Beginner вне форума Посмотреть профиль Отправить личное сообщение для Adobe_Beginner Найти все сообщения от Adobe_Beginner
  № 1  
Ответить с цитированием
Adobe_Beginner
[+3 19.05.10]

Регистрация: Dec 2009
Сообщений: 19
Question Пожалуйста помогите со ссылками во flash2

Здравствуйте уважаемые участники форума!
Помогите пожалуйста реализовать открытие окна по нажатию кнопки.
Проблема в следующем - имеется php страница внутри которой внедрен iframe:
Код:
<iframe frameborder="no" src="lection/l1.html"  name="okno1" width="860" height="1250" align="right" >Ваш браузер лузер</iframe>
в него подгружаются html страницы, на самой php странице есть swf кнопка:
Код:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="141" height="27">
    <param name="movie" value="swf/1.swf" />
    <param name="quality" value="high" />
    <embed src="swf/1.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="141" height="27"></embed>
  </object>
Код у кнопки следующий:
Код AS1/AS2:
on (rollOver) {
	if (_root.link<>2) {
		this.gotoAndPlay("over");
	}
}
on (releaseOutside, rollOut) {
	if (_root.link<>2) {
		this.gotoAndPlay("out");
	}
}
on (release) {
	if (_root.link<>2) {
		_root["butt"+_root.link].gotoAndPlay("out");
		_root.link = 2;
	}
	getURL("l1.html");
 
}
Как мне сделать ссылку на открытия l1.html внутри iframe с именем name="okno1". В html это делается через свойство target:
Код:
<a href="lection/l1.html" title="Это лекция о..." target="okno1">Лекция №1</a>
А как это сделать во flash, подскажите пожалуйста.
Заранее спасибо за ответы.

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

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
getURL(url:String, [window:String, [method:String]]) : Void

window:String [optional] - Specifies the window or HTML frame into which the document should load.
__________________
hauts.ru

Старый 14.01.2010, 19:03
Adobe_Beginner вне форума Посмотреть профиль Отправить личное сообщение для Adobe_Beginner Найти все сообщения от Adobe_Beginner
  № 3  
Ответить с цитированием
Adobe_Beginner
[+3 19.05.10]

Регистрация: Dec 2009
Сообщений: 19
Hauts, очень рад Вас видеть снова на форуме спасибо за ответ! До сих пор с неким воодушевлением вспоминаю Ваши прошлые подробные ответы по поводу ссылок во флэш которыми Вы мне очень помогли. На этот раз опять проблема именно с тем же header.swf я встроил этот header в php страницу все работает, но теперь нужно с помощью метода getURL подгрузить страницу во фрэйм с именем "okno1".
Я новичек во флэш, и не могу понять что значит
Код:
getURL(url:String, [window:String, [method:String]])
url:String- путь к html странице?
window:String даже не могу предположить...
Во всех параметрах фигурирует переменная string что значит эта переменная?
Если Вас не затруднит не могли бы вы пояснить что именно написать в коде?

Старый 14.01.2010, 19:52
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
window - это название фрэйма в хтмл-странице.

String - это тип данных, текстовый.

window:String значит, что переменная window должа быть текстовой (не числом, например)

В коде напишите:
Код AS1/AS2:
getURL("l1.html", "okno1");
__________________
hauts.ru


Последний раз редактировалось Hauts; 14.01.2010 в 19:55.
Старый 15.01.2010, 15:02
Adobe_Beginner вне форума Посмотреть профиль Отправить личное сообщение для Adobe_Beginner Найти все сообщения от Adobe_Beginner
  № 5  
Ответить с цитированием
Adobe_Beginner
[+3 19.05.10]

Регистрация: Dec 2009
Сообщений: 19
Hauts, вы даже не представляете как Вы помогли мне в разрешении моих проблем со flash элементами, спасибо Вам огромное за столь содержательные и конкретные ответы.
P.S. Перед тем как создать тему я предварительно пытаюсь найти ответы на других форумах или в каких-либо справочных материалах, но зачастую проблемы которые возникают в процессе реализации проекта имеют частное решение и вызваны отсутствием у меня знаний и опыта в работе с flash, создав тему я никогда не рассчитывал на то что получу ответ и продолжал искать его в различных help'ах. Но благодаря моему таинственному помощнику с ником Hauts я не только решил свои некоторые проблемы но и по другому стал смотреть на мир, это подобно одному переломному эпизоду из кинофильма "Черная молния" когда главный герой фильма осознает значимость бескорыстной помощи людям ценой ответа "Звонок 03 - бесплатный..." в результате которого погибает его отец... Сказка конечно... Но если вдуматься ведь все оно так и есть и при переносе в действительность многое приобретает свой смысл...
Еще раз ОГРОМНОЕ СПАСИБО Вам Hauts!!!
Желаю Вам чтобы в вашей жизни Вам никто и никогда не ответил "звонок 03 - бесплатный..." а лучше всего пусть таких ситуаций у Вас и не возникает...
Тему можно считать закрытой.
С уважением, Adobe_Beginner.

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

Теги
кнопка на iframe , ссылка на iframe из флэш

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

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


 


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


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