Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-08-2007, 22:44   #1 (permalink)
Film und Medien
 
Registriert seit: Aug 2005
Ort: Mainz
Beiträge: 200
tween nicht abspielen, wenn wert bereits erreicht.

Hallo

Ich bin nicht ganz fündig geworden, und man könnte das Problem auch mit einer große if-Funktion lösen, aber vielleicht gibts ja auch einen anderen weg.
Das Problem:
Wie kann ich einen Tween, der auf x = 60 endet sagen er soll nicht spielen, wenn der Wert x des Objektes bereits 60 ist? Sonst vergeht die Dauer des tweens, ohne das sich was tut.

Danke und schöne Grüße
__________________
Design ist Flash und Flash ist Programmierung. Programmierung ist Mathe und Mathe ist schwer.
Asta ist offline   Mit Zitat antworten
Alt 07-08-2007, 23:16   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Mit if.
PHP-Code:
if( mc._x 60 ) { /*deine Tween-Anweisung*/ 
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 07-08-2007, 23:20   #3 (permalink)
class public{}
 
Benutzerbild von public
 
Registriert seit: Feb 2004
Ort: dessau
Beiträge: 1.406
PHP-Code:
import mx.transitions.easing.*;
import mx.transitions.*;

function 
tween(obj:Objectprop:Stringfunc:Function, begin:Numberfinish:Numberdur:Numbersec:Boolean):Tween{
    if(
begin != finish){
        return new 
Tween(objpropfuncbeginfinishdursec);
    }
}

var 
t:Tween tween(test_mc"_alpha"Strong.easeOut10020100false);



// hier passiert dann nichts
// var t:Tween = tween(test_mc, "_alpha", Strong.easeOut, 100, 100, 100, false);


t.onMotionFinished = function():Void{
    
trace("end");
}; 
public 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 07:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele