mmaxsim.ucoz.ua
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Общий » Всяко разно » AS сортировка строки
AS сортировка строки
MaxsДата: Среда, 26.01.2011, 17:05 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 76
Репутация: 0
Статус: Offline
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" width="600" height="500">

<fx:Script>
<![CDATA[
protected function b1_clickHandler(event:MouseEvent):void
{
var s1:String=t1.text;
var s2:String="";
var n:int=s1.length;
var m:int=0;
var x:int=0;
var y:int=0;
var arr:Array= new Array( );
var arr2:Array= new Array( );
for ( var i:int=0; i < n; i++)
{
arr[i]=s1.charAt(i);
}
arr.sort();

for ( var i:int=0; i < n; i++)
{
s2=s2+arr[i];
}
t2.text=s2;
for ( var i:int=0; i < n; i++)
{

var arrs:Array = new Array();
function ArrayTest() {
for each (var colour:String in arr){
var tempValue:String = colour;
if(arrs.some(hasDupes)==false){
arrs.push(tempValue);
}
}
function hasDupes(element:String, index:int, array:Array):Boolean {
return (element == tempValue);
}
}
ArrayTest();
}
var l:int=arrs.length;
s2="";
for ( var i:int=0; i < l; i++)
{
s2=s2+arrs[i];
}

t3.text=s2;

}
]]>
</fx:Script>

<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Button x="10" y="415" label="Button" id="b1" click="b1_clickHandler(event)" width="439"/>
<s:TextArea x="10" y="10" width="400" id="t1"/>
<s:TextArea x="9" y="141" width="400" id="t2"/>
<s:TextArea x="9" y="276" width="400" id="t3"/>
</s:Application>

 
Форум » Общий » Всяко разно » AS сортировка строки
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024