Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Dove mettere l'actionscript?

    Cosa comporta se metto un'actionscrip all'interno del Simboli (MovieClip/Clipfilmato, Pulsanti)

    dove bisognerebbe metterli o è indifferente ?

    uso MAcromedia flash mx 2004 vs 6.0 o forse inferiore !
    W Firefox

  2. #2
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Comporta che poi hai codice sparso qua e la e se devi fare modifiche o simili non ci capisci più niente...

    ...in ogni caso la strutturazione del codice migliora col tempo e le proprie abilità... man mano che vai avanti sentirai necessità diverse per la gestione dei tuoi programmi...

    ...diciamo che ad un livello base metere il codice tutto su un fotogramma è la soluzione migliore... cosi hai tutto li...



  3. #3
    Originariamente inviato da nep036
    Comporta che poi hai codice sparso qua e la e se devi fare modifiche o simili non ci capisci più niente...

    ...in ogni caso la strutturazione del codice migliora col tempo e le proprie abilità... man mano che vai avanti sentirai necessità diverse per la gestione dei tuoi programmi...

    ...diciamo che ad un livello base metere il codice tutto su un fotogramma è la soluzione migliore... cosi hai tutto li...


    quindi e no nfa alcuna differenza dopve metterlo 1 ? !
    W Firefox

  4. #4
    Dipende, ne fa molta. Non puoi spostare codice da una parte all'altra delle timeline.

    Però puoi fare la stessa cosa mettendo il codice nella timeline di un clip o direttamente nella root.
    Un concetto fondamentale è quello di "target", ovvero la gerarchia dei clip all'interno dello Stage.

    Un'altra differenza è data dal fatto che puoi mettere il codice sulla timeline di un clip, o sul clip stesso (fino ad AS2, col tre non so). In questo caso puoi usare alcuni eventi aggiuntivi (che comunque puoi usare in modo diverso nella timeline). Io in particolare sui clip non metto più nulla visto che poi per cercare roba che non ricordi dov'è devi passarti in rassegna ogni clip o usare l'esplora filmato.

  5. #5
    quindi meglio metterlo fuori creare delle funzioni ? per fare FUNZIONARE lo script !

    le Classi che servono ?
    W Firefox

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    la stesura e il posizionamento del codice dipende molto dalle esigenze che uno ha, oltre alla capacità di saperlo strutturare con criterio, dalla quale non si può prescindere nel momento in cui si scrive qualcosa di più di 10 righe di codice per un lavoro,
    che si utilizzino semplici funzioni, prototipi o classi, il concetto è sempre che sono necessari una progettazione ed una strutturazione tale da rendere flessibile, facilmente aggiornabile e riutilizzabile il codice

    chiaramente quando decadono queste esigenze, uno può decidere di scrivere il codice un po' dove vuole e con la formula del "se funziona, lascio così", che personalmente ritengo azzardata, ma non è detto che sia del tutto sbagliata su piccoli progetti o su cose su cui non metteremo mai più mano

    mi è capitato in passato di farlo, agli esordi, il codice sparso mi semplificava il lavoro del momento, ma quando poi rimetti mano a quei lavori per cambiare una minima cosa, allora son problemi e ti rendi conto di quanto avrebbe giovato una struttura più flessibile e facile da implementare o modificare

    spesso comunque si va ad abitudine, ma bene o male ci si accorge quando un'abitudine diventa "brutta", in tal caso sarebbe meglio cambiarla

    [edit] ah, le classi prevedono la conoscenza di un concetto che va oltre la struttura del progetto, prima di utilizzarle sarebbe bene imparare cosa sia la programmazione orientata agli oggetti (OOP), per trarne il massimo vantaggio in termini di resa del lavoro e di riusabilità del codice

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.