- Monitortrió a Samsungtól, köztük egy 500 Hz-es QD-OLED-del
- AI-alapú felskálázót fejleszt az ultramobil piacra az ARM
- Új Vulkan implementációt hoz az Apple rendszerchipekre a LunarG
- Az OpenAI szerint Musk zaklatási kampányt indított, a bíró nem állt Musk mellé
- Kiválthatja az AI az egeret és a billentyűzetet?
- Drága lesz a terméktámogatáson túl használni Windows 10-et
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- ThinkPad (NEM IdeaPad)
- OLED TV topic
- Azonnali alaplapos kérdések órája
- AI-alapú felskálázót fejleszt az ultramobil piacra az ARM
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- VR topik (Oculus Rift, stb.)
- Házimozi belépő szinten
- Fujifilm X
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
hiperFizikus
senior tag
válasz
sztanozs #7577 üzenetére
Köszönöm neked !
Eddig jutottam . Ennek működni kéne, szépen villognia kéne, de azért nem működik mert sehogyanse nincs megoldva benne a paraméterátadás . Talán valamithis.w01 = w01;
kell bele, nem tudom ígyse működésre bírni . Hogyan kell a paraméterátdást megoldani benne, hogy szépen villogjon ? Persze asetInterval(frame, 3)
3-as száma helyet bármekkora számot tehettek .<!DOCTYPE html>
<html>
<head><title>pr 04; canvas animation</title></head>
<body>
<p><button onclick="start1()">Start 1</button></p>
<p><canvas id="idCanvas01" width="300" height="200" style="border:3px solid black;"></canvas></p>
<script>
function start1() {
var canDim01 = document.getElementById("idCanvas01"); // megnyitja a canvas-t
var w01 = canDim01.getContext("2d");
w01.fillRect(50,100,80,40) ; // téglalapot ad meg
var pos = 0; // számlálóhoz lesz
var BL1 = true ; // billegtetéshez lesz
// alert("1 ::" +"\n"+ pos +"\n"+ BL1);
var id = setInterval(frame, 3); // az animáció motorja
function frame() {
// this.w01 = w01; // talán valami ilyesmi hiányzik
if (pos == 10) {
clearInterval(id); // leállítja a motort
} else {
// alert("2 ::" + "\n" + pos +"\n" + BL1);
pos++; // számot változtat
if (BL1) {
// alert("31 ::" +"\n"+ pos +"\n"+ BL1);
w01.fillStyle = "red" ; BL1 = false ; // színt változtat pirosra
} else {
// alert("32 ::" +"\n"+ pos +"\n"+ BL1);
w01.fillStyle = "blue" ; BL1 = true ; // színt változtat kékre
};
};
};
w01.stroke(); // bezárja a canvas-t
};
</script>
</body>
</html>
Ez egy másik kódból lett átvéve, evvel a másik kóddal nincs semmi bajom, csak azért tettem fel, hogy megnézhessétek :
<!DOCTYPE html>
<html>
<head><title>pr 03; w3school animaton</title></head>
<style>
#container {
width: 400px;
height: 400px;
position: relative;
background: yellow;
}
#animate {
width: 50px;
height: 50px;
position: absolute;
background-color: red;
}
</style>
<body>
<p><button onclick="myMove()">Click Me</button></p>
<div id ="container"><!-- ez áll -->
<div id ="animate"></div><!-- ez mozog -->
</div>
<script>
function myMove() {
var elem = document.getElementById("animate");
var pos = 0;
var id = setInterval(frame, 5);
function frame() {
if (pos == 350) {
clearInterval(id);
} else {
pos++;
elem.style.top = pos + "px";
elem.style.left = pos + "px";
}
}
}
</script>
</body>
</html>
Új hozzászólás Aktív témák
- Nők, nőügyek (18+)
- Netfone
- Drága lesz a terméktámogatáson túl használni Windows 10-et
- Óvodások homokozója
- Spórolós topik
- BestBuy topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Autós topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Steam, GOG, Epic Store, Humble Store, Xbox PC Game Pass, Origin Access, uPlay+, Apple Arcade felhasználók barátságos izgulós topikja
- További aktív témák...
- KBDFans Tofu 60 Redux, custom, angol feliratozású, PBT kupakos, hot swap, programozható billentyűzet
- Keychron Q0 Plus, kiterjesztett numpad kiosztású, halkított, PBT kupakos makropad billentyűzet
- Samsung Galaxy s24 Dual sim 8/128GB Független
- Keychron Q8 halkított, magyar feliratozású PBT kupakos billentyűzet + második csere belső
- Vegyes szimulátoros kiegészítők
- BESZÁMÍTÁS! Intel Core i7 4790K 4mag 8szál processzor garanciával hibátlan működéssel
- Samsung Galaxy A04s 32GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! GIGABYTE B550M R5 5600 32GB DDR4 512GB SSD RTX 2070 SUPER 8GB ZALMAN I3 NEO Enermax 650W
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Bomba ár! Fujitsu LifeBook U7310 - i5-10GEN I 16GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: FOTC
Város: Budapest