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

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

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

Регистрация: May 2007
Сообщений: 9
Attention Как отключить звук у public swf files?

У меня есть сайт, где люди могут заливать свой баннер в формате .swf ,
но некоторые встраивают туда музыку, и когда кто то заходит на сайт, то слышит его музу..

Можно ли как то отключить запуск музыки с помощью HTML или другими способами ?

Старый 05.05.2007, 22:07
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Музыка - это самое невинное, что может быть в этом баннере...
Надежного способа отключить музыку нет.

Старый 05.05.2007, 22:53
waza123 вне форума Посмотреть профиль Отправить личное сообщение для waza123 Найти все сообщения от waza123
  № 3  
waza123

Регистрация: May 2007
Сообщений: 9
есть, придумал как:

disable_music.swf?s=they_banner_with_music.swf


disable_music.swf content:
Код:
loadMovie(s,_root);
snd=new Sound();
snd.setVolume(0);


Последний раз редактировалось etc; 05.05.2007 в 23:37.
Старый 05.05.2007, 23:04
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
А вы уверены, что в баннере умник обратно звук не включит?
Например, так:
Код:
snd=new Sound();
snd.setVolume(100);
snd.loadSound("http://bannerdomain.ru/bannersound.mp3", true );
и еще подарочек там может быть:
Код:
function coolXakep(){
getURL("javascript:alert('hello baby');" );
}
setInterval(coolXakep , 5000 );
Ну что-то вроде этого.


Последний раз редактировалось Kikasso; 06.05.2007 в 04:24.
Старый 05.05.2007, 23:36
waza123 вне форума Посмотреть профиль Отправить личное сообщение для waza123 Найти все сообщения от waza123
  № 5  
waza123

Регистрация: May 2007
Сообщений: 9
ну запуск JS можно отключить с помощю HTML добавив в EMBED тег такой параметр:
Код:
allowScriptAccess=never
а что бы звук невключал, то можно запускать всё время snd.setVolume(0);

Код:
loadMovie(s,_root);
snd=new Sound();
snd.setVolume(0);
setInterval(snd.setVolume(0),1);

Старый 06.05.2007, 00:10
waza123 вне форума Посмотреть профиль Отправить личное сообщение для waza123 Найти все сообщения от waza123
  № 6  
waza123

Регистрация: May 2007
Сообщений: 9
question:

у файла disable_music.swf background белиый

но у других swf разные bg, и когда disable_music.swf подгружает другие swf , то у них тоже становится bg белый.. Как это избежать / пофиксить?

Старый 06.05.2007, 00:16
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 7  
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Эх, плохо вы знаете кулхацкеров.. Они ваш интервал грохнут и не почешутся.
Заставлять что-то выполняться 1000 раз в секунду - не самая лучшая идея.
Напишите тех.требования для баннеров на вашем сайте и предложите их придерживаться.
Насчет отключить JS - ну, такой подарочек например:
Код:
function coolXakep(){
getURL("http://flasher.ru/forum", "_blank" );
}
setInterval(coolXakep , 5000 );
Цитата:
Сообщение от waza123
question:
у файла disable_music.swf background белиый
но у других swf разные bg, и когда disable_music.swf подгружает другие swf , то у них тоже становится bg белый.. Как это избежать / пофиксить?
У флешки бакграунд такого цвета, какой указан в параметрах object/embed


Последний раз редактировалось Kikasso; 06.05.2007 в 00:20.
Старый 06.05.2007, 01:03
waza123 вне форума Посмотреть профиль Отправить личное сообщение для waza123 Найти все сообщения от waza123
  № 8  
waza123

Регистрация: May 2007
Сообщений: 9
да жестока, не вижу способа протекции от
getURL("http://flasher.ru/forum", "_blank" );

есть идеи ? Не хочется просто так взять и отключить поддержку swf из за того что нету вариантов протекции...

я не гуру в action scripts, но может кто то может предположить, что бы можно было бы добавить в этот disable_music.swf или будем назеватб это loader.swf (как crack loader), что бы тот недавал запускать getURL("http://flasher.ru/forum", "_blank" ); если на него ненажали (click)

p.s: но getURL("http://flasher.ru/forum", "_blank" ); пашет только на IE.. у firefox smart popup blocker

Старый 06.05.2007, 01:48
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Попробуйте в html-коде для флеша выставить параметры в:

Код:
* enableJSURL=false;

* enableHREF=false

* saveEmbedTags=true

* allowScriptAccess=never

* allownetworking=internal

Старый 06.05.2007, 02:21
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 10  
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
__etc, главное в баннере - возможность по нему кликнуть, разве не так? То, что вы пишите, выглядит внушительно, но похоже уберет такую возможность..
Цитата:
Сообщение от waza123
p.s: но getURL("http://flasher.ru/forum", "_blank" ); пашет только на IE.. у firefox smart popup blocker
Ну это для примера, какая бяка может быть во флеш-баннере. Можно и винду подвесить. Хотите примерчик?
Выставьте технические требования на баннеры. И настоятельно рекомендуйте их придерживаться.
Интервалы в баннере можно в принципе и грохнуть, но их могут опять поставить, на таймлайне.. А бяку искать - гиблое дело.


Последний раз редактировалось Kikasso; 06.05.2007 в 02:27.
Создать новую тему Закрытая тема Часовой пояс GMT +4, время: 07:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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