Comunidad de diseño web y desarrollo en internet online

posicionar objetos dentro de un sprite

Citar            
MensajeEscrito el 03 Sep 2007 12:26 pm
Hola comunidad.
Una vez insertado un objeto a un Sprite mediante addChild, como puedo posicionar ese objeto dentro del Sprite.

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 03 Sep 2007 01:10 pm
con objeto.x y objeto.y

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 03 Sep 2007 01:50 pm
gracias, y yo buscando la propiedad content :lol:

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 18 Abr 2009 03:58 pm
Hola, estoy intentando acceder de esa forma a las propiedades del objeto y no hace nada...

Pongo el codigo por si alguien me puede exar una mano...Gracias!!


function CargarFoto() {
//Creo el objeto cargador
var loader:Loader = new Loader();
//Le añado los listeners
ponerListeners(loader.contentLoaderInfo);
//Creo el objeto que contendrá la petición
var peticion:URLRequest = new URLRequest(url);
//Cargo la petición
loader.load(peticion);
this.addChild(loader);
loader.x=550;
loader.y=120;
}

Por otto13

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Abr 2009 09:50 pm
Dale primero la posicion en relacion a dentro del objeto contenedor y luego añadelo al contenedor con addChild.

Por RaRaton

20 de clabLevel



 

Madrid - SPAIN

firefox
Citar            
MensajeEscrito el 19 Abr 2009 09:53 pm
Te pongo un codigo que hace algo parecido. Una galeria de imagenes con dos flechas para cambiar a imagen sig y anterior.

Código ActionScript :

package {
   import flash.display.*;
   import flash.events.*;
   import flash.text.*;
   import flash.net.*;
   
   public class codigo extends MovieClip {
      public var currentImg:Number;
      public var lastImg:Number;
      public var xml:XML;
      public var loader:Loader;
      public var xmlLoader:URLLoader;

      public function codigo() {
         loader = new Loader();
         addChild(loader); //Añadimos loader al stage principal q será donde se cargan las fotos

         xmlLoader = new URLLoader(new URLRequest("./url/galeria.xml"));
         xmlLoader.addEventListener(Event.COMPLETE, parseXML);//si se carga bien el xml se ejecuta la funcion parseXML



         btnAnt.stop();//Need to stop the arrows from flickering
         btnSig.stop();
      }
      
      protected function parseXML(e:Event):void {
         //Controladores eventos botones
         btnSig.addEventListener(MouseEvent.MOUSE_UP, nextImg);
         btnSig.addEventListener(MouseEvent.MOUSE_OUT, arrowOut);
         btnSig.addEventListener(MouseEvent.MOUSE_OVER, arrowOver);
         btnAnt.addEventListener(MouseEvent.MOUSE_UP, prevImg);
         btnAnt.addEventListener(MouseEvent.MOUSE_OUT, arrowOut);
         btnAnt.addEventListener(MouseEvent.MOUSE_OVER, arrowOver);

         //guarda la estructura del arbol xml en la variable xml
         xml = new XML(e.currentTarget.data);
         lastImg = xml.img.length() - 1;//cuantas etiquetas img hay (para saber cuantas gallery(raiz) seria con xml directamente  xml.length()
         currentImg = 0;
         loadImg();
      }
      protected function loadImg():void {
         loader.x = (stage.width + 25 - Number(xml.img[currentImg].@width))/2;
         loader.y = (stage.height - 50 - Number(xml.img[currentImg].@height))/2;

         loader.load(new URLRequest(xml.@dir + xml.img[currentImg].@file));
         loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadFin);
      }
      protected function loadFin(e:Event):void {
         itexto.htmlText = xml.img[currentImg];
      }
      
      //Funciones asignadas a los controladores de los botones
      protected function arrowOut(e:MouseEvent):void {
         MovieClip(e.currentTarget).gotoAndStop(1);
      }

      protected function arrowOver(e:MouseEvent):void {
         MovieClip(e.currentTarget).gotoAndStop(2);
      }

      protected function nextImg(e:MouseEvent):void {
         loader.unload();
         currentImg = (currentImg < lastImg)? currentImg + 1 : 0;
         loadImg();
      }

      protected function prevImg(e:MouseEvent):void {
         loader.unload();
         currentImg = (currentImg > 0)? currentImg - 1 : lastImg;
         loadImg();
      }
   }
}

Por RaRaton

20 de clabLevel



 

Madrid - SPAIN

firefox
Citar            
MensajeEscrito el 22 Abr 2009 01:43 am
Ya lo teng0!!el problema es que no creaba ningun moviclip, ni añadia el loader al moviclip, ni este a la escena...ya lo tengo solucionado!! Muxas gracias x el interes, espero poder ayudar pronto

Por otto13

4 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.