ارسال شده توسط بهروز پولادرگ در تاریخ: ۰۴ شهریور ۱۳۸۸

بسم الله الرحمن الرحیم
به دلیل مشکلاتی در سرور و …
همه چیز رو از اول شروع می کنم ، مباحث رو هم تخصصی تر دنبال خواهم کرد ، مقالات قبلی هم اضافه خواهد شد.
به نظرم یه خیر و مصلحتی توی این رویدادها یی که برام پیش اومده هست ، به زودی بیشتر توضیح میدم و به صورت مفصل داستان رو تعریف می کنم….
فعلا ، یا علی
|
|
|
|
|
1 | زری
۷ شهریور ۱۳۸۸ در ساعت ۴:۱۷ ب.ظ
بهروز جان امید وارم مشکل خاصی نباشه و دوباره مثل قبل ما رو از وجودت بهره مند کنی . آخه مملکت بدون پادشاه نمی شه ! می شه ؟
موفق باشی
2 | بهروز پولادرگ
۸ شهریور ۱۳۸۸ در ساعت ۱۲:۰۵ ق.ظ
ممنون آبجی زری (اولین نظر سایت نسخه جدید رو هم مال خودت شد)
لطف فراوان داری
یه جورای شاید بعدا توضیح بدم شاید ندم ![]()
به هر حال وبسایت رو از اول ایجاد کردم یه سری از مطالب خوب رو به نظر خودم و بازدید کاربران نگه داشتم و میخوام وبلاگم تخصصی تر باشه و به موارد دیگه لا اقل اینجا نپردازیم
به هر حال انشاء الله هستیم خدمتون …..
موفق و پیروز باشید
3 | YAS
سلام میخواستم اگه لطف کنید آموزش ابتدایی و متوسط فلش رو برای دانلود توی سایتتون بزارید چون من خیلی دوست دارم فلش یاد بگیرم اما منابع لازم رو پیدا نکردم
خیلی ممنون میشم
4 | بهروز پولادرگ
ممنون از نظرتون دوست عزیز YAS
سعی می کنم منابع فارسی رو برای دانلود قرار دهم
در ضمن هر گونه سوالی که داشتید می توانید در همین سایت بپرسید ۱۰۰% جواب شما با حوصله داده خواهد شد
موفق و پیروز باشید
5 | ندا
سلام ممنون از سایت خوبتون من یه مشکلل دارم توی as3 می خواستم ببینم چه جوری میشه یک فایل swf رو توی fla بارگذاری کرد
یه سوال دیگه هم داشتم ممنون میشم جواب بدین درمورد متد های stage البته در as3
6 | بهروز پولادرگ
سلام
ممنون از نظرتون ندا ی عزیز
بار گزاری فایل swf در فلش ۲ مبحث میشه یکی بار گزاری فایل فلش نسخه های قدیمی تر در AS3 و دیگر ورژن های جدید AS3 دورن AS3 که مورد دوم به صورت معمول و توسط کلاس Loader انجام می شود و برای آدرس فایل از URLRequest استفاده می شود.
به یک مثال برای بار گزاری مورد دوم توجه نمایید :
import flash.net.URLRequest;
import flash.display.Loader;
import flash.events.Event;
import flash.events.ProgressEvent;
function startLoad()
{
var mLoader:Loader = new Loader();
var mRequest:URLRequest = new URLRequest(“MouseActions.swf”);
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
mLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
mLoader.load(mRequest);
}
function onCompleteHandler(loadEvent:Event)
{
addChild(loadEvent.currentTarget.content);
}
function onProgressHandler(mProgress:ProgressEvent)
{
var percent:Number = mProgress.bytesLoaded/mProgress.bytesTotal;
trace(percent);
}
startLoad();
توی این مثال مقدار بارگزاری شده percent توسط trace نمایش داده میشه
مورد بعدی بارگزاری نسخه های قدیمی در ورژن جدید می باشد و ایجاد ارتباط بین آنها به مثال زیر توجه نمایید :
درون فایل AS2
// ActionScript 2 file, AS2animation.fla
// one movie clip animation named animation_mc on the timeline
// local connection instance to receive events
var AVM_lc:LocalConnection = new LocalConnection();
// stopAnimation event handler
AVM_lc.stopAnimation = function(){
animation_mc.stop();
}
// listen for events for "AVM2toAVM1"
AVM_lc.connect("AVM2toAVM1");
درون فایل AS3
// ActionScript 3 file, AS3Loader.fla
// local connection instance to communicate to AVM1 movie
var AVM_lc:LocalConnection = new LocalConnection();
// loader loads AVM1 movie
var loader:Loader = new Loader();
loader.load(new URLRequest("AS2animation.swf"));
addChild(loader);
// when AVM1 movie is clicked, call stopPlayback
loader.addEventListener(MouseEvent.CLICK, stopPlayback);
function stopPlayback(event:MouseEvent):void {
// send stopAnimation event to "AVM2toAVM1" connection
AVM_lc.send("AVM2toAVM1", "stopAnimation");
}
در مورد متد های stage در as3 می توانید :
اول در آدرس زیر می تونید لیست کامل متدها رو مشاهده کنید این صفحه در راهنمای خود فلش هم موجود هست
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Stage.html
چندین مثال کاربردی هم در همین صفحه وجود داره
نکته ای که در AS3 باید به اون توجه داشته باشیم مربوط به نحوه نوشتن stage در اونه که بر خلاف نسخه های قبل s ابتدای آن می بایست با حروف کوچک نوشته شود.
موفق و پیروز باشید
7 | ندا
salam omidvaram haleton khob bashe
man ghablan soal kardam damorede load kardan swf dar fla shoma ham lotf kardin javab dadin ama moshkeli ke hast ine ke vaghti filero load mikonam toie ye safhei jadid baz nemikone toi as2 behesh omgh midadim ama dar as3 nemidonam baid chikar kard age rahnamai konin mamnon misham
8 | بهروز پولادرگ
سلام
خوب ، راحت ترین راه استفاده از مووی کلیپ هست و لود کردن هر فایلتون توی یه مووی کلیپ ( ارجاد بارگزاری به مووی کلیپی خالی از محتوا) که با این روش می تونید مووی کلیپ خودتون در هر سطحی که دوست دارید قرار بدید
البته در AS3 می تونید یه شی رو با addChild به بالاترین سطح حرکت دهید و یا با انتخاب کننده های مثل getChildAt به سطوح مختلف دسترسی پیدا کنید و index ها رو تغییر بدید
ولی راه اصولی تر و درست تر همون استفاده از مووی کلیپ هایی برای بارگزای هست البته کامپوننتهایی هم توسط خود فلش برای بارگزرای سریع ارائه شده که می تونید به پانل کامپوننت های فلش مراجعه کنید و از راهنمای خود فلش هم در صورت نیاز کمک بگیرید
در صورتی که باز هم مشکلی بود فایل پروژه و یا کدی که نوشتید رو قرار بدید تا بر روی کد توضیح داده بشه
موفق و پیروز باشید