Mr. LonelY
کاربر فعال
خوب ما برای ساخت ایم گاللری از کامپوننت Xml Slide Show V3 استفاده میکنیم.
از قسمت کامپوننت ها کامپوننت Xml Slide Show V3 رو میکشیم و روی صفحه مون مینداریم.
instance name کامپوننت رو componentInstance قرار میدیم
اگه میخواین تو کامپوننت تغییری ایجاد کنید برید تو قسمت Component Inspector این کامپوننت.
حالا یه فایل XML ایجاد میکنیم و دستورات زیر رو توش مینویسیم.
فکر کنم اینقدر سادست که نیار به توضیح نداره!
خوب حالا برای حرکت بین عکس ها 4 تا دکمه ایجاد میکنیم.
دکمه های : Next, Back, Play, Stop
instance name ها
Next = nextBt
Stop = stopBt
Play = playBt
Back = backBt
حالا وارد قسمت کد نویسیه فلش بشید.
ما باید برای هر کدوم از این دکمه ها یه تابع بنویسیم.
قبل همه این کد رو وارد کنید
تابع دکمه ی Next
تابع دکمه ی Stop
تابع دکمه ی Play
تابع دکمه ی Back
حالا برنامتون رو اجرا کنید.
اگه سوال داشتید حتما بپرسید.
فایل برنامه:
اولی خود کامپوننته
دومی مثاله
از قسمت کامپوننت ها کامپوننت Xml Slide Show V3 رو میکشیم و روی صفحه مون مینداریم.
instance name کامپوننت رو componentInstance قرار میدیم
اگه میخواین تو کامپوننت تغییری ایجاد کنید برید تو قسمت Component Inspector این کامپوننت.
حالا یه فایل XML ایجاد میکنیم و دستورات زیر رو توش مینویسیم.
PHP:
<?xml version='1.0' encoding='UTF-8'?>
<component name='XMLSlideShowV3'>
<data>
<item itemEvents='true' contentPath='1 آدرس عکس.jpg' />
<item itemEvents='true' contentPath='2 آدرس عکس.jpg' />
<item itemEvents='true' contentPath='3 آدرس عکس.jpg' />
.
.
.
</data>
</component>
خوب حالا برای حرکت بین عکس ها 4 تا دکمه ایجاد میکنیم.
دکمه های : Next, Back, Play, Stop
instance name ها
Next = nextBt
Stop = stopBt
Play = playBt
Back = backBt
حالا وارد قسمت کد نویسیه فلش بشید.
ما باید برای هر کدوم از این دکمه ها یه تابع بنویسیم.
قبل همه این کد رو وارد کنید
PHP:
import flash.events.MouseEvent
تابع دکمه ی Next
PHP:
function nextimage(event:MouseEvent){
componentInstance.nextImage();
}
nextBt.addEventListener(MouseEvent.MOUSE_DOWN ,nextimage);
PHP:
function stopslideshow(event:MouseEvent){
componentInstance.stopSlideShow();
}
stopBt.addEventListener(MouseEvent.MOUSE_DOWN ,stopslideshow);
PHP:
function startslideshow(event:MouseEvent){
componentInstance.startSlideShow();
}
playBt.addEventListener(MouseEvent.MOUSE_DOWN ,startslideshow);
PHP:
function previousimage(event:MouseEvent){
componentInstance.previousImage();
}
backBt.addEventListener(MouseEvent.MOUSE_DOWN ,previousimage);
حالا برنامتون رو اجرا کنید.
اگه سوال داشتید حتما بپرسید.
فایل برنامه:
اولی خود کامپوننته
دومی مثاله