Информация о пользователях поступает через SOAP-сервис в приложение Flex и отображает аватар конкретного пользователя. Однако при запуске приложения ничего не отображается. Путь изображений находится в массиве и присваивается источнику изображения, но не работает. С другой стороны, когда я даю его как ссылку, он работает.Компонент изображения не может отображать онлайн-изображение
stu_avatar.source = Info.repStuArr[Info._StuList].avatar;//it shows empty
stu_avatar.source = "http://extremelifechanger.com/web_images/avatar-sam09-8-251.jpg";//when change to this, it displays the image
также я могу получить ссылку, когда;
trace(Info.repStuArr[Info._StuList].avatar);
Как отображать аватары пользователей, которые хранятся в этом массиве?
Вы проверить ссылку вы получаете есть изображение? попытайтесь получить 'Info.repStuArr [Info._StuList] .avatar' в строку и применить эту строку к' stu_avatar.source'. – ketan
Спасибо за это. Интересно, когда я присваиваю 'Info.repStuArr [Info._StuList] .avatar' новый' String' var и затем передаю его как источник, он работает. Так почему же он ведет себя так? – coner
Я делаю то значение, которое вы получаете не в строке. Попробуйте 'stu_avatar.source = (Info.repStuArr [Info._StuList] .avatar) .toString();' – ketan