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

Responder a