![]() |
Проблема с press space/click to activate and use this control
Сабж. Ни в превью ни в браузере мавик не откликается на события пока не нажать space or enter или не кликнуть мышой. Что за беда.. ?
|
4 просмотра? Это настолько скушная проблема? :-)
|
на какие события он не откликается? можно по подробней?
|
Что за черт.. сообщение не ушло....
Так вот. Если думаете что это проблема только моего мувика, можно зайти на http://www.rbc.ru/ - вверху страницы висит баннер. Через несколько секунж он исчезает, но рамочка от него остается висеть всю дорогу! (с тем же предупреждением, какое я написал в сабже). События: в превью флэша события вроде onRollOver работают без всяких кликов, события работающие через addListener не работают. В браузере не работают вообще никакие. Ну а после клика - всё как обычно. |
я зашел по ссылке и ничего такого не увидел, если умеется ввиду банер мотороллы, то все ок, никуда он не исчезает(у меня). Возможно проблема в настройках браузере? Возможно если бы вы выложиле свой мувик, или еще лучше код где реализованно событие он ролловер и все с ним связанное , было бы более понятно
|
on(rollOver) { this._x +=10; } - вот код :-)
скорее всего это конкретный плеер. Однако и во флэше самом таже фигня. Код приводить не буду - обычный addlistener + onMouseWheel. А, да. Вот полный пример: http://www.flasher.ru/forum/showthread.php?t=78411 |
on(rollOver) { this._x +=10; }
у меня так тоже не работает попробуй так onRollOver = function (){this._x+=10} ну а если серьезно, то наверника гдето мелочь какая-нибудь зарылась |
1. мелочи нет - специально создавал для теста пустой проект. Возможно настройка флеша..
2. на рбк-то я глюк вижу. разве что там тоже ктот нахимичил ) |
Официальная часть http://support.microsoft.com/kb/912945/
Как с этим бороться http://blog.deconcept.com/flashobject/ Но лично я написал для себя более компактный вариант размером в 1,2 кб. Который используется для моего сайта (поп-апы тоже бы надо перевести:)). А также переписал шаблон генерации html страниц с флешом из macromedia flash. Мелочь, а приятно. |
Обалдеть :-)
Спасибо ) |
1. Создать файл со скриптом(ieupdate.js):
Код:
theObjects = document.getElementsByTagName("object");Код:
<script type="text/javascript" src="ieupdate.js"></script> |
Лаконичное решение :)
Но нет ли тут подводных камней? И Макромедия (Адоб) и Майкрософт, на своих сайтах описывают решение данное выше. Что-то не верится, что от не знания. |
Ксати и микрософт тоже указывает прямо на js вариант для активации объектов:http://msdn.microsoft.com/library/de...ng_activex.asp
Так что это не обходной путь, а реальное решение от инициатора... |
Про js и раньше мы говорили. Я имею ввиду, что метода через document.write более сложный, чем через outerHTML. Странно что им "отцы-основатели" не пользуются.
PS. Microsoft вовсе не была инициатором этого патча. http://www.catalogueofmass-media.ru/...&to=art&id=785 |
Цитата:
|
Цитата:
|
Я использую ширину Stage для реализации "резиновости" флеш-сайта. И, думаю, поэтому получаю что-то невразумительное, вписывая в параметр "ширина" 100%.. Помогите обойти глюк.
Код:
var so = new SWFObject("main.swf", "main.swf", "100%", "420", "7", "#ffffff"); |
Проблему нашел: so.addParam("salign", "l").
Выравнивает по левому краю и работает хорошо. Но! Клип не читает Scene.width. При загрузке клип не растягивается до ширины экрана. Если начинаю изменять размер окна, всё становится ок. Как исправить? |
| Часовой пояс GMT +4, время: 12:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.