بارگذاری یک فایل فلش در فلشی دیگر با Loading

oyama19

Member
سلام.شاید سوالم خیلی ساده باشه.شرمنده.
داخل فایل فلش اصلیم، می خوایم توی یه فضای کوچک، فایل فلش دیگه ای رو صدا کنم.اما دارای loading دایره ای باشه.همون که می چرخه.واسه سایت نمی خوام.فرض کنید، واسه طراحی سی دی مولتی مدیا هستش.
مرسی
 

DaDaDooDoo

کاربر VIP
سلام دوست عزیز ، این سوال بارها پرسیده شده ... در انجمن سرچ کنید پیدا می کنید . ولی Preloading در Local (مثلاً مالتی مدیا ) معمولاً استفاده نمی شه چون سرعت پردازش بالاست و لود شدن اطلاعات طولی نمی کشه و اگر هم Preloadin بگذارید شاید اصلاً دیده نشه ...
 

Avang2005

مدیر انجمن
سلام دوست من

با تشكر از راهنمايي دوست عزيز !

ببينيد همونجوري كه گفتند Preloading در local اصلا معني نداره البه Preloading هاي مخصوص local هم وجود داره ولي بنظر من چيز

منطقي نيست !

در مورد لود swf هم اول يك موي كليپ طراحي كنيد و اسم اون رو MC بذاريد و در فريم اول اكشن :

PHP:
loadMovie("file.swf",MC)

قرار بديد دراين كد فايل file.swf در MoviClip بنام MC لود ميشه

براي اطلاعات بيشتر در انجمن سرچ كنيد

موفق باشيد
 

oyama19

Member
کاملا منطقی هستش.من که نمی خوام Loadinge ، صد ثانیه ای باشه.برای قشتگیه کار این کارو می خوام انجام بدم.مثلا، 2 ثانیه.
مرسی
 

oyama19

Member
3 باشه.مرسی (با 2 چقدر فرقشه عزیز؟ )
توی سایت خودت، هیمن کارو کردی.همینو می خوااااااااااااام . ای ول.تازه سایتتو دیدم
 

++Hadi++

Active Member
این در مورد بارگذاری :

http://forum.majidonline.com/showthread.php?t=134014

این در مورد بارگذاری از ایکسمل بصورت داینامیک :
http://forum.majidonline.com/showthread.php?t=137251 پست شماره 5
در مورد لودینگ ، به دو صورت می تونی برای لودر تصویر و swf ، لودینگ بزاری :
1- لودینگ در خود swf لود شده باشه .
2- اگه مورد عکس و swf بدون لودینگ داره ، ترجیحا از این دستور در اکشن 3 استفاده کن :
PHP:
var Loaded:Number=0;
var Total:Number=0;
var Analogy:Number=0;
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,Progress);
function Progress(evt:ProgressEvent):void
{
    Loaded=evt.bytesLoaded;
    Total=evt.bytesTotal;
    Analogy=Math.floor((BigLoaded/BigTotal)*100);
    Loading.LoadText.text=String(Analogy);
    if(Analogy>99)
    {
        evt.currentTarget.removeEventListener(ProgressEvent.PROGRESS,Progress);
        Loading.LoadText.text=String(100);
        TweenMax.to(Loading,1,{alpha:0,onCompleteListener:visNo});
    }
}
function visNo(evt:TweenEvent):void
{
    Loading.visible=false;
}
و در نهایت و با ویرایش این دستور به نسبت سورست همه چیز رواله .
در ضمن خیلی فرقها بین اکشن 2 و 3 هست .
2 برا گرافیستایی خوبه که نمی خوان کارای حرفه ای برنامه نویسی بزنن و 3 واسه حرفه ای ها خوبه .
برای تغییرات در syntax هاشونم این مقاله رو در help فلش یا در سایت adobe یا سایتای انگلیش مثل گوگل پیدا کن :
actionscript 2.0 migration
موفق باشی ...
 
آخرین ویرایش:

oyama19

Member
شرمنده.
گیجم. من می خوام loadingam, توی فلش اول یعنی اصلیه بیادااا.
مثلا فایل فلش اصلیم، 800 در 700 هستش.حالا می خوام در یک قالب 500 در 400، وقتی روی یک دکمه کلیک می کنم، عکس بارگزاری بیاد.بعد فلش با قالب 500 در 400 بارگزاری بشه.یعنی بیاد.نه اینکه فلش دوم، خودش loading داشته باشه.اوکی؟
 

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

بالا