Tutorial: Preloader en Flash MX

Iniciado por prosk8er, 26 Marzo 2005, 10:13 AM

0 Miembros y 1 Visitante están viendo este tema.

prosk8er

hola... aki va otro tut para flash

1.   Abre flash mx, en el primer layer llamado Action, pon dos keyframe..... uno en el frame 1 y otro en el frame 2

2.   en el primer frame pon el codigo
stop();

3.   crea un nuevo layer y llamalo foto... como en el layer anterior, has dos keyframe en el frame 1 y 2....inserta en el segundo frame una foto y el primer frame dejalo vacio


4.   crea otro layer llamado preloader, inserta un keyframe en el frame 1, no toques el frame 2.

5.   volvemos al frame 1 del layer preloader y con el text tool(T) escribe "loading..." y en las propiedades que sea estatico, luego conviertelo a símbolo (movie clip) y llamalo preloader


6.   entra al movie clip preloader haciendo doble clik en el.  Al layer que aparece ahí llamalo texto, ahora crea un layer para action, porcentaje y loadbar

7.   en action pon el codigo stop();

8.   en porcentaje haz un cuadro con el text tool(T), en sus propiedades tiene que ser dinamico, donde dice "var" escribe percentage, luego clikea donde dice carácter y selecciona "only numeral (0-9)" y en el espacio en blanco escribe "%", coloca el cuadro de texto a la derecha del texto estatico


9.   ahora en loadbar usa el rectangle tool(R) para hacer un pequeño cuadro debajo de la palabra loading, haz doble clik en el borde del cuadro y presiona delete para eliminar el borde... luego abres la ventana de info(control+i), en W pon un valor de 1 y en H pon un valor de 10.  ahora selecciona el pequeño rectangulo y transformalo a símbolo(movie clip)y llamalo loadbar, luego en instante name llamalo loadbar.  Entra al loadbar haciendo doble clik y en el eje de la x ponle un valor de "0", esto es para que se cargue de izquierda a derecha y no del centro a los lados


10.   ahora regresa a la escena principal , selecciona el preloader y insertale el codigo
onClipEvent (enterFrame) {
       loading = _parent.getBytesLoaded();
       total = _parent.getBytesTotal();
       percent -= (percent-((loading/total)*100))*.25;
       per = int(percent);
       percentage = per+"%";
       loadBar._width = per;
       if (percent>99) {
               _parent.gotoAndStop(2);
       }
}

esto es todo, espero que les haya gustado
saludos

arky

Hola colega. No sé qué hago mal (soy un puñetero novato) pero el tutorial no me acaba de funcionar.

He puesto los códigos en modo experto porque en normal no he sido capaz, y cuando quiero ver la película, me sale la ventana de error diciendome esto:
scena=Escena 1, Capa=prealoder, Fotograma=1: Línea 1: Sólo se permiten los eventos de clip para instancias de clip de película
     onClipEvent(enterFrame){

Y no sé cómo solucionarlo. Gracias

G3N3S1S

Se que ha pasado tiempo desde que han posteado en este tema, pero no se si estamos haciendo algo mal, porque a mi me da el mismo error.

**Error** Scene=Scene 1, layer=Preloader, frame=1:Line 1: Clip events are permitted only for movie clip instances
     onClipEvent (enterFrame) {

Total ActionScript Errors: 1 Reported Errors: 1

prosk8er

holas, bueno tratare de ayudarte siguiendo el tutorial porke el archivo original se borro (estuve un mes sin computadora :'( :'()
.... no c si hayas puesto el codigo donde debe ser.... lo pusistes en el preloader?? o sea cuando estas en la esena principal selecciona el preloader y luego pones el codigo...... creo que era asi..... no me acuerdo muy bien como era hehehehe ;D

si t sigue dando problema me avisas
saludos

G3N3S1S

Sip me fui a la Scena 1 y en el preloder (layer) que hice ahí, en el primer Frame, y pues me da ese problema.

prosk8er

trata de seleccionar el preloader, no en el frame
....hice el preloader de nuevo pero no c como subirlo en el foro.... me avisas si kieres que t lo mande por correo
saludos

Azielito

el preloader debe de ser un clip de pelicula, seleccionas dicho clip y metes el codigo que ha puesto prosk8er ;)

phoenixalf

hola!!!!! intente hacer el preload como vos lo explicaste pero no me salio, vi que le dijiste a uno de los chicos que si queria se lo mandabas al mail, no  se si es molestia pero por favor me lo podrias enviar??? mi mail es powerfury@hotmail.com

Gracias

BenRu

Y que significa preloader?para que sirve o que hace esto?

Soy muy novato en flash y estoy intentado iniciarme  :P

Azielito

pre loader
pre cargador XD
del latin "pre"-antes y "loader"-carga
pre cargador pues XD