Visualizzazione dei risultati da 1 a 3 su 3

Discussione: livelli e bottoni

  1. #1
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509

    livelli e bottoni

    Ciao a tutti,
    io creo un mc caricando un immagine cosi :

    _root.createEmptyMovieClip("image1", 400);
    _root.image1.loadMovie("img/img1.jpg");
    this.onEnterFrame = function() {
    car = _root.image1.getBytesLoade();
    tot=_root.image1.getBytesTotal();
    if (tot != undefined) {
    if (car>=tot and car>10) {
    delete this.onEnterFrame;
    _root.image1._x=120
    _root.image1._y=161
    _root.image1._visible=1;

    }
    }
    }

    poi creo un altro mc allo stesso modo rendendolo klikkabile:

    _root.createEmptyMovieClip("button1", 399);
    _root.button1.loadMovie("img/but1.jpg");
    this.onEnterFrame = function() {
    car = _root.button1.getBytesLoaded();
    tot=_root.button1.getBytesTotal();
    if (tot != undefined) {
    if (car>=tot and car>10) {
    delete this.onEnterFrame;
    _root.image1._x=70
    _root.button1._y=161
    _root.button1._visible=1;

    }
    }
    }
    _root.button1.onPress = function(){
    ....
    }

    Il problema è che quando il secondo mc passa sotto il primo (con uno scroll orizzonatale) rimane klikkabile, in pratica è come se il primo nn esistesse.
    Vorrei che non fosse + klikkabile finche rimane nascosto.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Prova una condizione del tipo:

    if(image1.hitTest(button1)){
    button1.enabled = false;
    }else{button1.enabled = true;}
    A me mi dà la carica, agli italiani gli dà la carica

  3. #3
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Ho letto sul manuale che HitTest ha due sintassi :

    my_mc.hitTest(x, y, shapeFlag)
    my_mc.hitTest(target)

    Per ora controllo con una funzione le coordinate per verificare la
    sovrapposizione,
    provero' a studiarmi HitTest...

    Grazie

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.