Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 4 de 4

Tema: problemas con un if con posiciones exactas

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    31 may, 10
    Ubicación
    Madrid, España
    Mensajes
    242
    Poder de Reputación
    12

    problemas con un if con posiciones exactas

    Hola.

    Me encuentro con un problema a la hora de ejecutar una acción que depende de un if.

    Primero pongo el código, creo que será mas fácil de entender.

    /* combo: es un mc que esta en el escenario
    /* selec1: es un mc que esta dentro del combo
    /* selec2: es otro mc que esta dentro del combo
    /* j1: es un mc que esta dentro de "selec1" y que se mueve, tiene 4 posiciones
    /* j2: es otro mc que esta dentro de "selec2" y que se mueve, tiene 4 posiciones
    /* mc10: es un mc vacio
    /* s1: es un mc que esta en la biblioteca

    onClipEvent(enterFrame){
    if(j1(_x.==404.1 _y.==16.1)and j2(_x.==59.7 __y.==16.1){
    _root.mc10.attachMovie("s1","clip",1);
    }
    }
    Quisiera que al estar "j1" es esa posición y "j2" en esa posición, se cargara en el "mc10" que esta vacío, el mc "s1".

    El mc "combo" me funciona bien, los mc "selec1 y selec2" también los mc "j1 y j2" también se mueven en sus cuatro posiciones.

    El código se lo he puesto en el mc "combo" en la capa de acciones.

    Todos los mc están vinculados para as y tienen nombre de instancia ( el suyo propio).

    Pero no me funciona.

    Esta en as2.

    Gracias

    Un saludo.

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,047
    Poder de Reputación
    21
    Hola!

    Hay algo raro ahí... estas expresiones están mal:

    Código:
    if(j1(_x.==404.1 _y.==16.1)and j2(_x.==59.7 __y.==16.1){
    Por qué utilizas el mc aquí? Si tu idea es preguntar: "si la posición x e y de j1 es 404.1 y 16.1 respectivamente Y la posición x e y sea 59.7 y 16.1 respectivamente, entonces haz lo que sigue", entonces deberías hacer esto:

    Código:
    if((j1_x == 404.1 && j1._y == 16.1) &&
    (j2._x == 59.7 && j2._y == 16.1)) {
      // Aquí pones el resto del código
    }
    Fíjate que j1._x utiliza sólo un guión bajo, no dos.

  3. #3
    Me va gustando esto... Habitante
    Fecha de Ingreso
    31 may, 10
    Ubicación
    Madrid, España
    Mensajes
    242
    Poder de Reputación
    12
    Ok.

    Muchas gracias.

  4. #4
    Me va gustando esto... Habitante
    Fecha de Ingreso
    31 may, 10
    Ubicación
    Madrid, España
    Mensajes
    242
    Poder de Reputación
    12
    No soy capaz de que me lo coja.

    El código se lo estoy poniendo en el mc "combo" en la capa de acciones, por que es el mc que contiene los mcs "selec1 y selec2" que a su vez estos contienen los mcs "j1 y j2".

    En el mc que se juntan es el combo, por eso lo he puesto ahí.

    No se si será ese el fallo, o que son posiciones muy estrictas, aun que son las posiciones que tienen asignadas "j1 y j2".

    Gracias.

Temas Similares

  1. posiciones
    Por gaston1501 en el foro Foro General
    Respuestas: 0
    Último Mensaje: 21/12/2010, 17:59
  2. Como subir posiciones??
    Por rocfg en el foro Posicionamiento de páginas web
    Respuestas: 4
    Último Mensaje: 02/08/2008, 16:34
  3. ¿Como ganar posiciones...
    Por enore en el foro Promoción
    Respuestas: 4
    Último Mensaje: 08/10/2007, 03:28

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •