سؤال

ولدي هذه التعليمات البرمجية التي يجب تغيير لون حيز النص الديناميكي عندما كنت الانزلاق والتدحرج كان مقطع فيلم رابط، ومن ثم العودة عندما كنت بدء تطبيق. أحصل على أي خطأ مترجم، انها مجرد لا يعمل.

function textColor(mc_function:MovieClip, tf_text:TextField) {
mc_function.onRollOver = function() {
    tf_text.textColor = 0x7cb0b7; 
};
mc_function.onRollOut = function() {
    tf_text.textColor = 0xffffff; 
};
}

boxLink(link_a1,text_a1);
boxLink(link_a2,text_a2);
boxLink(link_a3,text_a3);

وأي أفكار؟

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

المحلول

وجرب هذا:

function SetMouseAction(pMovieClip, pTextField):Void {
    pMovieClip.linkedText = pTextField;
    pMovieClip.onRollOver = function() {
            this.linkedText.textColor = 0x7cb0b7; 
    };
    pMovieClip.onRollOut = function() {
            this.linkedText.textColor = 0xffffff; 
    };
}

SetMouseAction(link_a1, text_a1);
SetMouseAction(link_a2, text_a2);
SetMouseAction(link_a3, text_a3);

وعلى الأقل لقد اختبرت وانها تعمل بالنسبة لي

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top