Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2012, 08:52
Swivel
 
Fecha de Ingreso: febrero-2011
Mensajes: 48
Antigüedad: 13 años, 2 meses
Puntos: 0
Linkificar enlaces http importados desde un texto externo, en swf

Hola,
hace poco hice este fabuloso tutorial:
http://www.republicofcode.com/tutorials/flash/twitter_widget/

Sirve para crear un feed de los tweets de cualquier usuario y mostrarlos en un timeline diseñado en flash. Y asi cargarlos dinamicamente al ejecutar el swf.
No tuve ningun problema para finalizar el tutorial.

Resulta que mi nivel de actionscript es muy bajo, y al final vi que le faltaba algo muy importante. Resulta que el texto que se muestra en el swf no es linkable cuando hay un enlace..
Es decir, cuando el usuario al que le estamos haciendo un feed, twitea un enlace, en el swf aparece como texto plano http://la_direccion_que sea.com pero al hacer click encima no se abre ninguna ventana.

Estuve mirando en la red, y encontre un codigo especifico para este asunto, pero era javascript, y venia a ser algo asi:

Código:
String.prototype.linkify_tweet = function() {
    var tweet = this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g, function(url) { 
        var wrap = document.createElement('div');
        var anch = document.createElement('a');
        anch.href = url;
        anch.target = "_blank";
        anch.innerHTML = url;
        wrap.appendChild(anch);
        return wrap.innerHTML;
    });
    tweet = tweet.replace(/(^|\s)@(\w+)/g, '$1@<a href="http://www.twitter.com/$2" target="_blank">$2</a>');
    return tweet.replace(/(^|\s)#(\w+)/g, '$1#<a href="http://search.twitter.com/search?q=%23$2" target="_blank">$2</a>');
 };
sacado de http://snipplr.com/view/45124/

Claro que yo necesito este codigo en actionscript 3. Espero haberme explicado correctamente,
Realmente necesito ayuda. Muy agradecido de antemano.
Saludos