Visualizzazione dei risultati da 1 a 3 su 3

Discussione: funzioni in AS3

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282

    funzioni in AS3

    Ciao a tutti chiedo un piccolo aiuto.

    ho un bel pò di pulsanti...ognuno dei quali ha lo stesso effetto, per non ripetere la funzione di rollo over come posso procedere?
    questa è una funzione normale

    Codice PHP:
    puls.addEventListener(MouseEvent.MOUSE_OVERSOPRA)
    function 
    SOPRA(evento:MouseEvent, ):void
    {
        
    TweenMax.to(puls0.5, {dropShadowFilter:{color:0xffffffalpha:1blurX:10blurY:10,     
             
    strength:2distance:0}});

    ma immaginiamo una funzione richiamata del tipo
    Codice PHP:
    SOPRA(puls)

    function 
    SOPRA(a:MovieClip):void
    {
        
    TweenMax.to(a0.5, {dropShadowFilter:{color:0xffffffalpha:1blurX:10blurY:10,     
             
    strength:2distance:0}});

    ma come gli attribuisco l'ascoltatore in questo caso?

    grazie per l'aiuto.
    Tony

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Il parametro della funzione in ascolto è un elemento fisso che tu non puoi decidere a priori, ma a seconda della situazione che ti ritrovi, puoi gestire la cosa in diversi modi.
    Nel tuo caso puoi sfruttare la proprietà "currentTarget" per individuare il clip che scatena l'evento all'interno della funzione e quindi usarlo per avviare la tua tween:

    Codice PHP:
    puls.addEventListener(MouseEvent.MOUSE_OVERSOPRA)
    function 
    SOPRA (evento:MouseEvent):void {
        
    TweenMax.to(evento.currentTarget0.5, {dropShadowFilter:{color:0xffffffalpha:1blurX:10blurY:10strength:2distance:0}});


  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    282
    grazie per l'aiuto And
    provo subito
    ciaooo
    Tony

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.