Comunidad de diseño web y desarrollo en internet online

¿desea anular el script?

Citar            
MensajeEscrito el 23 Jul 2009 10:26 pm
Un script de esta pelicula esta provocando que el reproductor de flash se ejecute lentamente. Si continua ejecutandose, su Pc podria podria no responder. ¿desea anular el script?






estoy desarrollando una encuesta que utiliza una base de datos sql + un arhivo php que envia datos a la bd + mi pelicula flash

...y en el fotorama uno tengo el sgte cod.

Código ActionScript :

stop();
submit_btn.enabled = false;
var loadVars_in:LoadVars = new LoadVars();
var loadVars_out:LoadVars = new LoadVars();
loadVars_in.onLoad = function(success) {
   if (success) {
      
      gotoAndStop("result");
   } else {
      
   }
};

listenerObject = new Object();
listenerObject.click = function(eventObject) {
   submit_btn.enabled = true;
};
radioGroup.addEventListener("click", listenerObject);

submit_btn.onRelease = function() {
   var selectedNum:Number = radioGroup.selectedData;
   loadVars_out.choice = selectedNum;
   loadVars_out.sendAndLoad("http://www.mihost.cl/vote.php", loadVars_in, "POST");
};


y luego al votar y aceptar en la encuesta nos vamos al fotorama 2 "result" donde tenemos el sgte cod.

Código ActionScript :

var totalVotes:Number = loadVars_in.totalVotes;
var end:String
for(i=1;i<=5;i++){
   vote = loadVars_in["vote" + i + "total"]
   procent = Math.round(( vote / totalVotes) * 100);
 if(votes==1){
      end = "Voto";
   } else {
      end = "Votos";
   }
   _root["graph"+i+"_mc"].bar_mc._xscale = procent;
   _root["graph"+i+"_mc"].procent.text = procent + " %  - " + vote + end;
   
}


es aquí donde creo que está el error leyendo algunos post creo hay algún error en el código, sería por un bucle que podría ejecutarse una y otra vez...podria ser...

for(i=1;i<=5;i++){

???????

maestros jedis porfavor un ayudita a este padawan.

Saludos amigos cristalab.

César

Por ignisardens

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Jul 2009 07:07 am
Yo, en principio, El código posteado lo veo bien, salvo el detalle de declarar la variable "i" como int (o como Number)

Código ActionScript :

for (i:int=1;i<=5;i++){...}

Aunque DEBES asegurarte de que el frame "result" sea el del fotograma2 y le tienes que PONER un

Código ActionScript :

stop()

NOTA: estás usando AS.2 (en lugar de AS.3)

Por Eliseo2

710 de clabLevel



 

firefox

 

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