27 October 2010

වටින කියන කෝඩ් කෑල්ලක් !!!!


සමහර වෙලාවට අපි Flash නිර්මාන කරනකොට Mouse එක Follow කරන Mouse එකත් එක්කම ගමන් කරන Text එකක් හදන්න ඕන කරන කෝඩ් කෑල්ලක් තමයි මන් අද කියන්න යන්නේ. ඔය වර්ගයේText , සමහර වෙබ් අඩවි වලත් තියෙනවනේ.

අන්න ඒ වගේ දෙයක් තමයි මන් කියන්න යන්නේ. වෙබ් අඩවි වලට ඔය විදිහේText දාන්නේ JavaScript කියන පරිගනක ක්‍රමලේඛ භාෂාවෙන්. මං දැන් කියන්න යන කෝඩ් කෑල්ල ActionScript වලින් ලියන කෝඩ් එකක්.

මෙන්න Code එක !!!

Text = "Type Your Text Here";

letters = Text.split("");

letterformat = new TextFormat();

letterformat.font = "Verdana";

letterformat.align = "center";

letterformat.size = "10";

spacing = 8;

speed = 3;

for (var LTR = 0; LTR

mc = _root.createEmptyMovieClip(LTR+"l", LTR);

mc.createTextField(letters[LTR]+"t", LTR, LTR*spacing, 10, 20, 20);

with (mc[letters[LTR]+"t"]) {

text = letters[LTR];

setTextFormat(letterformat);

selectable = false;

}

if (LTR) {

mc.prevClip = _root[(LTR-1)+"l"];

mc.onEnterFrame = function() {

this._x += (this.prevClip._x-this._x+5)/speed;

this._y += (this.prevClip._y-this._y)/speed;

};

} else {

mc.onEnterFrame = function() {

this._x += (_root._xmouse-this._x+10)/speed;

this._y += (_root._ymouse-this._y)/speed;

};

}

}


කරන්න තියෙන්නේ Type Your Text Here කියන එකට ඔබ කැමති Text එකක් දාන එකයි. ඊට පස්සේ කරන්න තියෙන්නේ ඔබේ Flash නිර්මානයේ ActionScript කෝඩ් ලියන තැන Paste කරන එක විතරයි .

1 comment:

ඔබේ කමෙන්ට්ස් සිංහලෙන්, English වලින් හෝ සිංglish වලින් ලියන්න.