I am flash lite developer and I want to do package for my swf and other files, I want to launch swf from symbian application, I found a blug-in for carbide c++ that generate c++ code of the launcher, but after building it and generating a sis it can't be run, here is the launcher code

#include "FlashLite.h"
#include <eikstart.h>

// Create an application, and return a pointer to it
CApaApplication* NewApplication()
{
return new CstubApplication;
}

TInt E32Main()
{
return EikStart::RunApplication(NewApplication);
}

CstubApplication::~CstubApplication()
{
if (iFlashLibrary.Handle())
{
iFlashLibrary.Close();
}
}

const TUid KUidFlashStubApp =
{
0x20040c0b
};
_LIT(KStubFlashContent, "\\Private\\20040c0b\\FlashLite.swf");

TUid CstubApplication::AppDllUid() const
{
return KUidFlashStubApp;
}

CApaDocument* CstubApplication::CreateDocumentL()
{

config.iIsMMI = EFalse;
config.iIsStubApp = ETrue;
config.iContentFileName.Copy(KStubFlashContent);
config.iContentChecksum = 0;
config.iExtensions = NULL;
config.iReserved1 = NULL;
config.iReserved2 = 0;
if (!FlashStubsSupported())
{
User::Leave( KErrNotSupported);
}
return CreateFlashDocumentL(iFlashLibrary, this, config);
}
Can any one help me to build flash packager or launcher for symbian^3 devices??