واضح آرشیو وب فارسی:سایت ریسک: مشکل در loadmovie titbasoft 13 اسفند 1385, 11:56سلام، من با استفاده از دستور زیر یک فایل swf رو که pre-loader هم داره، لود میکنم. this.snapshot1.loadMovie("10587.swf"); حالا چندتا مشکل: 1) اندازه آبجکتی که باهاش کار میکنم خود به خود به اندازه فایل swf میشه 2) بک گراند صفحه به بکگراند فایل swf تبدیل میشه 3) توی قسمت pre-loader میمونه و جلو نمیره در حالی که وقتی خود فایل رو جدا اجرا میکنم مشکلی نداره من در حقیقت دارم یک فایل درست میکنم که توی اون یکسری Template رو نشون بدم. فرض کنید که روی صفجه 5 عکس وجود داره که با کیک روی هر عکس یک فایل فلش توی یک آبجکت خاص لود میشه. pendesign 13 اسفند 1385, 13:03دوست من اگر بتونید سورس فایل فلش رو در اختیار ما بگذارید حتما کمکتون میکنیم :) به احتمال زیاد از بارگزاری فایل Swf هست . موفق باشید . titbasoft 13 اسفند 1385, 13:16سورس خاصی نداره تنها توی ایونت کلیک یک button همون کدی رو که در پست قبل گفتم رو گذاشتم smmousazadeh 13 اسفند 1385, 15:581. با دستور setProperties بهش اندازه بديد. 2. اگه ميخايد رنگ زمينه در نياد بايد يه لايه درست كنيد و در پايين ترين لايه فايلي كه لود ميشه بذاريد. 3. آدرس دهي pre-loader اشتباهه . بايد آدرس movie كه داخلش لود ميشه رو بديد titbasoft 13 اسفند 1385, 19:43. با دستور setProperties بهش اندازه بديد.میشه کد نمونه اش رو لطف کنید. شبیه کدی که قبلا عرض کردم اگه ميخايد رنگ زمينه در نياد بايد يه لايه درست كنيد و در پايين ترين لايه فايلي كه لود ميشه بذاريمیشه کمی بیشتر توضیح بدید، من اصلا کارم فلش نیست و بسته به نیاز کوتاه مدت مجبورم ازش استفاده کنم آدرس دهي pre-loader اشتباهه . بايد آدرس movie كه داخلش لود ميشه رو بديدمن به pre-loader آدرس ندادم، من به یک فایل swf آدرس دادم که ضمنا pre-loader هم داره. در حقیقت یکسری از تمپلیت های مانستره. کلا یک فایله titbasoft 14 اسفند 1385, 12:25اگه ميخايد رنگ زمينه در نياد بايد يه لايه درست كنيد و در پايين ترين لايه فايلي كه لود ميشه بذاريالان منظورتون رو متوجه شدم. من این کار رو انجام دادم اما تاثیری نداشت. چون اصلا رنگ Background کل Page تغییر می کنه smmousazadeh 14 اسفند 1385, 13:26اگه مثلا شما اون تمپليتها رو تو movieclip به اسم a 1 لود ميكنيد ميتونيد تو فريم قبل از لود بنويسيد setProperty(a 1,_x,400);//-m titbasoft 14 اسفند 1385, 13:51ممنون، برای مشکل pre-loader و Background نظری ندارید؟ titbasoft 14 اسفند 1385, 16:05خوب مشکل Bacground هم حل شد. برای مشکل Pre-loader اگر بشه یه جوری به Movie که لود میشه دسترسی داشت و دستوری مثل gotoandplay(20) رو بهش فرستاد اون هم حل می شد smmousazadeh 14 اسفند 1385, 16:07براي Pre-loader دو مدل كد هست. يا اينكه كد preloader داخل خود شئي كه قراره لود بشه هست يا اينكه كد از بيرون شئي رو كنترل ميكنه.بايد معلوم باشه از كدوم حالت استفاده ميكنيد. معملا وقتي شئي از بيرون لود ميشه رنگ scene حذف ميشه براي انكه حذف نشه شئي كه داره لود ميشه بليد داراي لايه زمينه باشه. titbasoft 14 اسفند 1385, 18:00بله داخل خودشه، اولین فریم Stop می کنه، سپس Preloader یک MovieClip است که پس از لود شدن کامل تایم لاین رو به فریم دوم هدایت می کنه. حالا ما خارج از این فایل swf یعنی توی روته پرنت دستوری بدیم که تایم لاین درون فایل لود شده به فریم دوم بره
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 871]