Ir para o conteúdo
pouic

Tag cloud em FLASH

Mensagens Recomendadas

pouic    0
pouic

Bom dia,

Alguém consegue dar umas dicas para criar tag cloud (em forma de nuvem) sem animações apenas alinhar na horizontal e vertical as tags?

exemplo:

256152498_5cfb142910.jpg?v=1159669174

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Shinho    0
Shinho

Penso que é algo como isto que pretendes.

Tens de ter uma textField com texto html, use device fonts, e com o instance name de dynamicText.

var words:Array = new Array;

words.push({wd:"Asus",peso:1});
words.push({wd:"HP",peso:2});
words.push({wd:"Acer",peso:3});
words.push({wd:"Magalhães",peso:4});
words.push({wd:"Apple Mac",peso:2});
words.push({wd:"Tsunami",peso:2});
words.push({wd:"Sony",peso:1});
words.push({wd:"Toshiba",peso:3});


var styles:StyleSheet = new StyleSheet();
styles.setStyle("type1", {
    color:'#000000', 
    fontFamily:'Arial,Helvetica,sans-serif', 
    fontSize:'10', 
    display:'inline'
});
styles.setStyle("type2", {
    color:'#000000', 
    fontFamily:'Arial,Helvetica,sans-serif', 
    fontSize:'12', 
    display:'inline'
});
styles.setStyle("type3", {
    color:'#000000', 
    fontFamily:'Arial,Helvetica,sans-serif', 
    fontSize:'14', 
    display:'inline'
});
styles.setStyle("type4", {
    color:'#000000', 
    fontFamily:'Arial,Helvetica,sans-serif', 
    fontSize:'20', 
    display:'inline'
});
dynamicText.wordWrap = true;
dynamicText.styleSheet = styles;


var finalStr:String = "";
var iniStyle:String="";
var endStyle:String="";

for (x=0;x<words.length;x++){
var words2show:String =words[x].wd;
var p:Number = words[x].peso;
finalStr = finalStr + "<type"+p+">"+words2show+" </type"+p+">";
trace (finalStr);
}

dynamicText.htmlText = finalStr;

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade