Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Глючит Input Text (http://www.flasher.ru/forum/showthread.php?t=77102)

Den0k 18.03.2006 18:10

ок, ты прояснил свою позицию.

Ты думаешь "почему бы не сделать так, чтобы если в текст филде только символы с аски кодами 48-57 то пускай тип свойства text это поля будет Number"

только согласись, что по твоим первым трём постам в этой теме *трудно* догадаться о том что ты знаешь что такое "конкатенация" (контектация) и автоматическое приведение к типу и просто пытаешься порассуждать на эту тему. Написал бы так сразу было бы совсем по другому :)

Настроение у меня отличное, чего и тебе желаю!

GeeZeR 18.03.2006 18:14

Den0k давай забудем наши первые посты в этой теме? ;) Мир, дружба, жвачка, фестиваль короче!

Den0k 18.03.2006 18:31

давай, считай уже забыли :)

по теме:

я даже когда начинал учить АС практически не пользовался полем var в свойствах TextField, чего и тебе советую.
а Madasan уже сказал что public text : String

а ещё обрати внимание на АС3, там ну просто *ооочень* желательно объявлять типы данных для всех переменных, думайте сами решайте сами :)

Успехов

Madasan 19.03.2006 12:19

Цитата:

Мы же в выражениях используем не само поле, где вся введённая информация - это простой набор символов, а мы используем ПЕРЕМЕННУЮ, которой был отдан этот набор, и которая обязана преобразовать этот набор в правильный тип данных - как и везде во Флеше,
Везде во Флэше преобразование в ПРАВИЛЬНЫЙ тип данных происходит также по правилам, поэтому ссылки не могут начинаться с числовых символов, и чтобы сообщить компилятору что некоторый набор символов есть строка, мы заключаем этот набор в кавычки. То, что мы вводим в текстовое поле имеет предопределенный тип и всегда интерпретируется как строка, то есть как бы уже заранее заключено в кавычки, и заставлять плеер каждый раз дополнительно определять чего там введено в текстовое поле, особенно если этих полей много, это не рационально: чтобы плеер меньше тормозил и мало весил нужно по возможности избавлять его от дополнительных трудов по интерпретации, и вставить в код лишний оператор более логично, чем возлагать обязанность по интерпретации типа НА ПЛЕЕР, который будет жрать ресурсы компьютера пользователя. Поэтому в AS 3 мы собственно говоря и пришли к тому с чего начали (JAVA) - к строгому указанию типов.TextField, оно на то и текстовое, что используется для текста, некоторой строки, а если мы хотим с помощью строки передать число, используем оператор Number(), если ссылку - eval().


Часовой пояс GMT +4, время: 12:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.