March 27, 2009

Powerpoint to Flash

প্রথমে আপনার একটা পাওয়ারপয়েন্ট ডকুমেন্ট লাগবে। সেটাতে কোনো প্রকারের ঝামেলা যুক্ত এনিমেশন বা গ্রেডেন্ট যাতে না থাকে, তা লক্ষ করুন। সেটার সাথে দেখুন যে কোনো অবযেক্ট ফ্ল্যাশে বাহিরে যাতে না থাকে অথবা পাওয়ারপয়েন্টের বাহিরে যাতে না থাকে। সবকিছু দেখার পরে আপনার প্রেজেন্টেশনটাকে সেভ করুন কোনো ব্যাকগ্রাউন্ড ছাড়া। আপনি পরে ফ্ল্যাশে ব্যাকগ্রাউন্ড আনতে পারবেন।

তারপরে File> Save As... দিন আপনার পাওয়ারপয়েন্টে এবং ফাইলটাকে Windows Metafile (*.wmf) হিসেবে সেভ করুন।

এবার ফ্ল্যাশ ডকুমেন্ট খুলুন এবং আপনার স্টেজকে 720 x 540 বানিয়ে নিন। পেছনের রঙ অথবা ব্যাকগ্রাউন্ড কালো করে দিন। তারপরে File> Import> Import to Stage... এবং WMF ফাইলটাকে ইম্পর্ট করুন। যখন আপনাকে সকল ছবিকে সিকুয়েন্সে আনতে বলবে, তখন হ্যাঁ (Yes) চাপুন।

এবার নতুন একটা লেয়ার খুলুন স্লাইডের লেয়ারের নিচে এবং সকল ছবি আনুন যেগুলোকে আপনি ব্যাক্রাউন্ড হিসেবে ব্যবহার করতে চেয়েছেন।

এবার প্রতি ফ্রেইমে গিয়ে আপনার ব্যাক্রাউন্ড ড্রাগ-এন্ড-ড্রপ করতে হবে। এই কাজের পরে আপনি আপনার ছবি দেখবেন কন্টেন্টের নিচে।

তারপরে একটা ফ্রেইম যোগ করুন যেখানে আপনি মুভি শেষ করবেন। কিছু লেখা দিন যেমন"End of slideshow, click to exit"

এবার একশন স্ক্রিপ্ট বসান। নতুন একটা লেয়ার খুলুন এবং কিছু জিনিস আগেই বসিয়ে দিন। প্রথমে ফুল স্ক্রিনের কমান্ড দিন
fscommand("fullscreen","true")­;
আপনার মুভি ফুল স্ক্রিনের হয়ে যাবে।
Stage.scaleMode = "exactFit";


এবার আপনি এমন কোড দিবেন যেটার জন্য ব্যবহারকারীকে ক্লিক করতে হবে প্রতি ফ্রেইমের জন্য।
stop();

এবার আরো কিছু যোগ করুন-

function gotoNextSlide():Void {
if (_currentframe <_totalframes) {
gotoAndStop(_currentframe + 1);
} else {
quit();
}
}
function gotoPreviousSlide():Void {
gotoAndStop(_currentframe - 1);
}
function gotoHome():Void {
gotoAndStop(1);
}
function gotoEnd():Void {
if (_currentframe <_totalframes) {
gotoAndStop(_totalframes - 1);
}
}
function quit():Void {
fscommand("quit");
}Next, we need to handle all the keyboard and mouse events so that the
user can navigate through the slides. We'll do this by creating a new
listener object.
var myListener:Object = new Object();
myListener.onKeyDown = myOnKeyDown;
myListener.onKeyUp = myOnKeyUp;
Key.addListener(myListener);
myListener.onMouseUp = myOnMouseUp;
Mouse.addListener(myListener);­Here are the listener functions.
function myOnKeyDown():Void {
if (Key.isDown(Key.DOWN) || Key.isDown(Key.PGDN)) {
gotoNextSlide();
} else if (Key.isDown(Key.UP) || Key.isDown(Key.PGUP)) {
gotoPreviousSlide();
} else if (Key.isDown(Key.END)) {
gotoEnd();
} else if (Key.isDown(Key.HOME)) {
gotoHome();
}
}
function myOnKeyUp():Void {
if (Key.getCode() == 27) {
quit();
}
}
function myOnMouseUp():Void {
gotoNextSlide();
}


এবার আপনার মুভি দেখুন।

No comments:

Post a Comment