آموزش ساخت گالری با xml در as 3.0

Mr. LonelY

کاربر فعال
خوب ما برای ساخت ایم گاللری از کامپوننت Xml Slide Show V3 استفاده میکنیم.

از قسمت کامپوننت ها کامپوننت 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);
تابع دکمه ی Stop
PHP:
function stopslideshow(event:MouseEvent){
      componentInstance.stopSlideShow();
}
stopBt.addEventListener(MouseEvent.MOUSE_DOWN ,stopslideshow);
تابع دکمه ی Play
PHP:
function startslideshow(event:MouseEvent){
      componentInstance.startSlideShow();
}
playBt.addEventListener(MouseEvent.MOUSE_DOWN ,startslideshow);
تابع دکمه ی Back
PHP:
function previousimage(event:MouseEvent){
      componentInstance.previousImage();
}
backBt.addEventListener(MouseEvent.MOUSE_DOWN ,previousimage);

حالا برنامتون رو اجرا کنید.
اگه سوال داشتید حتما بپرسید.

فایل برنامه:
اولی خود کامپوننته
دومی مثاله
 

پیوست ها

  • XMLSlideShowV3AS3.rar
    87.3 کیلوبایت · بازدیدها: 90
  • tutorial.rar
    565.4 کیلوبایت · بازدیدها: 135

Mr. LonelY

کاربر فعال
این pdf هم برای اونایی که علاقه دارند بیشتر با این کامپوننت کارکنن.
 

پیوست ها

  • XmlSlideShowV3 Help.rar
    62 کیلوبایت · بازدیدها: 72

++Hadi++

Active Member
icwiiw عزیز
تشکر می کنم واقعا ترکوندی ...
در مورد انجمن هم بگم باید یکم دیگه فعالیت کنی تا دوستان از تایپیکاتون استقبال گرمی کنند.
خییییلیییییییییی ممنوننننننننننن...
 

Mr. LonelY

کاربر فعال
icwiiw عزیز
تشکر می کنم واقعا ترکوندی ...
در مورد انجمن هم بگم باید یکم دیگه فعالیت کنی تا دوستان از تایپیکاتون استقبال گرمی کنند.
خییییلیییییییییی ممنوننننننننننن...

خواهش میشه.
دیگه بیشتر از این نمیتونم فعالیت کنم، چون دیگه جا نداره! :)
 

++Hadi++

Active Member
می دونما خیلی وقتا آدم سرد می شه وقتی عدم استقبال رو می بینه ...
ولی خوب همونطوری که اینجا به مردم حال می دی ، خدا هم بهت حال می ده .
ببین من هر جایی که کمک کردم ، انتظارم از خدا بود نه از خلق خدا .
خدا هم کمکم کرد و اولا چیزایی رو که می خواستم رو یاد گرفتم و در ثانی موقعیتای زندگیم بهتر شد.
در هر صورت موفق باشی خیلی عالی بود...
بای...
 

Mr. LonelY

کاربر فعال
می دونما خیلی وقتا آدم سرد می شه وقتی عدم استقبال رو می بینه ...
ولی خوب همونطوری که اینجا به مردم حال می دی ، خدا هم بهت حال می ده .
ببین من هر جایی که کمک کردم ، انتظارم از خدا بود نه از خلق خدا .
خدا هم کمکم کرد و اولا چیزایی رو که می خواستم رو یاد گرفتم و در ثانی موقعیتای زندگیم بهتر شد.
در هر صورت موفق باشی خیلی عالی بود...
بای...

متال و از این حرفا؟!
جای تعجب داره واقعا!
ولی از ایمانت خوشم میاد.
good luck!
 

parswf

Member
مرسی . به کارم اومد. من شدیدا دنبال اینم که xml و اکشن نویسی در سطح بالا رو یاد بگیرم
کسی کلاس خوب سراغ داره ؟
البته کارم فلشه و 3 ساله کار میکنم .
 

Mr. LonelY

کاربر فعال
مرسی . به کارم اومد. من شدیدا دنبال اینم که xml و اکشن نویسی در سطح بالا رو یاد بگیرم
کسی کلاس خوب سراغ داره ؟
البته کارم فلشه و 3 ساله کار میکنم .

آموزش as3.0 رو که دوستان درن زحمتشو میکشن، همینارو بخونی عالیه!
راجعبه xml هم سرچ کنی چیزای زیادی گیرت میاد
ولی اگه مشکلاتی داریو نمیتونی بیای اینترنتو... بهترین چیز آموزش های شرکت Lynda هست.
 

جدیدترین ارسال ها

بالا