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

    action script: rendere una stringa linkabile

    Ciao a tutti,
    tramite php prendo da un database un url a cui devo linkare, per esempio l'url di un mp3. Dato che la pagina e' tutta dinamica, dal database devo prendere anche il titolo della canzone, quindi devo creare una stringa dinamica con un link dinamico. Il problema e' che in actionscript riesco a dare il link a un pulsante tramite il metodo getUrl(); pero' nn so come dare il link a un testo senza trasformarlo in pulsante. Non so neanche se esiste un metodo actionscript per trasformare un testo in pulsante. Lo stesso problema ho a dare il link dinamico a una foto, sempre in actionscript.
    grazie ciaaa

  2. #2
    per il campo di testo, puoi definirlo renderizzabile con HTML,
    quindi aggiungere il TAG ...

  3. #3
    gia' provato ma il layout e' diverso...
    per rendere un po' piu' chiaro il prob:

    esiste un metodo actionscript per dare il link a un testo?
    o esiste un metodo per trasformare un testo in un pulsante?

    ho anche provato a trasformare un testo in pulsante senza actionscript, ma dato che nn e' un componente nn posso cambiarli la label dinamicamente poi.

  4. #4
    > crei un movieclip "vuoto" con il metodo createEmptyMovieClip
    > dentro il movieclip testè creato, crei un campo di testo col metodo: createTextField
    > al movieclip creato (che contiene il campo di testo) associ una funzione del tipo:
    codice:
    poniamo che il mc contenitore sia istanziato con: cont
    e che il campo di testo sia istanziato con: testo
    ed infine che il "link" sia disponibile in una variabile "link".
    //
     context.onRelease = function() {
            getURL(link, "_blank");
    }

  5. #5
    ho gia' provato in questo modo:
    supponiamo che il mc sia istanziato con cont e che un altro mc si istanziato con mc2

    cont.createTextField("mtxt", cont.getNextHighestDepth(), 100, 100, 50,50);
    mtxt.text = "testo che voglio";
    cont.onRelease = function() {mc2.loadMovie("path che voglio");}

    Il problema e' che quando faccio la prova il testo nn compare e il movieclip nn e' linkabile
    possibile che un testo dinamico nn possa essere reso linkabile???

  6. #6
    Fai così:
    codice:
    var theLink:String = "per la ricerca cliccare su Gooogle";
    var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
    var link:TextField = container.createTextField("link", 1, 5, 10, 310, 20);
    //
    var my_fmt:TextFormat = new TextFormat();
    my_fmt.font = "verdana";
    my_fmt.color = 0x888800;
    //
    link.html = true;
    link.htmlText = theLink;
    link.setTextFormat(my_fmt);
    Vedrai che così funziona!.

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.