Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 22.02.2008, 19:14
zeus_sk вне форума Посмотреть профиль Отправить личное сообщение для zeus_sk Найти все сообщения от zeus_sk
  № 1  
Ответить с цитированием
zeus_sk

Регистрация: Feb 2008
Сообщений: 7
По умолчанию обращение к переменной мувиклипа из функции...

посмотрите код внизу...
программно создаю мувиклип mc1...
внитри mc1 программно создаю клип test...
внутри mc1["test"] присваиваю переменной slovo значение "Hello world!"...
в test подгружаю картинку через loadMovie...
функция myDraw просто должна значение mc1["test"].slovo через trace...

при прямом вызове myDraw выводит значение, а при вызове myDraw из другой функции пишет undefined...

в чем проблема?

Код:
import flash.display.BitmapData;

var mc1:MovieClip = _root.createEmptyMovieClip('mc1',_root.getNextHighestDepth());
mc1.createEmptyMovieClip("test",mc1.getNextHighestDepth());

mc1["test"].slovo='Hello world!'; //можно ли так делать??????
mc1["test"].loadMovie("img.jpg");

function myDraw(mc:MovieClip) {
	mc._x+=10;
	trace(mc["test"].slovo);
}

myDraw(mc1); // Hello world!
_root.onMouseDown = function() {
	myDraw(mc1); // undefined	
}


Последний раз редактировалось zeus_sk; 22.02.2008 в 19:17.
Создать новую тему   Часовой пояс GMT +4, время: 13:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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