Bonjour je code en AS3, quand j'attribut un _yscale ou un y à mc.conteneur, Flash me retourne :
TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.
at Sansnom_fla::MainTimeline/frame1()
voici 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
var diaporama= new MovieClip();
this.addChild(diaporama);
 
var photoi = new MovieClip();
var mc = diaporama.addChild(photoi);
 
var conteneur = new Loader();
conteneur.contentLoaderInfo.addEventListener(Event.COMPLETE, LcontenuLoaded);
var URLconteneurLoader =new URLRequest("photo.jpg");
conteneur.load(URLconteneurLoader);

function LcontenuLoaded(evt:Event):void 
{
mc.addChild(conteneur);
}
 

mc.conteneur._yscale =pourcenthauteur;
Je fait la conversion à partir de ce code qui fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
// Creation du diaporama
this.createEmptyMovieClip("diaporama", 0);// pour les images
// chargement des images
var mc = diaporama.createEmptyMovieClip(photoi);
 
mc.createEmptyMovieClip("conteneur", 1);
mc.conteneur.loadMovie("photo.jpg");
 
mc.conteneur._yscale = pourcenthauteur;