Загрузка изображений во флэш из каталога - PullRequest
0 голосов
/ 24 июня 2011

Я пытался это выяснить, пока я переустанавливаю flash (предварительно просмотрите работу, а потом не позволю вам сделать это снова)

В любом случае, что я пытаюсь достичь, так это то, что AS читает каталог на сервере, скажем, он содержит 10 изображений, это создаст видеоклипы для каждого и назначит их массиву «карманы» (я не уверен, что вы можете сделать это в AS, вы можете в PHP и JS, так что я ожидал бы так), тогда я бы использовал повторяющуюся функцию для управления каждым из этих изображений.

Может ли кто-нибудь дать мне руководство? Спасибо!

Ответы [ 2 ]

2 голосов
/ 24 июня 2011

Попробуйте комбинацию FlashVars и scandir() в PHP.

Процесс будет в основном:

  1. Используйте scandir() (PHP) для создания списка изображений в каталоге.
  2. Используйте implode() (PHP) для преобразования списка в строку.
  3. Отправка строки на флэш-память с помощью FlashVars (HTML).
  4. Используйте split() (AS3), чтобы преобразовать вашу строку обратно в список изображений.
  5. Используйте класс Loader для добавления ваших изображений в DisplayList.
1 голос
/ 24 июня 2011

Flash не может читать каталог напрямую, как и клиентский JavaScript.Вам нужен код на стороне сервера, чтобы дать вам список каталогов, например, PHP или Java или ASP.NET.Получив список каталогов, вы создаете массив и динамически загружаете изображения в мувиклип.

Ниже приведено руководство по созданию при загрузке изображений без использования компонентов.

http://flashexplained.com/actionscript/loading-external-jpgs-into-your-main-swf-movie/

С компонентами проще, но то, хотите ли вы их использовать, зависит от вашей ситуации и требований.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...