AppMaster में, आप वेब अनुप्रयोगों जैसे दृश्य प्रभाव, ध्वनि, आदि में इंटरैक्टिव तत्व जोड़ सकते हैं। इस लेख में, हम आपको दिखाएंगे कि फायर कंफेटी और प्ले साउंड ब्लॉक दोनों को एक दूसरे के साथ कैसे उपयोग किया जाए।
इस लेख में वर्णित उदाहरण बहुत सरल है ताकि ऐपमास्टर प्लेटफॉर्म के साथ काम करने के किसी भी स्तर के ज्ञान का पाठक इन ब्लॉकों के उपयोग के सार को समझ सके और उन्हें उनके आवेदन के लिए अनुकूलित कर सके।
मान लें कि हमारे वेब एप्लिकेशन को उपयोगकर्ता लॉगिन ईवेंट पर किसी तरह प्रतिक्रिया देने की आवश्यकता है। अर्थात्, कंफ़ेद्दी एक सफल लॉगिन के साथ स्क्रीन पर शूट करता है, और एक निश्चित राग बजाया जाता है। यह नीचे दी गई तस्वीर में ऐसा दिखता है (चूंकि यह एक एनीमेशन है, इसलिए ध्वनि को एकीकृत करने का कोई तरीका नहीं है क्योंकि यह एनीमेशन है, लेकिन आप स्वयं परिणाम का परीक्षण कर सकते हैं):
सबसे पहले, आइए Play Sound और Fire Confetti व्यवसाय प्रक्रिया को स्वयं ब्लॉक करने पर करीब से नज़र डालें।
1. प्ले साउंड - एक व्यावसायिक प्रक्रिया का एक ब्लॉक जो किसी दिए गए लिंक पर फ़ाइल से ध्वनि बजाता है।
URL (mp3) [स्ट्रिंग] - फ़ाइल का पथ। एप्लिकेशन के फ़ाइल संग्रहण से फ़ाइल का पथ निर्दिष्ट करना अच्छा अभ्यास है, फिर URL /api/_file/<ID>/download/ जैसा दिखेगा, जहां आईडी एप्लिकेशन बैकएंड में फ़ाइल आईडी है।
2. फायर कंफ़ेद्दी - एक व्यवसाय प्रक्रिया ब्लॉक जो वर्तमान उपयोगकर्ता के लिए कंफ़ेद्दी को सक्रिय करता है।
- प्रीसेट [vmodel] - आपको कंफ़ेद्दी की शूटिंग के लिए एनिमेशन का चयन करने की अनुमति देता है
- तोप
- आतिशबाजी
- वास्तविक
- बर्फ
- स्कूल गौरव
- अवधि (ms) [पूर्णांक] - ms . में एनिमेशन अवधि
- शीर्ष स्थिति (%) [पूर्णांक] - स्क्रीन के शीर्ष से ट्रिगर बिंदु का विचलन
- बाईं ओर की स्थिति (%) [पूर्णांक] - स्क्रीन के बाईं ओर से ट्रिगर बिंदु का विचलन
- कण संख्या [पूर्णांक] - कंफ़ेद्दी कणों की संख्या
- कोण [पूर्णांक] - कोण
- रंग [स्ट्रिंग सरणी] - कंफ़ेद्दी कण रंग
आइए व्यवसाय प्रक्रिया को स्वयं स्थापित करने के लिए आगे बढ़ते हैं। हमारे उदाहरण में, एक सफल उपयोगकर्ता लॉगिन के बाद कंफ़ेद्दी को निकाल दिया जाता है। इस प्रकार, लॉगिन बटन से जुड़ी व्यावसायिक प्रक्रिया में सभी आवश्यक संशोधन किए जाएंगे।
व्यवसाय प्रक्रिया में एक क्षण खोजना आवश्यक है जो उपयोगकर्ता को सफल लॉगिन, अर्थात् नेविगेट ब्लॉक पर अगले पृष्ठ पर पुनर्निर्देशित करता है। व्यवसाय प्रक्रिया में हमारा संशोधन इस प्रकार है:
यहां उपयोग की जाने वाली फायर कंफ़ेद्दी ब्लॉक सेटिंग्स:
- पूर्व निर्धारित = तोप;
- अवधि (एमएस) = 1;
- कण गणना = 500;
- कोण = 30.
प्ले साउंड ब्लॉक का इनपुट उस संगीत फ़ाइल का पथ प्राप्त करता है जिसे पहले एप्लिकेशन सर्वर पर अपलोड किया गया था।
इस प्रकार, इस लेख में हमने Play Sound और Fire Confetti इंटरैक्टिव ब्लॉकों के उपयोग की संभावनाओं का वर्णन किया है। यह समझने के बाद कि वे कैसे काम करते हैं, आप अधिक जटिल परिदृश्यों के लिए स्वयं उनका उपयोग कर सकते हैं।