HTML si Flash

Discutii despre integrarea PHP & Flash; Ming, FlashMX, Actionscript, etc.

Moderator: Moderatori


Avatar utilizator
kleampa
Senior Member
Mesaje: 2774
Membru din: Dum Iul 10, 2005 2:12 pm
Localitate: Bucuresti
Contact:

Mesajde kleampa » Dum Oct 23, 2005 6:02 pm

pai baga-l cum sti tu si vezi ce eroare iti da... dupa aia in validator iti arata ce anume nu e bine/trebuie adaugat

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Dum Oct 23, 2005 6:09 pm

no ... sorry about this topic ...

e wordpressu meu tampit si imi baga un <p> in fata ...
(asta dupa ce m-a omorat cu <br /> si cu stergerea </object> din cod)
|

strategy
Senior Member
Mesaje: 351
Membru din: Vin Noi 19, 2004 2:03 pm
Localitate: Oradea

Mesajde strategy » Dum Oct 23, 2005 8:43 pm

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="84" height="42">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="blabla.swf" />
<param name="quality" value="high" />
<param name="loop" value="true" />
<param name="menu" value="false" />
<embed src="blabla.swf" quality="high" width="84" height="42" name="fade" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>


sau .. fa cu flash un export in html la un swf .. si apoi cu view source ce cod baga el .. etc enjoy
that's why it just said "don't underestimate PHP." it didn't say "use php always" : )

Avatar utilizator
ExcalIbvr
Senior Member
Mesaje: 1105
Membru din: Dum Mai 02, 2004 10:56 pm
Localitate: Oradea
Contact:

Mesajde ExcalIbvr » Dum Oct 23, 2005 8:52 pm

Din cate stiu eu, codu' asta nu-i valid XHTML. Tocmai asta-i buba. :wink:



carco
Senior Member
Mesaje: 2799
Membru din: Joi Mai 27, 2004 4:36 pm
Localitate: Bucuresti
Contact:

Mesajde carco » Dum Oct 23, 2005 9:16 pm

Pentru
[php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[/php]
asta-i valid
[php]
<object type="application/x-shockwave-flash" data="eh.swf" width="550" height="500">
<param name="movie" value="eh.swf" />
</object>
[/php]
Programator cu experienta in Magento/ZF, Typo3/Flow3, Symfony, B2B, CRM, ERP, SMB... vand betoniera

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Dum Oct 23, 2005 10:03 pm

|

carco
Senior Member
Mesaje: 2799
Membru din: Joi Mai 27, 2004 4:36 pm
Localitate: Bucuresti
Contact:

Mesajde carco » Dum Oct 23, 2005 10:21 pm

Programator cu experienta in Magento/ZF, Typo3/Flow3, Symfony, B2B, CRM, ERP, SMB... vand betoniera

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Dum Oct 23, 2005 11:15 pm

wordpress works in mysterious ways :D
(not really)
|

Avatar utilizator
Sneaker
New Member
Mesaje: 3
Membru din: Mie Iun 28, 2006 3:59 am
Localitate: Timisoara
Contact:

Mesajde Sneaker » Joi Iun 29, 2006 11:43 pm


Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Vin Iun 30, 2006 12:52 am

|

Avatar utilizator
Sneaker
New Member
Mesaje: 3
Membru din: Mie Iun 28, 2006 3:59 am
Localitate: Timisoara
Contact:

Mesajde Sneaker » Lun Iul 03, 2006 5:02 pm

în general swf-urile fac streaming. Adică un frame e afişat imediat ce s-a încărcat, nu după ce s-a încărcat swf-ul complet. Uite un exemplu

http://emotionstudios.net/swfstreaming.html

În primele 50 de frame nu am decât text şi un dreptunghi vectorial (şi o linie), deci se încarcă foarte repede. după cum vezi, le şi afişează. La Frame 60 am o poză de ~ 200k. Ea începe să se încarce în momentul când playhead-ul ajunge la frame 60.

Cu ocazia asta am observat că merge la fel şi în ie - cu adobe flash player 9 - cu versiuni anterioare nu am apucat să văd :roll:

ADYRS
Senior Member
Mesaje: 360
Membru din: Joi Ian 13, 2005 6:17 pm
Localitate: Cluj Napoca
Contact:

cod nevalid

Mesajde ADYRS » Joi Oct 19, 2006 12:55 am

daca incerci sa validezi codu pe care ti-l pune automat drw in pagina cand adaugi un swf o sa vezi ca nu e valid!
este unu destept care a descoperit o metoda meseriasa: FlashSatay parca ii zicea la tip (google it) care folosea un c.swf (container intermediar) pt a introduce un flash in pagina! Mai este o varianta cu js! www.webdesign-romania.eu (ai exemplu)
Ajunge cel mai sus cel care ajuta pe altul sa urce....

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Joi Oct 19, 2006 10:22 am


Avatar utilizator
fabby
Senior Member
Mesaje: 1071
Membru din: Lun Aug 30, 2004 11:51 pm
Localitate: Bucuresti
Contact:

Mesajde fabby » Joi Oct 19, 2006 4:29 pm

incluzi asta intr-un fisier extern, pe care-l bagi in heade tags:

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?');
else
return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '<object ';
for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
str += '>';
for (var i in params)
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
str += '<embed ';
for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += ' ></embed></object>';

document.write(str);
}

function AC_FL_RunContent(){
var ret =
AC_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
var ret =
AC_GetArgs
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, null
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();

switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "id":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}


apoi acolo unde vrei sa iti apara flashu bagi:


function ACFlashDisplay($mov,$width="",$height="",$align="middle") {
$swf_base = str_replace(".swf","",$mov);
$swf = $mov;
if($width=="") {
$sz = getimagesize($swf);
$width = $sz[0];
$height = $sz[1];
}
$ret = "";
$ret .= "<script language='javascript' type='text/javascript'> if (AC_FL_RunContent == 0) { alert('This page requires AC_RunActiveContent.js'); } else { AC_FL_RunContent( 'codebase', 'https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','src','".$swf_base."','width','".$width."','height','".$height."','quality', 'high','pluginspage', 'https://www.macromedia.com/go/getflashplayer','align', '".$align."','play', 'true','loop', 'false','scale', 'noscale','wmode', 'transparent','devicefont', 'false','id', 'flash-animations','bgcolor', '#eeeeee','name', '".$swf_base."','menu', 'false','allowScriptAccess','sameDomain','movie', '".$swf_base."','salign', '');}</script>";
$ret .= "<noscript><object type='application/x-shockwave-flash' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='".$width."' height='".$height."'><param name='allowScriptAccess' value='sameDomain'/><param name='movie' value='".$swf."'/><param name='loop' value='false'/><param name='menu' value='false'/> <param name='quality' value='high'/><param name='play' value='false'/></object></noscript>";
print $ret;
}


echo ACFlashDisplay("files/index.swf");


si merge sigur
Today is a good day for... php
www.anunturi-utile.ro - anunturi gratuite


Înapoi la “PHP & Flash”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator