• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > Softwarearchitektur und Entwurfsmuster

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-12-2004, 00:00   #91 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
Zitat:
Zitat von K-Grabowski
Das nenn ich mal Service so kurz vor Weihnachten
Na, bei so einem übersichtlichen Beispiel.
Zitat:
Zitat von K-Grabowski
Wünsch dir auch ein frohes Fest und schonmal im vorraus einen guten rutsch.
ich dir auch.

Gruss,
Alex
__________________
Open Source ActionScript Lib AnimationPackage
Alex U. ist offline   Mit Zitat antworten
Alt 28-12-2004, 19:30   #92 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
und neue BETA Version zu 1.05:

http://www.alex-uhlmann.de/flash/ani...kage/unstable/

mit diesen Updates:
http://www.alex-uhlmann.de/flash/ani...le/history.htm

Gruss,
Alex
__________________
Open Source ActionScript Lib AnimationPackage
Alex U. ist offline   Mit Zitat antworten
Alt 12-01-2005, 12:17   #93 (permalink)
Pixelschieber
 
Registriert seit: Aug 2004
Ort: Berlin
Beiträge: 41
Question

Hallo Alex, Hallo Leute!

Sitze mal wieder an 'nem Projekt, und habe ein kleines Problem bei der Umsetzung was ich kurz an 'nem vereinfachten Beispiel schildern möchte:

einem beliebigen mc wird eine neue grösse zugewiesen via der scale funktion, soweit kein problem. nun kann es passierren das noch bevor dieser Scale-Prozeß abgeschlossen ist, eine neue größe aktuell ist , und nicht mehr die zuerst zugewiesene, wie unterbreche oder update ich die laufende animation auf die neuen werte?!

wäre für jede Hilfe dankebar, bislang ist die animation nur smooth wenn ich warte bis der jeweilige Animationsprozeß abgeshlossen ist...=(

PHP-Code:
function resizeClip(mc,newWidth,newHeight)
{
    var 
myScale:Scale = new Scale(mc,newWidth,newHeight);

    
myScale.addEventListener("onUpdate",this);
    
myScale.animationStyle(1000,[Elastic.easeOut,4]);
    
myScale.animate(0,100);

    function 
onUpdate()
    {
    }
}

btn1.onPress = function()
{
    
resizeClip("myClip",random(350),random(350));

Ist bestimmt voll simpel, nur komm ich einfach nicht drauf =( Danke!!!

Geändert von _chg (12-01-2005 um 12:26 Uhr)
Timo S. ist offline   Mit Zitat antworten
Alt 12-01-2005, 12:36   #94 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
einfach ein flag setzen...

Code:
function resizeClip(mc,newWidth,newHeight)
{
    if(! isRunning )
    {
      // your code
      isRunning = true;
    } else
    {
      // your code, if is allready runnning
      // e.g. save and wait, or return
    }
}

und dann checkst du beim aufruf obs läüft.
wenn nicht, ausführen, wenn doch, dann warte, abbrechen, abspeicher, etc..
wie du magst...

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 12-01-2005, 12:44   #95 (permalink)
Pixelschieber
 
Registriert seit: Aug 2004
Ort: Berlin
Beiträge: 41
Danke für's schnelle Antworten!!!

Wäre 'ne Möglichkeit, aber gibt's auch eine, die die laufenden Parameter den neuen Werten anpasst, ohne das ende der laufenden Animation abzuwarten?!

Ich meine, daß ich NICHT WEISS, wie das UPDATEN ansich funktioniert... wie steuer ich das AP an und UPDATE die Animation auf die neuen Parameter?!

Geändert von _chg (12-01-2005 um 13:29 Uhr)
Timo S. ist offline   Mit Zitat antworten
Alt 12-01-2005, 14:10   #96 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
das müsstest du dir alles selber schreiben..

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 12-01-2005, 14:19   #97 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
@Alex:
Es ist auch mal ganz interessant, das Package mit mtasc zu compilieren.
Vor allem in Macromedias TweenKlasse ist irgendwie der Wurm drin

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 12-01-2005, 14:43   #98 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
Zitat:
Zitat von _chg
wie unterbreche oder update ich die laufende animation auf die neuen werte?!
Hi,

du kannst jede IAnimatable Instanz stoppen mit stop() und dann eine neue Instanz mit den aktualisierten Werten starten. Schau mal in die jeweilige Doku. Dort stehen auch noch mehrere Methode zur Verfügung um Informationen zum Stand der Animation zu erhalten. z.b. getCurrentValue, getDurationElapsed etc.

Gruss,
Alex
__________________
Open Source ActionScript Lib AnimationPackage
Alex U. ist offline   Mit Zitat antworten
Alt 12-01-2005, 14:49   #99 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
Zitat:
Zitat von bokel
@Alex:
Es ist auch mal ganz interessant, das Package mit mtasc zu compilieren.
Vor allem in Macromedias TweenKlasse ist irgendwie der Wurm drin
Danke für den Hinweis. Werde ich mir anschauen. Hatte sowieso schon überlegt in zukünfigen Versionen auf mx.effects.Tween zu verzichten und stattdessen Klassen von Andre Michelle's neuen Frameworks zu nutzen.

Gruss,
Alex
__________________
Open Source ActionScript Lib AnimationPackage
Alex U. ist offline   Mit Zitat antworten
Alt 12-01-2005, 14:54   #100 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
Zitat:
Vor allem in Macromedias TweenKlasse ist irgendwie der Wurm drin
mal sehn wann macromedia ganz auf das entwickeln von eigenen klassen verzichtet und alles bei den "gurus" einkauft
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 12-01-2005, 17:12   #101 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
Interessant was man da so alles noch findet mit MTASC . ( ;

Weis jemand wie/ob man mehrere Fehlermeldungen gleichzeitig mit MTASC ausgeben lassen kann? Ausserdem: Weis jemand etwas über die Fehlermeldung "Dublicate main Entry point"?

Gruss,
Alex
__________________
Open Source ActionScript Lib AnimationPackage
Alex U. ist offline   Mit Zitat antworten
Alt 12-01-2005, 17:12   #102 (permalink)
Pixelschieber
 
Registriert seit: Aug 2004
Ort: Berlin
Beiträge: 41
Unhappy komme nicht weiter =(

Will hier niemanden auf die nerven gehn, aber ich komme einfach nicht weiter... ich poste mal meine test.fla, vielleicht kann kann jemand mal ein blick drauf werfen und mir den richtigen weg zeigen, damit ich hier nicht unnötig weiterposte!? *g

mehrmals schnell hintereinander auf die rote schaltfläche, und das Problem wird deutlich.

FAST HELP PLS PLS PLS!

MfG.
Angehängte Dateien
Dateityp: zip resize.zip (7,0 KB, 3x aufgerufen)

Geändert von _chg (12-01-2005 um 18:04 Uhr)
Timo S. ist offline   Mit Zitat antworten
Alt 12-01-2005, 17:53   #103 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Ja, da ist wirklich interessant. Vor allem, wenn man bedenkt, dass Flash das alle bedenkenlos schluckt.

Das mit dem duplicate main entry habe ich auch immer, k.A. wieso.
Ich lasse die Option -main jetzt immer weg und benutze eine eigene Routine um main aufzurufen.



mfg r

Geändert von bokel (12-01-2005 um 17:54 Uhr)
bokel ist offline   Mit Zitat antworten
Alt 12-01-2005, 18:14   #104 (permalink)
Freizeitflasher
 
Registriert seit: Aug 2004
Ort: Hamburg
Beiträge: 32
Ich habe das gleiche Problem wie _chg, oder wenigstens ein ähnliches. Per Buttonklick ändere ich Position und Grösse von zwei RoundRectangle Objekten. Das funktioniert auch gut, solange ich kein easing verwende. Mit rect_animator.animationStyle(1500, Elastic.easeOut); läuft es zwar auch noch, allerdings flackert während der Animation das ursprüngliche Rechteck kurz auf, was nicht so schön ist. Ob es genau das ursprüngliche ist, weiss ich nicht, aber irgendein Rechteck taucht jedenfalls auf und verschwindet wieder, und zwar an einer Position, an der es das nicht sollte.

Bei Bedarf poste ich das fla auch gern.

Gruß, gringle
gringle ist offline   Mit Zitat antworten
Alt 12-01-2005, 18:48   #105 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
poste mal
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski 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 04:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele