flash pauza

flash pauza

offline
  • Pridružio: 11 Feb 2006
  • Poruke: 166
  • Gde živiš: Loznica

imam prolem oko pauze kada pritisnem dugme treba da saceka 3 sec pa onda da ispise broj ali napise ga odmah u debug ne prijavljuje gresku
dugme:
on (press) {    x = random(90);    trace("x=" + x);    paused(3);    textpolje.text=x; }
funkcija:
// sec = number of seconds function paused(sec) {    stop();   // action to pause    var i = sec - 1;    var t = setInterval (function() {       if (i == 0) {          clearInterval(t);          play();   // action to continue       }       i--;    }, 1000); }
funkciju sam skinuo sa interneta



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 11 Maj 2007
  • Poruke: 86

Nije mi najjasnija funkcija, evo ti verzija koja bi trebala da radi:

u timeline-u dodaj ovaj kod:
var timer:Number; function paused(secs, num) {     timer = setInterval(writeNumber, secs*1000, num); } function writeNumber(nm) {     clearInterval(timer);     trace(nm); }

a u dugme ubaci sledeci:
on (press) {     x = Math.random()*90;     paused(3, x); // prvi atgument je broj sekundi pauze, a drugi je x }

nisam ovo testirao, samo sam tako napisao, ali mislim da treba da radi, javi ako nesto ne radi



offline
  • Pridružio: 11 Feb 2006
  • Poruke: 166
  • Gde živiš: Loznica

Tvoja funkcija radi ali kad ubacim textpolje.text=x; u buton i debagujem program kada dođe do setInterval izlazi iz funkcije ide u buton i odmah napiše broj pa se vraća i poziva funkciju writeNumber čeka zadato vreme i napiše broj u trace. Tako kada je pozivam iz for petlje ne odgovara mi. Naime imam krug treba da ga zakrenem za deset stepeni sačekam par sekundi i tako x puta .
pozzzzzzzz

offline
  • Pridružio: 11 Maj 2007
  • Poruke: 86

Nisam siguran da sam bas najbolje razumeo to sa krugom, ali evo jedne smernice:

1. kreiraj neko dugme i daj mu instance name "btn"
2. kreiraj krug i daj mu instance name "circle"

npr. Hoces da rotiras krug za 10 stepeni svaki put kada kliknes na dugme, ali da rotacija krece nakon nekoliko sekundi!?

var timer:Number; var pausedTime = 3; // seconds var angle = 0; // start rotation angle for circle btn.onPress = function() {     clearInterval(timer);     angle += 10;     timer = setInterval(circleRotation, pausedSeconds*1000); }; function circleRotation() {     clearInterval(timer);     circle.onEnterFrame = rotateMe; } function rotateMe() {     this._rotation += (angle - this._rotation)/5;     if (Math.round(this._rotation) == Math.round(angle)) {         delete this.onEnterFrame;     } }

-------------------------------------------------------------------------------
@ vladobk
e sada da vidimo da li sam razumeo tvoj post!? Probaj da tekstpolje.text=x; postavis iza trace funkcije iz mog prethodnog posta!

offline
  • Pridružio: 11 Feb 2006
  • Poruke: 166
  • Gde živiš: Loznica

svidja mi se tvoj kod i moze se primeniti na drugom mestu ali ja pravim rulet . Dugmetom izvucem slucajan broj n od 0-36 posaljem ga u funkciju zakrenem krug za 9.73 stepeni cekam sekund-dva i tako n puta, sto znaci da ce krug doci na odredjeno mesto ali fuunkcija pauze nece da radi

[Link mogu videti samo ulogovani korisnici]

znaci treba mi pauza za svaki pomeraj

Ko je trenutno na forumu
 

Ukupno su 1018 korisnika na forumu :: 95 registrovanih, 3 sakrivenih i 920 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: airsuba, aleksjevt, aleksmajstor, amaterSRB, AndrejPetar, arezina, Asteker, Ata81, B61, Ba4e, bavar357, Beardonitch, bestguarder, Bob.Rock, bokisha253, bolimejoli, ccoogg123, coaaco, Coabelgrade, Dejan_vw, Dimitrise93, djurdjija, Dolinc, Dzigy, Frunze, gasazem, GveX, IQ116, jalos, jednokratni akaunt, jodzula, Joint Chief, Joja, Kepinger, Kobrim, kokodakalo, kovinacc, Kubovac, Leonov, Leteća Krofna, LUDI, Magarac, mainstream, mane123, marat, Marko Marković, Marko00, Marko987, Medojed, Mercury, MGBRBG, miki kv, mikrimaus, Miletić Zoran, Mićko, moldway, narandzasti, Nmr, novator, P3TVR, Pale2025, Pekman, Petarvu, pisac12, Posmatrac77OKB, PrincipL, Rebel Frank, repac, rovac, samoulogovankorisnik, Sarmat, Savantije, sixpac, smes_no, Snorks, sony771, StalniPromatrač, stegonosa, tanakadzo, tesa, VanZan, VaRvArI 85, vaso1, Velizar Laro, Velički, vidra boy, Vlad000, Vlada78, vladaa012, Vrač, yufighter, Zavulon, zdrebac, zlaya011, Žrnov