..:: MX Studio Fóruns ::..: Arrastar e Voltar com Abertura de Formulário - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Arrastar e Voltar com Abertura de Formulário Joguinho para Criança!!!

#1 User is offline   sabrinabandare 

  • Group: Membros
  • Posts: 3
  • Joined: 01-December 06

Posted 01 December 2006 - 07:31 PM

Olá!

Preciso desenvolver um joguinho que funciona da seguinte forma:

- Haverão 2 bolas

- Haverão 2 Quadrados

A bola 1 deverá ser arrastada para o quadrado 1 se não for o quadrado 1 ela volta para a posição original

A bola 2 deverá ser arrastada para o quadrado 2 se não for quadrado 2 ela volta para a posição original

Após arrastar ambas as bolas deverá abrir um formulário para preenchimento.

Agradeço antecipadamente a ajuda.

Obrigada!!!
0

#2 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 03 December 2006 - 10:00 PM

Faz assim, coloque essas ações no frame onde estão as bolas e os quadrados:

ActionScript
import mx.transitions.Tween;
import mx.transitions.easing.*;
var bola1x = bola1._x;
var bola1y = bola1._y;
var bola2x = bola2._x;
var bola2y = bola2._y;
var ok1:Boolean = false;
var ok2:Boolean = false;
formulario._visible = false;
bola1.onPress = function() {
      startDrag(this);
};
bola1.onRelease = function() {
      stopDrag();
      if (this.hitTest(quadrado1)) {
            ok1 = true;
            if (ok1 == true && ok2 == true) {
                  formulario._visible = false;
            }
      } else {
            var twqx:Tween = new Tween(bola1, "_x", Regular.easeOut, bola1._x, bola1x, 1, true);
            var twqy:Tween = new Tween(bola1, "_y", Regular.easeOut, bola1._y, bola1y, 1, true);
      }
};
bola2.onPress = function() {
      startDrag(this);
};
bola2.onRelease = function() {
      stopDrag();
      if (this.hitTest(quadrado2)) {
            ok2 = true;
            if (ok1 == true && ok2 == true) {
                  formulario._visible = true;
            }
      } else {
            var twqx:Tween = new Tween(bola2, "_x", Regular.easeOut, bola2._x, bola2x, 1, true);
            var twqy:Tween = new Tween(bola2, "_y", Regular.easeOut, bola2._y, bola2y, 1, true);
      }
};


Você vai ter que ter no palco, um MovieClip com instancia de bola1, um MovieClip com instancia de bola2, um MovieClip com instancia de quadrado1 e um MovieClip com instancia de quadrado2. Fora esses MovieClips, você precisa deixar seu formulário em um MovieClip com instancia de formulario.

Qualquer coisa é só falar.

Falow
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Oracle vai comprar produtora de softwares GoldenGate Notícias Notícias 
  • 0 Replies
  • 205 Views
New Replies Como funciona este código
Gostaria de saber como funciona
ASP e ASP.Net media 
  • 2 Replies
  • 1160 Views
New Replies Menu no Fireworks
Como posso colocar 2 menus feitos distintos fireworks n mesma página
Fireworks Lukefabio 
  • 1 Reply
  • 1309 Views
New Replies FSF mostra primeira versão da GPL 3
IDG Now! - Computação Corporativa
Notícias TiTi Celestino 
  • 0 Replies
  • 425 Views
New Replies Deficientes físicos interagem com PCs por meio de mouses customizados Notícias Notícias 
  • 0 Replies
  • 372 Views
New Replies Barra de Rolagem colorida no iframe
Alguém sabe como???
Dreamweaver sbonds 
  • 3 Replies
  • 1909 Views
New Replies Top 10 Ugg Boots You Should be Know
you wish to look which has a company that will gives you legitimate Au
Notícias pacerarKide 
  • 0 Replies
  • 173 Views
New Replies Bill Gates seria médico se pudesse voltar no tempo
Terra Tecnologia
Notícias TiTi Celestino 
  • 0 Replies
  • 397 Views

Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)