En mi fotograma 2 de mi archivo SWF principal utilizo el siguiente código para hacer una precarga ya que el archivo 'introduccion.swf' es bastante pesado.
Código:
Cuando he subido a internet para comprobar si funcionaba me ha surgido un problema y es que cuando estoy en plena precarga, me aparece un mensaje de error que dice: stop(); precarga = new MovieClipLoader(); precarga.loadClip("introduccion.swf",intro); precarga.onLoadProgress = function(intro, loadedBytes, totalBytes) { p = Math.round((loadedBytes/totalBytes)*100); texto_pre.porcentaje._visible=true; texto_pre.porcentaje.selectable=false; valor = int((loadedBytes/totalBytes)*100); var my_fmt_arial:TextFormat = new TextFormat(); my_fmt_arial.font = "bold"; texto_pre.porcentaje.selectable = false; texto_pre.porcentaje.enabled = false; texto_pre.porcentaje.textColor = "0xffffff"; texto_pre.porcentaje._visible = true; texto_pre.porcentaje.text=valor+"%"; texto_pre.porcentaje.embedFonts = true; texto_pre.porcentaje.setTextFormat(my_fmt_arial); texto_pre.porcentaje.antiAliasType = "advanced"; }; precarga.onLoadComplete = function(intro) { texto_pre.porcentaje._visible=false; }; precarga.onLoadInit = function(intro) { };
"Un script de esta pelicula está provocando que Adobe Flash se ejecute lentamente. Si continua ejecutandose, el equipo podría no responder. ¿Desea anular el script?"
- SI /NO
He usado el mismo codigo para cargar una pelicula de 2mb y la a cargado sin que apareciera ese error. Pero la pelicula que quiero cargar en cuestion pesa 14 mb (es pesada pues incluye numerosos videos). ¿Ese error que aparece se debe? Quisiera saber si se produce al intentar cargar una pelicula tan pesada o si es error del codigo.
En cualquier caso, ¿habría algun modo de hacer desaparecer ese mensaje de error mientras se carga la pelicula? El caso es que si decido NO anular el script la pelicula sigue cargandose y se ejecuta sin problema.
GRACIAS.