Archief - Banner (cs3)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Iguanatje

Legacy Member
Hey,

ik ben bezig aan een banner voor een bakkerij, de animatie is bijna af, nu is het de bedoeling dat alles bewerk en geëxporteerd word naar een swf bestand.
Het beeldmateriaal (bird1&2 en window) zijn FLV bestand met alpha channel en zijn geïmporteerd via de optie: progressive download from a web server. De rest is één PSD bestand.

Er is een layer 'movie' dat twee keyframes bevat. Met op elke frame een MC ( respectievelijk bird 1: vliegt door het raam (2*flv) en bird 2: komt op de tafel(1*flv)). ik zou graag een timer van 10 seconden instellen vooraleer hij naar het 2de keyframe springt. maar men timer werkt niet.
Als ik de FLV bestanden (birds & window) embed in flash, kan ik ze wel achter elkaar afspelen zonder AS3 te gebruiken, maar werkt men alpha channel niet.

Ik zou dan ook een loop willen doen op een derde frame (beweging van de vogel)


frame1:
__
var delay:Number = setInterval(delay_func, 10000);

function delay_func()
{
gotoAndPlay("2");
}


frame2:
__
var delay:Number = setInterval(delay_func, 10000);

function delay_func()
{
gotoAndPlay("3");
}



frame3

for (i=1; i<11; i++){
trace ("end");
}


van AS heb ik zo goed als niets gezien, dus het kan ook volledig fout zijn.


site html

(de banner is volledig in AE gemaakt)
er is white space onder de banner, iemand een idee? de buttons via IE moet ik nog fixen...

Laatste vraagje, Namelijk, zal het bestand veel kleiner zijn door die alpha channels?


groetjes,
Jan

Dang3rsuN

Legacy Member
hmmm je zou moeten testen wanneer de eerste MC gedaan is met spelen.
Je kan dit doen door een enterframe listener te koppelen aan je MC.

vb:

Code:
movieClipNaam.addEventListener(Event.ENTER_FRAME, checkCurrentFrame);

[INDENT]function checkCurrentFrame(event:Event):void
{
[INDENT]if(movieClipNaam.currentFrame == movieClipNaam.totalFrames)
{
event.currentTarget.removeEventListener(Event.ENTER_FRAME);
var t:Timer = new Timer(1000,10);
t.start();
t.addEventListener(TimerEvent.TIMER_COMPLETE, doeDitNaTienSeconden);
}[/INDENT]
}[/INDENT]

[INDENT]function doeDitNaTienSeconden(event:TimerEvent):void
{
event.currentTarget.removeEventListener(TimerEvent.TIMER_COMPLETE);
gotoAndPlay(2);
}[/INDENT]
}

maar je moet wel zorgen dat als de banner geladen is enkel de 1ste movieclip gespeeld wordt.
dus in je maintimeline plaats je in frame1

stop();

Vreemd dat hij je alpha channel niet mee importeert.
Waarmee encode je de filmpjes?

Probeer de animaties te exporteren als uncompressed avi met RGB & alpha channel. Encode ze dan met "Adobe Media Encoder" naar .flv en zorg dat in settings bij de "video" tab "encode alpha channel" aangevinkt staat.

Recipe4hate

Legacy Member
Offtopic, maar rofl als die vogel door het glas vliegt :D Had ik totaal ni verwacht.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan