Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    69

    Utilizzare hitTest con clip duplicati dinamicamente

    Buongiorno a tutti,
    ho un problema nella gestione di hitTest. Riassumo in cosa consiste la mia animazione:

    - ho una clip "smile", con dentro due label frame: "triste" e "felice"
    - duplico 10 volte lo smile con coordinate random

    vorrei che quando uno smile tocca l'altro, assuma lo stato "triste"

    Il mio script è questo:

    for (i=1; i<10; i++) {
    duplicateMovieClip("_root.smile", "smile"+i, i);
    _root["smile"+i]._x = random(414);
    _root["smile"+i]._y = random(414);

    if (_root["smile"+i].hitTest(_root["smile"+i])) {
    _root["smile"+i].gotoAndStop("triste");
    }
    else {
    _root["smile"+i].gotoAndStop("felice");
    }
    }

    Il problema è che in questa formula (_root["smile"+i].hitTest(_root["smile"+i]) non riesco
    a specificare che i due smile debbano essere diversi, come posso fare?

    Grazie

  2. #2
    penso che il controllo sia sbagliato
    ora praticamente gli dici che se il clip
    smile tocca il clip smile cioè se stesso allora si deve spostare

    quindi penso che il problema sia li

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    69
    Lo so...speravo qualcuno avesse qualche suggerimento per correggere lo script...

  4. #4
    Originariamente inviato da darper
    Lo so...speravo qualcuno avesse qualche suggerimento per correggere lo script...
    mo ci provo a vedere
    sperando che nel frattempo qualcuno riesca a postare qualcosa di utile magari usando due cicli for

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    69
    Grazie!

  6. #6
    Originariamente inviato da crescenzo
    mo ci provo a vedere
    sperando che nel frattempo qualcuno riesca a postare qualcosa di utile magari usando due cicli for

    ho provato una cosa del genere


    for (i=1; i<10; i++) {
    for (j=1; j<10; j++) {
    trace(j)
    if (_root["smile"+j].hitTest(_root["smile"+i])) {
    _root["smile"+j].gotoAndStop("triste");
    trace(j+"la i "+i)
    } else{
    _root["smile"+j].gotoAndStop("felice");
    }
    }
    }

    ma nn va bene
    sto un attimino sclerando......
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.