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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 28.11.2008, 17:24
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 1  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
По умолчанию Передача значений из функции, не ссылок

Добрый день.
Написал ф-цию:
Код AS3:
		public function sliceNumbers(str:String):Array {
			var rArr:Array = [];
			rArr[0] = "";
			rArr[1] = "";
			var l:int = str.length;
			for (var i:int = 0; i < l; i += 2) {
				rArr[0] += str.charAt(i);
			}
			for (i = 1; i <= l; i += 2) {
				rArr[1] += str.charAt(i);
			}
			return rArr;
		}
Можно не вникать что он делает, да и неважно это - просто разбивает строку на 2 кучки и возвращает их. Массивом, конечно же.
Теперь по задаче нужно разбить их ещё раз, снова на 2 кучки и так пока не останеться по 1 символу. Ну, это к сути проблемы не относиться, когда я пытаюсь сделать вот это:
Код AS3:
var resultArray:Array=new Array();
var funcRes:Array = sliceNumbers("1234");
resultArray.push(funcRes[0], funcRes[1]);
resultArray.splice(0, 1);
Мне выдают Type Error. Скорее всего, это проблема того, что передаются не значения, а ссылки. Есть способ передать именно значения или выдрать их?

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

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

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


 


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


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