Форум 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)
-   -   Если _parent[targetMC] = undefined (http://www.flasher.ru/forum/showthread.php?t=75577)

Flasharik 15.02.2006 16:57

Если _parent[targetMC] = undefined
 
Привет всем!
Как такое может быть путь объекта например _level0.win1.imgs18.tr1

пишу
Код:

_trace(targetMC)
получаю level0.win1.imgs18.tr1

пишу
Код:

trace (_parent[targetMC])
получаю undefined

meiciuc 15.02.2006 17:01

напиши
Код:

trace (_parent["targetMC"])

meiciuc 15.02.2006 17:03

в смысле - поставь кавычки

Прошу прощения, что не в одном сообщении - забыл

Flasharik 15.02.2006 17:03

targetMC - это переменная

meiciuc 15.02.2006 18:04

ну и что. ты попробуй

__i 15.02.2006 18:07

trace (this._parent[targetMC])

Flasharik 15.02.2006 18:10

Нет парни так не пойдет, вы думайте сначала что пишите!

какие ковычки, когда это переменная...
какой this, когда trace в функции стоит

meiciuc 15.02.2006 18:27

твой парент, насколько я понимаю мувиклип? Так вот, обращаться к объектам мувиклипа (другим мувикам, переменным и еще бог весть к чему) можно двумя способами - дот-синтаксис, и через квадратные скобки с кавычками. Это что же, начинается игра в верю-не верю?
просто наугад выдрал кусок кода из скрипта
Код:

var main:MSMainWindow = new MSMainWindow();

main._userName = _root["__userName"];
main._password = _root["__userName"];
main._server = "192.168.2.9";
main.connect();
//trace(_root["main"]);


Flasharik 15.02.2006 19:33

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

meiciuc 15.02.2006 19:45

ну все - моя совесть чиста. Я пытался помочь. Кстати, ты код прочитал? видел там переменные в кавычках? ЭТО РАБОТАЕТ на сайте моей конторы. Более того , на этом принципе построена мултиланговая потдержка целого сайта с мультиплеерными флеш-играми. На сайте единовременно пребывает около 1500 пользователей. Пойди и расскажи им, что это не работает. Все, конец связи. И что это я так разгорячился?


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

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