Hi,
I'm new to this flex. Actually i want to set busycursor in loadValue Function. But i'm getting error as Here i'm getting an error as incorrect number of arguments expected 1.
the error that i'm getting in 3rd line. and i have not pasted full code here. But i pasted only where i'm getting error when i tried to inser busyCursor.
So please help me what i hv to change. waiting for your replay.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete="loadValues()" horizontalAlign="center" ---------------> Here i'm getting an error as incorrect number of arguments expected 1.
verticalAlign="middle" color="#080808" borderColor="#FFF8E0" backgroundColor="#FFF8E0"
xmlns:local="*"
xmlns:tInput="assets.actionScript.*"
xmlns:controls="com.iwobanas.controls.*"
initialize="initTimer()"
xmlns:dataGridClasses="com.iwobanas.controls.dataGridClasses.*"
applicationComplete="init(event)" height="100%" width="100%">
<mx:Style source="defaults.css" />
<mx:Script>
<![CDATA[
import assets.actionScript.Trim;
import com.scottlogic.charts.DataGridExporter;
import mx.controls.ComboBase;
import assets.script.pods.view.Data;
import org.alivepdf.layout.Unit;
import mx.collections.ICollectionView;
import assets.actionScript.EscalationDTO;
import alarmSlide.TowerSelection;
import flash.net.navigateToURL;
import mx.binding.utils.BindingUtils;
import mx.controls.dataGridClasses.DataGridItemRenderer;
import mx.events.ListEvent;
import mx.charts.chartClasses.DualStyleObject;
import assets.actionScript.TowerInchargeRoleMappingDTO;
import flash.utils.clearInterval;
import flash.utils.setInterval;
import alarmSlide.SendMessageForEscalation;
import mx.skins.halo.BusyCursor;
import alarmSlide.REForAlarmReport;
import mx.managers.ToolTipManager;
import mx.controls.ToolTip;
import mx.collections.SortField;
import mx.collections.Sort;
import mx.messaging.messages.RemotingMessage;
import mx.events.AdvancedDataGridEvent;
import assets.actionScript.TowerStatus;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import assets.actionScript.ValueObject;
import mx.messaging.channels.AMFChannel;
import alarmSlide.LEDChar;
import mx.utils.URLUtil;
import com.adobe.serialization.json.JSON;
import com.adobe.serialization.json.JSONDecoder;
import mx.collections.ArrayCollection;
import mx.collections.IViewCursor;
import mx.collections.IHierarchicalCollectionView;
import mx.controls.Alert;
import mx.managers.PopUpManager;
import flash.net.FileReference;
import mx.messaging.messages.IMessage;
import mx.messaging.Channel;
import mx.messaging.ChannelSet;
import mx.messaging.channels.StreamingAMFChannel;
import flash.display.StageDisplayState;
import mx.collections.ArrayCollection;
import mx.managers.CursorManager;
private var sendMessageScreen:SendMessageForEscalation;
private var escalationAlarmHistoryPopup:EscalationAlarmHistoryPopup;
public var manualOrScheduleTicketing:ManualOrScheduleTicketing;
public var editEscalationLevelPopup:EditEscalationLevelPopup;
private var escalationLevelPopup:EscalationLevelPopup;
private var escalationSiteDetailsPopup:EscalationSiteDetailsPopup;
[Bindable] private var towerName:String = "NoData";
[Bindable] private var contactNumber:String = "NoData";
// Data Storgae variables
[Bindable] private var energyConsumption:ArrayCollection = new ArrayCollection();
[Bindable] public var dataColl:ArrayCollection = new ArrayCollection();
[Bindable] public var closedTicketArrayColl:ArrayCollection = new ArrayCollection();
[Bindable] private var towerDetails:ArrayCollection = new ArrayCollection();
[Bindable] private var escalationData:ArrayCollection = new ArrayCollection();
[Bindable] public var escalationLevelDetails:ArrayCollection = new ArrayCollection();
[Bindable] public var towerEscalationLevelDetails:ArrayCollection = new ArrayCollection();
[Bindable] private var escalationMasterList:ArrayCollection = new ArrayCollection();
[Bindable] public var alarmDetailsList:ArrayCollection = new ArrayCollection();
[Bindable] public var siteInformationList:ArrayCollection;
[Bindable] public var communicationInfoList:ArrayCollection;
[Bindable] public var operatorDetailsList:ArrayCollection;
[Bindable] public var siteLiveDataList:ArrayCollection;
[Bindable] public var siteLiveAlarmDetailsList:ArrayCollection;
[Bindable] public var ticketEscalationStateList:ArrayCollection = new ArrayCollection();
[Bindable]
public var siteAndDistrictDisplayName:String="";
public var categoriesArrColl:ArrayCollection = null;
public var tempArrColl:ArrayCollection = null;
public var userID:int = 0;
public var customertId:int = 3;
private var popupWin:PopupForTicketing;
// to store tower configuration
public static var data:ArrayCollection = new ArrayCollection();
private var intervalUnit:uint;
[Bindable]
public var folderList:XMLList;
// BlazeDS variables
[Bindable] public var channelUrl:String;
[Bindable] public var liveId:int=0;
[Bindable]
public var emailOrSmsMessageFormat:String = "";
[Bindable]
private var escalationEditOption:Boolean = false;
[Bindable]
private var swapCount:int = 0;
// ---------------------------- To Control Session ------------------------- //
public var myTimer:Timer;
private function initTimer():void
{
myTimer = new Timer(1800000);
myTimer.addEventListener("timer",logout);
this.addEventListener(MouseEvent.MOUSE_MOVE, resetTimer);
myTimer.start();
}
private function logout(event:Event):void
{
this.addEventListener(MouseEvent.CLICK,forward);
}
private function forward(event:Event):void
{
navigateToURL( new URLRequest("jsp/checkin/index.jsp"),"_self");
}
private function resetTimer(event:Event):void
{
myTimer.reset();
initTimer();
}
// ---------------------------- To Control Session ------------------------- //
//**************************************************************************************** ***********************************************//
/**
* This method will be called as soon as SWF loads in the browser , creating a AMF channel which communicates to Java
**/
private function loadValues(mouse:MouseEvent):void{ ----------------------------------------------------------------->> When i enter Event to the loadvalues function i'm getting that error
ticketViewStack.selectedChild = liveTicketVBox;
userID = Application.application.parameters.userId;
customertId = Application.application.parameters.customerId;
if("true" == Application.application.parameters.escalationEditOption.toString()){
escalationEditOption = true;
}
channelUrl = "./messagebroker/amf";
/*
userID = 92;
customertId = 3;
escalationEditOption = true;
channelUrl = "http://172.16.1.144:5009/messagebroker/amf";
*/
var cs:ChannelSet = new ChannelSet();
var customChannel:AMFChannel = new AMFChannel("my-amf",channelUrl);
cs.addChannel(customChannel);
remoteObject.channelSet = cs;
remoteObject.getEscalationMaster();
cursorManager.setBusyCursor();
remoteObject.getAllLiveEscalationDetails(userID,customertId,displayTo wer.selectedItem.data,ticketType.selectedItem.data);
cursorManager.removeBusyCursor();
displayTower.selectedIndex = 0;
refereshTime.selectedIndex = 0;
}