Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-02-2008, 13:41   #1 (permalink)
langsam wirds
 
Registriert seit: Dec 2005
Ort: Nürnberg
Beiträge: 300
wer findet den start des alpha tweenings

Hallo!
Ich habe ca 20 objekte auf de Bühne, die in unregelmässigen abständen auf den Betrachter zugeflogen kommen(durch eine skalierung). Irgendwann verschwinden sie von der Leinwand und stellen sich wieder hinten an um neu nach vorne zu fliegen. Nun möchte ich sie nicht einfasch verschwinden laaen, sondern per alpha tween ausblenden.
Wie stell ich das an?
florist ist offline   Mit Zitat antworten
Alt 11-02-2008, 13:55   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
dazu wär es ganz gut zu wissen wie du bisher mit den objecten arbeitest..

cheers, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 11-02-2008, 14:13   #3 (permalink)
langsam wirds
 
Registriert seit: Dec 2005
Ort: Nürnberg
Beiträge: 300
JuHuuuuu....hilfe naht :-)

Also ich hab hier mal die Fla geuppt, da es etwas schwer ist das zu erklären.
http://www.eff1-test.de/reif/oner/lightbox/jstest.htm

der großteil des Scripts ist nicht von mir, es war mal eine Bildergalerie, aber ich hab eben genau diesen effekt gebraucht.
Also die MCs werden auf die Bühne attached,dann führen sie die Funktion "move" aus. genau in dieser funktion müsste mein alpha tween starten. DOch ich bekomme es leider nicht hin.
Also alpha tween hab ich eine prototype Funktion verwendet....
am besten is glaub ich wenn du mal reinschaust.

Ich konnte die datei leider nicht anhängen, da sie > 300 kb ist, darum hab ich sie extra bereitgestellt.
Danke schön!
florist ist offline   Mit Zitat antworten
Alt 11-02-2008, 15:05   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Das kannst du z.B. in Abhängingkeit zur Größe regeln. Nehmen wir mal an, die Objekte sollen ausblenden wenn sie über 50% der Endgröße haben, dann so z.B.:
PHP-Code:
function move() {
    
this._alpha this._xscale >50100-(this._xscale-50)*2:100
...
... 
Ist jetzt sowas ähnliches wie eine If-Abfrage. Aber ich hab's gerne unübsichtlich .


Passt ja auch zum Rest des Scripts.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 11-02-2008, 15:39   #5 (permalink)
langsam wirds
 
Registriert seit: Dec 2005
Ort: Nürnberg
Beiträge: 300
ähm....ok!
Ich versuch das mal in eine If-Abfrage umzubauen, bin darin leider nicht soooo fit :-)

Also:
Code:
if (this._xscale >50) {
this._alpha = 100-(this._xscale-50)*2:100;
}
Richtig?

dnke für das kompliment ;-)
florist ist offline   Mit Zitat antworten
Alt 11-02-2008, 15:45   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
if (this._xscale >50) {
this._alpha 100-(this._xscale-50)*2
}
else
{
this._alpha =100
So würde es passen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 11-02-2008, 16:04   #7 (permalink)
langsam wirds
 
Registriert seit: Dec 2005
Ort: Nürnberg
Beiträge: 300
merci bien!
florist 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 00:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele