分享
 
 
 

精通Flex网络开发技术

王朝百科·作者佚名  2010-07-13
窄屏简体版  字體: |||超大  

版权信息

书 名: 精通Flex网络开发技术

作者:张亚飞等

出版社:电子工业出版社

出版时间: 2009

ISBN: 9787121079863

开本: 16

定价: 89.00 元

内容简介《至理:精通Flex网络开发技术:整合ActionScript/JavScrript/Ajax动态网站》完整系统地介绍Flex3和Flex4的开发技术,整合了Halo组件和Gumbo组件,使用最新的FlexBuilder3作为创作环境。《至理:精通Flex网络开发技术:整合ActionScript/JavScrript/Ajax动态网站》以严谨的逻辑,完整地介绍了FlexBuilder3创作环境、MXML语言、ActionScript3语言、FlashPlayer创作环境、FlexSDK3、FlexSDK4。按照从基础到进阶,从基本原理到实践应用的基本模式,将Flex的两大应用按照逻辑有机地分包含在两篇内容中:Flex组件的呈现和布局应用篇、Flex数据集成和数据呈现篇。《至理:精通Flex网络开发技术:整合ActionScript/JavScrript/Ajax动态网站》具有很强的实用性,包含的数百个范例几乎涵盖Flex开发各个相关方面。《至理:精通Flex网络开发技术:整合ActionScript/JavScrript/Ajax动态网站》每一章绝非泛泛而谈理论,而是围绕实际案例代码来组织的,让读者马上可以上手,并且加深理解。“实用”是技术类书籍好坏的唯一衡量标准,而《至理:精通Flex网络开发技术:整合ActionScript/JavScrript/Ajax动态网站》更是将这个词演绎到了极致。

《至理:精通Flex网络开发技术:整合ActionScript/JavScrript/Ajax动态网站》适合RIA开发人员参考学习,也可作为高等院校相关专业师生的参考书。

编辑推荐《至理:精通Flex网络开发技术:整合ActionScript/JavScrript/Ajax动态网站》揭开源于开发实践的技术经验,从基础到精通:Flex开发基础核心、组件的呈现和布局应用、数据集成、Flex调试原理与范例实践、配合FMS3开发Flash实时通信应用、AIR开发、使用FlexAjaxBridge(FABridge)和JavaScript整合开发。

目录第1篇Flex开发基础入门篇

第1章建立首要的、基础的正确认知

1.1安装和配置Flex应用程序开发和运行环境

1.1.1安装FlexBuilder3和FlashPlayer

1.1.2创建第一个Flex应用程序

1.1.3发布和部署Flex

1.2正确认识Flex应用程序开发

1.2.1正确认识FlexSDK、FlexBuilder和Flash

1.2.2正确认识Flex运行环境和开发语言

1.2.3关于标准和实现

1.3Flex开发的特点和RIA

第2章Flex开发基础——使用FlexBuilder3创作环境和MXML标签语法基础

2.1FlexBuilder3开发环境的基本组成

2.1.1关闭和打开透视图

2.1.2自定义透视图

2.2使用开发透视图

2.2.1可视化布局

2.2.2使用代码提示功能

2.2.3使用大纲视图

2.3应用程序编译和运行设置

2.3.1自动编译和SDK

2.3.2优化编译和查看源代码

2.3.3运行和测试应用程序

2.4MXML语法基本常识

2.4.1基本语法

2.4.2MXML文件基本结构

2.4.3MXML语法要求

2.4.4MXML文件命名规则

2.4.5定义ActionScript代码

2.4.6注释

2.4.7标签属性和数据绑定

2.4.8嵌入应用程序资源

第3章Flex开发基础——ActionScript3.0语法入门

3.1变量的定义

3.1.1定义和命名变量

3.1.2变量的数据类型

3.1.3使用标签和标签自定义数据模型

3.1.4常量

3.2在程序中使用变量

3.2.1为变量赋值和更改变量值

3.2.2使用变量和获取变量值

3.3创建和使用Object

3.4创建和使用数组

3.4.1创建数组的基本方法

3.4.2创建和使用索引数组

3.4.3实现和使用多维数组

3.4.4创建和使用复合数组

3.5ActionScript的语法约定

3.5.1空白和多行书写

3.5.2点语法

3.5.3花括号

3.5.4分号

3.5.5圆括号

3.5.6字母的大小写

3.5.7程序注释

3.5.8关键字

第4章Flex开发基础——ActionScript3.0数据运算和流程控制

4.1数据类型和运算

4.1.1表达式

4.1.2算术运算符

4.1.3字符串运算符

4.1.4比较运算符和逻辑运算符

4.1.5位运算符

4.1.6赋值运算符

4.1.7其他运算符

4.1.8运算符的使用规则

4.2流程控制

4.2.1语句和语句块

4.2.2ifelse条件语句

4.2.3switch条件语句

4.2.4dowhile循环

4.2.5for循环

4.2.6forin循环

4.2.7foreachin循环

4.2.8其他的流程控制

4.2.9trycatchfinally语句

4.2.10throw语句

4.2.11流程控制总结

4.3使用with语句

4.4数据类型检查

4.4.1编译时进行类型检查

4.4.2运行时进行类型检查

第5章Flex开发基础——ActionScript3.0全局函数和自定义函数

5.1使用预定义的全局函数

5.1.1转义操作函数

5.1.2转换函数

5.1.3判断函数

5.2自定义函数

5.2.1函数的定义

5.2.2函数的调用

5.2.3定义参数初始值

5.2.4(rest)参数

5.2.5匿名函数的定义

5.3变量的作用范围和生命周期

5.3.1了解变量的作用范围和生命周期

5.3.2局部变量的声明

5.3.3全局变量的声明

第6章创建自定义类和进行面向对象的编程

6.1第一个面向对象开发的范例

6.2关于面向对象设计和类

6.2.1面向对象和结构化程序设计的区别

6.2.2什么是面向对象程序设计

6.2.3面向对象程序设计的优点和基本特征

6.2.4ActionScript面向对象开发的注意事项

6.3创建和使用自定义类

6.3.1创建类文件

6.3.2创建类的实例和调用类的方法

6.3.3自定义类的创建

6.3.4方法的重载

6.3.5使用包

6.3.6访问类的方法和属性

6.3.7控制成员访问

6.4类的继承和创建子类

6.4.1创建子类

6.4.2重写方法和属性

6.4.3在类中使用final修饰符

6.4.4了解原型继承

6.5区别实例成员和类成员

6.5.1创建类成员

6.5.2类成员和子类

6.5.3类成员和实例成员的区别

6.6创建动态类

6.7创建和使用接口

6.7.1创建接口

6.7.2接口的实现

6.8创建纯ActionScript工程

6.9类路径

6.9.1指定类路径

6.9.2编译器如何解析类引用

6.10扩展Error以创建自定义错误

6.11隐式获取/设置属性

6.12使用命名空间

6.12.1创建和使用命名空间的基本步骤

6.12.2定义命名空间

6.12.3应用命名空间

6.12.4引用命名空间

6.13包的其他用法

6.13.1在单个类文件内定义多个类

6.13.2在包声明中定义的其他语句

第7章事件处理和基本的交互控制

7.1基本事件处理

7.1.1了解怎样实现事件处理

7.1.2处理事件

7.1.3在MXML标签中注册事件处理程序

7.1.4通过ActionScript注册事件监听器

7.1.5使用事件属性定义行内的事件处理程序

7.1.6了解事件流

7.1.7可用的基本交互事件

7.2响应键盘事件

7.2.1获取按键

7.2.2响应组合键事件

7.3响应鼠标事件

7.3.1获取鼠标位置属性

7.3.2控制鼠标指针

7.3.3捕获鼠标滚轮事件

7.3.4自定义的鼠标左键双击事件

7.3.5鼠标与键盘的配合

7.4自定义FlashPlayer右键菜单

7.4.1使用ContextMenu对象

7.4.2使用ContextMenuItem对象

7.5使用Event对象

第2篇Flex组件的呈现和布局应用篇

第8章使用FlexUI控件定义用户界面

8.1控件的基本使用方法

8.1.1基本的属性设置

8.1.2使用Alert控件

8.1.3使用基于按钮的控件

8.1.4使用基于文本框的控件

8.1.5动态使用组件

8.1.6日历控件

8.2使用工具提示

8.2.1设置工具提示的样式

8.2.2创建出错工具提示

8.3使用基于菜单的控件

8.3.1使用Menu控件

8.3.2菜单项类型

8.3.3菜单数据提供者

8.3.4创建MenuBar控件

8.3.5创建PopUpMenuButton控件

第9章使用Flex容器组件——基于容器的布局规则

9.1基于容器的定位

9.1.1使用绝对定位

9.1.2使用坐标系

9.1.3使用基于限制的布局

9.1.4了解容器BOX模型

9.2组件幅面大小的计算方法

9.2.1决定幅面大小的属性

9.2.2Flex实施布局的过程

9.2.3决定组件的幅面大小

9.2.4使用基于百分比的尺寸

9.2.5溢出和裁剪

9.2.6改变Application容器的幅面大小的注意事项

第10章使用Flex容器组件——基本操作和范例

10.1使用布局容器

10.1.1使用Grid容器实现类似HTML表格的布局

10.1.2使用Tile容器实现类似浮动定位的布局

10.1.3使用Panel容器和ControlBar容器

10.1.4使用TitleWindow容器创建弹出对话框

10.1.5使用ApplicationControlBar容器创建主菜单

10.1.6使用DividedBox、HDividedBox和VDividedBox分隔容器

10.1.7使用Spacer组件处理布局

10.2使用导航容器

10.2.1使用Accordion导航容器

10.2.2使用TabNavigator导航容器

10.2.3使用ViewStack导航容器

10.3Application容器和组件的创建顺序

10.3.1组件创建的顺序

10.3.2设置语言特性属性

10.4动态重复控件和容器

10.4.1设置Repeater组件

10.4.2引用创建的重复组件

10.4.3引用Repeater组件

10.4.4在事件中使用数据源元素

第11章使用样式表呈现组件

11.1在MXML文档中应用CSS

11.1.1使用嵌入样式定义

11.1.2外部引用式

11.1.3行内样式

11.1.4StyleManager类

11.1.5使用getStyle()方法和setStyle()方法

11.1.6规则集

11.1.7注释

11.1.8关键字和字符串

11.2CSS的选择符语法

11.2.1类型(Type)选择符

11.2.2类(class)选择符

11.2.3Application选择符和global选择符

11.3属性值的数据类型和数据单位

11.3.1长度(Length)

11.3.2颜色

11.3.3时间格式

11.3.4数组格式

11.3.5在样式表中嵌入资源

11.4样式表的继承和层叠规则

11.4.1Flex和W3CCSS规范的不同

11.4.2样式的叠加和选择符的优先级

11.5使用FlexBuilder创作和应用样式表

11.6在运行时加载和卸载样式表

11.6.1在运行时加载样式表

11.6.2加载运行时样式表所触发的事件

11.6.3在自定义组件中加载运行时样式表所要注意的事项

第12章使用外观和主题改变组件的呈现

12.1使用外观改变组件的呈现

12.1.1使用FlashCS3创建组件外观

12.1.2了解scale9Grid切片

12.1.3使用Photoshop创建组件外观

12.1.4在创作环境中使用样式应用和更改组件外观

12.2创建和使用主题

12.2.1应用主题

12.2.2创建主题SWC文件

12.2.3将主题SWC文件用做运行时样式表

第13章使用文本框和动态呈现文本

13.1使用TextField动态设置文本框

13.1.1使用TextFormat动态设置文本格式

13.1.2使用HTML标签动态设置文本格式

13.2使用样式表动态设置文本格式

13.2.1使用CSS呈现文本

13.2.2styleSheet的方法和属性简表

第14章为Flex应用程序创建自定义组件

14.1使用MXML文件创建自定义组件

14.2使用ActionScript类创建自定义组件

14.3使用FlashCS3和FlexComponentKitforFlashCS3配合创建自定义组件

14.4在程序中使用元数据标签的用法

第15章为组件行为定义动画效果

15.1使用行为、触发器和动画效果

15.1.1使用MXML组件应用行为

15.1.2使用ActionScript代码应用行为

15.1.3可用的触发器属性

15.2内建动画效果的基本使用

15.2.1内建动画效果的基本使用方法

15.2.2并发效果和顺序效果

15.2.3为效果应用缓动

15.2.4为数据应用效果

第16章创建视图和为视图状态变化应用过渡效果动画

16.1使用Flex视图

16.1.1关于视图

16.1.2创建和使用Flex视图

16.1.3Flex视图状态是什么

16.1.4在视图中添加和删除组件

16.1.5视图状态和导航容器的比较

16.1.6视图之间的逻辑关系

16.2为视图状态变化创建和使用过渡

16.2.1过渡和效果的对比

16.2.2创建过渡

16.2.3定义多个过渡

16.2.4并发过渡和顺序过渡

16.2.5定义效果的目标

16.2.6定义效果的起始和结束值

16.2.7在过渡中使用动作效果和布局

16.2.8使用效果过滤器

16.3响应视图状态事件

第17章使用Flex4和Gumbo组件——MXML2009标签语法和视图状态语法

17.1安装和配置开发环境

17.2开发第一个Flex应用程序

17.3基本语法

17.3.1语言命名空间

17.3.2组件命名空间

17.3.3组件库清单

17.3.4本地源和导入包

17.3.5命名空间的合并

17.3.6新增的编译器标签

17.3.7兼容Flex3

17.4视图状态语法

17.4.1在视图状态中指定组件实例

17.4.2组件的重现

17.4.3使用状态指定组件属性值

17.4.4视图状态分组

17.4.5自定义创建策略

第18章使用Flex4和Gumbo组件——FXG文档和Gumbo组件应用

18.1了解和使用FXG1.0

18.1.1FXG文档结构

18.1.2元素类型

18.2定义FXG图形

18.2.1使用FXG路径定义图形

18.2.2使用基本的FXG形状定义图形

18.2.3位图

18.2.4FXG填充、线条、可视性和混合模式

18.2.5定义FXG文本

18.3坐标空间转换

18.4使用Gumbo组件

18.4.1定义组件外观的基本方法

18.4.2定义组件中子节点内容的外观

18.4.3Gumbo组件的布局

18.4.4增强的应用

第3篇Flex数据集成和数据呈现篇

第19章Flex组件的数据集成基础——数据组件、数据绑定和集合

19.1使用数据绑定

19.1.1在ActionScript代码中实现数据绑定

19.1.2数据绑定的原理

19.2使用集合

19.2.1了解Flex集合框架

19.2.2使用方法处理集合

19.2.3集合的过滤

19.2.4集合的排序

19.2.5重置集合视图

19.3基于列表的控件和数据提供者

19.3.1定义数据提供者

19.3.2使用TileList和HorizontalList

19.3.3使用DataGrid组件和AdvancedDataGrid组件

19.3.4使用OLAPDataGrid组件进行联机分析

19.3.5响应事件和获取选中的项目行

19.3.6列表控件单元格的呈现

19.3.7列表控件的拖曳

19.4使用图表组件

第20章Flex组件的数据集成基础——数据格式化和数据验证

20.1格式化数据

20.1.1数字格式化(NumberFormatter)

20.1.2货币格式化(CurrencyFormatter)

20.1.3电话号码格式化(PhoneFormatter)

20.1.4邮政编码格式化(ZipCodeFormatter)

20.1.5日期格式化(DateFormatter)

20.1.6自定义格式化

20.2验证数据

20.2.1验证器的基本使用方法

20.2.2数字验证器

20.2.3货币验证器

20.2.4电话号码验证器

20.2.5字符串验证器

20.2.6ZIP验证器

20.2.7信用卡验证器

20.2.8日期验证器

20.2.9社保代码验证器

20.2.10电子邮件地址验证器

20.2.11正则表达式验证器

第21章Flex组件的数据集成基础——Flex和XML集成开发

21.1使用W3CDOM处理XML文档

21.1.1了解XML文档对象

21.1.2DOM基于节点的浏览

21.1.3创建XMLDocument对象、解析XML文档

21.1.4加载和解析外部的XML文档

21.1.5使用XMLNode对象处理XML文档

21.1.6使用XMLDocument对象处理XML文档

21.2使用XMLDocument对象进行密码验证

21.3使用E4X处理XML

21.3.1用于实现E4X的ActionScript类

21.3.2创建XML对象和XMLList对象

21.3.3访问XML结构

21.3.4修改XML结构

21.3.5使用XML对象的属性和方法

21.3.6使用XMLList对象的方法

21.3.7操控XML命名空间

21.3.8将XML对象和XMLList对象转换为字符串

21.3.9使用E4X进行密码验证

21.3.10使用标签和标签

第22章创建网络应用程序和部署网络应用程序

22.1安装和设置网络应用程序的运行环境

22.1.1安装IIS

22.1.2通过服务器请求网页

22.2浏览器怎样从服务器接收和发送数据

22.3Flex应用程序接收和发送数据

22.3.1创建和配置ASP网页

22.3.2创建Flex应用程序

22.3.3测试应用程序

22.3.4使用HTTPService组件要点解析

22.3.5如何操控数据库

22.4Flex应用程序结合ASP.NET、JSP和PHP

22.4.1ASP.NET网页与Flex结合——基本操作

22.4.2ASP.NET网页与Flex结合——操控数据库

22.4.3JSP网页与Flex应用程序的结合

22.4.4JSP网页与Flex结合——操控数据库

22.4.5PHP网页与Flex应用程序的结合

22.4.6PHP网页与Flex结合——操控数据库

22.5使用Form容器创建表单布局

22.5.1表单布局

22.5.2定义默认的提交按钮

22.5.3指定必须填写的字段

22.5.4存储和验证表单数据

22.6部署应用程序

第23章使用LCDS和BlazeDS——Java平台的AMF-RPC实现(AMF3)

23.1安装和配置运行环境

23.1.1安装、配置JRE和JDK

23.1.2安装和配置Tomcat

23.1.3安装和配置LCDS

23.2第一个程序:嗨!AMF-RPC

23.3操控数据库—雇员管理应用程序

23.4了解LCDS工作原理

23.4.1LCDS工作原理

23.4.2LCDS和数据类型

23.5使用BlazeDS

第24章使用LCDS和BlazeDS——消息服务和数据管理服务

24.1使用消息服务

24.1.1使用RTMP消息服务

24.1.2使用JMS消息服务

24.2数据管理服务

24.2.1数据管理服务的服务端配置

24.2.2创建Flex应用程序作为数据管理服务的客户端

第25章使用FluorineFx和FlashRemotingMX——.NET平台的AMF-RPC实现(AMF3和AMF0)

25.1安装和配置.NET应用程序运行环境

25.2使用FluorineFx

25.2.1安装和配置FluorineFx

25.2.2定义一个新的.NET应用程序

25.2.3第一个程序:嗨!AMF-RPC

25.3操控数据库—雇员管理应用程序

25.4了解FluorineFx工作原理

25.5使用FlashRemotingMXfor.NET(AMF0)

25.5.1安装和配置FlashRemotingMXfor.NET

25.5.2定义一个新的.NET应用程序

25.5.3第一个程序:嗨!AMF-RPC

25.5.4操控数据库—雇员管理应用程序

25.5.5数据类型转换

第26章使用AMFPHP和SabreAMF——PHP平台的开源AMF-RPC实现(AMF3和AMF0)

26.1安装和设置PHP网络应用程序的运行环境

26.1.1下载和安装PHP应用程序服务器

26.1.2安装和配置Web服务器

26.1.3配置PHP使用PDO

26.2使用AMFPHP

26.2.1安装和配置AMFPHP开发环境

26.2.2定义一个新的PHP应用程序

26.2.3第一个程序:嗨!AMF-RPC

26.2.4雇员数据管理系统—使用AMFPHP操控数据库

26.2.5使用AMF0格式

26.3了解AMFPHP工作原理

26.4使用SabreAMF—PHP平台的AMF-RPC实现

第27章在Flex应用程序中使用Web服务

27.1使用WebService组件直接调用Web服务

27.1.1查看Google搜索服务的接口、方法和属性

27.1.2使用Google搜索服务

27.2使用代理操纵Web服务

27.2.1使用LCDS和Blaze作为代理

27.2.2使用FluorineFx和FlashRemotingMX作为代理

27.2.3使用AMFPHP作为代理

第4篇Flex开发高级应用主题

第28章Flex调试原理与范例实践

28.1错误和异常情况

28.2设置Flex调试环境

28.2.1关于DebugPlayer的适用版本

28.2.2卸载播放器控件

28.3FlexBuilder调试透视图的使用方法

28.3.1“Console”视图窗口和trace()函数

28.3.2“Debug”视图窗口

28.4使用调试器脚本调试工具范例

28.5异常情况处理

28.5.1使用Error对象处理异常错误信息

28.5.2使用内建的异常类型

第29章配合FMS3开发Flash实时通信应用程序

29.1了解FlashMediaServer3服务器

29.1.1了解通信应用程序的开发

29.1.2了解RTMP

29.1.3了解流媒体服务器

29.2安装和配置FlashMediaServer3服务器运行环境

29.2.1关于安装的文件

29.2.2启动和停止服务器

29.3安装开发和调试环境

29.3.1安装创作环境

29.3.2安装、配置麦克风和照相机

29.4创建第一个Flash通信应用程序

29.4.1创建Flash通信应用程序

29.4.2创建发布视频的Flex应用程序

29.4.3创建订阅视频的Flex应用程序

29.4.4测试Flash通信应用程序

29.5FlashPlayer设置功能

29.5.1保密性和本地存储设置

29.5.2麦克风和照相机侦测与设置

第30章使用Flex开发AIR应用程序

30.1使用FlexBuilder3开发、打包第一个AIR应用程序

30.1.1创建应用程序

30.1.2打包应用程序

30.1.3安装应用程序

30.1.4创建从网络安装应用程序

30.2AIR应用程序的文件结构

30.2.1创建应用程序的描述文件

30.2.2使用AIR组件

第31章使用FlexAjaxBridge(FABridge)和JavaScript整合开发

31.1在网页中如何与JavaScript结合使用

31.1.1使用ExternalInterface类调用JavaScript函数

31.1.2使用JavaScript调用ActionScript函数

31.2使用FABridge

附录A保留的关键字

附录BAMF-RPC历史及重要概念

附录C键盘键和键控代码值对照表

附录D安装和配置数据库

附录E参考文献及资料来源

……

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有