Comunidad de diseño web y desarrollo en internet online

Problemas con el Stop(); al importar clase

Citar            
MensajeEscrito el 28 Mar 2011 08:01 pm
Hola.. a todos.. si alguien resuelve mi duda sencilla lo agradezco mucho..

Estoy utilizando esta clase para personalizar el clic derecho cuando se presiona en la película flash en ejecución.

Código ActionScript :

package {
    import flash.ui.ContextMenu;
    import flash.ui.ContextMenuItem;
    import flash.ui.ContextMenuBuiltInItems;
    import flash.display.Sprite;
   

    public class ContextMenuItemExample extends Sprite {
        private var myContextMenu:ContextMenu;

        public function ContextMenuItemExample() {
            myContextMenu = new ContextMenu();
            removeDefaultItems();
            addCustomMenuItems();
            this.contextMenu = myContextMenu;
           
        }

        private function removeDefaultItems():void {
            myContextMenu.hideBuiltInItems();
        }

        private function addCustomMenuItems():void {
            var item:ContextMenuItem = new ContextMenuItem("Diseño y Desarrollo: Fulanito Soprani");
            myContextMenu.customItems.push(item);
        }        
    }
}


Me funciona, pero como utilizo varios fotogramas, quise agregar un Stop(); en el primer fotograma, y allí es donde se da el error. Pasa de un fotograma al otro y sin parar.

1. ¿como hago para poder detener el clip por ejemplo desde una clase?¿ o desde el fotograma, pero importando una clase?

Por jdcastro

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Mar 2011 08:42 pm
¿Que tiene que ver el stop con una clase de menú contextual? ¿Te tira algún error?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 28 Mar 2011 08:47 pm
Si claro, aplicala en tu flash y veras.. cuando importo la clase sin colocar un stop(); en el fotograma uno, todo funciona, el error lo muestra cuando agrego el stop(); :shock:

Por jdcastro

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Mar 2011 08:57 pm
Importo la clase, la instancio, pongo un stop, ningún problema. ¿No estarás copypasteando el código de la clase en el timeline, verdad?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 28 Mar 2011 09:29 pm

solisarg escribió:

Importo la clase, la instancio, pongo un stop, ningún problema. ¿No estarás copypasteando el código de la clase en el timeline, verdad?

Jorge



En el fotograma, solo coloco stop(); y listo..!

Y eso es lo q pasa..

Por jdcastro

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 29 Mar 2011 03:35 pm
No la estás poniendo como Document Class. En el primer frame haz esto:

Código ActionScript :

var miMenuContextual = new ContextMenuItemExample();
stop();


Si el AS de la clase no está en el mismo directorio que el fla, entonces debes hacer un import

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.