DENIS CARAVALHO (85 pts)

MARCELO SIQUEIRA (96 pts)

EDUARDO WALMOTT (226 pts)

GABRIEL SPORCH (53 pts)

ZECA BALA (45 pts)

LEANDRO AMANO (83 pts)

PEDRO CLAUDIO (50 pts)

JOÃO NETO (78 pts)

LUI FERNANDO (151 pts)

ÉMERSON ROCHA (85 pts)

MARCOS JOSÉ PINTO (44 pts)

SYDNEY GANHO (60 pts)
Treinamento PontoFlash de Flash e ActionScript

Como podemos colocar uma figura como plano de fundo em um fla?

Como fazer um formulário no Flash usando um checkBox?

Como fazer para que meu flash aberto com Load Movie tenha fundo transparente.

Como faço para adicionar textura ou imagem ao invés de uma cor da paleta?

Dá pra passar uma variável pra o filme através do html?

Para que serve o evento DATA?

Preciso de um Script de Contagem regressiva para o Flash.

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

Gostaria de saber se tem como ao clicar em uma imagem pequena, abrir uma janela maior com a imagem ampliada.

Queria fazer um sistema de busca.

Como faço para um certo objeto seguir o mouse, mas não por toda a cena?

Como rolar umas imagens na horizontal, de maneira que elas se repitam continuadamente?

Preciso de um comando que faça um MC começar a rodar quando outro MC chega em certo ponto?

Cara como se Zera(0) o getTime(); para reiniciar a contagem? Pode ser com o setInterval?
Calendário dinâmico

Janelas tipo Windows com Swap Depth

Gerando pop up's com conteúdo html dinâmico usando script client-side

Como fazer uma panorâmica 360º com Flash e CorelDraw

Primeiros passos - apresentação

Componentes no Flash MX

Desenvolvendo um Tocador de Vídeo em Flash

Linha que segue o mouse.

Bolhas flutuantes.

AttachSound.

Grade sonora.

Escrevendo e lendo arquivos TXT com o FlashMX.
Balão

Combobox

Gettimer

EnterFrame

Velocidade

Saturno

batatoso

Spinner

ICQ

Starshiner

Dataehora

Motionguidemask2

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