Multitouch with Director

Hi all,
We are really intrigued to know whether Director is capable of authoring multi-touch shows - does anyone have any insight that they can offer?
Happy to download plugins if needed, just need to know if it is possible....
Thanks!

- windows handle setting
  pMultiTouchCTL=xtra("Window7Multitouch").new()
  pMultiTouchCTL.init(pDirectorHWND)
- Xtra("User32") interface
m= Xtra("User32").new()
m.GetActiveWindow()
  pMultiTouchCTL=xtra("Window7Multitouch").new()
  pMultiTouchCTL.init(m.GetActiveWindow())
put m.interface
-- "■common
-Interface:STRING
+Directorcode:STRING
-DirectorHandle[nth:INT]:HWND
-IID:GUID
■User32
MessageBox(hWnd:HWND, text:STRING, cap:STRING, utype:uint=MB_OK):int
AdjustWindowRect(rect:RECT, style:DWORD, menu:BOOL):BOOL
AdjustWindowRectEx(rect:RECT, style:DWORD, menu:BOOL, exStyle:DWORD):BOOL
AllowSetForegroundWindow(processId:DWORD):BOOL
AnyPopup():BOOL
AttachThreadInput(idAttach:DWORD,idAttachTo:DWORD,fAttach:BOOL=TRUE):BOOL
BlockInput(block:BOOL):BOOL
BeginDeferWindowPos(numWindows:int):HDWP
BroadcastSystemMessage(flags:DWORD, recip:DWORD*, msg:UINT, wparam:WPARAM, lparam:LPARAM):LONG
ClipCursor(rect:RECT):BOOL
CreateWindow(className:STRING,windowName:STRING,dwStyle:DWORD,rect:RECT,parent:HWND=0,menu :HMENU=0,instance:HINSTANCE=0, param:LONG_PTR=0):HWND
CreateWindowEx(exStyle:DWORD,className:STRING,windowName:STRING,dwStyle:DWORD,rect:RECT,pa rent:HWND=0,menu:HMENU=0,instance:HINSTANCE=0, param:LONG_PTR=0):HWND
CreateMenu():HMENU
CreatePopupMenu():HMENU
CloseClipboard():BOOL
CountClipboardFormats():int
DispatchMessage(msg:MSG*):LRESULT
DestroyCaret():BOOL
EndMenu():BOOL
FindWindow(clsname:STRING, wintitlename:STRING):HWND
EnumDisplayDevices(device:STRING=NULL, devnum:DWORD=0, displaydevice:DISPLAY_DEVICE, flags:DWORD=0):BOOL
EnumDisplaySettings(device:STRING=NULL, devnum:DWORD=0, devmode:DEVMODE ):BOOL
EnumDisplaySettingsEx(device:STRING=NULL, devnum:DWORD=0, devmode:DEVMODE, flags:DWORD=0 ):BOOL
ChangeDisplaySettingsEx(device:STRING=NULL, devmode:DEVMODE, flags:DWORD=0, param:LPVOID ):LONG
ChangeDisplaySettings(devmode:DEVMODE, flags:DWORD=0):LONG
GetActiveWindow():HWND
GetAsyncKeyState(vk:INT):SHORT
GetKeyboardType(flag:int):int
IsKeyPressed(vk:INT):BOOL
IsGUIThread(convert:BOOL):BOOL
GetKeyState(vk:INT):SHORT
GetClipCursor(rect:RECT*):BOOL
GetKBCodePage():UINT
GetCursor():HCURSOR
GetCursorHandle():HANDLE
GetCursorPos(pt:POINT):BOOL
GetDesktopWindow():HWND
GetForegroundWindow():HWND
GetInputState():BOOL
GetSystemMetrics():INT
GetMessage(msg:MSG*,hwnd:HWND,min:UINT,max:UINT):BOOL
GetMessageExtraInfo():LPARAM
GetMessagePos():DWORD
GetMessageTime():LONG
GetQueueStatus(flags:UINT):DWORD
GetShellWindow():HWND
GetShowCursor():BOOL
GetFocus():HWND
GetThreadDesktop(id:DWORD):HDESK
GetCapture():HWND
GetKeyboardState(state:PBYTE):BOOL
InSendMessage():BOOL
InSendMessageEx():BOOL
mouse_Event(flags:DWORD,x:DWORD,y:DWORD,data:DWORD,extrainfo:ULONG_PTR):void
keybd_event(vk:BYTE,scan:BYTE,flags:DWORD,extrainfo:ULONG_PTR):void
MapWindowPoints(from:HWND,to:HWND,pt:POINT):int
PeekMessage(msg:MSG*,hwnd:HWND,min:UINT,max:UINT,removeMsg:UINT):BOOL
PostQuitMessage(exitcode:INT):void
PostThreadMessage(idThread:DWORD,msg:UINT,wparam:WPARAM,lparam:LPARAM):BOOL
RegisterClass(wnclass:WNDCLASSW):ATOM
RegisterClassEx(wnclass:WNDCLASSW):ATOM
RegisterWindowMessage(msgstr:STRING):UINT
ReplyMessage(result:LRESULT):BOOL
ReleaseCapture():BOOL
SendInput(value:INPUT*):UINT
SetCursorPos(x:INT,y:INT):BOOL
SetMessageExtraInfo(lParam:LPARAM):LPARAM
SetDisplayConfig(PathArraySize:UINT32, patharry:DISPLAYCONFIG_PATH_INFO, modeinfoArrySize:UINT32, infoarry:DISPLAYCONFIG_MODE_INFO, flags:UINT32):LONG
ShowCursor(bShow:BOOL):INT
TranslateMessage(msg:MSG*):BOOL
WaitMessage():BOOL
WindowFromPoint(pt:POINT):HWND
WindowFromPhysicalPoint(pt:POINT):HWND
+ShowCursor:BOOL
+CursorPos:POINT
-SystemMetrics[flag:INT]:INT
-WS_OVERLAPPED:DWORD
-WS_POPUP:DWORD
-WS_CHILD:DWORD
-WS_MINIMIZE:DWORD
-WS_VISIBLE:DWORD
-WS_DISABLED:DWORD
-WS_CLIPSIBLINGS:DWORD
-WS_CLIPCHILDREN:DWORD
-WS_MAXIMIZE:DWORD
-WS_CAPTION:DWORD
-WS_BORDER:DWORD
-WS_DLGFRAME:DWORD
-WS_VSCROLL:DWORD
-WS_HSCROLL:DWORD
-WS_SYSMENU:DWORD
-WS_THICKFRAME:DWORD
-WS_GROUP:DWORD
-WS_TABSTOP:DWORD
-WS_MINIMIZEBOX:DWORD
-WS_MAXIMIZEBOX:DWORD
-WS_TILED:DWORD
-WS_ICONIC:DWORD
-WS_SIZEBOX:DWORD
-WS_TILEDWINDOW:DWORD
-WS_OVERLAPPEDWINDOW:DWORD
-WS_POPUPWINDOW:DWORD
-WS_CHILDWINDOW :DWORD
-WS_EX_DLGMODALFRAME:DWORD
-WS_EX_NOPARENTNOTIFY:DWORD
-WS_EX_TOPMOST:DWORD
-WS_EX_ACCEPTFILES:DWORD
-WS_EX_TRANSPARENT:DWORD
-WS_EX_MDICHILD:DWORD
-WS_EX_TOOLWINDOW:DWORD
-WS_EX_WINDOWEDGE:DWORD
-WS_EX_CLIENTEDGE:DWORD
-WS_EX_CONTEXTHELP:DWORD
-WS_EX_RIGHT:DWORD
-WS_EX_LEFT:DWORD
-WS_EX_RTLREADING:DWORD
-WS_EX_LTRREADING:DWORD
-WS_EX_LEFTSCROLLBAR:DWORD
-WS_EX_RIGHTSCROLLBAR:DWORD
-WS_EX_CONTROLPARENT:DWORD
-WS_EX_STATICEDGE:DWORD
-WS_EX_APPWINDOW:DWORD
-WS_EX_OVERLAPPEDWINDOW:DWORD
-WS_EX_PALETTEWINDOW:DWORD
-WS_EX_LAYERED:DWORD
-WS_EX_NOINHERITLAYOUT:DWORD
-WS_EX_LAYOUTRTL:DWORD
-WS_EX_COMPOSITED:DWORD
-WS_EX_NOACTIVATE:DWORD
-WND_BROADCAST:HWND
-WM_NOTIFY:DWORD
-WM_INPUTLANGCHANGEREQUEST:DWORD
-WM_INPUTLANGCHANGE:DWORD
-WM_TCARD:DWORD
-WM_HELP:DWORD
-WM_USERCHANGED:DWORD
-WM_NOTIFYFORMAT:DWORD
-WM_CONTEXTMENU:DWORD
-WM_STYLECHANGING:DWORD
-WM_STYLECHANGED:DWORD
-WM_DISPLAYCHANGE:DWORD
-WM_GETICON:DWORD
-WM_SETICON:DWORD
-WM_NCCREATE:DWORD
-WM_NCDESTROY:DWORD
-WM_NCCALCSIZE:DWORD
-WM_NCHITTEST:DWORD
-WM_NCPAINT:DWORD
-WM_NCACTIVATE:DWORD
-WM_GETDLGCODE:DWORD
-WM_SYNCPAINT:DWORD
-WM_NCMOUSEMOVE:DWORD
-WM_NCLBUTTONDOWN:DWORD
-WM_NCLBUTTONUP:DWORD
-WM_NCLBUTTONDBLCLK:DWORD
-WM_NCRBUTTONDOWN:DWORD
-WM_NCRBUTTONUP:DWORD
-WM_NCRBUTTONDBLCLK:DWORD
-WM_NCMBUTTONDOWN:DWORD
-WM_NCMBUTTONUP:DWORD
-WM_NCMBUTTONDBLCLK:DWORD
-WM_NCXBUTTONDOWN:DWORD
-WM_NCXBUTTONUP:DWORD
-WM_NCXBUTTONDBLCLK:DWORD
-WM_INPUT_DEVICE_CHANGE:DWORD
-WM_INPUT:DWORD
-WM_KEYFIRST:DWORD
-WM_KEYDOWN:DWORD
-WM_KEYUP:DWORD
-WM_CHAR:DWORD
-WM_DEADCHAR:DWORD
-WM_SYSKEYDOWN:DWORD
-WM_SYSKEYUP:DWORD
-WM_SYSCHAR:DWORD
-WM_SYSDEADCHAR:DWORD
-WM_UNICHAR:DWORD
-WM_KEYLAST:DWORD
-UNICODE_NOCHAR:DWORD
-WM_IME_STARTCOMPOSITION:DWORD
-WM_IME_ENDCOMPOSITION:DWORD
-WM_IME_COMPOSITION:DWORD
-WM_IME_KEYLAST:DWORD
-WM_INITDIALOG:DWORD
-WM_COMMAND:DWORD
-WM_SYSCOMMAND:DWORD
-WM_TIMER:DWORD
-WM_HSCROLL:DWORD
-WM_VSCROLL:DWORD
-WM_INITMENU:DWORD
-WM_INITMENUPOPUP:DWORD
-WM_GESTURE:DWORD
-WM_GESTURENOTIFY:DWORD
-WM_MENUSELECT:DWORD
-WM_MENUCHAR:DWORD
-WM_ENTERIDLE:DWORD
-WM_MENURBUTTONUP:DWORD
-WM_MENUDRAG:DWORD
-WM_MENUGETOBJECT:DWORD
-WM_UNINITMENUPOPUP:DWORD
-WM_MENUCOMMAND:DWORD
-WM_CHANGEUISTATE:DWORD
-WM_UPDATEUISTATE:DWORD
-WM_QUERYUISTATE:DWORD
-WM_CTLCOLORMSGBOX:DWORD
-WM_CTLCOLOREDIT:DWORD
-WM_CTLCOLORLISTBOX:DWORD
-WM_CTLCOLORBTN:DWORD
-WM_CTLCOLORDLG:DWORD
-WM_CTLCOLORSCROLLBAR:DWORD
-WM_CTLCOLORSTATIC:DWORD
-MN_GETHMENU:DWORD
-WM_MOUSEFIRST:DWORD
-WM_MOUSEMOVE:DWORD
-WM_LBUTTONDOWN:DWORD
-WM_LBUTTONUP:DWORD
-WM_LBUTTONDBLCLK:DWORD
-WM_RBUTTONDOWN:DWORD
-WM_RBUTTONUP:DWORD
-WM_RBUTTONDBLCLK:DWORD
-WM_MBUTTONDOWN:DWORD
-WM_MBUTTONUP:DWORD
-WM_MBUTTONDBLCLK:DWORD
-WM_MOUSEWHEEL:DWORD
-WM_XBUTTONDOWN:DWORD
-WM_XBUTTONUP:DWORD
-WM_XBUTTONDBLCLK:DWORD
-WM_MOUSEHWHEEL:DWORD
-WM_MOUSELAST:DWORD
-WM_PARENTNOTIFY:DWORD
-WM_ENTERMENULOOP:DWORD
-WM_EXITMENULOOP:DWORD
-WM_NEXTMENU:DWORD
-WM_SIZING:DWORD
-WM_CAPTURECHANGED:DWORD
-WM_MOVING:DWORD
-WM_DEVICECHANGE:DWORD
-WM_MDICREATE:DWORD
-WM_MDIDESTROY:DWORD
-WM_MDIACTIVATE:DWORD
-WM_MDIRESTORE:DWORD
-WM_MDINEXT:DWORD
-WM_MDIMAXIMIZE:DWORD
-WM_MDITILE:DWORD
-WM_MDICASCADE:DWORD
-WM_MDIICONARRANGE:DWORD
-WM_MDIGETACTIVE:DWORD
-WM_MDISETMENU:DWORD
-WM_ENTERSIZEMOVE:DWORD
-WM_EXITSIZEMOVE:DWORD
-WM_DROPFILES:DWORD
-WM_MDIREFRESHMENU:DWORD
-WM_TOUCH:DWORD
-WM_IME_SETCONTEXT:DWORD
-WM_IME_NOTIFY:DWORD
-WM_IME_CONTROL:DWORD
-WM_IME_COMPOSITIONFULL:DWORD
-WM_IME_SELECT:DWORD
-WM_IME_CHAR:DWORD
-WM_IME_REQUEST:DWORD
-WM_IME_KEYDOWN:DWORD
-WM_IME_KEYUP:DWORD
-WM_MOUSEHOVER:DWORD
-WM_MOUSELEAVE:DWORD
-WM_NCMOUSEHOVER:DWORD
-WM_NCMOUSELEAVE:DWORD
-WM_WTSSESSION_CHANGE:DWORD
-WM_TABLET_FIRST:DWORD
-WM_TABLET_LAST:DWORD
-WM_CUT:DWORD
-WM_COPY:DWORD
-WM_PASTE:DWORD
-WM_CLEAR:DWORD
-WM_UNDO:DWORD
-WM_RENDERFORMAT:DWORD
-WM_RENDERALLFORMATS:DWORD
-WM_DESTROYCLIPBOARD:DWORD
-WM_DRAWCLIPBOARD:DWORD
-WM_PAINTCLIPBOARD:DWORD
-WM_VSCROLLCLIPBOARD:DWORD
-WM_SIZECLIPBOARD:DWORD
-WM_ASKCBFORMATNAME:DWORD
-WM_CHANGECBCHAIN:DWORD
-WM_HSCROLLCLIPBOARD:DWORD
-WM_QUERYNEWPALETTE:DWORD
-WM_PALETTEISCHANGING:DWORD
-WM_PALETTECHANGED:DWORD
-WM_HOTKEY:DWORD
-WM_PRINT:DWORD
-WM_PRINTCLIENT:DWORD
-WM_APPCOMMAND:DWORD
-WM_THEMECHANGED:DWORD
-WM_CLIPBOARDUPDATE:DWORD
-WM_DWMCOMPOSITIONCHANGED:DWORD
-WM_DWMNCRENDERINGCHANGED:DWORD
-WM_DWMCOLORIZATIONCOLORCHANGED:DWORD
-WM_DWMWINDOWMAXIMIZEDCHANGE:DWORD
-WM_DWMSENDICONICTHUMBNAIL:DWORD
-WM_DWMSENDICONICLIVEPREVIEWBITMAP:DWORD
-WM_GETTITLEBARINFOEX:DWORD
-WM_HANDHELDFIRST:DWORD
-WM_HANDHELDLAST:DWORD
-WM_AFXFIRST:DWORD
-WM_AFXLAST:DWORD
-WM_PENWINFIRST:DWORD
-WM_PENWINLAST:DWORD
-WM_APP:DWORD
-WM_USER:DWORD
-VK_LBUTTON:DWORD
-VK_RBUTTON:DWORD
-VK_CANCEL:DWORD
-VK_MBUTTON:DWORD
-VK_XBUTTON1:DWORD
-VK_XBUTTON2:DWORD
-VK_BACK:DWORD
-VK_TAB:DWORD
-VK_CLEAR:DWORD
-VK_RETURN:DWORD
-VK_SHIFT:DWORD
-VK_CONTROL:DWORD
-VK_MENU:DWORD
-VK_PAUSE:DWORD
-VK_CAPITAL:DWORD
-VK_KANA:DWORD
-VK_HANGEUL:DWORD
-VK_HANGUL:DWORD
-VK_JUNJA:DWORD
-VK_FINAL:DWORD
-VK_HANJA:DWORD
-VK_KANJI:DWORD
-VK_ESCAPE:DWORD
-VK_CONVERT:DWORD
-VK_NONCONVERT:DWORD
-VK_ACCEPT:DWORD
-VK_MODECHANGE:DWORD
-VK_SPACE:DWORD
-VK_PRIOR:DWORD
-VK_NEXT:DWORD
-VK_END:DWORD
-VK_HOME:DWORD
-VK_LEFT:DWORD
-VK_UP:DWORD
-VK_RIGHT:DWORD
-VK_DOWN:DWORD
-VK_SELECT:DWORD
-VK_PRINT:DWORD
-VK_EXECUTE:DWORD
-VK_SNAPSHOT:DWORD
-VK_INSERT:DWORD
-VK_DELETE:DWORD
-VK_HELP:DWORD
-VK_LWIN:DWORD
-VK_RWIN:DWORD
-VK_APPS:DWORD
-VK_SLEEP:DWORD
-VK_NUMPAD0:DWORD
-VK_NUMPAD1:DWORD
-VK_NUMPAD2:DWORD
-VK_NUMPAD3:DWORD
-VK_NUMPAD4:DWORD
-VK_NUMPAD5:DWORD
-VK_NUMPAD6:DWORD
-VK_NUMPAD7:DWORD
-VK_NUMPAD8:DWORD
-VK_NUMPAD9:DWORD
-VK_MULTIPLY:DWORD
-VK_ADD:DWORD
-VK_SEPARATOR:DWORD
-VK_SUBTRACT:DWORD
-VK_DECIMAL:DWORD
-VK_DIVIDE:DWORD
-VK_F1:DWORD
-VK_F2:DWORD
-VK_F3:DWORD
-VK_F4:DWORD
-VK_F5:DWORD
-VK_F6:DWORD
-VK_F7:DWORD
-VK_F8:DWORD
-VK_F9:DWORD
-VK_F10:DWORD
-VK_F11:DWORD
-VK_F12:DWORD
-VK_F13:DWORD
-VK_F14:DWORD
-VK_F15:DWORD
-VK_F16:DWORD
-VK_F17:DWORD
-VK_F18:DWORD
-VK_F19:DWORD
-VK_F20:DWORD
-VK_F21:DWORD
-VK_F22:DWORD
-VK_F23:DWORD
-VK_F24:DWORD
-VK_NUMLOCK:DWORD
-VK_SCROLL:DWORD
-VK_OEM_NEC_EQUAL:DWORD
-VK_OEM_FJ_JISHO:DWORD
-VK_OEM_FJ_MASSHOU:DWORD
-VK_OEM_FJ_TOUROKU:DWORD
-VK_OEM_FJ_LOYA:DWORD
-VK_OEM_FJ_ROYA:DWORD
-VK_LSHIFT:DWORD
-VK_RSHIFT:DWORD
-VK_LCONTROL:DWORD
-VK_RCONTROL:DWORD
-VK_LMENU:DWORD
-VK_RMENU:DWORD
-VK_BROWSER_BACK:DWORD
-VK_BROWSER_FORWARD:DWORD
-VK_BROWSER_REFRESH:DWORD
-VK_BROWSER_STOP:DWORD
-VK_BROWSER_SEARCH:DWORD
-VK_BROWSER_FAVORITES:DWORD
-VK_BROWSER_HOME:DWORD
-VK_VOLUME_MUTE:DWORD
-VK_VOLUME_DOWN:DWORD
-VK_VOLUME_UP:DWORD
-VK_MEDIA_NEXT_TRACK:DWORD
-VK_MEDIA_PREV_TRACK:DWORD
-VK_MEDIA_STOP:DWORD
-VK_MEDIA_PLAY_PAUSE:DWORD
-VK_LAUNCH_MAIL:DWORD
-VK_LAUNCH_MEDIA_SELECT:DWORD
-VK_LAUNCH_APP1:DWORD
-VK_LAUNCH_APP2:DWORD
-VK_OEM_1:DWORD
-VK_OEM_PLUS:DWORD
-VK_OEM_COMMA:DWORD
-VK_OEM_MINUS:DWORD
-VK_OEM_PERIOD:DWORD
-VK_OEM_2:DWORD
-VK_OEM_3:DWORD
-VK_OEM_4:DWORD
-VK_OEM_5:DWORD
-VK_OEM_6:DWORD
-VK_OEM_7:DWORD
-VK_OEM_8:DWORD
-VK_OEM_AX:DWORD
-VK_OEM_102:DWORD
-VK_ICO_HELP:DWORD
-VK_ICO_00:DWORD
-VK_PROCESSKEY:DWORD
-VK_ICO_CLEAR:DWORD
-VK_PACKET:DWORD
-VK_OEM_RESET:DWORD
-VK_OEM_JUMP:DWORD
-VK_OEM_PA1:DWORD
-VK_OEM_PA2:DWORD
-VK_OEM_PA3:DWORD
-VK_OEM_WSCTRL:DWORD
-VK_OEM_CUSEL:DWORD
-VK_OEM_ATTN:DWORD
-VK_OEM_FINISH:DWORD
-VK_OEM_COPY:DWORD
-VK_OEM_AUTO:DWORD
-VK_OEM_ENLW:DWORD
-VK_OEM_BACKTAB:DWORD
-VK_ATTN:DWORD
-VK_CRSEL:DWORD
-VK_EXSEL:DWORD
-VK_EREOF:DWORD
-VK_PLAY:DWORD
-VK_ZOOM:DWORD
-VK_NONAME:DWORD
-VK_PA1:DWORD
-VK_OEM_CLEAR:DWORD
-KEYEVENTF_EXTENDEDKEY:DWORD
-KEYEVENTF_KEYUP:DWORD
-KEYEVENTF_UNICODE:DWORD
-KEYEVENTF_SCANCODE:DWORD
-MOUSEEVENTF_MOVE:DWORD
-MOUSEEVENTF_LEFTDOWN:DWORD
-MOUSEEVENTF_LEFTUP:DWORD
-MOUSEEVENTF_RIGHTDOWN:DWORD
-MOUSEEVENTF_RIGHTUP:DWORD
-MOUSEEVENTF_MIDDLEDOWN:DWORD
-MOUSEEVENTF_MIDDLEUP:DWORD
-MOUSEEVENTF_XDOWN:DWORD
-MOUSEEVENTF_XUP:DWORD
-MOUSEEVENTF_WHEEL:DWORD
-MOUSEEVENTF_HWHEEL:DWORD
-MOUSEEVENTF_MOVE_NOCOALESCE:DWORD
-MOUSEEVENTF_VIRTUALDESK:DWORD
-MOUSEEVENTF_ABSOLUTE:DWORD
-PM_NOREMOVE:DWORD
-PM_REMOVE:DWORD
-PM_NOYIELD:DWORD
-PM_QS_INPUT:DWORD
-PM_QS_POSTMESSAGE:DWORD
-PM_QS_PAINT:DWORD
-PM_QS_SENDMESSAGE:DWORD
-QS_KEY:DWORD
-QS_MOUSEMOVE:DWORD
-QS_MOUSEBUTTON:DWORD
-QS_POSTMESSAGE:DWORD
-QS_TIMER:DWORD
-QS_PAINT:DWORD
-QS_SENDMESSAGE:DWORD
-QS_HOTKEY:DWORD
-QS_ALLPOSTMESSAGE:DWORD
-QS_RAWINPUT:DWORD
-QS_MOUSE:DWORD
-QS_INPUT:DWORD
-QS_ALLEVENTS:DWORD
-QS_ALLINPUT:DWORD
-BS_PUSHBUTTON:DWORD
-BS_DEFPUSHBUTTON:DWORD
-BS_CHECKBOX:DWORD
-BS_AUTOCHECKBOX:DWORD
-BS_RADIOBUTTON:DWORD
-BS_3STATE:DWORD
-BS_AUTO3STATE:DWORD
-BS_GROUPBOX:DWORD
-BS_USERBUTTON:DWORD
-BS_AUTORADIOBUTTON:DWORD
-BS_PUSHBOX:DWORD
-BS_OWNERDRAW:DWORD
-BS_TYPEMASK:DWORD
-BS_LEFTTEXT:DWORD
-BS_TEXT:DWORD
-BS_ICON:DWORD
-BS_BITMAP:DWORD
-BS_LEFT:DWORD
-BS_RIGHT:DWORD
-BS_CENTER:DWORD
-BS_TOP:DWORD
-BS_BOTTOM:DWORD
-BS_VCENTER:DWORD
-BS_PUSHLIKE:DWORD
-BS_MULTILINE:DWORD
-BS_NOTIFY:DWORD
-BS_FLAT:DWORD
-BS_RIGHTBUTTON:DWORD
-SBS_HORZ:DWORD
-SBS_VERT:DWORD
-SBS_TOPALIGN:DWORD
-SBS_LEFTALIGN:DWORD
-SBS_BOTTOMALIGN:DWORD
-SBS_RIGHTALIGN:DWORD
-SBS_SIZEBOXTOPLEFTALIGN:DWORD
-SBS_SIZEBOXBOTTOMRIGHTALIGN:DWORD
-SBS_SIZEBOX:DWORD
-SBS_SIZEGRIP:DWORD
-ES_LEFT:DWORD
-ES_CENTER:DWORD
-ES_RIGHT:DWORD
-ES_MULTILINE:DWORD
-ES_UPPERCASE:DWORD
-ES_LOWERCASE:DWORD
-ES_PASSWORD:DWORD
-ES_AUTOVSCROLL:DWORD
-ES_AUTOHSCROLL:DWORD
-ES_NOHIDESEL:DWORD
-ES_OEMCONVERT:DWORD
-ES_READONLY:DWORD
-ES_WANTRETURN:DWORD
-ES_NUMBER:DWORD
-BSF_QUERY:DWORD
-BSF_IGNORECURRENTTASK:DWORD
-BSF_FLUSHDISK:DWORD
-BSF_NOHANG:DWORD
-BSF_POSTMESSAGE:DWORD
-BSF_FORCEIFHUNG:DWORD
-BSF_NOTIMEOUTIFNOTHUNG:DWORD
-BSF_ALLOWSFW:DWORD
-BSF_SENDNOTIFYMESSAGE:DWORD
-BSF_RETURNHDESK:DWORD
-BSF_LUID:DWORD
-BROADCAST_QUERY_DENY:DWORD
-SM_CXSCREEN:DWORD
-SM_CYSCREEN:DWORD
-SM_CXVSCROLL:DWORD
-SM_CYHSCROLL:DWORD
-SM_CYCAPTION:DWORD
-SM_CXBORDER:DWORD
-SM_CYBORDER:DWORD
-SM_CXDLGFRAME:DWORD
-SM_CYDLGFRAME:DWORD
-SM_CYVTHUMB:DWORD
-SM_CXHTHUMB:DWORD
-SM_CXICON:DWORD
-SM_CYICON:DWORD
-SM_CXCURSOR:DWORD
-SM_CYCURSOR:DWORD
-SM_CYMENU:DWORD
-SM_CXFULLSCREEN:DWORD
-SM_CYFULLSCREEN:DWORD
-SM_CYKANJIWINDOW:DWORD
-SM_MOUSEPRESENT:DWORD
-SM_CYVSCROLL:DWORD
-SM_CXHSCROLL:DWORD
-SM_DEBUG:DWORD
-SM_SWAPBUTTON:DWORD
-SM_RESERVED1:DWORD
-SM_RESERVED2:DWORD
-SM_RESERVED3:DWORD
-SM_RESERVED4:DWORD
-SM_CXMIN:DWORD
-SM_CYMIN:DWORD
-SM_CXSIZE:DWORD
-SM_CYSIZE:DWORD
-SM_CXFRAME:DWORD
-SM_CYFRAME:DWORD
-SM_CXMINTRACK:DWORD
-SM_CYMINTRACK:DWORD
-SM_CXDOUBLECLK:DWORD
-SM_CYDOUBLECLK:DWORD
-SM_CXICONSPACING:DWORD
-SM_CYICONSPACING:DWORD
-SM_MENUDROPALIGNMENT:DWORD
-SM_PENWINDOWS:DWORD
-SM_DBCSENABLED:DWORD
-SM_CMOUSEBUTTONS:DWORD
-SM_CXFIXEDFRAME:DWORD
-SM_CYFIXEDFRAME:DWORD
-SM_CXSIZEFRAME:DWORD
-SM_CYSIZEFRAME:DWORD
-SM_SECURE:DWORD
-SM_CXEDGE:DWORD
-SM_CYEDGE:DWORD
-SM_CXMINSPACING:DWORD
-SM_CYMINSPACING:DWORD
-SM_CXSMICON:DWORD
-SM_CYSMICON:DWORD
-SM_CYSMCAPTION:DWORD
-SM_CXSMSIZE:DWORD
-SM_CYSMSIZE:DWORD
-SM_CXMENUSIZE:DWORD
-SM_CYMENUSIZE:DWORD
-SM_ARRANGE:DWORD
-SM_CXMINIMIZED:DWORD
-SM_CYMINIMIZED:DWORD
-SM_CXMAXTRACK:DWORD
-SM_CYMAXTRACK:DWORD
-SM_CXMAXIMIZED:DWORD
-SM_CYMAXIMIZED:DWORD
-SM_NETWORK:DWORD
-SM_CLEANBOOT:DWORD
-SM_CXDRAG:DWORD
-SM_CYDRAG:DWORD
-SM_SHOWSOUNDS:DWORD
-SM_CXMENUCHECK:DWORD
-SM_CYMENUCHECK:DWORD
-SM_SLOWMACHINE:DWORD
-SM_MIDEASTENABLED:DWORD
-SM_MOUSEWHEELPRESENT:DWORD
-SM_XVIRTUALSCREEN:DWORD
-SM_YVIRTUALSCREEN:DWORD
-SM_CXVIRTUALSCREEN:DWORD
-SM_CYVIRTUALSCREEN:DWORD
-SM_CMONITORS:DWORD
-SM_SAMEDISPLAYFORMAT:DWORD
-SM_IMMENABLED:DWORD
-SM_CXFOCUSBORDER:DWORD
-SM_CYFOCUSBORDER:DWORD
-SM_TABLETPC:DWORD
-SM_MEDIACENTER:DWORD
-SM_STARTER:DWORD
-SM_SERVERR2:DWORD
-SM_MOUSEHORIZONTALWHEELPRESENT:DWORD
-SM_CXPADDEDBORDER:DWORD
-SM_DIGITIZER:DWORD
-SM_MAXIMUMTOUCHES:DWORD
-SM_CMETRICS:DWORD
-SM_REMOTESESSION:DWORD
-SM_SHUTTINGDOWN:DWORD
-SM_REMOTECONTROL:DWORD
-SM_CARETBLINKINGENABLED:DWORD
-EDD_GET_DEVICE_INTERFACE_NAME:DWORD
-ENUM_REGISTRY_SETTINGS:DWORD
-ENUM_CURRENT_SETTINGS:DWORD
-EDS_RAWMODE:DWORD
-EDS_ROTATEDMODE:DWORD
-CDS_UPDATEREGISTRY:DWORD
-CDS_TEST:DWORD
-CDS_FULLSCREEN:DWORD
-CDS_GLOBAL:DWORD
-CDS_SET_PRIMARY:DWORD
-CDS_VIDEOPARAMETERS:DWORD
-CDS_ENABLE_UNSAFE_MODES:DWORD
-CDS_DISABLE_UNSAFE_MODES:DWORD
-CDS_RESET:DWORD
-CDS_RESET_EX:DWORD
-CDS_NORESET:DWORD
-SDC_TOPOLOGY_INTERNAL:DWORD
-SDC_TOPOLOGY_CLONE:DWORD
-SDC_TOPOLOGY_EXTEND:DWORD
-SDC_TOPOLOGY_EXTERNAL:DWORD
-SDC_TOPOLOGY_SUPPLIED:DWORD
-SDC_USE_DATABASE_CURRENT:DWORD
-SDC_USE_SUPPLIED_DISPLAY_CONFIG:DWORD
-SDC_VALIDATE:DWORD
-SDC_APPLY:DWORD
-SDC_NO_OPTIMIZATION:DWORD
-SDC_SAVE_TO_DATABASE:DWORD
-SDC_ALLOW_CHANGES:DWORD
-SDC_PATH_PERSIST_IF_REQUIRED:DWORD
-SDC_FORCE_MODE_ENUMERATION:DWORD
-SDC_ALLOW_PATH_ORDER_CHANGES:DWORD
-MB_OK:DWORD
-MB_OKCANCEL:DWORD
-MB_ABORTRETRYIGNORE:DWORD
-MB_YESNOCANCEL:DWORD
-MB_YESNO:DWORD
-MB_RETRYCANCEL:DWORD
-MB_CANCELTRYCONTINUE:DWORD
-MB_ICONHAND:DWORD
-MB_ICONQUESTION:DWORD
-MB_ICONEXCLAMATION:DWORD
-MB_ICONASTERISK:DWORD
-MB_USERICON:DWORD
-MB_ICONWARNING:DWORD
-MB_ICONERROR:DWORD
-MB_ICONINFORMATION:DWORD
-MB_ICONSTOP:DWORD
-MB_DEFBUTTON1:DWORD
-MB_DEFBUTTON2:DWORD
-MB_DEFBUTTON3:DWORD
-MB_DEFBUTTON4:DWORD
-MB_APPLMODAL:DWORD
-MB_SYSTEMMODAL:DWORD
-MB_TASKMODAL:DWORD
-MB_HELP:DWORD
-MB_NOFOCUS:DWORD
-MB_SETFOREGROUND:DWORD
-MB_DEFAULT_DESKTOP_ONLY:DWORD
-MB_TOPMOST:DWORD
-MB_RIGHT:DWORD
-MB_RTLREADING:DWORD
-MB_SERVICE_NOTIFICATION:DWORD
-MB_SERVICE_NOTIFICATION:DWORD
-MB_SERVICE_NOTIFICATION_NT3X:DWORD
-MB_TYPEMASK:DWORD
-MB_ICONMASK:DWORD
-MB_DEFMASK:DWORD
-MB_MODEMASK:DWORD
-MB_MISCMASK:DWORD

Similar Messages

  • Can i use any DB with director?

    i'd like to know if i can use any DB with director, such as
    FileMaker (the cd program i have to make will run in pc and mac).
    if not, is there any solution to use DB in director for pc
    and mac?
    please response as earlier as possible, its very urgent.
    thanks
    (sorry about my english... i dont study it since many years
    ago.)

    You will need an Xtra to work with a database. You can find a
    list of database xtras at
    updateStage.
    If the database is on a remote server, then you can also use
    PHP, sent by postNetText() to communicate with a database.

  • Enable the search for a site made with director

    How can I index for google a site made with Director? (dcr File).
    Thanks.

    In my opinion two or three keywords might suffice: your name and s.th. like "biography" or "portfolio" (if you want that the whole world can find your biography with your name) not your actual  biographical data itself.
    Don´t know how many browsers can set text to transparent meanwihle. "Hidden" is also hidden for search engines.
    An example for dcr containing html with and without button and with a minimum of text: http://titanpad.com/QnWsz5nZtk
    The most simple way to publish a portfolio is to write an e-mail "yourname"@posterous.com with the dcr-file attached!!! - and you own a blog named  "www.posterous.com/yourname" in no time - for free.
    example: http://ardigi.posterous.com/designaspekte (german only)
    For a portfolio (of a professional in the digital domain) it is better to consider jchunks hints and use state of the art tools.
    I myself consider free web 2.0 tools as always state of the art in the ever changing tool-world, and feel free to use programms I like to work with.....
    Thank you too for your question, because I´ve clearified s.th. for my own now.

  • ...connect to a shared folder on a MAC with director 11???

    Hi All,
    I developed a project a few years ago that work as follows.
    This was designed to work on Win XP, using Director MX2004
    Server Setup
    All the media files where installed on a server and the folder they resided in was setup as a shared folder.
    Workstation Setup
    A projector was installed on a workstation PC, along with the director projector, a txt file was install, the txt file contained the unc path to where all the media files resided. i.e. all director & video file etc.
    The projector file would read the text file, get the unc path, and open the appropriate dxr file.
    This worked really well.
    My question is, now I'm upgrading the software to Director 11, it is required to work the same way on MAC OSX. The only difference to the system will be that the media files will reside on a MAC server and the workstations will be MACs (Intel MACs running the latest OSX).
    How can you connect to a shared folder on a MAC with director 11?
    Its not '\\share_name'... should 'afp:\\share_name' work???
    I keep getting the can't find 'myfile.dxr' alertbox
    I hope I've explained myself well enough.
    Any help would be very much appreciated.
    Thanks,
    Jason

    Using a similar technique you could write the name of the mounted volume (just the name in this case, not the full path) to a text file and open it with a separate AppleScript app containing the applescript below. Note that any files you have accessed from the volume will probably have to be unlinked before Finder will be able to eject it.
    on open (theFile)
      set theVolume to readFile(theFile as text)
      if (theVolume is "") then
        return false
      end if
      try
        tell application "Finder"
          eject theVolume
        end tell
        return true
      on error
        return false
      end try
    end open
    on readFile(theFileName)
      try
        set theFileRef to (open for access file theFileName)
      on error
        return ""
      end try
      try
        set theText to (read theFileRef)
      on error
        set theText to ""
      end try
      close access theFileRef
      return theText
    end readFile

  • Launching swf files with Director

    I recently obtained Adobe Director 11.5 to create a menu for launching a series of Flash CS4 files.  I worked through Dean Utian’s excellent tutorial and found the following script to program a button to launch another Director file.  However, I can’t figure out how to get it to launch a swf file.  If someone could tell this poor soul how to get Director to launch swf files I would really appreciate it.  Thatch
    on mouseUp me    
      play movie "FileName”      
    end

    I don’t know if anyone else will ever need to do this, but just in case I thought I should share the final protocol we developed.  This will embed a Flash SWF file into a Director DIR, so it can be published in a form that can be opened directly, without the multiple clicks required to open an swf with Windows Explorer (or the MAC equivalent).  It has been tested with Director 11.5 and Flash CS4.  I hope my shorthand is clear.  Dean Utian, Sean Wilson and James Newton all helped me with this, and support their support was far above and beyond the call of duty. 
    1.) Resize the Director stage to match the Flash stage
    Click the Director stage > Windows > Property Inspector > Stage Size > 550 x 400
    (alternatively you can compose the Flash file with a stage that matches Director’s.   640 x 480 is the default)
    2.) Embed the SWF into Director
    File > Import > Browse to File > Import
    Drag cast member from cast window to stage
    ctrlK > distribute horizontal across stage > distribute vertical across stage
    3.) Type a pause script into the script channel of the score
    on exitFrame
      go to the frame
    end
    4.) Open the movie script window (Ctrl + Shift + U) and type in stretcher script (this allows the SWF cast member to resize if the final window is maximized)
    on resizeWindow
      aw = _player.activeWindow
      awRect = aw.rect
      aw.drawRect = awRect.offset(-awRect.left, -awRect.top)
    end
    on zoomWindow
      resizeWindow()
    end
    5.) Set publication settings
    File > Publish Settings > Projector > Shockwave
                                                          > Center stage in monitor
                                         > Shockwave > Allow movie scaling
                                         > Html > Template > Shockwave Default
                                                    >  Stretch Style > Preserve Proportions
                                                    >  Stretch Position > Horizontal Align
                                                    >  Stretch Position > Vertical Align
                                                    >  Dimensions > Percentage of Browser Window
                                                    >  Width > 100
                                                    >  Width > 100
                                         > Formats > Windows Projector (Creates an exe for Windows)
                                                          > Macintosh Projector (Creates an app for MACs)
                                                          > HTML (Creates an htm and dcr for Windows or MACs)
    6.)Publish the movie
    File > Publish
    The Windows Projector will create a single exe file that can be opened by double clicking the icon.  If your SWF has addChild script, it will launch a second SWF, but the second SWF must be in the same folder as the exe. 
    The Macintosh Projector will create an app application that can be opened by double clicking the icon.  However this application actually consists of a folder with several subfolders and files.  You will not see this with the MAC file directory, but you will if you try to E-mail the application.  If your SWF has addChild script, it will launch a second SWF, but the second SWF must be in the same folder as the app.
    The HTM Projector will create a htm file and a dcr shockwave file.  Both must be in the same folder, and the user must double click the htm icon to open the dcr.  If your SWF has addChild script it will not launch a second SWF.

  • Can someone help me with this powerpoint viewer with director issue?

    I have 'inherieted' an interactive CD that was built using director mx2004.  I get presentations from different people and put them on a CD to hand out at the end of a seminar. For the Power Point presentations I have director use the powerpoint viewer just in case someone does not have PowerPoint on there machine.  This works fine, but I have been getting people that are using PowerPoint 2007 which uses a different extension (pptx instead of ppt).  I also have word documents, adobe pdf, ect.  Here is the code that handles how to open up the files, whether using PPT viewer or the default program. wasn't sure if you needed all of this or not.
    --RUNS WHEN MAIN OPEN BUTTON IS PRESSED--
    on mouseUp me
      --if button 1-5 has been clicked
      if(_global.btnNum = 0 or _global.btnNum = 1 or _global.btnNum = 2 or _global.btnNum = 3 or _global.btnNum = 4 ) then
        --assign selected file to a variable
        selectedFile = sprite("listBox").selectedItem.data
        --path of the file that is selected
        filePath = "workshops\days\day" & _global.btnNum & "\" & selectedFile
        --find out the type of file
        fileExt = selectedFile.char[(selectedFile.length-2)..selectedFile.length]
      end if
      --if file is classified secret and not provided on this disc (must have "*" at data end)
      if(selectedFile.char[selectedFile.length] = "*") then
        --set file to placeholder.ppt (since it has an * at data end)
        filePath = "workshops\placeholder.ppt"
        --set file extension to ppt (since it has an * at data end)
        fileExt = "ppt"
      end if
      if(fileExt = "ppt")  then
        --opens file in powerpointviewer
        _player.open(filePath & " /S", "launchers\PPTVIEW.EXE")
        else
        --opens file in the default program on that computer
        _player.open(filePath, "launchers\PLAY.EXE")
      end if
    end
    I have been trying to get the pptx files to also open in the viewer.  I have been able to do this, but the problem is it wants to try to open everything in viewer.
    Here is what I have tried:
    1- This wants to open everything in PPT viewer.  Not sure why.
    if(fileExt = "ppt" or "pptx")  then
         --opens file in powerpointviewer
         _player.open(filePath & " /S", "launchers\PPTVIEW.EXE")
         else
         --opens file in the default program on that computer
         _player.open(filePath, "launchers\PLAY.EXE")
       end if
    end
    2-This will just open the 'pptx' file in Power Point.  I am sure I am using the 2007 version of PPT viewer in director.
    if(fileExt = "ppt")  then
        --opens file in powerpointviewer
        _player.open(filePath & " /S", "launchers\PPTVIEW.EXE")
      else if(fileExt = "pptx") then
        --opens file in powerpointviewer
      _player.open(filePath & " /S", "launchers\PPTVIEW.EXE")
      else
        --opens file in the default program on that computer
        _player.open(filePath, "launchers\PLAY.EXE")
      end if
    end
    I am not sure where to go from here.  Can someone help me?  Have not been using director for very long.
    Thanks

    It's unclear what exactly is the problem: is it managing to distinguish and open PowerPoint 2007 (*.pptx) files, or is it that every file tries to run in PPTView.exe?
    Part of your problem might be that .pptx is 4 characters long, while .ppt is only 3, and the code dealing with the file extension:
    fileExt = selectedFile.char[(selectedFile.length-2)..selectedFile.length]
    will only grab the last 3 characters regardless of where the "." is.
    Create a new #movie script member (press Ctrl + Shift + U and then hit the + button - "New Cast Member" - at the top-left of the script window that opens). Set the script syntax to JavaScript by altering the drop-down just below the + button and paste in the following:
    function jsGetExtension(fName){
      if(typeof(fName)!="string") return "";
      return fName.split(".").pop();
    Then use the following modification to your original script:
    global btnNum
    --RUNS WHEN MAIN OPEN BUTTON IS PRESSED--
    on mouseUp me
      --if button 1-5 has been clicked
      case btnNum of
        0, 1, 2, 3, 4:
          --assign selected file to a variable
          selectedFile = sprite("listBox").selectedItem.data
          --path of the file that is selected
          filePath = "workshops\days\day" & btnNum & "\" & selectedFile
          --find out the type of file
          fileExt = jsGetExtension(selectedFile)
      end case
      --if file is classified secret and not provided on this disc (must have "*" at data end)
      if (selectedFile.char[selectedFile.length] = "*") then
        --set file to placeholder.ppt (since it has an * at data end)
        filePath = "workshops\placeholder.ppt"
        --set file extension to ppt (since it has an * at data end)
        fileExt = "ppt"
      end if
      case fileExt of
        "ppt", "pptx":
          --opens file in powerpointviewer
          _player.open(filePath & " /S", "launchers\PPTVIEW.EXE")
        otherwise:
          --opens file in the default program on that computer
          _player.open(filePath, "launchers\PLAY.EXE")
      end case
    end
    However, I'm nervous that you aren't supplying the full path to files and executables. I don't know where the movie file that contains this code is relative to the folder "launchers\" or "workshops\" put I suggest you prepend the movie's full path (or the application's full path) like so:
    global btnNum
    --RUNS WHEN MAIN OPEN BUTTON IS PRESSED--
    on mouseUp me
      mPath = _movie.path -- OR _player.applicationPath
      --if button 1-5 has been clicked
      case btnNum of
        0, 1, 2, 3, 4:
          --assign selected file to a variable
          selectedFile = sprite("listBox").selectedItem.data
          --path of the file that is selected
          filePath = mPath & "workshops\days\day" & btnNum & "\" & selectedFile
          --find out the type of file
          fileExt = jsGetExtension(selectedFile)
      end case
      --if file is classified secret and not provided on this disc (must have "*" at data end)
      if (selectedFile.char[selectedFile.length] = "*") then
        --set file to placeholder.ppt (since it has an * at data end)
        filePath = mPath & "workshops\placeholder.ppt"
        --set file extension to ppt (since it has an * at data end)
        fileExt = "ppt"
      end if
      case fileExt of
        "ppt", "pptx":
          --opens file in powerpointviewer
          _player.open(filePath & " /S", mPath & "launchers\PPTVIEW.EXE")
        otherwise:
          --opens file in the default program on that computer
          _player.open(filePath, mPath & "launchers\PLAY.EXE")
      end case
    end

  • How to send a file via e-mail with director

    Is it even possible to have a button in a free-standing
    projector that would send a file via e-mail, or open up an e-mail
    program and have the file attached and addressed? Or is it possible
    to put a file on a server? Of course, both of these methods would
    alert the user and ask for their permission.

    To just open the user's email program, you can use the
    standard lingo:
    goToNetPage(mailto:[email protected])
    That approach is kind of annoying because it actually opens
    an empty
    browser window then the user's email program. I don't think
    you can use
    that approach to send attachments though.
    A much better way is the fabulous DirectEmail xtra from
    DirectXtras.
    Check out their site:
    http://www.directxtras.com/demail_home.asp?UUID=1217348
    DirectEmail can do everything you are asking for (and more).
    It is
    cross-platform, shockwave safe, can handle text or HTML
    email, can do
    attachments, can use a mail server or not, and is really easy
    to use.
    The same company makes DirectFTP which you can get from:
    http://www.directxtras.com/DFTP_home.asp?UUID=1217348
    DirectFTP can put files onto an FTP site with a minimum of
    fuss. I have
    used both on quite a few occasions and they rock. You can
    actually
    write a full-fledged email or ftp program with those xtras
    and Director.

  • How can I use external tables with directories not on Oracle host?

    Oracle 11.2.0.2
    We have developers using C# to populate global temporary tables (two one header and detail with 1 to many relationbship between these two tables). The process of using C# was blowing up memory on Windows.
    As an alternative I requested them to create two CSV files and I can use sqlldr to load the detail CSV file of over 1 million rows under 15 seconds. It came to my mind that I could use external tables for this purpose with getting read of header and trailer from the CSV files.
    The issue I have is that I am not a DBA so I do not have access to OS host that Oracle instance is running. sqlldr is a client side tool, whereas external tables are server side. I was wondering if there is an alternative in 11g to use external tables without creating directories on the OS host that Oracle runs on? Are there other alternatives?
    Thanks

    905989 wrote:
    Oracle 11.2.0.2
    We have developers using C# to populate global temporary tables (two one header and detail with 1 to many relationbship between these two tables). The process of using C# was blowing up memory on Windows.
    As an alternative I requested them to create two CSV files and I can use sqlldr to load the detail CSV file of over 1 million rows under 15 seconds. It came to my mind that I could use external tables for this purpose with getting read of header and trailer from the CSV files.
    The issue I have is that I am not a DBA so I do not have access to OS host that Oracle instance is running. sqlldr is a client side tool, whereas external tables are server side. I was wondering if there is an alternative in 11g to use external tables without creating directories on the OS host that Oracle runs on? Are there other alternatives?
    Thanks
    no other alternative

  • Integrating DropDown menu of flash with director

    Hi everyone,
    I have a movie wherein i am using small flash movies as
    component for better UI effect. Also we are using other component
    like drop down, text boxes and radio buttons developed in flash.
    But the controls that we have in flash are causing problems
    like I have a drop down menu developed in flash. I want to
    use it director to give me drop down effect and also features to
    add item to it. It was working fine with bitmaps earlier but
    considering the scaling issue we moved to Flash. I could easily
    attach beheviour to bitmaps. But the same is not working with Flash
    (.swf) file.
    This is what I am doing....
    Dragging the dropdrop.swf file in director's cast and then
    attaching Beheviour to it for drop down
    I Think it is does not support Flash files so If there is any
    work around this then please let me know. Also suggest if i am
    heading in the right direction.
    Any sort of help will be appretiated.
    Thanks
    Atul Saxena

    klondike91 wrote:
    > I'm using the Spry horizontal menu bar, which works
    fine. However, the menu
    > dropdown conflicts with a flash animation I have just
    below the menu bar.
    http://www.adobe.com/go/tn_15523
    David Powers, Adobe Community Expert
    Author, "The Essential Guide to Dreamweaver CS3" (friends of
    ED)
    Author, "PHP Solutions" (friends of ED)
    http://foundationphp.com/

  • App made with Director runs slower and slower

    Testing our nearly completed game, we are finding that on
    systems with 1GB memory, the game will run smoothly at first but
    after playing the game 4-5 times, it really slows down frame rate
    wise. Systems with 2GB seem to be fine.
    So. it seems it is running out of memory.
    Basically, the player can choose a song they want to sing and
    a 3D venue they want to perform at. They can also record their
    performance so there is a lot going on. Playing mp3, recording
    audio, running 3d window, managing 2d sprites, real-time pitch
    analysis, etc... Even if the player chooses to "try again" which
    allows them to keep singing same song, same venue, etc... the game
    slows down.
    I did a bit of research and it appears Director does memory
    management itself and frees up cast members automatically when
    running low on memory.
    If the system has enough memory to play the game smoothly at
    first, and Director frees up members when low on memory, what else
    can I do to help resolve this problem?
    Thank you!

    You might look for strategic locations to place the "unload"
    function.
    Such as not while its playing music or video.
    65Cobra wrote:
    > Testing our nearly completed game, we are finding that
    on systems with 1GB
    > memory, the game will run smoothly at first but after
    playing the game 4-5
    > times, it really slows down frame rate wise. Systems
    with 2GB seem to be fine.
    >
    > So. it seems it is running out of memory.
    >
    > Basically, the player can choose a song they want to
    sing and a 3D venue they
    > want to perform at. They can also record their
    performance so there is a lot
    > going on. Playing mp3, recording audio, running 3d
    window, managing 2d
    > sprites, real-time pitch analysis, etc... Even if the
    player chooses to "try
    > again" which allows them to keep singing same song, same
    venue, etc... the game
    > slows down.
    >
    > I did a bit of research and it appears Director does
    memory management itself
    > and frees up cast members automatically when running low
    on memory.
    >
    > If the system has enough memory to play the game
    smoothly at first, and
    > Director frees up members when low on memory, what else
    can I do to help
    > resolve this problem?
    >
    > Thank you!
    >
    >

  • Multitouch with movieclip on stage

    Hello:
    Is possible to rotate, zoom,etc with multitouch class using a movieclip on stage?
    I have put this code, but not response at all, can you tell me what I do wrong? thank you:
    import flash.display.StageDisplayState;
    import flash.display.StageScaleMode;
    import flash.display.StageAlign;
    import flash.events.Event;
    import flash.events.MouseEvent;
    import flash.display.Sprite;
    import flash.events.TransformGestureEvent;
    import flash.ui.Multitouch;
    import flash.ui.MultitouchInputMode;
    Multitouch.inputMode = MultitouchInputMode.GESTURE;
    afoto.addEventListener(TransformGestureEvent.GESTURE_ROTATE , onRotate);
    function onRotate (e:TransformGestureEvent):void{
                  myImage_mc.rotation += e.rotation;
    My movieclip  myImage_mc is on the stage.

    Excuse me I made a mistake, this is the code:
    import flash.display.StageDisplayState;
    import flash.display.StageScaleMode;
    import flash.display.StageAlign;
    import flash.events.Event;
    import flash.events.MouseEvent;
    import flash.display.Sprite;
    import flash.events.TransformGestureEvent;
    import flash.ui.Multitouch;
    import flash.ui.MultitouchInputMode;
    Multitouch.inputMode = MultitouchInputMode.GESTURE;
    myImage_mc.addEventListener(TransformGestureEvent.GESTURE_ROTATE , onRotate); 
    function onRotate (e:TransformGestureEvent):void{
                  myImage_mc.rotation += e.rotation;

  • Batch Processing problem with Directories

    Hi All!
    I am having a problem recording an action for Batch Resizing/Optimizing a large number of Photos.
    What I want is to resize about a 1000+ photos, all optimized, but there is a catch!
    they are all in separate directories(also in the hundreds!), and as I am delivering them to separate Clients, I would need to preserve the same directory structure after resizing/optimizing, IE its laid out like this:
    John's Folder - 50 Photos
    Jane's Folder - 120 Photos
    Joe's Folder - 75 Photos
    David's Folder - 50 Photos
    IE: I cant choose "Save Optimized" and 'include sub directories' and then have the Action output them into a Common directory as that would obviously loose the directory structure, and i would have no way of tracking which photo belonged to whom.
    (as Image names are all 'Camera' filenames, ie 013121012.jpg, so I cant use that to identify the different Photo-sets as most of the photos were taken on the same day.)
    What I came up with so far was to:
    Duplicate all files and the Directory structure as it is, and try to write an action that after processing would just 'Save' and Overwrite files as they are. (IE Resize/Optimize, then save/overwrite all photos and then choose 'Include all Subfolders )
    Problem is I cant 'Save Optimized' and overwrite the original file! I couldn't even find a way to set 'Compression settings' for Jpg when I am using the 'SAVE' dialog(that would automatically overwrite the original files). The Jpeg Compression only pops up with 'Save As', but then again that is not useful for overwriting the same file.
    Any ideas??
    Thanks!
    PS: I am using Photoshop CS3.

    Nicolas Leroy (guest) wrote:
    : Hello,
    : I have found a problem with Oracle JSP.
    : When you put a .JSP file into a directory which name contains
    : only numbers, Oracle JSP cannot compile.
    : I'm using Apache 1.3.9 + JServ 1.0 + Oracle JSP + Oracle 8.1.5.
    : I try to execute the following file:
    : /httpd/html/081/file.jsp
    : and I have the following error:
    : 1: Identifier expected. package 081.pages;
    : Is there any solution?
    : Nicolas
    : PS: I have a GnuJSP solution which deals with such directories.
    The JSP specification doesn't define the mapping used by a JSP
    engine to generate a Java package.className from a given
    request.
    Oracle JSP takes a simple approach (for a variety of reasons).
    Rather then generating a munged/random name, Oracle JSP uses the
    full path information in the request. The path information
    generates the package name while the classname comes from the
    target. As virtual paths within a host are unique this works.
    Unfortunately, you have encountered the one limitation of this
    approach, namely VP names can contain names that are invalid Java
    package or classnames. Names that are all numbers is one case.
    Java reserved words is another. Currently, the only way to avoid
    this is to change the VP you use to access the JSP so its path
    name and target only includes valid Java (package/class) names.
    null

  • [Solved] sftp-like with directories support?

    Often when I need to pull data quickly from one box to another i use sftp (because i have ssh configured, but no ftp/nfs/...)
    However sftp does not support directories, so what i usually do is (If i don't know the exact path/filenames):
    1) ssh to box
    2) cd to the right path and put it in my selection buffer
    3) logout
    4) scp -rp <box>:<path> .
    Which is of course, not all that efficient.
    Is there a way to do directory transfers with sftp?  directory tab completion would be useful too.
    Last edited by Dieter@be (2009-06-13 12:16:48)

    Xyne wrote:Take a look at sshfs too. I've found that to be very useful when transferring many files over ssh. It's available in extra.
    Indeed... I don't know how I forgot that. I used NFS before to map my server's data to my laptop but now it's just sshfs . Quite easy. If you cache your SSH keys you can mount them easily (that is, with fstab fiddling and some pipe menu magic in Openbox <3).

  • Multitouch with SynPS/2 Synaptics TouchPad

    Hi,
    I am trying to enable multitouch on Samsung n220 netbook. I'm sure this netbook supports multitouch (works on windows 7). Mousepad type is SynPS/2 Synaptics TouchPad. I copied synaptics fdi file from /user/share/hal/... to /etc/hal/policy/... and modified the HorizTwoFingerScroll and VertTwoFingerScroll lines, rebooted my netbook but nothing works....
    Someone has an idea ?
    Thanks a lot,
    oliparcol

    I'm not sure if I have the same touchpad as you (I have an eeePC 1005HA), but here's the settings from /etc/hal/fdi/policy/11-x11-synaptics.fdi
    The horizontal and vertical 2 finger scroll work on my netbook with these settings.
    <merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
    <merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
    <merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">10</merge>
    <merge key="input.x11_options.EmulateTwoFingerMinW" type="string">7</merge>
    I have circular scroll working, too, if you are interested
    <merge key="input.x11_options.CircularScrolling" type="string">true</merge>
    <merge key="input.x11_options.CircScrollTrigger" type="string">0</merge>

  • Help please with director

    hi, the director forum seem to be dead in relation to this question so I am hoping for help here as I am in a bit of a pickle.
    I need to make a simple calculator that adds, divide, subtracts and multiplys. I have created the design and when i click on a button it appears in the space provided.
    However this is where I am stuck, I dont know what ir how to do the rest.
    I know it is lingo but I am relying on a very good samaritan to help me on this, thanks.

    Yes that is more than what I need.
    I have gotten to the point of when i enter numbers they appear on the screen but the rest i am struggling with.
    I was wondering if you would be kind enough to send me the files so I can have a look at the coding? I would really appreciate that and if there
    is anything I can do in retrun let me know please.
    thanks

Maybe you are looking for

  • Adobe Reader 11.0.2 Very very slow

    Hi all, Since I have updated to Adobre reader 11 (11.0.2 or 11.0.3), I have some issues on some computers. i have 40 computers with the same configuration (Win 7 x64) For 20 of them, It is very slow to open a document (about 6-7 secondes to open Adob

  • Can you help with encryption issue with iBook G3?

    I have an iBook G3 with operating system 10.2.8. As of yesterday, I am having troubles connecting with my wireless service. It works fine when I plug the DSL cable in. The wireless icon shows up several networks; the one we are paying for is checked.

  • Internal error: SPAM_CONFIRM_PATCH - WRONG_STATUS: R

    Am doing my SCM installation Earlier i had error in LC10 ->monitaring ,it gives the error message message saying "error in DBMSERVER or DBMCLI" which i could not solve . Later i started applying patches PIBASIS was done without errors but am not able

  • Data Load performance in BI7.0

    Hi, I have a generic question regarding BI7.0. From the perspective of data load performance what are the features  that BI7.0 has compared to earlier versions. Thanks in advance,, Rama Murthy

  • Is it possible to name files with YY instead of YYYY?

    Say there - longtime Lightroom user, consider switching to Aperture. I have 40,000+ images that are all named in the identical format - MMDDYY_001.JPG. I need to retain that file naming convention. One cool thing Lightroom did was allow me to rename