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

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

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

Регистрация: May 2008
Сообщений: 5
По умолчанию проблемы с Loader

Здравствуйте, уважаемые!
измучался я совсем. Дело в следующем.
аттачу лоадер. Аттачится успешно. использую load(url); не работает...
если Лоадер кинут изначально на сцену, то работает на ура!

Дальше, создал мувиклип, в нем лоадер. лоадеру дано имя, аттаченому мувику тоже дано имя...
обращаюсь на сцене к лоадеру внутри мувика, не пашет...
делал и из onLoad сцены. и из onEnterFrame... ни в какую!
хотя приаттаченый мувик, к которому идет обращение он видит...

Разъясните, в чем может быть причина. уже Благодарю!

Старый 10.05.2008, 02:00
alekslitvinenk вне форума Посмотреть профиль Отправить личное сообщение для alekslitvinenk Посетить домашнюю страницу alekslitvinenk Найти все сообщения от alekslitvinenk
  № 2  
Ответить с цитированием
alekslitvinenk
 
Аватар для alekslitvinenk

Регистрация: Oct 2005
Адрес: Москва
Сообщений: 491
Отправить сообщение для alekslitvinenk с помощью ICQ Отправить сообщение для alekslitvinenk с помощью AIM Отправить сообщение для alekslitvinenk с помощью Skype™
Кто-ж компоненты аттачит на сцену !?

Поробуйте:

Код:
 
import mx.controls.Loader;
var ml:Loader = createClassObject(Loader);
ml.load(<путь к файлу>);

Старый 10.05.2008, 02:28
Luzerka вне форума Посмотреть профиль Отправить личное сообщение для Luzerka Найти все сообщения от Luzerka
  № 3  
Ответить с цитированием
Luzerka

Регистрация: May 2008
Сообщений: 5
Пробую, как Вы сказали - не получается... в трейсе выводится "undefined"
Вот код:
Код:
import mx.controls.Loader;
var ml:Loader = createClassObject(Loader);
onLoad = function()
{
trace(ml);
ml.load("C:/Sir.bmp");
}
Да и потом, почему в готовом мувиклипе, где брошен Лоадер и назван, обращение не происходит? Зато если мувик сразу брошен на сцену, то все нормально...

Старый 10.05.2008, 03:14
alekslitvinenk вне форума Посмотреть профиль Отправить личное сообщение для alekslitvinenk Посетить домашнюю страницу alekslitvinenk Найти все сообщения от alekslitvinenk
  № 4  
Ответить с цитированием
alekslitvinenk
 
Аватар для alekslitvinenk

Регистрация: Oct 2005
Адрес: Москва
Сообщений: 491
Отправить сообщение для alekslitvinenk с помощью ICQ Отправить сообщение для alekslitvinenk с помощью AIM Отправить сообщение для alekslitvinenk с помощью Skype™
У меня оба примера работают прекрасно
Вы лучше исходник дайте, а то так наугад сложно что-либо определить.
Трейс выводит undefined, потому что имя экземпляру Loader-а не задано:
Код:
 
import mx.controls.Loader;
var ml:Loader = createClassObject(Loader, "instance");
trace(ml);
ml.load("Hand.jpg");

Старый 10.05.2008, 04:06
Luzerka вне форума Посмотреть профиль Отправить личное сообщение для Luzerka Найти все сообщения от Luzerka
  № 5  
Ответить с цитированием
Luzerka

Регистрация: May 2008
Сообщений: 5
Собственно, вот весь код на первом кадре:
Код:
import mx.controls.Loader;
var ml:Loader = createClassObject(Loader,"loa");
onLoad = function()
{
trace(loa);
loa.load("C:/Sir.bmp");
}
почти тоже самое:
Код:
import mx.controls.Loader;
var ml:Loader = createClassObject(Loader,"loa");
onLoad = function()
{
trace(ml);
ml.load("C:/Sir.bmp");
}
Точно так же - "undefined"...

Старый 10.05.2008, 04:17
Luzerka вне форума Посмотреть профиль Отправить личное сообщение для Luzerka Найти все сообщения от Luzerka
  № 6  
Ответить с цитированием
Luzerka

Регистрация: May 2008
Сообщений: 5
Ничего не понимаю...
аттачу мувик, в нем функция. Вызываю функцию - не вызывается.
кидаю мувик на сцену, даю имя, вызываю функцияю - вызывается...
Паника

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:15.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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