فيلم در سويش مكس

BeHnAm_akb

Active Member
چه طور ميشه فيلم رو بدون اين كه در سويش ايمپورت كنيم (با لينك دادن به فايل AVI ياSWF)تو يه قاب ساخته شده نشون داد
 

naeim_crack

Active Member
سلام

شما مي خوايد فايل رو به صورت اكسترنال لود كني كه سويش براي اين كار فعلا اينچنين امكاناتي نداره ولي عكس رو ميتوني ولي براي فايل swf ميشه يه كاري كرد كه قبلا بحث شد و خيلي هم آسونه

موفق باشد
 
ميشه يه كاري كرد...
اگه بخواين كه يه فيلم Avi را به داخل سويش برده و نمايش بديد من يه راه حل سراغ دارم.
به قول آقا نعيم كه گفتن ميشه واسه Swf يه كاري كرد من پيشنهادم اينه كه اول فيلم Avi مورد نظر را به يك فايل Swf تبديل كنيد سپس اون رو از داخل سويش لود كنيد.
 

naeim_crack

Active Member
سلام

سلام
اگه منطورتو درست فهميده باشم مي خواي فايل swf رو تو فلش بياري بايد به روش زير عمل كني البته اين موضوع را يك بار به طور كامل تو اين انجمن بحث شده .
شما بايد براي لود كردن فايل به روش زير عمل كني
کد:
spritename.loadMovie("url"[, variables])
spritename: نام قسمتي هستش كه مي خواي فايل نمايش داده بشه
_this,_parent,_root,_root.mc

url: اينم مسر فايل شماست
SWF,JPG

[/B]variables: اين ربطي به اين قسمت نداره براي استفاده از GET , POST هستش كه شما براي اين كار استفاده نمي كنيد

مثال
کد:
onLoad () { 
this.loadMovie("window.swf"); 
}
دز ضمن ميشه براي فايل هاي swf, jpg يا هر فايلي كه مي خواي به صورت External لود بشه پري لود تو سويش مكس براش بسازي اگه خواستين تا اينم بگم

موفق باشيد
 

naeim_crack

Active Member
سلام

خوب ايناي كه اينجا گفته شده براي سويش گفتيم مگه بيكاريم اكشن فلش رو تو انجمن سويش بگيم
 

naeim_crack

Active Member
سلام

سلام
آموزش ساختن پري لود براي فايل هاي swf يا jpg

1- يك كليد button بسازيد و كد زير را در آن وارد كنيد
کد:
on (release) {
   ghab.loadMovie("mix.jpg");
   ghab_preloader.gotoAndPlay("preloader");
}
خط اول كد كه براي لود كردن فايل است و خط دوم براي فعال كردن پري لود

2- حالا نوبت به طراحي درصد پري لود براي فايل است .اول يك Sprite به اسم ghab_preloader بسازديد و داخل اين sprite يك مريع كوچيك بسازيد و نام آن را loaderbar بگذازيد و target هم تيك بزنيد و كد زير را براي sprite وارد كنيد
کد:
onFrame (1,afterPlacedObjectEvents) {
    setLabel("start");
}
onFrame (5,afterPlacedObjectEvents) {
    stop();
}
onFrame (10,afterPlacedObjectEvents) {
    setLabel("preloader");
}
onFrame (11,afterPlacedObjectEvents) {
      loaded_percent = _root.ghab.getPercentLoaded();
       if (_root.ghab.getBytesLoaded() >= 100) {
        this.loaderbar._xscale = loaded_percent;
    }
    if (loaded_percent >= 100 && _root.ghab.getBytesLoaded() >= 100) {
        gotoAndPlay("start");
    }
}
onFrame (12,afterPlacedObjectEvents) {
       prevFrameAndPlay();
}
onFrame (20,afterPlacedObjectEvents) {
    stop();
}
وبراي loadbar در فريم اول يك remove و در فريم 11 يك place بگذاريد

3- حالا روي يك sprite جديد به نام ghab بسازد و داخل اون جايي كه مي خوايد فايل نمايش داده بشه رو بكشد

وسلام

براي قشنگ تر شدن كار نيز ميشه از تمام خصوصيات براي پري لود استفاده كرد مثل زمان مانده و زمان سپري شده و حجم فايل و حجم آمده و زمان مانده و .....
اين كد اين مشخصات هستش اما بايد يم مقدار تغيير روي اون بديد
کد:
percent_loaded = _root.getPercentLoaded() add "%";
    elapsed = Math.ceil(preloader._age) add " sec";
    speedCount = Math.ceil(preloader._age);
    total_bytes = Math.floor(_root.getBytesTotal()/1000) add " KB";
    loaded_bytes = Math.ceil(_root.getBytesLoaded()/1000) add " KB";
    bytesForSpeed = int(_root.getBytesLoaded() / 1000);
    speed = Math.round(bytesForSpeed / speedCount) add " KB/s";
    time_to_load = Math.round(int(_root.getBytesTotal() - _root.getBytesLoaded()) / (_root.getBytesLoaded() / preloader._age)) add " sec";
وسلام
آلبوم اين سايت رو نگاه كنيد اينم با سويش شاخته شده
www.mahdian.com
اينم يه مثال


موفق باشد
 

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

بالا