واضح آرشیو وب فارسی:سایت ریسک: مشکل در بارگزاری کلاس از کتابخانه فلش DaDaDooDoo 08 بهمن 1388, 16:43سلام ، چرا وقتی می خوام این کلاس رو لود کنم ارور Not Found می ده ... مسیرشو می شناسه اما لود نمی شه ... چرا ؟ flash.system.Capabilities.*; با این کلاس می شه مشکل رزولوشن مانیتور رو حل کرد . چون 2 تا متد داره به نامهای screenresolutionX و screenResolutionY اما من نتونستم لودشون کنم . اگر کسی تونست به ما هم بگه ... ممنون . ++Hadi++ 08 بهمن 1388, 20:59سلام Capabilities اسم فایل .as اون ست یا اسم package اون ؟ اگه اسم فایل .as اون هست ، پس اون ستاره رو حذف کن . البته من چند وقت پیش به یه مشکل بر خوردم که بعد حللش کردم . اگه دیدی بدون منطق بهت ارور می ده یه بار کل اکشن ها رو تو فایل های جدید کپی کن شاید درست شه . چون اگه سیستم خروجی کاربر طراح مکنتاژ باشه یه وقتایی با اینکه از لحاظ منطقی سورستون هیچ مشکلی نداره ، ارور می ده که با این کار حل می شه . در ضمن سعی کن روش درستشو در بیاری . در ضمن مگه فلشتون از نظر رزولین مشکل داره که می خواهین از این استفاده کنین ؟؟؟ DaDaDooDoo 08 بهمن 1388, 22:35ببین این هم یکی از کلاسهای خود فلش هست مثل MovieClip و فایل AS هم هست ، اما فکر نمی کنم به خاطر اون ستاره باشه چون من به طور مستقیم هم که به متد هاش اشاره می کنم بازم ارور می ده . نکته اینه که تو حالت Auto Complete درست شناسایی می شه یعنی وقتی system رو تایپ می کنی و بعد دات c رو میزنی capabilities ظاهر می شه و مثلاً دات s رو که میزنی screenResolutionX یا Y ظاهر می شه اما موقع تست ارور Not Found می ده . اما در مورد این که چرا می خوام ازش استفاده کنم باید بگم خوب کلاس به درد بخوری هست اگه نحوه استفادشو بلد باشی . مثلاٌ تو حالت Full Screen خودشو با رزولوشن مانیتور مچ می کنه . من کاربردشو دیدم البته تو AS2 ... ++Hadi++ 09 بهمن 1388, 15:30 البته اگه : stage.displayState=StageDisplayState.FULL_SCREEN; رو بنویسی می تونی بعد از فول شدن یا با گوش کردن به event fullscreen ، رزولیشن صفحه رو پیدا کنی . من این کار رو کردم . موفق باشی ... ++Hadi++ 09 بهمن 1388, 17:04این کد : var st1:String=String(Capabilities.hasAudio); var st2:String=String(Capabilities.hasAudioEncoder); var st3:String=String(Capabilities.hasEmbeddedVideo); var st4:String=String(Capabilities.hasIME); var st5:String=String(Capabilities.hasMP3); var st6:String=String(Capabilities.hasPrinting); var st7:String=String(Capabilities.hasScreenBroadcast) ; var st8:String=String(Capabilities.hasScreenPlayback); var st9:String=String(Capabilities.hasStreamingAudio); var st10:String=String(Capabilities.hasStreamingVideo) ; var st11:String=String(Capabilities.hasVideoEncoder); var st12:String=String(Capabilities.language); var st13:String=String(Capabilities.manufacturer); var st14:String=String(Capabilities.maxLevelIDC); var st15:String=String(Capabilities.os); var st16:String=String(Capabilities.pixelAspectRatio); var st17:String=String(Capabilities.screenColor); var st18:String=String(Capabilities.screenDPI); var st19:String=String(Capabilities.screenResolutionX) ; var st20:String=String(Capabilities.screenResolutionY) ; var st21:String=String(Capabilities.serverString); var st22:String=String(Capabilities.version); for(var i:int=1;i<=22;i++) { trace(this["st"+String(i)]); } اینم جواب : البته در سیستم من : true true true true true true false false true true true en Adobe Windows 5.1 Windows XP 1 color 72 1024 768 A=t&SA=t&SV=t&EV=t&MP3=t&AE=t&VE=t&ACC=t&PR=t&SP=f&SB=f&DEB=t&V=WIN%2010%2C0%2C2%2C54&M=Adobe%20Windows&R=1024x768&DP=72&COL=color&AR=1.0&OS=Windows%20XP&L=en&IME=t&PT=External&AVD=f&LFD=f&WD=f&TLS=t&ML=5.1 WIN 10,0,2,54 بای... ++Hadi++ 09 بهمن 1388, 17:09راستی اینم سورس ... در cs4 تست کن ... بسته شم اینه : flash.system.capabilities; البته در فریم نیاز نیستت import شه ولی در کلاس حتما نیازه ... بای... DaDaDooDoo 09 بهمن 1388, 17:55راستی اینم سورس ... در cs4 تست کن ... بسته شم اینه : flash.system.capabilities; البته در فریم نیاز نیستت import شه ولی در کلاس حتما نیازه ... بای... ممنون ، حل شد . ولی هنوز با import کردنش مشکل دارم . فکر کنم فلش من مشکل داره سابقه این جور مشکلات رو زیاد داره . ولی بقیش حله . لطف کردی هادی جان . ++Hadi++ 13 بهمن 1388, 08:47ممنون ، حل شد . ولی هنوز با import کردنش مشکل دارم . فکر کنم فلش من مشکل داره سابقه این جور مشکلات رو زیاد داره . ولی بقیش حله . لطف کردی هادی جان . اینم اتمام حجت ... package { import flash.system.Capabilities; import flash.display.Sprite; import flash.events.*; public class Main extends Sprite { private var st1:String=String(Capabilities.hasAudio); private var st2:String=String(Capabilities.hasAudioEncoder); private var st3:String=String(Capabilities.hasEmbeddedVideo); private var st4:String=String(Capabilities.hasIME); private var st5:String=String(Capabilities.hasMP3); private var st6:String=String(Capabilities.hasPrinting); private var st7:String=String(Capabilities.hasScreenBroadcast) ; private var st8:String=String(Capabilities.hasScreenPlayback); private var st9:String=String(Capabilities.hasStreamingAudio); private var st10:String=String(Capabilities.hasStreamingVideo) ; private var st11:String=String(Capabilities.hasVideoEncoder); private var st12:String=String(Capabilities.language); private var st13:String=String(Capabilities.manufacturer); private var st14:String=String(Capabilities.maxLevelIDC); private var st15:String=String(Capabilities.os); private var st16:String=String(Capabilities.pixelAspectRatio); private var st17:String=String(Capabilities.screenColor); private var st18:String=String(Capabilities.screenDPI); private var st19:String=String(Capabilities.screenResolutionX) ; private var st20:String=String(Capabilities.screenResolutionY) ; private var st21:String=String(Capabilities.serverString); private var st22:String=String(Capabilities.version); public function Main():void { for(var i:int=1;i<=22;i++) { trace(this["st"+String(i)]); } } } } DaDaDooDoo 13 بهمن 1388, 19:27سلام و ممنون ... اما نمی دونم چرا ارور می ده . منم از همین کد ها استفاده می کنم اما خوب ارور Not Found می ده ... بازم ممنون ++Hadi++ 13 بهمن 1388, 20:04سیستم عاملت چیه ؟ چون اگه ارور داد یه بار تو سیستم خودت یه فایل جدید as و یه فایل fla باز کن و کد منو تو اون as کپی کن و اونو document classe اون سورس قرار بده . آخه همونطوریکه گفتم خروجی مکنتاژ یه سیستم رو بصورت غیر طبیعی و در سیستم من اجرا نمی کرد تا اینکه این کارو کردم و درست شد ... بای...
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 225]