Autor Tópico: [Duvida]Flash Developer (colocar MC na Sceen Pincipal)  (Lida 5441 vezes)

Offline TripleHCP

  • Aprendiz
  • **
  • Mensagens: 82
    • Ver Perfil
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« em: 5 de Maio de 2006, 11:08:28 »
Boas,

A minha duvida é a seguinte. Eu tenho um MC da library e quero que essa MC ao carregar com o rato num sitio qualquer a MC apareça nesse sitio, e depois ao carregar de novo noutro sitio a MC fique onde está e crie um cópia que vai para o sitio do segundo click e assim sucessivamente.

Cumps

Offline alftuga

  • Aprendiz
  • **
  • Mensagens: 202
    • Ver Perfil
    • http://www.alftuga.net
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #1 em: 5 de Maio de 2006, 11:33:45 »
var num:Number = 0
this.onMouseDown = function() {
   num++
   var mc:MovieClip = this.attachMovie("nomeMClib", "mc"+num, num);
   mc._x = this._xmouse;
   mc._y = this._ymouse;
};

Offline TripleHCP

  • Aprendiz
  • **
  • Mensagens: 82
    • Ver Perfil
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #2 em: 6 de Maio de 2006, 22:17:51 »
Bem eu criei uma movie clip na library chamada "mc" e usei o codico assim:

Código: [Seleccione]
var num:Number = 0
this.onMouseDown = function() {
num++
var mc:MovieClip = this.attachMovie("mc", "mc"+num, num);
mc._x = this._xmouse;
mc._y = this._ymouse;
};


Mas quando eu carrego n acontece nada.

Cump

Offline Grettir

  • Aprendiz
  • **
  • Mensagens: 284
    • Ver Perfil
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #3 em: 7 de Maio de 2006, 00:49:50 »
Heyas,

e criaste o LINKAGE ???

Clicas com botao direito sobre o MovieClip na LIBRARY.

No codigo que o alfatuga escreveu, dentro do attachMovie, o "num" é o LINKAGE NAME do MovieClip.

Fica bem
----------------------------------
Ricardo Castelhano aka Grettir

Adobe Certified Professional
Interactive Designer
Flash Developer
PHP Developer

http://www.ricardocastelhano.com/
-----------------------------------
Keep on "Flashing..."

Offline TripleHCP

  • Aprendiz
  • **
  • Mensagens: 82
    • Ver Perfil
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #4 em: 7 de Maio de 2006, 11:29:45 »
Já funciona, mas quando eu carrego de novo desaparece a outra copia ficando só uma MC na sceen pincipal eu queria várias cópias, vou ver se consigo fazer. :)

Cumps

Offline alftuga

  • Aprendiz
  • **
  • Mensagens: 202
    • Ver Perfil
    • http://www.alftuga.net
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #5 em: 8 de Maio de 2006, 00:09:27 »
é um prob de niveis

Offline TripleHCP

  • Aprendiz
  • **
  • Mensagens: 82
    • Ver Perfil
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #6 em: 8 de Maio de 2006, 12:11:55 »
Citação de: "alftuga"
é um prob de niveis
desculpa mas não percebi :P

Offline alftuga

  • Aprendiz
  • **
  • Mensagens: 202
    • Ver Perfil
    • http://www.alftuga.net
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #7 em: 8 de Maio de 2006, 15:43:21 »
mostra o código mas é um problema de níveis

Offline TripleHCP

  • Aprendiz
  • **
  • Mensagens: 82
    • Ver Perfil
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #8 em: 9 de Maio de 2006, 15:41:57 »
Desculpa mas n estou a perceber o que queres dizer com isso dos níveis :P  :oops:

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #9 em: 9 de Maio de 2006, 16:08:44 »
Então níveis é a profundidade de cada layer. A layer 1 é que está mais abaixo, em cima dela a layer 2, etc.

Offline alftuga

  • Aprendiz
  • **
  • Mensagens: 202
    • Ver Perfil
    • http://www.alftuga.net
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #10 em: 9 de Maio de 2006, 17:22:02 »
desculpa gimbras de te corrigir mas o níveis não tem nada a ver com os layers da interface do flash

public attachMovie(id:String, name:String, depth:Number, initObject:Object])

depth = níveis
é disto que estou a falar desculpem se não fui esclarecedor

Offline TripleHCP

  • Aprendiz
  • **
  • Mensagens: 82
    • Ver Perfil
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #11 em: 9 de Maio de 2006, 19:10:45 »
Agora sim consegui perceber :D E o que devo fazer para resolver isso?

Offline alftuga

  • Aprendiz
  • **
  • Mensagens: 202
    • Ver Perfil
    • http://www.alftuga.net
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #12 em: 9 de Maio de 2006, 23:17:45 »
ora bem tens que incrementar um valor para os níveis não serem idênticos no código

var num:Number = 0
this.onMouseDown = function() {
num++
// mc é o nome do objecto na lib
// "mc"+num é o novo nome que vai ter o movie copiado para o stage
// num é um valor que é incrementado sempre que clicas
var mc:MovieClip = this.attachMovie("mc", "mc"+num, num);
mc._x = this._xmouse;
mc._y = this._ymouse;
};

este código sempre funciono.

Offline TripleHCP

  • Aprendiz
  • **
  • Mensagens: 82
    • Ver Perfil
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #13 em: 10 de Maio de 2006, 10:13:25 »
então eu pus assim:
Código: [Seleccione]
var num:Number = 0
this.onMouseDown = function() {
num++
var mc:MovieClip = this.attachMovie("mc", "mc"+num, mc);
mc._x = this._xmouse;
mc._y = this._ymouse;
};

e acontece o mesmo.

Cumps

Offline alftuga

  • Aprendiz
  • **
  • Mensagens: 202
    • Ver Perfil
    • http://www.alftuga.net
[Duvida]Flash Developer (colocar MC na Sceen Pincipal)
« Responder #14 em: 10 de Maio de 2006, 11:05:54 »
o terceiro argumento do
this.attachMovie("mc", "mc"+num, mc);

esta errado poem num

 




Roleta das Anedotas - Abre noutra janela