एसडब्ल्यूएफ

From alpha
Jump to navigation Jump to search
Small Web Format (SWF)
Flash Player 34 SWF icon.png
Filename extension
.swf
Internet media type
application/vnd.adobe.flash.movie,[1] application/x-shockwave-flash[2][3]
Magic numberCWS,FWS[4] or ZWS[5]
Developed byFutureWave Software,
later taken over by Macromedia and
Adobe Systems
Type of formatVector graphic animation
Container forAdobe Flash (formerly Macromedia Flash and FutureSplash), sometimes labeled Shockwave Flash Object.

एसडब्ल्यूएफ (/ˈswɪf/)[6] मल्टीमीडिया, वेक्टर ग्राफिक्स और ActionScript के लिए उपयोग किया जाने वाला एक Adobe Flash फ़ाइल स्वरूप है।[7] FutureWave सॉफ़्टवेयर के साथ प्रारंभ, फिर Macromedia को स्थानांतरित किया गया, और फिर Adobe सिस्टम्स के नियंत्रण में आने वाली, SWF फ़ाइलों में अन्तरक्रियाशीलता और कार्य की अलग-अलग डिग्री के एनिमेशन या एप्लेट हो सकते हैं। वे प्रोग्राम में भी हो सकते हैं, आमतौर पर ब्राउज़र खेल, एक्शनस्क्रिप्ट का उपयोग करते हुए।

प्रोग्रामर एडोब फ्लैश, एडोब फ्लैश बिल्डर (एक एकीकृत विकास पर्यावरण), एडोब एनिमेट (फरवरी 2016 तक एडोब फ्लैश के लिए प्रतिस्थापन), और एडोब के प्रभाव सहित कई एडोब उत्पादों के साथ-साथ एमएक्सएमएलसी के माध्यम से एसडब्ल्यूएफ फाइलें उत्पन्न कर सकते हैं। , एक कमांड-लाइन एप्लिकेशन कंपाइलर जो स्वतंत्र रूप से उपलब्ध Adobe Flex का हिस्सा है। हालाँकि Adobe Adobe Illustrator अपने निर्यात फ़ंक्शन के माध्यम से SWF प्रारूप फ़ाइलें उत्पन्न कर सकता है, लेकिन यह उन्हें खोल या संपादित नहीं कर सकता है। Adobe उत्पादों का उपयोग करने के अलावा, कोई भी खुला स्रोत सॉफ्टवेयर के साथ SWF बना सकता है | ओपन-सोर्स MTASC | मोशन-ट्विन एक्शनस्क्रिप्ट 2 कंपाइलर (MTASC), ओपन-सोर्स मिंग पुस्तकालय और मुफ्त सॉफ्टवेयर सूट SWFTools। कई अन्य तृतीय-पक्ष प्रोग्राम भी इस प्रारूप में फ़ाइलें बना सकते हैं, जैसे कि मल्टीमीडिया फ्यूजन 2, Captivate और SWiSH मैक्स

SWF शब्द की उत्पत्ति शॉकवेव फ्लैश के संक्षिप्त नाम के रूप में हुई है।[8] एक अलग तकनीक, एडोब शॉकवेव, जिससे SWF व्युत्पन्न हुआ, के साथ भ्रम को खत्म करने के लिए इस उपयोग को छोटे वेब प्रारूप में बदल दिया गया।[9][10] Adobe द्वारा प्रारंभिकवाद SWF के लिए कोई आधिकारिक संकल्प नहीं है।[11]


इतिहास

छोटी कंपनी फ्यूचरवेव सॉफ्टवेयर ने मूल रूप से फ़ाइल प्रारूप को एक प्राथमिक उद्देश्य के साथ परिभाषित किया: मनोरंजक एनिमेशन प्रदर्शित करने के लिए छोटी फाइलें बनाना।[12] इस विचार में एक प्रारूप शामिल था कि कौन सा प्लेयर सॉफ्टवेयर किसी भी सिस्टम पर चल सकता है और जो धीमे नेटवर्क कनेक्शन के साथ काम करेगा। FutureWave ने मई 1996 में FutureSplash Animator जारी किया। दिसंबर 1996 में Macromedia ने FutureWave का अधिग्रहण कर लिया और FutureSplash Animator Macromedia Flash 1.0 बन गया।

एसडब्ल्यूएफ का मूल नामकरण मैक्रोमीडिया निदेशक प्रसिद्ध मैक्रोमीडिया शॉकवेव ब्रांड को भुनाने की इच्छा से निकला था; Macromedia निदेशक ने अंतिम उपयोगकर्ता के लिए शॉकवेव फ़ाइलें बनाईं, इसलिए उनके नए फ़्लैश उत्पाद द्वारा बनाई गई फ़ाइलों ने पहले से ही स्थापित ब्रांड को भुनाने का प्रयास किया। जैसे ही फ्लैश शॉकवेव की तुलना में अधिक लोकप्रिय हो गया, यह ब्रांडिंग निर्णय एक दायित्व बन गया, इसलिए प्रारूप को केवल SWF के रूप में संदर्भित किया जाने लगा।[8]

एडोब ने 2005 में मैक्रोमीडिया का अधिग्रहण किया।[13] 1 मई 2008 को, Adobe ने Open Screen Project के हिस्से के रूप में SWF प्रारूप विनिर्देशों पर अपने लाइसेंसिंग प्रतिबंधों को हटा दिया। हालांकि, ग्नश (सॉफ्टवेयर) विकास दल के एक सदस्य, रोब सेवॉय ने फ्लैश प्रारूप के कुछ हिस्सों की ओर इशारा किया है जो बंद रहते हैं।[14] 1 जुलाई, 2008 को, Adobe ने Google और Yahoo के लिए कोड जारी किया, जिसने उनके खोज इंजनों को SWF फ़ाइलों को क्रॉल और अनुक्रमित करने की अनुमति दी।[15]


विवरण

एसडब्ल्यूएफ में मुख्य ग्राफिकल आदिम पथ है, जो आदिम प्रकार के खंडों की एक श्रृंखला है, जिसमें लाइनों से लेकर स्पलाइन (गणित) या बेज़ियर वक्र शामिल हैं। आयत, दीर्घवृत्त, और यहाँ तक कि पाठ जैसे अतिरिक्त आदिम इनसे बनाए जा सकते हैं। एसडब्ल्यूएफ में ग्राफिकल तत्व इस प्रकार स्केलेबल वेक्टर ग्राफिक्स और एमपीईजी -4 बीआईएफएस के समान हैं। SWF प्रदर्शन सूचियों का भी उपयोग करता है और पहले से परिभाषित घटकों के नामकरण और पुन: उपयोग की अनुमति देता है।[16]

एसडब्ल्यूएफ द्वारा उपयोग किया जाने वाला बाइनरी स्ट्रीम प्रारूप टैग, लंबाई और पेलोड के साथ काफी हद तक त्वरित समय परमाणुओं के समान है – एक ऐसा संगठन जो (पुराने) खिलाड़ियों के लिए ऐसी सामग्री छोड़ना बहुत आसान बनाता है जिसका वे समर्थन नहीं करते।[16] मूल रूप से वेक्टर-आधारित वस्तुओं और छवियों को सरल अनुक्रमिक तरीके से प्रस्तुत करने तक सीमित, इसके बाद के संस्करणों में प्रारूप ऑडियो (फ़्लैश 3 के बाद से) और वीडियो (फ़्लैश 6 के बाद से) की अनुमति देता है।

एडोब ने फ्लैश प्लेयर के संस्करण 11 में एक नया, निम्न-स्तरीय 3डी एपीआई पेश किया। शुरुआत में इसका कोडनेम मोलेहिल था, इस एपीआई को दिया गया आधिकारिक नाम अंततः तुम झुर्रीदार हो जाओगे था। इसका उद्देश्य OpenGL या Direct3D के समकक्ष होना था।[17]: 9  स्टेज3डी शेडर्स में स्टेज3डी#फीचर्स (एजीएएल) नामक एक निम्न-स्तरीय भाषा में अभिव्यक्त किया जाता है।[17]: 57 [18]


दत्तक ग्रहण

Adobe, Microsoft Windows, Mac OS X, और Linux सहित एआरएम वास्तुकला और ARM आर्किटेक्चर पर कई डेस्कटॉप ऑपरेटिंग सिस्टम पर वेब ब्राउज़र में SWF फ़ाइलों को चलाने के लिए Adobe Flash Player और एडोब इंटीग्रेटेड रनटाइम जैसे प्लग-इन (कंप्यूटिंग) उपलब्ध कराता है। (केवल क्रोमओएस)।

जीएनयू ने जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) के तहत ग्नश (सॉफ्टवेयर) नामक एक मुफ्त सॉफ्टवेयर एसडब्ल्यूएफ प्लेयर विकसित करना शुरू कर दिया है। घोषित उच्च प्राथमिकता वाली GNU परियोजना होने के बावजूद, Gnash के लिए धन काफी सीमित था।[19]एक अन्य खिलाड़ी GNU LGPL-लाइसेंस प्राप्त Swfdec है। लाइटस्पार्क हाल के एसडब्ल्यूएफ संस्करणों का समर्थन करने वाले गनाश की निरंतरता है।[19] Adobe ने अपने उत्पादों और तकनीकों में SWF प्लेबैक और संलेखन को शामिल किया है, जिसमें Adobe Shockwave भी शामिल है, जो अधिक जटिल दस्तावेज़ प्रस्तुत करता है।[16]एसडब्ल्यूएफ को पीडीएफ फाइलों में भी एम्बेड किया जा सकता है; इन्हें Adobe Reader 9 या बाद के संस्करण के साथ देखा जा सकता है।[20] InDesign CS6 सीधे SWF एनिमेशन के कुछ सीमित रूप भी बना सकता है।[21] Sony PlayStation पोर्टेबल कंसोल Sony के वेब ब्राउज़र में सीमित SWF फ़ाइलें चला सकता है, जिसकी शुरुआत फ़र्मवेयर संस्करण 2.71 से होती है। Nintendo Wii दोनों[22] और सोनी प्लेस्टेशन 3[23] कंसोल अपने इंटरनेट ब्राउज़रों के माध्यम से SWF फ़ाइलें चला सकते हैं।

स्केलफॉर्म जीएफएक्स एक वाणिज्यिक वैकल्पिक एसडब्ल्यूएफ प्लेयर है जो ग्राफ़िक्स प्रोसेसिंग युनिट का उपयोग करके पूर्ण हार्डवेयर त्वरण की सुविधा देता है और फ्लैश 8 और एएस2 तक उच्च अनुरूपता रखता है। स्केलफॉर्म जीएफएक्स को खेल मिडलवेयर समाधान के रूप में लाइसेंस प्राप्त है और उपयोगकर्ता इंटरफेस, एचयूडी (वीडियो गेमिंग), मिनी खेल और वीडियो प्लेबैक के लिए कई पीसी और कंसोल 3डी गेम द्वारा उपयोग किया जाता है।[citation needed]

SWF की नई 3D विशेषताओं को WebGL के विकल्प के रूप में देखा गया है, जिसमें पेपरविज़न3D जैसे 3D इंजनों का उछाल आया है।[24][25][26] वादा करना,[24][27][28] सैंडी काउंट,[24][29] और अल्टरनेटिवा 3डी लक्ष्यीकरण 3डी एसडब्ल्यूएफ।[30] हालाँकि इनमें से कुछ परियोजनाएँ 2005 के आसपास शुरू हुईं, लेकिन फ़्लैश प्लेयर 10 तक उनके पास GPU त्वरण का कोई समर्थन नहीं था, और यहाँ तक कि फ़्लैश प्लेयर के उस संस्करण में, समान सामग्रियों के लिए शेड्स का उपयोग किया जा सकता था, लेकिन वर्टेक्स जानकारी को अभी भी सीपीयू (बीएसपी पेड़ों आदि का उपयोग करके)[30]फ्लैश प्लेयर के संस्करण 11 के बाद नया स्टेज 3 डी निम्न-स्तरीय एपीआई जोड़ा गया, इनमें से कुछ नहीं बल्कि सभी प्रोजेक्ट नए एपीआई में माइग्रेट हो गए। एक जिसने माइग्रेट किया वह अवे3डी, संस्करण 4 था।[31] मिलवर्ड ब्राउन द्वारा किए गए और 2010 में एडोब द्वारा प्रकाशित एक स्वतंत्र अध्ययन के आधार पर, परिपक्व बाजारों में 99% से अधिक डेस्कटॉप वेब ब्राउज़र (संयुक्त राज्य अमेरिका, कनाडा, यूनाइटेड किंगडम, फ्रांस, जर्मनी, जापान, ऑस्ट्रेलिया और न्यूजीलैंड के रूप में परिभाषित) ) में एक SWF प्लगइन स्थापित था, जिसमें लगभग 90% फ़्लैश प्लेयर का नवीनतम संस्करण था।[32] गेम्स और एनिमेशन के लिए HTML5 की बढ़ती लोकप्रियता के साथ-साथ कई सुरक्षा खामियां जो Adobe के SWF प्लेयर को परेशान कर रही थीं, Adobe ने 31 दिसंबर, 2020 को अपने फ़्लैश प्लेयर एंड-ऑफ़-लाइफ उत्पाद की घोषणा की। 12 जनवरी, 2021 को, यह अपने फ़्लैश प्लेयर के लिए एक अपडेट पुश किया जिसने सभी फ़्लैश सामग्री को चलने से रोक दिया।

प्रकाशित विनिर्देश

Adobe SWF का आंशिक विनिर्देश उपलब्ध कराता है,[33] एसडब्ल्यूएफ संस्करण 19 में परिवर्तनों को दर्शाने के लिए सबसे हाल ही में जनवरी 2013 में अपडेट किया गया।[34] SWF संस्करणों को Flash 10 के बाद फ़्लैश प्लेयर संस्करणों से अलग कर दिया गया है। बाद में SWF की संस्करण संख्या तेजी से आगे बढ़ी; एसडब्ल्यूएफ संस्करण 19 फ्लैश प्लेयर 11.6 में जोड़ी गई नई सुविधाओं से मेल खाता है।[35] फ़्लैश प्लेयर 14 SWF संस्करण 25 का उपयोग करता है।[36] 2008 में, Gnash (सॉफ़्टवेयर) प्रोजेक्ट के मुख्य विकासकर्ता रोब सवॉय द्वारा विनिर्देशों के दस्तावेज़ की आलोचना की गई थी, क्योंकि SWF को पूरी तरह से लागू करने के लिए आवश्यक बड़ी मात्रा में जानकारी गायब थी, रियल टाइम मैसेजिंग प्रोटोकॉल और सोरेनसन कोडेक के विनिर्देशों को छोड़ दिया गया था।[14]रीयल टाइम मैसेजिंग प्रोटोकॉल विनिर्देश[37] जून 2009 में सार्वजनिक रूप से जारी किया गया था।[citation needed] सोरेनसन स्पार्क कोडेक Adobe की संपत्ति नहीं है।

लाइसेंसिंग

1 मई, 2008 तक, एसडब्ल्यूएफ चलाने वाले सॉफ्टवेयर को लागू करना विनिर्देश के लाइसेंस द्वारा अस्वीकृत था।[38] उस तारीख को, अपने ओपन स्क्रीन प्रोजेक्ट के हिस्से के रूप में, Adobe ने SWF और फ्लैश वीडियो प्रारूपों पर ऐसे सभी प्रतिबंध हटा दिए।[39] एसडब्ल्यूएफ फाइलें बनाने वाले सॉफ्टवेयर को लागू करने की हमेशा अनुमति दी गई है, इस शर्त पर कि परिणामी फाइलें प्रतिपादन (कंप्यूटर ग्राफिक्स) एडोब फ्लैश प्लेयर के नवीनतम सार्वजनिक रूप से उपलब्ध संस्करण में त्रुटि मुक्त हैं।[40]


संबंधित फ़ाइल स्वरूप और एक्सटेंशन

Adobe टूल श्रृंखला में SWF संलेखन से संबंधित अन्य प्रारूप सार्वजनिक विनिर्देश के बिना बने रहते हैं। एक उदाहरण FLA है, जो Adobe के Flash द्वारा उपयोग किए जाने वाले SWF का संपादन योग्य संस्करण है, लेकिन अन्य Adobe टूल द्वारा नहीं, जो कम सुविधाओं के बावजूद SWF को भी आउटपुट कर सकते हैं।[41]

Extension Explanation
.abc Actionscript bytecode used by the Actionscript Virtual Machine AVM (Flash 8 and prior), and AVM2 (Flash 9 or later).
.amf Action Message commands for transacting with a FMS.
.as ActionScript source code in simple source files. FLA files can also contain Actionscript code directly, but separate external .as files often emerge for structural reasons, or to expose the code to versioning applications.
.asc Server-Side ActionScript, which is used to develop efficient and flexible client-server Macromedia Flash Communication Server MX applications.
.aso Cache files used during Flash development, containing compiled ActionScript byte code. An ASO file is recreated when a change in its corresponding class files is detected. Occasionally the Flash IDE does not recognize that a recompile is necessary, and these cache files must be deleted manually. They are located in %USERPROFILE%\Local Settings\Application Data\Macromedia\Flash8\en\Configuration\Classes\aso on Win32 / Flash8.
.f4a Adobe suffix for iTunes M4A files that contain only audio streams.[42]
.f4b Adobe suffix for iTunes M4B audiobook files.[42]
.f4f MP4 atom-ized fragmented files. Containing FLV packets.
.f4m XML manifest files. Containing base64 FLV onMetaData headers for an Adobe version of bit rate control HTTP Live Streaming.
.f4p Adobe suffix for media encrypted with the Adobe Access digital rights management scheme which is based on the same protection scheme that their RTMP protocol uses.[42]
.f4v Similar to iTunes M4V files which are based on MP4 and can be played back by Flash Player 9 Update 3 and above. F4V file format is second container format for Flash video and it differs from FLV file format. It is based on the ISO base media file format.[43][42]
.fla Source material for the Flash application. Flash authoring software can edit FLA files and compile them into .swf files. The Flash source file format is currently a binary file format based on the Microsoft Compound File Format. In Flash Pro CS5, the fla file format is a zip container of an XML-based project structure.
.flp XML files used to reference all the document files contained in a Flash Project. Flash Projects allow the user to group multiple, related files together to assist in Flash project organization, compilation and build.
.flv Flash video files, as created by Adobe Flash, ffmpeg, Sorenson Squeeze, or On2 Flix. The audio and video data within FLV files are encoded in the same way as they are within SWF files.
.fxg Unified xml file format being developed by Adobe for Flex, Flash, Photoshop and other applications.
.jsfl Adds functionality in the Flash Authoring environment; they contain JavaScript code and access the Flash JavaScript API.
.mxml Used in conjunction with ActionScript files (and .css files), and offer a markup-language-style syntax (like HTML) for designing the GUI in Flex. Each MXML file creates a new class that extends the class of the root tag, and adds the nested tags as children (if they are descendants of UIComponent) or members of the class.
.sol Adobe Flash Player container to hold Local Shared Objects (data stored on the system running the Flash player).
.spl FutureSplash Animator documents.
.swc Container for distributing components; they contain a compiled clip, the component's ActionScript class file, and other files that describe the component.
.swd Temporary debugging files used during Flash development. Once finished developing a Flash project these files are not needed and can be removed.
.swf Completed, compiled and published files that cannot be edited with Adobe Flash. However, several non-Adobe '.swf decompilers' exist (like that of Sothink) to convert SWF back to the FLA format,[44] or to the more recent Apache Flex format.[45] Attempting to import .swf files using Flash allows it to retrieve some assets from the .swf, but not all.[46]
.swt 'Templatized' forms of .swf files, used by Macromedia Generator. It is also Adobe Dreamweaver's Flash template file extension.[47]
.xfl XML-based project files that are equivalent to the binary .fla format. Flash authoring software uses XFL as an exchange format in Flash CS4. It imports XFL files that are exported from InDesign and AfterEffects. In Flash Pro CS5, the xfl file is a key file which opens the "uncompressed FLA" file, which is a hierarchy of folders containing XML and binary files.


यह भी देखें

एडोब फ्लैश
  • एक्शनस्क्रिप्ट
  • एक्शनस्क्रिप्ट कोड सुरक्षा
  • एडोब फ्लैश प्लेयर, रनटाइम जो फ्लैश फिल्मों को निष्पादित और प्ले करता है
  • एडोब फ्लैश लाइट, उन उपकरणों के लिए फ्लैश प्लेयर का हल्का संस्करण है जिनमें नियमित फ्लैश फिल्में चलाने के लिए संसाधनों की कमी होती है
  • फ्लैश वीडियो
  • मिंग पुस्तकालय
  • केसर टाइप सिस्टम, स्थानिक एंटी-अलियासिंग|एंटी-अलियास टेक्स्ट-रेंडरिंग इंजन जिसका उपयोग संस्करण 8 के बाद में किया गया
  • स्थानीय साझा वस्तु
  • SWFObject, एक JavaScript लाइब्रेरी जिसका उपयोग फ़्लैश सामग्री को वेबपृष्ठों में एम्बेड करने के लिए किया जाता है।
अन्य

संदर्भ

  1. "IANA Media Type registration".
  2. "[Apache-SVN] Contents of /httpd/httpd/branches/2.4.x/docs/conf/mime.types". svn.apache.org.
  3. "nginx's media type file".
  4. "SWF File Format Specification Version 10" (PDF). Archived from the original (PDF) on 2012-01-31. Retrieved 2012-02-26.
  5. "SWF File Format Specification Version 19" (PDF). Archived from the original (PDF) on 2013-02-02. Retrieved 2013-02-17.
  6. "फ्लैश प्लेयर 10.1 के लिए एडोब फ्लैश प्लेयर एडमिनिस्ट्रेशन गाइड" (PDF). Adobe.com. Adobe Systems. 2010-06-10. p. 1. Archived from the original (PDF) on 2010-11-21. Retrieved 2011-03-10.
  7. "ओपन स्क्रीन प्रोजेक्ट". Archived from the original on August 18, 2014.
  8. 8.0 8.1 Mark Schaeffer (2007). Adobe Flash CS3 Professional How-Tos: 100 Essential Techniques. Adobe Press. ISBN 978-0-13-270129-7.
  9. "एसडब्ल्यूएफ परिभाषा पीसी पत्रिका विश्वकोश से". Retrieved 2013-11-02.
  10. Jennifer Niederst (2001). Web Design in a Nutshell: A Desktop Quick Reference (2nd ed.). O'Reilly Media, Inc. p. 438. ISBN 978-0-596-00196-4.
  11. ""SWF" stands for...?". Archived from the original on 2016-09-19. Retrieved 2021-02-23.
  12. "The History of Flash: The Dawn of Web Animation". Adobe Systems. Archived from the original on 2008-01-25. Retrieved 2008-01-21.
  13. "Adobe Fast Facts | Adobe". www.adobe.com. Retrieved 2018-10-28.
  14. 14.0 14.1 "Free Flash community reacts to Adobe Open Screen Project". Archived from the original on 2008-09-28. Retrieved 2008-11-29.
  15. "Streamingmedia.com: Google and Yahoo Roll out Flash Search".
  16. 16.0 16.1 16.2 C. Concolato and J. C. Dufourd. "Comparison of MPEG-4 BIFS and some other multimedia description languages". Workshop and Exhibition on MPEG-4, WEPM. 2002.
  17. 17.0 17.1 Christer Kaitila (2011). Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner's Guide. Packt Publishing Ltd. ISBN 978-1-84969-169-7.
  18. "अगल क्या है - एडोब डेवलपर कनेक्शन". www.adobe.com.
  19. 19.0 19.1 Willis, Nathan. "ग्नश, लाइटस्पार्क और शुमवे". LWN.net. Retrieved 13 June 2014.
  20. "WordPress › Error". blogs.adobe.com.
  21. Christopher Smith; AGI Creative Team (2012). Adobe InDesign CS6 Digital Classroom. John Wiley & Sons. p. 391. ISBN 978-0-470-45128-1.
  22. "वाईआई इंटरनेट चैनल". Archived from the original on 2008-02-23.
  23. Eric Lempel (December 2008). "PS3 Firmware (v2.53) Update". Playstation.Blog. Retrieved 2009-03-12.
  24. 24.0 24.1 24.2 Cheridan Kerr; Jonathan Keats (2009). The Essential Guide to Flash CS4. Apress. p. 286. ISBN 978-1-4302-2353-5.
  25. Michael Lively (2010). Professional Papervision3D. John Wiley & Sons. ISBN 978-0-470-97060-7.
  26. Paul Tondeur; Jeff Winder (2009). Papervision3d Essentials: Create Interactive Papervision3D Applications with Stunning Effects and Powerful Animals. Packt Publishing Ltd. ISBN 978-1-84719-573-9.
  27. Matthew Casperson (2011). Away3D 3.6 Essentials. Packt Publishing Ltd. ISBN 978-1-84951-207-7.
  28. Michael Ivanov (2011). Away3D 3.6 Cookbook. Packt Publishing Ltd. ISBN 978-1-84951-281-7.
  29. Doug McCune; Deepa Subramaniam (2009). Adobe Flex 3.0 For Dummies. John Wiley & Sons. pp. 388–389. ISBN 978-0-470-40789-9.
  30. 30.0 30.1 Remi Arnaud (2011). "3D in a Web Browser". In Eric Lengyel (ed.). Game Engine Gems 2. CRC Press. pp. 207–212. ISBN 978-1-56881-437-7.
  31. "Stage3D vs WebGL Performance". Airtight Interactive. 2011-10-28. Retrieved 2023-02-07.
  32. "Flash content reaches 99% of Internet viewers". Adobe. Archived from the original on August 27, 2010. Retrieved 2010-09-10.
  33. "एसडब्ल्यूएफ और एएमएफ प्रौद्योगिकी केंद्र - एडोब डेवलपर कनेक्शन". www.adobe.com.
  34. "SWF and AMF3 specifications update - ByteArray.org". Archived from the original on 2013-04-15.
  35. "SWF Versioning - ByteArray.org". Archived from the original on 2012-10-15.
  36. "फ्लैश प्लेयर और एडोब एयर फीचर सूची - एडोब डेवलपर कनेक्शन". www.adobe.com.
  37. "रीयल-टाइम मैसेजिंग प्रोटोकॉल (आरटीएमपी) विनिर्देश - एडोब डेवलपर कनेक्शन". www.adobe.com.
  38. "SWF and FLV File Format Specification License Agreement". Adobe Systems. 2007-06-27. Archived from the original on 2007-12-22. Retrieved 2008-01-05. आप एसडब्ल्यूएफ फाइलों को पढ़ने या प्रस्तुत करने वाले रनटाइम, क्लाइंट, प्लेयर, निष्पादन योग्य या अन्य प्रोग्राम को बनाने या विकसित करने के लिए किसी भी तरह से विशिष्टता का उपयोग नहीं कर सकते हैं।
  39. "Open Screen Project Press Release". Adobe Systems. 2008-05-01. Archived from the original on 2008-05-06. Retrieved 2008-05-01.
  40. "Adobe Player Licensing: Flash Player Developer SDKs". Adobe Systems. Archived from the original on January 15, 2008. Retrieved 2008-01-21.
  41. Richard Harrington; Marcus Geduld (2009). After Effects for Flash, Flash for After Effects: Dynamic Animation and Video with Adobe After Effects CS4 with Adobe Flash CS4 Professional. Adobe Press. p. 32. ISBN 978-0-321-60607-5.
  42. 42.0 42.1 42.2 42.3 "New File Extensions and MIME Types". Kaourantin.net. 2007-10-31. Archived from the original on 2010-07-06. Retrieved 2010-12-04.
  43. Adobe Systems Incorporated (November 2008). "Video File Format Specification, Version 10" (PDF). Adobe Systems Incorporated. Archived from the original (PDF) on 2010-09-23. Retrieved 2009-08-03.
  44. Brimelow, Lee (25 April 2008). "New Video Tutorial on Ethical SWF Decompiling". the Flash Blog. Adobe Systems. Archived from the original on 16 December 2012. Retrieved 28 October 2010.
  45. Shashank Tiwari; Elad Elrom; Charlie Schulze (2010). AdvancED Flex 4. Apress. p. 386. ISBN 978-1-4302-2484-6.
  46. Can a Flash Player movie (SWF) file be edited or imported?. Kb2.adobe.com. Retrieved on 2010-11-09.
  47. Crumlish, Christian; Dykes, Lucinda (20 February 2006). Dreamweaver® MX 2004 SavvyTM. John Wiley & Sons. p. 240. ISBN 978-0-7821-5102-2. Retrieved 22 November 2021.


बाहरी संबंध