Poslao: 10 Feb 2008 04:13
|
offline
- Crazy Wiking
- Legendarni građanin
- Pridružio: 13 Jan 2008
- Poruke: 3657
- Gde živiš: Stara Pazova
|
Gde je greška u kodu
stop();
maska_p._height = 1;
this.onEnterFrame = Function():Void {
var loadedData:Number=this.getBytesLoaded{};
var allData:Number=this.getBytesTotal{};
var percent:Number=Math.round{loadedData/allData*100};
maska_p._yscale = percent;
if {loadedData>=allData} {
gotoAndStop{10};
delete this.onEnterFrame;
}
};
Obaveštava mi grešku u trećem redu sa opisom Syntax error. i izvorom this.onEnterFrame = Function():Void {
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 10 Feb 2008 04:41
|
offline
- snoop
- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
if {loadedData>=allData}
Za ne trebaju ( ), a ne { }
Kao i:
getBytesLoaded(), a ne getBytesLoaded{}
getBytesTotal(), a ne getBytesTotal{}
itd...
|
|
|
|
Poslao: 10 Feb 2008 14:54
|
offline
- Crazy Wiking
- Legendarni građanin
- Pridružio: 13 Jan 2008
- Poruke: 3657
- Gde živiš: Stara Pazova
|
Pa stavio ja obične zagrade, ali mi CS3 izbacio sve greške gde su obične, u 7 redova. Kad sam stavio ove krive, on mi samo javio za treći red.
|
|
|
|
Poslao: 10 Feb 2008 20:54
|
offline
- Tamtitam
- Legendarni građanin
- Pridružio: 19 Maj 2005
- Poruke: 5224
- Gde živiš: Oslo
|
Javlja ti samo za treci red jer ne moze da kompajlira dalje, ne zna sta si mislio pod "Function".
Promeni "Function" u "function" i sve ono sto ti je Snoop rekao, viticaste zagrade su rezervisane samo za programske blokove a ne i za parametre.
|
|
|
|
|
Poslao: 10 Feb 2008 23:06
|
offline
- Tamtitam
- Legendarni građanin
- Pridružio: 19 Maj 2005
- Poruke: 5224
- Gde živiš: Oslo
|
Sad si, cini mi se, promenio vise zagrada nego sto je trebalo. Ono iza Void je viticasta zagrada, kao i iza "if" (i odgovarajuce zatvorene zagrade) jer iza njih sledi blok koda.
stop();
maska_p._height = 1;
this.onEnterFrame = function():Void {
var loadedData:Number=this.getBytesLoaded();
var allData:Number=this.getBytesTotal();
var percent:Number=Math.round(loadedData/allData*100);
maska_p._yscale = percent;
if (loadedData>=allData) {
gotoAndStop(10);
delete this.onEnterFrame;
}
};
|
|
|
|
Poslao: 10 Feb 2008 23:14
|
offline
- Crazy Wiking
- Legendarni građanin
- Pridružio: 13 Jan 2008
- Poruke: 3657
- Gde živiš: Stara Pazova
|
E to je izgleda to, ali mi nešto loader baš ne radi najbolje beo ekran, na polovini trepne loader, pa beo ekran i onda učita iz fascikle.
|
|
|
|
Poslao: 10 Feb 2008 23:18
|
offline
- Tamtitam
- Legendarni građanin
- Pridružio: 19 Maj 2005
- Poruke: 5224
- Gde živiš: Oslo
|
Mislim da je to zato sto se brzo ucita, nema DL sa servera.
Ne znam da li ce pomoci, ali evo jedan tips:
Mozes i da simuliras sporiju liniju ako na ekranu koji dobijes posle [ctrl+enter] odes na View->Download Settings i tu izaberes sporije ucitavanje.
|
|
|
|
Poslao: 11 Feb 2008 21:13
|
offline
- Crazy Wiking
- Legendarni građanin
- Pridružio: 13 Jan 2008
- Poruke: 3657
- Gde živiš: Stara Pazova
|
Znam našao sam jedantutorial kako napraviti loader, stavim na 56 sve ide lepo na tutorialu, ja uradim potpuno isto, 7 puta proveravao i 3 puta pravio iznova i meni neće da se pokaže učitavanje.
Dopuna: 10 Feb 2008 23:42
Znači j**e me u zdrav mozak, da izvineš.
Dopuna: 11 Feb 2008 18:00
E konačno sam uspeo da upakujem loader, ali sad imam novi problem.
Ovako:
Imam sledeće kodove za loader
stop();
maska_p._height = 1;
this.onEnterFrame = function():Void {
var loadedData:Number=this.getBytesLoaded();
var allData:Number=this.getBytesTotal();
var percent:Number=Math.round(loadedData/allData*100);
maska_p._yscale = percent;
if (loadedData>=allData) {
gotoAndStop(10);
delete this.onEnterFrame;
}
};
i za učitavanje fajla iz fascikle
this.createEmptyMovieClip("plan_banovaca",this.getNextHighestDepth());
plan_banovaca.loadMovie("banovci/banovci.swf");
e sad, imam masku i još dva layera u flashu, u jedan layer stavim kod za loader (ovaj duži), ali problem mi pravi ovaj drugi kod. Tačnije taj kod za učitavanje iz fascikle (kraći kod) stavljam u drugi layer, kada ga ubacim takvog kakav jeste ne prikazuje mi loader kada idem na opciju simulacije downloada, već po isteku vremena za load učita sliku, ali ako taj kod ne stavim u lajer već umesto njega stavim neku sliku (jpg) sve radi bez greške.
Dakle, mene zanima kako modifikovati kodove da mi prikazuje loader, a kada završi load da mi otvori sliku (tačnije swf. fajl, jer je u pitanju plan grada koji sam ja crtao u Corelu i exportovao u swf) koju će učitati iz fascikle.
Drugim rečima želim da imam plan grada koji će imati moj loader i sliku plana grada, ali da mi taj crtež (swf fajl) ne bude u swf fajlu loadera da neko ne bi pomoću dekompajlera izvadio sliku tj. plan grada.
Znam da sam ga zakomplikovao, ali nadam se da razumete šta hoću.
Dopuna: 11 Feb 2008 21:13
A gde je sad greška u ovom kodu
on(rollOver) {
opstinaMenu.play();
}
|
|
|
|
Poslao: 15 Feb 2008 19:33
|
offline
- White_Shark
- Ugledni građanin
- Pridružio: 17 Sep 2006
- Poruke: 421
- Gde živiš: PALE, Republika Srpska
|
izostavio si "gotoAnd", a u zagradi navodis koji frejm je upitanju ili neki clip. Ako je clip upitanju moras navesti naziv i target tj. gdje ce se film ucitati.
on(rollOver) {
opstinaMenu.gotoAndPlay(5);
}
|
|
|
|