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

Scollbar de MC externo

Estas en el tema de Scollbar de MC externo en el foro de Flash y Actionscript en Foros del Web. Hola, estoy trabajando con attachmovie que depende de un xml... Lo que quiero es scrollear esos mc attacheados. Alguna idea?. este es el codigo que ...
  #1 (permalink)  
Antiguo 07/08/2009, 14:44
Avatar de nezu  
Fecha de Ingreso: junio-2007
Mensajes: 177
Antigüedad: 17 años, 5 meses
Puntos: 0
Scollbar de MC externo

Hola, estoy trabajando con attachmovie que depende de un xml...
Lo que quiero es scrollear esos mc attacheados.

Alguna idea?.

este es el codigo que uso para attachear los mc:

Código:
var opcionesXML:XML = new XML();
opcionesXML.ignoreWhite = true;
opcionesXML.onLoad = function (sucess:Boolean) {
	if (sucess) {
		var opciones:Array = this.firstChild.childNodes;
		for(i = 0; i < opciones.length; i++) {
			_root.attachMovie("mcBoton", "boton"+i, _root.getNextHighestDepth());
			_root["boton"+i]._x = 50;
			_root["boton"+i]._y = 30 + (i * 50);
			_root["boton"+i].texto = opciones[i].childNodes[0].firstChild;
			_root["boton"+i].linkurl = opciones[i].childNodes[1].firstChild;
			_root["boton"+i].onRelease = function () {
				getURL(this.linkurl, "_blank");
			}
		}
	} else {
		trace("Error al Leer archivo XML");
	}
}

opcionesXML.load("menu.xml");
;)
  #2 (permalink)  
Antiguo 10/08/2009, 09:31
Avatar de nezu  
Fecha de Ingreso: junio-2007
Mensajes: 177
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Scollbar de MC externo

NADIE NADA NADA!?!?!?!?!
  #3 (permalink)  
Antiguo 10/08/2009, 10:31
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Scollbar de MC externo

No entiendo tu pregunta, "alguna idea?", de todas formas mira esta web http://www.ffiles.com/flash/user_interface/
__________________
{ Flash }
  #4 (permalink)  
Antiguo 10/08/2009, 10:51
Avatar de nezu  
Fecha de Ingreso: junio-2007
Mensajes: 177
Antigüedad: 17 años, 5 meses
Puntos: 0
Busqueda Respuesta: Scollbar de MC externo

Hola, gracias por responder!. quizas no me expliqué bien.

El problema es que SI me funcionan los attach movie dinamicos
según el xml... pero quiero agregarle un scroll por si los movieclips
son muchos...y NO funciona, o no encuentro la manera.

si queres/podes aqui subi un zip con los archivos que estoy
haciendo

http://www.mediafire.com/?sharekey=3...4e75f6e8ebb871
  #5 (permalink)  
Antiguo 10/08/2009, 10:59
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Scollbar de MC externo

y por qué no usas esta scrollbar http://www.ffiles.com/flash/user_int...ntal_2370.html y en el contenedor metes tus mc duplicados.
__________________
{ Flash }
  #6 (permalink)  
Antiguo 10/08/2009, 11:29
Avatar de nezu  
Fecha de Ingreso: junio-2007
Mensajes: 177
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Scollbar de MC externo

Porque en ese tipo de scroll lo hacen sobre mc fijos...no dinamicos
como el mio.

Probé también con loadmovie y cargarlo en el mc a scrollear...
y carga la pelicula...pero no los mc dinamicos.

Justamente es este el problema que tengo.

Gracias por tu tiempo.
  #7 (permalink)  
Antiguo 10/08/2009, 11:34
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Scollbar de MC externo

Sí lo sé que son fijos , pero si mirás el codigo tiene un onEnterFrame que esta checando el ancho de tu contenedor , asi que funciona con clips dinamicos y estaticos.
__________________
{ Flash }
  #8 (permalink)  
Antiguo 11/08/2009, 08:10
Avatar de nezu  
Fecha de Ingreso: junio-2007
Mensajes: 177
Antigüedad: 17 años, 5 meses
Puntos: 0
Sonrisa Respuesta: Scollbar de MC externo

Pude solucionarlo, pego el codigo por si a alguien le sirve:
solo habia que cambiar el "_root." por "todos."
y crear un mc con la etiqueta "todos"... y asi poder scrollear.

Código:
var opcionesXML:XML = new XML();
opcionesXML.ignoreWhite = true;
opcionesXML.onLoad = function (sucess:Boolean) {
	if (sucess) {
		var opciones:Array = this.firstChild.childNodes;
		for(i = 0; i < opciones.length; i++) {
			todos.attachMovie("mcBoton","boton"+i,todos.getNextHighestDepth());
			todos["boton"+i]._x = -16;
			todos["boton"+i]._y = -8 + (i * 22);
			todos["boton"+i].texto = opciones[i].childNodes[0].firstChild;
			todos["boton"+i].linkurl = opciones[i].childNodes[1].firstChild;
			todos["boton"+i].onRelease = function () {
				getURL(this.linkurl, "_blank");
			}
		}
	} else {
		trace("Error al Leer archivo XML");
	}
}
opcionesXML.load("menu.xml");
Gracias DiegoAzul por tu buena onda y predisposición.
Ya me estaba medio defraudando este foro... solo le contestan a las chicas..
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 22:55.