Comunidad de diseño web y desarrollo en internet online

Problemas tontos! xD

Citar            
MensajeEscrito el 15 Sep 2007 03:34 pm
Wenas!
A ver, estoy haciendo una presentacion en flash para ponerla en la web de mi padre porque la tenia en pdf pero es mejor tenerla en flash y que se cargue directamente en la web, mas comodo y se evitan riesgos.
Bueno la cuestion es que soy novato novato, me he leido los tutoriales y tal pero no se explica nada (que yo haya encontrado) acerca de hacer botones en presentaciones para poder pasar de una diapositiva a otra.
Por otro lado, he intentado hacer lo mismo en documento con actionscript 3.0 (no como en el otro que le di a nueva presentacion flash). Lo que he hecho en este documento es que en cada Frame he puesto una imagen y quiero dos botones (uno para ir a la siguiente frame y otro para ir a la anterior. Bueno la cuestion es que he probado mil cosas y nada, alomejor es por el actionscript 3.0 que le he metido codigos que se explican que son de versiones anteriores y no los aceptan.
Me interesa saber una solucion para los dos casos aunque luego solo utilice uno pero esque quiero aprender. ;)
Bueno estas son mis dudas tontas por el momento jajaja
Muchas gracias por vuestra ayuda por adelantado!

Por juanri_s_v

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Sep 2007 05:05 pm
Bueno ya he resuelto parte de el problema de realizar una presentacion con flash pero ahora no se como hacer que cuando llegue a la última diapositiva no se repita de nuevo la presentacion.
Usé este código en el primer fotograma:
stop ();
this.onMouseDown = function () {
play ();
};

y en el resto solo puse stop();
Bueno ademas tuve que cambiar el documento a actionscript 2.0 para que funcionase.
Si alguien sabe como hacer que se detenga al finalizar porfavor decirmelo :D GRACIAS!!

Por juanri_s_v

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Sep 2007 05:22 pm
Bueno! He hecho un churro, no se si sera lo que se debe hacer o no, pero yo lo he probado y ha funcionado :P (voy entendiendo el sistema cada vez mas :P)
En la ultima frame he puesto este codigo:
stop ();
this.onMouseDown = function () {
stop ();
};

Esto ha hecho que al poner stop en vez de play se desactive la primera orden, GENIAL! jaja
Bueno, una pregunta mas (aunque me respondo yo solo jaja) actualmente es mejor utilizar actionscript 2.0 o me equivoco?
Lo digo porque con el 3.0 no hay mucho material para desenvolverse aprendiendo.
Gracias! :D

Por juanri_s_v

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Sep 2007 05:54 pm
Te recomiendo algo. (Como lo haria yo)
Crea un MC, que dentro tenga los fotogramas con las imagenes. y llamalo imagenes
(Si no sabes crear eso avisame)
Luego crea un boton en el Stage con el nombre miboton.
luego en el frame pones:

Código :

miboton.addEventListener(MouseEvent.CLICK, siguiente);
function siguiente(e:MouseEvent):void{
imagenes.nextFrame();
}

Para que no se "repita", puedes ocupar _currentframe y un if.
Ahora no tengoo mucho tiempo. haber si averiguas o alguien más te ayuda

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 16 Sep 2007 02:46 pm
vale he hecho lo que me has dicho, un mc con un boton dentro llamado miboton.
Ahora el codigo lo he puesto en el primer frame y no me funciona, me da un error (lo he hecho en actionscript 2).
El error:
"function siguiente(e:MouseEvent):void{ No se pudo cargar la clase o interfaz 'MouseEvent'."

Por juanri_s_v

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Sep 2007 02:55 pm
Es que el código que te dio JaLeRu es de AS3, se AS2 sería:

Código :

miboton.onRelease = function():Void{
    imagenes.netxFrame();
}

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 16 Sep 2007 03:34 pm
Tampoco me funciona, algo no estoy haciendo correctamente.
A ver, en este caso el boton es un texto. Creo un Clip de Pelicula llamado imagenes, dentro de el, en el frame 1 hago un recuadro para texto y escribo lo que corresponde, luego convierto ese texto en boton y le pongo de nombre miboton y en identificador tambien pongo lo mismo.
Inserto el Clip de Pelicula en la escena 1 y frame 1.
Luego voy al fotograma numero 1 de la escena 1 y pego el codigo:

miboton.onRelease = function():Void{
imagenes.netxFrame();}

Es lo que he hecho, si algo esta mal decirmelo pliz jaja
Muchas gracias por la ayuda! :D

Por juanri_s_v

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Sep 2007 03:42 pm
Perdón, fue mi error. Cambia "netxFrame()" por "nextFrame()" (bendita dislexia... :lol:)

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 16 Sep 2007 03:56 pm
ostias! jajajaja ni habia mirado eso... tambien es fallo mio por ser tan confiado y no revisar palabras... jajaja
Muchas gracias voy a probar! :D

Por juanri_s_v

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Sep 2007 04:05 pm
tampoco me funciona, madre mia, que caco me estoy haciendo ya.
A ver, yo estoy convirtiendo en Boton a un texto, eso esta bien hecho o es preciso que sea una imagen?

Por juanri_s_v

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Sep 2007 04:10 pm
Entonces creo que tienes que describir mejor lo que estás haciendo, porque el código está bien

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 16 Sep 2007 04:22 pm
Vale veamos, tengo creado un archivo nuevo en action script 2.0.
Tengo estas capas:
Acciones
Texto
Imagenes
Fondo
Las he creado al principio para organizarlo, realmente no tengo imagenes, solamente una de fondo que la he puesto en la caoa fonfo.
En el primer frame he escrito en varios recuadros de texto varias cosas, una me envia a una web externa y otra es un email de soporte. Y abajo del todo antes de el texto del email, es lo que estoy intentando poner, un texto que me envie a el segundo frame.
En el segundo frame tengo basicamente lo mismo pero contenido diferente.

Vale, volvemos al primer frame, creo el clip de pelicula llamado imagenes, dentro creo el cuadro de texto e inserto el texto, ese texto lo convierto en boton llamado miboton (lo exporto para actionscript?). Luego inserto el clip de pelicula en el frame uno en la posición deseada.
En el frame 1 de la pelicula, no de el clip, inserto el código que me has dado.
Ahora no me da ningun error pero tampoco me envia al segundo frame, lo que si que me aparece es la manita encima de el texto.

Gracias por la ayuda :D

Por juanri_s_v

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Sep 2007 04:31 pm
Sí, el problema es de rutas, el código está pensado con el botón y la película "imagenes" en el Escenario (Stage), es por eso que no te funciona. Lo que pasa es que no has seguido las instrucciones de JaLeRu al pie de la letra.
Tal como lo tienes hecho, simplemente saca el botón del movieclip y ponlo en el escenario. Colócale "miboton" como nombre de instancia. Si quieres que ese botón te lleve al siguiente fotograma del escenario, el código quedaría:

Código :

miboton.onRelease = function():Void{
    nextFrame();
}


Nota: no es necsario que lo exportes a AS.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 16 Sep 2007 04:49 pm
Gracias por tu ayuda!
Aun no me funciona! jajaja No entiendo que pasa, alomejor ya he tocado tantas cosas que algun fallo habrá por medio.
Te envio un mensaje privado con mi direccion de correo electronico y me agregas al messenger y a ver si podemos solucionarlo asi?
Creo que lo he hecho todo al pie de la letra pero no me funciona jejeje

Por juanri_s_v

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Sep 2007 06:07 pm
En mi código el Botón "miboton" va fuera del MC !!!! Dije en el Stage

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox
Citar            
MensajeEscrito el 16 Sep 2007 07:34 pm
jajajajja
perdon por no saber lo que era stage! jajaja soy novatillo ahora ya se lo que es.
Muchas gracias por la ayuda :D
Cualquier nueva duda os lo cuelgo en el foro jajaja
:D

Por juanri_s_v

9 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Sep 2007 09:24 pm

juanri_s_v escribió:

jajajajja
perdon por no saber lo que era stage! jajaja soy novatillo ahora ya se lo que es.
Muchas gracias por la ayuda :D
Cualquier nueva duda os lo cuelgo en el foro jajaja
:D


Esta bien, yo siempre le digo Stage, Ni siquiera se si es un Termino Correcto :lol:

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.