AS3 Vade Mecum, भाग 1
द्वारा च्लोए 17 अप्रैल, 2009 श्रेणी में Audiovisual, कंप्यूटर
यह जानकारी लेंस में IUT के छात्रों के लिए है, लेकिन, इस्तेमाल किया जा सकता अच्छी तरह से हर कोई समझ सकता है. उल्लेख किया कक्षाओं अनुरोध पर उपलब्ध हैं: इस विषय पर एक लेख लिखने एक बार इन कक्षाओं में कुछ औद्योगिक.
आयात:
एक वर्ग के आयात (जैसे उपयोगिताओं / वीडियो / RTMP.as):
आयात utilities.video.RTMP; आयात एक पैकेज में सभी वर्गों (जैसे उपयोगिताओं / वीडियो):
आयात utilities.video .*; वस्तु प्रबंधन
इन्स्तांत एक वर्ग ActionScript 3 (उदाहरण के लिए, utilities.video.RTMP):
var rtmp: RTMP RTMP = नई (...). ... श्रेणी RTMP के मानकों का सेट है.
एक अज्ञात वस्तु बनाएँ (जो एक वर्ग के नाम) नहीं है:
var myObject, (field1: value1, field2: value2); ट्रेस (monObjet.champ1) / प्रिंट / value1 ट्रेस (monObjet.champ2) / दिखाता / value2
इक्विटी प्रबंधन
वस्तुओं एक घटना की ओर से पहुँचा, कार्यों में हैं, घटना के नाम टाइपिंग द्वारा.
इसलिए नाम की घटना नहीं रिक्त स्थान या विशेष वर्ण कुछ (है कि एक से जाने नहीं होनी चाहिए जेड और जेड के लिए एक (उच्चारण के बिना), 0-9 आमतौर पर है अवांछनीय).
उदाहरण:
= 320 monSymbole.width; = 240 monSymbole.height; monSymbole.x this.width = / 2 - / 2 / / monSymbole.width केंद्रित = 0 monSymbole.y, / / अप लाइन
स्ट्रिंग (स्ट्रिंग वर्ग)
एक apostrophe या डबल उद्धरण चिह्न, उसी पर हस्ताक्षर के साथ समाप्त होता है के साथ शुरू होता है. उदाहरण:
var string1 '=' foo var वाक्यांश 2 = "आधार"; string3 इस var = "एक लंबी स्ट्रिंग है." घटनाक्रम:
प्रबंधन माउस क्लिक करें:
monObjet.addEventListener (MouseEvent.CLICK, fonction_de_rappel); घटना एक नई छवि (फ्लैश: सामान्य में 25 एफपीएस) ट्रिगर:
monObjet.addEventListener (Event.ENTER_FRAME, fonction_de_rappel) यदि हम दृश्य पर सीधे कार्रवाई चाहते हैं, addEventListener (Event.ENTER_FRAME, उपयोग fonction_de_rappel) कम, या इस घटना के नाम के रूप में खोजशब्द का उपयोग करें.
Callbacks पर स्पष्टीकरण
एक कॉलबैक एक समारोह है कि एक पैरामीटर, जो कहा जाता है जब एक घटना निशानेबाजी है लेता है. वे addEventListener के साथ घटनाओं के प्रबंधन में विशेष रूप से पाए जाते हैं, लेकिन कक्षा में भी ऐसी BoundDragAndDropHorizontal या FillBarVertical के रूप में. इन कार्यों के विशिष्ट वाक्यविन्यास है
maFonctionDeRappel समारोह evt () ( / / डालें अपने कोड यहाँ )
लेकिन हम नहीं हमेशा के लिए एक नया कार्य बना सकते हैं. हम यह कर सकते हैं:
monBouton.addEventListener (, (evt) समारोह MouseEvent.CLICK (ट्रेस ( "बटन क्लिक किया!") का पता लगाने ( "x समन्वय" evt.stageX +) का पता लगाने ( "y समन्वय:" + evt.stageY );)); 






