未名人的flash rpg地图编辑器代码分析(2)
来源:互联网 发布:淘宝退货卖家不给地址 编辑:程序博客网 时间:2024/06/02 17:56
private function fileTreeChange(event:Event):void
{
var selectFile:File = File(this.fileListTree.selectedItem);
if (selectFile.isDirectory)
{
this.currImgClassId = this.currImgLib.getRelativePath(selectFile);
this.currImgClass = selectFile;
currClassText.text = this.currImgClassId;
} else {
//预览图片
imgPrvImg.source = selectFile.nativePath;
// 设置当前材质类为包含选择文件的文件夹
var rp:String = this.currImgLib.getRelativePath(selectFile);//选择图片的相对路径
var lastIndex:int = rp.lastIndexOf("/", rp.length-1);
this.currImgClassId = rp.substring(0, lastIndex);
currClassText.text = this.currImgClassId;
this.currImgClass = this.currImgLib.resolvePath(this.currImgClassId);
//设置画笔
var reqImg:URLRequest = new URLRequest(selectFile.url);
var loader:Loader = new Loader();
loader.load(reqImg);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, setBrushBitmapData);
//xml配置
var itemXml:XML = this.imgLibXML.item.(file==rp)[0];
var imgId:int = itemXml.@id; //选择图片的id
this.parentApplication.brushImgId = imgId; //使用绘制图片的id
this.parentApplication.brushImgPath = rp; //使用绘制图片的相对路径
this.parentApplication.brushImgXml = itemXml; //使用绘制图片的所有xml
if (this.parentApplication.brushBuilding != null)
{
this.parentApplication.brushBuilding.imgId = imgId;
this.parentApplication.brushBuilding.imgRelativePath = rp;
this.parentApplication.brushBuilding.imgXml = itemXml;
}
}
}
当选择了图片库中的图片,就改变画刷的样子,
- 未名人的flash rpg地图编辑器代码分析(2)
- 未名人的flash rpg地图编辑器代码分析(1)
- Flash游戏开发-RPG地图实现
- flash游戏地图编辑器
- 分析flash mmorpg地图的实现
- 分析MP4的名人博客
- Flash开发的斜视角下的地图编辑器
- lufylegend引擎 实现2D RPG地图的切换
- flash rpg网页游戏的成本
- MTD(2)---nand flash的底层驱动代码分析 .
- MTD(2)---nand flash的底层驱动代码分析
- MTD(2)---nand flash的底层驱动代码分析
- unity RPG小地图的制作
- flash的google地图
- uboot中nand flash代码分析(2)
- 这个双休日要分析cattom那个RPG游戏的代码,昨天分析了他另个程序的代码
- lufylegend引擎 rpg开发之2D地图的碰撞检测
- doom3关卡编辑器代码的一些分析
- SQL建库建表定义表简易命令
- Apache模块开发/用C语言扩展apache
- 线程同步
- Unix awk使用手册(第二版)
- 写了个开心网的外挂,同时学习了些开心网的一些小技巧
- 未名人的flash rpg地图编辑器代码分析(2)
- NetTiers学习笔记07---查询类的使用
- Perl5的OOP学习笔记
- C++
- 我的青春谁做主里的三个正常的男人
- 完全掌握crontab
- MFC 全局变量
- 恒大地产好事多磨
- 呼唤微型实用的电流传感器