Comunidad de diseño web y desarrollo en internet online

Ayuda warning error en un función con condicional.

Citar            
MensajeEscrito el 30 Ago 2012 10:00 pm
HOLA BUENO AMIGOS ESTOY CREANDO UN PORFOLIO QUE TIENE LA PECULIARIDAD QUE EL FONDO Y OTROS OBJETOS SE ADAPTAN ALA PANTALLA , PERO ESE NO ES MI PROBLEMA SINO OTRO MAS BASICO , ESQUE TENGO UNCLIP DE PELICULA CINTA QUE EH AÑADIDO DESDE LA BIBLIOTECA CON VINCULACION AS3 Y ADDCHLID , Y QUE DENTRO TIENE UNA ANIMACIÓN QUE TIENE QUE ARRANCAR CADA VEZ QUE HAGO CLIC EN EL BOTÓN UBICADO EN LA LINEA PRINCIPAL, ES COMO UNA CORTINILLA , Y BUENO LO QUE SE ME OCURRIÓ FUE AÑADIR UN CONDICIONAL EN EL LISTENER QUE LE PUSE AL BOTÓN (boton1_btn) Y LA VERDAD ES QUE ME SALE LO QUE QUERIA pero :o ademas ME SALE EL SIGUIENTE AVISO. :?
LINEA 70 WARNING 5553 SE UTILIZO EL VALOR DE LA FUNCIÓN DONDE SE ESPERABA EL TIPO BOLEAN. POSIBLEMENTE FALTAN LOS PARENTESIS () DETRAS DE ESTA REFERENCIA A LA FUNCION. Y BUENO EL SWF SALE BIEN PERO ESE TE AVISO SALE TAMBIEN. chicos profavor si me puede ayuadar y ME PUEDEN DECIR COMO ARREGLARLO PORQUE ESTO ME APARECIO CUANDO PUSE LA CONDICION EN LA FUNCION DEL BOTON


import flash.display.Stage;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;

var swfStage:Stage = this.stage;
swfStage.scaleMode = StageScaleMode.NO_SCALE;
swfStage.align = StageAlign.TOP_LEFT;

function resizeDisplay(event:Event):void{
//escalar el swf a la pantalla
var swfWidth:int = swfStage.stageWidth;
var swfHeight:int = swfStage.stageHeight;
// escalar imagen de fondo
var newVideoHeight:Number = swfHeight;
var newVideoWidth:Number = swfWidth;
videoScreen.height = newVideoHeight;
videoScreen.width = newVideoWidth;
// posicion cinta inferior en lado inferior
cinta.y = videoScreen.height - cinta.height;
}
swfStage.addEventListener(Event.RESIZE, resizeDisplay);

var swfWidth:int = swfStage.stageWidth;
var swfHeight:int = swfStage.stageHeight;
var camina:Cinta = new Cinta;
addChild(camina);
cinta.x = 0
cinta.y = swfHeight - cinta.height;

menuDesplegable.menu1_btn.addEventListener(MouseEvent.CLICK, IrTema1);

function IrTema1(event:MouseEvent):void
{
gotoAndPlay("Diseño1");
--->LINEA 70<if (IrTema1) {
cinta.play(); // con esto el clip pasara de stop que tiene en su lina de tiempo a play cuand se pulse el boton
}
}

Por haymarquet

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 31 Ago 2012 11:17 am
IrTema1 es el nombre de la función, por lo tanto ponerlo en la condición no tiene mucho sentido, verifica que es lo que quieres chequear en el if

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 Ago 2012 01:57 pm
HOla jorge gracias por responder, entonces que debería poner par que cada vez que hagan clic el el boton y se active la funcion <irtema1> y ala vez se ejecute la animación que esta dentro del clip de pelicula >cinta> solo cada ves que se haga clic en el boón saludos !!!!

Por haymarquet

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 31 Ago 2012 02:02 pm
IrTema1 solo se ejecuta si le das al botón menu1_btn, lo tienes en esta línea

menuDesplegable.menu1_btn.addEventListener(MouseEvent.CLICK, IrTema1);

No entiendo el problema

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 Ago 2012 02:10 pm
si vale perfecto con eso puedo ejecutar Irtema1, VALE AHORA EL PROBLEMA QUE TENGO ES QUE CUANDO SE HAGA CLICK sobre boton.menu1_btn ademas de llevarme al tema también se inicie la animación que esta dentro de cinta, porque dicha animacion, dentro cinta la eh parado con un stop en su primer fotograma, y claro quiero que al hacer clic en el boton pues se reproduzca . yo eh usado el if pero si hay otra forma mejor la cosa es me salga esto.
gracias!!

saludos Hay marquet

Por haymarquet

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 31 Ago 2012 02:20 pm
El if no es necesario, deja solo cinta.play();

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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