Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Url dinamico

  1. #1

    Url dinamico

    Salve a Tutti,

    ho un campo di testo con nome "statusField_txt" creato dinamicamente con la funzione:

    createTextField("statusField_txt", 20, 5, 330, 100, 20);
    statusField_txt.text = "Generato automaticamente";

    Come posso fare ad agganciare a questo testo un url, in modo che diventi un link?
    Ho provato con questo ma non funziona:
    statusField_txt._url = "htp://www.dominio.com";

    Grazie anticipate.
    Claudio_

  2. #2

    prova

    sono sicuro di aver esagerato.. forse ci sarà un metodo molto più semplice per fare ciò..

    con la mia poca dimestichezza ti posso suggerire questo:
    codice:
    var mc = this.createEmptyMovieClip("etichette",1);
    this.onLoad = function () {
     mc.createTextField("statusField_txt", 20, 5, 330, 100, 20);
     mc.statusField_txt.textColor = 0x000000;
     mc.statusField_txt.text = "Generato automaticamente";  
     mc.weblink = "http://www.dominio.com";
     mc.etichetta();
    }
    
    MovieClip.prototype.etichetta=function(){
      this.onRollOver = function()  { this.statusField_txt.textColor = 0xFF0000;}
      this.onRollOut  = function()  { this.statusField_txt.textColor = 0x000000;}
      this.onPress = function()  { getURL(this.weblink) }
    }
    Non è forte colui che non cade, ma è forte colui che quando cade ha la forza di rialzarsi (Jim Morrison)

  3. #3
    Grazie 1000, Velio, dei preziosi spunti.
    ho modificato un pò di cose per utilizzare dinamicamente le Tue funzioni.
    Quando hai tempo, dai un'occhiata. Non vorrei postare qualcosa di tecnicamente sbagliato

    Se a qualcuno può interessare..........

    ---------------- Script ----------------
    /*
    Per far funzionare i link posizionare i file nella root di un server web, altrimenti Flash emette un messaggio riguardante la sicurezza.
    */

    function genera_testo(nome_clip,y,testo,url) {
    trace(nome_clip);
    var mc = createEmptyMovieClip(nome_clip,i +i); // essenziale oltre al nome - incrementato prima di passarlo alla funzione - incrementare la profondita!!!
    mc.createTextField("statusField_txt", 20, 5, pos_y, 100, 20);
    mc.statusField_txt.autoSize = true;
    mc.statusField_txt.textColor = 0x000000;
    mc.statusField_txt.text = testo;
    mc.weblink = url;
    mc.etichetta();

    }

    MovieClip.prototype.etichetta=function(){
    this.onRollOver = function() { this.statusField_txt.textColor = 0xFF0000;}
    this.onRollOut = function() { this.statusField_txt.textColor = 0x000000;}
    this.onPress = function() { getURL(this.weblink,"_Blank") } // apre in nuova finestra
    }

    // Inizializzo
    var pos_iniziale:Number = 280;
    var pos_incremento:Number = 10;
    var lista_parametri:Array = [["Generato","http://www.generato.com"],["Automaticamente","http://www.automaticamente.com"], ["Generato automaticamente","http://www.generatoautomaticamente.com"]];

    // Ciclo
    for(var i = 0; i < lista_parametri.length; i++) {
    var nome_clip:String = "mc" + i;
    var pos_y:Number = pos_iniziale + pos_incremento;
    genera_testo(nome_clip,y,lista_parametri[i][0],lista_parametri[i][1]);
    pos_incremento +=20;
    }
    /*
    Per modificare i testi generati dinamicamente il riferimento è questo:
    mc0.statusField_txt.text = "Per modificare il testo Generato";
    mc1.statusField_txt.text = "Per modificare il testo Automaticamente";
    mc2.statusField_txt.text = "Per modificare il testo Generato automaticamente";
    */
    ---------------- Fine Script ----------------

    Claudio_

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

    Re: Url dinamico

    scusate se mi metto in mezzo ma...
    codice:
    createTextField("statusField_txt", 20, 5, 330, 100, 20);
    statusField_txt.html = true;
    statusField_txt.htmlText = "Generato automaticamente";
    così penso che sia un po' più stringato

  5. #5
    azz esagerato senza rendermene conto..
    Non è forte colui che non cade, ma è forte colui che quando cade ha la forza di rialzarsi (Jim Morrison)

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Velio
    azz esagerato senza rendermene conto..

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.