flash dinamico su drupal

4 contenuti / 0 new
Ultimo contenuto
flash dinamico su drupal

ciao a tutti ormai dopo 3 settimane che mi sbatto ancora con il problema relativo ad inserire un animazione flash dinamica su drupal
ho caricato swftools configurato ed usato i filtri full html
vado ad inserire il file flash nel mio blocco in questo modo:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers... height="201" width="989"> <param name="movie" value="http://www.nuovipoderi.com/themes/nuovipoderi962/images/xmlgallery.swf" /> <param name="quality" value="high" /> <embed height="201" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.nuovipoderi.com/themes/nuovipoderi962/images/xmlgallery.swf" type="application/x-shockwave-flash" width="989"></embed> </object>

ma niente non va a caricare
nella stessa directory
ho messo il file xml che serve per caricare le immagini che si trovano in una sotto directory che si chiama photo
il codice xml :

<?xml version="1.0"?>
<gallery>
<photo name="Lorem ipsum dolor sit amet" image="foto1"/>
<photo name="Lorem ipsum dolor sit amet" image="foto2"/>
<photo name="Lorem ipsum dolor sit amet" image="foto3"/>
<photo name="Lorem ipsum dolor sit amet" image="foto4"/>
<photo name="Lorem ipsum dolor sit amet" image="foto5"/>
<photo name="Lorem ipsum dolor sit amet" image="foto6"/>
<photo name="Lorem ipsum dolor sit amet" image="foto7"/>
<photo name="Lorem ipsum dolor sit amet" image="foto8"/>
<photo name="Lorem ipsum dolor sit amet" image="foto9"/>
<photo name="Lorem ipsum dolor sit amet" image="foto10"/>
<photo name="Lorem ipsum dolor sit amet" image="foto11"/>
<photo name="Lorem ipsum dolor sit amet" image="foto12"/>
<photo name="Lorem ipsum dolor sit amet" image="foto13"/>
<photo name="Lorem ipsum dolor sit amet" image="foto14"/>
<photo name="Lorem ipsum dolor sit amet" image="foto15"/>
<photo name="Lorem ipsum dolor sit amet" image="foto16"/>
<photo name="Lorem ipsum dolor sit amet" image="foto17"/>
<photo name="Lorem ipsum dolor sit amet" image="foto18"/>
<photo name="Lorem ipsum dolor sit amet" image="foto19"/>
<photo name="Lorem ipsum dolor sit amet" image="foto20"/>
</gallery>

questo per leggere il file xml
this.importXML = new XML();
this.importXML.ignoreWhite = true;
this.importXML.onLoad = function(success) {
if (success) {
var root = this.firstChild;
menuA = new Array();
for (var i = root.firstChild; i != null; i=i.nextSibling) {
menuA[menuA.length] = [i.attributes.name, i.attributes.image];
}
buildMenu();
} else {
trace("ERROR loading xml");
}
};
this.importXML.load("gallery.xml");

questi i framenti del swf dove c'è il cuore per caricare le immagini dal file xml

menuBack._visible = false;
menuNext._visible = false;
function buildMenu() {
this.createEmptyMovieClip("imageMenu",this.getNextHighestDepth());
imageMenu._x = 160;
imageMenu._y = 480;
this.createEmptyMovieClip("imageMenuMask",this.getNextHighestDepth());
imageMenuMask.attachMovie("menuMask","menuMask",this.getNextHighestDepth());
imageMenuMask._x = 160;
imageMenuMask._y = 480;
imageMenu.setMask(imageMenuMask);
menuLength = menuA.length;
if (menuLength<7) {
imageMenu._x = Math.round(480-(menuLength*97)/2);
} else {
recordNumber = 1;
records.text = (recordNumber+5)+" of "+menuLength+" images";
menuBack._visible = true;
menuNext._visible = true;
menuX = imageMenu._x;
}
menuSpacer = 7;
startX = 0;
for (var i = 0; i<menuLength; i++) {
imageMenu.attachMovie("element","e"+i,i);
e = imageMenu["e"+i];
e.name = menuA[i][0];
e.image = menuA[i][1];
e.alreadyViewed = 0;
e.thumbnail.loadMovie("photos/"+e.image+"_thumb.jpg");
e._x = startX;
startX += e._width+menuSpacer;
e.onRollOver = function() {
bounce("_alpha",0,this.menuOver,5,0);
_root.playOverSound();
};
e.onRollOut = function() {
bounce("_alpha",60,this.menuOver,10,0);
};
e.onPress = function() {
changeImage(this.name,this.image);
if (this.alreadyViewed == 0) {
this.viewed.gotoAndPlay(2);
}
this.alreadyViewed = 1;
};
if (i == (menuLength-1)) {
recordNumber = 1;
name = menuA[0][0];
image = menuA[0][1];
photoTitle.autoSize = "left";
changeImage(name,image);
}
}
}
photoNum = 0;
function changeImage(name, image) {
photoTitle.text = "";
currentPhoto = image;
photoName = name;
bounce("_rotation",15,this["photo"+photoNum],5,0);
bounce("_x",990,this["photo"+photoNum],8,0);
bounce("_alpha",30,this["photo"+photoNum],8,0);
photoNum++;
this.createEmptyMovieClip("photo"+photoNum,getNextHighestDepth());
this["photo"+photoNum].attachMovie("photo","photo",getNextHighestDepth());
oldPhoto = this["photo"+(photoNum-2)];
oldPhoto.removeMovieClip();
}
stop();

ciò nonostante non riesco a vedere l' animazione cosa che invece se provater a caricare direttamente il file swf si vede benissimo senza problemi
qualcuno mi può aiutare
per favore non capisco dove sto sbagliando

sarà un discorso di percorsi, prova a metterli assoluti

ma dove li dovrei mettere gli assoluti?

ho messo l' assoluto sul xml in questo modo ma risultato uguale

<?xml version="1.0"?>
<gallery>
<photo name="Lorem ipsum dolor sit amet" image="/foto1"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto2"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto3"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto4"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto5"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto6"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto7"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto8"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto9"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto10"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto11"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto12"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto13"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto14"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto15"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto16"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto17"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto18"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto19"/>
<photo name="Lorem ipsum dolor sit amet" image="/foto20"/>
</gallery>