¿¿Qué un onEnterFrame consume menos recursos que un setInterval???
¿Dónde hay una comparativa de performance que diga eso??
Más que nada, porque el onEnterFrame depende de la máquina, va a los
fps que vaya el player, el setInterval sin embargo intentará siempre
ajustarse al tiempo que le marcas; con lo cuál en teoría consume más micro..
Pero bueno, si hay alguién que tenga argumentos para decir lo
contrario, yo me retracto encantado...
Un saludo.
> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] En nombre de Fede Rivas
> Enviado el: jueves, 26 de enero de 2006 16:01
> Para: [email protected]
> Asunto: Re: [ASNativos] clase tontuna
>
> Buenasss. Hechale un ojo a la clase MovieClipLoader, para lo
> que necesitas
> te vendrá mucho mejor, y evitaras tener que usar el enterFrame.
> En cualquier caso, si decides no usar MovieClipLoader, al menos usa un
> setInterval en vez de un enterFrame, podras controlar asi la
> velocidad de
> refresco de tu loader y consumirá menos recursos dentro de lo
> que cabe, y
> crealo dentro del ámbito de tu clase, de manera que no tengas
> que usar el
> _root para nada, te evitará problemas .
>
> Tanto _root como en enterFrame son cosas del diablo, como ya
> se ha comentao
> otras veces.... XD
>
> Salu2!
>
> Fede.
>
> El 26/1/06 13:56, "Alfredo Laguia Laborda" <[EMAIL PROTECTED]>
> escribió:
>
> > Hola a todos
> >
> > tengo esta clase chorra para precargar unos clipes y
> resulta que no me deletea
> > el enterFrame cuando completa la carga. como vereís tengo
> el delete comentado
> > si lo dejo "on" no me hace ni puto caso
> > a ver si me podeis decir que tengo mal que mi especial
> tontuna de hoy no me
> > deja verlo
> >
> > muchas gracias de antemanos
> >
> >
> >
> >
> **********************************************************************
> > class Precargador{
> > static var datosCargados:Number;
> > static var datosTotales:Number;
> > static var progreso:Number;
> > static var container:MovieClip;
> > static var clipo:String
> > static var destino:MovieClip;
> > static var objeto:String
> > static var completado:Number = 100
> >
> > public function Precargador(container,clipo){
> > precarga(container,clipo)
> > }
> >
> > static function precarga(destino,objeto){
> > destino.loadMovie(objeto)
> > _root.onEnterFrame = function(){
> > datosCargados = destino.getBytesLoaded()
> > datosTotales = destino.getBytesTotal()
> > progreso = Math.round((datosCargados*100)/datosTotales);
> > if(progreso == completado){
> > //delete _root.onEnterFrame
> > trace("he cargado!")
> > }
> > else{
> > trace(progreso)
> > }
> > }
> > muestroContenedor()
> > }
> >
> > static function muestroContenedor(){
> > trace("ahora pongo visible el contendor")
> > }
> >
> > }
> >
> >
> **************************************************************
> **********
> >
> >
> > ----------------------------------
> > Lista ASNativos:[email protected]
> > http://www.5dms.com/listas
> > ----------------------------------
> >
>
>
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------
>
> __________ Información de NOD32 1.1380 (20060125) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------