Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Commento Codice

  1. #1

    Commento Codice

    Qualcuno sarebbe in grado di fornirmi una,quanto più possibile,dettagliata commentatura del codice sotto riportato?

    Cortesemente rispettare la classica modalità di commento:
    es.beginFill(0xeeeeee); //questa funzione serve per etc etc...

    Alcuni commenti sono già stati gentilmente inseriti ma purtroppo non sono sufficienti...

    GRAZIE IN ANTICIPO!!!



    // valori iniziali
    var f:Number = 1;
    var v:Number = 40;
    var t:Number = 0;
    freq.text = f;
    volt.text = v;

    // dimensioni grafico
    var gw:Number = 450;
    var gh:Number = 200;

    // posizione grafico
    var gx:Number = 50;
    var gy:Number = 100;

    // aggiornamento valori
    var aggiorna = function () {
    f = freq.text;
    v = volt.text;
    };
    var key:Object = new Object();
    key.onKeyDown = function() {
    if (Key.getCode() == 13) {
    aggiorna();
    }
    };
    Key.addListener(key);
    freq.onKillFocus = volt.onKillFocus=aggiorna;

    // creo contenitore per il grafico
    _root.createEmptyMovieClip('grafico', 0);
    grafico.createEmptyMovieClip('monitor', 100);
    with (grafico) {
    beginFill(0xeeeeee);
    lineStyle(0, 0xaaaaaa);
    moveTo(0, 0);
    lineTo(100, 0);
    lineTo(100, 100);
    lineTo(0, 100);
    lineTo(0, 0);
    endFill();
    moveTo(0, 50);
    lineTo(100, 50);
    _x = gx;
    _y = gy;
    _width = gw;
    _height = gh;
    monitor._y = 50;
    }

    // reset del grafico
    var reset = function () {
    with (grafico.monitor) {
    clear();
    lineStyle(0, 0xff0000, 70);
    moveTo(0, 0);
    }
    };
    reset();

    // aggiorno il grafico
    _root.onEnterFrame = function() {
    var p:Number = Math.sin(t/100*(f*2)*Math.PI)*(v/2);
    grafico.monitor.lineTo(t, p);
    t += .5;
    (t>(t %= 100)) && reset();
    };

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,696
    Ho proseguito nell'altra discussione:
    http://forum.html.it/forum/showthrea...5#post11915805
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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 © 2024 vBulletin Solutions, Inc. All rights reserved.