Bonjour à tous,
Je suis en train de faire un bandeau panoramique et pour cela, j'aimerais colner un clip, et envoyer les clones dans deux conteneurs situées bout à bout. Jai lu un tuto sur le clonage de vidéo, je l'ai un peu adapté à mon fichier mais ca ne marche pas
voila le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
import flash.display.BitmapData;
myPhoto = new XML();
myPhoto.ignoreWhite = true;
myPhoto.onLoad = function(success) {
spacing = 10;
numimages = this.firstChild.childNodes.length;
_root.createEmptyMovieClip("conteneur", 250);
for(i=0; i<=numimages; i++){
this.noeudCourrant = this.firstChild.childNodes[i];
var monClip:MovieClip = conteneur.createEmptyMovieClip("event"+i, i); //clip conteneur
//le clip qui contient les évennements est déterminé comme invisible
conteneur._visible = false;
monClip._x = 400*i+i*spacing;
var mcl:MovieClipLoader = new MovieClipLoader(); //gestionnaire du chargement
mcl.loadClip(this.noeudCourrant.attributes.chemin, monClip); //chargement de la photo dans monClip
var bitmap0:BitmapData = new BitmapData(monClip._width, monClip._height, true, 0);
};
}
myPhoto.load("galerie.xml");//jusqu'ici ca va
 
 
var bitmap0:BitmapData = new BitmapData(conteneur._width, conteneur._height, true, 0);
function _onEnterFrame() {
bitmap0.draw(conteneur);
conteneur01.attachBitmap(bitmap0, 10);
var bitmap1:BitmapData = bitmap0.clone();
conteneur02.attachBitmap(bitmap1, 11);
}
setInterval(_onEnterFrame, 100);
var conteneur01:MovieClip = this.createEmptyMovieClip("conteneur01_mc", this.getNextHighestDepth());
var conteneur02:MovieClip = this.createEmptyMovieClip("conteneur02_mc", this.getNextHighestDepth());
conteneur02._x = conteneur01._width;
voila j'espere que quelqu'un pourra m'aider.
Merci d'avance