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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.03.2009, 11:50
der hund вне форума Посмотреть профиль Отправить личное сообщение для der hund Найти все сообщения от der hund
  № 1  
Ответить с цитированием
der hund
[+1.3 14.04.09]

Регистрация: May 2006
Сообщений: 113
По умолчанию Как вызвать фукцию external class из под объекта?

Имееться класс который подсоеденен к флешке mcl/cla.as
в нем есть функция myfun

как ее вызвать? пытаюсь делать так mcl.cla.myfun - не выходит

хотя класс подключен и все что в нем - работает..

Старый 16.03.2009, 11:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
myfun статическая?

Старый 16.03.2009, 12:12
der hund вне форума Посмотреть профиль Отправить личное сообщение для der hund Найти все сообщения от der hund
  № 3  
Ответить с цитированием
der hund
[+1.3 14.04.09]

Регистрация: May 2006
Сообщений: 113
ну вот впрнимер:
Код AS3:
package fuploader {
    import flash.display.*;   
    import flash.events.*;  
	import flash.net.FileReference;
	import flash.net.FileReferenceList;
 
	public class myuploader extends MovieClip  { 
 
 
		public function hello(){
			trace ('hello');
		}
 
 
	} 
}
пытаюсь вызвать функцию hello

Старый 16.03.2009, 12:29
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Вы пытаетесь вызвать функцию, как статическую. Она таковой не является.

Старый 16.03.2009, 12:36
der hund вне форума Посмотреть профиль Отправить личное сообщение для der hund Найти все сообщения от der hund
  № 5  
Ответить с цитированием
der hund
[+1.3 14.04.09]

Регистрация: May 2006
Сообщений: 113
Цитата:
Сообщение от __etc Посмотреть сообщение
Вы пытаетесь вызвать функцию, как статическую. Она таковой не является.
А какже тогда будет правильно? Также мне нужно будет обращатся к свойствам.


Последний раз редактировалось der hund; 16.03.2009 в 12:40.
Старый 16.03.2009, 12:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну если вы мне расскажите, с какой целью вы хотите вызвать этот метод, тогда и определимся.

Старый 16.03.2009, 16:15
der hund вне форума Посмотреть профиль Отправить личное сообщение для der hund Найти все сообщения от der hund
  № 7  
Ответить с цитированием
der hund
[+1.3 14.04.09]

Регистрация: May 2006
Сообщений: 113
Цитата:
Сообщение от __etc Посмотреть сообщение
Ну если вы мне расскажите, с какой целью вы хотите вызвать этот метод, тогда и определимся.
ну скажем нужно использовать метод как хендлер

А вообще я сделал метод стати и из обектапытаюсь вызвать.
trace (fuploader.myuploader);
Получаю сообщение: "Acess of undefined property fuploader" тогда как не из обекта метод вызывается

Добавлено через 1 час 11 минут
Похоже что не видет fuploader.myuploader из мовиеклип обекта. Может есть какаято возможность сделать вызов типа root.fuploader.myuploader или что? Чтобы из обекта этот класс виден был?


Последний раз редактировалось der hund; 16.03.2009 в 16:50.
Создать новую тему Ответ Часовой пояс GMT +4, время: 21:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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