Olá :thumbsup:
Alguém aqui sabe como posso fazer isso:
Criei um MC em tempo de execução utilizando duplicateMovieClip()
depois utilizando attachMovie, associei esse movie clip a um outro movie, depois disso seu caminho ficou assim:
_level0.mc_Main.mc_Atachado
a questão agora é o seguinte quero poder alterar esse MC utilizando o mouse, como por exemplo, arrastá-lo para outras partes da tela, mudar seu tamanho, etc.
o mc_Main representa o Palco por onde quero jogar outros MC´s como se fosse o Stage. Então associei a variável shape ao mc anexado da seguinte forma:
shape = this.attachMovie("obj_Quad", "Quad_"+n_Cx, n_Cx);
depois inseri o código abaixo pra tentar manipulá-lo (Código esse q está na Timeline principal do Filme)
shape.onPress=function()
{
trace(shape._x)
trace(shape._y)
}
mas nada acontece a função nem é executada
Qual será o erro ?
Publicidade
|
|
Page 1 of 1
Como anexar um script a um MC criado em tempo de execução ?
#2
Posted 13 August 2007 - 11:27 PM
Como você fez essa associação da variável shape ao MovieClip attachado? O certo seria colocar a ação diretamente no MovieClip attachado.
[]s
AS
Quad_"+n_Cx.onPress = function() {
trace(this._x);
trace(this._y);
}
trace(this._x);
trace(this._y);
}
[]s
#3
Posted 14 August 2007 - 01:59 AM
Natan estou postando o script inteiro
mc_Palco.onRelease = function() { // Função q joga os objetos no Palco
-- if (ferramentas.b_Criado == true) {
---- n_Cx = n_Cx+1;
---- if (ferramentas.is_Quad == true) {
------ shape = this.attachMovie("obj_Quad", "Quad_"+n_Cx, n_Cx);
------ shape._x = this._xmouse;
------ shape._y = this._ymouse;
---- } else {
------ shape = this.attachMovie("obj_Circ", "Circ_"+n_Cx, n_Cx);
------ shape._x = this._xmouse;
------ shape._y = this._ymouse;
---- }
---- ferramentas.b_Criado = false;
-- }
}
Daqui para cima dá tudo certo, daqui pra baixo ñ
por isso q coloquei shape.onPress, pois dando um trace em shape é mostrado q a variável contém o caminho completo do mc criado e atachado com attachMovie()
mesmo assim fiz como vc me aconselhou, ou seja ["Quad_"+n_Cx].onPress, aí sim a função abaixo é executada, porém, os objetos ñ são colocados mais sobre o
mc_Palco. Vi q a função passa a ser executada dando um trace dentro dela.
shape.onPress=function()
{
--- shape._xscale = this._xmouse;
--- shape._yscale = this._ymouse;
}
mc_Palco.onRelease = function() { // Função q joga os objetos no Palco
-- if (ferramentas.b_Criado == true) {
---- n_Cx = n_Cx+1;
---- if (ferramentas.is_Quad == true) {
------ shape = this.attachMovie("obj_Quad", "Quad_"+n_Cx, n_Cx);
------ shape._x = this._xmouse;
------ shape._y = this._ymouse;
---- } else {
------ shape = this.attachMovie("obj_Circ", "Circ_"+n_Cx, n_Cx);
------ shape._x = this._xmouse;
------ shape._y = this._ymouse;
---- }
---- ferramentas.b_Criado = false;
-- }
}
Daqui para cima dá tudo certo, daqui pra baixo ñ
por isso q coloquei shape.onPress, pois dando um trace em shape é mostrado q a variável contém o caminho completo do mc criado e atachado com attachMovie()
mesmo assim fiz como vc me aconselhou, ou seja ["Quad_"+n_Cx].onPress, aí sim a função abaixo é executada, porém, os objetos ñ são colocados mais sobre o
mc_Palco. Vi q a função passa a ser executada dando um trace dentro dela.
shape.onPress=function()
{
--- shape._xscale = this._xmouse;
--- shape._yscale = this._ymouse;
}
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Buy Cheap Ketoconazole 15 g no prescription from canada
|
Eventos | Guest_Nicaabaftip_* |
|
|
|
Cheap Order Piroxlcam Australia Analog Pills Piroxlcam Non Prescription
CA Pharmacies Piroxlcam Generic. Australia Online Generic Piroxlcam No |
Eventos | Guest_qazqaz1_* |
|
|
|
Full screen
Como colocar uma opção de full screen. |
Director |
jota
|
|
|
|
Acesso a um .mdb pelo php.
Dah pra conectar o banco como no mysql? |
PHP |
IMD
|
|
|
|
Bontril Without Prescription Fedex, Buy Codest Online Bontril
|
Eventos | Guest_nelt_* |
|
|
|
Sinequan no prior script - buy Sinequan on line no prescription
#subject |
Photoshop & Image Ready | Guest_Weefreria_* |
|
|
|
TCP/IP
como configurar duas placas de rede no mesmo pc |
Outros |
Ednei WEb
|
|
|
|
Buy Piroxicam online | No prescription Piroxicam fedex delivery | Piroxicam for cheap
#subject |
Photoshop & Image Ready | Guest_remilkBeero_* |
|
Publicidade
|
|

Help













