Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207

    Tipizzazione forte di variabili

    Ciao, come faccio a fare una tipizzazione forte di variabili contenute in un clip?
    Mi spiego meglio, ad esempio, in una funzione mc.onEnterFrame=function() {} vorrei inserire questo codice "var this.colore:Color = new Color(this);" ma il fatto che la variabile abbia il percorso (this.), crea problemi. Qual'è la sintassi giusta.
    Thx

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    puoi usare il with

    mc.onLoad = function() {
    with (this){
    var colore:Color = new Color(this);
    }
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207
    Ciao, ho provato ma non funziona o meglio....funziona solo se lo inserisco direttamente nel MovieClip. Se invece lo uso in un prototype od in una fuzione onEnterFrame creata sulla linea temporale non va.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da remida
    Ciao, ho provato ma non funziona o meglio....funziona solo se lo inserisco direttamente nel MovieClip. Se invece lo uso in un prototype od in una fuzione onEnterFrame creata sulla linea temporale non va.
    in effetti non ho provato, stasera magari ci provo e ti dico meglio

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ok, ho verificato, in pratica con with si possono controllare solo le proprietà e i metodi dell'oggetto (target), mentre non si possono creare nuove variabili, che apparterrebbero comunque alla timeline in cui il with viene scritto, quindi in caso della timeline principale, appartengono a _root/_level0, conclusione è che non è possibile assegnare una variabili con tipizzazione forte ad un movieclip o altro oggetto presente sulla timeline principale, bisogna affidarsi al player che riconosca autonomamente il tipo di dato con il modo classico di assegnazione

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.