kаватларни жойлаштириш

DOC 107,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1352368414_32687.doc function calculetion ( ) www.arxiv.uz kаватларни жойлаштириш режа: 1. event объекти. 2. drag ва drop нима. 3. харакатланаётган объектларни курсатиш. left ва top хусусиятлар берилган каватнинг холатини белгилайди. сиз уларга янги каватлар бериб уни узгартиришингиз мумкин. масалан навбатдаги сатрда каватнинг горизантал холати 200 нуктада бериляпти: document.layers[“mylayer2”].left = 200; энди биз каватларни аралаштириш дастурига утамиз, у браузер дарчасида кандайдир айланишлар яратади. скрипт куйидаги куринишда: биз mylayer2 номли кават яратдик. тегида биз onload процедурасини ишлатганимизни куриш мумкин. бизга сахифа юклатилгандан дарров кават айланишини бошлаш зарур. onload ходисаларини кайта ишлаш процедурасида биз setinterval ( ) функциясидан фойдаланамиз. бу java s версиясининг янги усулларидан биридир. ундан бирор бир функцияни яна ва кайта яна аник бир интервалида чакиришда фойдаланилади. олдин биз бунинг учун settimeout вакт функциясидан фойдаланганмиз. setinterval функцияси хам худди шундай ишлайди, бирок сиз уни бир марта чакирсангиз етарли булади. setinterval функциясида биз move ( ) функциясини хар бир 20 миллисекунддан чакириш имконига …
2
утидаги 1 чи 2 та киймат киркилаётган кисмнинг чапдан юкори бурчакни курсатада. навбатдаги 2 та киймат пастки унг бурчакни курсатади. java s тили ёрдамида киркилган кисмни бошкариб бундан хам кизикарли натижаларга эришиш мумкин. аникрок айтганда layer объектини хусусиятлари булган clip.left, clip.top, clip.right ва clip.button ларни узгартиришингиз мумкин. агарда бу хусусиятларга янги киймат берсангиз худди шу вактнинг узида бу узгариш мос равишда кабул килинади. куйидаги мисолда тасвирни киркиб олинган кисмини параметрлари динамик равишда узгариб туради ва фойдаланувчида тасвир аста-секин “усаётган” дай таасурот колади: тегида тавсифланган тугмача start ( ) функциясини чакиради. дастлаб биз ишни тасвирни кайсидир нуктасидан бошлашни аниклаймиз. бу нуктанинг х ва у координаталарини midde x ва midde y узгарувчиларга юклаймиз. бундан сунг биз тасвирни киркилган кисмига middelex, middley ва pos узгарувчиларига боглик равишда улчам берувчи show ( ) функциясини чикарамиз. хар сафар show ( ) функцияси чакирилганда pos функцияси киймати автоматик равишда ошиб боради. show ( ) функцияси охирида …
3
ават узида бир неча объектларни мужассамлаштириши мумкин. улар хаттоки бошка каватларни уз ичига олиши мумкин. хакикатан эса куйилган каватлардан фойдаланишнинг бир неча сабаблари бор. бир неча куйилган каватларни номоён килувчи мисолларни куриб чикамиз. биринчи мисолда иккита бошка (layer1 ва layer2) кават куйилган кават (parentlayer деб номланади) ишлатилади. бу биринчи кават бу иккинчи кават бу асосий (она) кават move/stopparent move/stoplayer move/stoplayer сахифни очганимиздан сунг биз 3 та тугмача курамиз. бу тугмачалар каватлар харакатини бошлаши ёки тухташи мумкин. parentlayer ичида биз 2 та каватни аникладик. булар худди кушилган каватларга эга булади. java s тилида бу каватларга рухсатни кандай олиш мумкин. бу кандай килинади, уни move ( ) функциясида куриш мумкин: document.layers [ “ parentlayer ”].left = 100 + pos 0 ; · - - - - - - document.layers [ “ parentlayer ”].layers[ “ layer ”].top = 10 + pos 1 ; · - - - - - document.layers [ “ parentlayer …
4
resize ходисасини курайлик. ушбу ходиса ёрдамида дарча улчами укувчи томонидан узгартирилганини аниклашингиз мумкин. куйидаги скрипт буни кандай килишни курсатади: window.onresize = message сатрида биз уша ходиса процедурасини берамиз. аникрок килиб айтганда фойдаланувчи дарча улчамини узгартирганидан дарров ушбу message ( ) функцичси чакирилади. эхтимол сиз ходисаларни кайта ишловчи программаларни бундай тарзда бериш билан топип билмасангиз керак. бирок бу ерда хеч кандай янгилик йук. масалан, агар сизда button объекти бор булса, бу ходисани кайта ишлаш процедурасини куйидаги тарзда аниклаш мумкин. уйлаш мумкинки 2 чи вариант бироз мураккаброк. лекин нима учун биз айнан ундан 1 чи скриптда фойдаландик? сабаби шундаки биз window объектини бирор бир аник тег ёрдамида аниклай олмаймиз ва шунинг учун биз 2 чи вариантни куллашимизга тугри келади. 2 та мухим эслатма: 1 – дан window.onresize деб ёзмаслигингиз керак балки барчасини катта харфлар билан ёзиш керак. агар сиз window.onresize = message ( ) деб ёзсангиз браузер message( ) ни функция чикарувчи …
5
лаштирдим. шу туфайли биз жорий каватга нисбатан яъни бизнинг холатда тасвирнинг узига нисбатан координаталар хакидаги хабарни кобул киламиз. акс холда биз браузер дарчасига нисбатан координаталар олган булар эдик. (return false инструкцияси бу ерда браузер жорий мурожатни узокрок кайта ишлаш учун фойдаланилган). event объекти куйидаги хусусиятларга эга: data – dragdrop ходисаси юз берганда тухтатилган объектларнинг url адреслар массиви. layer x каватга нисбатан курсаткичнинг горизонтал холати (нукталарда) resize ходисаси билан биргаликда бу хусусият браузер дарчаси кенглигини билдиради. layer y каватга нисбатан курсаткичнинг вертикал холати (нукталарда) resize ходисаси билан биргаликда бу хусусият браузер дарчаси баландлигини билдиради. modifiers модификатор калитини берувчи сатр – alt_mask, control_mask, meta_mask ёки saift_mask . page x браузур дарчасига нисбатан курсаткичнинг горизантал холати ( нукталарда ) page y браузур дарчасига нисбатан курсаткичнинг вертикал холати (нукталарда) screen x экранга нисбатан курсаткичнинг горизантал холати. (нукталарда) screen у экранга нисбатан курсаткичнинг вертикал холати. (нукталарда) target дастлаб ходиса юборилган объектни намоён килувчи сатр. type …

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "kаватларни жойлаштириш"

1352368414_32687.doc function calculetion ( ) www.arxiv.uz kаватларни жойлаштириш режа: 1. event объекти. 2. drag ва drop нима. 3. харакатланаётган объектларни курсатиш. left ва top хусусиятлар берилган каватнинг холатини белгилайди. сиз уларга янги каватлар бериб уни узгартиришингиз мумкин. масалан навбатдаги сатрда каватнинг горизантал холати 200 нуктада бериляпти: document.layers[“mylayer2”].left = 200; энди биз каватларни аралаштириш дастурига утамиз, у браузер дарчасида кандайдир айланишлар яратади. скрипт куйидаги куринишда: биз mylayer2 номли кават яратдик. тегида биз onload процедурасини ишлатганимизни куриш мумкин. бизга сахифа юклатилгандан дарров кават айланишини бошлаш зарур. onload ходисаларини кайта ишлаш процедурасида биз setinterval ( ) функциясидан фойдаланамиз. бу java s ...

Формат DOC, 107,5 КБ. Чтобы скачать "kаватларни жойлаштириш", нажмите кнопку Telegram слева.

Теги: kаватларни жойлаштириш DOC Бесплатная загрузка Telegram