|
|
|
|
|
для: elenaki
(27.07.2006 в 21:28)
| | Всем спасибо!
Разобрался. Экспериментально установил, что для Flash действует функция:
getimagesize( );
Точно так же, как и для рисунков!
Кто знает PHP – поймет :) | |
|
|
|
|
|
|
|
для: Jaroslav
(27.07.2006 в 18:13)
| | тот, кто добавляет ролик в портфолио, наверняка знает его размер (вернее, размер, при котором ролик оптимально смотрится, т.к. Флашу можно давать любые размеры без особой потери качества, на то она и векторная графика). так вот пусть пользователь сам и вносит размеры в форму. а вы их будете подставлять. | |
|
|
|
|
|
|
|
для: AlexSol
(27.07.2006 в 09:38)
| | Ну делают же на сайтах как-то показ flash!
Если пользователь добавляет в портфолио flash файл, каким образом его можно вывести для просмотра? Ширина и высота заранее не известна. | |
|
|
|
|
|
|
|
для: Jaroslav
(26.07.2006 в 18:23)
| | а вот узнать размер кажется нельзя... можно поробовать
o.width = " ";
o.height = " ";
|
| |
|
|
|
|
|
|
|
для: elenaki
(26.07.2006 в 09:47)
| | Спасибо, все круто!
Подскажите только еще одну штучку.
Размер Flash ролика (ширина и высота) определяется также, как и для рисунков?
Или используются какие-то другие функции?
Вместо этих строчек:
o.width = "550";
o.height = "600";
должен подставляться оригинальный размер. | |
|
|
|
|
 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 | |
|
|
|
|
|
|
| Здравствуйте!
Подскажите, пожалуйста, как сделать возможность просмотра FLASH ролика через браузер. Пользователи, например, добавляют свое портфолио, закачивают файл *.swf в свою папку и сохраняется имя этого файла. Если прописать путь к этому файлу и попытаться открыть его в браузере, то ничего не происходит, а при просмотре кода в виде html выдает следующее:
<html><body leftmargin=0 topmargin=0 scroll=no> <embed width=100% height=100% fullscreen=yes src="*.swf"></body></html>
Спасибо,
С уважением,
Ярослав. | |
|
|
|
|