مقدار پیش فرض برای input text

hamed_256giga

کاربر فعال
سلام
می خواستم ببینم راهی هست برای اینکه یه مقدار پیش فرض برای input text قرار داد و در صورت کلیک روی اون مقدار پاک بشه و در صورت کلیک در جای دیگه باز اون مقدار برگرده؟
البته غیر از راه حلی که خودم اینجا قرار دادم!!!

لطفا نظر بدین
کد رو هم قرار بدین:wink:
 

پیوست ها

  • default value for text input.rar
    190.8 کیلوبایت · بازدیدها: 32

hamed_256giga

کاربر فعال
خوب دیدم هنوز که کسی نجوابیده خودم بیام مسئله رو سختر کنم!

حالا اگه بخواهیم برا چند تا text input این کارو بکنیم؟

لطفا راه حل منو ببینین بعد اگه راه حل بهتری به زهنتون می رسه بگین!!!
 

پیوست ها

  • default value for multiple text input.rar
    187.1 کیلوبایت · بازدیدها: 40

hamed_256giga

کاربر فعال
چقدر این انجمن سوت و کور!!!!

بابا یکی یه حرفی بزنه بفهمیم ....

خیلی غیر فعالین
 

++Hadi++

Active Member
این مثالو دان و در فلش cs4 باز کن ...
بعد تست کن ...
بای...
 

پیوست ها

  • Input Default.rar
    6.2 کیلوبایت · بازدیدها: 24

hamed_256giga

کاربر فعال
بی خیال

ببینم اصلا شما اینایی که من upload کردم رو دیدن؟

قبول دارم مبتدیم اما نه تا این حد ...

اینایی که شما up کردی انگشت کوچیکه ی اونی که من up کردم هم نیست!!!

ولی بازم مرام شما

از بقیه که صدایی در نمی اد
 

DaDaDooDoo

کاربر VIP
سلام ، اینو ببین . ایشالا که در حد یکی از انگشتهای شما باشه:green: ، خیلی ساده تر و کمتر ازکدهای شماست .
 

پیوست ها

  • TextSwitch.rar
    9.5 کیلوبایت · بازدیدها: 15

hamed_256giga

کاربر فعال
:sad:

خیلی دوست داشتم بشه اما نشد ...

1- کلک مرغابی زده!!! -> به درد همه جا نمی خوره - ( mc می زاری کل صفحه رو بگیره؟!!:snap:)
2- یه اشتباه برنامه نویسی داشت ...
3- وقتی جایی دیگه کلیک می کنی text پاک میشه

بدون هیچ کد اضافه بی علت نیست

نمیشه اقا نمیشه

انگشت کوچیکه نمیشه :green: ...

حریف می طلبیم :cool:
 

DaDaDooDoo

کاربر VIP
:sad:

خیلی دوست داشتم بشه اما نشد ...

1- کلک مرغابی زده!!! -> به درد همه جا نمی خوره - ( mc می زاری کل صفحه رو بگیره؟!!:snap:)
2- یه اشتباه برنامه نویسی داشت ...
3- وقتی جایی دیگه کلیک می کنی text پاک میشه

بدون هیچ کد اضافه بی علت نیست

نمیشه اقا نمیشه

انگشت کوچیکه نمیشه :green: ...

حریف می طلبیم :cool:

1 - اول شما روشن کن هدفت از زدن این تاپیک چیه ؟ درخواست کمک یا به رخ کشیدن تواناییت ، اگه درخواست کمک داری خوب این روش منه که فقط یه تکنیک برای انجام کاری که شما مطرح کردی هست نه بیشتر . کلک مرغابی هم نزدم شما اون MC رو بردار و به جاش به استیج addEventlistener بده .
منظورت چیه وقتی جای دیگه کلیک می کنی Text پاک می شه ؟ منظورت از جای دیگه کجاست ؟ وقتی رو بک گراند کلیک می کنی اگه Text خالی باشه بر می گرده به مقدار اولیه . اگه پر باشه هم که هیچ .(البنه من فقط پر و خالی شدن TextField هارو رو مد نظر قرار دادم یعنی اگر توش متن تایپ کنی بازم بر می گرده به مقدار اولیه همون جور که گفتم فقط تکنیک این کار مد نظرم بود و شما هم فقط همینو خواسته بودی)
اما اگر قصد به رخ کشیدن کدهاتو داری ، خوب من شخصاً خوشحال می شم از شما هم چیزی یاد بگیرم و هیچ ادعایی هم ندارم چون همیشه دست بالای دست بسیار هست .
موفق باشی .
 

UnknownUser

Well-Known Member
PHP:
package {
    import fl.controls.TextInput;
    import flash.display.Sprite;
    import flash.events.FocusEvent;

    public class CreateForm extends Sprite {
        
        private var data:Object;
        
        public function CreateForm() {
            var form:Sprite = new Sprite();
            var ti_num:uint = 10;
            var space:Number = 35;
            
            form.y = space;
            data = new Object();
            
            for (var i:uint ; i < ti_num ; i++) {
                form.addChild(createInputText(space , space*i , 'ti_' + i , String(Math.random())));
            }
            
            addChild(form);
        }
        
        private function createInputText(_x:Number , _y:Number , name:String , value:String):TextInput {
            var ti:TextInput = new TextInput();
            ti.text = value;
            ti.x = _x;
            ti.y = _y;
            ti.width = 250;
            ti.name = name;
            
            data[name] = value;
            
            ti.addEventListener(FocusEvent.FOCUS_IN , fe);
            ti.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE , feo);
            
            return ti;
        }
        
        
        private function fe(e:FocusEvent):void {
            e.currentTarget.text = '';
        }
        
        private function feo(e:FocusEvent):void {
            e.currentTarget.text = data[e.currentTarget.name];
        }
        
    }
}

ببینم با این چیزی که تو نوشتی بخوای 200 تا TextInput بگذاری چی کار می کنی ؟! ( آخی ..... !! )

اگه چیزی حالیت نشد مشکله خودته

هنوز هم حریف می طلبی ؟
 

پیوست ها

  • form.rar
    173.3 کیلوبایت · بازدیدها: 21

hamed_256giga

کاربر فعال
- اول شما روشن کن هدفت از زدن این تاپیک چیه ؟ درخواست کمک یا به رخ کشیدن تواناییت ، اگه درخواست کمک داری خوب این روش منه که فقط یه تکنیک برای انجام کاری که شما مطرح کردی هست نه بیشتر . کلک مرغابی هم نزدم شما اون mc رو بردار و به جاش به استیج addeventlistener بده .
منظورت چیه وقتی جای دیگه کلیک می کنی text پاک می شه ؟ منظورت از جای دیگه کجاست ؟ وقتی رو بک گراند کلیک می کنی اگه text خالی باشه بر می گرده به مقدار اولیه . اگه پر باشه هم که هیچ .(البنه من فقط پر و خالی شدن textfield هارو رو مد نظر قرار دادم یعنی اگر توش متن تایپ کنی بازم بر می گرده به مقدار اولیه همون جور که گفتم فقط تکنیک این کار مد نظرم بود و شما هم فقط همینو خواسته بودی)
اما اگر قصد به رخ کشیدن کدهاتو داری ، خوب من شخصاً خوشحال می شم از شما هم چیزی یاد بگیرم و هیچ ادعایی هم ندارم چون همیشه دست بالای دست بسیار هست .
موفق باشی .
نه عزیزم چرا ناراحت می شی؟ ( بدی متن همینه که نمیشه حالت و نوع گفتن خودتو انتقال بدی واسه همین سو تفاهم می شه)

من فقط منظورم این بود که با همین قابلیت های که من می خوام می شه کدی نوشت که کمتر از این باشه یا اصلا راه دیگه ای هست؟!!!

همین
دست شما هم درد نکنه
بازم شرمنده
 
آخرین ویرایش:

hamed_256giga

کاربر فعال
ببینم با این چیزی که تو نوشتی بخوای 200 تا TextInput بگذاری چی کار می کنی ؟! ( آخی ..... !! )

اگه چیزی حالیت نشد مشکله خودته

هنوز هم حریف می طلبی ؟

:sad:
 
آخرین ویرایش:

DaDaDooDoo

کاربر VIP
نه داداش گلم ناراحت نشدم ، واقعاً می خواستم بدونم چی می خوای ... چیزی که روشنه اینه که انتقاد و رقابت 100% عامل پیشرفت هست .
موفق باشی .
 

جدیدترین ارسال ها

بالا