Показать сообщение отдельно
Старый 28.08.2009, 19:41
MonkDead вне форума Посмотреть профиль Отправить личное сообщение для MonkDead Посетить домашнюю страницу MonkDead Найти все сообщения от MonkDead
  № 3  
Ответить с цитированием
MonkDead
 
Аватар для MonkDead

Регистрация: Dec 2007
Сообщений: 204
Нет, нельзя, но никто не мешает обернут в объект (класс).
Код AS3:
package  
{
	public class Test
	{
                public var a:int;
                public var b:int;
 
		public function Test()
		{
 
		}
        }
}
А дальше все как у вас.
Код AS3:
public function calcSome(value:Test)
{
value.a+=10;
value.b+= 20;
var buff:int = value.a;
value.a = value.b;
value.b = value.a;
}
 
public function doSome()
{
var test:Test = new Test();
test.a = 5;
test.b = 5;
calcSome(test);
trace(test.a); //25
trace(test.b); //15
}