Tengo un problemilla que me ha tenido toda la tarde con la cabeza como un bombo...
Lo que necesito hacer es un swf que cargue otro swf externo, y este swf externo su tamaño puede ser variable (200 x 150, 300 x 250, etc). Este swf externo viene dado por una varible que se le envia al swf principal.
Entonces lo que he hecho es crear una pelicula en flash de 20 x 20px, y en ella he metido un clip de película llamado mc_destino y este código en el primer fotograma de la película:
Código:
Y este es el codigo que tengo para llamar a la pelicula principal:var param:Object = LoaderInfo(this.root.loaderInfo).parameters; var swf_Loader:Loader = new Loader(); var swf_archivo = param["swfb"]; var swf_descargar:URLRequest = new URLRequest(swf_archivo); swf_Loader.load(swf_descargar); mc_destino.addChild(swf_Loader);
Código:
Como veis, la variable swfb contiene la película que se va a cargar en el "cargabanner2.swf"<script type="text/javascript" language="javascript"> var so = new SWFObject('cargabanner2.swf','banner','300','250','7'); so.addVariable('width','300'); so.addVariable('height','250'); so.addVariable('swfb','http://www.locafm.com/banners/robapagina/M8mXttpb3a7Iw1.swf'); so.addParam('scale','noscale'); so.write('prueba'); </script>
Y el problema que tengo es que la pelicula que cargo en el principal, no se me coloca en la esquina de arriba a la derecha... solamente si el cargabanner2.swf tiene el mismo tamaño que el que envio por la variable, es cuando se ve bien...
Pero la gracia de hacer esto, es para que el swf principal cargue cualquier swf y metiendole el ancho y el alto en el html, cargue ese tamaño... y por lo que he leido el tamaño del escenario no se puede cambiar por actionscript.
¿Alguien me puede echar un cable?
Muchas gracias, un saludo !