Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855

    aiuto campo di testo multiriga

    ciao a tutti
    ho un campo di testo in flash che prende dei valori da una pagina asp.

    mi funge tutto ma se la stringa di testo è di lunghezza superiore al campo di tsto, mi viene troncata, non mi va a capo e non mi fa la multiriga.
    eppure l'ho messa l'opzione multiriga nel campo di testo.

    non so cosa fare...

  2. #2
    Se il campo Text Field lo costruisci dinamicamente hai a disposizione

    Lunghezza Campo
    Numero di Caratteri
    Numero Massimo di caratteri disponibili all'interno del Campo

    Potresti assegnarli ricavando la lunghezza della stringa da ASP.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    mi potresti farre un esempio che non è
    che ho capito molto quello che devo fare...

  4. #4
    Ti riporto un esempio + o - completo
    prova a copiarlo sulla prima Frame di un Flash vuoto e vedi che succede. Ciao

    testo = "Primo campo di testo costruito da me"
    // tu associa quello che arriva da ASParriva da ASP

    //TextField Proprietà

    my_name="MioCampoTesto"
    my_type = "dynamic"
    my_multiline = true;
    my_lenght = 100 // calcola la lunghezza della stringa ASP
    my_maxChars = 150
    my_wordWrap = true;
    my_border = true;
    my_borderColor = 0x990000
    my_background = true
    my_backgroundColor= 0xffffff
    my_password = false
    my_html = false
    my_embedFonts = false
    my_variable = "miaVaribile"
    my_selectable= false
    my_depth = i
    my_width = 200
    my_height = 50
    my_x =50
    my_y =50
    //mytabStops = [] (empty array)
    my_font = "_sans"
    my_size = 10
    my_textColor = 0xcc3300
    my_bold = false
    my_italic = false
    my_underline = true
    my_url = ""
    my_target = ""
    my_align = "left"
    my_leftMargin = 0
    my_rightMargin = 0
    my_indent = 0
    my_leading = 0
    my_bullet = true

    //Creazione
    _root.createTextField(my_name,my_depth,my_x,my_y,m y_width,my_height);
    _root[my_name].lenght=my_lenght
    _root[my_name].maxChars=my_maxChars
    _root[my_name].multiline = my_multiline;
    _root[my_name].text = testo;
    _root[my_name].variable= my_var
    _root[my_name].wordWrap = my_wordWrap;
    _root[my_name].border = my_border;
    _root[my_name].borderColor = my_borderColor
    _root[my_name].textColor = my_textColor
    _root[my_name].background= my_background
    _root[my_name].backgroundColor =my_backgroundcolor


    // Formato Testo
    myformat = new TextFormat();
    myformat.font = my_font
    myformat.size = my_size
    myformat.bullet = my_bullet
    myformat.underline = my_underline

    // Setta il TEXT con il formato
    _root[my_name].setTextFormat(myformat);



  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    grazie funziona
    grazie

    ora faccio un po di prove.. speriamo bene..

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    scusa... sos

    ho la mia pagina asp che mi restituisce il seguente valore:
    tsto1=prova testo&tsto2=altro testo

    per prenderlo ho fatto cosi:
    ho messo questa azione ad un livello:
    _root.loadVariables( "pagina_dati.asp", post );

    e ho associato a
    testo = testo1

    sicuramente ho fatto una cavolata...

    mi potresti dire cosa devo fare?

  7. #7
    Perchè dici "...ho fatto una cavolata"

    Cos'è che non va ?

    se non è un errore ....

    sulla root arriveranno da asp tutte le variabili

    Response.Write("tsto" & n & "=" & rs("field_testo")

    tsto1=prova testo&tsto2=altro testo

    _root.loadVariables( "pagina_dati.asp", post );


    _root.testo = _root.tsto1
    my_lenght = testo.lenght

    fondamentalmente a te devono interessare questi valori

    my_name="TuoCampoTesto"
    my_type = "dynamic"
    my_multiline = true;
    my_lenght = 100 // calcola la tua lunghezza della stringa
    my_maxChars = 150 // imposta il tuo valore
    my_wordWrap = true;


    cioa

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    si, ho capito.

    il problema che non mi prende i valori dalla pagina asp
    e non capisco il perchè.
    ho fatto come ho detto tu ma non mi viene visualizzato nulla.

    il tuo script funziona benissimo ma non riesco a prendere il valore dalla pagina asp.
    eppure ho fatto come hai detto tu..

    il risultato della pagina asp è:
    tsto1=provatesto&tsto2=altrotesto

    il codice nel flash è:
    _root.loadVariables( "pagina_dati.asp", "post" );
    _root.testo = _root.tsto1
    // tu associa quello che arriva da ASParriva da ASP

    //TextField Proprietà
    .... ecc...

    perchè non mi funziona?

  9. #9
    domani te lo controllo facendo un esempio con ASP.

    Cioa

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    855
    ok grazie tanto.
    se mi dai l'email ti invio quello che ho fatto

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.