Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
6 / 6 / 0
Регистрация: 14.05.2012
Сообщений: 83
AS 3.0

Вспомогательный класс и текстовые поля

14.10.2012, 01:14. Показов 755. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При работе используются два файла-класса: основной и вспомогательный(модуль поиска по базе при помощи РНР).
При отправке данных они записываются в переменную и отправляются. Данные проступают в тестовое поле от пользователя. При попытке считать данные из текстового поля посредством основного класса, всё работает нормально. Но стоит мне попытаться считать данные, используя класс модуля, так сразу выводиться ошибка, которая символизирует о том, что объект не найден, хотя импортировано точно те же объекты, что и в основном. С чем это может быть связано? Возможно это какие то ограничения безопасности флеш? Ведь в основном классе всё работает.
Примечание: объект находится не на 1 кадре, а на 3 (Переносить на первый нельзя по задумке проекта, хотя пытался-всё тщетно). Переносить функцию из вспомогательного класса в основной не желательно - нарушится чистота и читабельность кода.
Какие варианты решения предложите?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.10.2012, 01:14
Ответы с готовыми решениями:

Запись в поля класса через вспомогательный класс.
Сам класс:#pragma once #include <iostream> class User { private: char *_Surname; char *_Name; char *_SecondName; char...

Вспомогательный класс DataManager
ASP NET MVC 3, я на 4 , у него просто получилось, у меня эта ошибка книжка лучше но видео просто и доходчиво , объяснить что и как ...

Вспомогательный класс получения IQueryable
ASP.NET MVC 4+SQL проблема вспомогательный класс обычная база в контролере объявляться так using System; using...

7
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
14.10.2012, 01:21
Цитата Сообщение от Cereja Посмотреть сообщение
хотя импортировано точно те же объекты
Не стоит путать класс и экземпляр класса. Да, класс тоже является объектом, как и экземпляр класса, но он скорее является шаблоном, если речь не идет о статических методах и свойствах.

Цитата Сообщение от Cereja Посмотреть сообщение
объект находится не на 1 кадре, а на 3
Прекращайте писать и привязываться к кадрам, это плохая практика, приводящая к подобным вопросам.

Не по теме:

Цитата Сообщение от Cereja Посмотреть сообщение
нарушится чистота
Судя по выводам, сделанным на основании этого поста, до чистоты вам далеко, учитесь мыслить категориями ООП.

0
6 / 6 / 0
Регистрация: 14.05.2012
Сообщений: 83
14.10.2012, 01:32  [ТС]
Цитата Сообщение от TanaTiX Посмотреть сообщение
Не стоит путать класс и экземпляр класса. Да, класс тоже является объектом, как и экземпляр класса, но он скорее является шаблоном, если речь не идет о статических методах и свойствах.


Прекращайте писать и привязываться к кадрам, это плохая практика, приводящая к подобным вопросам.

Не по теме:


Судя по выводам, сделанным на основании этого поста, до чистоты вам далеко, учитесь мыслить категориями ООП.

Не хочу ругаться, но я давно перешёл на классы! Мне не понятно одно: почему работает только в основном классе?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
14.10.2012, 01:35
Цитата Сообщение от Cereja Посмотреть сообщение
я давно перешёл на классы!
Цитата Сообщение от Cereja Посмотреть сообщение
объект находится не на 1 кадре, а на 3
Противоречие не наблюдаете?

Цитата Сообщение от Cereja Посмотреть сообщение
почему работает только в основном классе?
Я не вижу код и структуру проекта, что бы ответить на этот вопрос. Попробуйте подебажить, поставьте трэйсы. Очень важно понимать в какой момент времени какой объект в каком состоянии находится.
0
6 / 6 / 0
Регистрация: 14.05.2012
Сообщений: 83
14.10.2012, 01:49  [ТС]
Трейсы то стоят, а толку? Проект компилируется с ошибкой. Если отвязать файл класс от проекта, всё работает.
В классе ошибки начинаются после добавления в код достаточно обычных строк
ActionScript 3
1
2
var a:String:
a==ас.text
Без них всё прекрасно.
Объект ас существует - из основного класса он находится и ошибок нет.

Добавлено через 1 минуту
Я не могу выложить код полностью - смартфон не позволяет.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
14.10.2012, 02:28
Оператор "==" возвращает true или false, т.е. Boolean, а не String, как в вашем примере.
Цитата Сообщение от Cereja Посмотреть сообщение
Объект ас существует
Наверное он существует только в "основном" классе. Или в "основном" классе обращение к ссылке на объект происходит тогда, когда он уже создан, а в данном случае - еще нет. Наверняка могут быть и другие причины, но это пока дальнейшее гадание на кофейной гуще.
0
6 / 6 / 0
Регистрация: 14.05.2012
Сообщений: 83
14.10.2012, 11:17  [ТС]
Хорошо, давайте я скину исходники, при условии удаления их из общего доступа после просмотра.
Код идёт без ==, а только с =, второе = случайно написал на смартфоне.
Исходники скину в обед.

Добавлено через 5 минут
Какая версия проги у вас? Обновили до 6 или всё ещё на 4?
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
14.10.2012, 12:22
Cereja, так не пойдет. Если скидывать весь проект не получается (а весь и не надо), то выкладывают минимальный! проект, иллюстрирующий проблему. Материалы помещенные на форум в дальнейшем не удаляются.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.10.2012, 12:22
Помогаю со студенческими работами здесь

Как объявить вспомогательный класс внутри основного?
Здравствуйте, у меня есть множество линий представляющих собой точки начала и конца, а так же цвет. Мне нужно положить эти значения в...

Вспомогательный класс для сокращения кода при создании другого класса
Добрый день. Есть код: template<int floor> struct Collection { template<typename T> struct WithBath { ...

Текстовые поля
Есть форма, на которой находится текстовое поле для ввода. Необходимо сделать так, если пользователь ввел цифру 3, например, появлялось еще...

текстовые поля
есть текстовой поле <input type="text" name="login" size="32"> В ie это поле отображается чуть большие нежели поле <input...

Текстовые поля. Вопрос
Здравствуйте. Я хочу написать программу для работы с квадратными матрицами. Как можно реализовать, чтобы при введенной размерности N в моем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru