thiago_php 0 Denunciar post Postado Julho 8, 2010 pessoal to com esse script de banner so que estou com um problema nao estou conseguindo adicionar um link para uma pagina nele. quando clicar na imagem ir para uma pagina tentei o geturl mas nao foi // importando a classe de efeito do flash import caurina.transitions.Tweener; // tempo para a troca de banner const TIMER_DELAY:int = 1000; // tempo fade const FADE_TIME:int = 2; var currentContainer:Sprite; var intCurrentSlide:int = -1; var intSlideCount:int; var slideTimer:Timer; var sprContainer1:Sprite; var sprContainer2:Sprite; var slideLoader:Loader; var strXMLPath:String = "banner.xml"; var xmlLoader:URLLoader; var xmlSlideshow:XML; function init():void { xmlLoader = new URLLoader(); xmlLoader.addEventListener(Event.COMPLETE, onXMLLoadComplete); xmlLoader.load(new URLRequest(strXMLPath)); slideTimer = new Timer(TIMER_DELAY); slideTimer.addEventListener(TimerEvent.TIMER, switchSlide); sprContainer1 = new Sprite(); sprContainer2 = new Sprite(); mcSlideHolder.addChild(sprContainer1); mcSlideHolder.addChild(sprContainer2); currentContainer = sprContainer2; } function onXMLLoadComplete(e:Event):void { xmlSlideshow = new XML(e.target.data); intSlideCount = xmlSlideshow..image.length(); switchSlide(null); } function fadeSlideIn(e:Event):void { currentContainer.addChild(slideLoader.content); mcInfo.lbl_loading.text = ""; Tweener.addTween(currentContainer, {alpha:1, time:FADE_TIME, onComplete:function() { slideTimer.start(); }}); } function switchSlide(e:Event):void { if(slideTimer.running) slideTimer.stop(); if(intCurrentSlide + 1 < intSlideCount) intCurrentSlide++; else intCurrentSlide = 0; if(currentContainer == sprContainer2) currentContainer = sprContainer1; else currentContainer = sprContainer2; currentContainer.alpha = 0; mcSlideHolder.swapChildren(sprContainer2, sprContainer1); slideLoader = new Loader(); slideLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, fadeSlideIn); slideLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, showProgress); //aqui é onde pega a imagem do xml slideLoader.load(new URLRequest(xmlSlideshow..image[intCurrentSlide].@src)); mcInfo.lbl_description.text = xmlSlideshow..image[intCurrentSlide].@desc; mcInfo.lbl_description2.text = xmlSlideshow..image[intCurrentSlide].@desc2; if(xmlSlideshow..image[intCurrentSlide].@flag == "true"){ mcInfo.tarja_mc.alpha = 100; mcInfo.tarja_desc.visible = true; mcInfo.tarja_desc.text = xmlSlideshow..image[intCurrentSlide].@desc3; }else{ mcInfo.tarja_mc.alpha = 0; mcInfo.tarja_desc.visible = false; } mcInfo.lbl_count.text = (intCurrentSlide + 1) + " / " + intSlideCount + " Slides"; } function showProgress(e:ProgressEvent):void { mcInfo.lbl_loading.text = "Carregando..." + Math.ceil(e.bytesLoaded * 100 / e.bytesTotal) + "%"; } init(); Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Julho 8, 2010 GetUrl nao funciona no as 3 nao. Abs Movido: Flash e ActionScript :seta: Actionscript 3.0 Compartilhar este post Link para o post Compartilhar em outros sites
thiago_php 0 Denunciar post Postado Julho 12, 2010 opa, já que nao funciona como posso fazer entao , qual devo usar abs. Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Julho 12, 2010 Pesquise por navigateToUrl(); Abs Compartilhar este post Link para o post Compartilhar em outros sites