I’m getting an error when compiling my app with the latest build of Falcon
which I’m not seeing in the 0.7.0 release:
Object.defineProperties(org.apache.flex.html.supportClasses.Viewport.prototype,
/** @lends {org.apache.flex.html.supportClasses.Viewport.prototype} */ {
/** @export */
contentView: {
get: /** @this {org.apache.flex.html.supportClasses.Viewport} */ function() {
return this.contentArea;
}},
/** @export */
strand: {
set: /** @this {org.apache.flex.html.supportClasses.Viewport} */
function(value) {
this._strand = value;
this.contentArea =
org.apache.flex.utils.Language.as(this._strand.getBeadByType(org.apache.flex.core.IContentView),
org.apache.flex.core.UIBase);
if (!this.contentArea) {
var /** @type {Object} */ c =
org.apache.flex.core.ValuesManager.valuesImpl.getValue(this._strand,
'iContentView');
this.contentArea = org.apache.flex.utils.Language.as(new c(),
org.apache.flex.core.UIBase);
}
}}}
);
In the above cross-compiled code, the contentArea bead is not defined. That
seems to be OK. The problem is that c is undefined as well because the
SimpleCSSValuesImpl cannot get the iContentView from the strand which is a
org.apache.flex.html.Container.
The iContentView should be a
org.apache.flex.html.supportClasses.ContainerContentArea as defined in the HTML
defaults.css file.
I’m not sure what changed in Falcon which would cause this. I assume it’s from
changes made by either Alex or Greg.
Suggestions?
Harbs