Bonjour,
Je voudrais integrer un swf dans un autre en lui passant l'attribut nommé file récupéré depuis le swf parent
en recherchant dans le web , j'ai finalement utilisé le code ci dessous
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 Xpos:Number = 110; var Ypos:Number = 180; var swf:MovieClip; var loader:Loader = new Loader(); var lc:LoaderContext = new LoaderContext; //var file:String = this.root.loaderInfo.parameters.file; lc.parameters = { "file": "file" }; var file="sptv"; var externalFullPath:String = "swfs/player.swf"; var defaultSWF:URLRequest = new URLRequest(externalFullPath, lc); loader.load(defaultSWF); loader.x = Xpos; loader.y = Ypos; addChild(loader); ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ce code est insérer dans la première frame de ma scene ,
j'ai eu les erreurs suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Scene 1, Layer 'Layer 1', Frame 1, Line 9 1119: Access of possibly undefined property parameters through a reference with static type flash.system:LoaderContext. Scene 1, Layer 'Layer 1', Frame 1, Line 13 1137: Incorrect number of arguments. Expected no more than 1.
j'utilise Flash Pro CS 5 11
Merci
Partager