galera..preciso guardar texto para q apareça numa variavel dinamica so q nao tem a quantidade de texto
Entao pensei em duplicar o campo de texto conforme uma certa condição
como faço isso???
Publicidade
|
|
Page 1 of 1
Varios textos num campo dinâmico
#2
Posted 06 July 2006 - 12:11 PM
Você tem uma váriavel dinamica, e precisa guardar um texto e apresentar ele na tela, só que não sabe o tamanho do texto que vai aparecer, é isso?!
SE for isso, você pode pegar um campo dinamico, clicar naquela bolinha que tem quando vc vai escrever e arrasta pra largura que você deseja. A bolinha vai virar um quadrado qndo tiver uma largura fixa... assim quanto mais vc escreve mais ele estica a caixa....
Tenho a impressão de que não é esse o teu problema
Se você puder ser um pouco mais clara, eu viajei um pouco
[]'s
Michel
SE for isso, você pode pegar um campo dinamico, clicar naquela bolinha que tem quando vc vai escrever e arrasta pra largura que você deseja. A bolinha vai virar um quadrado qndo tiver uma largura fixa... assim quanto mais vc escreve mais ele estica a caixa....
Tenho a impressão de que não é esse o teu problema
Se você puder ser um pouco mais clara, eu viajei um pouco
[]'s
Michel
#3
Posted 06 July 2006 - 12:18 PM
bom vamos la sendo clara
Meu problema é q preciso guardar todas as perguntas erradas q um cara responder
Estou tentando fazer com array
Fiz assim:
onde perg.text = xmlNodes.childNodes[0].childNodes;
q mostra a pergunta
Depois coloquei o campo dinamico como html e multilinha
e coloquei assim:
relatorio.text = minhasRespostasErradas;
So q ta dando erro e ele nao ta mostrando
Nao sei se ta certo ou se é a saída xml =/
Meu problema é q preciso guardar todas as perguntas erradas q um cara responder
Estou tentando fazer com array
Fiz assim:
QUOTE
minhasRespostasErradas = newArray(totalPerguntas);
minhasRespostasErradas[perguntaAtual] = perg.text + "<br>";
minhasRespostasErradas[perguntaAtual] = perg.text + "<br>";
onde perg.text = xmlNodes.childNodes[0].childNodes;
q mostra a pergunta
Depois coloquei o campo dinamico como html e multilinha
e coloquei assim:
relatorio.text = minhasRespostasErradas;
So q ta dando erro e ele nao ta mostrando
Nao sei se ta certo ou se é a saída xml =/
#4
Posted 06 July 2006 - 02:40 PM
Bom, eu vi ali o quiz...
Acho que você poderia fazer diferente.
"Meu problema é q preciso guardar todas as perguntas erradas q um cara responder"
Ok, se o problema é guardar todas as perguntas que ele errou, seria mais interessante você guardar da seguinte apenas o numero da questão que ele errou. Você tem uma váriavel lá que se chama perguntaAtual, pelo que vi.
Faz assim...
No final você vai ter um Array só com o que ele errou, ok?
Depois na hora de mostrar pro usuário essas perguntas, você percorre o XML somente nos indices da onde ele errou... exemplo:
Não sei se o "perg.text" funciona com "+=", mas acho que sim. Nunca testei isso... hummm enfim, é assim que eu faria. Algo neste sentido.
No seu caso deveria estar funcionando mas você comentou que está dando um erro. Que mensagem é? Vem "undefined" na variavel?
Um dos motivos com certeza absoluta para não estar funcionando é esta linha que você comentou:
relatorio é um campo dinâmico, mas minhasRespostasErradas é um ARRAY e você não está passando o indice do valor. Precisa ser algo nesse sentido:
Isso dependendo de quantos erros teve né...
Espero ter ajudado,
Qualquer coisa pode gritar
Acho que você poderia fazer diferente.
"Meu problema é q preciso guardar todas as perguntas erradas q um cara responder"
Ok, se o problema é guardar todas as perguntas que ele errou, seria mais interessante você guardar da seguinte apenas o numero da questão que ele errou. Você tem uma váriavel lá que se chama perguntaAtual, pelo que vi.
Faz assim...
| ActionScript |
var minhasRespostasErradas:Array = new Array(); |
No final você vai ter um Array só com o que ele errou, ok?
Depois na hora de mostrar pro usuário essas perguntas, você percorre o XML somente nos indices da onde ele errou... exemplo:
| ActionScript |
var i:Number; |
Não sei se o "perg.text" funciona com "+=", mas acho que sim. Nunca testei isso... hummm enfim, é assim que eu faria. Algo neste sentido.
No seu caso deveria estar funcionando mas você comentou que está dando um erro. Que mensagem é? Vem "undefined" na variavel?
Um dos motivos com certeza absoluta para não estar funcionando é esta linha que você comentou:
| ActionScript |
relatorio.text = minhasRespostasErradas; |
relatorio é um campo dinâmico, mas minhasRespostasErradas é um ARRAY e você não está passando o indice do valor. Precisa ser algo nesse sentido:
| ActionScript |
relatorio.text = minhasRespostasErradas[0]; |
Isso dependendo de quantos erros teve né...
Espero ter ajudado,
Qualquer coisa pode gritar
#5
Posted 06 July 2006 - 03:00 PM
tentei fazer adaptando e deu erro no flash
ele simplesmente trava
=/
=/
coloquei isso na action onde quero q apareça as perguntas
var i:Number;
for (i=0; i <= minhasRespostasErradas.length; i++)
{
perg.text = xmlNodes.childNodes[i].childNodes;
relatorio.text = minhasRespostasErradas[i];
}
ele trava
E la na função onde ele ve se ta certo ou errado pus
function resposta(marcado):Void{
//Se o checkbox passado tiver a propriedade data diferente de undefined
if(marcado.data != undefined){
//Incremente a variável corretas.
certo = true;
corretas++;
//mostra a pontuação atual.
score.text = corretas;
}
else {
var minhasRespostasErradas:Array = new Array();
minhasRespostasErradas.push(perguntaAtual);
};
};
ele simplesmente trava
=/
=/
coloquei isso na action onde quero q apareça as perguntas
var i:Number;
for (i=0; i <= minhasRespostasErradas.length; i++)
{
perg.text = xmlNodes.childNodes[i].childNodes;
relatorio.text = minhasRespostasErradas[i];
}
ele trava
E la na função onde ele ve se ta certo ou errado pus
function resposta(marcado):Void{
//Se o checkbox passado tiver a propriedade data diferente de undefined
if(marcado.data != undefined){
//Incremente a variável corretas.
certo = true;
corretas++;
//mostra a pontuação atual.
score.text = corretas;
}
else {
var minhasRespostasErradas:Array = new Array();
minhasRespostasErradas.push(perguntaAtual);
};
};
#6
Posted 06 July 2006 - 03:15 PM
QUOTE(Gisa_Iagami @ 6/7/2006 14:07:13)
function resposta(marcado):Void{
//Se o checkbox passado tiver a propriedade data diferente de undefined
if(marcado.data != undefined){
//Incremente a variável corretas.
certo = true;
corretas++;
//mostra a pontuação atual.
score.text = corretas;
}
else {
var minhasRespostasErradas:Array = new Array();
minhasRespostasErradas.push(perguntaAtual);
};
};
Seu erro está onde negritei. Toda hora que ele erra uma pergunta, ele cria um array novo. Não pode. Deixa só a linha do "push" e a declaração da variavel coloca junto com as outras que você tem neste frame.
Vou dar uma olhada como você fez aqui, assim que eu tiver entendido teu codigo coloco ele aqui pra você ver.
#8
Posted 06 July 2006 - 03:33 PM
Os erros estão aqui ó: 
var i:Number;
for (i=0; i <= minhasRespostasErradas.length; i++)
{
perg.text = xmlNodes.childNodes[i].childNodes;
relatorio.text = minhasRespostasErradas[i];
}
Não sei se era bem isso que você queria mas básicamente... no quadro que você quer que apareça, coloca assim:
Fiz isso no teu FLA e tá funcionando, quer que te passe ele? Vou te mandar por MP.
var i:Number;
for (i=0; i <= minhasRespostasErradas.length; i++)
{
perg.text = xmlNodes.childNodes[i].childNodes;
relatorio.text = minhasRespostasErradas[i];
}
Não sei se era bem isso que você queria mas básicamente... no quadro que você quer que apareça, coloca assim:
| ActionScript |
var i:Number = 0; |
Fiz isso no teu FLA e tá funcionando, quer que te passe ele? Vou te mandar por MP.
#9
Posted 06 July 2006 - 03:40 PM
nha deu certinho certinho certinho
valeu demais
Agora sera q esse campo tem como ficar com barra de rolagem??? PQ agora sao só 4 perguntas. Mas em breve serão mais o.o
valeu
valeu demais
Agora sera q esse campo tem como ficar com barra de rolagem??? PQ agora sao só 4 perguntas. Mas em breve serão mais o.o
valeu
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Insert com concatenação
Preciso inserir dados de três campos concatenados em um campo |
PHP |
omm62
|
|
|
|
Tamanho dos tipos de campos
MS Acess, memorando e texto. |
ColdFusion |
Leonardo de A. Pereira
|
|
|
|
Como faço para quando clicar numa figura ela abrir
no navegador como antigamente? |
Fireworks |
The Offspring
|
|
|
|
Link dinamico em nova janela
|
Dreamweaver |
Edgard Fortuna
|
|
|
|
funçao para escrever numeros por extenso
funçao para escrever numeros por extenso |
ColdFusion |
Joana Ribeiro
|
|
|
|
Dúvida com Combo dinâmico
Estilo Estado - Cidade |
PHP |
Manzano
|
|
|
|
Tutorial Básico
Formatando campos c/ o objeto TextFormat |
Tutoriais e Artigos |
Teodorico
|
|
|
|
Pesquisa DW + ASP.Net
varios parametros |
ASP |
brplayguitar
|
|
Publicidade
|
|

Help













