![]() |
|
||||||||||
|
|||||
|
[+4 14.03.09]
|
Вроде бы сделал все как надо, только мой флэш не реагирует на кнопки браузера "Назад/Вперед".
вот код в АС 3 import com.asual.swfaddress.*; SWFAddress.addEventListener(SWFAddressEvent.CHANGE, pageChanged); function pageChanged(e:SWFAddressEvent):void { if (e.value != "/") { SWFAddress.setTitle("My site - " + e.value.substring(1)); gotoAndStop(e.value.substring(1)); } else { SWFAddress.setTitle("My site - home"); gotoAndStop("home"); } } stop(); var menuArray = [home, about,contact]; for (var i:uint = 0; i<menuArray.length; i++) { menuArray[i].buttonMode = true; menuArray[i].addEventListener(MouseEvent.CLICK, selectMenu); } function selectMenu(event:MouseEvent):void { gotoAndStop(event.target.name); SWFAddress.setValue(event.target.name); } <script src="swfobject.js" type="text/javascript" charset="utf-8"></script>
<script src="swfaddress.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
var attributes = {id: 'bea'};
swfobject.embedSWF('index.swf', 'content', '550', '400', '9.0.45', null, null, null, attributes);
</script>
...
Уже неделя как маюсь с этой проблемой.
__________________
Учусь флэшу с 01.01.2009 Status: Beginner |
|
|||||
|
[+4 14.03.09]
|
Цитата:
Буду очень признателен. Да и еще, когда в флэше нажимаю меню, он меняет титул страницы и меняет адресную строку. А когда нажимаю назад, меняется только адресная строка. Титул страницы остаётся как есть и флэш сайт соответственно не меняется.
__________________
Учусь флэшу с 01.01.2009 Status: Beginner Последний раз редактировалось Arif flasher; 29.06.2009 в 19:52. |
|
|||||
|
у вас там куча ява-скриптов, которые вам сгенерил при публикации Adobe Flash. посмотрите на примеры из ахривов SWFObject или SWFAddress, там маленькие html-файлы, в которых делается динамическое внедрение с помощью SWFObject и безо всяких <object>
|
|
|||||
|
[+4 14.03.09]
|
Цитата:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />
<title>index</title>
<style>
body {margin:0px;padding:0px};
</style>
<script src="swfobject.js" type="text/javascript" charset="utf-8"></script>
<script src="swfaddress.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
var attributes = {id: 'bea'};
swfobject.embedSWF('index.swf', 'content', '550', '400', '9', null, null, null, attributes);
</script>
</head>
<center>
<body bgcolor="#ffffff">
<div id="content">
<p>Please update your flash player</p>
</div>
</body>
</center>
</html>
И еще у меня такая странность. Все готовые примеры с дип линкингом которых я скачиваю с интернета, у меня на локалке не работают. Но в интернете они работают.
__________________
Учусь флэшу с 01.01.2009 Status: Beginner Последний раз редактировалось Arif flasher; 30.06.2009 в 09:28. |
|
|||||
|
[+4 14.03.09]
|
странно... может у меня виста сп1, поэтому все так. Проверю-ка как будет работать на ХП.
__________________
Учусь флэшу с 01.01.2009 Status: Beginner |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
локально swfaddress не работает нужно тестить на сервере, вроде кто-то говорил что и на локальном пашет, но это не факт - везде по-разному, я пока не взял полностью шаблон из примера - ничего не работало корректно, все глючило. В примерах каким то образом java отличается.
|
|
|||||
|
[+4 14.03.09]
|
Цитата:
fljot Вам тоже спасибо что уделили мне время.
__________________
Учусь флэшу с 01.01.2009 Status: Beginner Последний раз редактировалось Arif flasher; 30.06.2009 в 14:36. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
Неплохо, самое веселье начнется когда вам потребуется глубина второго уровня с динамическими страницами =)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|