www.pudn.com > FlashFormat.rar > FDT.h


// Copyright © 1999 Middlesoft, Inc. All rights reserved.
// First Created By Lee Thomason.
// First Created On 09/08/1999.
// Last Modified On 11/09/1999.

/****************************************************************************************

				File Summary: FDT.h

	This header-file contains the declaration of low-level class FDT. It is derived from
	low-level class FObj, and also an abstract class from which all other low-level
	FDTxxxx classes are derived.

****************************************************************************************/

#ifndef F_D_T_H_
#define F_D_T_H_ 

#include "FObj.h"

// A "define type" flash object
// Flash objects are separated into define and control types 
// distinction neccecary because in a flash frame, all define objects must come before control objects

class FDT : public FObj 
{
public:
    virtual ~FDT() {}
    virtual void WriteToSWFStream(FSWFStream* _SWFStream) {}
	// Defines, used by the font system. Perhaps not the best place for them, but better than
	// the global situation.	lee@middlesoft
	enum {
		ShiftJIS			= 1,
		Unicode				= 2,
		ANSI				= 3
	};

	virtual U16 ID(void)		{ FLASHASSERT(0);	return 0; }
};


#endif