Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-01-2005, 16:48   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 4
ActionScript Übergang <==> brauche Hilfe!

Huhu! Eins ganz vorweg: Bin neu in Flash und dieses Script stammt net aus eigener Tasche sondern von 'nem kollegen. Also:

Ich habe einen Movieclip mit verschiedenen Schlüsselbildern drin. Die sollen mit einem Effekt ausgetauscht werden, wie eine Art Dia-Show. Daher soll das "alte" Bild nach links rausgezogen werden und das "neue" danach von links reingeschoben werden, das Ganze am Besten mit einem Sound versehen. Mit diesem Script hier kann ich die einzelnen Schlüsselbilder zwar überblenden, aber nicht den Gewünschten Effekt erzielen, den ich oben beschrieben habe.

Zitat:
$c=0;
$currentFrame=1;
$locked=false;
_root.$keyListener= new Object();
_root.$keyListener.onKeyDown=function(){
$kc=Key.getCode();
if( $kc==37 ){
// <
_root.chLayer("prev");
}else if( $kc==39 ){
// >
_root.chLayer();
}
}
Key.addListener(_root.$keyListener);

function chLayer($o){
if( _root.$locked==false ){
_root.$locked=true;
_root.$inactiveLayer=eval("_root.main_"+$c);
if( _root.$c==1 ){
_root.$c=0;
}else{
_root.$c=1;
}
_root.$activeLayer=eval("_root.main_"+$c);
_root.$activeLayer.swapDepths(2);
if( $o==undefined || $o=="next"){
if( _root.$currentFrame==_root.$activeLayer._totalfram es ){
_root.$currentFrame=1;
}else{
_root.$currentFrame++;
}
_root.$activeLayer.gotoAndStop(_root.$currentFrame );
}else if( $o=="prev" ){
if( _root.$currentFrame==1 ){
_root.$currentFrame=_root.$activeLayer._totalframe s;
}else{
_root.$currentFrame--;
}
_root.$activeLayer.gotoAndStop(_root.$currentFrame );
}else{
_root.$currentFrame=$o;
_root.$activeLayer.gotoAndStop(_root.$currentFrame );
}
_root.onEnterFrame=function(){
if( _root.$activeLayer._alpha < 100 ){
_root.$activeLayer._alpha+=10;
_root.$inactiveLayer._alpha-=10;
}else{
_root.$locked=false;
delete(_root.onEnterFrame);
}
}
}}
Kann mir jemand einen entsprechenden Tipp geben oder sogar ein Script entwickeln, dass den obigen angesprochenen Effekt hinkriegt?

Thx im Vorraus

Nemo
Nemo2005 ist offline   Mit Zitat antworten
Alt 17-01-2005, 19:41   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 4
?

Keiner ne Idee
Nemo2005 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:48 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele