Flickr AS3: загрузка фото - PullRequest
       3

Flickr AS3: загрузка фото

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

Я смог выяснить, как вызвать Flickr API с помощью Adobe Lib и получить ответ ... Я могу получить описание, идентификатор и т. Д. Но теперь я пытаюсь выяснить, как загрузить и добавьте его на сцену.

function loadStartingPhoto():void
{
    service.addEventListener(FlickrResultEvent.PHOTOS_GET_INFO, handlePhotoGetInfo);
    var photo:Photos = new Photos(service);
    photo.getInfo("PHOTOID", "SECRET");
}

function handlePhotoGetInfo(e:FlickrResultEvent):void
{
    if (e.success)
    {
        trace(e.data);
        var photo:Photo = new Photo();
        photo = e.data.photo;
        this.photoContainer.addChild(photo);
    }
}

Я начинаю думать, что для получения реальной фотографии мне нужно получить ее с помощью URLRequest. Но это не так, как это делают другие учебники ... или, может быть, они ...

Мне не хватает какой-то части ... кто-нибудь может мне помочь?

1 Ответ

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

Я потратил около 30 минут на официальный API Flickr от Adobe и выбросил его. Судя по тому проблеску, который я получил, я бы осмелился сказать, что это самая непригодная библиотека, которую я когда-либо трогал. Я настоятельно рекомендую вам использовать REST API через простые URL-запросы с использованием этой замечательной документации: http://www.flickr.com/services/api/

Что касается вашего вопроса, вам нужно составить URL-адрес изображения, используя информацию, отправляемую в каждом узле фотографии, как описано здесь: URL источника фотографий

http://farm{farm-id}.static.flickr.com/{server-id}/{id}_{o-secret}_o.(jpg|gif|png)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...