| Язык версии : | ActionScript 3.0 |
| Версии среды выполнения: | 1.0 9 |
Объект Boolean — это тип данных, который используется для логических операций и может иметь одно из двух значений (
true или
false). Используйте класс Boolean, чтобы извлечь элементарный тип данных или строковое представление объекта Boolean.
Чтобы создать объект Boolean, можно воспользоваться конструктором или глобальной функцией, либо присвоить значение литерала. Не имеет значения, какой метод использовать; в ActionScript 3.0 все три метода эквивалентны. (Это отличает его от языка JavaScript, где объект Boolean отличается от элементарного типа Boolean.)
Следующие строки кода эквивалентны:
var flag:Boolean = true;
var flag:Boolean = new Boolean(true);
var flag:Boolean = Boolean(true);
Посмотреть примеры
public function Boolean(expression:Object = false)| Язык версии : | ActionScript 3.0 |
| Версии среды выполнения: | 1.0 9 |
Создает объект Boolean с заданным значением. Если параметр expression пропущен, объект Boolean инициализируется со значением false. Если параметру expression присвоено значение, метод оценивает его и возвращает результат в виде логического значения согласно правилам в глобальной функции Boolean().
Параметры | expression:Object (default = false) — Любое выражение.
|
См. также
Пример Следующий код создает новый объект Boolean, инициализируемый со значением
false и именем
myBoolean:
var myBoolean:Boolean = new Boolean();
AS3 function toString():String| Язык версии : | ActionScript 3.0 |
| Версии среды выполнения: | 1.0 9 |
Возвращает строковое представление (true или false) объекта Boolean. Выводимая информация не локализуется и принимает значение true или false независимо от языка системы.
Возвращает | String — Строка true или false.
|
Пример В этом примере создается переменная типа Boolean, а затем метод
toString() применяется для преобразования значения в строку для использования в массиве строк:
var myStringArray:Array = new Array("yes", "could be");
var myBool:Boolean = 0;
myBool.toString();
myStringArray.push(myBool);
trace(myStringArray); // yes,could be,false
AS3 function valueOf():Boolean| Язык версии : | ActionScript 3.0 |
| Версии среды выполнения: | 1.0 9 |
Возвращает true, если указанный объект Boolean имеет значение true, в противном случае возвращает false.
Возвращает Пример В следующем примере показано действие этого метода. Кроме того, указано, что значение нового объекта Boolean —
false:
var myBool:Boolean = new Boolean();
trace(myBool.valueOf()); // false
myBool = (6==3+3);
trace(myBool.valueOf()); // true
В следующем примере выполняются переключение и показ всех соответствующих значений объекта Boolean.
package {
import flash.display.Sprite;
public class BooleanExample extends Sprite {
private var flag:Boolean;
public function BooleanExample() {
trace(flag); // false
toggle();
trace(flag); // true
toggle();
trace(flag); // false
}
private function toggle():void{
flag = !flag;
}
}
}
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Nov 27 2008, 04:54 AM -08:00