Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добавление элементов при наследовании состояний. 
:(
    Опции темы
AleksBes
  Дата 28.12.2010, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 28.12.2010

Репутация: нет
Всего: нет



Вот тут уменя должны последовательно создаваться два листа. Первый - по нажатию на кнопку, второй - при выборе элемента в первом. Дак вот, у меня второй появляется ПЕРЕД первым, хотя, по логике, должен за ним. Что за фигня происходит? Почему порядок меняется? И как сделать чтобы второй появлялся после первого?
Вот код. Я сам недавно пишу на Флексе, месяц-два, так что не судите строго. =)
Код

<<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
                         xmlns:s="library://ns.adobe.com/flex/spark" 
                         xmlns:mx="library://ns.adobe.com/flex/mx"
                         applicationComplete="App.entry()"  backgroundColor="#FFFFFF" >
        
        <fx:Script>
                <![CDATA[
                        private function changeEvt(event:flash.events.Event):void
                        {
                                currentState="TaskListState"
                        }
                ]]>
        </fx:Script>
        
        <s:states>
                <mx:State name="MainMenu"/>     
                <mx:State name="TopicListState" basedOn="MainMenu"/>
                <mx:State name="TaskListState" basedOn="TopicListState"/>       
        </s:states>
        
        <mx:VBox x="23" y="39" includeIn="MainMenu">
                <mx:Button label="Start" id="m_start" click="currentState='TopicListState'"/>
        </mx:VBox>
        
        <mx:Canvas x="332" y="87" width="603" height="580">
                <mx:Image maintainAspectRatio="false" width="100%" height="100%" includeIn="MainMenu" source="@Embed(source='../../images/bg_cglobal.png')"/>
                <mx:HBox left="54" top="30">
                        <mx:List id="topicList" width="238" height="482" change="changeEvt(event)" includeIn="TopicListState" >
                                <fx:String>Topic1</fx:String>
                                <fx:String>Topic2</fx:String>
                                <fx:String>Topic3</fx:String>
                        </mx:List>
                
                        <mx:List id="taskList" width="238" height="482" includeIn="TaskListState">
                                <fx:String>Task1</fx:String>
                                <fx:String>Task2</fx:String>
                                <fx:String>Task3</fx:String>
                        </mx:List>
                </mx:HBox>
        </mx:Canvas>
        
        <fx:Declarations>
                <!-- Place non-visual elements (e.g., services, value objects) here -->
        </fx:Declarations>
                
</s:WindowedApplication>


Это сообщение отредактировал(а) AleksBes - 28.12.2010, 17:31
PM MAIL   Вверх
Maksys
Дата 5.1.2011, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



Извини мозг болит парсить в уме mxml, кинь проект. 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
ОВиталий
Дата 10.2.2011, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 17.10.2008

Репутация: нет
Всего: нет



второй лист добавляется по клику. то есть он ВТОРОЙ в ХБоксе. при добавлении, ставь ему индекс 0
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flex | Следующая тема »


 




[ Время генерации скрипта: 0.0989 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.