disculpen que los molestes, tengo un problema con un codigo, pero es algo raro, ya que si pongo la funcion setInrteval, por encima o debajo del codigo, como se muestra aqui, todo funciona perfecto:
Código :
[color=red]/*CODIGO DEL ERROR*/
frecuencia=setInterval(reloj,1000);
function reloj (){
tiempo++
}
/*CODIGO DEL ERROR*/[/color]
/*-----------------------------------------------------*/
/*Establecemos la política de seguridad*/
System.security.allowDomain('*');
/*el control de volumen*/
globalvolumecontrol = new Sound( );
globalvolumecontrol.setVolume(_root.volumen*10);
/*los eventos de las entradas*/
function testEvent(oldVal, newVal) {//scroll y luz
if (newVal == 1) {
if (marca == 13) {
marca = 0;
}
marca++;
marcador.gotoAndStop(marca);
}
trace(newVal+1);
_root.container.serv.gotoAndStop(newVal+1);
}
function servEvent(oldVal, newVal) {
_root.container.testLight.gotoAndStop(newVal+1);
}
function startEvent(oldVal, newVal) {
_root.container.startLight.gotoAndStop(newVal+1);
}
//Validar los creditos
function coinEvent(oldVal, newVal) {
_root.container.coinLight.gotoAndStop(newVal+1);
if (newVal == 1)
{
++coin;
}
if(coin==2)
{
_root.setS1a(true);
barra.gotoAndPlay(2);
}
}
//Entrada 1
function e1aEvent(oldVal, newVal) {
_root.container.salida1.gotoAndStop(newVal+1);
if (newVal == 1 && coin==2)
{
puntos+=2;
}
}
//Variables locales
//Variable de Creditos
coin=0;
//Variable de Puntos
puntos=0;
tiempo=0;
//poner obligatorio para el tiempo
_root.container.transcurrido = 0;
pero cuando trato de ponerlo, que se ejecute luego de una condicion como aca, este codigo ya no funciona:
Código :
[color=red]/*CODIGO DEL ERROR*/
frecuencia=setInterval(reloj,1000);
/*CODIGO DEL ERROR*/[/color]
/*-----------------------------------------------------*/
/*Establecemos la política de seguridad*/
System.security.allowDomain('*');
/*el control de volumen*/
globalvolumecontrol = new Sound( );
globalvolumecontrol.setVolume(_root.volumen*10);
/*los eventos de las entradas*/
function testEvent(oldVal, newVal) {//scroll y luz
if (newVal == 1) {
if (marca == 13) {
marca = 0;
}
marca++;
marcador.gotoAndStop(marca);
}
trace(newVal+1);
_root.container.serv.gotoAndStop(newVal+1);
}
function servEvent(oldVal, newVal) {
_root.container.testLight.gotoAndStop(newVal+1);
}
function startEvent(oldVal, newVal) {
_root.container.startLight.gotoAndStop(newVal+1);
}
//Validar los creditos
function coinEvent(oldVal, newVal) {
_root.container.coinLight.gotoAndStop(newVal+1);
if (newVal == 1)
{
++coin;
}
if(coin==2)
{
_root.setS1a(true);
barra.gotoAndPlay(2);
[color=red]/*CODIGO DEL ERROR*/
function reloj (){
tiempo++
}
/*CODIGO DEL ERROR*/[/color]
}
}
//Entrada 1
function e1aEvent(oldVal, newVal) {
_root.container.salida1.gotoAndStop(newVal+1);
if (newVal == 1 && coin==2)
{
puntos+=2;
}
}
//Variables locales
//Variable de Creditos
coin=0;
//Variable de Puntos
puntos=0;
tiempo=0;
//poner obligatorio para el tiempo
_root.container.transcurrido = 0;
yo deseo saber donde debo poner cada linea para q se pueda ejecutar correctamente....
desde ya muchas gracias.
saludos
