Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    [mx] Flash Vars: curiosità

    Ho notato che scrivere le variabili così non genera errore
    Codice PHP:
    /:me 5;
    /:
    you 7;
    trace (/:me+/:you); //12

    $they 8;
    trace (/:me+/:you-$they); //4 
    forse sarà scontato ma non ci avevo mai pensato.
    Usare il $ forse è conveniente da un punto di vista della visualizzazione perchè è simile al php, ma /: come mai viene accettato come nome?
    ovviamente sia /me e sia :me sono errori...
    わさび

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >Usare il $ forse è conveniente da un punto di vista
    >della visualizzazione perchè è simile al php

    Secondo me, se c'è una cosa bella rispetto al php, in flash, è proprio non dover usare segni assurdi per le variabili...
    A parte questo, il segno del dollaro è uno dei caratteri accettatti per l'indicazione di un nome di variabile.

    >ma /: come mai viene accettato come nome?

    Perchè non è un nome, ma l'indicazione del percorso. Quel codice, nel flash 4 (ancora supportato per retrocompatibilità), serviva ad identificare una variabile definita nella _root del filmato. Quindi il codice:
    codice:
    /:me = 5;
    /:you = 7;
    trace (/:me+/:you); //12
    
    $they = 8;
    trace (/:me+/:you-$they); //4
    non è altro che:
    codice:
    _root.me = 5;
    _root.you = 7;
    trace (_root.me + _root.you); //12
    
    $they = 8;
    trace (_root.me + _root.you - $they); //4

  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Grazie infinite per le delucidazioni nega

    ...quindi mi dici che /:me è uno modo obsoleto per scrivere _root.me oppure si può usare tranquillamente anche in mx e mx04?
    わさび

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    In teoria, per retrocompatibilità, continuerà a funzionare, ma io smetterei di usarlo, anche perchè di anni ne sono già passati abbastanza, e se non ci si trova in mano un lavoro molto corposo creato con il flash 4, vale la pena di aggiornare il codice..

  5. #5
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da negatyve
    In teoria, per retrocompatibilità, continuerà a funzionare, ma io smetterei di usarlo, anche perchè di anni ne sono già passati abbastanza, e se non ci si trova in mano un lavoro molto corposo creato con il flash 4, vale la pena di aggiornare il codice..
    okappa thanx
    わさび

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.