Muchas gracias XrV jeje maÃana probare el code en la ofi xDD que ya
sabes que es en el unico sitio que uso flash jej ata k lo sakes pa linux
:P

El mar, 18 de 11 de 2003 a las 20:34, Marc el XrV escribiÃ:
> Jelow, ahà va mi cutrescript :P
> 
> /* Aqui he creado 4 botones con el nombre de instancia btnA,btnB,btnC y btnD i 
> a ellos les asocio su correspondiente evento onPress, que lo que hace es 
> asignarle una variable (dragable) a su correspondiente clip diciendole si 
> puede o no ser arrastrado (true o false) */
> 
> btnA.onPress = function(){clipA.dragable=!clipA.dragable;};
> btnB.onPress = function(){clipB.dragable=!clipB.dragable;};
> btnC.onPress = function(){clipC.dragable=!clipC.dragable;};
> btnD.onPress = function(){clipD.dragable=!clipD.dragable;};
> 
> /* Y aqui lo que hago es asignar un evento onmousedown y onmouseup a cada clip 
> (weno, se q se podrÃa mejorar pero es una soluciÃn valida :P) que verifica q 
> se pueda arrastrar y que solo lo haga cuando el mouse està colisionando 
> (hitTest r00lz XD) con el clip... */
> 
> 
> clipA.onMouseDown = function(){
>       if(this.hitTest(_root._xmouse,_root._ymouse,true)){
>               if(this.dragable){
>                       this.startDrag();
>               }
>       }
> }
> clipB.onMouseDown = function(){
>       if(this.hitTest(_root._xmouse,_root._ymouse,true)){
>               if(this.dragable){
>                       this.startDrag();
>               }
>       }
> }
> clipC.onMouseDown = function(){
>       if(this.hitTest(_root._xmouse,_root._ymouse,true)){
>               if(this.dragable){
>                       this.startDrag();
>               }
>       }
> }
> clipD.onMouseDown = function(){
>       if(this.hitTest(_root._xmouse,_root._ymouse,true)){
>               if(this.dragable){
>                       this.startDrag();
>               }
>       }
> }
> 
> /* aqui paro el drag :P */
> 
> clipA.onMouseUp = function(){
>       this.stopDrag();
> }
> clipB.onMouseUp = function(){
>       this.stopDrag();
> }
> clipC.onMouseUp = function(){
>       this.stopDrag();
> }
> clipD.onMouseUp = function(){
>       this.stopDrag();
> }
> 
> ala, saludines lista.
> 
> epple ere un puti ;)
> 
> Marc Palaueb.com 
> 
> ---------- Original Message -----------
> From: "Ivan Rodriguez" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tue, 18 Nov 2003 17:26:41 +0100
> Subject: [ASNativos]  duda con startDrag()
> 
> > Buenas, tengo una duda, me pregunto como puedo activar a un mc la 
> > posibilidad de que sea arrastable, me explicare mejor, necesito que 
> > cuando pinche sobre un boton, un MC pueda ser arrastrado, pero que 
> > solo se arrastres cuando pulse sobre el, ya que e intentado con el 
> > siguiente code:
> > 
> > //boton
> > on(press) {
> >     _root.mapa.startDrag();
> > }
> > 
> > Pero lo que pasa es que de esta manera el MC ya es arrastable y 
> > sigue al cursor, lo que quiero es que cuando pinche sobre ese boton 
> > deje activado un estado de dragable, digamoslo asi, y cuando yo 
> > pulse sobre el mapa lo mueva, se me a ocurrido de una manera, cuando 
> > pulse sobre el boton que cambie el valor de una variable, y 
> > dependiendo de eso hacerle al mapa un:
> > 
> > onPress = function() {
> >     if(_root.estado = 1) {
> >         _root.mapa._x += (_parent._xmouse - _x)/4;
> >         _root.mapa._y += (_parent._ymouse - _y)/4;
> >     }
> > }
> > 
> > Creen que sera correcto eso? si pudieran explicar como hacerlo 
> > correctamente ....
> > 
> > Muchisimas gracias
> > IvÃn Rodriguez Espada
> > _________________________
> > ALAPLAYA.COM
> > http://www.alaplaya.com
> > [EMAIL PROTECTED]
> > <!-------------------------------
> > Lista ASNativos:
> > subscripciones/desubscripciones
> > http://www.sidedev.net/asnativos
> > -------------------------------->
> ------- End of Original Message -------
> 
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> -------------------------------->
> 

Responder a