काउंटर अभिव्यक्ति, विभाजन अंक James Armstrong - 04-22-2009
नमस्ते,
मैं एक 9 अंक काउंटर, जहां संख्या पूरी तरह से प्रदर्शित नहीं कर रहे हैं बनाने के लिए कोशिश कर रहा हूँ, लेकिन इसके बजाय COMP भर में फैल.
मैं क्या जरूरत है कि मेरे पाठ परत एक नंबर का चयन अंकों के आधार पर नियंत्रण एक अभिव्यक्ति (फ़िसलपट्टी द्वारा) उत्पन्न होता है.
मूलतः मैं इस्तेमाल
वैल = प्रभाव ( "स्लाइडर नियंत्रण") ( "फ़िसलपट्टी");
दशमलव के सही करने के लिए numdec = 0; / / अंक
= 2 numdigit; / / अंक दशमलव के बाईं ओर
(वैल 0) यदि हस्ताक्षर = "-" और = "" पर हस्ताक्षर; s = गणित.Abs (वैल).() numdec tofixed, जबकि (ओं.लम्बाई numdigit + numdec + 1) = "0" + s; हस्ताक्षर + एस एस
एक पोस्ट यहाँ कहीं से, बस उपयुक्त प्रत्येक पाठ परत पर अंक के आसपास मास्क बनाने के बारे में और उन्हें फैलाने के लिए एक उद्देश्य के साथ. हालांकि ग्राहक इतनी संख्या सब के बारे में और उनके आसपास के नंबर बदल के रूप में उनकी मास्क से बाहर wiggling थे एक गैर monospace फ़ॉन्ट चुना है.
इस समाप्त करने के लिए, अगर मैं एक पाठ प्रतिशत अंक एकल परत मिल सकता है, अपनी स्थिति काफी स्थिर रहेगा. कोई मदद कर सकता है ( Dan?) धन्यवाद.
पुन:: काउंटर अभिव्यक्ति, विभाजन अंक Dan Ebberts - 04-22-2009
अपने अंक परत परत 1 9 के माध्यम से परत 1 (साथ हैं बाईं-सबसे) अपनी अभिव्यक्ति के लिए इस mod अंक होने आप बंद हो जाना चाहिए संभालने:
वैल = प्रभाव ( "स्लाइडर नियंत्रण") ( "फ़िसलपट्टी");
दशमलव के सही करने के लिए numdec = 0; / / अंक
= 2 numdigit; / / अंक दशमलव के बाईं ओर
(वैल 0) यदि हस्ताक्षर = "-" और = "" पर हस्ताक्षर;
S = गणित.Abs (वैल).() numdec tofixed;
(ओं जबकि.लम्बाई numdigit + numdec + 1) = "0" s + s;
S = हस्ताक्षर + s;
s.Substr (सूचकांक-1,1)
Dan
पुन:: काउंटर अभिव्यक्ति, विभाजन अंक Trent Armstrong - 04-22-2009
आप इस के लिए एक पाठ परत का उपयोग करना होगा. संख्या प्रभाव से काम नहीं करता.
तुम्हें शायद एक नंबर के लिए एक अलग स्तर का उपयोग करना होगा, लेकिन इस तकनीक का काम करना चाहिए.
का प्रयोग "स्ट्रिंग ()" एक तार करने के लिए और फिर "mynumber अपना नंबर बदलने के लिए.Substring () "तुम उस परत के लिए प्रदर्शन करना चाहता हूँ जो मान लेने.
ट्रेंट Armstrong -- Creative COW नेता
http://www.Dallasaeug.com
पुन:: काउंटर अभिव्यक्ति, विभाजन अंक Trent Armstrong - 04-22-2009
हमेशा की तरह, Dan बहुत उसके भाव के साथ सुंदर है.
ट्रेंट Armstrong -- Creative COW नेता
http://www.Dallasaeug.com
पुन:: काउंटर अभिव्यक्ति, विभाजन अंक damir gamulin - 04-23-2009
हैलो, अब इस पाठ के लिए भी किया जा सकता है?
यदि एक एक वाक्य और नहीं अंकों के पत्र चेतन होगा ?
. . . . . .
g
पुन:: काउंटर अभिव्यक्ति, विभाजन अंक James Armstrong - 04-23-2009
वाह! मैं इतनी जल्दी जवाब पाने के लिए उम्मीद नहीं की थी! धन्यवाद.
मैंने कोशिश की Dan 'अभिव्यक्ति बाहर है और बहुत पास आया.
मैं था कि समस्या थी कि परतों की संख्या से कम अंकों के साथ आंकड़ों में, इस अंक को गलत जगह पर प्रदर्शित कर रहे हैं.
यदि स्लाइडर था उदाहरण के लिए'1065 'पाठ परतों कहा'1065_ _ _ _ _' के बजाय '_ _ _ _ _ 1065'
इसलिए मैं सिर्फ इतना तरह दशमलव स्थान के बाईं ओर के अंकों समायोजित
वैल = thiscomp.परत ( "नंबर cruncher").प्रभाव ( "last6 अंक") ( "फ़िसलपट्टी");
दशमलव के सही करने के लिए numdec = 0; / / अंक
Numdigit = 8; / / अंक दशमलव के बाईं ओर
(वैल 0) यदि हस्ताक्षर = "-" और = "" पर हस्ताक्षर;
S = गणित.Abs (वैल).() numdec tofixed;
(ओं जबकि.लम्बाई numdigit + numdec + 1) = "0" s + s;
S = हस्ताक्षर + s;
s.Substr (सूचकांक-1,1)
...और रॉबर्ट है अपनी माँ का भाई!
अब क्योंकि फ़िसलपट्टी पर्याप्त अंक मैं दिखाने के लिए की जरूरत संख्या तक जाने के लिए नहीं है, मैं 2 पूर्व comps मुख्य COMP में 2 sliders द्वारा नियंत्रित पैदा होगा; एक पहली 3 अंकों के लिए, एक पिछले 6 के लिए.