Visualizzazione dei risultati da 1 a 3 su 3

Discussione: removeTextField

  1. #1

    removeTextField

    Non riesco a capire perchè non funzioni questo codice:
    codice:
    canvas.createTextField("mytext" + numText, numText,x, y, 70, 100);
    var t = canvas["mytext" + numText];
    t.selectable = false;
    t.multiline = true;
    t.wordWrap = true;
    t.text = word;
    t.setTextFormat(f);
    _global.numText++;
    var num = _global.numText-1;
    var t = canvas["mytext" + num];
    t.removeTextField;
    Viene inserito il campo di testo, ma poi non riesco a
    rimuoverlo....idee??
    Grazie, ciao!
    Dosty

  2. #2
    Prova con

    eval(t).removeTextField()

    oppure _root[t].removeTextField()

    Così com'è messa ora gli dici di rimuovere il campo di testo con nome istanza "t", perchè col codice che stai usando lui non legge il contenuto della variabile t ma cerca proprio "t"

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: removeTextField

    Originariamente inviato da Dosty
    Non riesco a capire perchè non funzioni questo codice:
    codice:
    canvas.createTextField("mytext" + numText, numText,x, y, 70, 100);
    var t = canvas["mytext" + numText];
    t.selectable = false;
    t.multiline = true;
    t.wordWrap = true;
    t.text = word;
    t.setTextFormat(f);
    _global.numText++;
    var num = _global.numText-1;
    var t = canvas["mytext" + num];
    t.removeTextField;
    Viene inserito il campo di testo, ma poi non riesco a
    rimuoverlo....idee??
    Grazie, ciao!
    Dosty
    in teoria dovrebbe funzionare ugualmente anche se gli passi solo una variabile che ne contiene il nome, così com'è ora, però penso sia determinante che mancano le parentesi nel richiamo... t.removeTextField();

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.