⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 button_def.h.svn-base

📁 A Flash Player with ActionScript support. Write in C and C++. It have two part, one is Player and an
💻 SVN-BASE
字号:
#ifndef _BUTTONS_H_#define _BUTTONS_H_// Button 定义,包括 Button 应具有的 Character,事件和声音属性struct  DefineButton   {    UI8				CharacterType; // = CharButton;    UI16			CharacterID;    UI16                        ButtonID;    UI8                         Flags;#define TrackAsMenu 	0x1#define BtnStateHitTest 0x1<<3#define BtnStateDown    0x1<<2#define BtnStateOver    0x1<<1#define BtnStateUp      0x1    // 4 种状态下的 Character    struct PlaceObject*		StateUpP;    struct PlaceObject*        	StateOverP;    struct PlaceObject*	    	StateDownP;    struct PlaceObject*	        StateHitTestP;#define      	TCondIdleToOverDown	0x1<<7#define       	TCondOutDownToIdle	0x1<<6#define       	TCondOutDownToOverDown	0x1<<5#define       	TCondOverDownToOutDown	0x1<<4#define      	TCondOverDownToOverUp	0x1<<3#define       	TCondOverUpToOverDown	0x1<<2#define      	TCondOverUpToIdle	0x1<<1#define      	TCondIdleToOverUp	0x1    // 137 种 ActionScript 事件    struct ActionRecord*       	CondIdleToOverDownP;    struct ActionRecord*       	CondOutDownToIdleP;    struct ActionRecord*       	CondOutDownToOverDownP;    struct ActionRecord*       	CondOverDownToOutDownP;    struct ActionRecord*       	CondOverDownToOverUpP;    struct ActionRecord*       	CondOverUpToOverDownP;    struct ActionRecord*       	CondOverUpToIdleP;    struct ActionRecord*       	CondIdleToOverUpP;    struct ActionRecord*       	CondOverDownToIdleP;    struct ActionRecord*	CondKeyPressP[128];  	// 128 种可能的按键事件    // 4 种情况下的声音,每种声音都包括 声音定义 和 播放参数    UI8				ToPlay;#define OverUpToIdle	 0x1#define IdleToOverUp	 0x2#define OverUpToOverDown 0x3#define OverDownToOverUp 0x4    UI16                        ButtonSoundChar0;	//OverUpToIdle    struct SoundInfo*           ButtonSoundInfo0;    UI16                        ButtonSoundChar1;	//IdleToOverUp    struct SoundInfo*           ButtonSoundInfo1;    UI16                        ButtonSoundChar2;	//OverUpToOverDown    struct SoundInfo*           ButtonSoundInfo2;    UI16                        ButtonSoundChar3;	//OverDownToOverUp    struct SoundInfo*           ButtonSoundInfo3;    struct CxFormWithAlpha	ColorTransform;};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -