Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    [AS2] - Area sensibile click su MovieClip

    Ciao ragazzi! Io "draggo" un mc all'intendo di un rettangolo.

    Siccome questo movieclip è mascherato in modo da poterlo muovere all'interno di una cornice vorrei limitare il click del mouse dello stesso solo all'aera della cornice (perchè se no essendo il mc molto + grande dell'area visualizzabile posso draggarlo dalla parte mascherata)

    Spero di essermi spiegata è più facile a farsi che a dirsi sicuramente

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao,
    non mi torna tanto il tuo discorso. Normalmente se il clip è mascherato dovresti poter agire, tramite gli eventi mouse, solo sulla parte visibile.
    Ad ogni modo è possibile definire l'area cliccabile (tecnicamente "area attiva") attraverso la proprietà hitArea.
    http://help.adobe.com/it_IT/AS2LCR/F...=00001318.html

    Ad esempio, supponi di avere sullo stage il tuo mc, nominato "mc", al cui interno è presente un altro mc nominato "cornice" che fa appunto da cornice a della grafica che avrai eventualmente mascherato.
    Su un frame della tl principale scriverai una cosa del genere:
    codice:
    mc.onPress = function() {
    	startDrag(this);
    };
    mc.onRelease = function() {
    	stopDrag();
    };
    mc.hitArea = mc.cornice;
    In questo modo potrai trascinare il mc cliccando solo sulla cornice.

    Spero di aver capito
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Ti ringrazio molto!
    In realtà il mio mc (non so perchè) può essere cliccato anche fuori dalla maschera :/ forse perchè agisco al click sul movieclip stesso!

    Infatti dopo aver letto quello che mi hai detto ho provato a convertire l'immagine che è dentro il movie clip in bottone e mettendo le action di drag su quello (dentro il movie clip) automaticamente la parte mascherata non è più cliccabile!


    Il tuo codice comunque son sicura che mi tornerà utile prima o poi! 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.