Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 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 |
Версии среды выполнения: | AIR 1.0, Flash Player 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 |
Версии среды выполнения: | AIR 1.0, Flash Player 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 |
Версии среды выполнения: | AIR 1.0, Flash Player 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.
Wed Sep 24 2008, 07:56 AM -07:00