Visualizzazione dei risultati da 1 a 4 su 4

Discussione: rilevamento arrivo

  1. #1

    rilevamento arrivo

    Salve ho 6 clip che si spostano a random verso un' altro clip a forma di linea.
    Dovrei rappresentare graficamente l'arrivo di questi clip.

    allora ho optato la strata dell' hitTest

    il clip di arrivo si chiama trag


    trag.onEnterFrame= fuction(){
    if(!toccato){
    for(i=1; i<7; i++){
    if(this.hiTest(_root<"clip"+i>)){
    trace("clip1: " +_root.clip1._x-trag._x);
    trace("clip2: " +_root.clip2._x-trag._x);
    ........................
    toccato= true;
    }
    }
    }
    }

    Bene in teoria mi dovrebbe dare 0 al primo clip e -10 al seocndo ecc.

    Dico in teoria perchè flash rileva la _x di un clip a partire dal suo centro quindi dovrei sottrarre il tutto la clip1._width/2.

    la domanda era ma esiste un altro metodo per fare quello che devo fare?
    Cioè la rapprensentazione "su scala" dell 'arrivo dei clip?

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Verificare che la _x dei movieclip sia maggiore-uguale a quella della linea?

  3. #3
    Si ok certo che ci ho pensato ma forse sbaglio qualcosa



    _root.trag.onEnterFrame= function()
    {
    if(!toccato)
    {
    for(i=1; i<7; i++)
    {
    if((_root["clip"+i]) == (this._x))
    {
    trace(this._x);
    trace(_root.clip1._x);
    trace(_root.clip1._x- this._x);
    toccato= true;
    }
    }
    }

    }

  4. #4
    Ho dimenticato la _x ma non funge lo stesso

    root.trag.onEnterFrame= function()
    {
    if(!toccato)
    {
    for(i=1; i<7; i++)
    {
    if((_root["clip"+i]._x) == (this._x))
    {
    trace(this._x);
    trace(_root.clip1._x);
    trace(_root.clip1._x- this._x);
    toccato= true;
    }
    }
    }

    }

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.