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

    testo dinamico + elemento di un array

    ciao a tutti!

    Avendo un testo dinamico nel quale deve comparire un elemento di un array j[3] sono costretto a creare una variabile x=j[3] e far riferire la casella di testo a x. Non c'è modo di far riferire la casella di testo direttamente a j[3]??

    (se metto j[3] nella barra delle proprietà del testo dinamico nella
    voce "var" il testo dinamico non mi stampa niente, devo per forza inserirgli una variabile?)

    Scusate ma sono alle prime armi.Grazie.

  2. #2
    Scusa, ma perchè devi necessariamente inserire quella sintassi nella casella di testo?
    Qual'è il tuo scopo?
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

  3. #3

    è importante!

    devo rappresentare un vettore di 20 elementi e per farlo devo creare 20 variabili! è un bel consumo di memoria e sarebbe una manovra assurda in un qualsiasi linguaggio di programmazione.

    Mi serve per rappresentare una funzione matematica su un piano coordinato e i vettori contengono i valori delle coordinate che descrivono il livello di zoom.

  4. #4
    Fammi capire bene...
    Devi rappresentare gli elementi del tuo vettore su 20 caselle diverse?

    Puoi essere un pò più preciso?
    Nicola Baldi <% Naighes %>
    Il mio blog!

    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."

  5. #5

    mi spiego:

    si tratta di rappresentare su di un piano cartesiano un'equazione matematica come quella della parabola:

    y=ax^2+bx+c

    al variare dei coefficienti a,b,c varia la forma geometrica che viene rappresentata (all'interno della presentazione) su uno spazio di 300x300 px, all'esterno di questo spazio ci stanno 18 (ma io ne volevo 20) caselle di testo dinamico 9 lungo l'asse x e 9 lungo l'asse y.Queste caselle di testo forniscono delle coordinate geometriche di riferimento.
    Il fatto è che la presentazione è dotata di funzioni di zoom e unzoom per la visualizzazione della curva.
    Le coordinate x e y della curva sono legate alle coordinate h e k(le ho chiamate così) della presentazione flash da un sistema di equazioni:

    h=qx+m
    k=m-qy

    dove q è un fattore di scala che è soggetto a una moltiplicazione(divisione) per 2 ogni volta che si fa lo zoom e unzoom (ma questo funziona a dovere).
    Quello che bisogna far cambiare sono le 9 coordinate x e le 9 y che descrivono lo spazio in cui viene disegnata la funzione.Per cui io inizializzo una coppia di vettori x[i] e y[i] con dei valori da -10 a +10
    i cui elementi vengono moltiplicati o divisi (con dei cicli for) per 2 a seconda se si fa uno zoom in o uno zoom out (ma questo funziona a dovere) poi mi interessa passare i valori contenuti in questi vettori a delle caselle di testo distribuite attorno all'area del grafico . MA QUESTO NON E' POSSIBILE perchè le caselle di testo dinamico possono fare riferimento solo a delle variabili esplicite non a degli elementi di array, quindi devo crearmi 18 variabili ausiliarie x1,x2...x9 y1..y9 etc..per prendere in consegna i 18 elementi degli array e passarli a queste variabili che vengono passate alle caselle di testo dinamiche!!!
    SONO 18 ASSEGNAMENTI PER VOLTA deve esserci un modo per passare direttamente gli elementi degli array forse definendo via actionscript la posizione e il contenuto delle caselle di testo dinamiche ma su questo io non sono ferrato e la documentazione in mio possesso è mooolto vaga.

    le applicazioni che ho realizzato funzionano parzialmente e si trovano a:
    http://www.kennedy.it/math/parabola.htm
    http://www.kennedy.it/math/sistemi.htm

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.