برچسب Display List

Molehill تحولی دوباره در دنیای وب! ۱۱

امیدوارم به همان اندازه که نوشتن و جمع آوری این مطلب برای بنده جذاب بوده خواندن آن برای شما جذاب باشد.

تا به حال دنیای وب تحولات بسیاری را به خود دیده است ، از اولین مرورگر وب تا ایجاد شدن Plugin ها گسترش روز به روز وب و حرکت به سمت و سوی رانش ابری و… این بار فلش برای دومین بار بعد از ظهور خود در دنیای وب ، زمینه ای را برای ایجاد بستری بسیار مناسب برای بازی ها و برنامه هایی که بر خلاف گذشته سرعت بالایی را دارند آماده می کند ، دیگر دیدن یک بازی سه بعدی حرفه ای تحت وب تنها با داشتن یک فلش پلیر ساده ، امری طبیعی خواهد بود ، و در واقع می توان گفت این امر روزی برای توسعه دهندگان فلش مانند یک رویا بود…

در فلش پلیر جدید دیگر همه مراحل آنالیز و تحلیل تصاویر توسط CPU انجام نمی شود و بر خلاف گذشته از GPU مربوطه به کارت گرافیک استفاده می شود و این امر بار زیادی را از دوش CPU بر می دارد و نتیجه آن داشتن امکان بیشتری برای برنامه نویس است.

ادامه مطلب »

Display List و اکشن اسکریپت ۳ ۴

Display List چیست ؟
Display List لیستی از تمامی اجزاء که دون فلش هستند ، همه چیز هایی که دیده می شوند ، همان کارهایی که می توانید توی نرم افزار فلش انجام بدید و سطوح بالا و پایین بودن اشاء رو مشخص کنید و حذف کنید و…
در این مقاله بیشتر به .addChild() و .removeChild() پرداخته می شود.

استفاده ابتدایی از Display List :
ساده ترین استفاده از Display List افزودن یک شی به صفحه و حذف آن می باشد که به ترتیب توسط متدهای .addChild() و .removeChild() انجام می شود.

یک مثال ساده برای استفاده addChild

var myText:TextField = new TextField();
myText.text = "Hello IFLashLord!";
addChild(myText);

در کد بالا ابتدا یک شی از نوع TextField ایجاد کردیم و سپس مقدار Hello IFLashLord! رو به اون دادیم ، تا اینجای کار هیچ تغییری در فلش ایجاد نمی کند و تمامی این موارد می بایست توسط addChild به Display List و یا لیست اشاء نمایشی فلش افزوده شود ، آرگمان وردی addChild مقدار نام شی مورد نظر ما می باشد.

حال فرض می کنیم می خواهیم این شی رو حذف کنیم به صورت زیر از removeChild استفاده می کنیم :

removeChild(myText);

سلسله مراتب در Display List :

اگر شما چندین بار از addChild استفاده کنید متوجه می شود که اشاء ی که به صفحه افزوده می شوند دارای سلسله مراتبی هستند و در هر بار افزودن در سطح های مختلفی قرار می گیرند، که باعث ایجاد پوشش و دیده نشدن بخشی از اشایی قبلی نیز می شود ، برای روشن تر شدن این موضوع به مثال زیر دقت نمایید :

ادامه مطلب »

کاربر آنلاین