لود مووي

magenta

New Member
سلام
يه سوال داشتم
يه سري فلش داريم كه هركدومشون سايزاي مختلفي دارن يه فلش اصلي هم داريم كه تموم اون فلشا به ترتيب بايد روي اون لود بشه يا با فشار يه سري باتن كه البته سايز اين فلش هم با اونا فرق داره مثلا 1024*768
ميخوام تموم اون فلشاي با سايزاي مختلف روي اون طوري لود بشه كه كاملا فول بشه روي فايل اصلي يعني از چهار طرف كشيده يا فشرده بشن
در ضمن خودم يه سري راههايي رو امتحان كردم كه جواب نداده
ساده ترين راه رو ميخوام لطفا كسي اگه ميدونه بگه
ممنون
 

Mikhak

Active Member
خودت كه جواب اصلي رو دادي با لود موي اما
اول يه موي كليپ درست ميكنين و يه instance name بهش ميدين بعد از اين كه فايل swf بيروني رو لود كردين داخل همين كادر اصليتون با دستور setproperty شروع ميكنين به تنظيم كردن اندازه موي كليپ و همينطور مختصاتش
يه كم اينور اونورش كنين تا بيفته وسط مثل همين كد
کد:
loadMovie("2.swf", _root.begin);
setProperty("_root.begin", _xscale, 300);
setProperty("_root.begin", _yscale, 265);
setProperty("_root.begin", _x, -200);
setProperty("_root.begin", _y, 0);
_________________________________
سينا
 

magenta

New Member
ببخشيد شرمنده من درس نگرفتم ميشه واضحتر بگين؟
اون مووي كليپه چه نقشي دارد؟
يخده واضحتر
شرمنده
 

Mikhak

Active Member
شما با دستور loadmovie به فلش ميگين كه بره و از بيرون فايل swf رو بخونه و بياره مووي كليپه begin نشون بده يعني فرض كنين مووي كليپ ما يه جعبست كه فايل swf بيروني رو توي اون نشون ميديم
بعد از اينكه اين دستور عمل كرد و فايل swf رو لود كرد امكان داره توي فلش بزرگ يا كوچيك ديده بشه اينم به دليل حجم خود فايل swf هستش حالا اگه بخواي دقيقا به صفحه فيت بشه بايد با دستورات setpropety اين كار رو انجام بدي
---------------------
سينا
 
بالا