Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   ActivX: Немного юмора от Microsoft (http://www.flasher.ru/forum/showthread.php?t=78440)

KPaul 17.04.2006 14:58

ActivX: Немного юмора от Microsoft
 
Цитата:

Microsoft has released updates to Internet Explorer that will change how it handles active content such as that viewed in Adobe’s Macromedia Flash Player, Authorware Player, Shockwave Player, and Adobe Reader, as well as Sun Java, Apple QuickTime, RealNetworks RealPlayer and other ActiveX controls.

Active content that is embedded in HTML pages in certain ways will not be able to receive user input (for example, keyboard or mouse events) until the user clicks to either activate or continue loading the control. To get more information on what types of interaction are blocked before the user clicks the content, see the MSDN article, Activating ActiveX Controls.
Problem:
http://www.macromedia.com/devnet/activecontent/
Solution:
http://www.macromedia.com/devnet/act...devletter.html
PS
Теперь по умолчанию все <object> , <embed> , <applet> ,будут блокированы. А пользователь сам может выбирать какой контрол ему нужен и активировать его.
От себя добавлю, что увидев уродливый бордер, и предложение активировать необходимый ActiveX control, меня немного удивило, потом после посещение MM+search вызвало у меня улыбку...

dusia 17.04.2006 16:24

это чо ВСЕ СВОИ САЙТЫ НАДО МЕНЯТЬ? и КАЖДЫЙ РОЛИК?

KPaul 17.04.2006 16:35

Менять флешь не надо, надо лишь изменить алгоритм ввода в документ.
Простой вызов js функции, которая обязательно должна быть в отдельном .js файле. Вот она то и будет выводить object в поток документа, то есть контрол будет считаться внешним и не будет блокирован...

KUZEN 17.04.2006 16:39

Выложи сюда маленький примерчик, что бы народ не спрашивал больше, а то ведь щас это обнаружат ещё куча человек ...

dusia 17.04.2006 16:41

ну я и говорю - менять каждый сайт, выводить вовне каждый ролик.

KPaul 17.04.2006 16:46

шаг 1: (пишем ф-цию и пихаем ее в либу):
Код:

function RunFoo()
{
    document.write('<object classid="clsid:D27CDB6E..." ...>\n');
    document.write('<param name="movie" value="foo.swf" />\n');
    document.write('</object>\n');
}

шаг 2: (внедряем либу в хтмл)
Код:

<script src="[path]/foo.js" type="text/javascript"></script>
шаг 3: (запускаем ф-цию и получаем уже АКТИВНЫЙ контрол)
Код:

<script type="text/javascript">RunFoo();</script>
MM сделала эти ф-кции за Вас и также предоставила пример:
http://download.macromedia.com/pub/d...nt_samples.zip

Traveller 21.04.2006 13:10

Не сочти за наглость -- можешь свой пример с рабочим семплом выложить?

не нужно -- нашёл, где накосорезил...

Traveller 21.04.2006 13:59

Удача была уже в руках...
Только как передать динамические данные генерируемые РНР
Код:

echo'<EMBED src=template/menu.swf quality=high bgcolor=white width=120 height=600 FlashVars="cat='.$cat.'"
TYPE=application/x-shockwave-flash PLUGINSPAGE=http://www.macromedia.com/go/getflashplayer>

в джаву?
Код:

function menu(){
document.write('<embed src=template/menu.swf quality=high width=120 height=600 type=application/x-shockwave-flash>\n');}

Сюда вот...:rolleyes:

MoHaX 12.05.2006 19:39

Можно примерчик, пожалуйста.
А то, чёто бъюсь как об лёд.

Antares 12.05.2006 19:44

Статья автора SWFObject

MoHaX 12.05.2006 19:54

Оч не охото всё это разберать, да еще и по английсти...

Бармалей 12.05.2006 19:57

ты прав, лучше Дом-2 пойти посмотреть...

Antares 12.05.2006 22:13

Цитата:

Сообщение от MoHaX
Оч не охото всё это разберать, да еще и по английсти...

Ну тогда смирись, ролики на твоих страницах будут блокированы.

666 12.05.2006 22:22

Цитата:

Сообщение от Бармалей
ты прав, лучше Дом-2 пойти посмотреть...

я сегодня пропустил, так жаль ... :(

rty 13.05.2006 23:14

Цитата:

Сообщение от 666
я сегодня пропустил, так жаль ... :(

а там сегодня Ксюша Собчак была....

Antares 13.05.2006 23:40

Цитата:

Сообщение от rty
а там сегодня Ксюша Собчак была....

Оооо мега мега дайте 2

Sancho.rancho 20.05.2006 05:26

Вообще кому не охота парится и кто юзает дримвивер, скачайте последний апдейт к 8-му, и он будет всю эту тему сам делать..;)

А вообще, лучше юзать SWFObject http://blog.deconcept.com/swfobject/
тем более что сам adobe его использует (правда в немного расдербаненом вариенте), ну и для ленивых (сам такой)) есть эстенжн к 7 и 8 флэшу http://flog.fluid.com/experiments/swfobject-extension который можно заточить для своих нужд (там и сорс есть в зип архиве)


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

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