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

Ayuda con scroll!!!

Estas en el tema de Ayuda con scroll!!! en el foro de Flash y Actionscript en Foros del Web. Hola, estoy haciendo una página web y deseo que tenga en cada una de sus páginas un scroll, en el primer fotograma de la carpeta ...
  #1 (permalink)  
Antiguo 18/10/2010, 07:57
 
Fecha de Ingreso: octubre-2010
Mensajes: 1
Antigüedad: 13 años, 6 meses
Puntos: 0
Información Ayuda con scroll!!!

Hola, estoy haciendo una página web y deseo que tenga en cada una de sus páginas un scroll, en el primer fotograma de la carpeta CONTENIDOS he puesto:

flashmo_list.xml_file = "glosarios.xml";
stop();


for( ; i < total; i++ )
{
menu_item_group.menu_item.duplicateMovieClip("menu _item"+i, i);
menu_item_group["menu_item"+i].over = true;
menu_item_group["menu_item"+i].item_label = menu_label[i];
menu_item_group["menu_item"+i].item_no = i;

if( i % 6 == 0 ) { j = 0; k++; }
menu_item_group["menu_item"+i]._x = j * distance_x;
menu_item_group["menu_item"+i]._y = k * distance_y;
j++;
}
function change_page(no):Void
{
for( i = 0; i < total; i++ )
{
menu_item_group["menu_item"+i].flashmo_button._visible = true;
menu_item_group["menu_item"+i].over = true;
menu_item_group["menu_item"+i].flashmo_button.onRollOver = function()
{
this._parent.over = false;
}
menu_item_group["menu_item"+i].flashmo_button.onRollOut = menu_item_group["menu_item"+i].flashmo_button.onDragOut = function()
{
this._parent.over = true;
}
menu_item_group["menu_item"+i].flashmo_button.onRelease = function()
{
_root.change_page(this._parent.item_no);
}
menu_item_group["menu_item"+i].onEnterFrame = function()
{
if( this.over == true ) this.prevFrame();
else this.nextFrame();
}
}
delete menu_item_group["menu_item"+no].flashmo_button.onRollOut;
menu_item_group["menu_item"+no].flashmo_button._visible = false;
menu_item_group["menu_item"+no].over = false;
_root.page = no + 1;
_root.play();
}
change_page(0);





Ahora bien, mi problema es que ese mismo xml se me repite en cada una de las páginas, donde es que debo de modificarlo...? Ayuda por favor!!!!
  #2 (permalink)  
Antiguo 19/10/2010, 06:08
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 8 meses
Puntos: 214
Respuesta: Ayuda con scroll!!!

Hola
pues si entiendo el problema, es que estas creando dinámicamente
elementos que actualmente son los mismos para todas las páginas
que tienes, si es así lo que te ocurre, entonces yo lo que haría es
guardar el contenido del xml en un array, y luego si voy creando
n elementos por página (por ej, si el array tuviese 12 elementos,
entonces en la primera página voy a mostrar 5 por ej, faltandome 7
y teniendo entonces 3 páginas en total donde tengo que siempre
voy a mostrar 5 datos por página)
y así el asunto, cuando de clic a la pagina 2, envio este dato (el 2) y
lo multiplico por el número de registros a mostrar (es decir, 5x2=10)
y ahora voy a mostrar desde el elemento 6 del array hasta el elemento 10
y cuando de clic en la página 3 mostrare del 11 al 12
es decir, tengo que tener tres variables
una para el limite de registros por página, por ej lim = 5
otra para la posición inicial desde donde recorreremos el array
(con valor inicial 0 o 1 dependiendo de como definiste el array,
y los demás valores sumandole o restandole 5 dependiendo si es una página
superior o inferior)
y otra para saber cuantos registros mostrar (que sería la variable anterior multiplicada por la página que se quiere ver, ej 5x2 = 10)

así tendriamos un paginador para que no se cargue la misma información
en todas las páginas, sino que saque la información dinámicamente del
array que se ha creado para tal fin

bueno, prueba y comentas
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: scroll
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 07:47.