Flex 4 - PHP странная последовательность выполнения команд? - PullRequest
0 голосов
/ 27 февраля 2011

Я новичок в программировании на FLEX, я пытаюсь реализовать очень простую систему LOGIN, используя PHP, FLEX, MySQL.

protected function button2_clickHandler(event:MouseEvent):void
        {
            var create_new_user:Users= new Users();
            Alert.show("1");
            create_new_user.username=username_create.text;
            Alert.show("2");
            create_new_user.password=MD5.hash(password_create.text);
            Alert.show("3");
            verificationResult.token = usersService2.verification(create_new_user);
            Alert.show("4");
            var verificationInt:int = verificationResult.lastResult as int;
            Alert.show("5");
            //Alert.show("Verification as "+ verificationInt,"Verification Notification");
            Alert.show("6");
            if (verificationInt==0)
            {
                Alert.show("if 0");
                //Alert.show("Account Created , you may now login...","Account Manager");
                createUsersResult4.token = usersService2.createUsers(create_new_user);


            }
            else
            {   
                //Alert.show("if else");
                Alert.show("Username already existed , please choose another","Username verification");

            }
        }

Я добавил «alert.show», чтобы проверить последовательность,было действительно странно узнать, что он выполняет «6,5,4,3,2,1» .. ??

Что значит пользователь, созданный до проверки результата проверки?

Любой совет ...

1 Ответ

0 голосов
/ 27 февраля 2011

Вы получаете ящики с предупреждениями в обратном порядке, потому что они сложены друг над другом, поэтому последняя находится сверху.

Представьте, что вы пытаетесь сложить 3 карты на столе,Король, Королева, Джек.

Сначала ставьте Джек, затем Королеву, а затем Короля.Когда вы хотите забрать карты, король находится на вершине.Оповещения составляются аналогично.

Если вы используете Flex Builder, используйте trace() для вывода отладочных данных (запускаемых в режиме отладки), а не блоков предупреждений.Если нет, добавьте временную текстовую область, куда вы вставляете все свои выходные данные.

...