lamanita 0 Denunciar post Postado Outubro 17, 2003 Ai galera, eu já postei essa dúvida, mas não consegui entender direitoEu tenho um flash (filme.swf), ele mede 650x440, nesse filme, eu tenho uma layer só, com o nome de quadrado. Nessa layer eu tenho um frame só, e nesse frame eu tenho um movie clip, instanciado com o nome quadrado.Esse movie clip instanciado de quadrado ele mede 600x400 pixels e eu coloquei ele no centro do stage (layer quadrado, primeiro frame).Eu quero carregar um flash( foto.swf ) nesse meu filme(filme.swf), justamente dentro do movie clip instanciado de quadrado no flash(filme.swf), no centro, por que esse flash(foto.swf) tem 600x400 pixels.Eu faço o loadmovie no primeiro frame do flash(filme.swf) só que ele não carrega no centro carrega mais pra baixo.Daí me falaram só pra colocar_x = 100;_y= 100; só que com as medidas pra ficar no centro do movie clip.em um primeiro frame (qual será ? do filme principal? do movieclip ?) bom, eu tentei mas não consegui.Se alguém tiver paciência e didática pra me ajudar, agradeceria muito, obrigado... Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Ferreira 0 Denunciar post Postado Outubro 17, 2003 o que acontece é que o centro do movieclip quadrado, no seu caso, não deveria ser no centro do filme, pois o swf é carregado a partir desse centro do quadrado, ou seja, os pontos (0,0) do swf(canto superior esquerdo) é que ficará nesse centro do quadrado. para arrumar isso, você tem duas opções: - deixe o centro do movieclip quadrado no canto superior esquerdo dele(do que há dentro dele) e, de volta ao palco, deixe o movieclip de volta à posição original.- calcule quanto o movieclip deve mover-se a fim de ficar no lugar certo: se o movieclip originalmente está com o centro coincidindo com o centro do palco, sua posição deve ser (650/2;440/2). já que, como explicado antes, o swf carregará a partir do canto superior esquerdo no centro do movieclip, ocorrerá um desvio de (300;200) pixels. logo a nova posição do movieclip, a fim de o swf ficar centralizado no palco, deve ser ((650/2)-300;(440/2)-200). a çaõ então deve ser a seguinte, no quadro onde está o movieclip: quadrado._x = 650/2)-300; quadrado._y = (440/2)-200qualquer dúvida, me avise Compartilhar este post Link para o post Compartilhar em outros sites
lamanita 0 Denunciar post Postado Outubro 20, 2003 Enquanto eu lia o help que você me deu, eu fui tentando fazer, e foi estranho que só criei o filme1.swf e o filme2.swf. O filme1.swf com 650x440 e o filme2.swf com 600x400. No filme1.swf no primeiro frame, na unica layer, criei o movie clip caixa, instanciado de quadrado (um retangulo de 600x400, o mesmo tamanho do filme2.swf).Coloquei essa action no primeiro frame, da unica layer principal do filme1.swf :loadMovie('filme2.swf', this.quadrado);e funcionou, o filme2.swf foi carregado dentro do movieclip caixa, bem no centro. Não precisei usar aquele código: quadrado._x = 650/2)-300; quadrado._y = (440/2)-200Na verdade nem sabia como colocar ele, mas que bom que funcionou, obrigado Compartilhar este post Link para o post Compartilhar em outros sites
yagami 0 Denunciar post Postado Outubro 21, 2003 Amigo.... uma dica legal é você criar um quadrado com o tamanho q você quer dentro do mc instancionado quadrado q carregara o swf, posicione este quadrado em (0,0) do mc.... ai você acerta mais fácil.... depois é só carregar...yagamiwww.bigbebadosbrasil.com.br Compartilhar este post Link para o post Compartilhar em outros sites
lamanita 0 Denunciar post Postado Outubro 21, 2003 E carregar o filme dentro do quadrado que eu criei dentro do movieclip quandrado ? Esse quadrado criado seria um movieclip ? Compartilhar este post Link para o post Compartilhar em outros sites
yagami 0 Denunciar post Postado Outubro 23, 2003 Não... o quadrado é dentro do movie clip quadrado é só pra ficar mais fácil a visualização..... Conseguiu resolver sua dúvida?yagamiwww.bigbebadosbrasil.com.br Compartilhar este post Link para o post Compartilhar em outros sites