关于flash游戏的一些疑问

这个可能需要很多方面的人研究一下,可能也会涉及到一些底层的知识。一个Flash的网页游戏,与服务器有数据交流,类似于摩尔庄园,功夫派之类的。但是Flash游戏只是网页的一... 这个可能需要很多方面的人研究一下,可能也会涉及到一些底层的知识。一个Flash的网页游戏,与服务器有数据交流,类似于摩尔庄园,功夫派之类的。但是Flash游戏只是网页的一个脚本,导致了不可能拥有基址,不知道这个理解是否正确,Flash游戏是否真的没有基址,没有固定的Call?难道所有的地址都是随机分配的嘛?如果有该如何找呢?还有就是Flash的编成是否与其他高级语言相同,是以结构化程序设计方法为主体还是以OOP为主题,结构化程序设计方法为辅的编程方式。为何会有这么怪异的不同与其他程序的一些问题。 展开
 我来答
上帝话你知
2012-07-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1719
采纳率:72%
帮助的人:374万
展开全部

FLASH是胖客户端,说白了就是一个偏向动漫的客户端。

FLASH执行需要插件,这个插件就是类似IE一样负责前端的画面呈现和渲染。

FLASH提供各种脚本去访问后台服务,当然可以有基址(不知道你的基址指什么,如果是后台服务地址的话)。这样FLASH就负责展现前端丰富画面及功能,把一些业务处理(比如用户信息,游戏运营数据,安全控制等)放在后台服务端。

 

程序结构方面,目前包括其他语言基本都是高级语言,特别做应用的。

FLASH属于结构化和OOP结合的方式,不用区分那么清楚,在怎么OO都会有SP的影子,

毕竟OO的内在只是个高级抽象的SP而已,就像高级语言执行到最后都是ASM机器语言一样。

 

编程的思想和解决问题的能力强,才能以不变应万变。

什么语言也只是那些科学家高手搞出来,然后让你去学习应用而已的。

 

追问
既然是后台那肯定也有内存地址,那请问这个内存地址是随机分配的还是有一定规则,为何按照平常的寻找基址方式不同呢?是因为他仅仅是嵌入IE的一个脚本么?
追答
后台服务是另一端程序和FLASH没有什么关系,只是单独的一个服务程序,它和FLASH应用交互。它可能是运行在IIS,Tomcat等中间件上的一个应用网站,或者是你自己写的一个SOCKET服务端,能否访问内存那要看那个中间件。

在FLASH端直接访问内存地址,估计比较困难的,因为安全机制会拒绝这样的访问,
这和IE的网页JS脚本访问内存地址什么被安全警告和拒绝是一样的。

网页,FALSH等这种应用是互联网上的技术,它们是为了大家能公开,安全,愉快地交互而设计的,那些涉及底层的访问都会被屏蔽。

真不知道你为什么需要访问内存地址,FALSH应用会需要访问内存地址的,难道想搞破坏。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式