| Autor | Zpráva | ||
|---|---|---|---|
| janice Profil * |
#1 · Zasláno: 2. 3. 2009, 15:36:53
Ahoj, prosím, potřebovala bych poradit nebo alespon odkázat na nějaký tutorial.
mám na každém framu: stop(); var seconds:Number =1; empty_mc.loadMovie("5.jpg"); intervalID = setInterval(this,"GoToNextFrame",seconds*5000); i=_currentframe; function GoToNextFrame(){ trace(i); gotoAndStop(i+1); } na každém framu se mi načítá jiný jpg. Potřebovala bych _alpha přechody mezi jednotlivými jpg...je to možné to udělat nějak jednoduše, abych to dokázala pochopit? děkuji za každou radu!!! |
||
| Johnik Profil |
#2 · Zasláno: 2. 3. 2009, 18:14:39 · Upravil/a: Johnik
Ahoj,
já bych to řešil přes loadClip, kde máš možnost zjistit, zda je obrázek načtený celý. Pak bych spustil funkci, která by byla enter_frame a zajistila přechod z minulého obrázku na nově načtený.
//asi takto (navrh z helpu) a jeste v as2...
var img = "neco.jpg";
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip(img,"kam2");//kam je mc nekde na scene a musi se stridat
kam1._alpha = 100;
kam2._alpha = 0;
function onLoadInit(mc:MovieClip) {
this.onEnterFrame = function() {
kam1._alpha -= 5;
kam2._alpha + = 5;
if (kam2._alpha == 100) {
removeMovieClip("kam1");
delete this.onEnterFrame;
duplicateMovieClip("kam2", "kam1", this.getNextHighestDepth());
}
}
}
//kdyztak opravte, jak rikam, as2 uz je trochu na druhe koleji
|
||
| janice Profil * |
#3 · Zasláno: 3. 3. 2009, 20:56:15
tak jsem se s tím nějak poprala...moooc děkuji:)
|
||
|
Časová prodleva: 17 let
|
|||
0