Показать сообщение отдельно
Старый 30.01.2012, 19:39
Serofody вне форума Посмотреть профиль Отправить личное сообщение для Serofody Найти все сообщения от Serofody
  № 6  
Ответить с цитированием
Serofody

Регистрация: Jan 2012
Сообщений: 5
Цитата:
Сообщение от in4core Посмотреть сообщение
Я так понял, этот код вообще не ваш? Раз вы не понимаете, что происходит.
Код то как раз таки мой он на самом деле намного больше, я просто вырезал нужный мне элемент из кода и привел здесь. Раньше я делал через текстовое поле, т.е от содержимого текстового поля отнималось такое значение и все работало, но потом решил что через переменную надежней и качественней получится
Сейчас попробую как Вы посоветовали и отпишусь)

Добавлено через 9 минут
Цитата:
Сообщение от Genzo Посмотреть сообщение
Код AS3:
aTest = xMethod(aTest,var delim:int = 5);
На добавление этого выдает 2 ошибки:
1084: Syntax error: expecting identifier before var.
1084: Syntax error: expecting rightparen before colon.

P.s Добавление идентификатора перед var решило лишь первую ошибку, ну я думаю не в этом соль

Добавлено через 45 минут
Если написать код как Вы в самом начале посоветовали:
Код AS3:
package Engene
{
	import flash.display.*;
	import flash.events.*;
	import flash.text.*;
	import flash.utils.*;
 
	public class Test extends MovieClip
	{
		public var aTest:Number = 100;
		public var bTest:Number = 150;
 
		public function Test()
		{
			addEventListener(Event.ENTER_FRAME,fun);
		}
		public function fun(e:Event):void
		{
			xMethod(aTest);
			trace(aTest);			
		}
		public function xMethod(delim:Number = 5 ):void
		{
			aTest -= delim
		}
	}
}
тогда trace выдает всегда 0


Последний раз редактировалось Serofody; 30.01.2012 в 20:24.