با سلام خدمت تمامي دوستان خودم
اولا معذرت خواهي كنم از اينكه اونجوري که بايد و شايد به انجمن نميرسم و سوالات دوستان رو نميتونم جواب بدم. چون واقعا خيلي خيلي،بيشتر از هر چي كه فكرش رو كنين گرفتارم.
به هر حال شرمنده ام.
اما امروز يكي از روشهاي scroll كردن در دايركتور را براتون می نويسم :
1- فرقي نميكنه موضوع شما يك text باشه و يا يك تصوير
2- فرض ميكنيم object مورد نظر ما ( text يا تصوير) در sprite1 قرار گرفته باشد.
3- دو عدد button ،يكي براي up و يكي براي down در نظر ميگيريد. (براي راحتي كار از button هاي خود دايركتور استفاده كنيد.
4- بروي دكمه up ،رايت كليك كرده و سپس از منوي باز شده گزينه script را انتخاب كنيد. كه در اثر اين كار پنجره behavior script باز ميشود.
5- سپس در داخل آن اين script را اضافه نماييد.
on mouseDown me
repeat while the mouseDown
if sprite(1).locV > 50 then
sprite(1).locV = sprite(1).locV - 1
end if
updateStage
end repeat
end
6- همین کار رو برای کلید down هم انجام دهید و در پنجره behavior script این script را اضافه کنید.
on mouseDown me
repeat while the mouseDown
if sprite(1).locV < 350 then
sprite(1).locV = sprite(1).locV + 1
end if
updateStage
end repeat
end
7- بعد از این کار وقتي پروژه را اجرا كنيد مي بينيد كه موضوع شما در صفحه بالا و پايين مي رود.
نكته :
1- در مثال فوق ارتفاع stage را 400 در نظر گرفته ایم
2- دستور go to the frame در انتهای sprite ها فراموش نشود.
با تشكر
sunflower [/img]
اولا معذرت خواهي كنم از اينكه اونجوري که بايد و شايد به انجمن نميرسم و سوالات دوستان رو نميتونم جواب بدم. چون واقعا خيلي خيلي،بيشتر از هر چي كه فكرش رو كنين گرفتارم.
به هر حال شرمنده ام.
اما امروز يكي از روشهاي scroll كردن در دايركتور را براتون می نويسم :
1- فرقي نميكنه موضوع شما يك text باشه و يا يك تصوير
2- فرض ميكنيم object مورد نظر ما ( text يا تصوير) در sprite1 قرار گرفته باشد.
3- دو عدد button ،يكي براي up و يكي براي down در نظر ميگيريد. (براي راحتي كار از button هاي خود دايركتور استفاده كنيد.
4- بروي دكمه up ،رايت كليك كرده و سپس از منوي باز شده گزينه script را انتخاب كنيد. كه در اثر اين كار پنجره behavior script باز ميشود.
5- سپس در داخل آن اين script را اضافه نماييد.
on mouseDown me
repeat while the mouseDown
if sprite(1).locV > 50 then
sprite(1).locV = sprite(1).locV - 1
end if
updateStage
end repeat
end
6- همین کار رو برای کلید down هم انجام دهید و در پنجره behavior script این script را اضافه کنید.
on mouseDown me
repeat while the mouseDown
if sprite(1).locV < 350 then
sprite(1).locV = sprite(1).locV + 1
end if
updateStage
end repeat
end
7- بعد از این کار وقتي پروژه را اجرا كنيد مي بينيد كه موضوع شما در صفحه بالا و پايين مي رود.
نكته :
1- در مثال فوق ارتفاع stage را 400 در نظر گرفته ایم
2- دستور go to the frame در انتهای sprite ها فراموش نشود.
با تشكر
sunflower [/img]