FLASHGURU (155 pts)

LUIZ AVANCI (51 pts)

DAUTON JANOTA (255 pts)

DANIELA PIRES (86 pts)

JONAS GALVEZ (521 pts)

KEN AWAMURA (130 pts)

MARLOS ALVES CARMO (90 pts)

DEN IVANOV (260 pts)

RICARDO FIGUEIRA (33 pts)

EDUARDO CARREGA (150 pts)

MARCOS JOSÉ PINTO (44 pts)

ALEXANDRE PORTO (1281 pts)
Treinamento PontoFlash de Flash e ActionScript

Como faço para colocar uma pausa no meu filme?

Como transformar uma animação em um movie clip?

Como mudar a cor de campos de texto no HTML?

Porque sempre o relógio no Flash mostra 1 hora atrasado?

Como capturar a tecla pressionada, para usar em uma ação?

É possível criar uma variável de outra variável?

Alguém poderia me falar um pouco sobre o ASSetPropFlags e o ASBroadcaster?

Como alinho um .SWF (load movie) de acordo com o filme principal?

Consegui usar o XML com ASP, mas ainda não consegui colocar no flash.

Com load movie into target, tem como carregar um SWF dentro de outro SWF?

Como faço pra chamar uma página HTML dentro de um quadro no flash?

Tipo quero que um filme intro.swf que eu carreguei com LoadMovie no level 4, já comece no frame 50.

Tem como eu implementar a navegação de um filme do Flash pelos botões do browser?

Há uma forma de modificar a aprência de um compontente scrollbar ou scrollpane?
Macromedia Flash - Tendências

Animação no Flash.

Action Script 2.0 (Primeira Parte)

Objeto array - Classificar uma array (sorting) e e arrays multidimensionais

Editor de banco de dados (PHP-MySql) orientado a Objetos (OOP)

Load Múltiplos.

HTML no Flash 5 - A solução para formatação de textos longos.

Load Movie into target (movieclip).

Carregando SWFs em diferentes níveis.

GetMySQLData para Flash5 (primeira parte)

Menu infinito

Line Draw.
Random blocks

Spyral draw

Liga e desliga MX

Satélite

Duplicate MC

Duas casas decimais

Rotatearrow

Mapa do Brasil e da América do Sul

Bola de vidro

Frameload

Slide menu

3d cube2

exemplo que tentei:
busca.php?busca=busca
busca.php?variavel a ser tratada no php=string em flash4
(pg)

Amigo,

Não precisa nada disso e, mesmo assim, as aspas não poderiam estar aí.

Para fazer o que você quer, basta:

1) Criar o formulário

2) Criar o botão com o LoadVariables.

3) Receber as variáveis no PHP, apenas colocando o sinal $ antes de cada uma. Vale lembrar que o PHP faz distinção entre caixa alta e baixa.

Não precisa usar o ?, nem os pares de variáveis, pois o Flash já coloca lá para você.

Marcos JP



( 0 COMENTÁRIO ) | ( LINK PERMANENTE ) | 


Ex: Tenho um movieclip, queria que em 30 frames ele aparecesse cada momento da animação em um local da tela, aleatório, primeiro só uma cópia e depois ele aumentaria mais uma cópia em outro local.

Primeiro, use o Duplicate Movieclip para criar a cópia.
Como a cópia do movieclip é criada exatamente sobre a cópia original, você deverá colocá-la na posição desejada, através do Set Property. Como as posições serão aleatórias, use a função Ramdom para calcular as posições de X e de Y. Assim:

Set Property ("/treco", X Position) = Random ( posicaox )
Set Property ("/treco", Y Position) = Random ( posicaoy )

Onde "/treco" é o caminho e o nome da instância do Movie Clip e posicaox e posicaoy são os valores que limitarão o valor retornado por Random.

Note que o nome de instância deverá obtido dinamicamente, tanto na hora da criação como na definição do posicionamento da tela. Não se esqueça que cada nova cópia duplicada deve ficar em um nível diferente. E não se esqueça de definir o campo que receberá a função Random como tipo Expression.

Marcos Pinto.



( 0 COMENTÁRIO ) | ( LINK PERMANENTE ) | 


Que a resposta para cada pergunta seja escolhida em múltipla escolha (a, b, c, d ou e). Após as 10 questões, a pessoa clicaria num botão resposta e saberia quais acertou e quais errou.

Isso até que é bem simples mas a resposta pode ser um pouco longa e como tenho um exemplo prontinho vou te indicar: www.pontoflash.com.br / biblioteca / botões / raddio button 2

Você vai ver como se faz um raddio button para as opções. Eles são movies clip com dois frames. E tem um botão em cada um dos frames. Cada um com um desenho diferente. Nesse exemplo um está vazio e outro tem um X. É um modelo padrão para desligar e ligar som também.

Vc tem que criar uma variável resposta e nos botões das respostas certas vai inserindo + 1 (resposta = resposta + 1) até que você chame o valor final dela. Nesse caso eu só gerei o valor da variável resposta depois das duas perguntas respondidas, mas vc pode ir somando 1 a 1 com um botão para cada pergunta individualmente.

**************************************************

Aproveitando a pergunta da colega, a um tempo atras precisei fazer algo e até hoje não consegui. Seria o seguinte. Vc tem a pergunta 1, e 4 opções, cada opção leva a outra, se estiver errado, marca-se um ponto a menos, e é meostrado uma tela aonde aponta o erro, a pessoa então tem de voltar até acerta a reposta e prosseguir. Para quem é da área, isto chama-se instrução programada.

**************************************************

É mais ou menos a mesma coisa. você tem que ir somando ou diminuindo valors a uma variável e usando muito set variable, if, if else e else.

Quem foi o artilheiro da mercosul?

on (release) {
if (resposta = romário) {
pontos = pontos + 1;
conceito = parabéns, vamos para a próxima;
nextFrame ();
}
else {
pontos = pontos - 1;
conceito = ops!! errou. tente novamente.;
}
}

**************************************************

Se forem 100 perguntas, tipo dividido em 3 files, ficariam muito grande ? é para uma aplicação educacional.

**************************************************

O único problema que vejo é o trabalhao que isso vai dar (100 estruturas IF THEN ELSE). E cada vez que você precisar mudar alguma coisa vai ter que localizar a estrutura condicional para alterar...

Este caso pede o uso de dados dinâmicos. Um único IF THEN ELSE faria o serviço, e tudo seria controlado pelo número da questão. Um arquivinho de texto conteria as perguntas, respostas e os comentários para o certo e o errado. Bom exercício para os neurônios.

Fiz algo parecido para um calendário perpétuo que utiliza um sistema assim. Cada dia do mês do calendário é um movie clip criado dinamicamente. Na hora da montagem cada instância do movie clip recebe um valor para o dia, colocado em um campo dinâmico dentro do movie clip matriz. Um arquivo txt contém os dias que devem aparecer no calendário como feriados e as frases associadas a cada dia.

No caso da múltipla escolha cada botão de rádio pode ser criado dinamicamente para cada questão, assim como os textos de cada um, comentários e qual a opção certa.

Sei que isto não atende a colega não chegada a programação, mas pode servir de inspiração para quem é viciado num programinha (de Flash, claro).

***************************************************

Pode fazer dessa forma...

Ou simplesmente ir marcando as opções clicadas, e no final do teste fazer um comparativo. Vamos supor que o teste tenha 10 perguntas. Você irá respondendo todas normalmente, e quando clicar em resultado, aí sim, você faz o cálculo e vê quantas perguntas acertou!

E tem mais, economiza muito if´s, se você armazenar as respostas em variáveis usando matriz. Do tipo resposta&count = resultado (String resposta concatenada com variável contadora, que informa qual pergunta foi respondida igual a resultado).

E vamos supor, que os resultados sejam numéricos, e as comparações tb. Tipo, Pergunta1, a resposta certa é a 4... Sacaram? Assim, na hora de fazer o comparativo, vc faz um Loop, até o número de respostas. E vai comparando.

Vamos colocar em frames as resposta certas. Então, num frame vazio você coloca o label dele igual a pag1, e no segundo frame vazio pag2, e no terceiro page3, etc. E dentro desses frames as respostas.

No pag1:

Set variable: resposta = 2

No pag2:

Set variable: resposta = 4

Então a comparação iniciaria assim:

Count = 1
Loop While count <= 10
Call (pag & count)
If Eval(resposta&count) = resposta
Set variable: certas = certas + 1
End If
Count = count + 1
End Loop

Se precisar tirar pontos, conforme respostas erradas, é só criar um Else no IF que tira 1 ponto a cada resposta errada da variável certas.

********************************************************

>Ou simplesmente ir marcando as opções clicadas, e no final do teste fazer um comparativo.

Também. Mas no caso da colega trata-se de um sistema de instrução programada, em que a questao seguinte a ser apresentada depende da resposta dada na questão atual.

>E tem mais, economiza muito if´s, Se você armazenar as respostas em variáveis usando matriz.

Com certeza, o uso de matriz aqui facilita muito as coisas. :)

>resposta&count = resultado (String resposta concatenada com variável
>contadora, q informa qual pergunta foi respondida igual a resultado)

Para um projeto desses eu usaria o Flash 5, que já tem uma estrutura de linguagem MUUUITO melhor do que a do Flash 4, inclusive com estrutura de matrizes, sem termos que apelar para a concatenação, entre outras vantagens. :)

********************************************************

Verdade. Você está certíssimo em todos os aspectos. Você pode usar o exemplo que citei, só que o invés de fazer o cáculo no final, faz no momento da escolha. Quis destacar a facilidade de se criar as respostas em frames vazios, ou em variáveis em um arquivo TXT mesmo, e utilizar o método de MATRIZ para fazer a consulta. Se a consulta é ao final, ou no momento da escolha tanto faz, o importante é economizar kbytes no swf, e bytes na memória ram. :))

********************************************************

Tem uma outra forma, uma DB contendo a opções da resposta e a pergunta, com algumas variáveis pode-se usar um db para isso ficando mais fácil, o que acha?

********************************************************

Boa alternativa. Usar uma BD em um ASP por exemplo pra consultar seria ótimo. Principalmente porque irá agilizar pra caramba a aparecimento dos textos, no caso do trabalho ser on line, pois carregar textos de TXT é terrívelmente lento. Realmente iria ser perfeito usar BD. Aliás, viva FLASH + ASP.

*******************************************************

Mas por que vocês gostam tanto do ASP? :))) Esse troço só roda no Ruindows. Prefiro Flash + PHP. ;)

>Realmente iria ser perfeito usar BD... Aliás, viva FLASH + ASP

É verdade, mas no caso em questão não seria assim tão terrível. Eu só usaria o BD se fosse para armazenar os resultados. Do contrário, usaria o TXT para ler as questões e matrizes para fazer a festa.



( 0 COMENTÁRIO ) | ( LINK PERMANENTE ) | 



Supondo que a dúvida seja como ler do txt, aí vai:

Supondo que x vale 10 e y vale 20, o txt deverá ter o seguinte formato: x=10 &y=20. Ou seja, basta colocar o nome da variável, um sinal de igualdade e o valor, separando cada par com o mesmo símbolo utilizado para separar parâmetros em URLs comuns (&). Supondo que estes dados estejam no arquivo variaveis.txt, no mesmo diretório em que se encontra o arquivo swf, a ação que carrega os dados será:

Load Variables (./variaveis.txt, 0)

Marcos Pinto


( 0 COMENTÁRIO ) | ( LINK PERMANENTE ) | 

INTERMEDIÁRIOS - 15-02-2001
Botão dinâmico via Action Script.
A idéia que apresento aqui é um botão-faz-tudo. Tendo apenas uma cópia do objeto em sua biblioteca, você poderá utilizá-la indefinidas vezes. Para isso, basta acrescentar no script uma condição para cada instância do botão, cujo texto será obtido a partir leia mais ...


INTERMEDIÁRIOS - 10-07-2001
HTML no Flash 5 - A solução para formatação de textos longos.
Todos sabemos como é chato inserir e editar texto em filmes, principalmente quando são textos longos. Agora, a partir da versão 5, é possível utilizar tags básicas do HTML para obter formatação nos campos dinâmicos. Para Flash 5. leia mais ...