Foros del Web » Creando para Internet » Flash y Actionscript »

Cambiar orientacion de contenedor

Estas en el tema de Cambiar orientacion de contenedor en el foro de Flash y Actionscript en Foros del Web. Sres. buen dia tengo un problema y se que con Uds. lo resolvere, gracias de antemano !! Tengo un codigo para cargar imagenes desde xml ...
  #1 (permalink)  
Antiguo 06/07/2011, 08:25
 
Fecha de Ingreso: diciembre-2007
Ubicación: En Lima - Perú
Mensajes: 70
Antigüedad: 16 años, 11 meses
Puntos: 0
Pregunta Cambiar orientacion de contenedor

Sres. buen dia tengo un problema y se que con Uds. lo resolvere, gracias de antemano !!
Tengo un codigo para cargar imagenes desde xml de forma Horizontal.
Lo q quiero es que las imagenes carguen en forma vertical !! e intentado reemplazando el valor de X por Y, pero no resulta !! por favor denme la mano.

Este es el codigo:

//--posición donde se cargará la primera imagen
x = 0;
y = o;
//-- ancho y alto de la imagen más 5 pixeles de espacio
ancho = 86.3;
alto = 86;
//-- creo un nuevo objeto XML
miXML = new XML();
// ignorar espacios
miXML.ignoreWhite = true;
//-- proceso si la carga tuvo éxito
miXML.onLoad = function(succes) {
if (succes) {
//-- por cada nodo hijo del nodo principal...
for (var i = 0; i<this.firstChild.childNodes.length; i++) {
//-- declaro una variable que recoge el atributo
//-- del nodo (nombre de la imagen)
galeria = this.firstChild.childNodes[i].attributes.id;
//-- creo un clip vacio
imagenes.createEmptyMovieClip("diapo"+i, i+100);
//-- cargo la imagen el clip vacio
item = imagenes["diapo"+i];
item.loadMovie(galeria);
//-- indico posicion x - y
item._x = x;
item._y = y;
//-- incremento el valor de x para la siguiente imagen
x += ancho;
//-- incremento en 1 el numero de columnas
columna += 1;
//-- ruptura de control, control de numeros de columnas
if (columna == num_columnas) {
columna = 0;
x -= (ancho*num_columnas);
y += alto;
}
}
}
};
//-- cargar XML
miXML.load("imagenes.xml");

Slds.
__________________
Atte.
Manhy
Diseñador Web
  #2 (permalink)  
Antiguo 06/07/2011, 12:10
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Cambiar orientacion de contenedor

Hola Manhy:
Aquí un ejemplo de como cargar una imagen en un MC_vacío con nombre de instancia: contenedor y rotarla verticalmente.
Crea el MC_vacío y al ponerlo en el escenario le das como nombre de instancia: contenedor y en el Panel de acciones escribe éste código:
Código actionscript:
Ver original
  1. onClipEvent (data) {
  2.  if (this.getBytesLoaded()>=this.getBytesTotal()) {
  3.   this._rotation = 90;
  4.  }
  5. }
En el botón colocar éste código:
Código actionscript:
Ver original
  1. on(release){
  2.     contenedor.loadMovie("nombre.jpg");
  3. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 06/07/2011, 13:51
 
Fecha de Ingreso: diciembre-2007
Ubicación: En Lima - Perú
Mensajes: 70
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: Cambiar orientacion de contenedor

Voy hacer la prueba a ver si es que resulta.
Gracias Bandit, siempre sigo tus tutoriales en tu web .. son muy buenos me han servido mucho !! y lo mejor es que eres compatriota !! jejej .. Arriba Peru !!!
__________________
Atte.
Manhy
Diseñador Web
  #4 (permalink)  
Antiguo 06/07/2011, 14:02
 
Fecha de Ingreso: diciembre-2007
Ubicación: En Lima - Perú
Mensajes: 70
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: Cambiar orientacion de contenedor

Bandit, seria posible que me brindes tu mail; te envio mi archivo y lo revisas !! pq con el codigo que me diste no resulta ... y no se como explicar el dilema !!!

Slds.
__________________
Atte.
Manhy
Diseñador Web
  #5 (permalink)  
Antiguo 06/07/2011, 22:28
 
Fecha de Ingreso: diciembre-2007
Ubicación: En Lima - Perú
Mensajes: 70
Antigüedad: 16 años, 11 meses
Puntos: 0
Información Respuesta: Cambiar orientacion de contenedor

Hola Bandit, el codigo que te mande lo saque del tutorial de tu web, donde dice GALERIA_XML_2 ... lo que deseo es tal cual como sale en tu tuotorial con al diferencia que en vez de que el MC imagenes este en horizontal, deso colocarlo de forma vertical.

Espero me puedas ayudar y gracias de antemano.



Cita:
Iniciado por Bandit Ver Mensaje
Hola Manhy:
Aquí un ejemplo de como cargar una imagen en un MC_vacío con nombre de instancia: contenedor y rotarla verticalmente.
Crea el MC_vacío y al ponerlo en el escenario le das como nombre de instancia: contenedor y en el Panel de acciones escribe éste código:
Código actionscript:
Ver original
  1. onClipEvent (data) {
  2.  if (this.getBytesLoaded()>=this.getBytesTotal()) {
  3.   this._rotation = 90;
  4.  }
  5. }
En el botón colocar éste código:
Código actionscript:
Ver original
  1. on(release){
  2.     contenedor.loadMovie("nombre.jpg");
  3. }
Espero haberte sido de ayuda.
__________________
Atte.
Manhy
Diseñador Web
  #6 (permalink)  
Antiguo 07/07/2011, 10:48
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Cambiar orientacion de contenedor

El código que te di es para cargar una imagen rotándolo verticalmente.
No haz entendido como funciona el tutorial de mi página, el problema es que estás queriendo cambiar el código de carga del XML y allí no está el problema, sino en los códigos de los botones donde debe de cambiar el movimiento horizontal por la vertical y el MC imágenes las tienes que editar para que los MC destino estén en forma vertical y no horizontal.
Es usar un simple razonamiento de lógica

Espero haberte sido de ayuda.

P.D. En lo sucesivo no uses el Foro para hacer consultas sobre los tutoriales de mi página, porque para tal fin allí tengo un Formulario.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:14.