Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Тег img во флэше (http://www.flasher.ru/forum/showthread.php?t=154110)

DZHETIGAPA 12.04.2011 20:56

Тег img во флэше
 
Здравствуйте, форумчане!!! Голова уже кипит. Часа три сижу, трейсю и никак не могу понять в чем дело.
Почему может не работать такая строчка:
Код AS3:

textImage[c].htmlText = '<img src="http://mySite.ru/lib/picNew.png" />';

Вставляю туже самую строчку в другое текстовое поле - работает, картинка грузится.

В чем может быть дело?

ЗЫ: текстовое поле на сцену добавлено. как массив, так и текстовое поле определено.

ZZZubec 13.04.2011 21:54

а кто такой textImage[c]
на сколько я знаю, массив хранит только строковые и численные данные.
т.е. сам класс он хранить не может, приведи код объявления массива и добавления в него.

honest_man 13.04.2011 22:08

Цитата:

Сообщение от ZZZubec (Сообщение 989150)
на сколько я знаю, массив хранит только строковые и численные данные.
т.е. сам класс он хранить не может, приведи код объявления массива и добавления в него.

Почему же, элементы массива подобны переменным и могут хранить все то же, что и переменные.

А вот индекс элемента это загадка, если "c" это не имя переменной, объявленной раннее, то скорей всего в ней и ошибка.

goodguy 13.04.2011 22:12

Цитата:

на сколько я знаю, массив хранит только строковые и численные данные.
Это к чему было сказано? Здесь нет и намека на хранения класса в массиве.
Он может хранить ссылки на экземпляры класса. И такая конструкция должна быть вполне работоспособна.

DZHETIGAPA, зачем в качестве навания переменной-итератора использовать буквы, которые и в английском и в русском пишутся одинаково? Что выдает
Код AS3:

trace(textImage[c].htmlText)

?
Какова вероятность того, что вместо английской с, там русская?

DZHETIGAPA 14.04.2011 00:50

Вероятности никакой. Просто по быстрому делал, все пробовал, вот и написал букву с, так как другие были заняты:)

В чем ошибка так и не нашел. Пришлось переписывать класс. Хотя все вроде так же делал.

honest_man 14.04.2011 01:00

Не бывает никакой вероятности =) Она либо неизвестна, либо в диапазоне от 0 до 1 =)

DZHETIGAPA 14.04.2011 01:11

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

honest_man 14.04.2011 01:52

Да то я просто шутки шучу =) не берите в голову.
Честно говоря сам к такому уже привык, горьким опытом научен и всегда трижды проверяю какая у меня раскладка на клавиатуре включена в данный момент=)
помимо русского и английского у меня еще присутствует и украинская, так что приходится следить за итерашками "i"

DZHETIGAPA 14.04.2011 01:59

я белорусскую раскладку удаляю сразу. Мне русского хватает:)


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

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