MARCELO SIQUEIRA (96 pts)

ILVA RUDEV (90 pts)

NETO LEAL (116 pts)

MARLOS ALVES CARMO (90 pts)

EDUARDO CARREGA (150 pts)

BÁRBARA TOSTES (64 pts)

LUI FERNANDO (151 pts)

KEN AWAMURA (130 pts)

HELEN TRIOLO (444 pts)

RICARDO FIGUEIRA (33 pts)

JOTA LAGO (40 pts)

RODRIGO AMARAL (56 pts)
Treinamento PontoFlash de Flash e ActionScript

Eu não sei como que muda as cores gradientes no Flash5.

Como colocar um Ícone na Barra de Endereços no IE?

Como que eu faço um texto tremer no Flash?

Como faço para um moviclip mostrar as coordenadas do mouse e para que um movieclip movimente-se de acordo com o mouse, mas no sentido contrário.

Com eu faço para chamar um script em PHP, usando flash4, passando para e este uma variável digitada num form?

Tem como via AS colocar no som um fade-in/fade-out?

Como enviar comandos para uma variável aberta com loadVariables?

Como duplicar um movieclip em três posições diferentes determinadas?

Cara como se Zera(0) o getTime(); para reiniciar a contagem? Pode ser com o setInterval?

Como redimensionar um objeto até parar em um determinado tamanho?

Exemplo de uma máscara com dois objetos criados via métodos de desenho do FlashMX.

Posso fazer um sistema de login/password usando apenas o FlashRemoting?

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

Como fazer um filme preloader não sair quando o principal estiver carregado?
Motion Blur.

Code Animation - Parte 1

Como enevoar as bordas de uma imagem no Fireworks.

Time Delay

Janelas com abas.

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

Quando usar vetor ou bitmap?

Scroll Text.

Inserir dados no ASP via formulário no Flash.

Efeito lente (máscara e zoom)

Flash Communication Server MX - Primeira Parte

Efeito de texto esticado (stretched text).
Foguete

Máscara simples

Ampulheta

Elástico

River ride

To Upper Case

ICQ

Texto com mask

5Balls_done

Magnetismo

Call

Calculando horas

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 ...