Acceder à une methode d'un MovieClip [FLASH] - Flash/ActionScript - Programmation
MarshPosté le 26-04-2006 à 17:43:49
Bonjour, j'ai associé un MovieClip à un composant window avec la propriété contentPath. J'ai créé une fonction dans ce movieClip, et j'essaie d'y acceder avec window.content.nomDeLaMethode. Mais ca ne marche pas. Est ce parce que la méthode n'est pas publique? Comment faire?
Le code :
Code :
var ajoutLocalisation_window; var winListener:Object = new Object(); ajoutLocalisation_window=mx.managers.PopUpManager.createPopUp(evt_obj.target, Window, true, {title:"Ajout d'une localisation"}); ajoutLocalisation_window.addEventListener("complete", winListener); ajoutLocalisation_window.setSize(360, 420); ajoutLocalisation_window.closeButton=true; ajoutLocalisation_window.contentPath="ajoutLocalisationContent_window"; }; winListener.complete=function(){ ajoutLocalisation_window.content.test(); }
Marsh Posté le 26-04-2006 à 17:43:49
Bonjour, j'ai associé un MovieClip à un composant window avec la propriété contentPath. J'ai créé une fonction dans ce movieClip, et j'essaie d'y acceder avec window.content.nomDeLaMethode. Mais ca ne marche pas. Est ce parce que la méthode n'est pas publique? Comment faire?
Le code :
Code :
var ajoutLocalisation_window; var winListener:Object = new Object(); ajoutLocalisation_window=mx.managers.PopUpManager.createPopUp(evt_obj.target, Window, true, {title:"Ajout d'une localisation"}); ajoutLocalisation_window.addEventListener("complete", winListener); ajoutLocalisation_window.setSize(360, 420); ajoutLocalisation_window.closeButton=true; ajoutLocalisation_window.contentPath="ajoutLocalisationContent_window"; }; winListener.complete=function(){ ajoutLocalisation_window.content.test(); }
Dans le MC ajoutLocalisationContent_window:
Code :
function test(){ trace("appel de la methode" ); }
Merci