No s� si entiendo bien la pregunta... Lo que quieres hacer es que en el
onterframe o en el onLoad de tus MC's hacer lo que haces pero que est�
en una funci�n?

Si es as� se me ocurren 2 cosas:
        - Tal y como lo tienes hacer las llamadas a las funciones con
call. As� esas funciones se te ejecutar�n en el �mbito del clip que
toque:
        <code en _root>
                function init() {
                   this._x = this.x = 0;
                }

                function mover() {
                        this._x += (this.x - this._x) * 0.3;
                }
        </code>

        <code para los MC's>
                onClipEvent (load) {
                        _root.init.call(this);  
                }

                onClipEvent (enterFrame) {
                        _root.mover.call(this);
                }
      </code>


        - La otra opci�n que se me ocurre es crearte una clase. Si
tienes varios MC's y todos se comportan de forma igual, esta ser�a la
mejor opci�n:

        <code>
        function item() {
                this.init();    
        }

        item.prototype = new MovieClip();

        item.prototype.init = function() {
                this._x = this.x = 0;
                this.onEnterFrame = this.mover;
        }

        item.prototype.mover = function() {
                this._x += (this.x - this._x) * 0.3;
        }       
        
        //Esta linea har� que el mc con nombre de vinculaci�n 'item1' se
comporte seg�n las reglas de la clas item.
        //Tienes que a�adir una linea de estas para mc que se vaya a
comportar igual
        Object.registerClass("item1",item);
        </code>


Para que la segunda opci�n te funcione bi�n, el c�digo lo tienes que
poner como m�nimo un frame antes que el frame donde aparece por primera
vez alguno de los MC registrados.       


Saludos a todos
Xavi Beumala
http://www.code4net.com


> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En > nombre de ||| 
> JOHNMARTIN Enviado el: viernes, 16 de enero de 2004 16:13
> Para: [EMAIL PROTECTED]
> Asunto: [ASNativos] Function a varios clips
> 
> Saludos amigos.
> Tengo el siguiente code para un clip, el cual activare desde un boton.
> 
> //----------------
> onClipEvent (load) {
>  _x = 0;
>  x = 0;
> }
> onClipEvent (enterFrame) {
>  _x += (x-_x)*0.3;
> }
> //----------------
> 
> La cuestion es que tengo varios clips, y no he podido crear 
> una funcion para
> que:
> Desde el mismo frame, yo le aplique esa funcion a mis clips.
> 
> Mil gracias por la colaboracion !
> 
> 
> JOHNMARTIN
> www.usershock.com
> Macromedia User Group
> 
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones http://www.sidedev.net/asnativos
> -------------------------------->
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones http://www.sidedev.net/asnativos
> -------------------------------->
> 

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a