Como se hace? Para más pistas pongo código pues la verdad soy tan novato que no se por dónde tirar.
tengo un mxml principal en el que al apretar un botón pasa a ejecutar el evento
Código:
Tampoco es ahora muy importante entender como funciona todo el código anterior pero al final se construye (como cosa que ahora nos importe) una variable llamada nombrefoto que toma valores del tipo private function Triarfoto(event:MouseEvent):void { Iddelboton= event.target.id; fotonumero=Iddelboton.substring(4,6); nombrefoto="foto"+fotonumero+".jpg"; centradox=Number(Iddelboton.substring(17,20)); centradoy=Number(Iddelboton.substring(21,24)); nomprofe=matriunoms[Number(fotonumero)-1]; PopUpManager.addPopUp( new DisparaPopUp2(), this, true); }
foto01.jpg
foto02.jpg
foto03.jpg
...
foto20.jpg
...
y en el código de DisparaPopUp2.mxml tengo:
Código:
Pues eso es todo. A ver si me podéis decir.<mx:TitleWindow xmlns:mx="...adobe.com/2006/mxml" showCloseButton = "true" layout="vertical" creationComplete="centerMe()" close="PopUpManager.removePopUp(this);" xmlns:local="*" borderStyle="none" borderColor="#FFFFF" backgroundColor="#FFFFFF"> <mx:Script> <![CDATA[ import mx.managers.PopUpManager; import mx.core.Application; public function centerMe():void { this.move(Application.application.centradox,Application.application.centradoy); } ]]> </mx:Script> <mx:ModuleLoader url="Modulfotos2.swf" /> // aquí va a cargar la foto. </mx:TitleWindow>
Grácias a todos.
Jordi