Foros del Web » Creando para Internet » Flash y Actionscript »

calcular distancias

Estas en el tema de calcular distancias en el foro de Flash y Actionscript en Foros del Web. hola amig@s a ver si me pueden ayudar estoy atascado en algo de las distancias lo intentado de varias formas pero no doy con la ...
  #1 (permalink)  
Antiguo 20/09/2008, 15:31
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
calcular distancias

hola amig@s a ver si me pueden ayudar estoy atascado en algo de las distancias
lo intentado de varias formas pero no doy con la respuesta
bueno
tengo este codigo
Código PHP:

mc_posx
=mc._x

function visi(){

this.onEnterFrame = function() {
                
d_x=150
        mc
._x _xmouse;
        
        
distancia =  Math.floor((mc_posx-mc._x)/(mc_posx+d_x)*100);
        
mc._alpha distancia 
                  
}
}
boton.onPress=function(){
visi()

explico o que quiero es que mc disminuya o aumente el alpha dependiendo de la distancia de su posicion original sumado el valor d_x que en este caso es 150
el resultado lo tiene que dar en un valor del 100% ya que si no el alpha no funcionaria

no se si me entienden si no lo explico de otra forma XDXD
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft

Última edición por Lynxcraft; 20/09/2008 a las 15:36
  #2 (permalink)  
Antiguo 20/09/2008, 22:15
Avatar de nuuk_ikel  
Fecha de Ingreso: agosto-2008
Ubicación: [ Dimensión desconocida ]
Mensajes: 164
Antigüedad: 16 años, 3 meses
Puntos: 3
Sonrisa Respuesta: calcular distancias

Haber asi es como yo lo entendi:

Código actionscript:
Ver original
  1. centro = Stage.width/2;
  2. mover = function () {
  3. this.onEnterFrame = function() {
  4. xPos = miClip_mc._x;
  5. alfa=100
  6. miClip_mc._x = _xmouse;
  7. if (xPos==centro) {
  8. miClip_mc._alpha=100
  9. }else if(xPos<centro){
  10. miClip_mc._alpha=alfa-((centro/100)-(miClip_mc._x-centro))
  11. }else if(xPos>centro){
  12. miClip_mc._alpha=alfa-((centro/100)+(miClip_mc._x-centro))
  13. }
  14. };
  15. };
  16. boton.onRelease=function(){
  17. mover();
  18. }

almenos asi le entendi jeje
__________________
[ Si hay un problema, existe una solución ]
  #3 (permalink)  
Antiguo 21/09/2008, 09:05
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: calcular distancias

hola nuuk_ikel

muchas gracias esto es mejor de lo que quería hacer XD
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:16.