Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Edson Junior

aumentar a capacidade de texto

Recommended Posts

Olá, estou com uma dúvida que está me atrapalhando bastante, ja pesquisei, ja mexi bastante no arquivo mas não consigo.

 

Eu tenho um sistema de notícias de flash + XML, que eu baixei no site do Flash Masters: veja clicando aqui - gostaria de aumentar a capacidade do conteúdo das notícias, agradeceria muito se puderem me ajudar.

 

Eu tentei de tudo para aumentar a capacidade, mas não consigo. Para ajudar, segue um dos script que contém nele (vocês podem baixar o arquivo clicando no link que eu deixei acima):

 

//Sisteminha de News da dupla onPress

//Incluir a classe do laco obtida através do site http://laco.wz.cz/tween/?page=examples

#include "lmc_tween.as"

//texto q sera exibido antes do carregamento do xml no conteudo

texto.scrolledMC.news.htmlText ="carregando .."

//texto q sera exibido antes do carregamento do xml no titulo

mc.title.text = "carregando .."

//habilitando o html no campo de texto news

texto.scrolledMC.news.html = true

//habilitando caracteres especiais

System.useCodepage = true;

// criando um xml com o nome de news_d

var news_d:XML = new XML();

// ignorando espaços em branco no xml

news_d.ignoreWhite = true;

// quando o xml for carregado .. quando ele for carregado ele executa a seguinte função

news_d.onLoad = function(){

// o texto do campo de texto title sera igual a nada

mc.title.text = ""

// modo de como sera mostrado o conteudo, utilezei codigos em html pois ja havia habilitado antes, sera mostrado o date com um br apos

texto.scrolledMC.news.htmlText = "<b>"+this.childNodes[0].attributes.date+"</b><br>"+this.childNodes[0].attributes.texto+""

// a linha abaixo ira nos retornar a quantidade de nós do xml

_global.yeah = this.childNodes.length;

// criando um loop for para q seje duplicado o movieclip "mc" para cada nó

for (a=0; a<yeah; a++) {

//duplico o mc, com a instancia mc+a, e o nivel a+1

mc.duplicateMovieClip("mc"+a, a+1)

//a posição dos movieclips "mc" no palco sera igual a altura de um outro mc + 0.5 pixel

_root["mc"+a]._y += (mc._height+0.5)*a

//aqui eu declaro q para cada mc criado dinamicamente, o campo de texto dinamico title sera o atributo nomeado title dentro do nó no xml

_root["mc"+a].title.text = this.childNodes[a].attributes.title;

// na linha abaixo, crio uma variável com o nome de mensage q é equivalente ao nó do xml de atributo texto

_root["mc"+a].mensage = this.childNodes[a].attributes.texto

//quase a mesma coisa q a linha acima, mas aqui é criado uma variavel com o nome de date, q é equivalente ao atributo date do nó do xml

_root["mc"+a].date = this.childNodes[a].attributes.date

//by diogopitz now:

//aqui ele cria um array sem conteudo

todos = [];

//faz um loop for em cima do yeah q retorna a quantidade de nós do xml

for(t=0;t<yeah;t++){

//na linha abaixo, declara q o array "todos" é igual aos movieclips "mc" criados dinamicamente antes para cada titulo

todos[t] = _root["mc"+t];

}

//para cada mc clicado, executa uma função

_root["mc"+a].onRelease = function () {

//novamente um loop for retornando a quantidade de "objetos" (mc) no array "todos" citado anteriormente

for(i=0;i<todos.length;i++){

//agora um condicional para o mc que for pressionado for igual a ele mesmo ..

if(todos == this){

//o mesmo vai mudar de cor progressivamente

this.colorTo(0x0099ff, 1);

}

// agora se ele não for o mc selecionado, a cor dele muda progressivamente tbm

else{

todos.colorTo(0x000000,1);

}

}

//modo como sera exibido as news no campo de texto chamado "news" com o html habilitado, sera mostrado a variavel date mais uma quebra de linha e o texto logo abaixo

texto.scrolledMC.news.htmlText = "<b>"+this.date+"</b><br>"+this.mensage+""

};

};

};//acabou meu sisteminha de news! .. simples né, mas bunitim !

 

// carregando o arquivo.xml

news_d.load('news.xml');

 

 

Aguardo resposta

Abraço

Edson

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.