Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.01.2008, 09:49
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 11  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
извращенцы
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 04.01.2008, 14:56
†‡Paladin‡† вне форума Посмотреть профиль Отправить личное сообщение для †‡Paladin‡† Найти все сообщения от †‡Paladin‡†
  № 12  
Ответить с цитированием
†‡Paladin‡†

Регистрация: Nov 2005
Сообщений: 1,058
Код:
			var my_Array:Array = [1, 2, 3, 4, 5];
			var killerString:String = "Finish Him!";
			my_Array = killerString.match("*");
			trace(my_Array);

Старый 04.01.2008, 15:00
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 13  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
__Des, на форуме код нужно оформлять тегами [code][/code]. Отредактируйте свой пост и исправьте.

Старый 04.01.2008, 19:29
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 14  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код:
//1
var _arr:Array = [1,2,3,4,5];
_arr.splice(0,_arr.length)
trace(_arr);
//2
Array.prototype.sort = function(f:Function){
	var c_index:Number = 0;
	while(c_index<this.length-1){
		switch(f(this[c_index],this[c_index+1])){
			case -1:
			case 0:
				c_index++;
				break;
			case 1:
				var el:Object = this[c_index];
				this.splice(c_index,1);
				this.splice(c_index+1,0,el);
				if(!c_index){
					c_index++;
				} else {
					c_index--;
				}
				break;
			case 2:
				this.splice(c_index+1,1);
				break;
			case 3:
			default :
				this.splice(c_index,1);
				break;
		}
		if(this.length==1 && f(this[0])>2){
			this.pop();
		}
	}
}
var _arr:Array = ['qqq',5,4,3,'1+2',2,1,6,3,'foo',{a:'50'}];
var a_arr:Array = ['sss','12a3','ddd'];
a_arr.sort(crazySort);
trace(a_arr);
function crazySort(a,b):Number {
	if(a-b>0){
		return 1;
	} else if(a-b==0){
		return 0;
	} else if(a-b<0){
		return -1;
	} else if(isNaN(a/1)){
		return 3;
	} else {
		return 2;
	}
}
_arr.sort(crazySort);
trace(_arr);
Ну, первый способ просто смешной, а второй может иметь практическую ценность, ну, и как часный случай своей работы, например, если весь массив будет состоять только из не-чисел, то удалит весь массив =)
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 05.01.2008 в 00:36.
Старый 05.01.2008, 02:36
Eric Gurt вне форума Посмотреть профиль Отправить личное сообщение для Eric Gurt Посетить домашнюю страницу Eric Gurt Найти все сообщения от Eric Gurt
  № 15  
Ответить с цитированием
Eric Gurt
 
Аватар для Eric Gurt

Регистрация: Oct 2006
Адрес: https://twitter.com/Eric_Gurt
Сообщений: 393
мой в применении самый короткий =) :
Код:
arr=new Array();
empty=new Array();
arr[0]=1;
arr[1]="123asdasdsds213";
arr[2]=42341;
// применение:
arr=empty;
__________________
x << 2;

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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