ruuddejong
%Europe/Berlin %517 %2009, 12:25
Beste Flashers,
Na oplevering kwam mijn klant erachter bij het uploaden dat
er wat fout was met de swf. Althans dat zegt google.
Het betreft deze banner:
http://www.jongmedia.nl/KLANTEN/67/bookaroo/120x600b(2).html (http://www.jongmedia.nl/KLANTEN/67/bookaroo/120x600b%282%29.html)
Hier wat vereisten van flash. Waar ik allemaal aan heb voldaan
zover ik weet.
Bestandsgrootte: Flash-advertenties mogen maximaal 50 kB groot zijn.
Animatielengte: animatieadvertenties mogen maximaal 30 seconden duren (bij een framesnelheid van 15-20 fps). Hierna moet het beeld blijven stilstaan. Deze advertenties moeten ook voldoen aan de overige animatierichtlijnen.
Flash-versies: alle Flash-advertenties moeten worden gemaakt voor Flash Player versie 4-8.
ActionScript-versies: ActionScript-versies 1 t/m 2 worden geaccepteerd.
ClickTags: Alle Flash-advertenties moeten de variabele clickTAG ondersteunen. clickTAG is de conversiecode die door Google wordt toegewezen aan een bepaalde advertentie. Hiermee kan Google bijhouden waar de advertentie werd weergegeven toen erop werd geklikt, en zodoende bepalen of de campagne effectief is.
Bij elke klik moeten Flash-advertenties direct leiden naar de URL die is aangegeven in de clickTAG en niet eerst naar een andere URL.
De spelling van de variabele is 'clickTAG' (TAG met hoofdletters en geen spatie tussen click en TAG) en niet 'click tag', 'Click Tag' of enige andere schrijfwijze.
Dit is de correcte code voor de clickTAG-parameter:
on (release) {
if (clickTAG.substr(0,5) == "http:") {
getURL(clickTAG, "_blank");
}
}
Het is niet nodig om de bestemmings-URL voor de advertentie in deze code op te geven. Hiervoor wordt de clickTAG gebruikt. Afhankelijk van de structuur van uw Flash-advertentie kan het nodig zijn het voorvoegsel '_root.' of '_level0.' toe te voegen aan 'clickTAG' zodat u '_root.clickTAG' of '_level0.clickTAG' krijgt. We raden u sterk aan de advertentie naar uw account te uploaden, om voorafgaand aan publicatie te controleren of de advertentie correct werkt, zodat u zo nodig nog wijzigingen kunt aanbrengen.
Beperkingen voor het bijhouden van gebeurtenissen: AdWords staat het specifiek bijhouden van andere gebruikersinteracties dan klikken niet toe. Parameters die niet mogen worden bijgehouden, zijn onder andere:
Bijhouden via View-through
Bijhouden van sleutelaanpassingen
Bijhouden van de muispositie
Overige werkingen: het AdWords-systeem bekijkt de code van alle Flash-advertenties terwijl ze worden geüpload. Voor de volgende gecodeerde werkingen gelden beperkingen in gebruik:
Extra aanroepen: uw advertentiecode mag geen externe serveraanroepen uitvoeren voor aanvullende JavaScript- of andere functionaliteit. Alle functionaliteit moet toegewezen zijn aan de code zelf.
Bypass opsporen: u mag de werking van uw advertentie niet aanpassen zodat de verwijzings-URL van AdWords ontweken of uitgeschakeld wordt.
Bestemmingswijzigingen: de advertentie moet gebruikers doorverwijzen naar een pagina met de juiste bestemmings-URL. De bestemmings-URL mag niet worden geopend in het IFrame van de advertentie zelf.
Geïntegreerde audio: uw advertentie mag alleen door de gebruiker gestarte audio bevatten.
Gedrag van cursor: uw advertentie mag alleen van invloed zijn op de muiscursor (pijl) of deze wijzigen nadat de gebruiker een actie heeft gestart.
Laden van advertentie-inhoud: uw advertentie mag tijdens runtime afbeeldingen of een ander SWF-bestand laden. Uw nieuwe inhoud moet echter voldoen aan het huidige beveiligingsmodel van de speler en moet de juiste instellingen voor uw Flash-advertentie bevatten om in ons systeem te kunnen worden uitgevoerd.
Willekeurige nummers: uw advertentie mag geen code bevatten die willekeurige nummers genereert of gebruikt.
Overige storende werkingen: advertenties mogen niet zodanig worden ontworpen of gecodeerd dat ze de standaard en gebruikelijke AdWords-stroom omzeilen. Dit is met inbegrip van (maar niet beperkt tot) de normale weergave van de advertentie aan gebruikers, het registreren van de vertoning door Google en een klik die de gebruiker leidt naar de bestemmings-URL aangegeven door de adverteerder in diens AdWords-account.
Nu geeft hij een fout melding bij het onderdeel "Willekeurige nummer". En dit terwijl ik helemaal geen gebruik maak van willekeurige nummers. De AS ziet er zo uit.
import ascb.util.Proxy;
import caurina.transitions.Equations;
import caurina.transitions.Tweener;
import flash.display.BitmapData;
class DocClass extends MovieClip {
public var _t1:MovieClip;
public var _t2:MovieClip;
public var _t3:MovieClip;
public var _tBigWidth:Number = 48;
public var _tBigHeight:Number = 68;
public var _tSmallWidth:Number = 38;
public var _tSmallHeight:Number = 54.3;
public var _current:String = "" ;
public var _test:Number = 2;
public var _mcLichaam:MovieClip;
public var _btn:MovieClip;
public var _mcHit:MovieClip;
public var mcOh:MovieClip;
public var _mcMouse:MovieClip;
public var _mcAnim:MovieClip;
public var _timer:Number;
public function DocClass() {
_mcLichaam.mc1._visible = false;
_mcLichaam.mc2._visible = true;
_mcLichaam.mc3._visible = false;
_t1.onRollOver = Proxy.create(this, thumbOverHandler, _t1);
_t2.onRollOver = Proxy.create(this, thumbOverHandler, _t2);
_t3.onRollOver = Proxy.create(this, thumbOverHandler, _t3);
_t1.onRollOut = Proxy.create(this, thumbOutHandler);
_t2.onRollOut = Proxy.create(this, thumbOutHandler);
_t3.onRollOut = Proxy.create(this, thumbOutHandler);
_t1.onRelease = Proxy.create(this, thumbClickedHandler, _t1);
_t2.onRelease = Proxy.create(this, thumbClickedHandler, _t2);
_t3.onRelease = Proxy.create(this, thumbClickedHandler, _t3);
_current = _t2.name;
Tweener.addTween(_t2, { _width:_tBigWidth, _height:_tBigHeight, _x:36, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _x:-5, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _x:87, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
_btn.onRollOut = btnOutHandler;
_btn.onRollOver = btnOverHandler;
mcOh.enabled = false;
_btn.onRelease = clickHandler;
_mcHit.onRelease = clickHandler;
this.onMouseMove = mouseMoveHandler;
//_mcMouse = this.attachMovie("cursor", "cursor", this.getNextHighestDepth());
//Mouse.hide();
_mcAnim.gotoAndStop(1);
_timer = setInterval(this, "timerHandler", 6000);
}
public static function main(target:MovieClip):Void {
target.__proto__=DocClass.prototype;
Function(DocClass).apply(target,null);
}
public function mouseMoveHandler():Void{
_mcAnim.gotoAndStop(1);
clearInterval(_timer);
_timer = setInterval(timerHandler, 3000);
}
public function timerHandler():Void {
trace("timer");
_mcAnim.gotoAndPlay(2);
}
public function btnOverHandler():Void {
this.gotoAndStop(2);
}
public function btnOutHandler():Void {
this.gotoAndStop(1);
}
public function clickHandler():Void {
trace("CLICKTAG");
var url:String = "";
url = _level0.clickTag || _level0.ClickTAG;
getURL(url, "_blank");
}
public function thumbOverHandler(t:MovieClip):Void {
trace("THUMBOVER");
Tweener.removeTweens(_t1);
Tweener.removeTweens(_t2);
Tweener.removeTweens(_t3);
switch(t) {
case _t1:
Tweener.addTween(t, { _width:_tBigWidth, _height:_tBigHeight, _x:0, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _x:51, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _x:92, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case _t2:
Tweener.addTween(t, { _width:_tBigWidth, _height:_tBigHeight, _x:36, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _x:-5, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _x:87, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case _t3:
Tweener.addTween(t, { _width:_tBigWidth, _height:_tBigHeight, _x:72, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _x:-10, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _x:31, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
}
//t.onMouseDown = Proxy.create(this, thumbDownHandler);
}
public function thumbOutHandler():Void {
trace("THUMBOUT");
switch(_test) {
case 1:
Tweener.addTween(_t1, { _width:_tBigWidth, _height:_tBigHeight, _x:0, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _x:51, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _x:92, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case 2:
Tweener.addTween(_t2, { _width:_tBigWidth, _height:_tBigHeight, _x:36, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _x:-5, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _x:87, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case 3:
Tweener.addTween(_t3, { _width:_tBigWidth, _height:_tBigHeight, _x:72, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _x:-10, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _x:31, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
}
}
public function thumbClickedHandler(target:MovieClip):Void {
var t:MovieClip;
if (target == _t1) {
_mcLichaam.mc1._visible = true;
_mcLichaam.mc2._visible = false;
_mcLichaam.mc3._visible = false;
trace("UP T1");
t = _mcLichaam.mc1;
_test = 1;
}else if (target == _t2) {
_mcLichaam.mc1._visible = false;
_mcLichaam.mc2._visible = true;
_mcLichaam.mc3._visible = false;
t = _mcLichaam.mc2;
_test = 2;
}else if (target == _t3) {
_mcLichaam.mc1._visible = false;
_mcLichaam.mc2._visible = false;
_mcLichaam.mc3._visible = true;
t = _mcLichaam.mc3;
_test = 3;
}
mcOh.play();
_current = t._name;
t.gotoAndPlay(1);
switch(_current) {
case _t1._name:
Tweener.addTween(_t1, { _width:_tBigWidth, _height:_tBigHeight, _x:0, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:51, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:92, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case _t2._name:
Tweener.addTween(_t2, { _width:_tBigWidth, _height:_tBigHeight, _x:36, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:-5, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:87, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case _t3._name:
Tweener.addTween(_t3, { _width:_tBigWidth, _height:_tBigHeight, _y:456, _x:72, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:-10, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:31, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
}
}
}
Zouden jullie weten waar dit aan ligt?
Hoop dat jullie het weten,
Vr. gr. Ruud
Na oplevering kwam mijn klant erachter bij het uploaden dat
er wat fout was met de swf. Althans dat zegt google.
Het betreft deze banner:
http://www.jongmedia.nl/KLANTEN/67/bookaroo/120x600b(2).html (http://www.jongmedia.nl/KLANTEN/67/bookaroo/120x600b%282%29.html)
Hier wat vereisten van flash. Waar ik allemaal aan heb voldaan
zover ik weet.
Bestandsgrootte: Flash-advertenties mogen maximaal 50 kB groot zijn.
Animatielengte: animatieadvertenties mogen maximaal 30 seconden duren (bij een framesnelheid van 15-20 fps). Hierna moet het beeld blijven stilstaan. Deze advertenties moeten ook voldoen aan de overige animatierichtlijnen.
Flash-versies: alle Flash-advertenties moeten worden gemaakt voor Flash Player versie 4-8.
ActionScript-versies: ActionScript-versies 1 t/m 2 worden geaccepteerd.
ClickTags: Alle Flash-advertenties moeten de variabele clickTAG ondersteunen. clickTAG is de conversiecode die door Google wordt toegewezen aan een bepaalde advertentie. Hiermee kan Google bijhouden waar de advertentie werd weergegeven toen erop werd geklikt, en zodoende bepalen of de campagne effectief is.
Bij elke klik moeten Flash-advertenties direct leiden naar de URL die is aangegeven in de clickTAG en niet eerst naar een andere URL.
De spelling van de variabele is 'clickTAG' (TAG met hoofdletters en geen spatie tussen click en TAG) en niet 'click tag', 'Click Tag' of enige andere schrijfwijze.
Dit is de correcte code voor de clickTAG-parameter:
on (release) {
if (clickTAG.substr(0,5) == "http:") {
getURL(clickTAG, "_blank");
}
}
Het is niet nodig om de bestemmings-URL voor de advertentie in deze code op te geven. Hiervoor wordt de clickTAG gebruikt. Afhankelijk van de structuur van uw Flash-advertentie kan het nodig zijn het voorvoegsel '_root.' of '_level0.' toe te voegen aan 'clickTAG' zodat u '_root.clickTAG' of '_level0.clickTAG' krijgt. We raden u sterk aan de advertentie naar uw account te uploaden, om voorafgaand aan publicatie te controleren of de advertentie correct werkt, zodat u zo nodig nog wijzigingen kunt aanbrengen.
Beperkingen voor het bijhouden van gebeurtenissen: AdWords staat het specifiek bijhouden van andere gebruikersinteracties dan klikken niet toe. Parameters die niet mogen worden bijgehouden, zijn onder andere:
Bijhouden via View-through
Bijhouden van sleutelaanpassingen
Bijhouden van de muispositie
Overige werkingen: het AdWords-systeem bekijkt de code van alle Flash-advertenties terwijl ze worden geüpload. Voor de volgende gecodeerde werkingen gelden beperkingen in gebruik:
Extra aanroepen: uw advertentiecode mag geen externe serveraanroepen uitvoeren voor aanvullende JavaScript- of andere functionaliteit. Alle functionaliteit moet toegewezen zijn aan de code zelf.
Bypass opsporen: u mag de werking van uw advertentie niet aanpassen zodat de verwijzings-URL van AdWords ontweken of uitgeschakeld wordt.
Bestemmingswijzigingen: de advertentie moet gebruikers doorverwijzen naar een pagina met de juiste bestemmings-URL. De bestemmings-URL mag niet worden geopend in het IFrame van de advertentie zelf.
Geïntegreerde audio: uw advertentie mag alleen door de gebruiker gestarte audio bevatten.
Gedrag van cursor: uw advertentie mag alleen van invloed zijn op de muiscursor (pijl) of deze wijzigen nadat de gebruiker een actie heeft gestart.
Laden van advertentie-inhoud: uw advertentie mag tijdens runtime afbeeldingen of een ander SWF-bestand laden. Uw nieuwe inhoud moet echter voldoen aan het huidige beveiligingsmodel van de speler en moet de juiste instellingen voor uw Flash-advertentie bevatten om in ons systeem te kunnen worden uitgevoerd.
Willekeurige nummers: uw advertentie mag geen code bevatten die willekeurige nummers genereert of gebruikt.
Overige storende werkingen: advertenties mogen niet zodanig worden ontworpen of gecodeerd dat ze de standaard en gebruikelijke AdWords-stroom omzeilen. Dit is met inbegrip van (maar niet beperkt tot) de normale weergave van de advertentie aan gebruikers, het registreren van de vertoning door Google en een klik die de gebruiker leidt naar de bestemmings-URL aangegeven door de adverteerder in diens AdWords-account.
Nu geeft hij een fout melding bij het onderdeel "Willekeurige nummer". En dit terwijl ik helemaal geen gebruik maak van willekeurige nummers. De AS ziet er zo uit.
import ascb.util.Proxy;
import caurina.transitions.Equations;
import caurina.transitions.Tweener;
import flash.display.BitmapData;
class DocClass extends MovieClip {
public var _t1:MovieClip;
public var _t2:MovieClip;
public var _t3:MovieClip;
public var _tBigWidth:Number = 48;
public var _tBigHeight:Number = 68;
public var _tSmallWidth:Number = 38;
public var _tSmallHeight:Number = 54.3;
public var _current:String = "" ;
public var _test:Number = 2;
public var _mcLichaam:MovieClip;
public var _btn:MovieClip;
public var _mcHit:MovieClip;
public var mcOh:MovieClip;
public var _mcMouse:MovieClip;
public var _mcAnim:MovieClip;
public var _timer:Number;
public function DocClass() {
_mcLichaam.mc1._visible = false;
_mcLichaam.mc2._visible = true;
_mcLichaam.mc3._visible = false;
_t1.onRollOver = Proxy.create(this, thumbOverHandler, _t1);
_t2.onRollOver = Proxy.create(this, thumbOverHandler, _t2);
_t3.onRollOver = Proxy.create(this, thumbOverHandler, _t3);
_t1.onRollOut = Proxy.create(this, thumbOutHandler);
_t2.onRollOut = Proxy.create(this, thumbOutHandler);
_t3.onRollOut = Proxy.create(this, thumbOutHandler);
_t1.onRelease = Proxy.create(this, thumbClickedHandler, _t1);
_t2.onRelease = Proxy.create(this, thumbClickedHandler, _t2);
_t3.onRelease = Proxy.create(this, thumbClickedHandler, _t3);
_current = _t2.name;
Tweener.addTween(_t2, { _width:_tBigWidth, _height:_tBigHeight, _x:36, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _x:-5, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _x:87, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
_btn.onRollOut = btnOutHandler;
_btn.onRollOver = btnOverHandler;
mcOh.enabled = false;
_btn.onRelease = clickHandler;
_mcHit.onRelease = clickHandler;
this.onMouseMove = mouseMoveHandler;
//_mcMouse = this.attachMovie("cursor", "cursor", this.getNextHighestDepth());
//Mouse.hide();
_mcAnim.gotoAndStop(1);
_timer = setInterval(this, "timerHandler", 6000);
}
public static function main(target:MovieClip):Void {
target.__proto__=DocClass.prototype;
Function(DocClass).apply(target,null);
}
public function mouseMoveHandler():Void{
_mcAnim.gotoAndStop(1);
clearInterval(_timer);
_timer = setInterval(timerHandler, 3000);
}
public function timerHandler():Void {
trace("timer");
_mcAnim.gotoAndPlay(2);
}
public function btnOverHandler():Void {
this.gotoAndStop(2);
}
public function btnOutHandler():Void {
this.gotoAndStop(1);
}
public function clickHandler():Void {
trace("CLICKTAG");
var url:String = "";
url = _level0.clickTag || _level0.ClickTAG;
getURL(url, "_blank");
}
public function thumbOverHandler(t:MovieClip):Void {
trace("THUMBOVER");
Tweener.removeTweens(_t1);
Tweener.removeTweens(_t2);
Tweener.removeTweens(_t3);
switch(t) {
case _t1:
Tweener.addTween(t, { _width:_tBigWidth, _height:_tBigHeight, _x:0, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _x:51, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _x:92, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case _t2:
Tweener.addTween(t, { _width:_tBigWidth, _height:_tBigHeight, _x:36, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _x:-5, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _x:87, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case _t3:
Tweener.addTween(t, { _width:_tBigWidth, _height:_tBigHeight, _x:72, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _x:-10, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _x:31, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
}
//t.onMouseDown = Proxy.create(this, thumbDownHandler);
}
public function thumbOutHandler():Void {
trace("THUMBOUT");
switch(_test) {
case 1:
Tweener.addTween(_t1, { _width:_tBigWidth, _height:_tBigHeight, _x:0, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _x:51, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _x:92, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case 2:
Tweener.addTween(_t2, { _width:_tBigWidth, _height:_tBigHeight, _x:36, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _x:-5, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _x:87, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case 3:
Tweener.addTween(_t3, { _width:_tBigWidth, _height:_tBigHeight, _x:72, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _x:-10, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _x:31, _y:463, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
}
}
public function thumbClickedHandler(target:MovieClip):Void {
var t:MovieClip;
if (target == _t1) {
_mcLichaam.mc1._visible = true;
_mcLichaam.mc2._visible = false;
_mcLichaam.mc3._visible = false;
trace("UP T1");
t = _mcLichaam.mc1;
_test = 1;
}else if (target == _t2) {
_mcLichaam.mc1._visible = false;
_mcLichaam.mc2._visible = true;
_mcLichaam.mc3._visible = false;
t = _mcLichaam.mc2;
_test = 2;
}else if (target == _t3) {
_mcLichaam.mc1._visible = false;
_mcLichaam.mc2._visible = false;
_mcLichaam.mc3._visible = true;
t = _mcLichaam.mc3;
_test = 3;
}
mcOh.play();
_current = t._name;
t.gotoAndPlay(1);
switch(_current) {
case _t1._name:
Tweener.addTween(_t1, { _width:_tBigWidth, _height:_tBigHeight, _x:0, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:51, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:92, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case _t2._name:
Tweener.addTween(_t2, { _width:_tBigWidth, _height:_tBigHeight, _x:36, _y:456, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:-5, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t3, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:87, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
case _t3._name:
Tweener.addTween(_t3, { _width:_tBigWidth, _height:_tBigHeight, _y:456, _x:72, _alpha:100, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t1, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:-10, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
Tweener.addTween(_t2, { _width:_tSmallWidth, _height:_tSmallHeight, _y:463, _x:31, _alpha:70, time:.4, transition:Equations.easeOutCubic } );
break;
}
}
}
Zouden jullie weten waar dit aan ligt?
Hoop dat jullie het weten,
Vr. gr. Ruud