Видео YouTube, загруженное во Flash MovieClip, могу ли я получить ширину и высоту? - PullRequest
0 голосов
/ 07 декабря 2009

Я пытаюсь загрузить видео YouTube на Flash MovieClip, используя URL http://www.youtube.com/v/4nRNoXT_gUc, который возвращает видео непосредственно с проигрывателем.

видео загружено, и я могу управлять им с его проигрывателем, проблема в том, что когда я пытаюсь расположить его без сцены, потому что я не знаю его ширину, пока он не запустится.

Я протестировал его с Event.ENTER_FRAME, но когда видео начинается, оно возвращает ширину = 10000 как я могу узнать его ширину или высоту?

1 Ответ

0 голосов
/ 22 декабря 2009

Вы можете получить номинальную ширину и высоту фильма через объект contentLoaderInfo загрузчика. Просто попробуйте следующее:

trace(loader.contentLoaderInfo.width);

Номинальная ширина и высота вашего фильма - 640x480. Однако вы заметите, что фильм сокращается (возможно, YouTube должен подтвердить).

Также учтите, что YouTube возвращает объект AVM1Movie . Объект AVM1Movie - это SWF-файл, скомпилированный в ActionScript 2 (в случае YouTube, скорее всего, Flash версии 8). Взаимодействие, которое возможно с объектом AVM1Movie , намного более ограничено, чем взаимодействие с обычным SWF-файлом на основе AS3.

...