Caricamento swf esterno con video

  • Creatore Discussione Creatore Discussione Goblin73
  • Data di inizio Data di inizio

Goblin73

Nuovo Utente
5 Mag 2009
2
0
0
Ciao a tutti,
Sto creando una piccola presentazione dove vengono caricate immagini (jpg) esterne e swf esterni. Fin qui nessun problema... il problema sorge quando richiamo un swf che contiene un video. Non riesco a visualizzare nè video nè i controllo di play e stop. Anzi ho un errore dicendomi che il percorso è errato.
Nel mio file principale dove richiamo tutti i file il codice è il seguente:

Stage.scaleMode="noScale";
this.pathToPics = "animation/";
// fill this array with your pics
this.pArray = ["image0.swf", "image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg", "image5.jpg", "image6.jpg", "image7.jpg", "image8.jpg", "image9.jpg", "image10.jpg", "image11.jpg", "image12.jpg", "image13.jpg", "image14.jpg", "image15.swf", "image16.swf", "image17.jpg", "image18.swf"];
this.fadeSpeed = 20;
this.pIndex = 0;
// MovieClip methods ----------------------------------
// d=direction; should 1 or -1 but can be any number
//loads an image automatically when you run animation
loadMovie(this.pathToPics+this.pArray[0], _root.photo);
MovieClip.prototype.changePhoto = function(d) {
// make sure pIndex falls within pArray.length
this.pIndex = (this.pIndex+d)%this.pArray.length;
if (this.pIndex<0) {
this.pIndex += this.pArray.length;
}
this.onEnterFrame = fadeOut;
};
MovieClip.prototype.fadeOut = function() {
if (this.photo._alpha>this.fadeSpeed) {
this.photo._alpha -= this.fadeSpeed;
} else {
this.loadPhoto();
}
};
MovieClip.prototype.loadPhoto = function() {
// specify the movieclip to load images into
var p = _root.photo;
//------------------------------------------
p._alpha = 0;
p.loadMovie(this.pathToPics+this.pArray[this.pIndex]);
this.onEnterFrame = loadMeter;
};
MovieClip.prototype.loadMeter = function() {
var i, l, t;
l = this.photo.getBytesLoaded();
t = this.photo.getBytesTotal();
if (t>0 && t == l) {
this.onEnterFrame = fadeIn;
} else {
trace(l/t);
}
};
MovieClip.prototype.fadeIn = function() {
if (this.photo._alpha<100-this.fadeSpeed) {
this.photo._alpha += this.fadeSpeed;
} else {
this.photo._alpha = 100;
this.onEnterFrame = null;
}
};
// Actions -----------------------------------------
// these aren't necessary, just an example implementation
this.onKeyDown = function() {
if (Key.getCode() == Key.LEFT) {
this.changePhoto(-1);
} else if (Key.getCode() == Key.RIGHT) {
this.changePhoto(1);
}
};
Key.addListener(this);

Nell'array "image0.swf" contiene il video che non riesco a visualizzare. Il file image0.swf richiama il classico file flv e i relativi controlli.

Grazie a tutti per l'aiuto.
Ciao
Rispondi con citazione
 
Infatti il file "image0.swf" contiene un file video utilizzando il comando "Importa video" creando così il file .fvl. Il file "image0.swf" funziona correttamente se lanciato "stand alone" non funziona più correttamente se viene caricato dal file principale che fa da "contenitore" tale file contenitore ha lo script che ho postato precedentemente...
 
probabilmente il percorso è sbagliato perchè il percorso che tu dai è relativo a image0.swf e non al swf in cui importi image0.swf.
proprio non riesci ad importare direttamente il video?
sarebbe la cosa migliore.....:D
 

Discussioni simili