I am getting this compiler error:"Illegal assignment to function". I
read the compiler error docs for Flex 2 which explains this error as
error code 1168. But I do not understand how those 2 print statements
in the explaination are different. Anyways so here is my code in which
I am getting Illegal assignment to function error.
package some.models{
public class DateRangeChartOptions{
public function reset(notify:Boolean):void
{
xMin = undefined;
xMax = undefined;
xInterval = undefined;
yMin = undefined;
yMax = undefined;
yAutoAdjust = undefined;
noteChanges(notify);
}
}
...
}
Now inside my other class which is in package some.controls as mxml
class DateRangeChart I am trying to redefine the reset function as
following:
public function get options():DateRangeChartOptions
{
if (_options == undefined)
{
var scope = this;
_options = new DateRangeChartOptions;
_options.addEventListener("change",updateBandingDates);
_options.reset = function(notify:Boolean):void
{
if (scope._banding && scope._maxY != scope._minY)
{
scope._options.yMax = scope._maxY;
scope._options.yMin = scope._minY;
scope._options.yAutoAdjust = false;
}
else
{
scope._options.yMax = undefined;
scope._options.yMin = undefined;
scope._options.yAutoAdjust = true;
}
scope._options.setDateRange(
scope.pager.startDate,
scope.pager.endDate,notify);
}
}
return _options;
}
where _options has a public access. Now I am not sure why am I getting
this error and what should I do to fix that.
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/