Чтото непонятное творится с List. Не даёт мне скроллить - возвращается на начало.
Глянуть можно тут
http://vkontakte.ru/app1922505 там где сохранение - есть кнопка добавить на стену другу.
Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" width="500" height="500">
<fx:Script>
<![CDATA[
import mx.collections.XMLListCollection;
import mx.events.CloseEvent;
import spark.events.IndexChangeEvent;
public var current:String;
public var th:VKMirror;
protected var xml:XMLList;
protected var xmlc:XMLListCollection;
public function fill (_xml:XMLList,_th:VKMirror):void
{
xml=_xml;
th=_th;
}
protected function list_changeHandler(event:IndexChangeEvent):void
{
checkButton.enabled=true;
current=event.target.selectedItem.uid;
}
protected function checkButton_clickHandler(event:MouseEvent):void
{
th.vkRequester.current=current;
th.jpgSaver.saveImageToServer(th.vkRequester.uploadURL);
th.jpgSaver.addEventListener("fileUploaded",th.onFileUploaded);
th.removeElement(this);
}
protected function list_addedHandler(event:Event):void
{
xmlc=new XMLListCollection(xml);
list.dataProvider=xmlc;
}
protected function titlewindow1_closeHandler(event:CloseEvent):void
{
th.removeElement(this);
}
]]>
</fx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:TitleWindow width="100%" height="100%" title="Кому кидаем на стену?"
fontSize="13" fontWeight="bold" fontFamily="Myriad Pro" textAlign="center"
close="titlewindow1_closeHandler(event)">
<s:controlBarContent>
<mx:Spacer width="100%"/>
<s:Button label="Кинуть" enabled="false" id="checkButton" width="100" click="checkButton_clickHandler(event)"/>
</s:controlBarContent>
<s:List id="list" itemRenderer="renderers.VKRenderer" change="list_changeHandler(event)"
width="100%" height="100%"
added="list_addedHandler(event)" >
<s:layout>
<s:TileLayout/>
</s:layout>
</s:List>
</s:TitleWindow>
</s:Group>