Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Просмотр Flash ролика через браузер

Сообщения:  [1-7] 

 
 автор: Jaroslav   (27.07.2006 в 23:44)   письмо автору
 
   для: elenaki   (27.07.2006 в 21:28)
 

Всем спасибо!

Разобрался. Экспериментально установил, что для Flash действует функция:

getimagesize( );

Точно так же, как и для рисунков!
Кто знает PHP – поймет :)

   
 
 автор: elenaki   (27.07.2006 в 21:28)   письмо автору
 
   для: Jaroslav   (27.07.2006 в 18:13)
 

тот, кто добавляет ролик в портфолио, наверняка знает его размер (вернее, размер, при котором ролик оптимально смотрится, т.к. Флашу можно давать любые размеры без особой потери качества, на то она и векторная графика). так вот пусть пользователь сам и вносит размеры в форму. а вы их будете подставлять.

   
 
 автор: Jaroslav   (27.07.2006 в 18:13)   письмо автору
 
   для: AlexSol   (27.07.2006 в 09:38)
 

Ну делают же на сайтах как-то показ flash!
Если пользователь добавляет в портфолио flash файл, каким образом его можно вывести для просмотра? Ширина и высота заранее не известна.

   
 
 автор: AlexSol   (27.07.2006 в 09:38)   письмо автору
 
   для: Jaroslav   (26.07.2006 в 18:23)
 

а вот узнать размер кажется нельзя... можно поробовать


o.width = " "; 
o.height = " ";

   
 
 автор: Jaroslav   (26.07.2006 в 18:23)   письмо автору
 
   для: elenaki   (26.07.2006 в 09:47)
 

Спасибо, все круто!

Подскажите только еще одну штучку.
Размер Flash ролика (ширина и высота) определяется также, как и для рисунков?
Или используются какие-то другие функции?

Вместо этих строчек:

o.width = "550";
o.height = "600";


должен подставляться оригинальный размер.

   
 
 автор: elenaki   (26.07.2006 в 09:47)   письмо автору
1.6 Кб
 
   для: Jaroslav   (25.07.2006 в 22:08)
 

кто ж так флаш выводит?
вы когда-нибудь видели HTML страницы, которые создает сам Флаш?
если просто тупо скопировать оттуда, получится примерно это:


<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"  WIDTH=460 HEIGHT=500>
<PARAM NAME=movie VALUE="***.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#ffffff> 
<EMBED src="***.swf" quality=high bgcolor=#ffffff  WIDTH=460 HEIGHT=500 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</EMBED>
</OBJECT>



а если не хотите, чтоб вокруг ролика появлялась противная рамка, которая
к тому же заставляет юзера лишний раз щеклать по ролику для дурацкой
активизации, то так:


<SCRIPT language="JavaScript" type="text/javascript" src="iobject.js"></SCRIPT>
<SCRIPT language="JavaScript" type="text/javascript">
    var o = {};
    //o.align = "";
    //o.allowScriptAccess = "sameDomain";
    o.bgcolor = "#ffffff";
    o.width = "550";
    o.height = "600";
    o.id = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
    o.name = "***.swf";
    o.quality = "high";
    //o.salign = "Stage";
    //o.swLiveConnect = "true";
    o.scale = 0.5;
    //o.base = "";
    //o.flashvars = "";
    //o.ver = "";
    
    showFlash (o);
</SCRIPT>


+ скрипт в аттаче.
PS. вместо *** - ваше имя ролика или переменная PHP

   
 
 автор: Jaroslav   (25.07.2006 в 22:08)   письмо автору
 
 

Здравствуйте!

Подскажите, пожалуйста, как сделать возможность просмотра FLASH ролика через браузер. Пользователи, например, добавляют свое портфолио, закачивают файл *.swf в свою папку и сохраняется имя этого файла. Если прописать путь к этому файлу и попытаться открыть его в браузере, то ничего не происходит, а при просмотре кода в виде html выдает следующее:


<html><body leftmargin=0 topmargin=0 scroll=no> <embed width=100% height=100% fullscreen=yes src="*.swf"></body></html>


Спасибо,
С уважением,
Ярослав.

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования