Ir para conteúdo

POWERED BY:

Arquivado

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

Priscila Thompson

Flash+XML+PHP

Recommended Posts

você fez upload do arquivo PHP, eu acessei esse endereço e ele não consta no servidor

 

http://www.cac.org.br/carinhas/nova/enviar2.php

 

 

 

 

 

outra coisa, coloca uma caixa de texto no palco, nomeia ela como "campo_txt", e altera essas parte do seu código

 

envia.onLoad = function(ok) {  if (ok) {	trace(this.mensagem);	_root.caixa_txt.text=this.mensagem  }}

 

isso é para saber o que esta vindo do PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Éder,foi mal :unsure: ... esqueci de fazer o upload do arquivo php...Mas agora ele já está no servidor e preste atenção que os dados milagrosamente aparecem na caixa de texto que você falou pra colocar..... mas a página NÃO CARREGA!!!!ps.: outra coisa que eu reparei é que ele vai acrescentando cada movimento feito com as carinhas.... tem como consertar isso? já tentei colocar os dados fora do onRelease, mas aí ele só pega os valores iniciais..

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas não era pra abrir mesmo http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

a pagina php apenas é executada, é ela que vai inserir no banco como você queria

 

nem precisa colocar codigo html nela como <html> <body> e tal

 

 

 

 

 

não entendi o PS http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahhhhhhhhhhhhhhhhhhhh... então aquele negócio do getURL procede...

a página simplesmente não abre, certo? tem que usar o getURL pra mudar de página então...

 

sakei!

 

Quanto ao PS. Dá uma sacada nas telas abaixo:

 

SE NÃO MEXER NENHUMA CARINHA, APÓS APERTAR GRAVAR A TELA FICA ASSIM:

Imagem Postada

 

SE MEXER A CARINHA DE ID 3, POR EXEMPLO, APÓS APERTAR GRAVAR A TELA FICA ASSIM:

Imagem Postada

 

Como fazer pra mostrar assim:

Imagem Postada

 

Priscila

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema era outro, você colocou o laço para montar a variavel dados no lugar errado

 

testa isso

 

this.createEmptyMovieClip("conteiner", this.getNextHighestDepth());var meuXML:XML = new XML();var inicio:Number = 0;var dados="";var total=0meuXML.ignoreWhite = true;meuXML.onLoad = function() {	var arrId = new Array()	var arrNome = new Array()	var arrXpos = new Array()	var arrYpos = new Array()	var todos=meuXML.childNodes[0].childNodes	for (i=0; i<meuXML.firstChild.childNodes.length; i++) {		var id_user:String = (todos[i].childNodes[0].childNodes).toString();		var nome:String = (todos[i].childNodes[1].childNodes).toString();		var xpos:String = (todos[i].childNodes[2].childNodes).toString();		var ypos:String = (todos[i].childNodes[3].childNodes).toString();		arrXpos[i] = xpos;		arrYpos[i] = ypos;		arrNome[i] = nome;		arrId[i] = id_user;	}		 total=arrXpos.length	while (inicio<arrXpos.length) {		conteiner.attachMovie("carinha_feliz", "carinha_feliz"+inicio, inicio);		var item:MovieClip = eval(conteiner["carinha_feliz"+inicio]);		item._x = (arrXpos[inicio]);		item._y = (arrYpos[inicio]);		item.id = (arrId[inicio]);		item.nome = (arrNome[inicio]);		xPos = getProperty(item, _x);		yPos = getProperty(item, _y);		id = (item.id);		nome = (item.nome);		dados+=id + ";" +xPos + ";"+yPos + "|"		item.onPress = function() {			this.startDrag(false,18,19,413,333);		};		item.onRelease = function() {			this.stopDrag();			xPos = getProperty(this, _x);			yPos = getProperty(this, _y);			id_user = (this.id);			nome = (this.nome);			_root.createTextField("mytext",20,10,360,330,20);			mytext.text = ("Nome: "+nome+" id_user: "+id_user+" xPos:"+xPos+" yPos: "+yPos);					};		inicio++;	}		var envia:LoadVars = new LoadVars();		bt_enviar.onRelease = function() {			dados=''			inicio=0			while (inicio<total) {				var item:MovieClip = eval(conteiner["carinha_feliz"+inicio]);				xPos = getProperty(item, _x);				yPos = getProperty(item, _y);				id_user = (item.id);				dados+=id_user + ";" +xPos + ";"+yPos + "|";				inicio++			}			trace(dados);			envia.valor = dados;			envia.sendAndLoad("enviar2.php", envia, "POST");			envia.onLoad = function(ok) {			if (ok) {				trace(this.mensagem);			}		}	}};meuXML.load("user.xml");

Compartilhar este post


Link para o post
Compartilhar em outros sites

GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

OOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL!!!!!

 

Eu acho que esse tópico merece um tutorial! Pode ser adaptado para gráficos em flash (pq isso nada mais é que um gráfico elaborado)...

 

Éder, não tenho nem palavras pra expressar minha gratidão!

Você é o cara!

 

Tudo funcionando perfeito!!!!

 

Muitíssimo obrigada!

 

Priscila

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.