Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

problem sa framerateo sam da mi frame rate bude 35

  • 3 odgovora
  • 2.075 pregleda

Najnovija ↓

problem sa framerateo sam da mi frame rate bude 35 25.10.2011. u 16:39 · pre 182 meseca #1
namestio sam da framerate bude 25, ali on bude samo u 5,6 frejmova na pocetku i onda se spusti na 3-4 fps, film uopste nije nesto zahtevan ne znam u cemu je problem?
Re: problem sa framerateo sam da mi frame rate bude 35 25.10.2011. u 19:56 · pre 182 meseca #3
Koji je ActionScript u pitanju 2 ili 3? Da bi se na početku čekalo treba da napraviš PRELOADER.

Možeš da uradiš još jednu stvar. Kad si u Flashu, testiraj film Ctrl + Enter

Unutar prozora playera u kojem se film testira idi na View i klikni na Bandwidth Profiler i iznad filma pojaviće ti se prozor u kojem piše veličina tvog dokumenta, Frame rate, Size... Ovo može da ti bude od velike koristi.

Kad uključiš ovaj prozor, možeš ponovo da odeš na View i klikneš na Simulate Download, gde ćeš videti kada se sve učita 100% i koliko ti je vremena za to potrebno.

Ispod Simulate Download imaš opciju Download Settings gde možeš da odabereš brzinu koju želiš da program simulira.

Re: problem sa framerateo sam da mi frame rate bude 35 25.10.2011. u 22:34 · pre 182 meseca #4
Evo ti najjednostavniji primer preloadera:
Code:
stop();
import flash.net.URLRequest;
import flash.events.Event;
import flash.media.Sound;
import flash.events.ProgressEvent;

loaderInfo.addEventListener(ProgressEvent.PROGRESS, ucitanSWF);

function ucitanSWF(event:ProgressEvent):void
{
    var brojFrejma:int = Math.round(100*(event.bytesLoaded/event.bytesTotal));
    statusnaLinija_mc.gotoAndStop(brojFrejma);
    dinamicki_txt.text = brojFrejma + " %";
    if(event.bytesLoaded == event.bytesTotal)
    {
        nextFrame();
    }
}

Na prvi lejer stavi ovaj kod, a zatim dodaj novi lejer i na njemu nacrtaj mali pravougaonik i pretvori ga u Movie Clip. U panelu Properties unesi naziv instance "statusnaLinija_mc", a zatim uđi u njegovu vremensku liniju, selektuj 100-ti frejm, pritisni desnim tasterom miša i iz prikazanog menija izaberi Insert Frame. Sada iz menija Insert izaberi Motion Tween nakon čega ćeš dobiti upozorenje da objekat moraš pretvoriti u simbol na šta treba samo da pritisneš taster OK. Selektuj pravougaonik i u panelu Properties i promeni mu veličinu (na primer unesi 400). Vrati se na glavnu vremensku liniju (klikni na Scene 1 u levom gornjem uglu prozora) i dodaj novi lejer. Na stage dodaj dinamičko tekst polje i daj mu naziv instance "dinamicki_txt" i embeduj brojeve (Numerals) i znakove (Punctuation). Dodaj još jedan lejer i na vremenskoj liniji dodaj dva prazna ključna frejma: selektuj prvi frejm, klikni desnim tasterom miša i iz menija izaberi Insert Blank Keyframe, a isto ponovi i za drugi frejm. Sada na drugi frejm dodaj neku sliku: iz File menija izaberi Import to Stage i odaberi sliku koju ćeš prikazati. Ostalo je još da testiraš film, a kada to uradiš videćeš sliku u Flash plejeru. Da bi mogao da vidiš preloader moraš da simuliraš preuzimanje swf-a tako što ćeš iz menija View u Flash plejeru izabrati Download Settings a zatim selektuj neku od ponuđenih brzina (ovo zavisi od veličine slike koju si uvezao, a što je veća njena veličina to možeš da odabereš veću brzinu download-a). Na kraju izaberi Simulate Download i neka magija počne. :) Srećno! ;)
Potpis
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme