Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di luklab
    Registrato dal
    Jul 2002
    Messaggi
    120

    puntatore personalizzato in determinato mc

    Ciao a tutti,
    questa è la mia domanda: è possibile personalizzare il puntatore del mouse solo in un determinato mc del mio stage? Sul resto dello stage mouse classico.
    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    10
    devi utilizzare un mc a parte che controlla l'hitTest tra il tuo puntatore del mouse e il movieclip che ti interessa.
    se l'hitTest è vero, nascondi il puntatore e con l'azione drag gli attacchi un mc con l'immagine o il disegno che vuoi.

  3. #3
    Utente di HTML.it L'avatar di luklab
    Registrato dal
    Jul 2002
    Messaggi
    120

    mmm...

    ciao, grazie per avermi risposto.

    sono sincero, non ho capito... io adesso ho questo:
    Mouse.hide();
    cursor_mc.onMouseMove = function() {
    this._x = _xmouse;
    this._y = _ymouse;
    updateAfterEvent();
    };
    e il puntatore è personalizzato per tutto lo stage.
    Non voglio prenderti tempo, hai un esempio da postare?
    Grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    10
    sul clip esterno che ti fa da controllo metti:

    onClipEvent(enterFrame)
    {

    if(this.hitTest(_root.mouse._x, _root.mouse._y, false))
    {
    // qui meti il codice che hai postato prima

    }

    }

    fammi sapere come va

  5. #5
    Utente di HTML.it L'avatar di luklab
    Registrato dal
    Jul 2002
    Messaggi
    120
    nn riesco a farlo funzionare, ho una situazione particolare che ti spiego: ho l'mc sopra cui deve funzionare il puntatore personalizzato, al suo interno ho l'mc col modello di puntatore. Quest'ultimo mc deve restare all'interno perchè legato ad altre azioni dallo script.
    Ora, il tuo codice, va sul frame o sull'mc?
    Grazie ancora

  6. #6
    Utente di HTML.it L'avatar di luklab
    Registrato dal
    Jul 2002
    Messaggi
    120

    aspè, mi spiego meglio

    Quello che ho è un mc rettangolare (classica fotogallery) che a sua volta contiene 2 mc sensibili, uno nella metà dx e uno nella metà sx. Il cliente mi chiede che il puntatore a seconda dell'area sensibile che incontra si trasformi in freccia a dx e a sx.
    Poi però mi chiede anche che, fuori dalle aree sensibili, il puntatore torni quello di default.

    mmm... non so come uscirne...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    10
    non ci sto capendo più niente neanche io...
    anzitutto ti ho postato un codice sbagliato

    quello giusto sarebbe...
    onClipEvent(enterFrame)
    {

    if(mezzomc.hitTest(_root._xmouse, _root._ymouse, false ))
    {

    //nascondere il puntatore
    //portare il nuovo cursore(mc) alle coordinate del mouse
    //startDrag del nuovo puntatore

    }

    else
    {
    //il nuovo cursore ha coordinate fuori dallo stage
    stopDrag();
    }

    }

    io metterei il tutto su un movieclip esterno a tutto

    prova così!

  8. #8
    Utente di HTML.it L'avatar di luklab
    Registrato dal
    Jul 2002
    Messaggi
    120

    ho risolto

    Ciao Pochacca, grazie per il tuo aiuto, ho risolto così:

    cerchio.onRollOver=function (){
    Mouse.hide();
    freccia._alpha = 100;

    startDrag("_root.freccia", true);
    }
    cerchio.onRollOut=function () {
    freccia._alpha = 0;
    stopDrag();
    Mouse.show();
    }

    cerchio è l'istanza del movieclip dove il puntatore cambia, freccia è l'istanza dell' MC puntatore.

    Grazie ancora, a presto!

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.