Você pode criar conteúdo no Flash Brasil e compartilhar seus conhecimentos com outros usuários deste site. É possível criar artigos, resenhas de livros, tópicos de fórum, etc... O conteúdo tem deve seguir a linha editorial do site, ou seja, Internet técnica e comportamental.
Flash Remoting com AMFPHP - Primeiro passo
Este Documento
Este documento dá uma introdução ao uso de Flash Remoting usando o AMFPHP (http://www.amfphp.org).
Flash Remoting e AMFPHP
Flash Remoting para PHP possibilita basicamente passar objetos do PHP para o Flash por meio de SOAP. AMFPHP cuida de todas aas conversões de tipos, serialização e outros detalhes de client-server. Esse esquema deixa ambos códigos ActionScript e PHP mais limpos ao contrário do uso comum do esquema de troca de XML puro, permitindo uso de XML-RPC dentro do Flash.
FuncionamentoUma aplicação Flash que use AMFPHP precisa, no lado cliente (Flash):
1) Incluir as bibliotecas para uso de Flash Remoting.
2) Definir o gateway padrão dos flashservices.
3) Criar uma conexão com o gateway.
4) Criar o objeto de resposta da chamada remota.
5) Definir o handler onResult, que será chamado como resposta do service.
6) Instanciar o service.
7) Fazer a chamada ao service.
e no lado server (PHP):
1) Criar um gateway padrão definindo o diretório onde deverão ficar os
services.
2) Nesse diretório criar um arquivo para o service, definindo a classe do
service.
Um aplicativo Flash que envia uma mensagem de e-mail usando AMFPHP.
1) Instalando a biblioteca AMFPHP:
Basta copiar o conteudo da pasta flashservices da distribuição do AMFPHP dentro
de um diretório no servidor. Por exemplo:
2) Criar um gateway padrão em um diretório acessível via web; e criar um diretório onde serão colocados os services. Por exemplo:
/home/eldes/public_html/flashservices/services/
O código do gateway seria algo como:
setBaseClassPath("./services/"); $gateway->service(); ?>3) Criar um filme Flash contendo um campo texto para digitar uma mensagem (_root.my_message), um botão de envio (_root.my_send_button) e um campo texto para mostrar o resultado do envio (_root.my_result).
4) Codificar o actionscript:
5) Codificar o service (/home/eldes/public_html/flashservices/services/Sendmail.php):
text = $message_from_as['text']; $this->to = $message_from_as['to']; $this->subject = $message_from_as['subject']; } } class Sendmail { function Sendmail() { $this->methodTable = array( "sendMessage" => array( "description" => "Send a e-mail message.", "access" => "remote", "arguments" => array ("arg1") ) ); } function sendMessage($message_from_as) { $message = new Message($message_from_as); return mail($message->to, $message->subject, $message->text) ? "ow yeah!" : "oops!"; } } ?>- Faça o login ou crie uma conta para poder enviar comentários
























ola... olha. tou precisando d
ola... olha. tou precisando de uma ajudinha... eu fix um sistema que usa flash (action) e php... até ai tudo bem.. so que eu queria uma maneira de passar os parametros do php pro flash sem precisar eu ficar a usar a time lime.. o flash fica sempre a rodar e executando a funcao do loadvars();.. e fica bombando o serv.. queria saber se tem uma maneira mx simpre de fazer com que ele carregue as variaveis vindo do php ele atualiza altomaticamente. sem precisar fechar o flash ou usar a timeline pra ele carrega novamente as vars.. grato pela ajuda
Mo nomego ne est gemo quel
Mo nomego ne est gemo quel est votre nom . abbmp3.com
Preciso saber como fazer um b
olá! gostaria de saber se vc
olá! gostaria de saber se vcs podem me ajudar numa coisinha... como faço um botao, que qdo passo o mouse em cima, e clico, as letras começam á "inflar", ficam maiores, e conforme isso acontece desaparecem... tipo qdo vc joga uma pedra na agua e começa á fazer ondinha ate desaparacer... parece facil... mas nao consigo fazer isso...
obrigada
andreia
Cara, é barbada...
Cara, é barbada...
1. Crie o botão...
2. Edite ele (lá na tela onde aparece os 4 estágios)
3. Crie uma nova layer e na layer superior, no segundo quadro, coloque a mesma palavra porém com as letras em caixas de textos diferentes, para cada letra ficar independente...
4. Selecione todas e precione a tecla "F8" e crie um filme...
5. Depos vem o mais trabalhoso, mas vale a pena! Se a palavra tem 5 letras, crie 5 layers, uma para cada letra, torne cada letra num MovieClip e faça o efeito de transição de normal para grande e transparente...
Ok,
Ok,
E aonde que eu pego os arquivos "NetServices.as" e "NetDebug.as" ?
eu tb tentei, fiz de tudo e c
eu tb tentei, fiz de tudo e conferi várias vezes e não funcionou mesmo vei...
tem como vc colocar um link pra download de um codigo aberto pra que eu possa conferir e ver onde é que eu errei? assim ficaria mais facil pra estudar! valeu d+
I like your post its quite
I like your post its quite informative and i love to visit you again as you have done a wonderful job. i love to bookmark this site and would send it to other friends to read it and visit it to get upto date and quite interesting information hosting reviews, i like the way you are working,keep it up, i will be here again as i get some time from low cost web hosting services services because they make me little busy, but i would love to stuck here again business hosting. Thanks for sharing nice information with us.
-------------------------------------------------------------
ecommerce hosts
Cara, tentei de tudo e nao de
Cara, tentei de tudo e nao deu certo. Simplkesmente nao acontece nada. Eu clico no botao e nada acontece.
Hello ... looks. tou need a
Hello ... looks. tou need a little help ... That I fix the system uses flash (action) and php ... So far so good .. so I wanted a way to pass the parameters of the pro php flash I get without using lime to time. fat burning furnace scam
Dear Datuk Seri I guess a
Dear Datuk Seri I guess a congratulation is in order. A small one JN0-331 until the people responsible for this scandalous thing are punished. It is a tribute to you to take the cover off this thing. I think this sent a message of what People First, Performance Now means. Action is better 1z0-051 than words. And I think it will sent message that you mean business. This will be good for you and for MCA. As a member of the public, I am interested to find out who planned the scam and who were involved. There will not be any closure until these people are punished and punished severely. This must be done quickly else the anger will mount. As it 642-359 is we see one law for the rich and powerful and another law for the ordinary people. I hope you can emphasize to MACC not to drag its feet. Otherwise the stigma of cows and cars will bear home. The government have a lot of thing to do correctly to gain back credibility and trust. I hope you will not let 646-230 this be one of the thing that got lost along the way. It should not be an item in the next election. The faster this get disposed the better it will be. a small congratulation
Olá, Adorei as dicas! Você
Olá,
Adorei as dicas! Você viu que saiu no caderno Smashing Mag dessa semana uma matéria falando exatamente disso? Se você puder, dá uma olhada!
Abraços, Maria
meu essays
digitar uma mensagem
olha. tou precisando de uma ajudinha. Como faço um botao, que qdo passo o mouse em cima, e clico, as letras começam á "inflar paleo breakfast recipes and Paleo Breakfast Recipes