vc tem q importar o swc no projeto antes de usar ele, clica com o botao direito no projeto no flash builder, vai em propriedades, build paths, e ali add o swc, da ok, e tenta utilizar d novo...
Em 24 de junho de 2011 23:28, André Cocuroci <[email protected]> escreveu: > Amigos, não sei se estou fazendo alguma confusão, mas não to > conseguindo inserir um swc gerado no flash cs5.5 no flex 4.5. > > O que eu fiz: > 1) Criei um arquivo fla > 2) Dentro dele criei um movieclip e dentro dele tenho dois movieclip e > um textfield. > 3) Criei uma classe para este movieclip pai com este formato: > > package { > > import flash.display.Sprite; > import flash.display.MovieClip; > import flash.text.TextField; > import flash.events.MouseEvent; > import caurina.transitions.Tweener; > > public class SiteAssets extends MovieClip { > > public var $quadrado:MovieClip; > public var $botao:MovieClip; > public var $texto:TextField; > > private var string:String; > > public function SiteAssets() > { > $botao.buttonMode = true; > $botao.addEventListener(MouseEvent.CLICK, > animaQuadrado); > > string = $texto.text; > } > > public function animaQuadrado(e:MouseEvent):void > { > if (!Tweener.isTweening($quadrado)) > { > Tweener.addTween($quadrado, {rotation: 360, > time:1, > transition:"linear", onComplete:ok}); > $texto.text = 'Rodando...' > } > } > > public function ok():void > { > $texto.text = string; > } > } > > } > > 4) E depois publiquei o o fla para gerar o swc e o swf. > 5) Joguei o swc na pasta libs e quando tento fazer assim no flex ele > não faz nada: > var site:SiteAssets = new SiteAssets() > addChild(site) > > 6) Só consigo fazer funcionar utilizando o swf e o swfLoader. > > Alguem sabe o que estou fazendo de errado? > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
