Dinamik navigatsiya paneli



Yüklə 25,26 Kb.
səhifə1/3
tarix07.01.2024
ölçüsü25,26 Kb.
#203136
  1   2   3
Динамическая навигационная панель


Dinamik navigatsiya paneli
Endi o'rganilgan texnikalarni birlashtirishga harakat qilish vaqti keldi,
dinamik navigatsiya panelini yaratish orqali. Biz skriptni yozamiz
beshta tugmani o'z ichiga olgan panelni yaratish va joylashgan
rasmda ko'rsatilganidek, sahnaning markaziy qismida. 4.9. Namoyish uchun %
har bosganingizda panelning funksionalligi
Chiqish panelida ko'rsatiladi .
Navigatsiya paneli uchun skript quyidagi qatorlardan boshlanadi:
1var _ btnNum :uint = 5;
2var _ interval : Raqam = 10;
3
4var _ navBar : Sprite = yangi Sprite();
5 addChild ( navBar );
1 va 2 qatorlar raqamni saqlaydigan o'zgaruvchilarni ishga tushiradi
panelga qo'shiladigan tugmalar va bo'sh joy hajmi
piksellardagi tugmalar orasidagi bo'shliqlar . 4-qator % konteyner yaratadi
tugmalar uchun ner . Biz klipni emas, spraytni tanladik.
chunki navigatsiya paneli kerak emas vaqt jadvali.
sp% ga qo'shadigan buyruq mavjud
sharbat ko'rsatish .
6 var btn : SimpleButton ;
7 uchun ( var 1 :uint = 0; 1 < btnNum ; 1++) {
8 btn = yangi Btn ( );
9 btn.name = "tugma" + 1;
10 btn.x = interval + i * ( btn.width + interval);
11 btn.y += 5;
12 btn.addEventListener ( MouseEvent.CLICK , onTraceName , noto'g'ri, 0, rost);
13 navBar.addChild ( btn );
14 }
loop uchun kerakli miqdorda tugmalar yaratadi. Har bir iteratsiyada
kutubxonasi % tugmasi belgisi asosida yangi tugma yaratadi.
ki Btn sinfiga havola bilan (8-qator). Tugmaga pu % nomi berilgan
matn oxiriga tsikl hisoblagichining joriy qiymatini qo'shish orqali
" tugma " qatori (9-qator). Shunday qilib, birinchi tugma paydo bo'ladi
nomi - button0 , ikkinchisi - button1 va hokazo.
Keyinchalik, joriy tugmaning gorizontal holati o'rnatiladi (10-qator).
% konteynerning "ankor nuqtasi" ga nisbatan gorizontal ravishda siljiting.
Guruch. 4.9. Dinamik ravishda yaratilgan navigatsiya paneli
ner 2-satrda ko'rsatilgan dastlabki chekinish yig'indisi bilan aniqlanadi,
va tugmalarning umumiy kengligi allaqachon qo'shilgan, har bir % dan keyin bo'sh joy
sog'ing . Shunday qilib, birinchi tugma ustiga qo'yiladi
ro'yxatga olish joyidan 10 piksel o'ng tomonda (bo'sh joy
plyus tugma kengligining nol barobariga, qo'shimcha % kengligiga oshiriladi
oraliq oralig'i ) . Oxirgi tugma o'ngga siljiydi
idishning chetlari quyidagicha belgilangan masofa bilan
"10 piksel va to'rtta tugma kengligi va oraliq."
Vertikal ofsetning o'lchami% o'zgarish qiymatining yarmiga teng

Yüklə 25,26 Kb.

Dostları ilə paylaş:
  1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin