Monday, February 21, 2011

Auxiliary tools to create Flash web games Analysis - Flex As development

 Three blood game, of course, return to play to play, or do something to, of course, can not be regarded as a plug-in, up to be an auxiliary tool.
three countries, is a full Flash web games made using the Flex framework to do, use the AMF protocol for data communication.
first page for a FLASH game we need to understand the AMF protocol calls his model to the three countries, the server returns the message are all AMF0 format, the client is submitted to the server AMF3 format. < br> the beginning of the game, when thinking about a AMF protocol to build their own parser, but it's functional limitations do relatively large time constraints, so from the Internet to find the FluorineFx open source components, to ensure that a function powerful tool for web games I think we should be functional offline, to be able to independently complete the tool in a variety of function calls, do the whole point of the game is equivalent to the client.
but the biggest problem to do that before Analysis of call parameters and return parameters of an agreement structure, making this tool of Flash Flex ago, I was ignorant of the preparation of AS just stay in the Flash 5 degree and have not spent the last ten years ... < br> In order to facilitate the use of several tools in the SWF file
SWFDecompiler decompiler tools
Notepad + + text editor tools, mainly used to specify the directory to find the text (using the search function too WINDOWS disappointing)
Branch to network analysis system, used to obtain communications data network
SocketSniff, relative to the system more lightweight Branch network monitoring tools for understanding the basic communication process is more convenient
Several more can be found through the network practical tools, plus an own a semi-automatic analyzer AMF protocol, the main function is to parse HEX DATA's AMF protocol, and tracking game AMF protocol communication process, and simple analytical expression for further analysis of the process is called a reference. < br> an analysis of AMF communication process:
1. open web games, and features you need to get the command to stop operation before
2. to open a network sniffer, and the implementation of sniffing, the most in this process Good to by IP, port filtering
3. execute the required commands, and wait for command execution to return
4. stop sniffer
5. removing irrelevant network traffic data, AMF agreement will certainly there is a business processing gateway, like the three countries address: / server / amfPHP / gateway.php, and the HTTP header and the content formats for the application / x-amf, therefore only need to filter the dialogue related to the communication gateway can
6. HTTP access to communications data volume, and cross-protocol analysis tools for analysis
7. view the structure of protocol parameters and protocol suites here reconstructed copy of
8. else is even trying to send a copy of the protocol to the server (request Agreement)
9. debug server feedback data, after commissioning, the actual AMF protocol for the game in the three countries
function, the use of three Flex News: CommandMessage, RemotingMessage, AcknowledgeMessage
CommandMessage log before the game server sends the request, and returns and other safety information session
RemotingMessage submitted to the server for the client's message format
AcknowledgeMessage feedback to the client server message format
tools of the game currently logged emperor interface interface
(offline login with non-separable offline, the following non-offline registry, in fact, the interface only shows just a game, which the processing is handled by off-line mode)
Games auxiliary information
Map search Tools
Yahoo intends to push the Tablet PC Murdoch read the application or the deployment of succession planning business empire carved up by three children, all of Intel's recall of defective computers: less direct impact on the user to learn two languages can help improve brain function Groupon crazy mind Optimization of a failed attempt to Silverlight game development jQuery tips: health bar and progress bar ASP.NET MVC3 on Mono's toss (b): Linux (openSUSE) deployment under the ASP.NET MVC3 on Mono's toss (a): Windows under The deployment of the five framework Python Web Knowledge Base article for more computer books ... China-pub online store! 65,000 varieties of 2-8 off! China-Pub computer print books on demand printing services auxiliary tools to create Flash web games Analysis February 2011 (19) January 2011 (6) December 2010 (22) November 2010 (15) October 2010 (2) September 2010 (11) August 2010 (14 ) July 2010 (6) June 2010 (20) May 2010 (15) April 2010 (16) March 2010 (13) February 2010 (4) January 2010 (14) December 2009 (11) November 2009 (23) October 2009 (16) September 2009 (14) August 2009 (15) July 2009 (9) June 2009 (16) 2009 In May (22) April 2009 (15) March 2009 (15) 1. Re: people ask you AMF, you should answer the key 2. Re: ASO file what would be no what to do with it? 3. Re: ASO file what exactly would be no use? 4. Re: do these days imitation Douding network flash document viewer, reader library Baidu Experience 5. Re: What 2.3e +71, is not that 23 back 70 0? 6. Re: do these days imitation Douding network flash document viewer, reader library Baidu Experience 7. Re: flash online games embedded blog 8. Re: flash online games embedded blog 10. Re: MTU 1. eclipse can not start JVM terminated. Exit code =- 1 (10235) 2. Douding net these days do fake flash document viewer, reader library Baidu Experience (2581) 3. flex the stage (2183) 4 . Below the Button component, for example, began to make FLEX the skin entry. (1767) 5. MovieClip, Sprite, Shape is the difference between (1642) 6. can not be flash.display:: Sprite @ 156b7b1 convert mx . core.IUIComponent (1436) 7. to tell you in the end what is crossdomain.xml (1174) 8. constants and variables: public static const and public static var (946) 9. horizontally and vertically visual objects (894) 10 . web-rpg game design brief analysis of the (731) 1. Douding net these days do fake flash document viewer, reader library Baidu Experience (6) 2. stage and the root of the difference between (3) 4. as3 Read xml (2) 5. ASO files what exactly would be no use? (2) 6. eclipse can not start JVM terminated. Exit code =- 1 (2) 7. Flash of Socket (2) 8. Flex-iframe in SWF components embedded in Web pages (recommended) (2) 9. I write flash online chess game, can be embedded in blog, QQ space, plus inviting new features! (2) 10. vi / vim to use the basic (2) 1. PC fan noise solution Dafa: Vaseline + sewing machine oil (41) 2. Landlords recently made some code and the poker game ideas (37) 3. Today, the Internet feels a little card, a look on the router, the packet racing ( 32) 4. selected from three of four numbers, a total number of combinations? not repeat (28) 5. determine whether a component is not in the display list (27) 6. var aa: int = 5> 3? 1 : 2; (25) 7. string split and splice the array is completely different (18) 8. Which has studied the as3 compiler plus the difficulty of strengthening anti-spam code that subject? (17) 9. faced with a flash cs5 question ~ ~ ~ (10) 10. flex sdk3.5 and sdk4.0 memory usage, the results are shocking (9)

No comments:

Post a Comment