Flash Cs3 Example

Flash Cs3 Example

  • Submitted By: tejasjukar
  • Date Submitted: 12/11/2009 12:35 AM
  • Category: Technology
  • Words: 2866
  • Page: 12
  • Views: 300

import uif.core.UIF_Executive;
import uif.core.UI_StyleModule;
import uif.core.UI_UtilityModule;
import uif.core.Z7Event;
import uif.controls.Z7Button;
import uif.controls.Z7StandardList;
import uif.controls.Z7StandardListElementSpec;
import uif.controls.Z7IListDataProvider;
import uif.core.SimpleContainer;

import apps.imc.modules.*;

class apps.imc.forms.email.MessageSummaryForm extends apps.imc.forms.IMCForm implements Z7IListDataProvider
{
private static var s_debug = false;
private static var s_debugData = false;

public function MessageSummaryForm(uifExecutive:UIF_Executive, depth:Number, theName:String)
{
super(uifExecutive, depth, (theName != undefined ? theName : "MessageSummaryForm"));
if (uifExecutive != undefined) m_type = "MessageSummaryForm";
m_pendingRequests = new Array;
if (s_debug) DebugTrace("MessageSummaryForm constructed");
}

public function Destruct()
{
CleanupBatchFetching();
m_listContainer = undefined;
m_inbox = undefined;
m_folders = undefined;
m_settingsM = undefined;

// TODO TODO: should cancel all outstanding requests?
m_pendingDataChanges = undefined;
m_pendingRequests = undefined;
m_foldersData = undefined;

IMCForm_Destruct();
}

public function Load(args)
{
m_settingsM = appM.GetSettingsModule();

if (args[0] != undefined)
{
m_accountID = args[0];
accountsM.SetCurrentAccount(m_accountID);
}
else m_accountID = accountsM.CurrentAccountID();
GetFolder(m_accountID, EmailModule.PDF_INBOX, true);
m_foldersData = accountsM.GetAccountFolderList(m_accountID);
}

public function Enter()
{
if (s_debug) DebugTrace("Enter MessageSummaryForm");
}

public function CreateLayout()
{
if (s_debug) DebugTrace("MessageSummaryForm create layout");
CreateTabSet("carousel_home", "IDS_HOME_PAGE_PT_HOME_TITLE", "tab_home");
var numAccounts:Number = accountsM.NumAccounts();
for (var i = 0; i <...

Similar Essays