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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jun 2000
Адрес: Zemlja obetovannaja
Сообщений: 1,352
По умолчанию Undocumented

Undocumented Methods & properties 17/3/2002 от Флашгуру

AsBroadcaster
AsBroadcaster.broadcastMessage
AsBroadcaster.initialize
AsBroadcaster.addListener
AsBroadcaster.removeListener
ASconstructor

Object.prototype.hasOwnProperty
Object.prototype.isPrototypeOf
Object.prototype.isPropertyEnumerable
Object.prototype.toLocaleString

Sound.prototype.setDuration
Sound.prototype.getDuration
Sound.prototype.setPosition
Sound.prototype.getPosition

SharedObject.prototype.connect
SharedObject.prototype.send
SharedObject.prototype.flush
SharedObject.prototype.close
SharedObject.prototype.getSize
SharedObject.prototype.setFps
SharedObject.deleteAll
SharedObject.getDiskUsage
SharedObject.getLocal
SharedObject.getRemote

LocalConnection.prototype.connect
LocalConnection.prototype.send
LocalConnection.prototype.close

System.Product

Accessibility.sendEvent

Camera.prototype.setMode
Camera.prototype.setQuality
Camera.prototype.setKeyFrameInterval
Camera.prototype.setMotionLevel
Camera.prototype.setBandwidth
Camera.prototype.setLoopback
Camera.get

Microphone.prototype.setSilenceLevel
Microphone.prototype.setRate
Microphone.prototype.setGain
Microphone.prototype.setUseEchoSuppression
Microphone.get

MovieClip.prototype.attachAudio
MovieClip.prototype.attachVideo

NetConnection.prototype.connect
NetConnection.prototype.close
NetConnection.prototype.call
NetConnection.prototype.addheader

NetStream.prototype.close
NetStream.prototype.attachAudio
NetStream.prototype.attachVideo
NetStream.prototype.send
NetStream.prototype.publish
NetStream.prototype.play
NetStream.prototype.receiveAudio
NetStream.prototype.receiveVideo
NetStream.prototype.pause
NetStream.prototype.seek

Video.prototype.attachVideo
Video.prototype.clear

Старый 19.03.2002, 18:26
CyberMax вне форума Посмотреть профиль Отправить личное сообщение для CyberMax Найти все сообщения от CyberMax
  № 2  
CyberMax
 
Аватар для CyberMax

Регистрация: Dec 2000
Адрес: Moscow, Russia
Сообщений: 204
Отправить сообщение для CyberMax с помощью ICQ
Ну, это не секрет вовсе они все по

Код:
	var colorsMap = [];

	colorsMap["string"] = "green";
	colorsMap["number"] = "green";	
	colorsMap["object"] = "green";
	colorsMap["movieclip"] = "green";
	colorsMap["boolean"] = "green";
	colorsMap["function"] = "green";

	function puts(s) {
	trace(s);	
//	text += s;
	}

	function dissectSacrifice(sacrifice) {
		var o = eval(sacrifice);

		var dot_index = sacrifice.lastIndexOf(".");
		
		var s = "";
		
		var field_name = "";
		
		if(dot_index > -1) {	
			field_name = sacrifice.substr(dot_index + 1);
		} else {
			field_name = sacrifice;
		}
		
		s = "<p title='" + sacrifice + "'><font color='"+colorsMap[typeof(o)]+"'>" + field_name + "</font></p> : " + typeof(o);
			
		if ((typeof(o) == "object")||(typeof(o) == "movieclip")) {
			s += " {";
			puts(s);
			puts("<ul>");
			ASSetPropFlags(o, null, 2, 1);
			for(var i in o) {
				puts("<ol>");
				dissectSacrifice(sacrifice + "." + i);
				puts("</ol>");
			}
			puts("}");
			puts("</ul>");
		} else {
			s += " = " + o;
			puts(s);
		}
		
		
	}
	
	puts("<html>");
	puts("<head>");
	puts("<title>Flash MX objects hierarchy.</title>");
	puts("<style>P { display : inline }</style>");
	puts("</head>");
	puts("<body bgcolor='white'>");
	puts("Generated by Hierarchy dumper (c) <a href='mailto:mdma@mail.ru?subject='[Hierarchy%20dumper]''>CyberMax</a><br>");
	puts("<hr>");
	dissectSacrifice("_global");
	puts("<hr>");
	puts("</body>");
	puts("</html>");
как на ладони видны. (Сохрани содержимое Output`а в html-файл и пользуйся).

А с SharedObject вообще бардак: в том хэлпе, что идет с MX он не описан, однако на макромедии лежит урок(что-то типа адресной книги), в котором этот самый SharedObject используется.
Эх, где бы нормальный хэлп взять...
__________________
Wbr, CyberMax

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

Регистрация: Aug 2001
Адрес: город на Неве
Сообщений: 1,908
Отправить сообщение для RFMitrio с помощью ICQ
Кстати, еще есть такая штука, как Stage.showMenu
__________________
suum quique

Старый 21.03.2002, 03:36
CyberMax вне форума Посмотреть профиль Отправить личное сообщение для CyberMax Найти все сообщения от CyberMax
  № 4  
CyberMax
 
Аватар для CyberMax

Регистрация: Dec 2000
Адрес: Moscow, Russia
Сообщений: 204
Отправить сообщение для CyberMax с помощью ICQ
2RFMitrino: Таких штук -- дофига.

Вот, на вскидку:
Код:
	onClipEvent(initialize) {
		trace("\tClip event : Initialize");
	}
Если поискать -- то наверняка еще найдется. Даже если не считать методы недокументированных классов и объектов.
__________________
Wbr, CyberMax

Старый 21.03.2002, 09:17
DSV вне форума Посмотреть профиль Отправить личное сообщение для DSV Посетить домашнюю страницу DSV Найти все сообщения от DSV
  № 5  
DSV

Регистрация: Jun 2001
Адрес: Алмата
Сообщений: 69
Отправить сообщение для DSV с помощью ICQ
Цитата:

onClipEvent(initialize) {
trace("\tClip event : Initialize");
}
а в чем отличие от onClipEvent(load) {}?
__________________
С бесконечным респектом, +Rider+

Старый 21.03.2002, 21:39
CyberMax вне форума Посмотреть профиль Отправить личное сообщение для CyberMax Найти все сообщения от CyberMax
  № 6  
CyberMax
 
Аватар для CyberMax

Регистрация: Dec 2000
Адрес: Moscow, Russia
Сообщений: 204
Отправить сообщение для CyberMax с помощью ICQ
Как минимум, вызывается до до вызова onClipEvent(load)
Более подробно нужно будет посмотреть.
__________________
Wbr, CyberMax

Старый 21.03.2002, 22:06
Хрюндик вне форума Посмотреть профиль Отправить личное сообщение для Хрюндик Посетить домашнюю страницу Хрюндик Найти все сообщения от Хрюндик
  № 7  
Хрюндик
 
Аватар для Хрюндик

Регистрация: Sep 2000
Сообщений: 326
Отправить сообщение для Хрюндик с помощью ICQ
Товарищи!
Это полное безобразие! составителей хелпа - на мыло!!!
ет че так понимать:
Напряги мозги, если они есть.
В хелпе функций - по пальцам перечесть!

давайте, товарищи, ищите еще!
и вообще, давайте сами хелп сделаем? не будем русифицировать, а просто сделаем новый!

Старый 22.03.2002, 12:10
RFMitrio вне форума Посмотреть профиль Отправить личное сообщение для RFMitrio Посетить домашнюю страницу RFMitrio Найти все сообщения от RFMitrio
  № 8  
RFMitrio
 
Аватар для RFMitrio

Регистрация: Aug 2001
Адрес: город на Неве
Сообщений: 1,908
Отправить сообщение для RFMitrio с помощью ICQ
Приколитесь. Решил поиздеваться над компом и выяснить классы с различными именами:

var letterArray = new Array(0);
fillArray = function()
{
var iX=0;
for( letterCode=ord("A"); letterCode<=ord("z"); letterCode++)
{
letterArray[iX]=chr(letterCode);
iX++;
}
}
fillArray();
findClasses = function( name, level )
{
if(level==0)
{
for( i in letterArray )
{
if(eval(name+letterArray[i]))
{
trace("Class name: "+name+letterArray[i]+" is a/an"+ eval(name+letterArray[i]));
}
}
}
else
{
for( i in letterArray )
{
arguments.callee(name+letterArray[i],level-1);
}
}
}

Запускаем:
findClasses(начальная подстрока, количество букв после начальной подстроки);
На работу findClasses("",4) ушло минут десять. Все, что до 5 букв из прописных букв:
Class name: o is a/an[object Object]
Class name: xml is a/an[type Function]
Class name: key is a/an[object Object]
Class name: this is a/anth,1
Class name: stop is a/an[type Function]
Class name: play is a/an[type Function]
Class name: meth is a/an[type Function]
Class name: math is a/an[object Object]
Class name: date is a/an[type Function]
Class name: watch is a/an[type Function]
Class name: video is a/an[type Function]
Class name: trace is a/an[type Function]
Class name: super is a/an[object Object]
Class name: stage is a/an[object Object]
Class name: sound is a/an[type Function]
Class name: mouse is a/an[object Object]
Class name: isnan is a/an[type Function]
Class name: color is a/an[type Function]
Class name: clear is a/an[type Function]
Class name: array is a/an[type Function]
Эх, жаль что комп такой медленный. А то бы можно было так все классы обнаружить ( да еще внутрь включить нахождение свойств и методов ).
А как на самом-то деле обнаружить undocumented?Дизассемблировать flash.exe?
__________________
suum quique

Старый 22.03.2002, 14:03
CyberMax вне форума Посмотреть профиль Отправить личное сообщение для CyberMax Найти все сообщения от CyberMax
  № 9  
CyberMax
 
Аватар для CyberMax

Регистрация: Dec 2000
Адрес: Moscow, Russia
Сообщений: 204
Отправить сообщение для CyberMax с помощью ICQ
2RFMitrino: Думаю, что копаться в Flash.exe необязательно, очень уж он большой.
Вполне подойдет и SAFlashPlayer.exe.
Размером поменьше, а undocumented всё те же.
__________________
Wbr, CyberMax

Старый 22.03.2002, 16:30
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 10  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
ну, Митрио, ты силен =))
да... и как мне самому в голову не пришло...

зы: на самом деле можно и не проверять заглавные-не заглавные буквы... флэш ведь не кей-сенситив

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

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

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


 


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


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