نمایش نتایج 1 تا 28 از 28

نام تاپیک: مرجع Action Script ...

  1. #1
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    مرجع Action Script ...

    دوستان می توانند توضیحات خود را درباره با کلاس آبجکتها و یا فرمانهای اکشن اسکریپت به روش ذیل بیان کنند ( پست های بی ارتباط با موضوع حذف خواهند شد ) ...
    • 1. نام کلاس آبجکت و یا فرمان .
    • 2. توضیحاتی درباره خصوصیات ، روالها و یا آرگومانها .
    • 3. روش استفاده از کلاس و یا فرمان .
    • 4. در صورت ممکن ضمیمه کردن یک مثال .
    • 5. و غیره ...


    با تشکر ، یا حق ...
    آخرین ویرایش به وسیله Hamid_PaK : دوشنبه 12 تیر 1385 در 06:43 صبح

  2. #2
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    ShareObject

    ShareObject
    • یک کلاس آبجکت کاملا قدرتمند برای ذخیره داده ها ما بین کاربران یک کامپیوتر ...
    • توضیحات کلی درباره با خصوصیات و روالهای این کلاس

      - Methods :
      SharedObject.clear() : Purges all of the data from the shared object and deletes the shared object from the disk.
      SharedObject.flush() : Immediately writes a locally persistent shared object to a local file.
      SharedObject.getLocal() : Returns a reference to a locally persistent shared object that is available only to the current client.
      SharedObject.getSize(): Gets the current size of the shared object, in bytes.

      - Properties (read-only) :
      SharedObject.data : The collection of attributes assigned to the data property of the object; these attributes can be shared and/or stored.

      - Event handler :
      SharedObject.onStatus : Invoked every time an error, warning, or informational note is posted for a shared object.
    • روش استفاده از کلاس

      // لود کردن داده ها از فایل محلی در یک متغییر
      var shr_obj:SharedObject = SharedObject.getLocal( 'shr_obj_test' );

      // چک می کنیم که آیا داده ای ذخیره شده است
      if (shr_obj.data.stored != undefined) {
      trace( 'Data found and loaded ...' );
      } else {
      trace( 'Data not found ...' );
      }

      // ذخیره ی یک داده در فایل محلی
      shr_obj.data.stored = 'ok, stored';
      shr_obj.flush();
    • لینک دانلود مثال : روش استفاده از کلاس ( ذخیره یک نوشته )


    یا حق ...

  3. #3
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    XML

    XML
    • کلاس آبجکتی که به کاربر در بارگذاری داده ها از یک XML Data File کمک می کند ...
    • توضیحات کلی درباره با خصوصیات و روالها :

      - Methods :
      XML.addRequestHeader() : Adds or changes HTTP headers for POST operations.
      XML.appendChild() : Appends a node to the end of the specified object's child list.
      XML.cloneNode(): Clones the specified node and, optionally, recursively clones all children.
      XML.createElement(): Creates a new XML element.
      XML.createTextNode(): Creates a new XML text node.
      XML.getBytesLoaded(): Returns the number of bytes loaded for the specified XML document.
      XML.getBytesTotal(): Returns the size of the XML document, in bytes.
      XML.hasChildNodes(): Returns true if the specified node has child nodes; otherwise, returns false.
      XML.insertBefore(): Inserts a node in front of an existing node in the specified node's child list.
      XML.load(): Loads a document (specified by the XML object) from a URL.
      XML.parseXML(): Parses an XML document into the specified XML object tree.
      XML.removeNode(): Removes the specified node from its parent.
      XML.send(): Sends the specified XML object to a URL.
      XML.sendAndLoad(): Sends the specified XML object to a URL and loads the server response into another XML object.
      XML.toString(): Converts the specified node and any children to XML text.
      Property summary for the XML class

      - Properties
      XML.contentType: Indicates the MIME type transmitted to the server.
      XML.docTypeDecl: Sets and returns information about an XML document's DOCTYPE declaration.
      XML.firstChild: Read-only; references the first child in the list for the specified node.
      XML.ignoreWhite: When set to true, text nodes that contain only white space are discarded during the parsing process.
      XML.lastChild: References the last child in the list for the specified node.
      XML.loaded: Read-only; checks if the specified XML object has loaded.
      XML.nextSibling: Read-only; references the next sibling in the parent node's child list.
      XML.nodeName: The node name of an XML object.
      XML.nodeType: The type of the specified node (XML element or text node).
      XML.nodeValue: The text of the specified node if the node is a text node.
      XML.parentNode: Read-only; references the parent node of the specified node.
      XML.previousSibling: Read-only; references the previous sibling in the parent node's child list.
      XML.status: A numeric status code indicating the success or failure of an XML document parsing operation.
      XML.xmlDecl: Specifies information about a document's XML declaration.

      - Methods (Collections summary for the XML class)
      XML.attributes: Returns an associative array containing all of the attributes of the specified node.
      XML.childNodes: Read-only; returns an array containing references to the child nodes of the specified node.

      - Events handler
      XML.onData: An event handler that is invoked when XML text has been completely downloaded from the server, or when an error occurs downloading XML text from a server.
      XML.onLoad(): An event handler that returns a Boolean value indicating whether the XML object was successfully loaded with XML.load() or XML.sendAndLoad().
    • روش استفاده از کلاس :

      // ذخیره کلاس در یک متغییر
      var xml_loader:XML = new XML();

      // تعریف رویداد بارگذاری
      xml_loader.onLoad = function ( rslt ) {
      // ..
      // statement
      // .. trace( rslt );
      }

      // شروع بارگذاری با خواندن یک فایل
      xml_loader.load( 'xml_loader.xml' );
    • 1. لینک دانلود مثال : روش بارگذاری و نمایش داده ها
      2. لینک دانلود مثال : ساختن یک منو با خواندن آیتمهایش از یک فایل


    یا حق ...

  4. #4
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    ContextMenu

    ContextMenu
    • کلاس آبجکتی برای سختن منوی های زمینه با آیتمهای دلخواه و جایگزینی آن با منوی کلیک راست فلش ...
    • توضیحات کلی درباره با خصوصیات و روالهای این کلاس ...

      - Methods :
      ContextMenu.copy(): Returns a copy of the specified ContextMenu object.
      ContextMenu.hideBuiltInItems(): Hides most built-in items in the Flash Player context menu.

      - Properties :
      ContextMenu.builtInItems: An object whose members correspond to built-in context menu items.
      ContextMenu.customItems: An array, undefined by default, that contains ContextMenuItem objects.

      - Event handler
      ContextMenu.onSelect: Invoked before the menu is displayed.
    • روش استفاده از این کلاس ...

      // تعریف این کلاس در یک متغییر
      var my_cm:ContextMenu = new ContextMenu(menuHandler);

      // اضافه کردن یک آیتم به لیست
      my_cm.customItems.push(new ContextMenuItem("Hello", itemHandler));

      // کنترل و نظارت در اجرای آیتمها
      function menuHandler(obj:Object, menuObj:ContextMenu) {
      // statement ...
      // menuObj: witch item run ...
      }

      // کنترل و نظارت در یک آیتم خاص
      function itemHandler(obj, item) {
      // statement ...
      // when item run ...
      }

      // تعریف منوی ساخته شده در روت پروژه
      _root.menu = my_cm;
    • لینک دانلود مثال : تعریف و روش استفاده


    یا حق ...

  5. #5
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125

    MovieClipLoader

    MovieClipLoader
    • کلاس آبجکتی که به شما این امکان را می دهد که بارگذاری یک فایل Jpeg و یا SWF را در یک MovieClip کنترل کنید ...
    • قابل استفاده در Flash Player 7 و نسخه های بالاتر ...
    • توضیحات کلی درباره با خصوصیات و روالهای این کلاس ...

      - Method
      MovieClipLoader.addListener(): Registers an object to receive notification when a MovieClipLoader event handler is invoked.
      MovieClipLoader.getProgress(): Returns the number of bytes loaded and total number of bytes for a file that is being loaded using MovieClipLoader.loadClip().
      MovieClipLoader.loadClip(): Loads a SWF or JPEG file into a movie clip in Flash Player while the original movie is playing.
      MovieClipLoader.removeListener(): Deletes an object that was registered using MovieClipLoader.addListener().
      MovieClipLoader.unloadClip(): Removes a movie clip that was loaded by means of MovieClipLoader.loadClip().

      - Listener
      MovieClipLoader.onLoadComplete(): Invoked when a file loaded with MovieClipLoader.loadClip() has completely downloaded.
      MovieClipLoader.onLoadError(): Invoked when a file loaded with MovieClipLoader.loadClip() has failed to load.
      MovieClipLoader.onLoadInit(): Invoked when the actions on the first frame of the loaded clip have been executed.
      MovieClipLoader.onLoadProgress(): Invoked every time the loading content is written to disk during the loading process.
      MovieClipLoader.onLoadStart(): Invoked when a call to MovieClipLoader.loadClip() has successfully begun to download a file.
    • روش استفاده از این کلاس ...

      // تعریف این کلاس در یک متغییر
      var clip_loader:MovieClipLoader = new MovieClipLoader();

      // تعریف یک شنونده در یک متغییر
      var mi_listener:Object = new Object();

      // اضافه کردن یک تابع در رویداد "بارگذاری با اشکال" در شنونده
      mi_listener.onLoadError = function (target_mc:MovieClip, errorCode:String) {
      // statement ...
      }

      // اضافه کردن یک تابع در رویداد "بارگذاری تکمیل شد" در شنونده
      mi_listener.onLoadComplete = function (target_mc:MovieClip) {
      // statement ...
      }

      // اضافه کردن شنونده به کلاس بارگذار
      clip_loader.addListener(mi_listener);

      // درخواست بارگذاری فایل مورد نظر ، شما در آرگمان دوم باید نام و یا آدرس یک موی کلیپ را وارد کنید ...
      clip_loader.loadClip('swf_or_jpeg_filename', movie_name);
    • نکته : شما در هنگام بارگذاری می توانید با روال ()getProgress وضعیت بارگذاری را نیز چک کنید ...
    • لینک دانلود مثال : تعریف و روش استفاده (بارگذاری یک SWF)


    یا حق ...

  6. #6
    کاربر جدید آواتار mfsh_1369
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    پست
    19

    Date/Time

    کلاس date امکان می دهد تاریخ و زمان محلی یا جهانی (GMT) از ساعت کامپیوتر کاربر در یافت کنید.با استفاده از یک شی date می توانید اطلاعات سال - ماه-روز- روز هفته - ساعت-دقیقه-ثانیه و میلی ثانیه را دریافت کنید.
    کاربرد:
    در زیر ساختار دستوری مربوط به شی date آمده است:

    new Date()
    newDate(year,month[,date[,hour[,minute[,second[,millisecond]]]]])

    پارامتر ها:
    پارامتر های زیر مربوط به شی date هستند:
    • year - مقدار: صفر تا 99
    • month - عدد صحیحی از صفر تا 11
    • date - عدد صحیحی ا تا 31
    • hour - عدد صحیحی از صفر (نیمه شب) تا 23 (11 بعد از ظهر)
    • minute - عدد صحیحی از صفر تا 59
    • second - عدد صحیحی از صفر تا 59
    • millisecond - عدد صحیحی از صفر تا 999
    متدها:
    متد های زیر مربوط به شی date هستند:
    • Date.getDate - روز ماه را مطابق با زمان محلی بر می گرداند
    • Date.getDay - روز هفته را مطابق با زمان محلی بر می گرداند
    • Date.getFullYear - سال چهار رقمی را مطابق با زمان محلی بر می گرداند
    • Date.getHours - ساعت را مطابق با زمان محلی بر می گرداند
    • Date.getMilliseconds- میلی ثانیه را مطابق با زمان محلی بر می گرداند
    • Date.getMinutes - دقیقه را مطابق با زمان محلی بر می گرداند
    • Date.getSeconds - ثانیه را مطابق با زمان محلی بر می گرداند
    • Date.getTime - تعداد میلی ثانیه ها را از نیمه شب یکم ژانویه 1970،ساعت جهانی بر می گرداند
    • Date.getTimeZoneOffset - تفاوت بین ساعت محلی کامپیوتر و ساعت جهانی را بر حسب دقیقه برمی گرداند
    • Date.getUTCDate - روز ماه را مطابق با ساعت جهانی بر می گرداند
    • Date.getUTCDay - روز هفته را مطابق با ساعت جهانی بر می گرداند
    • Date.getUTCFullYear - سال چهار رقمی را مطابق با ساعت جهانی بر می گرداند
    • Date.getUTCHours - ساعت را مطابق با ساعت جهانی بر می گرداند
    • Date.getUTCMilliseconds- میلی ثانیه را مطابق با ساعت جهانی بر می گرداند
    • Date.getUTCMinutes - دقیقه را مطابق با ساعت جهانی بر می گرداند
    • Date.getUTCSeconds - ثانیه را مطابق با ساعت جهانی بر می گرداند
    • Date.setDate - روز ماه را مطابق باساعت محلی تنظیم می کند و ساعت جدید را بر حسب میلی ثانیه بر می گرداند
    • Date.setFullYear - سال چهار رقمی را مطابق باساعت محلی تنظیم می کند و ساعت جدید را بر حسب میلی ثانیه بر می گرداند
    • Date.setHours - ساعت را مطابق باساعت محلی تنظیم می کند و ساعت جدید را بر حسب میلی ثانیه بر می گرداند
    • Date.setMilliseconds- میلی ثانیه را مطابق باساعت محلی تنظیم می کند و ساعت جدید را بر حسب میلی ثانیه بر می گرداند
    • Date.setMinutes - دقیقه را مطابق باساعت محلی تنظیم می کند و ساعت جدید را بر حسب میلی ثانیه بر می گرداند
    • Date.setSeconds - ثانیه را مطابق باساعت محلی تنظیم می کند و ساعت جدید را بر حسب میلی ثانیه بر می گرداند
    • Date.setUTCDate - روز ماه را مطابق با ساعت جهانی تنظیم می کند و ساعت جدید را بر حسب میلی ثانیه بر می گرداند
    • Date.setUTCFullYear - سال چهار رقمی را مطابق با ساعت جهانی بر می گرداند
    • Date.setUTCHours - ساعت را مطابق با ساعت جهانی بر می گرداند
    • Date.setUTCMilliseconds- میلی ثانیه را مطابق با ساعت جهانی تنظیم می کند و ساعت جدید را بر حسب میلی ثانیه بر می گرداند
    • Date.setUTCMinutes - دقیقه را مطابق با ساعت جهانی تنظیم می کند و ساعت جدید را بر حسب میلی ثانیه بر می گرداند
    • Date.setUTCSeconds - ثانیه را مطابق با ساعت جهانی تنظیم می کند و ساعت جدید را بر حسب میلی ثانیه بر می گرداند
    مثال کلاس date/time:
    date&time.zip

    MFSH
    آخرین ویرایش به وسیله mfsh_1369 : شنبه 21 مرداد 1385 در 18:55 عصر

  7. #7
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125
    loadVariables
    • شما به کمک این فرمان می توانید متغییرها را از یک منبع خروجی در یک مقصد ( Target ) و یا رتبه ( Level ) خاص بارگذاری کنید ...
    • قابل استفاده در Flash Player 4 و نسخه های بالاتر ...
    • توضیحات درباره با روش استفاده و آرگمانهای این فرمان ...
      loadVariables(url:String, target:Object, [method:String]) : Void
      آرگمان ها به ترتیب :
      1. آدرس فایل مورد نظر برای بارگذاری ( می تواند یک فایل فلش ، PHP ، ASP ، نوشتاری و ... باشد ) از نوع رشته
      2. آدرس مقصد بارگذاری متغییرها ( می تواند آدرس یک MovieClip و یا روت پروژه باشد ) از نوع آبجکت
      3. نوع روش بارگذاری ( می تواند POST و یا GET باشد ) از نوع رشته

      خروجی این فرمان تهی می باشد.
    • لینک دانلود مثال : روش استفاده ( بارگذاری متغییرها از یک فایل نوشته )


    یا حق ...

  8. #8
    کاربر جدید آواتار mfsh_1369
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    پست
    19

    selection

    کلاس Selection انتخاب کاراکتر های فیلد متنی را کنترل می کند .
    متد های مهم کلاس selection :
    • getBeginIndex - اندیس ابتدای انتخاب
    • getEndIndex - اندیس انتهای انتخاب
    • setSelection - موقعیت انتخاب از اندیس ابتدا تا اندیس انتها
    • getFocus - نام نمونه فیلد متنی دارای تمرکز
    • getCaretIndex - اندیس نقطه درج
    • setFocus - تعیین تمرکز بر فیلد متنی با نام ذکر شده
    مثال:copy&paste.zip

    MFSH

  9. #9
    کاربر جدید آواتار mfsh_1369
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    پست
    19

    string

    از متد ها و ویژگی های کلاس string برای تحلیل و تغییر نوع داده رشته استفاده می شود بعنوان مثال کلاس string می تواند موقیت یک کاراکتر خاص را بیان کند یا اعلام کند که در یک موقعیت خاص چه کاراکتری قرار دارد.....
    متد ها و ویژگی های کلاس string
    • (indexOf(searchstring,formindex - رشته را برای seachstring جستجو می کند و اندیس اولین مورد تطابق را بر می گرداند و پارامتر formindex ابتدای جستجو را مشخص می کند.
    • (lastindexOf(searchstring,formindex - رشته را برای seachstring جستجو می کند و اندیس آخرین مورد تطابق را بر می گرداند و پارامتر formindex ابتدای جستجو را مشخص می کند.
    • (charAt(index - کاراکتر موجود در اندیس را بر می گرداند
    • (substring(indexA,indexB - زیر رشته موجود در بین اندیس اول و اندیس دوم را بر می گرداند.
    • (substr(start,length - زیر رشته با طول مشخص شده با ابتدا از پارامتر اندیس را بیان می کند.
    • (concat(string1,...,stringN - رشته ها را ترکیب می کند.
    • toLowerCase- رشته را با کاراکترهای کوچک بر می گرداند.
    • toUpperCase - رشته را با کاراکتر های بزرگ بر می گرداند.
    • lenght - ویژگیی که طول رشته را بر می گرداند.
    مثال:uppercase.zip
    MFSH
    آخرین ویرایش به وسیله mfsh_1369 : یک شنبه 22 مرداد 1385 در 18:07 عصر

  10. #10
    کاربر جدید آواتار mfsh_1369
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    پست
    19
    کلاس system.capabilities درباره وضوح تصویر ، سیستم عامل ، امکانات رنگ و بسیاری از خصوصیات دیگر اطلاعاتی می دهد.
    کلاس system.capabilities بدون تابع سازنده قابل استفاده است.

    ویژگی های کلاس system.capabilities
    • language - کد دو حرفی پشتبانی شده توسط flash player مثل: En , Fa
    • os - سیستم عامل
    • manufacturer - تولید کننده flash player
    • isDebugger - در دسترس بودن debugger
    • version - نسخه flash player
    • playerType - نوع player اجرا کننده نمایش
    • HasAudio - در دسترس بودن صدا
    • hasMP3 - در دسترس بودن MP3
    • hasAudioEncoder - در دسترس بودن کد کننده صدا
    • hasEmbeddedVideo - پشتیبانی از فیلم جا داده شده
    • hasPrinting - پشتیبانی از چاپ
    • hasVideoEncoder - در دسترس بودن فیلم
    • screenResolutionX - اندازه افقی صفحه به پیکسل
    • screenResolutionY - اندازه عمودی صفحه به پیکسل
    • screenDPI - دقت صفحه ، به نقطه بر اینچ
    • screenColor - در دسترس بودن رنگ (رنگی یا سیاه و سفید )
    • pixelAspectRatio - نسبت به پیکسل صفحه
    • hasAccessibility - در دسترس بودن امکانات خاص
    آموزش های دیگر در صفحه ی بعد است.
    مثال:
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله mfsh_1369 : جمعه 27 مرداد 1385 در 20:43 عصر

  11. #11
    کاربر تازه وارد آواتار Noob-Saibot
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    تهران
    پست
    95
    با سلام به شما.
    آقا دستتون درد نکنه. آموزش خوبی بید.

  12. #12
    کاربر جدید آواتار mfsh_1369
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    پست
    19

    stage

    کلاسstage در باره اجرا و طرح نمایش اطلاعاتی داده ، تشخیص می دهد که صحنه تغییر اندازه داده شده است یا خیر و ویژگی های نمایش را به تناسب تغییر می دهد.
    ویژگی های کلاس stage
    • align - مرتب کردن محتویات فلش
    • height - ارتفاع صحنه به پیکسل(فقط قابل خواندن است)
    • width - عرض صحنه به پیکسل(فقط قابل خواندن است)
    • scalemode - نوع تغییر مقیاس
    • showmenu - نشان میدهد که آیا منوی زمینه ای با زدن کلیک راست نمایش داده شود.
    MFSH

  13. #13
    با سلام
    می خوایم یه کلید بدون کرسر دست درست کنیم.

    مراحل انجام کار:
    ۱- یک کلید درست کنید
    ۲- اسمی برای آن در نظر بگیرید
    ۳- حالا از این دستور استفاده کنید
    نام کلید.useHandCursor = false;


    ۴- برای اینکه کرسر دست فعال شود کافی است این مقدار را برابر true قرار دهید
    نکته: این دستور را برای Movie clip button هم می توانید استفاده کنید

    نکته: اگر بخواهید تمام کلید های شما بدون کرسر دست باشد می توانید بدون اینکه برای تک تک کلیدها این دستور را استفاده کنید از دستور زیر استفاده کنید
    Button.prototype.useHandCursor = false;
    MovieClip.prototype.useHandCursor = false;


    منبع: www.Flashswf.com

    اینم یه مثال:
    فایل های ضمیمه فایل های ضمیمه

  14. #14
    با سلام
    درست کردن اسکرول
    مراحل انجام کار:
    ۱- ابتدا دو کلید و یک تکست dynamic یا input درست کنید.
    ۲- در قسمت instance Name نامی برای تکست در نظر بگیرید.
    ۳- حالا بر روی کلید بالا کلیک کنید و در حالت press دستور زیر را وارد کنید.
    نام تکست فیلد.scroll -= 1;

    ۴- برای کلید پایین نیز همین دستور با مقدار مثبت وارد نمایید.
    نام تکست فیلد.scroll += 1;

    نکته: این دستور پارامتری دارد( maxscroll ) که بیشترین مقدار اسکرول یا همان مقدار خطوط بعد از اسکرول بر می گرداند که از آن می توان برای درست کردن قسمت میانی اسکرول استفاده کرد.
    trace(نام تکست فیلد.maxscroll);

    نکته: اگر بخواهید اسکول افقی نیز داشته باشید می توانید از این دستور استفاده نمایید.
    نام تکست فیلد.hscroll += 1;
    نام تکست فیلد.hscroll -= 1;

    و برای بدست آوردن بیشترین مقدار اسکرول از دستور زیر :

    trace(نام تکست فیلد.maxhscroll);

    نکته: برای تغییر سرعت حرکت کافی است عدد را تغییر دهید.
    نکته: برای اینکه در هنگام پایین بودن کلید حرکت ادامه یابد می توانید از یک Interval استفاده کنید.

    منبع:www.flashswf.com

  15. #15
    کاربر جدید آواتار mfsh_1369
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    پست
    19

    حرکت دادن یک Movie clip به وسیله ی کیبورد

    خوب ، کار را با ایجاد یک Movie clip شروع می کنیم

    1- یک Movie clip ایجاد کنید و آن را روی صحنه قرار دهید و به آن یک نام در قسمت Properties وارد کنید.(دراین تمرین نام my_mc movie clip است)

    2- frame اول را انتخاب کنید و با زدن دکمه F9 پنل actions را باز کنید کد زیر را وارد کنید:
    my_mc.onEnterFrame = function() {

    توضیح : شما در این کد یک مدیریت کننده برای movie clip خود وارد کرده اید

    3 - شما باید برای حرکت دادن movie clip به چند گزاره شرطی نیاز دارید پس کد زیر را در ادامه کد قبلی وارد کنید:
    if (Key.isDown(Key.UP)) {
    this._rotation = 0;
    this._y -=30;
    } else if (Key.isDown(Key.LEFT)) {
    this._rotation = -90;
    this._x -=30;
    } else if (Key.isDown(Key.RIGHT)) {
    this._rotation = 90;
    this._x += 30;
    } else if (Key.isDown(Key.DOWN)) {
    this._rotation = 180;
    this._y += 30;
    }

    توضیح:در کد بالا چهار شرط دارد که از if و else if برای تشخیص فشرده شدن کلید های بالا،پایین،راست و چپ استفاده می کند. چرخش و موقعیت movie clip بر حسب اینکه کدام شرط درست است تغییر می کند.
    this - به معنی اشاره به movie clip است (my_mc )
    rotation _ - به معنی چرخش movie clip است
    y_ - موقعیت movie clip - y است
    x_ - موقعیت movie clip - x است

    4 - حالا شما برای محدود کردن حرکت movie clip به اندازه دلخواه باید این کد را به کد قبلی اضافه کنید:
    if (this._x<=5) {
    this._x = 5;
    }
    if (this._x>=300) {
    this._x = 300;
    }
    if (this._y<=5) {
    this._y = 5;
    }
    if (this._y>=300) {
    this._y = 300;
    }

    توضیح: در این کد ما حرکت movie clip را در بین موقعیت های
    y=(5 to 300)
    و
    x=(5 to300)
    پیکسل قرار دارد .

    5- در آخر با اضافه کردن( { )به آخر کد ، کار خود را پایان دهید.
    در آخر کد شما باید مانند زیر باشد:
    my_mc.onEnterFrame = function() {
    if (Key.isDown(Key.UP)) {
    this._rotation = 0;
    this._y -= 30;
    } else if (Key.isDown(Key.LEFT)) {
    this._rotation = -90;
    this._x -= 30;
    } else if (Key.isDown(Key.RIGHT)) {
    this._rotation = 90;
    this._x += 30;
    } else if (Key.isDown(Key.DOWN)) {
    this._rotation = 180;
    this._y += 30;
    }
    if (this._x<=5) {
    this._x = 5;
    }
    if (this._x>=300) {
    this._x = 300;
    }
    if (this._y<=5) {
    this._y = 5;
    }
    if (this._y>=300) {
    this._y = 300;
    }
    };

    خسته نباشد
    این هم یک مثال:
    فایل های ضمیمه فایل های ضمیمه

  16. #16
    کاربر تازه وارد آواتار Noob-Saibot
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    تهران
    پست
    95
    با سلام به همگی.
    آقا دست و پنجول همگی درد نکنه.

  17. #17
    میشه بگین یه MovieClip که سایزش هم بزرگه و از اندازه استاندارد صفحه بیشتر است رو چجوری اسکرول می کنند .

    یعنی اینکه متن نباشه . بتونه اشیائ و چیزهای دیگه رو داشته باشه .
    ممنون .

  18. #18
    طبق گفته های آقای mfsh_1369 البته با کمی تغییر میشه درست کرد
    به این یه نگاه بندازید:
    فایل های ضمیمه فایل های ضمیمه

  19. #19
    از فایلی که گذاشتید ممنونم . ولی یه اسکرول استاندارد نیست
    راستش من یک سورس برای اسکرول کردن با نوار وضعیت میخواستم .
    خیلی خیلی ممنون .

  20. #20
    با سلام
    جدا ببخشید من اینجوریش رو بلد نیستم:گیج: درست کنم البته سعی هم کردم که یاد بگیرم اما نشد:ناراحت: .امیدوارم بقیه بچه ها کمکت کنند.

  21. #21
    کسانی که کامپوننت های فلش قسمت user interface رو بلدند در اینجا یاد بدند تا همه استفاده کنند .
    ممنون

    منظورم اینه:
    عکس های ضمیمه عکس های ضمیمه

  22. #22
    کاربر جدید آواتار mfsh_1369
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تهران
    پست
    19

    Alert Component

    با کمک این کامپوننت می توانید به کاربر می توانید در یک پنجره نمایش دهید این پنجره هم می تواند یک آیکمن داشته باشد
    چگونه می توانیم یک آیکن به جهت نمایش در این کامپوننت ایجاد کنیم
    برای تهیه ی یک آیکن شما باید یک سمبل ایجاد کنید Ctrl+F8 یک نام برای آن انتخاب کنید (در اینجا Alerticon گذاشته شده است) در پنجره create new symbol کلید advanced را بزنید و در پایین پنجره گزینه exprte for action script را تیک بزنید.
    چنگونه کامپوننت alert را مورد استفاده قرار دهیم؟
    1- در پنل component کامپوننت alert را انتخاب کنید و بر روی صفحه قرار دهید و آن را پاک کنید! تا فقط در کتابخانه باشد.
    3- فریم اول را انتخاب کنید در پنل action کد زیر را وارد کنید:
    import mx.controls.Alert;
    myClickHandler = function (evt) {
    if (evt.detail == Alert.OK) {
    trace("OK");
    } else {
    trace("CANCEL");
    }
    };
    Alert.show("do you like Alert?", "Alert", Alert.OK | Alert.CANCEL, this, myClickHandler, "Alerticon", Alert.OK);

    Alert.show- برای ایجاد یک پنجره alert با دو کلید استفاده شده است
    هرپک از کلید ها فشرده شود فلش تابع myclickhandler را فراخوانی می کند
    یک مثال هم گذاشتم

    MFSH
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله mfsh_1369 : پنج شنبه 09 شهریور 1385 در 19:48 عصر

  23. #23

    نقل قول: مرجع Action Script ...

    من یه فایل فلشی رو تو فایل فلش دیگه لود کردم اما نمی دونم چطور ببندمش

  24. #24
    کاربر دائمی
    تاریخ عضویت
    آذر 1389
    محل زندگی
    تهران
    پست
    857

    نقل قول: MovieClipLoader

    نقل قول نوشته شده توسط Hamid_PaK مشاهده تاپیک
    MovieClipLoader
    • کلاس آبجکتی که به شما این امکان را می دهد که بارگذاری یک فایل Jpeg و یا SWF را در یک MovieClip کنترل کنید ...
    • قابل استفاده در Flash Player 7 و نسخه های بالاتر ...
    • توضیحات کلی درباره با خصوصیات و روالهای این کلاس ...

      - Method
      MovieClipLoader.addListener(): Registers an object to receive notification when a MovieClipLoader event handler is invoked.
      MovieClipLoader.getProgress(): Returns the number of bytes loaded and total number of bytes for a file that is being loaded using MovieClipLoader.loadClip().
      MovieClipLoader.loadClip(): Loads a SWF or JPEG file into a movie clip in Flash Player while the original movie is playing.
      MovieClipLoader.removeListener(): Deletes an object that was registered using MovieClipLoader.addListener().
      MovieClipLoader.unloadClip(): Removes a movie clip that was loaded by means of MovieClipLoader.loadClip().

      - Listener
      MovieClipLoader.onLoadComplete(): Invoked when a file loaded with MovieClipLoader.loadClip() has completely downloaded.
      MovieClipLoader.onLoadError(): Invoked when a file loaded with MovieClipLoader.loadClip() has failed to load.
      MovieClipLoader.onLoadInit(): Invoked when the actions on the first frame of the loaded clip have been executed.
      MovieClipLoader.onLoadProgress(): Invoked every time the loading content is written to disk during the loading process.
      MovieClipLoader.onLoadStart(): Invoked when a call to MovieClipLoader.loadClip() has successfully begun to download a file.
    • روش استفاده از این کلاس ...

      // تعریف این کلاس در یک متغییر
      var clip_loader:MovieClipLoader = new MovieClipLoader();

      // تعریف یک شنونده در یک متغییر
      var mi_listener:Object = new Object();

      // اضافه کردن یک تابع در رویداد "بارگذاری با اشکال" در شنونده
      mi_listener.onLoadError = function (target_mc:MovieClip, errorCode:String) {
      // statement ...
      }

      // اضافه کردن یک تابع در رویداد "بارگذاری تکمیل شد" در شنونده
      mi_listener.onLoadComplete = function (target_mc:MovieClip) {
      // statement ...
      }

      // اضافه کردن شنونده به کلاس بارگذار
      clip_loader.addListener(mi_listener);

      // درخواست بارگذاری فایل مورد نظر ، شما در آرگمان دوم باید نام و یا آدرس یک موی کلیپ را وارد کنید ...
      clip_loader.loadClip('swf_or_jpeg_filename', movie_name);
    • نکته : شما در هنگام بارگذاری می توانید با روال ()getProgress وضعیت بارگذاری را نیز چک کنید ...
    • لینک دانلود مثال : تعریف و روش استفاده (بارگذاری یک SWF)


    یا حق ...
    سلام
    دوست عزیز میشه فایل ضمیمه را مجدد لطف کنی ضمیمه کنی چون خیلی وقت از آپلودش میگذره حذف شده مرسی

  25. #25

    نقل قول: مرجع Action Script ...

    سلام.برای رکورد صدا به صورت آنلاین با فرمت amr و bitrate 12 kb می شه راهنمایی کنید.

  26. #26
    کاربر جدید آواتار mahnaz_67
    تاریخ عضویت
    تیر 1392
    محل زندگی
    تهران
    پست
    14

    نقل قول: مرجع Action Script ...

    با سلام
    من تعدادی عکس کوچک دارم که میخوام در یک صفحه باشه میخوام اسکرول باشه و یه عالمه عکس کوچک و مجزا رو با اسکرول بشه پیمایش کرد!
    چطوری باید همچین چیزی بسازم.

  27. #27

    نقل قول: مرجع Action Script ...

    سلام
    من قبلا قایل swf رو دیده بودم که به وبکم وصل میشد !!

    این باعث شد که به این مقوله علاقه پیدا کنم؟ از کجا باید شروع کنم؟

    اسم کد نویسی اون چی هست ؟ و تحت چه محیطی کد نویسی میشه ؟

    امکان این وجود داره که متنی رو درون یک فایل txt در جایی مشخص مثلا My Documentesذخیره کنیم ?

  28. #28
    کاربر دائمی آواتار matinebi
    تاریخ عضویت
    آبان 1386
    محل زندگی
    نیشابور
    پست
    433

    نقل قول: مرجع Action Script ...

    با سلام و تشکر از دوستان عزیز

    مطالب قرار داده شده خیلی عالی بود چرا متوقف اش کردین؟

تاپیک های مشابه

  1. درخواست بخش Action Script
    نوشته شده توسط Chabok در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 10
    آخرین پست: شنبه 08 اردیبهشت 1386, 16:12 عصر
  2. سوالی از action Script
    نوشته شده توسط zrahimic در بخش Flash و ActionScript
    پاسخ: 8
    آخرین پست: یک شنبه 29 مرداد 1385, 11:49 صبح
  3. Action Script && php
    نوشته شده توسط cybercoder در بخش Flash و ActionScript
    پاسخ: 5
    آخرین پست: سه شنبه 02 خرداد 1385, 04:17 صبح
  4. آموزش action script
    نوشته شده توسط linspire در بخش Flash و ActionScript
    پاسخ: 1
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 16:03 عصر
  5. معرفی کتاب راجع به action script
    نوشته شده توسط mohsen_888 در بخش Flash و ActionScript
    پاسخ: 3
    آخرین پست: شنبه 22 بهمن 1384, 20:33 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •