Здравствуйте, гость ( Вход | Регистрация )
25.03.2010 - 12:27
Сообщение
#1
|
|
|
Новичок ![]() Группа: Новичок Сообщений: 3 Регистрация: 25.03.2010 Пользователь №: 9842 |
Код public static function md5_vm_test ():Boolean { return hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72"; } public static function hex_md5 (string:String):String Оператор == возвращает Boolean, так? Какого хрена в строке с return вылазит Цитата Warning: 3590: void used where a Boolean value was expected. The expression will be type coerced to Boolean. ?? |
|
|
|
![]() |
25.03.2010 - 12:42
Сообщение
#2
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 777 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 |
А так:
Код public static function md5_vm_test ():Boolean { return (hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72"); } ? |
|
|
|
25.03.2010 - 12:53
Сообщение
#3
|
|
|
Новичок ![]() Группа: Новичок Сообщений: 3 Регистрация: 25.03.2010 Пользователь №: 9842 |
|
|
|
|
25.03.2010 - 13:11
Сообщение
#4
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 777 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 |
А в функции hex_md5 (string:String):String есть оператор return c возвращаемым значением типа String?
add: У меня ваш код не вызывает никакой ошибки: файл A.as Код package { public class A { public function A(){ trace(md5_vm_test ()) } public static function md5_vm_test ():Boolean { return hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72"; } public static function hex_md5 (string:String):String { return "asdffgg" } } } Во флашнике: Код new A() Никаких ошибок, все корректно работает Сообщение отредактировал chingachgoog - 25.03.2010 - 13:21 |
|
|
|
25.03.2010 - 13:38
Сообщение
#5
|
|
|
Новичок ![]() Группа: Новичок Сообщений: 3 Регистрация: 25.03.2010 Пользователь №: 9842 |
Чудеса какие-то. Ничего не менял, ворнинг исчез. Спасибо за ответы.
|
|
|
|
25.03.2010 - 18:44
Сообщение
#6
|
|
|
Ветеран конференции ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 3912 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 |
Цитата Чудеса какие-то. Ничего не менял, ворнинг исчез. krvladislav Это не чудеса, это chingachgoog Старайся писать код без ошибок и тогда не будет ни эрроров, ни варнингов. А если из-за ошибок таковые возникнут и не сможешь с ними разобраться, то наш форум всегда поможет. |
|
|
|
25.03.2010 - 19:20
Сообщение
#7
|
|
![]() Ветеран конференции ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 777 Регистрация: 27.02.2009 Из: Moscow Пользователь №: 9144 |
Скорее всего закэшился ASO. А потом переписался.
Или банальная ошибка - изменения в .as внес, а перезаписать - забыл... |
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 5.11.2010 - 19:41 |