Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Limitazione caratteri

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817

    Limitazione caratteri

    ho un campo di testo dinamico che pesca delle news da un database sql
    è possibile fare in modo che peschi un max di caratteri e poi metta dei puntini

    ad esempio: "questa è la prima news e..."

    se non si può fare la cosa dei puntini mi basta anche la prima parte

  2. #2
    testto.text = substring( testo_news ,0, 20) + "..."

    dove testo_news è la variabile che contiene il testo caricato.
    0 è il punto di partenza e 20 è il numero di caratteri da prendere dalla variabile
    Free ActionScript Editor

    Y en silencio y sin cruzar una palabra
    solamente una mirada es suficiente para hablar

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    problema: ho un mc sulla root che contiene il caricamento news e dentro questo blocco di codice

    innanzitutto carico le variabili Titolo1 e Corpo1 da un file asp;

    frame 1 :

    var ok = 0;
    titolo = Titolo1.substring(0,20) + "...";
    corpo = Corpo1.substring(0,20) + "...";

    ok = 1;

    frame 2 :

    vuoto

    frame 3 : non faccio andare al frame 4 finchè non ha finito di eseguire il codice nel frame 1

    if(ok < 1) gotoAndPlay(2)

    frame 4 :

    stop()


    Il problema è questo: se eseguo il tutto in modalità debug impostando un punto di interruzione prima delle righe :

    titolo = Titolo1.substring(0,20) + "...";
    corpo = Corpo1.substring(0,20) + "...";

    Va tutto a buon fine e le variabili titolo e corpo vengono visualizzate con il contenuto corretto a schermo.

    Se eseguo invece senza modalità debug, le variabili contengono solo i "..." senza il contenuto delle variabili sorgente. Ho provato anche a impostare un punto di interruzione sulla seconda assegnazione, ed il risultato è stato che la prima variabile aveva solo i "..." mentre la seconda era completa.

    Presumo che il codice venga eseguito prima del completamento del loadVariables. Questo spiegherebbe perchè le variabili sorgente hanno un valore solo quando il codice si "ferma" per il punto di interruzione.

    Come posso fare?

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.