![]() |
|
||||||||||
|
|||||
|
может кто поможет почему вы валивает в ошибки?
package {
import flash.display.MovieClip;
import flash.display.NativeWindow;
import flash.display.NativeWindowInitOptions;
import flash.display.NativeWindowType;
import flash.desktop.NativeApplication;
import flash.display.NativeMenu;
import flash.display.NativeMenuItem;
import flash.events.Event;
public class main extends MovieClip {
private var _windowsMenu:NativeMenu;
public function main() {
var mainMenu:NativeMenu = new NativeMenu();
var applicationMenu:NativeMenu = new NativeMenu();
var save:NativeMenuItem = new NativeMenuItem("Сохранить");
var close:NativeMenuItem = new NativeMenuItem("Закрыть");
close.addEventListener(Event.SELECT, selectHandler);
applicationMenu.addItem(save);
applicationMenu.addItem(сlose);
_windowsMenu = new NativeMenu();
var newWindow:NativeMenuItem = new NativeMenuItem("Новое Окно");
newWindow:addEventListener(Event.SELECT, selectHandler);
var line:NativeMenuItem = new NativeMenuItem("", true);
_windowsMenu.addItem(newWindow);
_windowsMenu.addItem(line);
mainMenu.addSubmenu(applicationMenu, "Приложение");
mainMenu.addSubmenu(_windowsMenu, "Окно");
var mainWindow:NativeWindow = NativeApplication.nativeApplication.openedWindows[0] as NativeWindow
if (NativeApplication.supportsMenu) {
NativeApplication.nativeApplication.menu = mainMenu;
}
else if(NativeWindow.supportsMenu) {
mainWindow.menu = mainMenu;
}
mainWindow.addEventListener(Event.CLOSE, closeAll);
}
private function closeAll(event:Event = null):void {
var window:Array = NativeApplication.nativeApplication.openedWindows;
for(var i:Number = 0; i < windows.length; i++) {
windows[i].removeEventListener(Event.CLOSE, closeHandler);
window[i].close();
}
}
private function selectHandler(event:Event):void {
if(event.target.label == "Закрыть") {
closeAll();
}
else if(event.target.label == "Новое Окно") {
var windowTitle:String = "Окно" + NativeApplication.nativeApplication.openedWindows.length;
var options:NativeWindowInitOptions = new NativeWindowInitOptions();
options.type = NativeWindowType.UTILITY;
var window:NativeWindow = new NativeWindow(options);
window.width = 200;
window.height = 200;
window.title = windowTitle;
window.addEventListener(Event.ACTIVATE, activateHandler);
window.addEventListener(Event.ACTIVATE, closeHandler);
var menuItem:NativeMenuItem = new NativeMenuItem();
menuItem.label = windowTitle;
menu.data = window;
menu.addEventListener(Event.SELECT, selectWindowHandler);
_windowsMenu.addItem(menuItem);
window.activate();
}
}
private function selectWindowHandler(event:Event):void {
var item:NativeMenuItem;
for(var i:Number = _windowMenu.numItems - 1; i >=0; i--) {
item = _windowsMenu.getItemAt(i);
item.checked = (item.data == event.target);
}
}
private function closeHandler(event:Event):void {
var item:NativeMenuItem;
for(var i:Number = 0; i < _windowsMenu.numItems; i++) {
item = _windowsMenu.getItemAt(i);
if(item.data == event.target) {
_windowMenu.removeItem(item);
break;
}
}
}
}
}
main.as, Line 35 1120: Access of undefined property newWindow. main.as, Line 56 1120: Access of undefined property windows. main.as, Line 55 1120: Access of undefined property windows. main.as, Line 76 1120: Access of undefined property activateHandler. main.as, Line 81 1120: Access of undefined property menu. main.as, Line 82 1120: Access of undefined property menu. main.as, Line 92 1120: Access of undefined property _windowMenu. main.as, Line 102 1120: Access of undefined property _windowMenu. почему? сижу вот пробую ченить создать а он .... эх((
__________________
Черный бог смерти видит сны те что чернее черного |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 6
|
В названиях переменных скорее всего проскакивают не английские символы.
Напишите заново названия всех переменных. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|