06/10/2008, 07:11
|
| | Fecha de Ingreso: diciembre-2007 Ubicación: valencia
Mensajes: 38
Antigüedad: 16 años, 11 meses Puntos: 0 | |
X e Y de una imagen desde XML Hola, stoy colocando fotos que tengo en un XML a ActionScript, los coloco mediante un var xml:XML.... son de diferentes tamaños...
Mi pregunta es: Como obtengo el centro de dichas imagenes, para que en X e Y los coloque centrados....
un ejemplo:
mi area es de 800 (ancho), 600 (alto).... las fotos no pasan de stas dimensiones, entonces....si pongo una foto q tiene 800 de ancho y 430 de alto no importa, pq stá dentro de mi area, igual pasa con otra foto de 600 de alto x 430 de ancho tampoco tengo problemas.... pero... desde un XML, como hago e codigo para centrar stas imagenes..
gracias por su ayuda..
alandres
PARTE DEL CODIGO:
var cuadro:Loader = new Loader();
addChild(cuadro);
cuadro.x = // ¿? aki es donde pongo las dimensiones...pero.. no me cuadra bien...
cuadro.y = // ¿? = aki en Y no me cuadra la foto...
// pq si algunas son anchas y otras altas... en X e Y no se verá centado..
var xml:XML;
var fAtras:Function = function(evento:Event){
if(nImagen==0) nImagen=xml.child("foto").length()-1;
else nImagen--;
var rutaImg:URLRequest = new URLRequest(xml.child("foto")[nImagen].@ruta);
Tweener.addTween(cuadro,{alpha:0,time:1.5,onComple te:function(){
cuadro.load(rutaImg);
Tweener.addTween(cuadro,{alpha:1,time:1});
}});
}
var fDelante:Function = function(evento:Event){
if(nImagen==xml.child("foto").length() -1) nImagen=0;
else nImagen++;
var rutaImg:URLRequest = new URLRequest(xml.child("foto")[nImagen].@ruta);
Tweener.addTween(cuadro,{alpha:0,time:1.5,onComple te:function(){
this.load(rutaImg);
Tweener.addTween(this,{alpha:1,time:1});
}});
}
// y esta parte es cuando a: CUADRO lo animo, es decir, avanzar una foto y retrocer....pero ese es otro rollo...
espero q me ayuden... gracias otra vez.... |