سؤال

وأود أن صبغ مقطع فيلم مع الطبقة tweener.

وهذه هي الطريقة I صبغ مولودية دون توين:

var c:Color=new Color();

وc.setTint (0xff0000، 0.8)؛  clouds.transform.colorTransform = ج؛

ويعمل ولكن أود أن تعطيه الانتقال السلس لهذا السبب أود أن استخدام tweener.

وأي شخص لديه فكرة؟

هل كانت مفيدة؟

المحلول

وجدت إيف Tweener لا تعمل بشكل صحيح مع فتيات مراهقات اللون في AS3. يمكنني استخدام TweenLite http://blog.greensock.com/tweenlite/ :

import com.greensock.*;
import com.greensock.plugins.*;
TweenPlugin.activate([TintPlugin]);
TweenLite.to(mc, 0.8, {tint:0xff0000});

نصائح أخرى

وTweener لديه مجموعة من الخصائص الخاصة التي يمكن توين (واحد منهم لون). راجع وثائق هنا: http://hosted.zeh.com.br/ tweener / مستندات / EN-US /

وستحتاج إلى استيراد / تهيئة الطبقة قبل أن تتمكن من استخدامها مثل ذلك:

import caurina.transitions.properties.ColorShortcuts;
ColorShortcuts.init();

وبعد ذلك عليك أن ترغب في استخدام الخاصية _ لون مثل ذلك:

Tweener.addTween(myDisplayObject, {_color: 0xff0000, alpha: 0.8, time: 2});
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top