Comunidad de diseño web y desarrollo en internet online

Problemas con el script

Citar            
MensajeEscrito el 03 Mar 2008 05:49 pm
Hola a todos,
estoy intentado hacer una presentación en flash con scroll pane que lo utilizo como cajón para que cada vez que presione un botón salga mi pelicula swf en el scroll para ello he puesto el siguiente script:

//Component construct()
{
contentPath = "";
hLineScrollSize = 5;
hPageScrollSize = 20;
hScrollPolicy = "auto";
scrollDrag = false;
vLineScrollSize = 5;
vPageScrollSize = 20;
vScrollPolicy = "auto";
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
y luego en el boton

on (press)
{
_root.cajon.contentPath = "1.swf";
}

luego en el fotograma 1
stop();
_root.cajon.contentPath = "2.swf";
_root.cajon.setStyle("borderStyle", "none");


pero cuando hago la prueba me sale el siguiente error:

Escena=Scene 1, Capa=Layer 2, Fotograma=1: Línea 2: La declaración debe aparecer dentro del controlador on/onClipEvent
{


He probado de distintas maneras pero no me funciona siempre me sale el mismo error, si alguien puede ayudarme.

gracias

Un saludo,

mar

Por Mar70

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Mar 2008 07:34 pm
Lo que pasa es que no tienen llamada la función del inicio, necesitas pronerle un nombre e indicarle a cada una de esas variables y propiedades a quién pertenecen, por ejemplo:

Código :

var ruta:MovieClip = this;
function construct() {
   ruta.contentPath = "";
   ruta.hLineScrollSize = 5;
   ruta.hPageScrollSize = 20;
   ruta.hScrollPolicy = "auto";
   ruta.scrollDrag = false;
   ruta.vLineScrollSize = 5;
   ruta.vPageScrollSize = 20;
   ruta.vScrollPolicy = "auto";
   ruta.enabled = true;
   ruta.visible = true;
   ruta.minHeight = 0;
   ruta.minWidth = 0;
}

Saludos!!

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 03 Mar 2008 10:14 pm
gracias por la ayuda, lo he probado pero me sigue saliendo error:

Escena=Scene 1, Capa=Layer 2, Fotograma=1: Línea 1: La declaración debe aparecer dentro del controlador on/onClipEvent
var ruta:MovieClip = this;

Escena=Scene 1, Capa=Layer 2, Fotograma=1: Línea 2: La declaración debe aparecer dentro del controlador on/onClipEvent
function construct()

saludos!!

Mar

Por Mar70

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 Mar 2008 05:53 pm
Hola otra vez

Os comento mi script funciona correctamente pero cuando quiero hacer modificaciones con flash mx antes lo había hecho en flash, me sigue saliendo el mismo error:

Escena=Scene 1, Capa=Layer 2, Fotograma=1: Línea 2: La declaración debe aparecer dentro del controlador onClipEvent
{
lo he probado poniendo la ruta pero tampoco,
Luego he visto un totorial que esta muy bien :

tutorial: http://www.cristalab.com/tutoriales/106/navegacion-con-peliculas-externas-en-flash

pero igual me sale el mismo error.

Si alguien puede tener una idea de lo que esta fallando.
gracias
mar

Por Mar70

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 04 Mar 2008 06:52 pm
pero vos tenes ese código en el frame ó en un boton?

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 05 Mar 2008 10:51 am
en un boton

Por Mar70

4 de clabLevel



 

msie
Citar            
MensajeEscrito el 05 Mar 2008 01:36 pm
A lo mejor tienes alguna línea mala en esa ubicación Escena=Scene 1, Capa=Layer 2, Fotograma=1: Línea 2: La declaración debe aparecer dentro del controlador onClipEvent
{
.
;)

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox

 

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