Comunidad de diseño web y desarrollo en internet online

ayuda con stop movie clip!!!

Citar            
MensajeEscrito el 01 Mar 2010 05:32 pm
intento detener un movie clip despues de la carga de mi pelicula, ya intente de todo y no me resulta nada... el codigo es el siguiente:

Código ActionScript :

        private function loadPanoCheck(arg1:flash.events.Event):void
        {
            var e:flash.events.Event;
            var loaded:Number;
            var percent:int;
            var total:Number;

            var loc1:*;
            loaded = NaN;
            total = NaN;
            percent = 0;
            e = arg1;
            if (pano.pano == null)
            {
                return;
            }
            try
            {
                loaded = 0;
                total = 0;
                percent = 0;
                if (pano.pano.bytesLoaded == 0)
                {
                    throw new Error();
                }
                loaded = pano.pano.bytesLoaded;
                total = pano.pano.bytesTotal;
                percent = Math.round(loaded / total * 100);
            }
            catch (error:Error)
            {
                percent = 0;
            }
            finally
            {
                preloader.percent.text = percent < 10 ? "0" + percent : String(percent);
                preloader.loadBar.scaleX = percent / 100;
                if (pano.pano.loadCompleted)
                {
                    removeEventListener(flash.events.Event.ENTER_FRAME, loadPanoCheck);
                    caurina.transitions.Tweener.addTween(preloader, {"_autoAlpha":0, "time":0.2, "transition":"linear"});
                    displayContent();
                }
            }
            return;
        }


alguna idea?? necesito que despues del efecto alfa el movie clip se detenga!! pero no me deja...
ayuda porfavoorr!!

(actionscript3 apestaaaaaa!!!)

Por pepepekas

1 de clabLevel



 

opera
Citar            
MensajeEscrito el 01 Mar 2010 06:02 pm
Viendo el código diría que lo que apesta no es AS3 exactamente ... ¿un onEnterFrame que fuerza recursividad dentro de un bloque try/catch/finally? Si lo que intentas es un preload, considera usar un Loader y los callbacks ProgressEvent.PROGRESS y Event.COMPLETE para monitorizar/animar toda la carga

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Mar 2010 11:05 pm
gracias jorge kede igual, lo tube que hacer asi por variantes que se cargan antes del preload y no tube opcion en AC3..., y si apesta, antes hubiera bastado con poner un simple stop(); a la pelicula... salu2

Por pepepekas

1 de clabLevel



 

opera
Citar            
MensajeEscrito el 02 Mar 2010 01:45 pm
Si te obligan a producir ese tipo de código, considera cambiar de ámbito a menos que no te interese la programación

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.