有关flash目录的问题,谁有案例代码发给我一下,谢谢。
现在我想实现这样的一个效果,在一个flash页面里面有几个图片,每一个图片都是一个链接,点击图片进入到一个公共的页面,这个公共的页面读取XML里的内容显示文字。
现在的问题就是我如何传递参数,点击不同的图片进入公共页后能够显示不同的XML文件里的信息。
谢谢大家了,我对FLASH基本上没有基础,还望各位能够给我具体完整的案例,谢谢大家了。
[解决办法]
我用的flash develop做的,能满足:
1、在flash中显示图片
2、点击图片连接到指定url页面
xml内容你没给,里面无非就是 <data><group><item name="谢霆锋" type="影视明星"/><item name="张柏芝" type="影视明星"/>....<item name="谢贤" type="影视明星"/></group></data>
至于你说的解析xml 百度搜下很多的
用 URLRequest URLLoader 加载xml,然后给URLLoaer添加事件监听event.complete 和侦听函数
然后解析URLLoader.data 。。下面是下午为你写的as代码
Main.as
package { import flash.display.DisplayObject; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.net.URLRequest; import flash.net.navigateToURL; /** * ... * @author stephen.li */ public class Main extends Sprite { [Embed(source = "../lib/Desert.jpg")]//外部图片 你可以去掉 ../lib/ 直接把图片和as文件放在一起 private var img_desert:Class; [Embed(source = "../lib/Jellyfish.jpg")] private var img_animal:Class; [Embed(source = "../lib/Lighthouse.jpg")] private var img_tower:Class; [Embed(source = "../lib/Tulips.jpg")] private var img_flower:Class; private var arr:Array=[img_desert,img_animal,img_tower,img_flower]; private var obj_display:OutGraphic; public function Main():void { init(); } private function init():void { for (var i:int = 0; i < 4; i++) { obj_display = new OutGraphic(arr[i]); obj_display.x = stage.x + i * 256; obj_display.y = 0; obj_display.addEventListener(MouseEvent.CLICK, clickHandler); addChild(obj_display); } } private function clickHandler(e:MouseEvent):void { var urlReq:URLRequest = new URLRequest("../bin/index.html"); navigateToURL(urlReq); } } }