Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Добавление картинок в скроллер (http://www.flasher.ru/forum/showthread.php?t=130456)

quazare 26.09.2009 17:03

Добавление картинок в скроллер
 
Собственно статический код такой (скроллер):

Код AS3:

<mx:VBox id="box" height="100%" width="100%">
<containers:CoverFlowContainer>
....
<mx:Panel width="200" height="200" >
<mx:Image source="../images/020.jpg" />
</mx:Panel>
<mx:Panel width="200" height="200" >
<mx:Image source="../images/021.jpg" />
</mx:Panel>
...
</containers:CoverFlowContainer>
</mx:VBox>

подскажите как добавлять картинки в зависимости от их количества в загружаемом xml файле?

fljot 26.09.2009 18:05

<mx:Repeater /> или кодом через addChild

DenisS1 27.12.2009 20:16

Как реализовать следующую схему: пользователь щёлкает по кнопке, открывается окно для выбора файла картинки, затем эта картинка загружается во флешку и показывается в отдельном окне. Когда пользователь загружает ещё одну картинку, то в окне появляется ещё одна картинка, и т.д.

Я реализовываю так: создаю FileReference file, затем с помощью browse и load загружаю картинку и передаю file.data в качестве аргумента функции, которая в другом классе (точнее, MXML-модуле) создаёт img:Image=new Image(); img.source=data (data - это переданный file.data) Происходит крэш. В чём проблема?! :(

Добавлено через 43 часа 26 минут
Так, проблему с крешем решил - но изображение всё равно не показывается. Вот код: в одном классе:
Код AS3:

_components[n].image=file.data

В классе компоненты:
Код AS3:

private var _image:Image=new Image();
public function set image(img:ByteArray){
  _image.source=img;
  addChild(_image);
}

При этом спрайты, которые есть в том же классе, что и _image, addChild-ятся на ура. А вот загруженного изображения не видно. :( Нет даже ошибок.


Часовой пояс GMT +4, время: 09:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.