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
-------------------------------->