Paket | Üst Düzey |
Sınıf | public final class uint |
Miras Alma | uint Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
uint sınıfının temsil ettiği değerler 0 ile 4.294.967.295 (2^32-1)aralığındadır.
Bir uint nesnesini, uint türünde bir değişken bildirerek ve değişkene değişmez bir değer atayarak oluşturabilirsiniz. uint türündeki bir değişkenin varsayılan değeri 0
'dır.
uint sınıfı özellikle piksel renk değerleri (ARGB ve RGBA) için ve int veri türünün pek işe yaramadığı diğer durumlarda kullanışlıdır. Örneğin, beyaz rengin değerini alfa değeri 255 olarak temsil eden 0xFFFFFFF sayısı, int değerler için geçerli aralığın dışında olduğundan it veri türü kullanılarak temsil edilemez.
Şu örnek, bir uint nesnesi oluşturur ve toString()
yöntemini çağırır.
var myuint:uint = 1234; trace(myuint.toString()); // 1234
Şu örnek, MIN_VALUE
özelliğinin değerini yapıcı kullanmadan bir değişkene atar.
var smallest:uint = uint.MIN_VALUE; trace(smallest.toString()); // 0
İlgili API Öğeleri
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni bir uint nesnesi oluşturur. | uint | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Sayının üstel notasyonla dize olarak temsil edilen halini döndürür. | uint | ||
Sayının sabit noktalı notasyonla dize olarak temsil edilen halini döndürür. | uint | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Sayının, üstel veya sabit noktalı notasyon ile dize ile temsil edilen halini döndürür. | uint | ||
Bir uint nesnesinin dize olarak temsil edilen halini döndürür. | uint | ||
Belirtilen uint nesnesinin uint türünde temel değerini döndürür. | uint |
Sabit | Tanımlayan: | ||
---|---|---|---|
MAX_VALUE : uint = 4294967295 [statik]
Temsil edilebilir en büyük değer olan (4.294.967.295) 32 bit işaretsiz tam sayı. | uint | ||
MIN_VALUE : uint = 0 [statik]
Temsil edilebilir en küçük imzasız tam sayı (0). | uint |
uint | () | Yapıcı |
public function uint(num:Object)
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yeni bir uint nesnesi oluşturur. uint türünde bir değişken oluşturabilir ve buna değişmez bir değer atayabilirsiniz. new uint()
yapıcısı öncelikle yer tutucu olarak kullanılır. uint nesnesi, bir parametreyi ilkel bir değere dönüştüren uint()
işleviyle aynı değildir.
num:Object — Oluşturulan uint nesnesinin sayısal değeri veya bir sayıya dönüştürülecek değer. num sağlanmazsa, varsayılan değer 0 'dır.
|
Örnek
Bu örnek nasıl kullanılır?
Şu kod, iki yeni uint nesnesi oluşturur; birincisi değişmez değer atanarak, ikincisi ise yapıcı işlev kullanılarak oluşturulur:
var n1:uint = 3; var n2:uint = new uint(10);
toExponential | () | yöntem |
AS3 function toExponential(fractionDigits:uint):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sayının üstel notasyonla dize olarak temsil edilen halini döndürür. Dize, fractionDigits
parametresinde belirtildiği şekilde ondalık noktanın bir basamak öncesini ve ondalık noktadan 20 basamağa kadar sonrasını içerir.
Parametreler
fractionDigits:uint — İstenen ondalık basamak sayısını temsil eden 0 ile 20 (dahil) arasında bir tam sayı.
|
String |
Atar
RangeError — fractionDigits argümanı 0 - 20 aralığının dışındaysa bir istisna atar.
|
Örnek ( Bu örnek nasıl kullanılır? )
toExponential(2)
yönteminin nasıl üstel notasyonda bir dize döndürdüğünü gösterir.
var num:Number = 315003; trace(num.toExponential(2)); // 3.15e+5
toFixed | () | yöntem |
AS3 function toFixed(fractionDigits:uint):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sayının sabit noktalı notasyonla dize olarak temsil edilen halini döndürür. Sabit noktalı notasyon, dizenin ondalık noktadan sonra fractionDigits
parametresinde belirtilen sayıda basamak olacağı anlamına gelir. fractionDigits
parametresinin geçerli aralığı 0 - 20'dir. Bu aralığın dışında bir sayı belirtilmesi istisna atılmasına neden olur.
Parametreler
fractionDigits:uint — İstenen ondalık basamak sayısını temsil eden 0 ile 20 (dahil) arasında bir tam sayı.
|
String |
Atar
RangeError — fractionDigits argümanı 0 - 20 aralığının dışındaysa bir istisna atar.
|
Örnek ( Bu örnek nasıl kullanılır? )
toFixed(3)
yönteminin nasıl üç ondalık basamağa yuvarlanmış bir dize döndürdüğünü gösterir.
var num:Number = 7.31343; trace(num.toFixed(3)); // 7.313
toFixed(2)
yönteminin nasıl değerin sonuna sıfır eklenmiş bir dize döndürdüğünü gösterir.
var num:Number = 4; trace(num.toFixed(2)); // 4.00
toPrecision | () | yöntem |
AS3 function toPrecision(precision:uint):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.0, Flash Lite 4 |
Sayının, üstel veya sabit noktalı notasyon ile dize ile temsil edilen halini döndürür. Dize, precision
parametresinde belirtilen sayıda basamak içerir.
Parametreler
precision:uint — Sonuç dizesinde istenen basamak sayısını temsil eden 1 ve 21 (dahil) arasında bir tam sayı.
|
String |
Atar
RangeError — precision argümanı 1 - 21 aralığının dışındaysa bir istisna atar.
|
Örnek ( Bu örnek nasıl kullanılır? )
toPrecision(3)
yönteminin nasıl yalnızca üç basamaklı bir dize döndürdüğünü gösterir. Üstel notasyon gerekmediğinden dize sabit noktalı notasyondadır.
var num:Number = 31.570; trace(num.toPrecision(3)); // 31.6
toPrecision(3)
yönteminin nasıl yalnızca üç basamaklı bir dize döndürdüğünü gösterir. Sonuç sayı sabit noktalı notasyon için yeterli sayıda basamağa sahip olmadığından dize üstel notasyondadır.
var num:Number = 4000; trace(num.toPrecision(3)); // 4.00e+3
toString | () | yöntem |
AS3 function toString(radix:uint):String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bir uint nesnesinin dize olarak temsil edilen halini döndürür.
Parametreler
radix:uint — Sayı - dize dönüşümünde kullanılacak sayısal tabanı (2 ile 36 arasında) belirtir. radix parametresini belirtmezseniz varsayılan değer 10 'dur.
|
String — uint nesnesinin dize olarak temsili.
|
Örnek
Bu örnek nasıl kullanılır?
Şu örnek,
radix
parametreleri için 2 ve 8 değerlerini kullanır ve karşılık gelen 9 sayısını temsil eden bir dize değeri döndürür.
var myuint:uint = 9; trace(myuint.toString(2)); // 1001 trace(myuint.toString(8)); // 11Şu örnek, onaltılık değerler oluşturur:
var r:uint = 250; var g:uint = 128; var b:uint = 114; var rgb:String = "0x" + r.toString(16) + g.toString(16) + b.toString(16); trace(rgb); // 0xfa8072
valueOf | () | yöntem |
AS3 function valueOf():uint
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Belirtilen uint nesnesinin uint türünde temel değerini döndürür.
Döndürüruint — Bu uint nesnesinin temel uint türünde değeri.
|
Örnek
Bu örnek nasıl kullanılır?
Şu örnek,
numSocks
nesnesinin temel değerini çıktı olarak verir.
var numSocks:uint = 2; trace(numSocks.valueOf()); // 2
MAX_VALUE | Sabit |
public static const MAX_VALUE:uint = 4294967295
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Temsil edilebilir en büyük değer olan (4.294.967.295) 32 bit işaretsiz tam sayı.
Örnek
Bu örnek nasıl kullanılır?
Şu ActionScript, temsil edilebilir en büyük ve en küçük
uint
değerlerini gösterir:
trace("uint.MIN_VALUE = " + uint.MIN_VALUE); trace("uint.MAX_VALUE = " + uint.MAX_VALUE);
Değerler şunlardır:
uint.MIN_VALUE = 0 uint.MAX_VALUE = 4294967295
MIN_VALUE | Sabit |
public static const MIN_VALUE:uint = 0
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Temsil edilebilir en küçük işaretsiz tam sayı (0
).
Örnek
Bu örnek nasıl kullanılır?
Şu ActionScript, temsil edilebilir en büyük ve en küçük
uint
değerlerini gösterir:
trace("uint.MIN_VALUE = " + uint.MIN_VALUE); trace("uint.MAX_VALUE = " + uint.MAX_VALUE);
Değerler şunlardır:
uint.MIN_VALUE = 0 uint.MAX_VALUE = 4294967295
for
döngüsü içinde uint i
değişkenini bildirir.
package { import flash.display.Sprite; public class UintExample extends Sprite { public function UintExample() { for(var i:uint; i < 10; i++) { trace(i); } } } }
Tue Jun 12 2018, 01:09 PM Z