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

Flash As3

Estas en el tema de Flash As3 en el foro de Flash y Actionscript en Foros del Web. Holaaaa, empece con flash As3 y me esta costando mucho realizar una pag de esta forma. Pero ya estoy jugada. Necesito que me ayuden. Cree ...
  #1 (permalink)  
Antiguo 10/03/2010, 19:59
 
Fecha de Ingreso: noviembre-2009
Mensajes: 109
Antigüedad: 14 años, 6 meses
Puntos: 0
Flash As3

Holaaaa, empece con flash As3 y me esta costando mucho realizar una pag de esta forma. Pero ya estoy jugada. Necesito que me ayuden.
Cree una galeria de imagenes, para que al apretar fotos me lleve alla.
Pero despues que apreto fotos, por mas que me vaya de ese boton la galeria sigue estando y nunca se va. La puse en un solo fotograma, que es a donde se dirigue el boton. Pero al cambiar de boton nunca desaparece q puedo hacer??
pq me pasa eso??
ayudaaaaaaa porfaaaaaaaaaaaaa
  #2 (permalink)  
Antiguo 10/03/2010, 20:06
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Flash As3

¿como que la galeria sigue estando y no se va?, explicate mejor con calma y de preferencia escribe la liga de tu galeria para verla.
__________________
{ Flash }
  #3 (permalink)  
Antiguo 10/03/2010, 20:11
 
Fecha de Ingreso: noviembre-2009
Mensajes: 109
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Flash As3

gracias por responder.
t explico entro a la pag, voy a el boton fotos por ejemplo. Se ve la galeria todo perfecto. Cuando clikeo para ir a la pag de inicio o contactos o lo que sea, la galeria sigue esatando no desaparece mas. Arme todo en actionscrip, una carpeta imgagenes, un xml y una carpeta thumbnails. Es como si una vez q lo carge no se fuera ams nose pq me pasa eso
  #4 (permalink)  
Antiguo 10/03/2010, 20:14
 
Fecha de Ingreso: noviembre-2009
Mensajes: 109
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Flash As3

perdon la liga te referis al codigo?
  #5 (permalink)  
Antiguo 10/03/2010, 20:17
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Flash As3

Tranquilo..., tienes dos opciones:

A) verifica que la sección de de galeria no este en el mismo fotograma de otra sección.
B) coloca toda la sección de la galeria como invisible (galeria.visible=false).

Es dificil ayudarte sin ver tu fla ó tu galeria.
__________________
{ Flash }
  #6 (permalink)  
Antiguo 10/03/2010, 20:24
 
Fecha de Ingreso: noviembre-2009
Mensajes: 109
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Flash As3

no esta en otra sección.
Lo unico q hice fue colocar este codigo en el fotograma:

import fl.containers.UILoader;
import fl.controls.TileList;
import flash.net.URLRequest;
import flash.net.URLLoader;
import fl.data.DataProvider

//Visualizador
var ui:UILoader = new UILoader();
ui.setSize(400,300);
ui.move(45,300);
ui.source = "images/01.jpg";
addChild(ui);

//Lista de Fotos
var list:TileList = new TileList();
list.setSize(400,120);
list.move(40,630)
list.columnWidth = 150;
list.rowHeight = 100;
list.sourceField = "thumb";
addChild(list);

//XML
var xml:XML;
var url:URLRequest = new URLRequest("./xml/galeria.xml");
var loader:URLLoader = new URLLoader();
loader.load(url);

//Eventos
function Completar(event){
var xml:XML = new XML(loader.data);
var dp:DataProvider = new DataProvider(xml);
list.dataProvider = dp;
}
loader.addEventListener(Event.COMPLETE, Completar);

function alCambiar(event){
ui.source = list.selectedItem.source;
}
list.addEventListener(Event.CHANGE, alCambiar);

lo carga directamente ni siquiera tiene nombre de instancia el fotograma, deberia tener para poder poner galeria.visible verdad?
  #7 (permalink)  
Antiguo 10/03/2010, 20:30
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Flash As3

Según "tu código" el Visualizador es ui, entonces cuando le des click a otra sección debes poner ui.visible=false.
__________________
{ Flash }
  #8 (permalink)  
Antiguo 10/03/2010, 20:37
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Flash As3

También list.visible=false.
__________________
{ Flash }
  #9 (permalink)  
Antiguo 10/03/2010, 20:38
 
Fecha de Ingreso: noviembre-2009
Mensajes: 109
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Flash As3

siii con eso se ve perfecto, lo unico q me aparece al probar la pelicula es en salida:
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at templates2_fla::MainTimeline/ira1()

tiene algo q ver??? me perjudica en algo¿
eres un genioooo gracias gracias
  #10 (permalink)  
Antiguo 10/03/2010, 20:43
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Flash As3

Podrias subir a un servidor el .fla.
__________________
{ Flash }
  #11 (permalink)  
Antiguo 10/03/2010, 20:50
 
Fecha de Ingreso: noviembre-2009
Mensajes: 109
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Flash As3

perdon por mi humilde pag
ahi lo subi
http://rapidshare.com/files/36175113...ate_2.zip.html
  #12 (permalink)  
Antiguo 10/03/2010, 21:08
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Flash As3

La galeria la meti en un contenedor http://www.megaupload.com/?d=L9ENX11A algo me dice que es un template.... verdad..
__________________
{ Flash }
  #13 (permalink)  
Antiguo 10/03/2010, 21:16
 
Fecha de Ingreso: noviembre-2009
Mensajes: 109
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Flash As3

lo bajo y lo miro y t digo.
Si es un intento de template nunca habia hecho uno y menos con As3.0 pero he leido que ya el 2.0 se esta dejando de usar
  #14 (permalink)  
Antiguo 10/03/2010, 21:21
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Flash As3

Tambien podrias unir todo el código en el primer frame de la capa botones (en tu fla original):

Cita:
stop();


import fl.containers.UILoader;
import fl.controls.TileList;
import flash.net.URLRequest;
import flash.net.URLLoader;
import fl.data.DataProvider;

//Visualizador
var ui:UILoader = new UILoader();
ui.setSize(400,300);
ui.move(45,300);
ui.source="images/01.jpg";
addChild(ui);

//Lista de Fotos
var list:TileList = new TileList();
list.setSize(400,120);
list.move(40,630);
list.columnWidth=150;
list.rowHeight=100;
list.sourceField="thumb";
addChild(list);

//XML
var xml:XML;
var url:URLRequest=new URLRequest("./xml/galeria.xml");
var loader:URLLoader = new URLLoader();
loader.load(url);

//Eventos
function Completar(event) {
var xml:XML=new XML(loader.data);
var dp:DataProvider=new DataProvider(xml);
list.dataProvider=dp;
}
loader.addEventListener(Event.COMPLETE, Completar);

function alCambiar(event) {
ui.source=list.selectedItem.source;
}
list.addEventListener(Event.CHANGE, alCambiar);


ui.visible=false
list.visible=false

btn1.addEventListener(MouseEvent.CLICK, ira1);

function ira1(Event:MouseEvent) :void
{
gotoAndStop(1)
ui.visible=false
list.visible=false

}

btn2.addEventListener(MouseEvent.CLICK, ira2);

function ira2(Event:MouseEvent) :void
{
gotoAndStop(2)
ui.visible=false
list.visible=false
}

btn3.addEventListener(MouseEvent.CLICK, ira3);

function ira3(Event:MouseEvent) :void
{

gotoAndStop(3)
ui.visible=true
list.visible=true

}

btn4.addEventListener(MouseEvent.CLICK, ira4)

function ira4(Event:MouseEvent) :void
{
gotoAndStop(4)
ui.visible=false
list.visible=false

}
__________________
{ Flash }
  #15 (permalink)  
Antiguo 10/03/2010, 21:26
 
Fecha de Ingreso: noviembre-2009
Mensajes: 109
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Flash As3

ahhh perfecto asi como me decis de unir todo junto no me sale ningun error. Mil gracias, gracias por tomarte el tiempo de ayudarme y orientarme, eres un genio

Etiquetas: flash
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 12:25.