分享
 
 
 

我的Flex我精通:RIA高级开发指南(含光盘1张)(精通)(附赠CD-ROM光盘1张)

我的Flex我精通:RIA高级开发指南(含光盘1张)(精通)(附赠CD-ROM光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,综合,
  品牌: 李庆

基本信息·出版社:电子工业出版社

·页码:691 页

·出版日期:2009年

·ISBN:7121083140/9787121083143

·条形码:9787121083143

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:精通

·附带品描述:附赠CD-ROM光盘1张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《我的Flex我精通:RIA高级开发指南》是一本介绍使用Flex 3进行富互联网应用系统开发的专业著作,内容涵盖了与Flex应用相关的各个领域。基础知识部分包括认识Flex 3、面向对象基础、Flex 3中的事件、容器与组件、数据绑定与数据模型、用户输入验证等内容;进阶部分则包括控制管理器、使用元数据标签、行为与动画效果、样式和皮肤、高级组件开发、外部数据交互、使用Remoting、模块编程、共享对象等内容;Flex开发框架部分包括Cairngorm框架、PureMVC框架等;最后通过一个完整的实例对整书内容进行了概括总结。

《我的Flex我精通:RIA高级开发指南》各章节内容相互铺垫,大量实例穿插其中。知识阐述与实际案例结合,深入浅出,循序渐进,具体直观,可操作性强,是一本难得的从入门到精通Flex编程的综合书籍。《我的Flex我精通:RIA高级开发指南》语言简练,图文并茂,结构合理,基础知识丰富详细,实例安排典型实用,技术由简到难,具有很强的实用性、指导性和可操作性。学习完《我的Flex我精通:RIA高级开发指南》,读者无论此前基础如何,都可以迅速提升成长为一名合格的Flex开发人员。

随书所附光盘包含书中实例源文件。

《我的Flex我精通:RIA高级开发指南》适合广大Flex初、中级读者使用,同时,还可作为高等院校相关专业学生,以及社会相关培训班学员的理想教材。

作者简介李庆,毕业于中国科技大学,学士学位。从事商业软件开发7年,精通数据库以及Web产品的设计与制作。2002年开始使用ActionScript进行Flash/Flex相关内容的开发,多次为美国及欧洲公司编写Flash在线游戏、Flex应用软件。长期关注和研究ActionScript在各领域中的应用。现就职于Cisco-Webex从事Flash/Flex的研发。

编辑推荐《我的Flex我精通:RIA高级开发指南》特色:

涵盖Flex3RIA开发方面各项技术,是一本从入门到精通的宝典。

《我的Flex我精通:RIA高级开发指南》作者多年在美国及欧洲多家公司主持Flash/Flex相关产品的程序开发工具,181个实例,结合相关知识,全面阐述Flex3全方位技术。

[涵盖内容广]

《我的Flex我精通:RIA高级开发指南》专注于RIA方面,从基本知识开始由浅入深,循序渐进。通过独到的视角组织内容,如将Flex3中的管理器部分单独列出。每部分内容均采用了大量的小例子来说明知识点,并对代码进行较详细的说明。

【实践能力强】

从实例入手是学习的快捷方法,《我的Flex我精通:RIA高级开发指南》实例均是使用FlexBuilder3开发并调试通过,包含181个实例,与理论的阐述相结合,这样即使是对于已经有了一定基础的Flex开发者也会有一定的帮助。

[作者功力深]

《我的Flex我精通:RIA高级开发指南》两位作者多次为美国及欧洲公司主持Flash/Flex相关产品的程序开发工作,并编写了多款Flash在线游戏、Flex应用软件,长期关注和研究ActionScript在各领域中的应用。现就职于Cisco—Webex,从事Flash/Flex的研发工作。

目录

第1章 认识Flex 31

1.1 Flex简介2

1.1.1 什么是Flex2

1.1.2 Flash和Flex的区别2

1.2 熟悉Flex Builder 3 开发环境3

1.2.1 系统要求3

1.2.2 了解Flex Builder 34

1.3 如何配置Flex Builder 35

1.3.1 自定义界面6

1.3.2 编译参数设置7

1.4 MXML语言概述8

1.4.1 MXML语言标签8

1.4.2 标签属性8

1.4.3 使用ActionScript 39

1.5 项目类型概述10

1.5.1 Flex项目10

1.5.2 ActionScript项目16

1.5.3 Library项目18

1.5.4 AIR项目24

1.6 命令行编译项目27

1.7 使用项目和简单调试29

1.7.1 导入项目29

1.7.2 关闭/删除项目31

1.7.3 项目的历史记录32

1.7.4 运行时调试33

1.7.5 断点管理34

1.7.6 观察变量35

1.8 本章小结36

第2章 ActionScript 3入门及面向对象基础37

2.1 变量和运算符38

2.1.1 变量38

2.1.2 变量的作用域39

2.1.3 变量的默认值43

2.1.4 运算符43

2.1.5算术运算符44

2.1.6 赋值运算符45

2.1.7 关系运算符45

2.2 数据类型46

2.2.1 基本数据类型46

2.2.2 数据类型转换47

2.3 字符串49

2.3.1 创建字符串50

2.3.2 字符串比较51

2.3.3 连接字符串52

2.3.4 字符串的查找和替换52

2.3.5 字符串转换大小写54

2.4 数组55

2.4.1 数组的定义55

2.4.2 数组的访问56

2.4.3 数组常用函数57

2.4.4 多维数组59

2.5 条件语句60

2.5.1 关系运算和逻辑运算60

2.5.2 if…else语句61

2.5.3 if…else if 语句61

2.5.4 switch语句62

2.5.5 ?:操作符63

2.6 循环控制63

2.6.1 for语句63

2.6.2 for…in语句64

2.6.3 for each…in64

2.6.4 while 语句65

2.6.5 do…while 语句65

2.7 函数66

2.7.1 函数的基本概念66

2.7.2 函数的参数67

2.7.3 函数的返回值69

2.7.4 函数的递归调用69

2.8 良好的编程习惯70

2.8.1 变量的使用71

2.8.2 语句的注意事项73

2.8.3 编写函数的规则76

2.9 面向对象编程简介76

2.10 类77

2.10.1 类的定义78

2.10.2 类属性79

2.10.3 构造函数80

2.11 属性和方法81

2.11.1 属性与方法的抽象81

2.11.2 属性和方法的访问属性81

2.11.3 属性的访问方法82

2.11.4 静态成员83

2.12 接口84

2.12.1 定义接口84

2.12.2 实现接口85

2.13 继承86

2.13.1 基类和派生类86

2.13.2 方法的重载87

2.13.3 不能继承静态属性88

2.14 类的实例化89

2.15 HelloAS代码分析89

2.16 本章小结91

第3章 Flex 3中的事件93

3.1 事件概述94

3.1.1 Flex事件概述94

3.1.2 Flex事件一览97

3.2 事件机制98

3.2.1 事件注册98

3.2.2 事件触发99

3.2.3 事件传递100

3.2.4 事件的默认行为102

3.2.5 绑定基础105

3.3 鼠标事件106

3.3.1 使用鼠标事件106

3.3.2 鼠标事件的关联109

3.3.3 右击及双击事件111

3.3.4 鼠标事件的触发顺序113

3.4 键盘事件116

3.4.1 使用键盘事件116

3.4.2 关于keyCode118

3.4.3 键盘事件的优先级119

3.5 自定义事件121

3.5.1 如何自定义事件121

3.5.2 在MXML中自定义事件123

3.6 本章小结126

第4章 容器与组件127

4.1 使用组件128

4.1.1 使用Label、Text、TextInput和TextArea组件128

4.1.2 使用RichTextEditor文本编辑组件130

4.1.3 使用ComboBox下拉列表组件131

4.1.4 使用Alert对话框133

4.1.5 使用RadioButton和Radio ButtonGroup组件135

4.1.6 使用ProgressBar进度条组件136

4.1.7 使用PopUpButton和Pop UpMenuButton组件138

4.1.8 使用List、HorizontalList和TileList列表组件140

4.1.9 使用Menu和MenuBar组件143

4.1.10 使用DataGrid组件147

4.1.11 使用Tree组件148

4.1.12 使用ColorPicker颜色选择器151

4.1.13 使用Repeater组件153

4.2 使用容器155

4.2.1 定位和布局155

4.2.2 导航容器158

4.3 本章小结164

第5章 数据绑定与数据模型165

5.1 数据绑定166

5.1.1 使用[Bindable]元数据标签166

5.1.2 MXML中常用的绑定方式169

5.1.3 使用ActionScript进行绑定172

5.1.4 绑定动态类型数据178

5.2 数据模型180

5.2.1 使用外部XML文件181

5.2.2 将数据绑定到数据模型181

5.2.3 使用ActionScript创建数据模型183

5.3 本章小结186

第6章 用户输入验证187

6.1 输入验证基础188

6.1.1 第1个验证的例子188

6.1.2 验证事件189

6.1.3 标准验证器191

6.2 正则表达式验证器195

6.2.1 正则表达式基础195

6.2.2 正则表达式语法198

6.2.3 使用正则表达式验证器201

6.3 高级验证203

6.3.1 自定义验证器204

6.3.2 多字段验证207

6.4 错误提示的样式210

6.5 本章小结211

第7章 控制管理器213

7.1 系统管理器SystemManager214

7.1.1 应用创建过程214

7.1.2 加载进度条215

7.1.3 管理顶级显示对象216

7.2 模块管理器ModuleManager218

7.3 拖放管理器DragManager224

7.3.1 传统拖放实现224

7.3.2 使用DragManager实现拖放226

7.3.3 使用DragSource228

7.3.4 使用List中的拖放支持231

7.4 光标管理器CursorManager232

7.5 弹出窗口管理器PopUpManager235

7.5.1 Alert弹出窗口235

7.5.2 使用PopUpManager定制弹出窗口237

7.5.3 弹出窗口的层次242

7.6 提示管理器ToolTipManager243

7.6.1 关于ToolTip243

7.6.2 管理ToolTip的ToolTipManager246

7.6.3 创建自定义提示250

7.7 浏览器管理器BrowserManager252

7.8 资源管理器ResourceManager256

7.9 焦点管理器FocusManager266

7.10 本章小结268

第8章 使用元数据标签269

8.1 常用的元数据标签270

8.1.1 [ArrayElementType]元数据标签270

8.1.2 [Bindable]元数据标签271

8.1.3 [DefaultProperty]元数据标签271

8.1.4 [Deprecated]元数据标签272

8.1.5 [Effect]元数据标签273

8.1.6 [Embed]元数据标签273

8.1.7 [Event]元数据标签279

8.1.8 [Exclude]元数据标签279

8.1.9 [ExcludeClass]元数据标签280

8.1.10 [IconFile]元数据标签280

8.1.11 [Inspectable]元数据标签281

8.1.12 [InstanceType]元数据标签283

8.1.13 [NonCommitting ChangeEvent]元数据标签283

8.1.14 [RemoteClass]元数据标签284

8.1.15 [Style]元数据标签284

8.1.16 [Transient]元数据标签285

8.2 特殊的元数据标签285

8.2.1 [AccessibilityClass]元数据标签285

8.2.2 [ ChangeEvent]元数据标签286

8.2.3 [CollapseWhiteSpace]元数据标签287

8.2.4 [Frame]元数据标签287

8.2.5 [Mixin]元数据标签292

8.2.6 [PercentProxy]元数据标签293

8.2.7 [ResourceBundle]元数据标签294

8.2.8 [SWF]元数据标签294

8.3 自定义元数据标签295

8.3.1 创建自定义metadata标签295

8.3.2 通过反射机制使用自定义元数据标签299

8.4 本章小结306

第9章 行为与动画效果307

9.1 什么是行为308

9.1.1 触发器与效果308

9.1.2 简单效果组件309

9.1.3 复合效果组件316

9.2 使用行为317

9.2.1 控制效果播放318

9.2.2 通过Style添加行为319

9.2.3 使用缓动函数321

9.2.4 自定义缓动函数323

9.2.5 使用位图缓存策略324

9.3 自定义行为325

9.3.1 自定义效果325

9.3.2 自定义触发器330

9.4 使用视图状态332

9.4.1 视图状态简介332

9.4.2 添加状态过渡336

9.4.3 创建自定义覆盖类338

9.5 本章小结340

第10章 样式和皮肤341

10.1 Flex中的CSS342

10.2 皮肤346

10.2.1 应用皮肤346

10.2.2 制作图形皮肤347

10.3 在Flex设计模式下使用样式348

10.4 使用嵌入字体351

10.4.1 嵌入字体文件351

10.4.2 使用高级抗锯齿功能353

10.4.3 设定嵌入字符范围354

10.4.4 通过SWF文件嵌入字体355

10.5 主题359

10.5.1 使用主题359

10.5.2 创建主题360

10.6 样式编程360

10.6.1 使用样式管理器360

10.6.2 运行时载入样式363

10.6.3 字体管理365

10.6.4 可编程皮肤367

10.7 本章小结375

第11章 高级组件开发377

11.1 组件的生命周期378

11.2 扩展UIComponent组件380

11.2.1 UIComponent中的高级方法380

11.2.2 使用ActionScript创建自定义组件382

11.3 列表类组件386

11.3.1 ItemRenderer项目渲染器386

11.3.2 ItemEditor项目编辑器397

11.3.3 IFactory接口与ClassFactory类407

11.4 使用延迟技术410

11.4.1 延迟创建组件410

11.4.2 按顺序实例化容器413

11.4.3 向Application创建队列中动态添加容器414

11.4.4 使用callLater()方法416

11.4.5 使用IDeferredInstance接口419

11.5 代码分离形式的自定义组件422

11.6 本章小结426

第12章 外部数据交互427

12.1 与封装器页面通信428

12.1.1 从页面获取数据429

12.1.2 与JavaScript交互431

12.2 Flex-Ajax桥434

12.2.1 建立Flex-Ajax桥434

12.2.2 使用Flex-Ajax桥438

12.3 使用LocalConnection441

12.4 使用URLLoader443

12.4.1 加载文件444

12.4.2 后台数据交互446

12.5 HTTPService449

12.5.1 通过MXML使用HTTPService450

12.5.2 通过ActionScript使用HTTPService451

12.6 WebService453

12.6.1 通过MXML使用WebService453

12.6.2 通过ActionScript使用WebService456

12.7 使用FileReference和FileReferenceList458

12.7.1 上传文件458

12.7.2 下载文件462

12.8 Socket入门464

12.8.1 Socket简介465

12.8.2 使用Socket读取外部数据的实例465

12.8.3 XMLSocket类468

12.9 本章小结469

第13章 使用Remoting471

13.1 AMFPHP472

13.1.1 安装配置AMFPHP472

13.1.2 打个招呼474

13.1.3 使用对象映射478

13.1.4 连接数据库481

13.1.5 使用ActionScript代替MXML标签487

13.1.6 使用NetConnection489

13.2 WebORB490

13.2.1 创建支持WebORB的ASP.NET网站491

13.2.2 创建Flex工程492

13.2.3 使用WebORB494

13.2.4 数据映射496

13.3 FluorineFx498

13.3.1 创建支持Fluorine的ASP.NET网站498

13.3.2 创建Flex工程500

13.3.3 使用FluorineFx502

13.4 本章小结503

第14章 模块编程505

14.1 模块简介506

14.2 第1个模块应用507

14.3 模块加载和卸载514

14.4 模块数据共享517

14.5 实例:图表模块应用524

14.6 本章小结530

第15章 运行时共享库RSLs531

15.1 运行时共享库简介532

15.1.1 什么是运行时共享库532

15.1.2 运行时共享库和模块编程533

15.2 创建并使用库文件SWC533

15.2.1 创建SWC534

15.2.2 SWC文件结构534

15.2.3 静态引用SWC534

15.3 使用SWC作为RSLs538

15.3.1 动态引用538

15.3.2 跨域使用542

15.3.3 框架RSLs543

15.4 选择使用RSLs545

15.5 本章小结545

第16章 共享对象547

16.1 共享对象基础548

16.1.1 什么是共享对象548

16.1.2 共享对象的操作551

16.1.3 共享对象的安全552

16.2 使用本地共享对象553

16.2.1 单一应用使用554

16.2.2 多个应用使用556

16.3 使用远程共享对象558

16.3.1 服务器端技术558

16.3.2 实例:共同控制的对象571

16.3.3 实例:聊天大厅573

16.4 自定义数据类型576

16.5 本章小结579

第17章 Cairngorm框架581

17.1 单例模式582

17.2 Cairngorm体系583

17.2.1 值对象(ValueObject)583

17.2.2 视图层(View)584

17.2.3 数据模型(Model)584

17.2.4 控制器(Control)585

17.2.5 命令(Commands)587

17.2.6 业务逻辑(Business)588

17.3 创建Flickr图片搜索工具592

17.3.1 准备工作592

17.3.2 使用Adobe提供的flickr库593

17.3.3 工作流程及结构设计595

17.3.4 代码编写596

17.3.5 项目发布613

17.4 本章小结613

第18章 PureMVC框架615

18.1 基本结构616

18.1.1 整体结构616

18.1.2 模块结构618

18.2 模块功能618

18.2.1 Model和Proxy618

18.2.2 View和Mediator620

18.2.3 Controller和Command626

18.2.4 Facade628

18.3 应用实例:天气预报630

18.3.1 构建框架630

18.3.2 View设计631

18.3.3 Model设计639

18.3.4 Controller设计643

18.3.5 完成Facade645

18.4 其他框架647

18.5 本章小结648

第19章 留言板实例649

19.1 界面和功能需求650

19.2 Flex架构设计651

19.3 程序分析652

19.3.1 vo文件夹652

19.3.2 model文件夹655

19.3.3 events文件夹657

19.3.4 service文件夹659

19.3.5 controller文件夹661

19.3.6 view文件夹665

19.3.7 DiaboLab应用程序677

19.4 项目发布680

19.5 本章小结681

附录A ActionScript与.NET类型转换表683

附录B Flash Player的安全机制687

B.1 安全沙箱688

B.2 Security.sandboxType属性688

B.3 跨域策略文件crossdomain.xml689

B.4 跨脚本访问690

B.5 设置管理器690

……[看更多目录]

序言首先感谢作为读者的您打开这本书,开始了Flex学习之旅。

关于Flex

Flex是Adobe进军企业级Internet应用的重要工具,从Macromedia发布Flex 1.0以来,直到现在Flex 3.0的升级,无不体现着这一目标。使用Flex开发的应用最终会编译为SWF类型的文件,使得Flex应用在部署上有着跨平台的先天优势,从而使开发人员不必花费大量精力为不同浏览器编写不同的代码。另外由于ActionScript 3.0是一种面向对象的编程语言,有一定编程基础的开发人员可以很快学习并掌握,而Flex提供的丰富且功能强大的组件也能够让开发过程更加规范和高效。

当前Internet应用的方向正向着RIA(Rich Internet Application,富互联网应用)发展,出色的RIA网站层出不穷。实现RIA的技术也有很多,如AJAX、Flash/Flex、SilverLight、JavaFX等。尽管现在还无法得知最终统治这个领域的技术会是哪个,也许会一直竞争下去,但对希望致力于开发Internet应用的人员来说,掌握其中的一种技术是很有必要的。本书将对使用Flex进行RIA开发的方方面面进行详细介绍。

Flex和Flash的关系

Flex和Flash有着千丝万缕的关系,Flash作为一种矢量动画编辑工具,在引入了ActionScript 3以后,俨然也成为了一种开发RIA的有效工具。熟练运用Flash是完全可以做到和使用Flex进行RIA开发同样的效果。但Flex已经不是一个单纯的工具,更深层次地说,Flex更像一种框架,利用MXML描述界面和ActionScript实现行为,这样的模式对开发者来说是非常熟悉不过的,而Flash的使用,更多是倾向设计者。

尽管Flash和Flex在本质上是相同的,但开发RIA的工具还是首选Flex。Flex Builder或者安装了Flex插件的Eclipse都是很好的IDE环境,它们可以提供项目开发过程中需要的种种便利条件,包括编译、调试、关键字高亮、语法检查等。本书中的实例均是使用Flex Builder 3开发并调试通过的。

文摘插图:

我的Flex我精通:RIA高级开发指南(含光盘1张)(精通)(附赠CD-ROM光盘1张)

第1章认识Flex

作为本书的第1章,简单介绍一下Flex 3是必要的。从基本概念到系统要求、开发环境设置及Flex 3标志性的标签语言MXML都会一一介绍,随后介绍使用Flex Builder 3可以创建的4种类型的应用,最后介绍一些简单的调试方法。本章介绍的内容都是相对基础的,但不会去介绍软件的安装、Flex的历史等内容。

介绍Flex创建的几种项目中用到的例子,此时可能还有很多地方对初学者来说有点不容易理解,因为例子中用到了很多后面的知识,没有关系,这里先有一个概念,等在以后的学习中了解到了相关知识再回头看时,会发现本章用到的例子都是相当基础的。

1.1 Flex简介

作为开篇第1章第l节,当然得简单介绍一下Flex,什么是Flex?Flex和Flash的区别。相信大部分读者都会抱着这样的疑问开始Flex的学习。

1.1.1什么是Flex

当你拿起这本书的时候,一定是对Flex已经有了一点了解,或者别人告诉你Flex如何如何的好,知道它是做什么的或者说能做什么,但明确地定义什么是Flex,确实不容易。Flex是Adobe公司一种支持RIA(Rich Internet Applications,丰富因特网应用)开发和部署的一系列发展中的技术和产品线的概括词,这其中包括Flex应用框架、Flex Builder、Flex企业服务等。这样定义似乎不能说明什么,那么就从技术实现上来说,Flex就是使用ActionScript脚本语言和MXML标签语言制作SWF类型的应用。有些SWF是被浏览器加载并运行在网络环境中的,这种就叫RIA(富互联网应用);有些则是在本地加载并直接运行在本地机器上的,这种就叫做AIR。AIR也只是一种概念,字面意思是Adobe综合运行时,通俗点的AIR就是运行在本地的应用程序。不管是RIA还是AIR,实际上都是运行在Flash Player中的SWF文件。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有