Back to top
Verifica che i file abbiano i permessi di lettura
Non conosco flash, ma mi viene da pensare che abbia dei problemi a recuperare le informazioni dal file XML.Verifica le impostazioni dell'oggetto flash.
Ma che codice hai inserito per farlo funzionare?
Credo che l'errore sia direttamente nel flash (se hai controllato il path relativo alle immagini nel file xml)Lo puoi controllare agevolmente se hai il fla originale verificando sia attraverso il movie inspector sia atttraverso le action correlate.fd
in che senso?
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );$iso = split( '=', _ISO );echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><?php mosShowHead(); ?><meta http-equiv="Content-Type" content="text/html;><?php echo _ISO; ?>" /><?php if ( $my->id ) { initEditor(); } ?><?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?><?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/templates/247portal-blue/favicon.ico\" />" ; ?><link rel="alternate" title="<?php echo $mosConfig_sitename; ?>" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/index2.php?option=com_rss&no_html=1" type="application/rss+xml" /><script language="JavaScript" type="text/javascript"> <!-- function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> </script><style type="text/css"><!--.Stil1 { font-size: xx-small; color: #FFFFFF;}--></style></head><body><div> <A id=up name=up></A><TABLE cellSpacing=0 cellPadding=0 width=770 align=center border=0> <TBODY> <TR> <TD><IMG height=1 src="" width=770></TD></TR> <TR> <TD> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 height=135 width=780 border=0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000> <PARAM NAME="movie" VALUE="http://www.realblu.net/images/stories/header.swf"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF"> <EMBED src="http://www.realblu.net/images/stories/header.swf" quality=high bgcolor=#FFFFFF WIDTH="780" HEIGHT="135" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT>
Ma non voglio il codice del template, ma solo quello dell'animazione flash.
#initclipImageFader = function () { this.__init__();};ImageFader.prototype = new MovieClip();// ** init class ** //ImageFader.prototype.__init__ = function() { this._xscale = 100; this._yscale = 100; this.bounding_box.unloadMovie(); this._fader_.unloadMovie(); this._dataProvider = new Array(); this._count = 0; this._depth = 1; this._isLoaded = -1; if (this._S_) { clearInterval(this._S_); } if (this._xmlfile != "") { this.loadXML(this._xmlfile); }};// *** load the external xml ** //ImageFader.prototype.loadXML = function(x) { var _xml = new XML(); _xml.ignoreWhite = true; _xml.path = this; _xml.load(x); _xml.onLoad = function() { for (var a = 0; a<this.firstChild.childNodes.length; a++) { var _trans = this.firstChild.childNodes[a].attributes.TRANSITION; var _pause = this.firstChild.attributes.PAUSE; var _img = this.firstChild.childNodes[a].firstChild.nodeValue; this.path._dataProvider.push({img:_img, transition:_trans, pause:_pause}); } this.path.startFading(); delete this; };};// ** start fading procedure ** //ImageFader.prototype.startFading = function() { if (this._dataProvider.length>0) { this.makeFader(true); }};// ** load images ** //ImageFader.prototype.makeFader = function(first) { this._isLoaded = -1; this._tmp = this.attachMovie("ImageLoader", "ImageLoader"+this._depth, this._depth++); this._old1 = this['ImageLoader'+(this._depth-1)]; this._old2 = this['ImageLoader'+(this._depth-2)]; this._tmp.loadHandler("isLoaded", this._count); this._tmp.autoStart = false; this._tmp.transition = this._dataProvider[this._count].transition; this._tmp.loadImage(this._dataProvider[this._count].img); this._t1 = getTimer(); this.onEnterFrame = function() { this._t2 = getTimer(); if ((this._t2-this._t1)>this._dataProvider[this._count].pause || first == true) { if (this._isLoaded == this._count || this._isLoaded == 1 && this._count == 0) { delete this.onEnterFrame; this._tmp.start(); this._old1.fadeOut(); this._old2.removeMovieClip(); if (this._count+1<this._dataProvider.length) { this._count++; this.makeFader(); return; } else { if (this._loop == true) { this._count = 0; this.makeFader(); } } } } };};// ** which has been loaded ? ** //ImageFader.prototype.isLoaded = function(num) { this._isLoaded = num;};Object.registerClass("ImageFader", ImageFader);#endinitclip
Guarda per inserire un flash in una pagina HTML, devi scrivere gli opportuni tag...
<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 height=135 width=780 border=0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000> <PARAM NAME="movie" VALUE="http://www.realblu.net/images/stories/header.swf"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF"> <EMBED src="http://www.realblu.net/images/stories/header.swf" quality=high bgcolor=#FFFFFF WIDTH="780" HEIGHT="135" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT>
fosse un bug?
Joomla non c'entra niente, è flash che richiama il file xml.
dici che un problema di ie?
Citazione da: paperjoomla - 16 Ott 2006, 19:39:16dici che un problema di ie?http://www.realblu.net/banner/header.swf"> src="http://www.realblu.net/images/stories/header.swf" Dove hai messo realmente "header.swf" ?Ti ricordo ke il primo indirizzo è utilizzato da Explorer mentre il secondo firefox!!Secondo me header.swf l'hai messo nella root, come nel primo caso value="header.swf"!!!
Citazione da: surfbit - 16 Ott 2006, 20:21:41Citazione da: paperjoomla - 16 Ott 2006, 19:39:16dici che un problema di ie?http://www.realblu.net/banner/header.swf"> src="http://www.realblu.net/images/stories/header.swf" Dove hai messo realmente "header.swf" ?Ti ricordo ke il primo indirizzo è utilizzato da Explorer mentre il secondo firefox!!Secondo me header.swf l'hai messo nella root, come nel primo caso value="header.swf"!!!l'header è qui http://www.realblu.net/images/stories/header.swfma non capisco il perchè me lo carica ma senza tener conto del file xml, qualche post sopra ho messo una foto della cartella dove è contenuto e i sorgenti fla dell'header
si allora ti spiegonella pagina index.php del template richiamo solamente l'animazione in flash che si trova quisrc="http://www.realblu.net/images/stories/header.swfok...l'altro è una prova... ho inserito in una pagina html il filmato e come vedi funziona....www.realblu.net/banner/header.html qui il filmato lo prende da http://www.realblu.net/banner/header.swfnn so se sono stato chiaro...
<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 height=135 width=780 border=0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000> <PARAM NAME="movie" VALUE="header.swf"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF"> <EMBED src="/header.swf" quality=high bgcolor=#FFFFFF WIDTH="780" HEIGHT="135" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT>
ho inserito nella pagina php non funzionante il codice preso dalla pagina in html funzionante:Codice: [Seleziona]<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 height=135 width=780 border=0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000> <PARAM NAME="movie" VALUE="header.swf"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF"> <EMBED src="/header.swf" quality=high bgcolor=#FFFFFF WIDTH="780" HEIGHT="135" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT>ora i file e filmato flash si trovano nella stessa cartella della pagina php che lo richiama... come gli dico di cercare?
guarda un po'....www.realblu.netti voglio bene surfbit
Copyleft: Tutto il materiale pubblicato o comunque presente all'interno del sito www.joomla.it può essere utilizzato, diffuso e modificato liberamente. Hosting fornito gratuitamente da Joomlahost.it Disegno web da kreatif multimedia srl