Я недавно решил попробовать обновить до 4.0. Единственная ошибка, которую я до сих пор не могу понять, это:
«Дети навигаторов Halo должны реализовывать INavigatorContent»
Я, кажется, получаю его на всех моих ViewStacks, которые имеют валидаторы.
<mx:ViewStack xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:NumberValidator id="systolicValidator"
source="{systolic}"
required="true"
property="text"
minValue="10"
maxValue="300"
domain="int"/>
<mx:NumberValidator id="diastolicValidator"
source="{diastolic}"
required="true"
property="text"
minValue="10"
maxValue="200"
domain="int"/>
<mx:TextInput id="systolic"/>
<mx:TextInput id="diastolic"/>
...
</ViewStack>
Ошибка генерируется тегами валидатора. Мой компилятор настроен на «режим совместимости с flex 3», а моя тема настроена на Halo (по умолчанию).
Кажется, это должно быть действительно прямолинейное решение, поэтому я не хочу слишком долго крутить на нем свои колеса.
Есть идеи, чего мне не хватает?