اون يكي هم برات ميزارم فعلا سرم خيلي شلوغه
ساختن اسكرول
يك سند جديد در Flash باز كنيد تالا روي لايه اول دوتا مربع و يه مستطيل درست كنيد مثل شكل 1
تالا يه لايه بسازيد و توش يه نقطه كوچيك بزاريد روي نقطه كليك كنيد و بازدن دكمه F8 به MovieClip
تبديلش كنين خوب يه مستطيل ديگه كوچيك تر بسازيد و اونم Movie clip كنين
اسم مستطيل رو dv بزاريد و نقطه هم Endبزاريد تا اينجا خوب پيش اومديم خوب تالا روي نقطه بريد
و كليد F9 رو فشاربديد در قسمت Action كد زير رو وارد كنيد
کد:
onClipEvent (load)
{
this._visible = 0;
baseYEnd = this._y;
_root.baseYEnd = this._y;
}
تا تالا رو ي مسطتيل كوچيك كه اسمشو dv گذاشتيم كليك كنيد و اين كد رو بزنيد
***قسمتهاي كه با قرمز رنگ شده اسم textbox هست*****
کد:
onClipEvent (load)
{
baseX = this._x + 1;
baseY = this._y;
}
onClipEvent (enterFrame)
{
range = Math.abs(_root.baseYEnd - baseY);
m_scroll = _parent.content.maxscroll;
perem = (this._y - baseY) / range;
perem = perem * m_scroll;
_parent.content.scroll = perem + 1;
}
بعد از وارد كردن اين كد روي مستطيل دوبار كليك كنيد بعد F8 رو بزنيد اين دفعه تبديلش كنيد به
دكمه و كد زير رو وارد كنيد
کد:
on (press)
{
this.startDrag(false, baseX, baseY, baseX, _root.baseYEnd);
}
on (release)
{
stopDrag ();
}
توب اسكرول را ساختيم.
وارد كردن HTML در textbox دايناميك
**كد زير از نمونه هاي Flash MX است**
توضيت : در اين روش خيلي از Tag هاي Html باعث از كار افتادن TextBox مي شود
كد زير را وارد فريم يك كنيد
**** در كد زير رنگ قرمز اسم تكست باكس****
***رنگ آبي CSS يا قالب نوشته***
**و رنگ بنفش خود صفحه است**
کد:
var ss = new TextField.StyleSheet();
ss.load("page.css");
content.styleSheet = ss;
content.multiline = true;
content.wordWrap = true;
content.html = true;
story = new XML();
story.ignoreWhite = true;
story.load("page.htm");
story.onLoad = function ()
{
content.htmlText = story;
};
اينم براي مجيد آنلايني ها ببينيم معرفتشون مثل satsat بوي جوراب ميده يا با معرفت ترن