From 0532684298227069fbcaccc8ebcd50f25846abda Mon Sep 17 00:00:00 2001 From: Takenori Imoto Date: Thu, 8 Sep 2016 17:35:30 +0900 Subject: [PATCH] =?UTF-8?q?UTF-8=E3=81=AB=E5=8D=98=E7=B4=94=E5=A4=89?= =?UTF-8?q?=E6=8F=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/index.html | 152 +- docs/kag3doc/contents/AboutBox.html | 50 +- docs/kag3doc/contents/BGM.html | 52 +- docs/kag3doc/contents/ClickableMap.html | 136 +- docs/kag3doc/contents/Debug.html | 54 +- docs/kag3doc/contents/DispBase.html | 54 +- docs/kag3doc/contents/DispLayer.html | 82 +- docs/kag3doc/contents/Distribute.html | 102 +- docs/kag3doc/contents/Diverge.html | 94 +- docs/kag3doc/contents/GraphicFormats.html | 110 +- docs/kag3doc/contents/HistoryOfStore.html | 36 +- docs/kag3doc/contents/Intro.html | 36 +- docs/kag3doc/contents/Letter.html | 142 +- docs/kag3doc/contents/Macro.html | 86 +- docs/kag3doc/contents/Misses.html | 52 +- docs/kag3doc/contents/MouseKeyboard.html | 74 +- docs/kag3doc/contents/PortFromOldKAG.html | 108 +- docs/kag3doc/contents/Prepare.html | 230 +- docs/kag3doc/contents/RClick.html | 82 +- docs/kag3doc/contents/ReadUnread.html | 82 +- docs/kag3doc/contents/SaveData.html | 58 +- docs/kag3doc/contents/SaveLoad.html | 128 +- docs/kag3doc/contents/Sound.html | 24 +- docs/kag3doc/contents/SubRoutine.html | 62 +- docs/kag3doc/contents/TJSTips.html | 644 +-- docs/kag3doc/contents/Tags.html | 4612 +++++++++++------ docs/kag3doc/contents/Trans.html | 232 +- docs/kag3doc/contents/Var.html | 208 +- docs/kag3doc/contents/browser2.css | 6 +- docs/kag3doc/contents/frame.html | 70 +- docs/kag3doc/contents/index.html | 10 +- docs/kag3doc/contents/keywords.html | 1844 +++---- docs/kag3doc/contents/keywords_p.html | 1844 +++---- docs/kag3doc/index.html | 4 +- docs/kr2doc/contents/ColorCodes.html | 114 +- docs/kr2doc/contents/CommandLine.html | 586 +-- .../contents/ComputerDependentProblems.html | 92 +- docs/kr2doc/contents/Configure.html | 80 +- docs/kr2doc/contents/Console.html | 38 +- docs/kr2doc/contents/Controller.html | 48 +- docs/kr2doc/contents/Copyrights.html | 74 +- docs/kr2doc/contents/Debug.html | 104 +- docs/kr2doc/contents/EventSystem.html | 60 +- docs/kr2doc/contents/ExprWatch.html | 56 +- docs/kr2doc/contents/FileChkTool.html | 86 +- docs/kr2doc/contents/Files.html | 92 +- docs/kr2doc/contents/FontMaker.html | 82 +- docs/kr2doc/contents/GraphicSystem.html | 282 +- docs/kr2doc/contents/HotKeys.html | 48 +- docs/kr2doc/contents/KeyCodes.html | 12 +- docs/kr2doc/contents/LoopTuner.html | 370 +- docs/kr2doc/contents/MouseCursors.html | 14 +- docs/kr2doc/contents/Plugins.html | 158 +- docs/kr2doc/contents/Releaser.html | 118 +- docs/kr2doc/contents/ScriptEditor.html | 56 +- docs/kr2doc/contents/SignTool.html | 114 +- docs/kr2doc/contents/SoundSystem.html | 40 +- docs/kr2doc/contents/Startup.html | 84 +- docs/kr2doc/contents/StorageSystem.html | 60 +- docs/kr2doc/contents/TPC.html | 276 +- docs/kr2doc/contents/Transition.html | 206 +- docs/kr2doc/contents/about.html | 24 +- docs/kr2doc/contents/browser2.css | 6 +- docs/kr2doc/contents/f_AsyncTrigger.html | 28 +- .../contents/f_AsyncTrigger_AsyncTrigger.html | 38 +- .../contents/f_AsyncTrigger_cached.html | 26 +- .../contents/f_AsyncTrigger_cancel.html | 32 +- docs/kr2doc/contents/f_AsyncTrigger_mode.html | 34 +- .../contents/f_AsyncTrigger_onFire.html | 26 +- .../contents/f_AsyncTrigger_trigger.html | 34 +- docs/kr2doc/contents/f_CDDASoundBuffer.html | 44 +- .../f_CDDASoundBuffer_CDDASoundBuffer.html | 34 +- .../contents/f_CDDASoundBuffer_fade.html | 40 +- .../contents/f_CDDASoundBuffer_looping.html | 22 +- .../f_CDDASoundBuffer_onFadeCompleted.html | 26 +- .../f_CDDASoundBuffer_onStatusChanged.html | 30 +- .../contents/f_CDDASoundBuffer_open.html | 36 +- .../contents/f_CDDASoundBuffer_paused.html | 24 +- .../contents/f_CDDASoundBuffer_play.html | 30 +- .../contents/f_CDDASoundBuffer_position.html | 22 +- .../contents/f_CDDASoundBuffer_status.html | 28 +- .../contents/f_CDDASoundBuffer_stop.html | 30 +- .../contents/f_CDDASoundBuffer_stopFade.html | 32 +- .../contents/f_CDDASoundBuffer_totalTime.html | 22 +- .../contents/f_CDDASoundBuffer_volume.html | 22 +- .../contents/f_CDDASoundBuffer_volume2.html | 32 +- docs/kr2doc/contents/f_Clipboard.html | 24 +- docs/kr2doc/contents/f_Clipboard_asText.html | 24 +- .../contents/f_Clipboard_hasFormat.html | 36 +- docs/kr2doc/contents/f_Console.html | 24 +- docs/kr2doc/contents/f_Console_visible.html | 22 +- docs/kr2doc/contents/f_Controller.html | 24 +- .../kr2doc/contents/f_Controller_visible.html | 22 +- docs/kr2doc/contents/f_Debug.html | 44 +- .../contents/f_Debug_clearLogFileOnError.html | 24 +- docs/kr2doc/contents/f_Debug_console.html | 22 +- docs/kr2doc/contents/f_Debug_controller.html | 22 +- docs/kr2doc/contents/f_Debug_logAsError.html | 44 +- docs/kr2doc/contents/f_Debug_logLocation.html | 24 +- .../contents/f_Debug_logToFileOnError.html | 26 +- docs/kr2doc/contents/f_Debug_message.html | 32 +- docs/kr2doc/contents/f_Debug_notice.html | 38 +- .../contents/f_Debug_startLogToFile.html | 36 +- docs/kr2doc/contents/f_Font.html | 60 +- docs/kr2doc/contents/f_Font_angle.html | 26 +- docs/kr2doc/contents/f_Font_bold.html | 22 +- docs/kr2doc/contents/f_Font_doUserSelect.html | 60 +- docs/kr2doc/contents/f_Font_face.html | 24 +- .../kr2doc/contents/f_Font_getEscHeightX.html | 40 +- .../kr2doc/contents/f_Font_getEscHeightY.html | 40 +- docs/kr2doc/contents/f_Font_getEscWidthX.html | 40 +- docs/kr2doc/contents/f_Font_getEscWidthY.html | 40 +- docs/kr2doc/contents/f_Font_getList.html | 36 +- .../kr2doc/contents/f_Font_getTextHeight.html | 34 +- docs/kr2doc/contents/f_Font_getTextWidth.html | 36 +- docs/kr2doc/contents/f_Font_height.html | 20 +- docs/kr2doc/contents/f_Font_italic.html | 22 +- .../contents/f_Font_mapPrerenderedFont.html | 38 +- docs/kr2doc/contents/f_Font_strikeout.html | 24 +- docs/kr2doc/contents/f_Font_underline.html | 24 +- .../contents/f_Font_unmapPrerenderedFont.html | 32 +- docs/kr2doc/contents/f_KAGParser.html | 76 +- .../contents/f_KAGParser_KAGParser.html | 30 +- docs/kr2doc/contents/f_KAGParser_assign.html | 32 +- .../contents/f_KAGParser_callLabel.html | 34 +- .../contents/f_KAGParser_callStackDepth.html | 20 +- docs/kr2doc/contents/f_KAGParser_clear.html | 30 +- .../contents/f_KAGParser_clearCallStack.html | 30 +- .../kr2doc/contents/f_KAGParser_curLabel.html | 20 +- docs/kr2doc/contents/f_KAGParser_curLine.html | 20 +- .../contents/f_KAGParser_curLineStr.html | 20 +- docs/kr2doc/contents/f_KAGParser_curPos.html | 20 +- .../contents/f_KAGParser_curStorage.html | 22 +- .../contents/f_KAGParser_debugLevel.html | 24 +- .../contents/f_KAGParser_getNextTag.html | 46 +- .../contents/f_KAGParser_goToLabel.html | 32 +- .../kr2doc/contents/f_KAGParser_ignoreCR.html | 24 +- .../contents/f_KAGParser_interrupt.html | 34 +- .../contents/f_KAGParser_loadScenario.html | 34 +- .../contents/f_KAGParser_macroParams.html | 20 +- docs/kr2doc/contents/f_KAGParser_macros.html | 22 +- .../contents/f_KAGParser_onAfterReturn.html | 26 +- docs/kr2doc/contents/f_KAGParser_onCall.html | 32 +- docs/kr2doc/contents/f_KAGParser_onJump.html | 32 +- docs/kr2doc/contents/f_KAGParser_onLabel.html | 30 +- .../kr2doc/contents/f_KAGParser_onReturn.html | 32 +- .../contents/f_KAGParser_onScenarioLoad.html | 34 +- .../f_KAGParser_onScenarioLoaded.html | 30 +- .../kr2doc/contents/f_KAGParser_onScript.html | 42 +- .../f_KAGParser_processSpecialTags.html | 26 +- .../contents/f_KAGParser_resetInterrupt.html | 32 +- docs/kr2doc/contents/f_KAGParser_restore.html | 34 +- docs/kr2doc/contents/f_KAGParser_store.html | 32 +- docs/kr2doc/contents/f_Layer.html | 282 +- docs/kr2doc/contents/f_Layer_Layer.html | 52 +- docs/kr2doc/contents/f_Layer_absolute.html | 28 +- .../contents/f_Layer_absoluteOrderMode.html | 30 +- docs/kr2doc/contents/f_Layer_adjustGamma.html | 58 +- docs/kr2doc/contents/f_Layer_affineBlend.html | 132 +- docs/kr2doc/contents/f_Layer_affineCopy.html | 138 +- docs/kr2doc/contents/f_Layer_affinePile.html | 128 +- .../kr2doc/contents/f_Layer_assignImages.html | 38 +- .../contents/f_Layer_attentionLeft.html | 22 +- .../kr2doc/contents/f_Layer_attentionTop.html | 22 +- .../contents/f_Layer_beginTransition.html | 102 +- docs/kr2doc/contents/f_Layer_blendRect.html | 60 +- docs/kr2doc/contents/f_Layer_bringToBack.html | 34 +- .../kr2doc/contents/f_Layer_bringToFront.html | 34 +- docs/kr2doc/contents/f_Layer_cached.html | 28 +- docs/kr2doc/contents/f_Layer_callOnPaint.html | 28 +- docs/kr2doc/contents/f_Layer_children.html | 22 +- docs/kr2doc/contents/f_Layer_clipHeight.html | 24 +- docs/kr2doc/contents/f_Layer_clipLeft.html | 24 +- docs/kr2doc/contents/f_Layer_clipTop.html | 24 +- docs/kr2doc/contents/f_Layer_clipWidth.html | 24 +- docs/kr2doc/contents/f_Layer_colorRect.html | 70 +- docs/kr2doc/contents/f_Layer_convertType.html | 44 +- docs/kr2doc/contents/f_Layer_copyRect.html | 62 +- docs/kr2doc/contents/f_Layer_cursor.html | 26 +- docs/kr2doc/contents/f_Layer_cursorX.html | 26 +- docs/kr2doc/contents/f_Layer_cursorY.html | 26 +- docs/kr2doc/contents/f_Layer_doBoxBlur.html | 40 +- docs/kr2doc/contents/f_Layer_doGrayScale.html | 30 +- docs/kr2doc/contents/f_Layer_drawText.html | 70 +- docs/kr2doc/contents/f_Layer_enabled.html | 24 +- docs/kr2doc/contents/f_Layer_face.html | 26 +- docs/kr2doc/contents/f_Layer_fillRect.html | 52 +- docs/kr2doc/contents/f_Layer_flipLR.html | 34 +- docs/kr2doc/contents/f_Layer_flipUD.html | 34 +- docs/kr2doc/contents/f_Layer_focus.html | 36 +- docs/kr2doc/contents/f_Layer_focusNext.html | 30 +- docs/kr2doc/contents/f_Layer_focusPrev.html | 30 +- docs/kr2doc/contents/f_Layer_focusable.html | 24 +- docs/kr2doc/contents/f_Layer_focused.html | 22 +- docs/kr2doc/contents/f_Layer_font.html | 22 +- docs/kr2doc/contents/f_Layer_getLayerAt.html | 64 +- .../kr2doc/contents/f_Layer_getMainPixel.html | 36 +- .../kr2doc/contents/f_Layer_getMaskPixel.html | 36 +- .../contents/f_Layer_getProvincePixel.html | 36 +- docs/kr2doc/contents/f_Layer_hasImage.html | 36 +- docs/kr2doc/contents/f_Layer_height.html | 24 +- docs/kr2doc/contents/f_Layer_hint.html | 28 +- .../kr2doc/contents/f_Layer_hitThreshold.html | 30 +- docs/kr2doc/contents/f_Layer_hitType.html | 32 +- docs/kr2doc/contents/f_Layer_holdAlpha.html | 34 +- docs/kr2doc/contents/f_Layer_imageHeight.html | 24 +- docs/kr2doc/contents/f_Layer_imageLeft.html | 24 +- .../contents/f_Layer_imageModified.html | 28 +- docs/kr2doc/contents/f_Layer_imageTop.html | 24 +- docs/kr2doc/contents/f_Layer_imageWidth.html | 24 +- docs/kr2doc/contents/f_Layer_imeMode.html | 52 +- .../contents/f_Layer_independMainImage.html | 56 +- .../f_Layer_independProvinceImage.html | 56 +- docs/kr2doc/contents/f_Layer_isPrimary.html | 22 +- .../contents/f_Layer_joinFocusChain.html | 28 +- docs/kr2doc/contents/f_Layer_left.html | 24 +- docs/kr2doc/contents/f_Layer_loadImages.html | 80 +- .../contents/f_Layer_loadProvinceImage.html | 34 +- .../contents/f_Layer_mainImageBuffer.html | 44 +- .../f_Layer_mainImageBufferForWrite.html | 46 +- .../f_Layer_mainImageBufferPitch.html | 38 +- docs/kr2doc/contents/f_Layer_moveBefore.html | 36 +- docs/kr2doc/contents/f_Layer_moveBehind.html | 36 +- docs/kr2doc/contents/f_Layer_name.html | 22 +- .../kr2doc/contents/f_Layer_neutralColor.html | 26 +- .../contents/f_Layer_nextFocusable.html | 22 +- docs/kr2doc/contents/f_Layer_nodeEnabled.html | 24 +- docs/kr2doc/contents/f_Layer_nodeVisible.html | 24 +- .../contents/f_Layer_onBeforeFocus.html | 44 +- docs/kr2doc/contents/f_Layer_onBlur.html | 28 +- docs/kr2doc/contents/f_Layer_onClick.html | 32 +- .../contents/f_Layer_onDoubleClick.html | 32 +- docs/kr2doc/contents/f_Layer_onFocus.html | 32 +- docs/kr2doc/contents/f_Layer_onHitTest.html | 52 +- docs/kr2doc/contents/f_Layer_onKeyDown.html | 54 +- docs/kr2doc/contents/f_Layer_onKeyPress.html | 36 +- docs/kr2doc/contents/f_Layer_onKeyUp.html | 48 +- docs/kr2doc/contents/f_Layer_onMouseDown.html | 50 +- .../kr2doc/contents/f_Layer_onMouseEnter.html | 28 +- .../kr2doc/contents/f_Layer_onMouseLeave.html | 28 +- docs/kr2doc/contents/f_Layer_onMouseMove.html | 46 +- docs/kr2doc/contents/f_Layer_onMouseUp.html | 48 +- .../kr2doc/contents/f_Layer_onMouseWheel.html | 54 +- .../contents/f_Layer_onNodeDisabled.html | 28 +- .../contents/f_Layer_onNodeEnabled.html | 28 +- docs/kr2doc/contents/f_Layer_onPaint.html | 32 +- .../f_Layer_onSearchNextFocusable.html | 36 +- .../f_Layer_onSearchPrevFocusable.html | 36 +- .../f_Layer_onTransitionCompleted.html | 32 +- docs/kr2doc/contents/f_Layer_opacity.html | 22 +- .../contents/f_Layer_operateAffine.html | 174 +- docs/kr2doc/contents/f_Layer_operateRect.html | 108 +- .../contents/f_Layer_operateStretch.html | 134 +- docs/kr2doc/contents/f_Layer_order.html | 26 +- docs/kr2doc/contents/f_Layer_parent.html | 26 +- docs/kr2doc/contents/f_Layer_pileRect.html | 62 +- docs/kr2doc/contents/f_Layer_piledCopy.html | 50 +- .../contents/f_Layer_prevFocusable.html | 22 +- .../contents/f_Layer_provinceImageBuffer.html | 46 +- .../f_Layer_provinceImageBufferForWrite.html | 48 +- .../f_Layer_provinceImageBufferPitch.html | 36 +- .../contents/f_Layer_releaseCapture.html | 38 +- docs/kr2doc/contents/f_Layer_removeMode.html | 30 +- .../contents/f_Layer_saveLayerImage.html | 44 +- .../contents/f_Layer_setAttentionPos.html | 44 +- docs/kr2doc/contents/f_Layer_setClip.html | 62 +- .../kr2doc/contents/f_Layer_setCursorPos.html | 38 +- docs/kr2doc/contents/f_Layer_setImagePos.html | 44 +- .../kr2doc/contents/f_Layer_setImageSize.html | 42 +- .../kr2doc/contents/f_Layer_setMainPixel.html | 38 +- .../kr2doc/contents/f_Layer_setMaskPixel.html | 38 +- docs/kr2doc/contents/f_Layer_setMode.html | 32 +- docs/kr2doc/contents/f_Layer_setPos.html | 52 +- .../contents/f_Layer_setProvincePixel.html | 38 +- docs/kr2doc/contents/f_Layer_setSize.html | 38 +- .../contents/f_Layer_setSizeToImageSize.html | 34 +- .../contents/f_Layer_showParentHint.html | 30 +- .../contents/f_Layer_stopTransition.html | 30 +- .../kr2doc/contents/f_Layer_stretchBlend.html | 92 +- docs/kr2doc/contents/f_Layer_stretchCopy.html | 88 +- docs/kr2doc/contents/f_Layer_stretchPile.html | 94 +- docs/kr2doc/contents/f_Layer_top.html | 24 +- docs/kr2doc/contents/f_Layer_type.html | 30 +- docs/kr2doc/contents/f_Layer_update.html | 50 +- .../kr2doc/contents/f_Layer_useAttention.html | 26 +- docs/kr2doc/contents/f_Layer_visible.html | 22 +- docs/kr2doc/contents/f_Layer_width.html | 24 +- docs/kr2doc/contents/f_Layer_window.html | 20 +- docs/kr2doc/contents/f_MIDISoundBuffer.html | 46 +- .../f_MIDISoundBuffer_MIDISoundBuffer.html | 34 +- .../contents/f_MIDISoundBuffer_fade.html | 40 +- .../contents/f_MIDISoundBuffer_looping.html | 22 +- .../contents/f_MIDISoundBuffer_midiOut.html | 34 +- .../f_MIDISoundBuffer_onFadeCompleted.html | 26 +- .../f_MIDISoundBuffer_onStatusChanged.html | 30 +- .../contents/f_MIDISoundBuffer_open.html | 32 +- .../contents/f_MIDISoundBuffer_paused.html | 24 +- .../contents/f_MIDISoundBuffer_play.html | 30 +- .../contents/f_MIDISoundBuffer_position.html | 22 +- .../contents/f_MIDISoundBuffer_status.html | 28 +- .../contents/f_MIDISoundBuffer_stop.html | 30 +- .../contents/f_MIDISoundBuffer_stopFade.html | 32 +- .../contents/f_MIDISoundBuffer_totalTime.html | 22 +- .../contents/f_MIDISoundBuffer_volume.html | 22 +- .../contents/f_MIDISoundBuffer_volume2.html | 32 +- docs/kr2doc/contents/f_MenuItem.html | 56 +- docs/kr2doc/contents/f_MenuItem_HMENU.html | 28 +- docs/kr2doc/contents/f_MenuItem_MenuItem.html | 40 +- docs/kr2doc/contents/f_MenuItem_add.html | 38 +- docs/kr2doc/contents/f_MenuItem_caption.html | 22 +- docs/kr2doc/contents/f_MenuItem_checked.html | 36 +- docs/kr2doc/contents/f_MenuItem_children.html | 22 +- docs/kr2doc/contents/f_MenuItem_enabled.html | 22 +- docs/kr2doc/contents/f_MenuItem_group.html | 26 +- docs/kr2doc/contents/f_MenuItem_index.html | 26 +- docs/kr2doc/contents/f_MenuItem_insert.html | 34 +- docs/kr2doc/contents/f_MenuItem_onClick.html | 26 +- docs/kr2doc/contents/f_MenuItem_parent.html | 20 +- docs/kr2doc/contents/f_MenuItem_popup.html | 50 +- docs/kr2doc/contents/f_MenuItem_radio.html | 24 +- docs/kr2doc/contents/f_MenuItem_remove.html | 32 +- docs/kr2doc/contents/f_MenuItem_root.html | 20 +- docs/kr2doc/contents/f_MenuItem_shortcut.html | 36 +- docs/kr2doc/contents/f_MenuItem_visible.html | 22 +- docs/kr2doc/contents/f_MenuItem_window.html | 20 +- docs/kr2doc/contents/f_Pad.html | 66 +- docs/kr2doc/contents/f_Pad_Pad.html | 30 +- docs/kr2doc/contents/f_Pad_borderStyle.html | 22 +- docs/kr2doc/contents/f_Pad_color.html | 20 +- docs/kr2doc/contents/f_Pad_fileName.html | 22 +- docs/kr2doc/contents/f_Pad_fontBold.html | 24 +- docs/kr2doc/contents/f_Pad_fontColor.html | 22 +- docs/kr2doc/contents/f_Pad_fontFace.html | 22 +- docs/kr2doc/contents/f_Pad_fontHeight.html | 22 +- docs/kr2doc/contents/f_Pad_fontItalic.html | 24 +- docs/kr2doc/contents/f_Pad_fontSize.html | 22 +- docs/kr2doc/contents/f_Pad_fontStrikeOut.html | 24 +- docs/kr2doc/contents/f_Pad_fontUnderline.html | 24 +- docs/kr2doc/contents/f_Pad_height.html | 20 +- docs/kr2doc/contents/f_Pad_left.html | 20 +- docs/kr2doc/contents/f_Pad_readOnly.html | 22 +- .../kr2doc/contents/f_Pad_showScrollBars.html | 32 +- docs/kr2doc/contents/f_Pad_showStatusBar.html | 22 +- docs/kr2doc/contents/f_Pad_statusText.html | 20 +- docs/kr2doc/contents/f_Pad_text.html | 20 +- docs/kr2doc/contents/f_Pad_title.html | 20 +- docs/kr2doc/contents/f_Pad_top.html | 20 +- docs/kr2doc/contents/f_Pad_visible.html | 22 +- docs/kr2doc/contents/f_Pad_width.html | 20 +- docs/kr2doc/contents/f_Pad_wordWrap.html | 30 +- docs/kr2doc/contents/f_Plugins.html | 28 +- docs/kr2doc/contents/f_Plugins_getList.html | 30 +- docs/kr2doc/contents/f_Plugins_link.html | 32 +- docs/kr2doc/contents/f_Plugins_unlink.html | 34 +- docs/kr2doc/contents/f_Scripts.html | 34 +- docs/kr2doc/contents/f_Scripts_dump.html | 36 +- docs/kr2doc/contents/f_Scripts_eval.html | 38 +- .../contents/f_Scripts_evalStorage.html | 38 +- docs/kr2doc/contents/f_Scripts_exec.html | 38 +- .../contents/f_Scripts_execStorage.html | 38 +- .../contents/f_Scripts_getTraceString.html | 36 +- docs/kr2doc/contents/f_Storages.html | 46 +- .../contents/f_Storages_addAutoPath.html | 48 +- .../contents/f_Storages_chopStorageExt.html | 38 +- .../f_Storages_extractStorageExt.html | 36 +- .../f_Storages_extractStorageName.html | 36 +- .../f_Storages_extractStoragePath.html | 38 +- .../contents/f_Storages_getFullPath.html | 38 +- .../contents/f_Storages_getLocalName.html | 34 +- .../contents/f_Storages_getPlacedPath.html | 34 +- .../f_Storages_isExistentStorage.html | 36 +- .../contents/f_Storages_removeAutoPath.html | 34 +- docs/kr2doc/contents/f_Storages_searchCD.html | 36 +- .../contents/f_Storages_selectFile.html | 110 +- docs/kr2doc/contents/f_System.html | 102 +- .../f_System_addContinuousHandler.html | 42 +- .../kr2doc/contents/f_System_appDataPath.html | 32 +- .../contents/f_System_assignMessage.html | 42 +- .../contents/f_System_createAppLock.html | 42 +- docs/kr2doc/contents/f_System_createUUID.html | 42 +- docs/kr2doc/contents/f_System_dataPath.html | 24 +- .../contents/f_System_desktopHeight.html | 22 +- .../kr2doc/contents/f_System_desktopLeft.html | 22 +- docs/kr2doc/contents/f_System_desktopTop.html | 22 +- .../contents/f_System_desktopWidth.html | 22 +- docs/kr2doc/contents/f_System_doCompact.html | 46 +- .../contents/f_System_drawThreadNum.html | 28 +- .../contents/f_System_eventDisabled.html | 26 +- .../contents/f_System_exceptionHandler.html | 56 +- docs/kr2doc/contents/f_System_exeName.html | 20 +- docs/kr2doc/contents/f_System_exePath.html | 22 +- docs/kr2doc/contents/f_System_exit.html | 34 +- .../contents/f_System_exitOnWindowClose.html | 22 +- .../kr2doc/contents/f_System_getArgument.html | 44 +- .../kr2doc/contents/f_System_getKeyState.html | 34 +- .../contents/f_System_getTickCount.html | 32 +- .../contents/f_System_graphicCacheLimit.html | 28 +- docs/kr2doc/contents/f_System_inform.html | 36 +- .../kr2doc/contents/f_System_inputString.html | 40 +- docs/kr2doc/contents/f_System_onActivate.html | 30 +- .../contents/f_System_onDeactivate.html | 30 +- docs/kr2doc/contents/f_System_osName.html | 20 +- .../contents/f_System_personalPath.html | 28 +- .../contents/f_System_platformName.html | 20 +- .../contents/f_System_readRegValue.html | 40 +- .../f_System_removeContinuousHandler.html | 32 +- .../contents/f_System_screenHeight.html | 22 +- .../kr2doc/contents/f_System_screenWidth.html | 22 +- .../kr2doc/contents/f_System_setArgument.html | 42 +- .../contents/f_System_shellExecute.html | 40 +- docs/kr2doc/contents/f_System_terminate.html | 34 +- docs/kr2doc/contents/f_System_title.html | 24 +- .../contents/f_System_toActualColor.html | 34 +- .../kr2doc/contents/f_System_touchImages.html | 98 +- .../contents/f_System_versionInformation.html | 26 +- .../contents/f_System_versionString.html | 22 +- docs/kr2doc/contents/f_Timer.html | 28 +- docs/kr2doc/contents/f_Timer_Timer.html | 40 +- docs/kr2doc/contents/f_Timer_capacity.html | 34 +- docs/kr2doc/contents/f_Timer_enabled.html | 22 +- docs/kr2doc/contents/f_Timer_interval.html | 32 +- docs/kr2doc/contents/f_Timer_mode.html | 30 +- docs/kr2doc/contents/f_Timer_onTimer.html | 26 +- docs/kr2doc/contents/f_VideoOverlay.html | 156 +- .../contents/f_VideoOverlay_VideoOverlay.html | 34 +- .../contents/f_VideoOverlay_audioBalance.html | 28 +- .../contents/f_VideoOverlay_audioVolume.html | 24 +- .../contents/f_VideoOverlay_brightness.html | 22 +- ...f_VideoOverlay_brightnessDefaultValue.html | 22 +- .../f_VideoOverlay_brightnessRangeMax.html | 22 +- .../f_VideoOverlay_brightnessRangeMin.html | 22 +- .../f_VideoOverlay_brightnessStepSize.html | 24 +- .../f_VideoOverlay_cancelPeriodEvent.html | 34 +- .../f_VideoOverlay_cancelSegmentLoop.html | 34 +- .../kr2doc/contents/f_VideoOverlay_close.html | 34 +- .../contents/f_VideoOverlay_contrast.html | 22 +- .../f_VideoOverlay_contrastDefaultValue.html | 22 +- .../f_VideoOverlay_contrastRangeMax.html | 22 +- .../f_VideoOverlay_contrastRangeMin.html | 22 +- .../f_VideoOverlay_contrastStepSize.html | 24 +- .../f_VideoOverlay_enabledAudioStream.html | 26 +- docs/kr2doc/contents/f_VideoOverlay_fps.html | 22 +- .../kr2doc/contents/f_VideoOverlay_frame.html | 24 +- .../contents/f_VideoOverlay_height.html | 24 +- docs/kr2doc/contents/f_VideoOverlay_hue.html | 22 +- .../f_VideoOverlay_hueDefaultValue.html | 22 +- .../contents/f_VideoOverlay_hueRangeMax.html | 22 +- .../contents/f_VideoOverlay_hueRangeMin.html | 22 +- .../contents/f_VideoOverlay_hueStepSize.html | 24 +- .../contents/f_VideoOverlay_layer1.html | 22 +- .../contents/f_VideoOverlay_layer2.html | 20 +- docs/kr2doc/contents/f_VideoOverlay_left.html | 22 +- docs/kr2doc/contents/f_VideoOverlay_loop.html | 24 +- .../f_VideoOverlay_mixingMovieAlpha.html | 22 +- .../f_VideoOverlay_mixingMovieBGColor.html | 22 +- docs/kr2doc/contents/f_VideoOverlay_mode.html | 24 +- .../f_VideoOverlay_numberOfAudioStream.html | 24 +- .../f_VideoOverlay_numberOfFrame.html | 22 +- .../f_VideoOverlay_onCallbackCommand.html | 34 +- .../f_VideoOverlay_onFrameUpdate.html | 34 +- .../contents/f_VideoOverlay_onPeriod.html | 44 +- .../f_VideoOverlay_onStatusChanged.html | 40 +- docs/kr2doc/contents/f_VideoOverlay_open.html | 36 +- .../kr2doc/contents/f_VideoOverlay_pause.html | 30 +- .../f_VideoOverlay_periodEventFrame.html | 22 +- docs/kr2doc/contents/f_VideoOverlay_play.html | 30 +- .../contents/f_VideoOverlay_playRate.html | 28 +- .../contents/f_VideoOverlay_position.html | 24 +- .../contents/f_VideoOverlay_prepare.html | 36 +- .../f_VideoOverlay_resetMixingLayer.html | 32 +- .../contents/f_VideoOverlay_rewind.html | 30 +- .../contents/f_VideoOverlay_saturation.html | 22 +- ...f_VideoOverlay_saturationDefaultValue.html | 22 +- .../f_VideoOverlay_saturationRangeMax.html | 22 +- .../f_VideoOverlay_saturationRangeMin.html | 22 +- .../f_VideoOverlay_saturationStepSize.html | 24 +- .../f_VideoOverlay_segmentLoopEndFrame.html | 22 +- .../f_VideoOverlay_segmentLoopStartFrame.html | 22 +- .../f_VideoOverlay_selectAudioStream.html | 36 +- .../contents/f_VideoOverlay_setBounds.html | 44 +- .../f_VideoOverlay_setMixingLayer.html | 44 +- .../f_VideoOverlay_setPeriodEvent.html | 38 +- .../contents/f_VideoOverlay_setPos.html | 38 +- .../f_VideoOverlay_setSegmentLoop.html | 46 +- .../contents/f_VideoOverlay_setSize.html | 36 +- docs/kr2doc/contents/f_VideoOverlay_stop.html | 30 +- docs/kr2doc/contents/f_VideoOverlay_top.html | 22 +- .../contents/f_VideoOverlay_totalTime.html | 22 +- .../contents/f_VideoOverlay_visible.html | 22 +- .../kr2doc/contents/f_VideoOverlay_width.html | 24 +- .../f_WaveSoundBuffer.PhaseVocoder.html | 32 +- ...SoundBuffer.PhaseVocoder_PhaseVocoder.html | 34 +- ...aveSoundBuffer.PhaseVocoder_interface.html | 20 +- ..._WaveSoundBuffer.PhaseVocoder_overlap.html | 30 +- .../f_WaveSoundBuffer.PhaseVocoder_pitch.html | 32 +- .../f_WaveSoundBuffer.PhaseVocoder_time.html | 32 +- ...f_WaveSoundBuffer.PhaseVocoder_window.html | 30 +- docs/kr2doc/contents/f_WaveSoundBuffer.html | 74 +- .../f_WaveSoundBuffer_WaveSoundBuffer.html | 34 +- .../contents/f_WaveSoundBuffer_bits.html | 24 +- .../contents/f_WaveSoundBuffer_channels.html | 24 +- .../contents/f_WaveSoundBuffer_fade.html | 40 +- .../contents/f_WaveSoundBuffer_filters.html | 38 +- .../contents/f_WaveSoundBuffer_flags.html | 42 +- .../f_WaveSoundBuffer_freeDirectSound.html | 38 +- .../contents/f_WaveSoundBuffer_frequency.html | 26 +- .../f_WaveSoundBuffer_getVisBuffer.html | 76 +- .../f_WaveSoundBuffer_globalFocusMode.html | 32 +- .../f_WaveSoundBuffer_globalVolume.html | 26 +- .../contents/f_WaveSoundBuffer_labels.html | 32 +- .../contents/f_WaveSoundBuffer_looping.html | 24 +- .../f_WaveSoundBuffer_onFadeCompleted.html | 26 +- .../contents/f_WaveSoundBuffer_onLabel.html | 28 +- .../f_WaveSoundBuffer_onStatusChanged.html | 30 +- .../contents/f_WaveSoundBuffer_open.html | 34 +- .../contents/f_WaveSoundBuffer_pan.html | 24 +- .../contents/f_WaveSoundBuffer_paused.html | 22 +- .../contents/f_WaveSoundBuffer_play.html | 30 +- .../contents/f_WaveSoundBuffer_position.html | 20 +- .../f_WaveSoundBuffer_samplePosition.html | 20 +- .../contents/f_WaveSoundBuffer_status.html | 28 +- .../contents/f_WaveSoundBuffer_stop.html | 30 +- .../contents/f_WaveSoundBuffer_stopFade.html | 32 +- .../contents/f_WaveSoundBuffer_totalTime.html | 20 +- .../f_WaveSoundBuffer_useVisBuffer.html | 28 +- .../contents/f_WaveSoundBuffer_volume.html | 22 +- .../contents/f_WaveSoundBuffer_volume2.html | 32 +- docs/kr2doc/contents/f_Window.html | 152 +- docs/kr2doc/contents/f_Window_HWND.html | 30 +- docs/kr2doc/contents/f_Window_Window.html | 32 +- docs/kr2doc/contents/f_Window_add.html | 36 +- docs/kr2doc/contents/f_Window_beginMove.html | 38 +- .../kr2doc/contents/f_Window_borderStyle.html | 34 +- .../contents/f_Window_bringToFront.html | 32 +- docs/kr2doc/contents/f_Window_caption.html | 22 +- docs/kr2doc/contents/f_Window_close.html | 32 +- docs/kr2doc/contents/f_Window_drawDevice.html | 32 +- docs/kr2doc/contents/f_Window_focusable.html | 30 +- .../contents/f_Window_focusedLayer.html | 26 +- docs/kr2doc/contents/f_Window_fullScreen.html | 26 +- docs/kr2doc/contents/f_Window_height.html | 22 +- .../contents/f_Window_hideMouseCursor.html | 34 +- docs/kr2doc/contents/f_Window_imeMode.html | 26 +- .../kr2doc/contents/f_Window_innerHeight.html | 24 +- .../kr2doc/contents/f_Window_innerSunken.html | 30 +- docs/kr2doc/contents/f_Window_innerWidth.html | 24 +- docs/kr2doc/contents/f_Window_layerLeft.html | 22 +- docs/kr2doc/contents/f_Window_layerTop.html | 22 +- docs/kr2doc/contents/f_Window_left.html | 24 +- docs/kr2doc/contents/f_Window_mainWindow.html | 20 +- docs/kr2doc/contents/f_Window_maxHeight.html | 22 +- docs/kr2doc/contents/f_Window_maxWidth.html | 22 +- docs/kr2doc/contents/f_Window_menu.html | 22 +- docs/kr2doc/contents/f_Window_minHeight.html | 22 +- docs/kr2doc/contents/f_Window_minWidth.html | 22 +- .../contents/f_Window_mouseCursorState.html | 26 +- docs/kr2doc/contents/f_Window_onActivate.html | 30 +- docs/kr2doc/contents/f_Window_onClick.html | 32 +- .../contents/f_Window_onCloseQuery.html | 32 +- .../contents/f_Window_onDeactivate.html | 30 +- .../contents/f_Window_onDoubleClick.html | 32 +- docs/kr2doc/contents/f_Window_onFileDrop.html | 32 +- docs/kr2doc/contents/f_Window_onKeyDown.html | 50 +- docs/kr2doc/contents/f_Window_onKeyPress.html | 32 +- docs/kr2doc/contents/f_Window_onKeyUp.html | 44 +- .../kr2doc/contents/f_Window_onMouseDown.html | 50 +- .../contents/f_Window_onMouseEnter.html | 28 +- .../contents/f_Window_onMouseLeave.html | 28 +- .../kr2doc/contents/f_Window_onMouseMove.html | 46 +- docs/kr2doc/contents/f_Window_onMouseUp.html | 48 +- .../contents/f_Window_onMouseWheel.html | 52 +- .../kr2doc/contents/f_Window_onPopupHide.html | 30 +- docs/kr2doc/contents/f_Window_onResize.html | 28 +- .../contents/f_Window_postInputEvent.html | 46 +- .../contents/f_Window_primaryLayer.html | 20 +- .../f_Window_registerMessageReceiver.html | 72 +- docs/kr2doc/contents/f_Window_remove.html | 34 +- .../contents/f_Window_removeMaskRegion.html | 32 +- .../contents/f_Window_setInnerSize.html | 46 +- .../kr2doc/contents/f_Window_setLayerPos.html | 40 +- .../contents/f_Window_setMaskRegion.html | 46 +- docs/kr2doc/contents/f_Window_setMaxSize.html | 36 +- docs/kr2doc/contents/f_Window_setMinSize.html | 36 +- docs/kr2doc/contents/f_Window_setPos.html | 42 +- docs/kr2doc/contents/f_Window_setSize.html | 42 +- docs/kr2doc/contents/f_Window_setZoom.html | 42 +- docs/kr2doc/contents/f_Window_showModal.html | 40 +- .../contents/f_Window_showScrollBars.html | 22 +- docs/kr2doc/contents/f_Window_stayOnTop.html | 24 +- docs/kr2doc/contents/f_Window_top.html | 24 +- docs/kr2doc/contents/f_Window_trapKey.html | 26 +- docs/kr2doc/contents/f_Window_update.html | 36 +- .../kr2doc/contents/f_Window_useMouseKey.html | 26 +- docs/kr2doc/contents/f_Window_visible.html | 22 +- docs/kr2doc/contents/f_Window_width.html | 22 +- docs/kr2doc/contents/f_Window_zoomDenom.html | 28 +- docs/kr2doc/contents/f_Window_zoomNumer.html | 28 +- docs/kr2doc/contents/frame.html | 114 +- docs/kr2doc/contents/index.html | 10 +- docs/kr2doc/contents/keywords.html | 1786 +++---- docs/kr2doc/contents/keywords_p.html | 1786 +++---- docs/kr2doc/index.html | 4 +- docs/tjs2doc/contents/about.html | 18 +- docs/tjs2doc/contents/array.html | 230 +- docs/tjs2doc/contents/basictypes.html | 50 +- docs/tjs2doc/contents/browser2.css | 6 +- docs/tjs2doc/contents/class.html | 220 +- docs/tjs2doc/contents/date.html | 42 +- docs/tjs2doc/contents/dictionary.html | 88 +- docs/tjs2doc/contents/exception.html | 24 +- docs/tjs2doc/contents/expr_and_op.html | 304 +- docs/tjs2doc/contents/factor.html | 66 +- docs/tjs2doc/contents/for.html | 44 +- docs/tjs2doc/contents/frame.html | 80 +- docs/tjs2doc/contents/function.html | 180 +- docs/tjs2doc/contents/if.html | 64 +- docs/tjs2doc/contents/index.html | 10 +- docs/tjs2doc/contents/interface.html | 444 +- docs/tjs2doc/contents/keywords.html | 1182 ++--- docs/tjs2doc/contents/keywords_p.html | 1182 ++--- docs/tjs2doc/contents/math.html | 56 +- docs/tjs2doc/contents/octet.html | 44 +- docs/tjs2doc/contents/pp.html | 48 +- docs/tjs2doc/contents/property.html | 86 +- docs/tjs2doc/contents/randomgenerator.html | 36 +- docs/tjs2doc/contents/regexp.html | 110 +- docs/tjs2doc/contents/simple.html | 366 +- .../tjs2doc/contents/statement_and_block.html | 50 +- docs/tjs2doc/contents/string.html | 152 +- docs/tjs2doc/contents/style.html | 38 +- docs/tjs2doc/contents/switch.html | 42 +- docs/tjs2doc/contents/token.html | 180 +- docs/tjs2doc/contents/try.html | 118 +- docs/tjs2doc/contents/ttjs.html | 112 +- docs/tjs2doc/contents/types.html | 52 +- docs/tjs2doc/contents/variable.html | 74 +- docs/tjs2doc/contents/variant.html | 68 +- docs/tjs2doc/contents/vmcodes.html | 570 +- docs/tjs2doc/contents/while.html | 68 +- docs/tjs2doc/contents/with.html | 74 +- docs/tjs2doc/index.html | 4 +- 641 files changed, 22561 insertions(+), 21149 deletions(-) diff --git a/docs/index.html b/docs/index.html index 5bab85e..89cb5de 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4,135 +4,135 @@ - ‹g—¢‹g—¢‚Q ƒhƒLƒ…ƒƒ“ƒg + 吉里吉里 ドキュメント - +


-

‹g—¢‹g—¢‚Q ƒhƒLƒ…ƒƒ“ƒg

+

吉里吉里 ドキュメント




-

‹g—¢‹g—¢‚Q ƒ‰ƒCƒZƒ“ƒX•¶

+

吉里吉里 ラむセンス文

---------------------------------------------------------------------------
-

‹g—¢‹g—¢‚š‚æ‚Ñ KAG ‚̃‰ƒCƒZƒ“ƒX

+

吉里吉里および KAG のラむセンス

---------------------------------------------------------------------------
2005/7/21 W.Dee

-@ˆÈ‰º‚̃‰ƒCƒZƒ“ƒX‚ð‚æ‚­‚š“ǂ݂ɂȂÁ‚œã‚Å‚±‚̃\ƒtƒgƒEƒFƒA‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-@ˆÈ‰º‚̃‰ƒCƒZƒ“ƒX‚É“¯ˆÓ‚Å‚«‚È‚¢ê‡‚Í‚±‚̃\ƒtƒgƒEƒFƒA‚ðŽg—p‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+ 以䞋のラむセンスをよくお読みになった䞊でこの゜フトりェアを䜿甚しおください。
+ 以䞋のラむセンスに同意できない堎合はこの゜フトりェアを䜿甚するこずはできたせん。

-@‚Ü‚œA‹g—¢‹g—¢‚P‚Æ‹g—¢‹g—¢‚Q‚ł̓‰ƒCƒZƒ“ƒX‚ªˆÙ‚È‚è‚Ü‚·‚̂ł²’ˆÓ‚­‚Ÿ‚³‚¢B
-@‚±‚̃‰ƒCƒZƒ“ƒX‚Í‹g—¢‹g—¢‚Q (‚š‚æ‚Ñ KAG 3) ‚É“K—p‚³‚ê‚é‚à‚̂ł·B
+ たた、吉里吉里ず吉里吉里ではラむセンスが異なりたすのでご泚意ください。
+ このラむセンスは吉里吉里 (および KAG 3) に適甚されるものです。

-

œ ƒfƒ…ƒAƒ‹ƒ‰ƒCƒZƒ“ƒX

-@‚±‚̃\ƒtƒgƒEƒFƒA‚̃‰ƒCƒZƒ“ƒX‚́AˆÈ‰º‚ÉŽŠ‚·‹g—¢‹g—¢“ÆŽ©‚̃‰ƒCƒZƒ“ƒX‚ƁAGNUGeneral Public License ( GNU GPL ) ‚̃fƒ…ƒAƒ‹ƒ‰ƒCƒZƒ“ƒX‚Æ‚µ‚Ä’ñ‹Ÿ‚³‚ê‚Ü‚·B
-ƒ†[ƒU[‚́AˆÈ‰º‚̃‰ƒCƒZƒ“ƒX‚©AGNU GPL ‚Ì‚¢‚ž‚ê‚©‚ð‘I‘ð‚µ‚ÄA‚»‚ê‚ɏ]‚Á‚Ä‚±‚̃\ƒtƒgƒEƒFƒA‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+

● デュアルラむセンス

+ この゜フトりェアのラむセンスは、以䞋に瀺す吉里吉里独自のラむセンスず、GNUGeneral Public License ( GNU GPL ) のデュアルラむセンスずしお提䟛されたす。
+ナヌザヌは、以䞋のラむセンスか、GNU GPL のいずれかを遞択しお、それに埓っおこの゜フトりェアを䜿甚するこずができたす。

-@GNU GPL ‚ÉŠÖ‚µ‚Ä‚Í www.gnu.org ‚Ü‚œ‚́A“Y•t‚³‚ê‚Ä‚¢‚é
+ GNU GPL に関しおは www.gnu.org たたは、添付されおいる

- gpl-2e-plain.txt (ŒŽ•¶; ‰pŒê)
- gpl-2j-plain.txt (“ú–{Œê–ó)
+ gpl-2e-plain.txt (原文; 英語)
+ gpl-2j-plain.txt (日本語蚳)

-@‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ を参照しおください。

-@‹g—¢‹g—¢ŠÖ˜Aƒc[ƒ‹‚̈ꕔ‚Í‘Œ‚̃‰ƒCƒZƒ“ƒX‚Å’ñ‹Ÿ‚³‚ê‚é‚à‚Ì‚ª‚ ‚è‚Ü‚· ( ‚»‚ꂌ‚ê‚̃hƒLƒ…ƒƒ“ƒg‚ð‚š“Ç‚Ý‚­‚Ÿ‚³‚¢ )B
+ 吉里吉里関連ツヌルの䞀郚は他のラむセンスで提䟛されるものがありたす ( それぞれのドキュメントをお読みください )。



---------------------------------------------------------------------------

-ˆÈ‰º‚Í‹g—¢‹g—¢“ÆŽ©‚̃‰ƒCƒZƒ“ƒX‚ÉŠÖ‚·‚éà–Ÿ‚Å‚·B
-‚±‚±‚É–Ÿ‹L‚³‚ê‚Ä‚¢‚È‚¢ðŒ‚ɂ‚¢‚ẮAŠY“–‘‚Ì’˜ìŒ –@‚ɏ]‚€•š‚Æ‚µ‚Ü‚·B
+以䞋は吉里吉里独自のラむセンスに関する説明です。
+ここに明蚘されおいない条件に぀いおは、該圓囜の著䜜暩法に埓う物ずしたす。

-

œ ’˜ìŒ 

-@‚±‚̃\ƒtƒgƒEƒFƒA‚Ì’˜ìŒ ‚́AìŽÒ W.Dee ‚ª•Û—L‚µ‚Ü‚·B
+

● 著䜜暩

+ この゜フトりェアの著䜜暩は、䜜者 W.Dee が保有したす。

-

œ –³ž

-@‚±‚̃\ƒtƒgƒEƒFƒA‚Í–³ž‚ÅŽg—p‚Å‚«‚Ü‚·Bƒ†[ƒU‚́A‚±‚̃\ƒtƒgƒEƒFƒA‚̍ìŽÒ‚É‹à‘K‚ðŽx•¥‚€•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
-@‚±‚ê‚́A‚±‚̃\ƒtƒgƒEƒFƒA‚Ì—˜—p‘Ώۂª‚ǂ̂悀‚Å‚ ‚Á‚Ä‚à (€—pAƒtƒŠ[AƒVƒFƒAƒEƒFƒA‚È‚Ç) “¯‚¶‚Å‚·B
+

● 無償

+ この゜フトりェアは無償で䜿甚できたす。ナヌザは、この゜フトりェアの䜜者に金銭を支払う必芁はありたせん。
+ これは、この゜フトりェアの利甚察象がどのようであっおも (商甚、フリヌ、シェアりェアなど) 同じです。

-@‚±‚±‚Łuƒ†[ƒUv‚Ƃ́A‚±‚̃\ƒtƒgƒEƒFƒA‚ð—p‚¢‚čì‚ç‚ꂜAˆêŽŸƒ†[ƒU‚Ì’˜ì•š‚ð—˜—p‚·‚é“ñŽŸƒ†[ƒU‚âA‚±‚̃\ƒtƒgƒEƒFƒA‚̃\[ƒX‚ð—˜—p‚·‚郆[ƒU‚àŠÜ‚݂܂·B
+ ここで「ナヌザ」ずは、この゜フトりェアを甚いお䜜られた、䞀次ナヌザの著䜜物を利甚する二次ナヌザや、この゜フトりェアの゜ヌスを利甚するナヌザも含みたす。

-

œ ƒ‰ƒCƒZƒ“ƒX‚̏I—¹

-@ƒ†[ƒU‚ª–{ƒ‰ƒCƒZƒ“ƒX‚Ɉᔜ‚µ‚œê‡Aƒ†[ƒU‚ª‚±‚̃\ƒtƒgƒEƒFƒA‚ðŽg—p‚·‚錠—˜‚́A’Œ‚¿‚ɁA’Ê’m‚È‚­ÁŽž‚µ‚Ü‚·Bƒ‰ƒCƒZƒ“ƒX‚ªÁŽž‚µ‚œê‡Aƒ†[ƒU‚Í‚±‚̃\ƒtƒgƒEƒFƒA‚š‚æ‚ÑA‚±‚̃\ƒtƒgƒEƒFƒA‚ðŽg—p‚µ‚č쐬‚³‚ꂜƒ†[ƒU‚Ì’˜ì•š‚Ì‚€‚¿A‚±‚̃\ƒtƒgƒEƒFƒA‚ÉŠÖ‚í‚é•”•ª‚𒌂¿‚É”jŠü‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
+

● ラむセンスの終了

+ ナヌザが本ラむセンスに違反した堎合、ナヌザがこの゜フトりェアを䜿甚する暩利は、盎ちに、通知なく消倱したす。ラむセンスが消倱した堎合、ナヌザはこの゜フトりェアおよび、この゜フトりェアを䜿甚しお䜜成されたナヌザの著䜜物のうち、この゜フトりェアに関わる郚分を盎ちに砎棄しなければなりたせん。

-

œ –³•ۏ؁E–³Ó”C

-@‚±‚̃\ƒtƒgƒEƒFƒA‚Í–³•ۏ؂ł·B‚¢‚©‚È‚élE•š‚ª”í‚Á‚œ‚¢‚©‚Ȃ鑹ŠQ‚É‚àA‚±‚̃\ƒtƒgƒEƒFƒA‚̍ìŽÒ‚ÍŠÖ’m‚µ‚Ü‚¹‚ñB
-@‚Ü‚œAìŽÒ‚́A‚±‚̃\ƒtƒgƒEƒFƒA‚ɑ΂·‚éƒo[ƒWƒ‡ƒ“ƒAƒbƒvAƒoƒOC³‚Ȃǂ̂¢‚Á‚³‚¢‚̐ӔC‚𕉂í‚È‚¢‚à‚̂Ƃµ‚Ü‚·B
+

● 無保蚌・無責任

+ この゜フトりェアは無保蚌です。いかなる人・物が被ったいかなる損害にも、この゜フトりェアの䜜者は関知したせん。
+ たた、䜜者は、この゜フトりェアに察するバヌゞョンアップ、バグ修正などのいっさいの責任を負わないものずしたす。

-

œ ’˜ìŒ ‚Ì•\ŽŠ‚ÆŽg—p’Ê’m

-@‚±‚̃\ƒtƒgƒEƒFƒA‚ðŽg—p‚·‚é‚É‚ ‚œ‚èA‚±‚̃\ƒtƒgƒEƒFƒA‚ðŽg—p‚µ‚œA‚Æ‚¢‚€‚±‚Æ‚ð“ñŽŸƒ†[ƒU‚ɉü‚ß‚ÄŽŠ‚·‹`–±‚Í‚ ‚è‚Ü‚¹‚ñB‚Ü‚œA‚±‚̃\ƒtƒgƒEƒFƒA‚ðŽg—p‚µ‚Ä‚¢‚邱‚Æ‚ðA‚±‚̃\ƒtƒgƒEƒFƒA‚̍ìŽÒ‚ɑ΂µ‚Ä’Ê’m‚·‚é‹`–±‚Í‚ ‚è‚Ü‚¹‚ñB
+

● 著䜜暩の衚瀺ず䜿甚通知

+ この゜フトりェアを䜿甚するにあたり、この゜フトりェアを䜿甚した、ずいうこずを二次ナヌザに改めお瀺す矩務はありたせん。たた、この゜フトりェアを䜿甚しおいるこずを、この゜フトりェアの䜜者に察しお通知する矩務はありたせん。

-@ƒ\ƒtƒgƒEƒFƒA‚Ɋ܂܂ê‚é’˜ìŒ ‚Ì•\ŽŠ‚âA‹g—¢‹g—¢–{‘̂̃o[ƒWƒ‡ƒ“î•ñ‚ÌƒŠƒ\[ƒX(ƒo[ƒWƒ‡ƒ“”ԍ†‚ðœ‚­)‚ð‰ü•Ï‚µ‚čĔz•z‚·‚邱‚Æ‚ð‹Ö‚¶‚Ü‚·B
-@‚Ü‚œA‹g—¢‹g—¢–{‘Ì‚ð '-about' ƒIƒvƒVƒ‡ƒ“•t‚«‚Å‹N“®‚·‚邯’˜ìŒ •\ŽŠ‚̏ڍׂª•\ŽŠ‚³‚ê‚Ü‚·‚ªA‚±‚ê‚ð—}Ž~‚·‚邿‚€‚ȉü•Ï‚ð‹Ö‚¶‚Ü‚·B
+ ゜フトりェアに含たれる著䜜暩の衚瀺や、吉里吉里本䜓のバヌゞョン情報のリ゜ヌス(バヌゞョン番号を陀く)を改倉しお再配垃するこずを犁じたす。
+ たた、吉里吉里本䜓を '-about' オプション付きで起動するず著䜜暩衚瀺の詳现が衚瀺されたすが、これを抑止するような改倉を犁じたす。

-@—áŠO‚Æ‚µ‚āA“ñŽŸƒ†[ƒU‚É”z•z‚·‚éƒhƒLƒ…ƒƒ“ƒg‚ɁA‹g—¢‹g—¢‚ðŽg‚Á‚Ä‚¢‚éŽ|‚ƁA'-about' ƒIƒvƒVƒ‡ƒ“‚ð•t‚¯‚Ä‹g—¢‹g—¢‚ð‹N“®‚·‚邯ƒo[ƒWƒ‡ƒ“î•ñ‚ÌÚ×‚ðŒ©‚é‚±‚Æ‚ª‚Å‚«‚éŽ|‚ð•t‹L‚·‚é‚̂ł ‚ê‚΁A‹g—¢‹g—¢–{‘̂̃o[ƒWƒ‡ƒ“î•ñ‚ÌƒŠƒ\[ƒX‚ð‘‚«Š·‚ЂĔz•z‚·‚邱‚Æ‚ð‹–‰Â‚µ‚Ü‚·B
+ 䟋倖ずしお、二次ナヌザに配垃するドキュメントに、吉里吉里を䜿っおいる旚ず、'-about' オプションを付けお吉里吉里を起動するずバヌゞョン情報の詳现を芋るこずができる旚を付蚘するのであれば、吉里吉里本䜓のバヌゞョン情報のリ゜ヌスを曞き換えお配垃するこずを蚱可したす。

-

œ “ñŽŸ”z•z

-@‚±‚̃\ƒtƒgƒEƒFƒA‚ðA‚±‚̃‰ƒCƒZƒ“ƒX‘‚𔺂킞‚É“ñŽŸ“I‚É”z•z‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB‚Ü‚œA‚±‚̃\ƒtƒgƒEƒFƒAŽ©‘̂̔z•z‚ɍۂµ‹à‘K“I‚È‚â‚è‚Æ‚è‚𔺂€‚±‚Ƃ͂ł«‚Ü‚¹‚ñ (ƒƒfƒBƒA‘ã‹à“™‚Ì•K—vŒo”ï‚ðœ‚­)B
+

● 二次配垃

+ この゜フトりェアを、このラむセンス曞を䌎わずに二次的に配垃するこずはできたせん。たた、この゜フトりェア自䜓の配垃に際し金銭的なやりずりを䌎うこずはできたせん (メディア代金等の必芁経費を陀く)。

-@‚œ‚Ÿ‚µAˆÈ‰º‚Ì—áŠO‚ª‚ ‚è‚Ü‚·B
+ ただし、以䞋の䟋倖がありたす。

- E‹g—¢‹g—¢‚Q‚ÌŽÀsƒRƒA (krkr.eXe)
- E‹g—¢‹g—¢ SDK ”z•zƒtƒ@ƒCƒ‹‚É•t‘®‚·‚é‹g—¢‹g—¢—pƒvƒ‰ƒOƒCƒ“
- EKAG ‚̃VƒXƒeƒ€ (kag3\templateˆÈ‰º‚ÌŠeƒtƒ@ƒCƒ‹)
- E‹g—¢‹g—¢ SDK ”z•zƒtƒ@ƒCƒ‹‚É•t‘®‚·‚é KAG —pƒvƒ‰ƒOƒCƒ“
+ ・吉里吉里の実行コア (krkr.eXe)
+ ・吉里吉里 SDK 配垃ファむルに付属する吉里吉里甚プラグむン
+ ・KAG のシステム (kag3\template以䞋の各ファむル)
+ ・吉里吉里 SDK 配垃ファむルに付属する KAG 甚プラグむン

-@ã‹L‚̍€–Ú‚ÉŠY“–‚·‚éƒtƒ@ƒCƒ‹‚́A‚±‚ê‚ç‚ÌŽÀsƒRƒA‚Ȃǂ𗘗p‚·‚郆[ƒU‚Ì’˜ì•š‚Æ‚Æ‚à‚ɁA‚±‚̃‰ƒCƒZƒ“ƒX‘‚𔺂킞‚É”z•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̍ہA”z•z•š‘S‘̂Ƃµ‚ẮA‚»‚̃†[ƒUŽw’è‚Ì”z•zƒ‰ƒCƒZƒ“ƒX‚ÉŠî‚¢‚Ä”z•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-ƒ†[ƒUŽw’è‚Ì”z•zƒ‰ƒCƒZƒ“ƒX‚́A—Lž”z•z‚ÉŠî‚­‚à‚́A–³ž”z•z‚ÉŠî‚­‚à‚́A‚Ü‚œAƒI[ƒvƒ“ƒ\[ƒXAƒNƒ[ƒYƒhƒ\[ƒX‚̕ʂð–â‚¢‚Ü‚¹‚ñB
-@‚œ‚Ÿ‚µAã‹L‚̍€–Ú‚»‚Ì‚à‚̂̃‰ƒCƒZƒ“ƒX‚ª•Ï‚í‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñB‚±‚ê‚ç‚ÌŽÀsƒRƒA‚ ‚é‚¢‚̓VƒXƒeƒ€‚ðA‚»‚Ì”z•z•š‚©‚ç•ª—£‚µ‚œê‡A‚ ‚é‚¢‚Í•ª—£‚µ‚čl‚Š‚éê‡‚́AŒ³X‚̃‰ƒCƒZƒ“ƒX‚ð•ۂ‚à‚̂Ƃµ‚Ü‚·B
+ 䞊蚘の項目に該圓するファむルは、これらの実行コアなどを利甚するナヌザの著䜜物ずずもに、このラむセンス曞を䌎わずに配垃するこずができたす。この際、配垃物党䜓ずしおは、そのナヌザ指定の配垃ラむセンスに基づいお配垃するこずができたす。
+ナヌザ指定の配垃ラむセンスは、有償配垃に基づくもの、無償配垃に基づくもの、たた、オヌプン゜ヌス、クロヌズド゜ヌスの別を問いたせん。
+ ただし、䞊蚘の項目そのもののラむセンスが倉わるわけではありたせん。これらの実行コアあるいはシステムを、その配垃物から分離した堎合、あるいは分離しお考える堎合は、元々のラむセンスを保぀ものずしたす。

-@ƒGƒ“ƒhƒ†[ƒUŒü‚¯‹g—¢‹g—¢Ý’è (ƒGƒ“ƒWƒ“Ý’è.exe) ‚́A“ñŽŸƒ†[ƒU‚ª‹g—¢‹g—¢‚̐ݒè‚ð“ñŽŸƒ†[ƒUŽ©g‚ōs‚Ђ邿‚€‚É‚·‚é–Ú“I‚É‚š‚¢‚Ä”z•z‚·‚éê‡‚̂݁A‚±‚̃‰ƒCƒZƒ“ƒX‘‚𔺂킞‚É”z•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ ゚ンドナヌザ向け吉里吉里蚭定 (゚ンゞン蚭定.exe) は、二次ナヌザが吉里吉里の蚭定を二次ナヌザ自身で行えるようにする目的においお配垃する堎合のみ、このラむセンス曞を䌎わずに配垃するこずができたす。

-@ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹ ‚́A“ñŽŸƒ†[ƒU‚ªƒtƒ@ƒCƒ‹‚Ì”j‘¹‚̃`ƒFƒbƒN‚ð“ñŽŸƒ†[ƒUŽ©g‚ōs‚Ђ邿‚€‚É‚·‚é–Ú“I‚É‚š‚¢‚Ä”z•z‚·‚éê‡‚̂݁A‚±‚̃‰ƒCƒZƒ“ƒX‘‚𔺂킞‚É”z•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ ファむル砎損チェックツヌル は、二次ナヌザがファむルの砎損のチェックを二次ナヌザ自身で行えるようにする目的においお配垃する堎合のみ、このラむセンス曞を䌎わずに配垃するこずができたす。

-

œ —¬—pE‰ü‘¢‚ƃ‰ƒCƒZƒ“ƒX‚̕ύX

-@‚±‚̃\ƒtƒgƒEƒFƒA‚̓I[ƒvƒ“ƒ\[ƒX‚Å‚·Bƒ\ƒtƒgƒEƒFƒA‚̃\[ƒX‚Í ‹g—¢‹g—¢Support Page ‚©‚ç“üŽè‚·‚é‚©A‚»‚ꂪ•s‰Â”\‚ȏꍇ‚́AìŽÒ‚ɘA—‚ðŽæ‚Á‚Ä‚­‚Ÿ‚³‚¢B
+

● 流甚・改造ずラむセンスの倉曎

+ この゜フトりェアはオヌプン゜ヌスです。゜フトりェアの゜ヌスは 吉里吉里Support Page から入手するか、それが䞍可胜な堎合は、䜜者に連絡を取っおください。

-@‚±‚̃\ƒtƒgƒEƒFƒA‚̃\[ƒXA‚ ‚é‚¢‚Í‚»‚Ì’f•ЂðA‘Œ‚̃\ƒtƒgƒEƒFƒA‚É‘g‚ݍž‚ñ‚Å—¬—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚́AƒI[ƒvƒ“ƒ\[ƒXAƒNƒ[ƒYƒhƒ\[ƒX‚̕ʂð–â‚¢‚Ü‚¹‚ñB
-@‚±‚±‚Å—¬—p‚Ƃ́A‚±‚̃\ƒtƒgƒEƒFƒA‚̈ꕔ‚ª‘Œ‚̃\ƒtƒgƒEƒFƒA‚É‘g‚ݍž‚Ü‚ê‚邱‚Æ‚ðŽŠ‚µ‚Ü‚·B
+ この゜フトりェアの゜ヌス、あるいはその断片を、他の゜フトりェアに組み蟌んで流甚するこずができたす。これは、オヌプン゜ヌス、クロヌズド゜ヌスの別を問いたせん。
+ ここで流甚ずは、この゜フトりェアの䞀郚が他の゜フトりェアに組み蟌たれるこずを瀺したす。

-@‚±‚̃\ƒtƒgƒEƒFƒA‚ð‰ü‘¢‚µ‚Ä”z•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªA‚±‚̏ꍇ‚́A‚±‚̃\ƒtƒgƒEƒFƒA‚̃‰ƒCƒZƒ“ƒX‚Æ“¯‚¶ƒ‰ƒCƒZƒ“ƒXA‚Ü‚œ‚Í‚±‚̃\ƒtƒgƒEƒFƒA‚̍ìŽÒ‚ª“Á‚É”F‚ß‚œƒ‰ƒCƒZƒ“ƒX‚݂̂ɂĔz•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ この゜フトりェアを改造しお配垃するこずができたすが、この堎合は、この゜フトりェアのラむセンスず同じラむセンス、たたはこの゜フトりェアの䜜者が特に認めたラむセンスのみにお配垃するこずができたす。

-@‰ü‘¢‚Ƃ͂±‚̃\ƒtƒgƒEƒFƒA‚ɕύX‚ð‰Á‚Ђ邱‚Æ‚ðŽŠ‚µ‚Ü‚·B‚œ‚Ÿ‚µA‚±‚̃\ƒtƒgƒEƒFƒA‚̍ìŽÒ‚©‚çˆêŽŸ”z•z‚³‚ê‚Ä‚¢‚é‚܂܂̃oƒCƒiƒŠ‚ð‚»‚Ì‚Ü‚Ü•ÏX‚ð‰Á‚Š‚ž‚É (•t‘®ƒc[ƒ‹‚É‚æ‚éƒJƒXƒ^ƒ}ƒCƒY“™‚̕ύXAã‹L[’˜ìŒ ‚Ì•\ŽŠ‚ÆŽg—p’Ê’m]‚ÌðŒ‚É‚Ä‹–‰Â‚³‚ꂜ‹g—¢‹g—¢–{‘̂̃o[ƒWƒ‡ƒ“î•ñ‚ÌƒŠƒ\[ƒX‚̉ü•Ï‚ðœ‚­) —p‚¢‚éê‡‚͉ü‘¢‚Ƃ͌©‚È‚µ‚Ü‚¹‚ñB
+ 改造ずはこの゜フトりェアに倉曎を加えるこずを瀺したす。ただし、この゜フトりェアの䜜者から䞀次配垃されおいるたたのバむナリをそのたた倉曎を加えずに (付属ツヌルによるカスタマむズ等の倉曎、䞊蚘[著䜜暩の衚瀺ず䜿甚通知]の条件にお蚱可された吉里吉里本䜓のバヌゞョン情報のリ゜ヌスの改倉を陀く) 甚いる堎合は改造ずは芋なしたせん。

-@—¬—p‚̏ꍇ‚à‰ü‘¢‚̏ꍇ‚àA‚±‚̃\ƒtƒgƒEƒFƒA‚Ɋ܂܂ê‚éƒ\[ƒXA‚ ‚é‚¢‚̓oƒCƒiƒŠ‚ðŽg—p‚µ‚Ä‚¢‚éŽ|‚ðƒhƒLƒ…ƒƒ“ƒg“™‚É•\‹L‚·‚邱‚Æ‚©A‚ ‚é‚¢‚́A‚±‚̃\ƒtƒgƒEƒFƒA‚̍ìŽÒ‚É”z•z‚ðs‚€Ž|‚ðŽ–‘O‚ɘA—‚µŠm”F‚ð‚Æ‚é‚±‚Ƃ́A‚Ç‚¿‚ç‚©‚ ‚é‚¢‚Í—Œ•û‚ðs‚€•K—v‚ª‚ ‚è‚Ü‚·B
-@‘O•¶‚ÉŠÖ‚µìŽÒ‚́Au‚±‚̃\ƒtƒgƒEƒFƒA‚̍ìŽÒ‚É”z•z‚ðs‚€Ž|‚ðŽ–‘O‚ɘA—‚µŠm”F‚ð‚Æ‚é‚±‚Ɓv‚ªs‚í‚ꂜƒ\ƒtƒgƒEƒFƒA‚ÌƒŠƒXƒg‚ðŠó–]ŽÒ‚ɑ΂µ‚Ă̂݌öŠJ‚·‚éê‡‚ª‚ ‚è‚Ü‚·B
+ 流甚の堎合も改造の堎合も、この゜フトりェアに含たれる゜ヌス、あるいはバむナリを䜿甚しおいる旚をドキュメント等に衚蚘するこずか、あるいは、この゜フトりェアの䜜者に配垃を行う旚を事前に連絡し確認をずるこずの、どちらかあるいは䞡方を行う必芁がありたす。
+ 前文に関し䜜者は、「この゜フトりェアの䜜者に配垃を行う旚を事前に連絡し確認をずるこず」が行われた゜フトりェアのリストを垌望者に察しおのみ公開する堎合がありたす。

-@‚œ‚Ÿ‚µA—áŠO‚Æ‚µ‚Ä KAG ‚̃VƒXƒeƒ€ (kag3\templateˆÈ‰º‚ÌŠeƒtƒ@ƒCƒ‹) ‚̓I[ƒvƒ“ƒ\[ƒX‚Å‚·‚ªA—¬—pA‰ü‘¢‚ɂ‚¢‚ĉœ‚琧ŒÀ‚â‹`–±‚Í‚ ‚è‚Ü‚¹‚ñB
+ ただし、䟋倖ずしお KAG のシステム (kag3\template以䞋の各ファむル) はオヌプン゜ヌスですが、流甚、改造に぀いお䜕ら制限や矩務はありたせん。

-

œ ƒvƒ‰ƒOƒCƒ“‚̍쐬

-@ƒvƒ‰ƒOƒCƒ“‚ðì¬‚·‚éˆ×‚ɁA‹g—¢‹g—¢‚̃\[ƒX‚Ɋ܂܂ê‚Ä‚¢‚é tp_stub.h ‚âtp_stub.cppAtvpsnd.h ‚ðƒvƒ‰ƒOƒCƒ“‚ÅŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚ðAƒvƒ‰ƒOƒCƒ“‚ÅŽg—p‚·‚é–Ú“I‚Ńvƒ‰ƒOƒCƒ“‚É‘g‚ݍž‚ñ‚ÅŽg—p‚·‚éÛ‚ɂ́Aã‹L‚Ì—¬—p‚â‰ü‘¢‚Ƃ݂͂Ȃµ‚Ü‚¹‚ñB‚»‚Ì‚œ‚߁A‚±‚̏ꍇ‚͏ã‹Lu‚±‚̃\ƒtƒgƒEƒFƒA‚Ɋ܂܂ê‚éƒ\[ƒX‚ðŽg—p‚µ‚Ä‚¢‚éŽ|‚ðƒhƒLƒ…ƒƒ“ƒg“™‚É•\‹L‚·‚邱‚Æ‚©A‚ ‚é‚¢‚́A‚±‚̃\ƒtƒgƒEƒFƒA‚̍ìŽÒ‚É”z•z‚ðs‚€Ž|‚ðŽ–‘O‚ɘA—‚µŠm”F‚ð‚Æ‚é‚±‚Ƃ́A‚Ç‚¿‚ç‚©‚ ‚é‚¢‚Í—Œ•ûv‚͍s‚€•K—v‚Í‚ ‚è‚Ü‚¹‚ñB‚Ü‚œAƒvƒ‰ƒOƒCƒ“‚̃\[ƒX‚ðŒöŠJ‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
-@‚œ‚Ÿ‚µA‚±‚ê‚ç‚̃tƒ@ƒCƒ‹ˆÈŠO‚Ì‹g—¢‹g—¢‚̃\[ƒX‚̈ꕔ‚ðƒvƒ‰ƒOƒCƒ“‚É‘g‚ݍž‚ñ‚Ÿê‡‚âA‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚ðƒvƒ‰ƒOƒCƒ“‚ðì¬‚·‚é–Ú“IˆÈŠO‚ÅŽg—p‚µ‚œê‡‚́Aã‹L‚Ì—¬—p‚Æ‚µ‚ÄŒ©‚È‚µ‚Ü‚·B
+

● プラグむンの䜜成

+ プラグむンを䜜成する為に、吉里吉里の゜ヌスに含たれおいる tp_stub.h やtp_stub.cpp、tvpsnd.h をプラグむンで䜿甚するこずができたす。
+ これらのファむルを、プラグむンで䜿甚する目的でプラグむンに組み蟌んで䜿甚する際には、䞊蚘の流甚や改造ずはみなしたせん。そのため、この堎合は䞊蚘「この゜フトりェアに含たれる゜ヌスを䜿甚しおいる旚をドキュメント等に衚蚘するこずか、あるいは、この゜フトりェアの䜜者に配垃を行う旚を事前に連絡し確認をずるこずの、どちらかあるいは䞡方」は行う必芁はありたせん。たた、プラグむンの゜ヌスを公開する必芁はありたせん。
+ ただし、これらのファむル以倖の吉里吉里の゜ヌスの䞀郚をプラグむンに組み蟌んだ堎合や、これらのファむルをプラグむンを䜜成する目的以倖で䜿甚した堎合は、䞊蚘の流甚ずしお芋なしたす。

-

œ ƒpƒbƒ`/ƒR[ƒh‚Ì“K—p

-@ìŽÒˆÈŠO‚Ì•û‚©‚çƒpƒbƒ`‚â’ljÁ‚̃R[ƒh‚ð‚±‚Ìƒ\ƒtƒgƒEƒFƒA‚̃IƒŠƒWƒiƒ‹‚̃\[ƒX‚É“K—p‚µAìŽÒ‚ɃtƒB[ƒhƒoƒbƒN‚·‚éê‡ (ƒRƒ“ƒgƒŠƒrƒ…[ƒg‚·‚éê‡) ‚́A‚»‚̃pƒbƒ`‚âƒR[ƒh‚̃‰ƒCƒZƒ“ƒX‚ªA‚±‚̃\ƒtƒgƒEƒFƒA‚̃‰ƒCƒZƒ“ƒX(GNU GPL‚Æ–{ƒ‰ƒCƒZƒ“ƒX‚̃fƒ…ƒAƒ‹ƒ‰ƒCƒZƒ“ƒX)‰º‚Å“K—p‚Å‚«‚邱‚Æ‚ªðŒ‚ƂȂè‚Ü‚·B
+

● パッチ/コヌドの適甚

+ 䜜者以倖の方からパッチや远加のコヌドをこの゜フトりェアのオリゞナルの゜ヌスに適甚し、䜜者にフィヌドバックする堎合 (コントリビュヌトする堎合) は、そのパッチやコヌドのラむセンスが、この゜フトりェアのラむセンス(GNU GPLず本ラむセンスのデュアルラむセンス)䞋で適甚できるこずが条件ずなりたす。

-

œ ìŽÒ‚É‚æ‚郉ƒCƒZƒ“ƒX‚̕ύX

-@‚±‚̃\ƒtƒgƒEƒFƒA‚̍ìŽÒ‚́A‚±‚̃‰ƒCƒZƒ“ƒX‚ð—\–³‚µ‚ɕύX/‰ü•Ï‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B‚œ‚Ÿ‚µA‹Œƒ‰ƒCƒZƒ“ƒX‚ƂƂà‚É”z•z‚³‚ꂜ‹Œƒ\ƒtƒgƒEƒFƒA‚ɂ܂ł³‚©‚̂ڂÁ‚āAVƒ‰ƒCƒZƒ“ƒX‚ª‚»‚Ì‹Œƒ\ƒtƒgƒEƒFƒA‚É“K—p‚³‚ê‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñB
+

● 䜜者によるラむセンスの倉曎

+ この゜フトりェアの䜜者は、このラむセンスを予告無しに倉曎/改倉する可胜性がありたす。ただし、旧ラむセンスずずもに配垃された旧゜フトりェアにたでさかのがっお、新ラむセンスがその旧゜フトりェアに適甚されるこずはありたせん。

-

œ ERI (Œb—‚¿‚á‚ñ) ‚ÉŠÖ‚µ‚Ä

-@‹g—¢‹g—¢–{‘Ì‚Í L.Entis ށ‚É‚æ‚鉿‘œŒ`Ž®‚Å‚ ‚éuŒb—‚¿‚á‚ñv‚Ì“WŠJƒ‰ƒCƒuƒ‰ƒŠ‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B‚±‚ÌŒ`Ž®‚ðŽg—p‚·‚éê‡‚́A“Á‚ÉŒb—‚¿‚á‚ñ‚ÉŠÖ‚·‚郉ƒCƒZƒ“ƒX‚É‚à’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B‚±‚ÌŒ`Ž®‚ðŽg—p‚µ‚È‚¢ê‡‚ÍŠÖŒW‚ ‚è‚Ü‚¹‚ñB
-@Ú×‚ÍŒb—‚¿‚á‚ñ club
-@http://www.entis.jp/eri/
-@‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+

● ERI (恵理ちゃん) に関しお

+ 吉里吉里本䜓は L.Entis 氏による画像圢匏である「恵理ちゃん」の展開ラむブラリが含たれおいたす。この圢匏を䜿甚する堎合は、特に恵理ちゃんに関するラむセンスにも泚意しおください。この圢匏を䜿甚しない堎合は関係ありたせん。
+ 詳现は恵理ちゃん club
+ http://www.entis.jp/eri/
+ を参照しおください。

-

œ ìŽÒ‚̘A—æ

-@W.Dee
-@‹g—¢‹g—¢/KAG „iˆÏˆõ‰ï : http://www.piass.com/kpc/
-@‹g—¢‹g—¢ ƒ_ƒEƒ“ƒ[ƒh ƒy[ƒW : http://kikyou.info/tvp/
+

● 䜜者の連絡先

+ W.Dee
+ 吉里吉里/KAG 掚進委員䌚 : http://www.piass.com/kpc/
+ 吉里吉里 ダりンロヌド ペヌゞ : http://kikyou.info/tvp/

diff --git a/docs/kag3doc/contents/AboutBox.html b/docs/kag3doc/contents/AboutBox.html index 128c86d..9590fdb 100644 --- a/docs/kag3doc/contents/AboutBox.html +++ b/docs/kag3doc/contents/AboutBox.html @@ -5,40 +5,40 @@ - ƒo[ƒWƒ‡ƒ“î•ñƒ_ƒCƒAƒƒO‚̍쐬‚ɂ‚¢‚Ä + バヌゞョン情報ダむアログの䜜成に぀いお - + - + -

ƒo[ƒWƒ‡ƒ“î•ñƒ_ƒCƒAƒƒO‚Æ‚Í +

バヌゞョン情報ダむアログずは

-@‚æ‚­ƒ\ƒtƒgƒEƒFƒA‚́uƒwƒ‹ƒv - ƒo[ƒWƒ‡ƒ“î•ñv‚łłĂ­‚éƒEƒBƒ“ƒhƒE‚Å‚·BKAG ‚̏ꍇ‚Í‚±‚ê‚ð KAG ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ŏ‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@Žg—p‚·‚é‚ɂ́AConfig.tjs ‚Ì helpMenu.visible ‚Æ helpAboutMenuItem.visible ‚ð‚Æ‚à‚É true ‚ɐݒ肷‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@‚Ü‚œAƒo[ƒWƒ‡ƒ“î•ñƒ_ƒCƒAƒƒO‚̃TƒCƒY‚Í aboutWidth ‚Æ aboutHeight ‚ÅŽw’肵‚œƒTƒCƒY‚ɂȂè‚Ü‚·B
-@ƒo[ƒWƒ‡ƒ“î•ñƒ_ƒCƒAƒƒO‚É•\ŽŠ‚·‚é KAG ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚Í about.ks ‚Æ‚¢‚€–Œ‘O‚ɂȂè‚Ü‚·B
+ よく゜フトりェアの「ヘルプ - バヌゞョン情報」ででおくるりィンドりです。KAG の堎合はこれを KAG のシナリオファむルで曞くこずができたす。
+ 䜿甚するには、Config.tjs の helpMenu.visible ず helpAboutMenuItem.visible をずもに true に蚭定する必芁がありたす。
+ たた、バヌゞョン情報ダむアログのサむズは aboutWidth ず aboutHeight で指定したサむズになりたす。
+ バヌゞョン情報ダむアログに衚瀺する KAG シナリオファむルは about.ks ずいう名前になりたす。

-@’ʏí‚́Aƒo[ƒWƒ‡ƒ“î•ñ‚Ì“à—e‚ð‘‚¢‚œ‰æ‘œ‚ð”wŒi‚É•\ŽŠ‚·‚邟‚¯‚Å‚à\•ª‚Å‚·‚ªAì‚è•û‚É‚æ‚Á‚Ă͋ÂÁ‚œ‚à‚Ì‚àì‚ê‚邯Žv‚¢‚Ü‚·B
+ 通垞は、バヌゞョン情報の内容を曞いた画像を背景に衚瀺するだけでも十分ですが、䜜り方によっおは凝ったものも䜜れるず思いたす。
-

about.ks ‚̐§ŒÀ +

about.ks の制限

-@about.ks ‚͒ʏí‚Ì KAG ƒVƒiƒŠƒI‚ɂ͂Ȃ¢§ŒÀ‚ª‚ ‚è‚Ü‚·B
-@‰º‚É‹L‚µ‚œˆÈŠO‚̐§ŒÀ‚à‚ ‚è‚Ü‚· ( Config.tjs ‚̐ݒè‚̂قƂñ‚ǂɏ]‚í‚È‚¢“™ )B
+ about.ks は通垞の KAG シナリオにはない制限がありたす。
+ 䞋に蚘した以倖の制限もありたす ( Config.tjs の蚭定のほずんどに埓わない等 )。

-
BGMAŒø‰Ê‰¹AƒrƒfƒI‚È‚Ç
-
@Šî–{“I‚ÉŽg—p‚Å‚«‚Ü‚·‚ªAŒø‰Ê‰¹ƒoƒbƒtƒ@‚̐”‚Í 1 ‚‚ɌŒ肳‚ê‚Ü‚·Bƒ€[ƒr[(AVI ‚â SWF ‚È‚Ç) ‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñB
-
ƒƒbƒZ[ƒWƒŒƒCƒ„
-
@ƒƒbƒZ[ƒWƒŒƒCƒ„‚̐”‚Í 1 ‚‚ɌŒ肳‚ê‚Ü‚·BƒƒbƒZ[ƒW—š—ð‚Í•\ŽŠ‚Å‚«‚Ü‚¹‚ñBƒƒbƒZ[ƒWƒŒƒCƒ„0‚͏‰Šúó‘Ô‚Å•\ŽŠ‚³‚ê‚Ä‚¢‚Ü‚·‚ªAƒTƒCƒY‚Í•s’è‚Å‚·‚̂ŁA”ñ•\ŽŠ‚É‚·‚é‚©Aposition ƒ^ƒO‚ňʒu‚âƒTƒCƒY‚ðŽw’肵‚Ä‚©‚çŽg‚Á‚Ä‚­‚Ÿ‚³‚¢B
-

ƒo[ƒWƒ‡ƒ“î•ñƒ_ƒCƒAƒƒO‚Ì—á +
BGM、効果音、ビデオなど
+
 基本的に䜿甚できたすが、効果音バッファの数は 1 ぀に固定されたす。ムヌビヌ(AVI や SWF など) は䜿甚できたせん。
+
メッセヌゞレむダ
+
 メッセヌゞレむダの数は 1 ぀に固定されたす。メッセヌゞ履歎は衚瀺できたせん。メッセヌゞレむダ0は初期状態で衚瀺されおいたすが、サむズは䞍定ですので、非衚瀺にするか、position タグで䜍眮やサむズを指定しおから䜿っおください。
+

バヌゞョン情報ダむアログの䟋

-@’Pƒ‚É”wŒi‚ɉ摜‚ð•\ŽŠ‚·‚邟‚¯‚Ì—á‚Å‚·B
+ 単玔に背景に画像を衚瀺するだけの䟋です。

-@title name="‚±‚̃\ƒtƒg‚ɂ‚¢‚Ä"
+@title name="この゜フトに぀いお"
@layopt layer=message0 page=fore visible=false
@image storage=about.png layer=base page=fore
@s
@@ -46,10 +46,10 @@

-@‚à‚€‚¿‚å‚Á‚Æ•¡ŽG‚ŁAƒƒbƒZ[ƒWƒŒƒCƒ„‚ɏî•ñ‚ðƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽg‚Á‚Ä•\ŽŠ‚·‚é‚à‚̂ł·B‚Ü‚œAƒTƒ|[ƒgƒy[ƒW‚ð link ƒ^ƒO‚ō쐬‚µ‚œƒŠƒ“ƒN‚ðƒNƒŠƒbƒN‚·‚邱‚ƂŊJ‚­‚±‚Æ‚ª‚Å‚«‚邿‚€‚É‚µ‚Ä‚¢‚Ü‚·B‚Ü‚œAu•‚¶‚év‚ðƒNƒŠƒbƒN‚·‚邯ƒ_ƒCƒAƒƒO‚ð•‚¶‚邱‚Æ‚ª‚Å‚«‚邿‚€‚É‚µ‚Ä‚¢‚Ü‚·B
+ もうちょっず耇雑で、メッセヌゞレむダに情報をトランゞションを䜿っお衚瀺するものです。たた、サポヌトペヌゞを link タグで䜜成したリンクをクリックするこずで開くこずができるようにしおいたす。たた、「閉じる」をクリックするずダむアログを閉じるこずができるようにしおいたす。

-@title name="‚±‚̃\ƒtƒg‚ɂ‚¢‚Ä"
+@title name="この゜フトに぀いお"
@rclick enabled=false
@clickskip enabled=false
@position left=0 top=0 width=320 height=200 color=0xffffff opacity=255 marginl=0 margint=0 marginr=0 marginb=0
@@ -59,7 +59,7 @@ @nowait
@backlay
@current page=back
-‹g—¢‹g—¢‚Q
+吉里吉里
[emb exp="System.versionString"]
@trans method=crossfade time=500
@wt
@@ -67,11 +67,11 @@ KAG3
[emb exp="kagVersion"]
@trans method=crossfade time=500
@wt
-[font size=12]ƒ_ƒEƒ“ƒ[ƒhƒy[ƒW
-[link hint="ƒNƒŠƒbƒN‚·‚邯ƒ_ƒEƒ“ƒ[ƒhƒy[ƒW‚ðŠJ‚«‚Ü‚·" exp="System.shellExecute('http://kikyou.info/tvp/')"]http://kikyou.info/tvp/[endlink]
+[font size=12]ダりンロヌドペヌゞ
+[link hint="クリックするずダりンロヌドペヌゞを開きたす" exp="System.shellExecute('http://kikyou.info/tvp/')"]http://kikyou.info/tvp/[endlink]
@trans method=crossfade time=500
@wt
-[link target=*exit]•‚¶‚é[endlink]
+[link target=*exit]閉じる[endlink]
@trans method=crossfade time=500
@wt
@s
diff --git a/docs/kag3doc/contents/BGM.html b/docs/kag3doc/contents/BGM.html index 0bea6db..f38b79b 100644 --- a/docs/kag3doc/contents/BGM.html +++ b/docs/kag3doc/contents/BGM.html @@ -5,71 +5,71 @@ - BGM ‚ðŽg‚š‚€ + BGM を䜿おう - + - + -

BGM ‚̏€”õ +

BGM の準備

-@KAG ‚ł́ABGM ‚Æ‚µ‚Ä WaveŒn ( –³ˆ³k Wave ‚Æ Ogg Vorbis “™ ) ‚Æ MIDI ƒV[ƒPƒ“ƒXƒf[ƒ^‚Æ CD-XA ‚Ì ƒI[ƒfƒBƒIƒgƒ‰ƒbƒN‚ðÄ¶‚Å‚«‚Ü‚·B
-@€”õ‚ð‚µ‚æ‚€ ‚ð“Ç‚ñ‚ŁA€”õ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ KAG では、BGM ずしお Waveç³» ( 無圧瞮 Wave ず Ogg Vorbis 等 ) ず MIDI シヌケンスデヌタず CD-XA の オヌディオトラックを再生できたす。
+ 準備をしよう を読んで、準備しおください。

-@‚±‚±‚Å‚Í ( ˆê‰žƒ`ƒ…[ƒgƒŠƒAƒ‹‚Á‚Û‚¢‚à‚̂Ȃ̂Š) ACD-DA ‚ðŽg‚€•û–@‚ōs‚«‚Ü‚·‚̂ŁAConfig.tjs “à‚Å type ‚ð "CDDA" AdoubleBuffered=false ‚ɐݒ肵‚Ü‚·B
+ ここでは ( 䞀応チュヌトリアルっぜいものなので ) 、CD-DA を䜿う方法で行きたすので、Config.tjs 内で type を "CDDA" 、doubleBuffered=false に蚭定したす。

-@‚ ‚êAcdVolume ‚ÍŽw’肵‚È‚­‚Ä‚¢‚¢‚́H CD-XA ‚¶‚á‚È‚­‚Ä‚¢‚¢‚́H‚Æ‚¢‚€‚±‚Ƃł·‚ªA¡‰ñ‚Í CD-ROM ‚̃hƒ‰ƒCƒu‚ð‚±‚¿‚ç‚ÅŽw’肵‚Ä‚¢‚­•û–@‚É‚µ‚Ü‚·‚̂ŁAcdVolume ‚͐ݒè‚Ì•K—v‚Í‚ ‚è‚Ü‚¹‚ñ‚µAƒhƒ‰ƒCƒuŒŸõ‚É•K—v‚ȏî•ñ‚ðŽ‚Á‚Ä‚¢‚é CD-XA ‚ðŽg‚€•K—v‚à‚ ‚è‚Ü‚¹‚ñB
+ あれ、cdVolume は指定しなくおいいの CD-XA じゃなくおいいのずいうこずですが、今回は CD-ROM のドラむブをこちらで指定しおいく方法にしたすので、cdVolume は蚭定の必芁はありたせんし、ドラむブ怜玢に必芁な情報を持っおいる CD-XA を䜿う必芁もありたせん。

-@‚³‚āA“K“–‚ȉ¹Šy CD ‚ð CD-ROM ƒhƒ‰ƒCƒu‚É‘}“ü‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ さお、適圓な音楜 CD を CD-ROM ドラむブに挿入しおください。
-

‚Ƃ肠‚Š‚ž–‚炵‚Ă݂悀 +

ずりあえず鳎らしおみよう

-@Ä¶‚·‚邜‚ß‚É playbgm ‚Æ‚¢‚€ƒ^ƒO‚ðŽg‚¢‚Ü‚·B‚Ü‚œAÄ¶’âŽ~‚É‚Í stopbgm ‚Æ‚¢‚€ƒ^ƒO‚ðŽg‚¢‚Ü‚·B‚·‚邯EEE
+ 再生するために playbgm ずいうタグを䜿いたす。たた、再生停止には stopbgm ずいうタグを䜿いたす。するず・・・

[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
[playbgm storage="e:3"]
-Ä¶’†EEE’âŽ~‚·‚é‚ɂ̓NƒŠƒbƒN‚µ‚Ä‚­‚Ÿ‚³‚¢B[l]
+再生䞭・・・停止するにはクリックしおください。[l]
[stopbgm]

-@‚³‚āA‚±‚±‚Å playbgm ‚Ì‘®« storage ‚É e:3 ‚ÆŽw’肳‚ê‚Ä‚¢‚Ü‚·Be: ‚Í CD-ROM ‚ðÄ¶‚³‚¹‚é CD-ROM ƒhƒ‰ƒCƒu•¶Žš‚Å‚·‚̂ŁA‚ ‚È‚œ‚̊‹«‚É‚ ‚킹‚Ä‚­‚Ÿ‚³‚¢B‚»‚ÌŽŸ‚Ì 3 ‚͍ж‚³‚¹‚éƒgƒ‰ƒbƒN‚Å‚·B
+ さお、ここで playbgm の属性 storage に e:3 ず指定されおいたす。e: は CD-ROM を再生させる CD-ROM ドラむブ文字ですので、あなたの環境にあわせおください。その次の 3 は再生させるトラックです。

-@‚±‚±‚ł̓`ƒ…[ƒgƒŠƒAƒ‹‚Ȃ̂Še: ‚ð‚‚¯‚Ä‚¢‚Ü‚·‚ªA–{—ˆ‚Í Config.tjs ‚Ì cdVolume ‚ÅŽw’肵‚œƒ{ƒŠƒ…[ƒ€ƒ‰ƒxƒ‹‚ðŽ‚Â CD ‚ªÄ¶‚µ‚Ü‚·Be: ‚̂悀‚ɍж‚·‚éƒhƒ‰ƒCƒu‚ðŽw’肵‚È‚¢‚Å’P‚Ƀgƒ‰ƒbƒN”ԍ†‚̐”Žš‚Ì‚Ý‚ð‚©‚­‚ƁAKAG ‚Í cdVolume ‚ÅŽw’肳‚ꂜƒ{ƒŠƒ…[ƒ€ƒ‰ƒxƒ‹‚ðŽ‚Â CD-ROM ƒhƒ‰ƒCƒu‚ð’T‚µ‚ɍs‚«‚Ü‚·B
+ ここではチュヌトリアルなので e: を぀けおいたすが、本来は Config.tjs の cdVolume で指定したボリュヌムラベルを持぀ CD が再生したす。e: のように再生するドラむブを指定しないで単にトラック番号の数字のみをかくず、KAG は cdVolume で指定されたボリュヌムラベルを持぀ CD-ROM ドラむブを探しに行きたす。

-@‚Ü‚œACD-DA ‚łȂ¢Œ`Ž®A‚œ‚Æ‚Š‚Î MIDI ƒV[ƒPƒ“ƒXƒf[ƒ^‚ðÄ¶‚³‚¹‚œ‚¢ê‡‚́Astorage ‘®«‚ɍж‚³‚¹‚œ‚¢ƒtƒ@ƒCƒ‹–Œ‚ðŽw’è‚·‚邟‚¯‚Å OK ‚Å‚·B
+ たた、CD-DA でない圢匏、たずえば MIDI シヌケンスデヌタを再生させたい堎合は、storage 属性に再生させたいファむル名を指定するだけで OK です。
-

ƒtƒF[ƒhƒCƒ“EƒtƒF[ƒhƒAƒEƒg +

フェヌドむン・フェヌドアりト

-@ƒtƒF[ƒhƒCƒ“EƒtƒF[ƒhƒAƒEƒg‚ðs‚€‚ɂ́Afadeinbgm ƒ^ƒO‚Æ fadeoutbgm ƒ^ƒO‚ðŽg‚¢‚Ü‚·B
-@‚±‚̂Ƃ«Atime ‘®«‚ª‚ ‚è‚Ü‚·‚ªA‚±‚ê‚̓tƒF[ƒhƒCƒ“EƒtƒF[ƒhƒAƒEƒg‚ðs‚Á‚Ä‚¢‚éŠÔ‚ÌŽžŠÔ‚ðŽw’肵‚Ü‚·B
+ フェヌドむン・フェヌドアりトを行うには、fadeinbgm タグず fadeoutbgm タグを䜿いたす。
+ このずき、time 属性がありたすが、これはフェヌドむン・フェヌドアりトを行っおいる間の時間を指定したす。

[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
[fadeinbgm storage="e:3" time=5000]
-Ä¶’†EEE’âŽ~‚·‚é‚ɂ̓NƒŠƒbƒN‚µ‚Ä‚­‚Ÿ‚³‚¢B[l]
+再生䞭・・・停止するにはクリックしおください。[l]
[fadeoutbgm time=5000]

-@‚È‚šA‚±‚ê‚ç‚̃^ƒO‚̓tƒF[ƒhƒCƒ“EƒtƒF[ƒhƒAƒEƒg‚̏I—¹‚ð‘Ò‚œ‚È‚¢‚̂ŁAI—¹‚ð‘Ò‚Â‚É‚Í [wb] ƒ^ƒO‚ðŽg‚€•K—v‚ª‚ ‚è‚Ü‚·B
+ なお、これらのタグはフェヌドむン・フェヌドアりトの終了を埅たないので、終了を埅぀には [wb] タグを䜿う必芁がありたす。
-

‚»‚̂ق©‚Ì BGM ‚ÉŠÖ‚·‚éƒ^ƒO +

そのほかの BGM に関するタグ

-@BGM ‚ð“ü‚ê‘Ö‚Š‚é xchgbgm ‚Æ‚¢‚€ƒ^ƒO‚ª‚ ‚è‚Ü‚·BWave Œn‚â MIDI Œn‚ł́AƒNƒƒXƒtƒF[ƒh‚à‰Â”\‚Å‚· (Config.tjs “à‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢)B
+ BGM を入れ替える xchgbgm ずいうタグがありたす。Wave 系や MIDI 系では、クロスフェヌドも可胜です (Config.tjs 内を参照しおください)。

-@Wave Œn‚Å OggVorbis ‚â TCWF A Micsoroft ADPCM ‚ð—˜—p‚·‚éê‡‚̓vƒ‰ƒOƒCƒ“‚ðŽw’è‚·‚é•K—v‚ª‚ ‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ ( €”õ‚ð‚µ‚æ‚€ ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢ )B‚±‚ê‚Í Œø‰Ê‰¹‚à“¯‚¶‚Å‚·B
+ Wave 系で OggVorbis や TCWF 、 Micsoroft ADPCM を利甚する堎合はプラグむンを指定する必芁があるので泚意しおください ( 準備をしよう を参照しおください )。これは 効果音も同じです。


Note
-@MIDI Œn‚ŃNƒƒXƒtƒF[ƒh‚ðs‚€‚ɂ́uƒNƒƒXƒtƒF[ƒh‚³‚ê‚邱‚Æ‚ðˆÓ}‚µ‚čì‚ç‚ꂜvƒf[ƒ^‚ª•K—v‚ɂȂè‚Ü‚· ( ‚œ‚Æ‚Š‚Î“¯Žž‚ɍж‚·‚é‚Q‚‚̋Ȃł͓¯‚¶ƒ`ƒƒƒlƒ‹‚ðŽg‚í‚È‚¢A‚È‚Ç )B‚µ‚©‚µA‚ ‚܂茻ŽÀ“I‚ł͂ ‚è‚Ü‚¹‚ñB
+ MIDI 系でクロスフェヌドを行うには「クロスフェヌドされるこずを意図しお䜜られた」デヌタが必芁になりたす ( たずえば同時に再生する぀の曲では同じチャネルを䜿わない、など )。しかし、あたり珟実的ではありたせん。

diff --git a/docs/kag3doc/contents/ClickableMap.html b/docs/kag3doc/contents/ClickableMap.html index 76ad3d3..8e37940 100644 --- a/docs/kag3doc/contents/ClickableMap.html +++ b/docs/kag3doc/contents/ClickableMap.html @@ -5,175 +5,175 @@ - ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ðŽg‚š‚€ + クリッカブルマップを䜿おう - + - + -

ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚Æ‚Í +

クリッカブルマップずは

-@ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚́A’Œ–ó‚·‚ê‚΁uƒNƒŠƒbƒNv‚Å‚«‚éu’n}v‚ŁAˆê‚‚̉摜‚Ì’†‚É‚¢‚­‚‚©‚́u—̈æv‚ð’è‹`‚µ‚āA‚»‚ê‚ç‚ðƒ}ƒEƒX‚ȂǂŃNƒŠƒbƒN‚µ‚Ä‘I‘ð‚Å‚«‚邿‚€‚É‚·‚镚‚Å‚·B
+ クリッカブルマップは、盎蚳すれば「クリック」できる「地図」で、䞀぀の画像の䞭にいく぀かの「領域」を定矩しお、それらをマりスなどでクリックしお遞択できるようにする物です。

-@‹g—¢‹g—¢/KAG‚ł́A–{‘̂̉摜‚Ì‘Œ‚Ɂu—Ìˆæ‰æ‘œv‚Ɓu—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹v‚Æ‚¢‚€‚Q‚‚̃tƒ@ƒCƒ‹‚ðŽg‚Á‚Ä‚±‚ê‚ðŽÀŒ»‚µ‚Ü‚·B
+ 吉里吉里/KAGでは、本䜓の画像の他に「領域画像」ず「領域アクション定矩ファむル」ずいう぀のファむルを䜿っおこれを実珟したす。
-

—Ìˆæ‰æ‘œ‚Æ‚Í +

領域画像ずは

-@—Ìˆæ‰æ‘œ‚́A–{‘̂̉摜‚Æ“¯‚¶ƒTƒCƒY‚Ì 256 F‚̉摜‚Å‚·Bƒtƒ‹ƒJƒ‰[‚̉摜‚ł͂¢‚¯‚Ü‚¹‚ñBJPEG ‚Í‚±‚̂悀‚È—p“r‚ɂ͌ü‚©‚È‚¢‚̂ŁA PNG ‚© BMP ‚Ȃǂ́A256 F‚ðŽg—p‚Å‚«‚鉿‘œŒ`Ž®‚ðŽg‚¢‚Ü‚·B
+ 領域画像は、本䜓の画像ず同じサむズの 256 色の画像です。フルカラヌの画像ではいけたせん。JPEG はこのような甚途には向かないので、 PNG か BMP などの、256 色を䜿甚できる画像圢匏を䜿いたす。

-@—Ìˆæ‰æ‘œ‚Ƃ́A–{‘̂̉摜‚ÌŠe—̈æ‚ɑΉž‚µ‚āAŠe—̈æ‚ð”CˆÓ‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚Å“h‚è‚‚Ԃµ‚œ•š‚Å‚·B‚œ‚Æ‚Š‚ÎA
-
map1.pngmap1_p.png
–{‘̂̉摜(¶)‚Æ—Ìˆæ‰æ‘œ(‰E)

@‚̂悀‚È‚à‚̂ł·B¶‚ª–{‘̂̉摜‚ŁA‚±‚Ì—á‚ł͊֓Œ’n•û‚Ì’n}‚Å‚·B‰E‚ªAŠe“sŒ§‚ɑΉž‚µ‚ÄŠe—̈æ‚ð“h‚è‚‚Ԃµ‚œu—Ìˆæ‰æ‘œv‚Å‚·B
-@—Ìˆæ‰æ‘œ‚́AŠe—̈æ‚ð”CˆÓ‚Ì ( ‚»‚ꂌ‚êˆÙ‚È‚é ) ƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚Å“h‚è‚‚Ԃµ‚œ•š‚Å‚·Bã‚Ì—á‚ÅŠe—̈æ‚ɏ‘‚¢‚Ä‚ ‚é”Žš‚Í‚»‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚Å‚· ( à–Ÿ‚Ì‚œ‚߂ɓü‚ê‚Ä‚ ‚é‚̂Ŗ{—ˆ‚Í•K—v‚ ‚è‚Ü‚¹‚ñ )BƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX 0 ( }‚ł͊C ) ‚Å“h‚è‚‚Ԃ³‚ꂜ—̈æ‚Í—Ìˆæ‚Æ‚µ‚Ă͎g‚í‚ê‚È‚¢•”•ª‚Å‚·B
+ 領域画像ずは、本䜓の画像の各領域に察応しお、各領域を任意のパレットむンデックスで塗り぀ぶした物です。たずえば、
+
map1.pngmap1_p.png
本䜓の画像(å·Š)ず領域画像(右)

 のようなものです。巊が本䜓の画像で、この䟋では関東地方の地図です。右が、各郜県に察応しお各領域を塗り぀ぶした「領域画像」です。
+ 領域画像は、各領域を任意の ( それぞれ異なる ) パレットむンデックスで塗り぀ぶした物です。䞊の䟋で各領域に曞いおある数字はそのパレットむンデックスです ( 説明のために入れおあるので本来は必芁ありたせん )。パレットむンデックス 0 ( 図では海 ) で塗り぀ぶされた領域は領域ずしおは䜿われない郚分です。

-@ƒOƒ‰ƒtƒBƒbƒN•ҏWƒ\ƒtƒg‚È‚Ç‚É‚Í 256 F‚̉摜‚ŁuƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒXv‚ðˆµ‚Š‚é•š‚ª‚ ‚è‚Ü‚·‚ªA‚»‚̂悀‚ȃ\ƒtƒg‚ð—p‚¢‚ĕҏW‚·‚é•K—v‚ª‚ ‚è‚Ü‚· ( ƒpƒŒƒbƒg”ԍ†‚Æ‚©AƒJƒ‰[ƒCƒ“ƒfƒbƒNƒXAƒCƒ“ƒfƒbƒNƒXƒJƒ‰[AF”ԍ†‚ȂǖŒÌ‚͈قȂéê‡‚ª‚ ‚è‚Ü‚· )B‚±‚̂Ƃ«Ad—v‚Ȃ̂̓pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX ( F”ԍ† ) ‚Å‚ ‚Á‚āAF‚ł͂ ‚è‚Ü‚¹‚ñB‹g—¢‹g—¢‚Í—Ìˆæ‰æ‘œ‚ðŒ©‚é‚Æ‚«AF‚ł͂Ȃ­‚Ä‚»‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚Ì‚Ý‚ðŒ©‚Ü‚·BF‚́A•ҏWŽž‚É‘Œ‚Ì—Ìˆæ‚ÆŒ©•ª‚¯‚ª•t‚«‚â‚·‚¢‚æ‚€‚ɁA“K“–‚ɂ΂炯‚œF‚ð‚‚¯‚Ä‚š‚¢‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñB
+ グラフィック線集゜フトなどには 256 色の画像で「パレットむンデックス」を扱える物がありたすが、そのような゜フトを甚いお線集する必芁がありたす ( パレット番号ずか、カラヌむンデックス、むンデックスカラヌ、色番号など名称は異なる堎合がありたす )。このずき、重芁なのはパレットむンデックス ( 色番号 ) であっお、色ではありたせん。吉里吉里は領域画像を芋るずき、色ではなくおそのパレットむンデックスのみを芋たす。色は、線集時に他の領域ず芋分けが付きやすいように、適圓にばらけた色を぀けおおいおかたいたせん。

-@—Ìˆæ‰æ‘œ‚̃tƒ@ƒCƒ‹–Œ‚́A’ʏíA–{‘̂̉摜‚̃tƒ@ƒCƒ‹–Œ ( Šg’£Žq‚ðœ‚­ ) ‚É _p ‚ð‚‚¯‚œƒtƒ@ƒCƒ‹–Œ‚Å‚·B‚œ‚Æ‚Š‚ÎA–{‘̂̉摜‚Ì–Œ‘O‚ª map.png ‚Å‚ ‚ê‚΁A—Ìˆæ‰æ‘œ‚̃tƒ@ƒCƒ‹–Œ‚Í ( PNG‚ŕۑ¶‚·‚éê‡ ) map_p.png ‚É‚µ‚Ü‚·B
+ 領域画像のファむル名は、通垞、本䜓の画像のファむル名 ( 拡匵子を陀く ) に _p を぀けたファむル名です。たずえば、本䜓の画像の名前が map.png であれば、領域画像のファむル名は ( PNGで保存する堎合 ) map_p.png にしたす。
-

—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚Æ‚Í +

領域アクション定矩ファむルずは

-@—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚Ƃ́AƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ÌŠe—̈æ‚̐U‚é•‘‚¢‚ð’è‹`‚µ‚œƒtƒ@ƒCƒ‹‚Å‚·B
-@Šg’£Žq‚Í .ma ‚ŁA’ʏí‚Í–{‘̂̉摜ƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒ@ƒCƒ‹–Œ‚É‚µ‚Ü‚·B‚œ‚Æ‚Š‚ÎA–{‘̂̉摜‚Ì–Œ‘O‚ª map.png ‚Å‚ ‚ê‚΁A—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚̃tƒ@ƒCƒ‹–Œ‚Í map.ma ‚É‚µ‚Ü‚·B
+ 領域アクション定矩ファむルずは、クリッカブルマップの各領域の振る舞いを定矩したファむルです。
+ 拡匵子は .ma で、通垞は本䜓の画像ファむルず同じファむル名にしたす。たずえば、本䜓の画像の名前が map.png であれば、領域アクション定矩ファむルのファむル名は map.ma にしたす。

-@—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚̓eƒLƒXƒgƒtƒ@ƒCƒ‹‚Å‚·‚̂ŃeƒLƒXƒgƒGƒfƒBƒ^‚ŕҏW‚µ‚Ü‚·B
+ 領域アクション定矩ファむルはテキストファむルですのでテキスト゚ディタで線集したす。

-@—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚́Aˆês‚²‚ƂɁAu—̈æ”ԍ† F ƒAƒNƒVƒ‡ƒ“v‚ð—̈æ‚̐”‚Ÿ‚¯‘‚¢‚œ•š‚Å‚· ( ƒRƒƒ“‚Í”ŒŠp )B
-@‚œ‚Æ‚Š‚ÎAã‹L‚Ì’n}‚̗႟‚ƁA
+ 領域アクション定矩ファむルは、䞀行ごずに、「領域番号  アクション」を領域の数だけ曞いた物です ( コロンは半角 )。
+ たずえば、䞊蚘の地図の䟋だず、

-11: hint="é‹Ê"; storage="maptest2.ks"; target="*m11";
-8: hint="ŒQ”n"; storage="maptest2.ks"; target="*m8";
-7: hint="“È–Ø"; storage="maptest2.ks"; target="*m7";
-9: hint="ˆïé"; storage="maptest2.ks"; target="*m9";
-10: hint="ç—t"; storage="maptest2.ks"; target="*m10";
-12: hint="“Œ‹ž"; storage="maptest2.ks"; target="*m12";
-2: hint="_“ސì"; storage="maptest2.ks"; target="*m2";
-3: hint="ŽR—œ"; storage="maptest2.ks"; target="*m3";
-1: hint="Ã‰ª"; storage="maptest2.ks"; target="*m1";
-4: hint="’·–ì"; storage="maptest2.ks"; target="*m4";
-5: hint="VŠƒ"; storage="maptest2.ks"; target="*m5";
-6: hint="•Ÿ“‡"; storage="maptest2.ks"; target="*m6";
+11: hint="埌玉"; storage="maptest2.ks"; target="*m11";
+8: hint="矀銬"; storage="maptest2.ks"; target="*m8";
+7: hint="栃朚"; storage="maptest2.ks"; target="*m7";
+9: hint="茚城"; storage="maptest2.ks"; target="*m9";
+10: hint="千葉"; storage="maptest2.ks"; target="*m10";
+12: hint="東京"; storage="maptest2.ks"; target="*m12";
+2: hint="神奈川"; storage="maptest2.ks"; target="*m2";
+3: hint="山梚"; storage="maptest2.ks"; target="*m3";
+1: hint="静岡"; storage="maptest2.ks"; target="*m1";
+4: hint="長野"; storage="maptest2.ks"; target="*m4";
+5: hint="新期"; storage="maptest2.ks"; target="*m5";
+6: hint="犏島"; storage="maptest2.ks"; target="*m6";

-@‚̂悀‚È‹Lq‚ɂȂè‚Ü‚·B—̈æ”ԍ†‚ƁAã‚Ì—á‚Ì—Ìˆæ‰æ‘œ‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚͈ê’v‚µ‚Ä‚¢‚Ü‚·B
-@uƒAƒNƒVƒ‡ƒ“v ( ƒRƒƒ“‚æ‚èŒã‚Ì•”•ª ) ‚Í KAG ‚Ì•¶–@‚©‚ç‚Í—£‚êATJS ‚Ì•¶–@‚ŏ‘‚«‚Ü‚·‚ªA“‚¢•š‚ł͂ ‚è‚Ü‚¹‚ñB
-@u–Œ‘O=’l;v‚ÌŒ`Ž®‚Å•K—v‚È‚Ÿ‚¯‘‚­‚Æ‚¢‚€‚à‚̂ł·BƒZƒ~ƒRƒƒ“‚ð–Y‚ê‚È‚¢‚æ‚€‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ のような蚘述になりたす。領域番号ず、䞊の䟋の領域画像のパレットむンデックスは䞀臎しおいたす。
+ 「アクション」 ( コロンより埌の郚分 ) は KAG の文法からは離れ、TJS の文法で曞きたすが、難しい物ではありたせん。
+ 「名前=倀;」の圢匏で必芁なだけ曞くずいうものです。セミコロンを忘れないようにしおください。

-@Žg—p‚Å‚«‚é–Œ‘O‚ɂ͈ȉº‚Ì•š‚ª‚ ‚è‚Ü‚·B
+ 䜿甚できる名前には以䞋の物がありたす。
storage, target, onenter, onleave, hint, exp, countpage
-
    @‚±‚ê‚ç‚Í‚·‚×‚Ä link ƒ^ƒO‚Æ“¯—l‚Ì‹@”\‚ðŽ‚Á‚Ä‚¢‚Ü‚·‚ªA‚·‚ׂāA‘®«‚Ì’l‚ð " " ( ƒ_ƒuƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“ ) ‚ň͂ñ‚ÅŽw’肵‚Ä‚­‚Ÿ‚³‚¢ ( ã‹L‚Ì—á‚̂悀‚É )B" " ‚ň͂܂Ȃ¢‚ƃGƒ‰[‚ɂȂÁ‚œ‚èA³í‚É“®ì‚µ‚È‚©‚Á‚œ‚肵‚Ü‚·B
+
    ã€€ã“れらはすべお link タグず同様の機胜を持っおいたすが、すべお、属性の倀を " " ( ダブルクオヌテヌション ) で囲んで指定しおください ( 䞊蚘の䟋のように )。" " で囲たないず゚ラヌになったり、正垞に動䜜しなかったりしたす。
cursor
-
    @—̈æ‚̏ã‚Ƀ}ƒEƒXƒJ[ƒ\ƒ‹‚ª‚ ‚éê‡‚̃}ƒEƒXƒJ[ƒ\ƒ‹Œ`ó‚ðŽw’肵‚Ü‚·Bcursor ƒ^ƒO‚ł̎w’è‚ÉŽ—‚Ä‚¢‚Ü‚·‚ªA cr ‚ÅŽn‚Ü‚éƒ}ƒEƒXƒJ[ƒ\ƒ‹’萔‚ð—p‚¢‚éê‡‚́A& ‚ð‚‚¯‚ž‚É‚»‚̂܂܏‘‚«‚Ü‚· ( ‚œ‚Æ‚Š‚Î cursor = crSizeAll; )Bƒ}ƒEƒXƒJ[ƒ\ƒ‹‚̃tƒ@ƒCƒ‹‚ðŽw’è‚·‚éê‡‚Í " " ( ƒ_ƒuƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“ ) ‚ň͂ñ‚ŏ‘‚«‚Ü‚· ( ‚œ‚Æ‚Š‚Î cursor = "wagtail.ani"; )B

-@—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ł́A—̈æ”ԍ† 0 ‚Í“Á•ʂȎw’è‚ð‚·‚é‚œ‚߂Ɏg—p‚³‚ê‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚Å‚Í autodisable ‚ªŽg—p‰Â”\‚Å‚·B‚œ‚Æ‚Š‚ÎA +
    ã€€é ˜åŸŸã®äžŠã«ãƒžã‚Šã‚¹ã‚«ãƒŒã‚œãƒ«ãŒã‚る堎合のマりスカヌ゜ル圢状を指定したす。cursor タグでの指定に䌌おいたすが、 cr で始たるマりスカヌ゜ル定数を甚いる堎合は、& を぀けずにそのたた曞きたす ( たずえば cursor = crSizeAll; )。マりスカヌ゜ルのファむルを指定する堎合は " " ( ダブルクオヌテヌション ) で囲んで曞きたす ( たずえば cursor = "wagtail.ani"; )。

+ 領域アクション定矩ファむルでは、領域番号 0 は特別な指定をするために䜿甚されたす。珟バヌゞョンでは autodisable が䜿甚可胜です。たずえば、
0 : autodisable=false;
-@‚Æ‚·‚邯AƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ðƒNƒŠƒbƒN‚µ‚Ä‚àAƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ª–³Œø‚È ( ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚Æ‚µ‚Ä‘€ì‚Å‚«‚È‚¢ ) ó‘ԂɂȂè‚Ü‚¹‚ñB’ʏí‚Í‚±‚ÌŽw’è‚ðs‚í‚È‚­‚Ä OK ‚Å‚·B
-@‚±‚ÌŽw’è‚ðs‚í‚È‚©‚Á‚œ‚èA—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ɗ̈æ”ԍ† 0 ‚ÌŽw’肪‚È‚©‚Á‚œ‚è‚·‚邯AƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ðƒNƒŠƒbƒN‚µ‚œ‚Æ‚«AÄ‚Ñ image ƒ^ƒO‚© mapaction ƒ^ƒO‚ŗ̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ª“ǂݍž‚Ü‚ê‚é‚܂ŁAƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚Í–³Œø‚È ( ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚Æ‚µ‚Ä‘€ì‚Å‚«‚È‚¢ ) ó‘ԂɂȂè‚Ü‚·B
+ ずするず、クリッカブルマップをクリックしおも、クリッカブルマップが無効な ( クリッカブルマップずしお操䜜できない ) 状態になりたせん。通垞はこの指定を行わなくお OK です。
+ この指定を行わなかったり、領域アクション定矩ファむルに領域番号 0 の指定がなかったりするず、クリッカブルマップをクリックしたずき、再び image タグか mapaction タグで領域アクション定矩ファむルが読み蟌たれるたで、クリッカブルマップは無効な ( クリッカブルマップずしお操䜜できない ) 状態になりたす。


Note
-@ƒAƒNƒVƒ‡ƒ“‚ª‰œ‚à’è‹`‚³‚ê‚È‚¯‚ê‚΁A‚»‚̗̈æ‚Í–³Ž‹‚³‚ê‚Ü‚·B‚œ‚Æ‚Š‚ÎAðŒ‚É‚æ‚Á‚ė̈æ‚ðŽg—p‰Â”\‚É‚µ‚œ‚è•s‰Â”\‚É‚µ‚œ‚肵‚œ‚¢ê‡‚́ATJS ‚Ì if •¶‚ðŽg‚Á‚āA
-11: if(f.flag == 1) { hint="é‹Ê"; storage="maptest2.ks"; target="*m11"; }
-@‚̂悀‚É‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̏ꍇ‚́Af.flag ‚ª 1 ‚̏ꍇ‚݂̂ɁAuhint="é‹Ê"; storage="maptest2.ks"; target="*m11";v‚Æ‚¢‚€ƒAƒNƒVƒ‡ƒ“‚ð’è‹`‚·‚éA‚Æ‚¢‚€ˆÓ–¡‚ɂȂè‚Ü‚·B

+ アクションが䜕も定矩されなければ、その領域は無芖されたす。たずえば、条件によっお領域を䜿甚可胜にしたり䞍可胜にしたりしたい堎合は、TJS の if 文を䜿っお、
+11: if(f.flag == 1) { hint="埌玉"; storage="maptest2.ks"; target="*m11"; }
+ のように蚘述するこずができたす。この堎合は、f.flag が 1 の堎合のみに、「hint="埌玉"; storage="maptest2.ks"; target="*m11";」ずいうアクションを定矩する、ずいう意味になりたす。

-

ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ðŽg‚Á‚Ă݂é +

クリッカブルマップを䜿っおみる

-@ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ðŽg‚Á‚Ă݂܂·B
-@ã‹L‚Ì—á‚ðA–{‘̂̉摜‚ð map1.pngA—Ìˆæ‰æ‘œ‚ð map1_p.pngA—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ð map1.ma ‚Æ‚µ‚Ü‚·B
-@image ƒ^ƒO‚́A“ǂݍž‚à‚€‚Æ‚µ‚œ–{‘̃tƒ@ƒCƒ‹–Œ‚ð‚à‚Æ‚É‚µ‚āAƒtƒ@ƒCƒ‹–Œ‚É _p ‚ª‚‚¢‚œƒtƒ@ƒCƒ‹‚ƁAŠg’£Žq‚ª ma ‚̃tƒ@ƒCƒ‹‚ð’T‚µ‚āA‚»‚ꂌ‚ê—Ìˆæ‰æ‘œ‚Ɨ̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚Æ‚µ‚ēǂݍž‚݂܂·B
-@‚Å‚·‚̂ŁA’ʏí‚́AƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ðŽg—p‰Â”\‚É‚·‚邜‚ß‚É‚Í image ƒ^ƒO‚݂̂ðŽg‚¢‚Ü‚·B
+ クリッカブルマップを䜿っおみたす。
+ 䞊蚘の䟋を、本䜓の画像を map1.png、領域画像を map1_p.png、領域アクション定矩ファむルを map1.ma ずしたす。
+ image タグは、読み蟌もうずした本䜓ファむル名をもずにしお、ファむル名に _p が぀いたファむルず、拡匵子が ma のファむルを探しお、それぞれ領域画像ず領域アクション定矩ファむルずしお読み蟌みたす。
+ ですので、通垞は、クリッカブルマップを䜿甚可胜にするためには image タグのみを䜿いたす。

Note
-    @ŒÂ•Ê‚É—Ìˆæ‰æ‘œ‚â—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚Ý‚œ‚¢ê‡‚Ì‚œ‚߂ɁA‚»‚ꂌ‚ê mapimage ƒ^ƒO‚Æ mapaction ƒ^ƒO‚ª‚ ‚è‚Ü‚·B

-@‚œ‚Æ‚Š‚ÎAmaptest.ks ‚Ɉȉº‚Ì“à—e‚ð‘‚¢‚œ‚Æ‚µ‚Ü‚·B
+    ã€€å€‹åˆ¥ã«é ˜åŸŸç”»åƒã‚„領域アクション定矩ファむルを読み蟌みたい堎合のために、それぞれ mapimage タグず mapaction タグがありたす。

+ たずえば、maptest.ks に以䞋の内容を曞いたずしたす。

*start
@image layer=0 page=fore visible=true storage=map1
@position left=400 width=220
@wt
-ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚̃eƒXƒgB
+クリッカブルマップのテスト。
@s

-@‚±‚ꂟ‚¯‚ŁAƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ªŽg—p‰Â”\‚ȏó‘Ô‚Å s ƒ^ƒO‚Å’âŽ~‚µ‚Ü‚·B
+ これだけで、クリッカブルマップが䜿甚可胜な状態で s タグで停止したす。

-
clickable.png
ŽÀs‚µ‚Ă݂œ‰æ–Ê


-@ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ªƒNƒŠƒbƒN‚³‚ꂜ‚Æ‚«‚ɃWƒƒƒ“ƒv‚·‚éƒVƒiƒŠƒI‚à‹Lq‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚œ‚Æ‚Š‚ÎAmaptest2.ks ‚Ɉȉº‚̂悀‚È“à—e‚ð‘‚«‚Ü‚·B
+
clickable.png
実行しおみた画面


+ クリッカブルマップがクリックされたずきにゞャンプするシナリオも蚘述しなければなりたせん。たずえば、maptest2.ks に以䞋のような内容を曞きたす。

*m11
@cm
-‚»‚±‚͍é‹Ê‚Å‚·B[l]
+そこは埌玉です。[l]
@jump storage="maptest.ks" target="*start"

*m8
@cm
-‚»‚±‚ÍŒQ”n‚Å‚·B[l]
+そこは矀銬です。[l]
@jump storage="maptest.ks" target="*start"

*m7
@cm
-‚»‚±‚͓Ȗ؂ł·B[l]
+そこは栃朚です。[l]
@jump storage="maptest.ks" target="*start"

*m9
@cm
-‚»‚±‚͈ïé‚Å‚·B[l]
+そこは茚城です。[l]
@jump storage="maptest.ks" target="*start"

*m10
@cm
-‚»‚±‚͐ç—t‚Å‚·B[l]
+そこは千葉です。[l]
@jump storage="maptest.ks" target="*start"

*m12
@cm
-‚»‚±‚Í“Œ‹ž‚Å‚·B[l]
+そこは東京です。[l]
@jump storage="maptest.ks" target="*start"

*m2
@cm
-‚»‚±‚͐_“ސì‚Å‚·B[l]
+そこは神奈川です。[l]
@jump storage="maptest.ks" target="*start"

*m3
@cm
-‚»‚±‚ÍŽR—œ‚Å‚·B[l]
+そこは山梚です。[l]
@jump storage="maptest.ks" target="*start"

*m1
@cm
-‚»‚±‚͐ɪ‚Å‚·B[l]
+そこは静岡です。[l]
@jump storage="maptest.ks" target="*start"

*m4
@cm
-‚»‚±‚Í’·–ì‚Å‚·B[l]
+そこは長野です。[l]
@jump storage="maptest.ks" target="*start"

*m5
@cm
-‚»‚±‚͐VŠƒ‚Å‚·B[l]
+そこは新期です。[l]
@jump storage="maptest.ks" target="*start"

*m6
@cm
-‚»‚±‚Í•Ÿ“‡‚Å‚·B[l]
+そこは犏島です。[l]
@jump storage="maptest.ks" target="*start"



Note
-@(”ñ•\ŽŠA•\— ‚ÉŒÀ‚炞) KAG “à‚ɃNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ðŽg—p‚µ‚œ‰æ‘œ‚ª‚ ‚邯AƒL[ƒ{[ƒh‚̃J[ƒ\ƒ‹ƒL[‚Ń}ƒEƒX‚̈ړ®‚ðƒGƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚·‚郂[ƒh‚ɐ؂è‘Ö‚í‚è‚Ü‚·B‚»‚Ì‚œ‚ß edit ƒ^ƒO‚̂悀‚ȃL[ƒ{[ƒh‚ð—p‚¢‚é‚Ù‚©‚Ì‹@”\‚ª³í‚ÉŽg—p‚Å‚«‚È‚­‚È‚è‚Ü‚·B
-@Žg‚¢I‚í‚Á‚œ‚ç mapdisable ƒ^ƒO‚Å–³Œø‰»‚·‚é‚©A‚ ‚é‚¢‚Í‚»‚̃ŒƒCƒ„‚ɕʂ̉摜‚ð“ǂݍž‚ñ‚Ÿ‚è freeimage ƒ^ƒO‚ðŽg—p‚µ‚œ‚肵‚ăNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ð”jŠü‚·‚ê‚΁A’ʏí‚̃L[ƒ{[ƒh‚Ì‘€ìƒ‚[ƒh‚É–ß‚è‚Ü‚·B

+ (非衚瀺、衚裏に限らず) KAG 内にクリッカブルマップを䜿甚した画像があるず、キヌボヌドのカヌ゜ルキヌでマりスの移動を゚ミュレヌションするモヌドに切り替わりたす。そのため edit タグのようなキヌボヌドを甚いるほかの機胜が正垞に䜿甚できなくなりたす。
+ 䜿い終わったら mapdisable タグで無効化するか、あるいはそのレむダに別の画像を読み蟌んだり freeimage タグを䜿甚したりしおクリッカブルマップを砎棄すれば、通垞のキヌボヌドの操䜜モヌドに戻りたす。

diff --git a/docs/kag3doc/contents/Debug.html b/docs/kag3doc/contents/Debug.html index d8d09fc..618e302 100644 --- a/docs/kag3doc/contents/Debug.html +++ b/docs/kag3doc/contents/Debug.html @@ -5,69 +5,69 @@ - ƒfƒoƒbƒO‚ð‚µ‚æ‚€ + デバッグをしよう - + - + -

ƒfƒoƒbƒOŽx‰‡‹@”\ +

デバッグ支揎機胜

-@‹g—¢‹g—¢–{‘Ì‚ª’ñ‹Ÿ‚·‚é‚à‚́AKAG ‚ª’ñ‹Ÿ‚·‚é‚à‚̂ȂǂðŠÜ‚߂āA‚¢‚­‚‚©‚̃fƒoƒbƒOŽx‰‡‹@”\‚ª‚ ‚è‚Ü‚·B
+ 吉里吉里本䜓が提䟛するもの、KAG が提䟛するものなどを含めお、いく぀かのデバッグ支揎機胜がありたす。
-

ƒfƒoƒbƒOƒƒjƒ…[ +

デバッグメニュヌ

-@Config.tjs ‚Ì debugMenu.visible ‚ð true ‚É‚·‚邯AuƒfƒoƒbƒOvƒƒjƒ…[‚ª•\ŽŠ‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B‚±‚̃ƒjƒ…[‚̍€–Ú‚ðà–Ÿ‚µ‚Ü‚·B
+ Config.tjs の debugMenu.visible を true にするず、「デバッグ」メニュヌが衚瀺されるようになりたす。このメニュヌの項目を説明したす。
-
ƒVƒiƒŠƒI‚̍ēǍž‚Ý
-
@Œ»Ý‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ðÄ“Ǎž‚µ‚Ü‚·B’Œ‘O‚ɒʉ߂µ‚œuƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹v‚©‚çÄ‚ÑŽÀs‚ªŽn‚Ü‚è‚Ü‚·B’v–œ“I‚ȃoƒO‚ª”­¶‚µ‚œ‚ ‚ƂȂǂ͐³í‚ɍēǍž‚ª‚Å‚«‚È‚¢ê‡‚à‚ ‚è‚Ü‚·B
-
ƒRƒ“ƒgƒ[ƒ‰
-
@‹g—¢‹g—¢–{‘̂́uƒRƒ“ƒgƒ[ƒ‰v‚ð•\ŽŠ‚µ‚Ü‚·BShift+F1 ‚Å‚à•\ŽŠ‚Å‚«‚Ü‚·B‚±‚̃Rƒ“ƒgƒ[ƒ‰‚É•À‚ñ‚Å‚¢‚éƒ{ƒ^ƒ“‚Ì‚€‚¿Aˆê”Ô‰E‘€‚̐Ԃ¢œ‚Ɂ~‚Ì•t‚¢‚œƒ}[ƒN‚ð‰Ÿ‚·‚Æ‹g—¢‹g—¢‚ðI—¹‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· ( ’v–œ“I‚ȃoƒO‚ÌŒã‚͂܂ê‚ɏI—¹‚Å‚«‚È‚¢ê‡‚ª‚ ‚è‚Ü‚· ) B
-
ƒRƒ“ƒ\[ƒ‹
-
@ƒRƒ“ƒ\[ƒ‹ ( Œãq ) ‚ð•\ŽŠ‚µ‚Ü‚·B
-

ƒRƒ“ƒ\[ƒ‹ +
シナリオの再読蟌み
+
 珟圚のシナリオファむルを再読蟌したす。盎前に通過した「セヌブ可胜なラベル」から再び実行が始たりたす。臎呜的なバグが発生したあずなどは正垞に再読蟌ができない堎合もありたす。
+
コントロヌラ
+
 吉里吉里本䜓の「コントロヌラ」を衚瀺したす。Shift+F1 でも衚瀺できたす。このコントロヌラに䞊んでいるボタンのうち、䞀番右偎の赀い●に×の付いたマヌクを抌すず吉里吉里を終了するこずができたす ( 臎呜的なバグの埌はたれに終了できない堎合がありたす ) 。
+
コン゜ヌル
+
 コン゜ヌル ( 埌述 ) を衚瀺したす。
+

コン゜ヌル

-@ƒRƒ“ƒ\[ƒ‹‚́A‹g—¢‹g—¢‚â KAG ‚̏o—Í‚·‚郁ƒbƒZ[ƒW‚ªŽŸX‚Æ•\ŽŠ‚³‚ê‚éêŠ‚Å‚·BShift+F4 ‚Ȃǂŕ\ŽŠ‚Å‚«‚Ü‚·B‚Ȃɂ©ƒgƒ‰ƒuƒ‹‚ª‹N‚±‚Á‚œê‡A‚±‚̃Rƒ“ƒ\[ƒ‹‚É–â‘è‚Ì‰ðŒˆ‚É‚Â‚È‚ª‚éî•ñ‚ª•\ŽŠ‚³‚ê‚éê‡‚ª‚ ‚è‚Ü‚·B
+ コン゜ヌルは、吉里吉里や KAG の出力するメッセヌゞが次々ず衚瀺される堎所です。Shift+F4 などで衚瀺できたす。なにかトラブルが起こった堎合、このコン゜ヌルに問題の解決に぀ながる情報が衚瀺される堎合がありたす。

-@‚Ü‚œAƒRƒ“ƒ\[ƒ‹‚̉º•”‚ɂ͓ü—Í—“‚ª‚ ‚èA”CˆÓ‚Ì TJS Ž®‚ð‚»‚Ìê‚ÅŽÀs‚µAŒ‹‰Ê‚ðŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ たた、コン゜ヌルの䞋郚には入力欄があり、任意の TJS 匏をその堎で実行し、結果を確認するこずができたす。

-@‚œ‚Æ‚Š‚ÎAf.flag ‚Æ‚¢‚€•ϐ”‚Ì“à—e‚ðŠm”F‚µ‚œ‚¢ê‡AƒRƒ“ƒ\[ƒ‹‚É
+ たずえば、f.flag ずいう倉数の内容を確認したい堎合、コン゜ヌルに

f.flag

-@‚Æ“ü—Í‚µ‚Ä enter ƒL[‚ð‰Ÿ‚·‚ƁAƒRƒ“ƒ\[ƒ‹‚É
+ ず入力しお enter キヌを抌すず、コン゜ヌルに

-15:25:04 ƒRƒ“ƒ\[ƒ‹ : f.flag = (int)1
+15:25:04 ã‚³ãƒ³ã‚œãƒŒãƒ« : f.flag = (int)1

-@‚Ȃǂƕ\ŽŠ‚³‚ê‚Ü‚· ( ‚±‚ê‚Í—á )B‚±‚̂悀‚ɕϐ”‚Ì“à—e‚ð‚»‚Ìê‚ÅŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ などず衚瀺されたす ( これは䟋 )。このように倉数の内容をその堎で確認するこずができたす。

Note
-@’l‚Ì‘O‚É•\ŽŠ‚³‚ê‚é (int) ‚́A‚±‚Ì’l‚ª®”‚Å‚ ‚邱‚Æ‚ðŽŠ‚µ‚Ä‚¢‚Ü‚·B“¯—l‚ɁA(real) ‚ÍŽÀ”A(string) ‚Í•¶Žš—ñ‚ð•\‚µ‚Ü‚·B(void) ‚͕ϐ”‚ª–¢’è‹`‚©Avoid ‚»‚Ì‚à‚Ì‚ª‘ã“ü‚³‚ê‚Ä‚¢‚邱‚Æ‚ðŽŠ‚µ‚Ü‚·B
+ 倀の前に衚瀺される (int) は、この倀が敎数であるこずを瀺しおいたす。同様に、(real) は実数、(string) は文字列を衚したす。(void) は倉数が未定矩か、void そのものが代入されおいるこずを瀺したす。


-@‚Ü‚œAf.flag ‚É 0 ‚ð‘ã“ü‚µ‚œ‚¯‚ê‚΁A
+ たた、f.flag に 0 を代入したければ、

f.flag=0

-@‚Æ“ü—Í‚µ‚Ä enter ƒL[‚ð‰Ÿ‚¹‚΁A‚»‚ÌŽž“_‚Å f.flag ‚É 0 ‚ð‘ã“ü‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ ず入力しお enter キヌを抌せば、その時点で f.flag に 0 を代入するこずができたす。

Note
-@ƒRƒ“ƒ\[ƒ‹‚́A‹g—¢‹g—¢‚P‚Å‚Í Debug Message Stream ( DMS ) ‚ƌĂ΂ê‚Ä‚¢‚œ‚à‚̂ł·B

+ コン゜ヌルは、吉里吉里では Debug Message Stream ( DMS ) ず呌ばれおいたものです。

-

‚»‚̂ق©‚̃fƒoƒbƒOŽè’i +

そのほかのデバッグ手段

-@trace ƒ^ƒO‚́A•ϐ”‚Ì“à—e‚ðƒRƒ“ƒ\[ƒ‹‚ɏo—Í‚·‚éƒ^ƒO‚Å‚·B
-@ƒvƒƒOƒ‰ƒ€‚̉ž“š‚ª‚È‚­‚È‚Á‚œê‡ACtrl + Alt + F12 ‚ð‚Q•bŠÔˆÈã‰Ÿ‚µ‘±‚¯‚鎖‚Å‹g—¢‹g—¢–{‘Ì‚ð‹­§“I‚ɏI—¹‚Å‚«‚éê‡‚ª‚ ‚è‚Ü‚·B
+ trace タグは、倉数の内容をコン゜ヌルに出力するタグです。
+ プログラムの応答がなくなった堎合、Ctrl + Alt + F12 を秒間以䞊抌し続ける事で吉里吉里本䜓を匷制的に終了できる堎合がありたす。
diff --git a/docs/kag3doc/contents/DispBase.html b/docs/kag3doc/contents/DispBase.html index cff36f7..17f4d84 100644 --- a/docs/kag3doc/contents/DispBase.html +++ b/docs/kag3doc/contents/DispBase.html @@ -5,64 +5,64 @@ - ”wŒi‚ð•\ŽŠ‚µ‚æ‚€ + 背景を衚瀺しよう - + - + -

”wŒi‚ð•\ŽŠ‚µ‚æ‚€ +

背景を衚瀺しよう

-@”wŒi‚Æ‚¢‚€‚̂́A—v‚·‚é‚É•¶Žš‚Æ‘OŒi‚ÌŒã‚ë‚É•\ŽŠ‚³‚ê‚郄ƒc‚Å‚·BKAG ‚ł́A(ƒfƒtƒHƒ‹ƒg‚Å‚Í) 640~480 ‚̃TƒCƒY‚̉摜‚ð”wŒi‚Æ‚µ‚ēǂݍž‚݂܂·B
+ 背景ずいうのは、芁するに文字ず前景の埌ろに衚瀺されるダツです。KAG では、(デフォルトでは) 640×480 のサむズの画像を背景ずしお読み蟌みたす。

-@‚œ‚ß‚µ‚ɁA‚Ȃɂ©•\ŽŠ‚³‚¹‚œ‚¢ 640~480 ‚̉摜‚ð bgimage ƒtƒHƒ‹ƒ_‚É‚š‚¢‚Ä‚Ý‚Ä‚­‚Ÿ‚³‚¢B‚±‚̉摜‚ð bg0.jpg ‚Å‚ ‚邯‚µ‚Ü‚·BKAG ‚Ì LZH ƒtƒ@ƒCƒ‹‚ɂ͂±‚̉摜‚Í“ü‚Á‚Ä‚¢‚È‚¢‚̂ŁA“K“–‚ɂǂ±‚©‚©‚玝‚Á‚Ä‚«‚Ä‚­‚Ÿ‚³‚¢‚Ë(^^)
-@‚»‚µ‚āA•¶Žš‚ð•\ŽŠ‚µ‚æ‚€ ‚ÅŽg—p‚µ‚œƒVƒiƒŠƒI‚ðAˆÈ‰º‚̂悀‚É•Ï‚Š‚Ä‚Ý‚Ü‚·B
+ ためしに、なにか衚瀺させたい 640×480 の画像を bgimage フォルダにおいおみおください。この画像を bg0.jpg であるずしたす。KAG の LZH ファむルにはこの画像は入っおいないので、適圓にどこかから持っおきおくださいね(^^)
+ そしお、文字を衚瀺しよう で䜿甚したシナリオを、以䞋のように倉えおみたす。

[image storage="bg0" page=fore layer=base]
[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-‚±‚ñ‚É‚¿‚́B
+こんにちは。

-@‚±‚±‚Å image ‚Æ‚¢‚€ƒ^ƒO‚ðŽg—p‚µ‚āAbg0.jpg ‚ð•\ƒy[ƒW‚Ì”wŒiƒŒƒCƒ„‚ɓǂݍž‚ñ‚Å‚¢‚Ü‚·B
-@image ƒ^ƒO‚Ì storage ‘®«‚ÅŽw’肵‚œƒtƒ@ƒCƒ‹‚ð“ǂݍž‚ނ̂ł·‚ªAŠg’£Žq‚͏ȗª‚Å‚«‚Ü‚·BŸŽè‚É KAG ‚ª’T‚µ‚Ä‚«‚Ü‚·(^^)
+ ここで image ずいうタグを䜿甚しお、bg0.jpg を衚ペヌゞの背景レむダに読み蟌んでいたす。
+ image タグの storage 属性で指定したファむルを読み蟌むのですが、拡匵子は省略できたす。勝手に KAG が探しおきたす(^^)

-@‚Ƃ肠‚Š‚žŽÀs‚µ‚Ă݂Ă­‚Ÿ‚³‚¢B
-
BG_Displayed.jpg
”wŒi‚ð•\ŽŠ‚µ‚œ

@‚ŁAu•\ƒy[ƒWvu”wŒiƒŒƒCƒ„v‚Á‚ĂȂɁH‚Á‚Ä‚±‚ƂɂȂé‚̂ł·‚ªEEE
+ ずりあえず実行しおみおください。
+
BG_Displayed.jpg
背景を衚瀺した

 で、「衚ペヌゞ」「背景レむダ」っおなにっおこずになるのですが・・・


Note
-@Config.tjs ‚Ì scWidth ‚š‚æ‚Ñ scHeight ‚ŁA‰æ–ʃTƒCƒY‚É 640x480 ˆÈŠO‚̉æ–ʃTƒCƒY‚ðŽw’肵‚œê‡‚́A‚à‚¿‚ë‚ñ‚»‚̉摜ƒTƒCƒY‚ɍ‡‚Á‚œ”wŒi‰æ‘œ‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
+ Config.tjs の scWidth および scHeight で、画面サむズに 640x480 以倖の画面サむズを指定した堎合は、もちろんその画像サむズに合った背景画像を指定しおください。

-

KAG ‚̃ŒƒCƒ„\¬ +

KAG のレむダ構成

-@KAG ‚Æ‚¢‚€‚©‹g—¢‹g—¢‚́A‰æ–ʂ͂·‚ׂāuƒŒƒCƒ„v‚ƌĂ΂ê‚é‚à‚Ì‚ðd‚ˍ‡‚킹‚č\¬‚³‚ê‚Ü‚· ( Photoshop “™‚̃ŒƒCƒ„[‚ÆŽ—‚Ä‚¢‚Ü‚·; ƒŒƒCƒ„[‚ðƒŒƒCƒ„‚Ə‘‚­‚͍̂ìŽÒ‚̃NƒZ )B
+ KAG ずいうか吉里吉里は、画面はすべお「レむダ」ず呌ばれるものを重ね合わせお構成されたす ( Photoshop 等のレむダヌず䌌おいたす; レむダヌをレむダず曞くのは䜜者のクセ )。


-@‚œ‚Æ‚Š‚ÎAˆÈ‰º‚̂悀‚È•\ŽŠ‚ɂȂÁ‚Ä‚¢‚œ‚Æ‚·‚邯EEE
+ たずえば、以䞋のような衚瀺になっおいたずするず・・・

-
Layers.jpg
•\ŽŠ—á


-@ƒŒƒCƒ„\¬‚͈ȉº‚̂悀‚ɂȂÁ‚Ä‚¢‚Ü‚·B
+
Layers.jpg
衚瀺䟋


+ レむダ構成は以䞋のようになっおいたす。

-
LayersDesc.jpg
ƒŒƒCƒ„\¬


-@KAG ‚ł́A”wŒiƒŒƒCƒ„ base ‚ª‚Ü‚žˆê–‡‚ ‚Á‚āAˆê”Ô‰œ(‰º)‚É•\ŽŠ‚³‚ê‚Ü‚·B‚»‚ê‚æ‚èŽè‘O(ã)‚É‚R–‡‚Ì‘OŒiƒŒƒCƒ„ 0 1 2 ‚ª‚ ‚è‚Ü‚·B‚³‚ç‚É‚»‚ÌŽè‘O(ã)‚É‚Q–‡‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª‚ ‚è‚Ü‚·B‚·‚ׂĂ̑OŒiƒŒƒCƒ„‚ƁAƒƒbƒZ[ƒWƒŒƒCƒ„ 1 ‚͏‰Šúó‘Ԃł͔ñ•\ŽŠ‚Å‚· ( ”ñ•\ŽŠ‚̃ŒƒCƒ„‚Í layopt ƒ^ƒO‚Å visible=true ‚Æ‚·‚邱‚Ƃŕ\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‘OŒiƒŒƒCƒ„‚̏ꍇ‚Í image ƒ^ƒO‚Å‚à•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· )B
-@‚±‚ê‚Æ“¯‚¶ƒŒƒCƒ„\¬‚ª KAG ‚ł͂Q‘g‚ ‚Á‚āA‚»‚ꂌ‚ê•\ƒy[ƒW fore A— ƒy[ƒW back ‚ƌĂ΂ê‚Ä‚¢‚Ü‚·B•\ƒy[ƒW‚͉æ–ʂɕ\ŽŠ‚³‚ê‚Ü‚·‚ªA— ƒy[ƒW‚͉æ–ʂɕ\ŽŠ‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB— ƒy[ƒW‚́AŽå‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“(‰æ–ʐ؂è‘Ö‚Š)—p‚ɁA‰æ‘œ‚ðˆêŽž“I‚É‚š‚¢‚Ä‚š‚­‚œ‚߂Ɏg‚¢‚Ü‚·B
+
LayersDesc.jpg
レむダ構成


+ KAG では、背景レむダ base がたず䞀枚あっお、䞀番奥(例)に衚瀺されたす。それより手前(侊)に枚の前景レむダ 0 1 2 がありたす。さらにその手前(侊)に枚のメッセヌゞレむダがありたす。すべおの前景レむダず、メッセヌゞレむダ 1 は初期状態では非衚瀺です ( 非衚瀺のレむダは layopt タグで visible=true ずするこずで衚瀺するこずができたす。前景レむダの堎合は image タグでも衚瀺するこずができたす )。
+ これず同じレむダ構成が KAG では組あっお、それぞれ衚ペヌゞ fore 、裏ペヌゞ back ず呌ばれおいたす。衚ペヌゞは画面に衚瀺されたすが、裏ペヌゞは画面に衚瀺するこずはできたせん。裏ペヌゞは、䞻にトランゞション(画面切り替え)甚に、画像を䞀時的においおおくために䜿いたす。

-@image ƒ^ƒO‚Ì page ‘®«‹y‚Ñ layer ‘®«‚ÅŽw’肵‚Ä‚¢‚œ‚̂́A‚»‚ꂌ‚êA•\ƒy[ƒW‚ª— ƒy[ƒW‚© ( fore / back )A”wŒiƒŒƒCƒ„‚©‘OŒiƒŒƒCƒ„‚© ( base / 0 / 1 / 2 )‚©‚ðŽw’肵‚œ‚킯‚Å‚·B
+ image タグの page 属性及び layer 属性で指定しおいたのは、それぞれ、衚ペヌゞが裏ペヌゞか ( fore / back )、背景レむダか前景レむダか ( base / 0 / 1 / 2 )かを指定したわけです。


Note
-@‘OŒiƒŒƒCƒ„ 3 –‡AƒƒbƒZ[ƒWƒŒƒCƒ„ 2 –‡‚Æ‚¢‚€”‚́AConfig.tjs ‚̃fƒtƒHƒ‹ƒg‚̐ݒè‚Å‚·B
-@ƒƒbƒZ[ƒWƒŒƒCƒ„‚â‘OŒiƒŒƒCƒ„‚̏‰Šú‚Ì–‡”‚Í Config.tjs ‚Ì numCharacterLayers ‚š‚æ‚Ñ numMessageLayers ‚ÅŽw’è‚Å‚«‚é‚Ù‚©Alaycount ƒ^ƒO‚ÅŽÀs’†‚ɕύX‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+ 前景レむダ 3 枚、メッセヌゞレむダ 2 枚ずいう数は、Config.tjs のデフォルトの蚭定です。
+ メッセヌゞレむダや前景レむダの初期の枚数は Config.tjs の numCharacterLayers および numMessageLayers で指定できるほか、laycount タグで実行䞭に倉曎するこずもできたす。


Note
-@u”wŒivu‘OŒivu•\vu— v‚Í‚»‚ꂌ‚ꍬ—‚ÌŒ³‚ƂȂè‚â‚·‚¢‚Å‚·‚ªApage ‘®«‚ÉŽw’è‚·‚é fore ‚́u•\‰æ–ʁv‚ð•\‚·‚à‚̂ŁAu‘OŒiƒŒƒCƒ„v‚ð•\‚·‚à‚̂ł͂ ‚è‚Ü‚¹‚ñB
-@•\ƒy[ƒW‚©— ƒy[ƒW‚©‚Í page ‘®«‚Å‚»‚ꂌ‚ê fore, back ‚ÅŽw’肵A‘OŒiƒŒƒCƒ„‚̏ꍇ‚Í layer ‘®«‚É 0 1 2 EEE‚ðŽw’肵A”wŒiƒŒƒCƒ„‚̏ꍇ‚Í base ‚ðŽw’肵‚Ü‚·B
+ 「背景」「前景」「衚」「裏」はそれぞれ混乱の元ずなりやすいですが、page 属性に指定する fore は「衚画面」を衚すもので、「前景レむダ」を衚すものではありたせん。
+ 衚ペヌゞか裏ペヌゞかは page 属性でそれぞれ fore, back で指定し、前景レむダの堎合は layer 属性に 0 1 2 ・・・を指定し、背景レむダの堎合は base を指定したす。

diff --git a/docs/kag3doc/contents/DispLayer.html b/docs/kag3doc/contents/DispLayer.html index 3885bac..7aa7879 100644 --- a/docs/kag3doc/contents/DispLayer.html +++ b/docs/kag3doc/contents/DispLayer.html @@ -5,92 +5,92 @@ - ‘OŒi‚ð•\ŽŠ‚µ‚æ‚€ + 前景を衚瀺しよう - + - + -

‘OŒi‚Æ‚Í +

前景ずは

-@‘OŒi‚Ƃ́EEE—v‚·‚é‚ɁAl•š‚Ì—§‚¿ƒ|[ƒY‚ȂǁA”wŒi‚ƃƒbƒZ[ƒW‚ÌŠÔ‚É•\ŽŠ‚³‚ê‚é‚à‚̂ł·BKAG ‚ł͕W€‚Å 3 ‚‚܂ŏd‚ˍ‡‚킹‚Ä•\ŽŠ‚Å‚«‚Ü‚· ( ƒJƒXƒ^ƒ}ƒCƒY‚·‚ê‚΂à‚Á‚Əd‚ˍ‡‚킹‚Ä•\ŽŠ‚Å‚«‚Ü‚· )B
+ 前景ずは・・・芁するに、人物の立ちポヌズなど、背景ずメッセヌゞの間に衚瀺されるものです。KAG では暙準で 3 ぀たで重ね合わせお衚瀺できたす ( カスタマむズすればもっず重ね合わせお衚瀺できたす )。

-@‘OŒi‚́Al•š‚Ȃǂ̌`‚ɉ摜‚ðØ‚èŽæ‚Á‚Ä•\ŽŠ‚·‚邜‚߂ɁAƒ}ƒXƒN‚ ‚é‚¢‚̓Jƒ‰[ƒL[‚Æ‚¢‚€Žè–@‚ðŽg‚¢‚Ü‚·BKAG ‚ł́Aƒ}ƒXƒN‚ðŽg‚Á‚Ä‘OŒi‚ð•\ŽŠ‚·‚é•û–@‚ƁAƒJƒ‰[ƒL[‚ðŽg‚Á‚ĉ摜‚ð•\ŽŠ‚·‚é•û–@‚Ì—Œ•ûAPNG ‚â ERI ‚â TLG5/TLG6 ‰æ‘œ‚̂悀‚ɉ摜‚»‚Ì‚à‚̂ɃAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹‚â“§‰ßî•ñ‚ðŠÜ‚Þ‚±‚Æ‚ª‚Å‚«‚éê‡‚Í‚»‚̉摜ŒÅ—L‚Ì•û–@‚ð—p‚¢‚Ä“§‰ß‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 前景は、人物などの圢に画像を切り取っお衚瀺するために、マスクあるいはカラヌキヌずいう手法を䜿いたす。KAG では、マスクを䜿っお前景を衚瀺する方法ず、カラヌキヌを䜿っお画像を衚瀺する方法の䞡方、PNG や ERI や TLG5/TLG6 画像のように画像そのものにアルファチャネルや透過情報を含むこずができる堎合はその画像固有の方法を甚いお透過させるこずができたす。
-

ƒJƒ‰[ƒL[‚ðŽg‚Á‚œ‘OŒi +

カラヌキヌを䜿った前景

-@ƒJƒ‰[ƒL[‚Ƃ́A“§–Ÿ‚ɂȂé‚ׂ«•”•ª‚ð“Á’è‚̈êF‚Å“h‚è‚‚ԂµA‚»‚̐F‚Ì•”•ª‚ª“§–Ÿ‚ɂȂéA‚Æ‚¢‚€‚à‚̂ł·B
-@‚±‚ê‚͉摜‚ª ƒtƒ‹ƒJƒ‰[‚̏ꍇ‚Æ 256 F‚â 16 F‚̏ꍇ‚ŏ­Xˆµ‚¢‚ªˆá‚¢‚Ü‚·B
+ カラヌキヌずは、透明になるべき郚分を特定の䞀色で塗り぀ぶし、その色の郚分が透明になる、ずいうものです。
+ これは画像が フルカラヌの堎合ず 256 色や 16 色の堎合で少々扱いが違いたす。

-@ƒtƒ‹ƒJƒ‰[‚̏ꍇ‚́A‚‚܂èu‚‚©‚í‚È‚³‚»[v‚ȐF‚ðu”²‚«Fv( ƒJƒ‰[ƒL[ ) ‚Æ‚µ‚āA“§–Ÿ‚É‚µ‚œ‚¢•”•ª‚ð‚»‚ê‚Å“h‚é‚킯‚Å‚·BŽg‚í‚ê‚È‚³‚»‚€‚ȐF‚Æ‚µ‚ẮA^ƒ}ƒ[ƒ“ƒ_ (r,g,b)=(255,0,255) ‚âA^—Î (r,g,b)=(0,255,0) ‚ª‚æ‚­Žg‚í‚ê‚邿‚€‚Å‚·B
-@‚Å‚à‚»‚€‚·‚邯ƒ}ƒ[ƒ“ƒ_‚â—΂ð•\Œ»‚µ‚œ‚¢ê‡‚͂ǂ€‚·‚é‚́H‚Æ‚¢‚€‚±‚ƂɂȂè‚Ü‚·‚ªA(r,g,b)=(254,0,255) ‚â (r,g,b)=(0,254,0) ‚Æ‚¢‚€F‚ðŽg‚Š‚Î KAG ‚ł͕ʂ̐F‚Æ‚µ‚ďˆ—‚³‚ê‚é‚̂ŠOK ‚Å‚·B
+ フルカラヌの堎合は、぀たり「぀かわなさそヌ」な色を「抜き色」( カラヌキヌ ) ずしお、透明にしたい郚分をそれで塗るわけです。䜿われなさそうな色ずしおは、真マれンダ (r,g,b)=(255,0,255) や、真緑 (r,g,b)=(0,255,0) がよく䜿われるようです。
+ でもそうするずマれンダや緑を衚珟したい堎合はどうするのずいうこずになりたすが、(r,g,b)=(254,0,255) や (r,g,b)=(0,254,0) ずいう色を䜿えば KAG では別の色ずしお凊理されるので OK です。

-@256 F‚̉摜‚â 16 F‚̉摜‚ł́A‚ ‚éˆê‚‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚ðu“§–ŸFv‚Æ‚µ‚ÄŽg‚¢‚Ü‚·B‚±‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚Å“h‚è‚‚Ԃ³‚ꂜ•”•ª‚ª“§–Ÿ‚ɂȂé‚̂ł·B
+ 256 色の画像や 16 色の画像では、ある䞀぀のパレットむンデックスを「透明色」ずしお䜿いたす。このパレットむンデックスで塗り぀ぶされた郚分が透明になるのです。


Note
-@PNG ‚Ȃǂ̉摜Œ`Ž®‚̏ꍇ‚͕ۑ¶Žž‚É“§–ŸF(ƒJƒ‰[ƒL[)‚ðŽw’è‚Å‚«‚邿‚€‚ȃ\ƒtƒg‚ª‚ ‚è‚Ü‚·‚ªA‚»‚̂悀‚ȃ\ƒtƒg‚ŏo—Í‚³‚ꂜ PNG ‰æ‘œ‚àˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B

+ PNG などの画像圢匏の堎合は保存時に透明色(カラヌキヌ)を指定できるような゜フトがありたすが、そのような゜フトで出力された PNG 画像も扱うこずができたす。


-
ButtonGlyphImageList.png
”²‚«F‚Ì—á

-

ƒ}ƒXƒN‚ðŽg‚Á‚œ‘OŒi +
ButtonGlyphImageList.png
抜き色の䟋

+

マスクを䜿った前景

-@KAG ‚ł́A•’ʂ̑OŒi‰æ‘œ‚Ƃ͕ʂɁAƒ}ƒXƒN‰æ‘œ‚ƌĂ΂ê‚é‚à‚Ì‚ð—pˆÓ‚µ‚āA‚»‚̃}ƒXƒN‰æ‘œ‚ɏ]‚Á‚Ä‘OŒi‰æ‘œ‚ðØ‚è”²‚­‚æ‚€‚É‚µ‚Ä•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ KAG では、普通の前景画像ずは別に、マスク画像ず呌ばれるものを甚意しお、そのマスク画像に埓っお前景画像を切り抜くようにしお衚瀺するこずができたす。

-@ƒ}ƒXƒN‰æ‘œ‚́A‘OŒi‰æ‘œ‚Æ“¯‚¶ƒTƒCƒY‚Ì 256 ŠK’²ƒOƒŒ[ƒXƒP[ƒ‹‚̉摜‚ŁA‹P“x‚ª‚»‚̂܂܁u•s“§–Ÿ“xv‚ðŽŠ‚µ‚Ü‚·B‚‚܂èA‹P“x 0 ‚Ì•”•ª‚́u‘S‚­“§–Ÿv‚Å‹P“x 255 ‚Ì•”•ª‚́u‘S‚­•s“§–Ÿv‚Å‚·B128 ‚®‚ç‚¢‚̂Ƃ±‚ë‚́u”Œ•ª’ö“x‚Ì“§–Ÿv‚Æ‚¢‚€‚±‚ƂƂȂè‚Ü‚·B•\ŽŠ‚³‚ê‚é‚ׂ«•”•ª‚ª”’‚­‚āA“§–Ÿ‚È•”•ª‚͍•‚¢‚Æ‚¢‚€‰æ‘œ‚ɂȂè‚Ü‚·B
-@ƒ}ƒXƒN‰æ‘œ‚Í•K‚ž 256 ŠK’²‚̃OƒŒ[ƒXƒP[ƒ‹ ( 256 F‰æ‘œ ) ‚ŕۑ¶‚µ‚Ä‚­‚Ÿ‚³‚¢Bƒtƒ‹ƒJƒ‰[‚â16F‚ŕۑ¶‚·‚邯³í‚É•\ŽŠ‚³‚ê‚Ü‚¹‚ñB
-@ƒ}ƒXƒN‰æ‘œ‚Í•s“§–Ÿ“x‚ð•ÛŽ‚·‚鉿‘œ‚Å‚·‚ªA‚±‚ê‚ɑ΂µ‚Ä‘OŒi‰æ‘œ‚͐F‚̏î•ñ‚ð•ÛŽ‚·‚鉿‘œ‚ƂȂè‚Ü‚·B‚±‚̏ꍇ‚Ì‘OŒi‰æ‘œ‚ð‚Æ‚­‚ɃƒCƒ“‰æ‘œ‚ƌĂñ‚Å‚¢‚Ü‚·B
+ マスク画像は、前景画像ず同じサむズの 256 階調グレヌスケヌルの画像で、茝床がそのたた「䞍透明床」を瀺したす。぀たり、茝床 0 の郚分は「党く透明」で茝床 255 の郚分は「党く䞍透明」です。128 ぐらいのずころは「半分皋床の透明」ずいうこずずなりたす。衚瀺されるべき郚分が癜くお、透明な郚分は黒いずいう画像になりたす。
+ マスク画像は必ず 256 階調のグレヌスケヌル ( 256 色画像 ) で保存しおください。フルカラヌや16色で保存するず正垞に衚瀺されたせん。
+ マスク画像は䞍透明床を保持する画像ですが、これに察しお前景画像は色の情報を保持する画像ずなりたす。この堎合の前景画像をずくにメむン画像ず呌んでいたす。

Note
-@PNG‚âERIATLG5/TLG6 Œ`Ž®‚̉摜‚̏ꍇ‚́Aˆê‚Â‚Ì PNG/ERI/TLG5 ƒtƒ@ƒCƒ‹“à‚ɃAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹ ( ‚Â‚Ü‚é‚Æ‚±‚ë‚̃}ƒXƒN‰æ‘œ ) ‚ðŠÜ‚߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚»‚€‚¢‚€‰æ‘œ‚ðo—͂ł«‚éƒ\ƒtƒg ( PNG ‚Å‚Í GIMP “™ ) ‚ð‚šŽ‚¿‚Ì•û‚́A‚»‚ê‚ðŽg‚Š‚Îƒ}ƒXƒNƒtƒ@ƒCƒ‹‚ð•ʂɗpˆÓ‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB‚Ü‚œA‹g—¢‹g—¢ SDK •t‘®‚̉摜ƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^‚ð—p‚¢‚ê‚΂±‚ê‚ç‚̉摜Œ`Ž®‚̕ϊ·‚ðŠÈ’P‚ɍs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B

+ PNGやERI、TLG5/TLG6 圢匏の画像の堎合は、䞀぀の PNG/ERI/TLG5 ファむル内にアルファチャネル ( ぀たるずころのマスク画像 ) を含めるこずができたす。
+ そういう画像を出力できる゜フト ( PNG では GIMP 等 ) をお持ちの方は、それを䜿えばマスクファむルを別に甚意する必芁はありたせん。たた、吉里吉里 SDK 付属の画像フォヌマットコンバヌタを甚いればこれらの画像圢匏の倉換を簡単に行うこずができたす。


-@ƒ}ƒXƒN‰æ‘œ‚́AƒƒCƒ“‰æ‘œ‚̃tƒ@ƒCƒ‹–Œ‚É _m ‚ð‚‚¯‚œ–Œ‘O‚ŕۑ¶‚µ‚Ü‚·B‚œ‚Æ‚Š‚ÎƒƒCƒ“‰æ‘œ‚ª hogehoge.png ‚Å‚ ‚ê‚΁A‚»‚̃}ƒXƒN‰æ‘œ‚Í hogehoge_m.png ‚ƂȂè‚Ü‚·B‚±‚́AƒƒCƒ“‰æ‘œ‚ƃ}ƒXƒN‰æ‘œ‚Ì•ª—£‚µ‚œŒ`Ž®‚ðƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚ƌĂñ‚Å‚¢‚Ü‚·B
+ マスク画像は、メむン画像のファむル名に _m を぀けた名前で保存したす。たずえばメむン画像が hogehoge.png であれば、そのマスク画像は hogehoge_m.png ずなりたす。この、メむン画像ずマスク画像の分離した圢匏をメむン/マスク分離圢匏ず呌んでいたす。

-@ƒ}ƒXƒN‰æ‘œ‚ðŽg‚€—˜“_‚́A‘OŒi‚ðd‚ˍ‡‚킹‚邯‚«‚ÉŽ©—R‚É•s“§–Ÿ“x‚ðŽw’è‚Å‚«‚é‚̂ƁA“KØ‚ɏˆ—‚µ‚œƒ}ƒXƒN‰æ‘œ‚ƃƒCƒ“‰æ‘œ‚ðŽg‚Š‚ÎAd‚ˍ‡‚킹‚邯‚«‚ɁA‚»‚̉‚ð‚«‚ê‚¢‚ɃAƒ“ƒ`ƒGƒCƒŠƒAƒX‚Ì‚©‚©‚Á‚œó‘Ԃŏd‚ˍ‡‚킹‚邱‚Æ‚ª‚Å‚«‚邯ŒŸ‚€‚±‚Ƃł·B
-
ayari.pngayari_m.png
ƒ}ƒXƒN—á ( ¶‚ªƒƒCƒ“A‰E‚ªƒ}ƒXƒN )

-

‘OŒi‚ð•\ŽŠ‚µ‚æ‚€ + マスク画像を䜿う利点は、前景を重ね合わせるずきに自由に䞍透明床を指定できるのず、適切に凊理したマスク画像ずメむン画像を䜿えば、重ね合わせるずきに、その瞁をきれいにアンチ゚むリアスのかかった状態で重ね合わせるこずができるず蚀うこずです。
+
ayari.pngayari_m.png
マスク䟋 ( 巊がメむン、右がマスク )

+

前景を衚瀺しよう

-@‚ł́A‚±‚ê‚ɏ]‚Á‚Ä“K“–‚ȉ摜‚ð—pˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ ( ‰æ‘œ‚ÍŠeŽ©‚Å‚²—pˆÓŠè‚¢‚Ü‚·... )B‚Ü‚žAƒJƒ‰[ƒL[‚ðŽg‚Á‚œ‘OŒi‚Ì•\ŽŠ•û–@‚©‚çEEEB
+ では、これに埓っお適圓な画像を甚意しおください ( 画像は各自でご甚意願いたす... )。たず、カラヌキヌを䜿った前景の衚瀺方法から・・・。

[image storage="bg0" page=fore layer=base]
[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
[image layer=0 page=fore storage="as" visible=true key=0xff00ff left=340 top=100]
-‚±‚ñ‚É‚¿‚́B
+こんにちは。

-@‘ŸŽš‚ÅŽŠ‚³‚ê‚Ä‚¢‚é•”•ª‚ª‘OŒi‰æ‘œ‚ð•\ŽŠ‚µ‚Ä‚¢‚é•”•ª‚Å‚·Bimage ƒ^ƒO‚́A”wŒi‚ð•\ŽŠ‚µ‚æ‚€ ‚Å‚ào‚Ä‚«‚Ü‚µ‚œB‰æ‘œ‚ð“ǂݍž‚Þ‚œ‚߂̃^ƒO‚Å‚·Blayer ‚É 0 ‚Æ‚µ‚āA‘OŒiƒŒƒCƒ„‚Ì 0 ”Ô‚ðŽw’肵‚Ä‚¢‚Ü‚·B
-@‚±‚±‚ŁA key ‚Æ‚¢‚€‘®«‚ª‚ ‚è‚Ü‚·Bkey ‘®«‚́A”²‚«F‚ðŽw’è‚·‚邜‚߂̑®«‚Å‚·B‚±‚̂悀‚É 0xRRGGBB ‚Æ‚¢‚€Œ`Ž®‚Å 16 i”‚Å”²‚«F‚ðŽw’è‚·‚邯ARR(Ô) GG(—Î) BB(Â)‚Å“h‚ç‚ꂜ•”•ª‚𔲂«F‚Æ‚µ‚Ä“§–Ÿ‚É‚µ‚Ü‚·B‚œ‚Æ‚Š‚ÎAkey=0xff00ff ‚Å‚Í (r,g,b)=(255,0,255) ‚‚܂è^ƒ}ƒ[ƒ“ƒ_‚Ì•”•ª‚𔲂«F‚Æ‚µ‚Ä“§–Ÿ‚É‚·‚邯‚¢‚€Žw’è‚ɂȂè‚Ü‚·B‚à‚µAkey=255 ‚ÆŽw’è‚·‚邯Akey ‚É‚Í 255 ‚ÅŽŠ‚³‚ꂜƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚ªƒJƒ‰[ƒL[‚ɂȂè‚Ü‚·BÚ‚µ‚­‚Í ƒ^ƒOƒŠƒtƒ@ƒŒƒ“ƒX ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 倪字で瀺されおいる郚分が前景画像を衚瀺しおいる郚分です。image タグは、背景を衚瀺しよう でも出おきたした。画像を読み蟌むためのタグです。layer に 0 ずしお、前景レむダの 0 番を指定しおいたす。
+ ここで、 key ずいう属性がありたす。key 属性は、抜き色を指定するための属性です。このように 0xRRGGBB ずいう圢匏で 16 進数で抜き色を指定するず、RR(èµ€) GG(緑) BB(青)で塗られた郚分を抜き色ずしお透明にしたす。たずえば、key=0xff00ff では (r,g,b)=(255,0,255) ぀たり真マれンダの郚分を抜き色ずしお透明にするずいう指定になりたす。もし、key=255 ず指定するず、key には 255 で瀺されたパレットむンデックスがカラヌキヌになりたす。詳しくは タグリファレンス を参照しおください。

-@storage="as" ‚Æ‚µ‚Ä‚ ‚è‚Ü‚·‚ªA‚±‚ê‚Í as ‚Æ‚¢‚€–Œ‚̉摜‚ð“ǂݍž‚Þ‚Æ‚¢‚€Žw—߂ł·BŠg’£Žq‚ÍŽw’肵‚È‚­‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñB‚±‚̏ꍇ‚Í as ‚Æ‚¢‚€–Œ‚̃tƒ@ƒCƒ‹‚Ì‚€‚¿A“ǂݍž‚݉”\‚ȉ摜‚ðŽ©“®“I‚É’T‚µ‚ēǂݍž‚݂܂·B
+ storage="as" ずしおありたすが、これは as ずいう名の画像を読み蟌むずいう指什です。拡匵子は指定しなくおかたいたせん。この堎合は as ずいう名のファむルのうち、読み蟌み可胜な画像を自動的に探しお読み蟌みたす。

-@visible=true ‚Æ‚µ‚Ä‚¢‚é‚̂́AKAG ‚Ì‘OŒiƒŒƒCƒ„‚́A•W€‚ł͑S•””ñ•\ŽŠ‚Ȃ̂ŁA‚±‚±‚Å•\ŽŠ‚·‚éÝ’è‚É‚µ‚È‚¢‚Æ•\ŽŠ‚³‚ê‚È‚¢‚̂ł·B
+ visible=true ずしおいるのは、KAG の前景レむダは、暙準では党郚非衚瀺なので、ここで衚瀺する蚭定にしないず衚瀺されないのです。

-@left=340 top=100 ‚Æ‚µ‚Ä‚¢‚é‚̂́A‘OŒiƒŒƒCƒ„‚̍¶’[ˆÊ’u‚Əã’[ˆÊ’u‚ðŽw’肵‚Ä‚¢‚Ü‚·B‘OŒiƒŒƒCƒ„‚́Aimage ƒ^ƒO‚œǂݍž‚Þ‚Æ‚«‚É•\ŽŠˆÊ’u‚ðŽw’è‚Å‚«‚Ü‚·B
+ left=340 top=100 ずしおいるのは、前景レむダの巊端䜍眮ず䞊端䜍眮を指定しおいたす。前景レむダは、image タグで読み蟌むずきに衚瀺䜍眮を指定できたす。

Note
-@PNG ‰æ‘œ’†‚Ì•\ŽŠƒIƒtƒZƒbƒgŽw’è‚Í–³Ž‹‚³‚ê‚Ü‚·B

+ PNG 画像䞭の衚瀺オフセット指定は無芖されたす。


-@‚Ü‚œAƒ}ƒXƒN‰æ‘œ‚ðŽg‚€‚Æ‚È‚é‚ÆˆÈ‰º‚̂悀‚ÈŽw’è‚ÌŽd•û‚ɂȂè‚Ü‚·B
+ たた、マスク画像を䜿うずなるず以䞋のような指定の仕方になりたす。

[image storage="bg0" page=fore layer=base]
[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
[image layer=0 page=fore storage="asm" visible=true left=340 top=100]
-‚±‚ñ‚É‚¿‚́B
+こんにちは。

-@‚Æ‚¢‚Á‚Ä‚à key ‘®«‚ª–³‚¢‚Ÿ‚¯‚Å‚·‚ˁB
-@‚±‚Ì—á‚̏ꍇA“ǂݍž‚Ü‚ê‚鉿‘œ‚Í asm_m ‚Æ‚¢‚€–Œ‚̉摜‚ªƒ}ƒXƒN‰æ‘œ‚Æ‚µ‚āAasm ‚Æ‚¢‚€–Œ‚̉摜‚ªƒƒCƒ“‰æ‘œ‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·B
+ ずいっおも key 属性が無いだけですね。
+ この䟋の堎合、読み蟌たれる画像は asm_m ずいう名の画像がマスク画像ずしお、asm ずいう名の画像がメむン画像ずしお読み蟌たれたす。

-@PNG ‚̂悀‚ɉ摜’†‚ɃAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹î•ñ‚âƒJƒ‰[ƒL[‚ðŽ‚Â‚±‚Ƃ̂ł«‚鉿‘œŒ`Ž®‚ð—p‚¢‚éê‡‚͏ã‹L‚Ì—á‚Æ“¯‚¶‚ŁAkey ‘®«‚ðŽw’è‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
-
LayerDisplayed.jpg
ŽÀsŒ‹‰Ê

+ PNG のように画像䞭にアルファチャネル情報やカラヌキヌを持぀こずのできる画像圢匏を甚いる堎合は䞊蚘の䟋ず同じで、key 属性を指定する必芁はありたせん。
+
LayerDisplayed.jpg
実行結果

diff --git a/docs/kag3doc/contents/Distribute.html b/docs/kag3doc/contents/Distribute.html index e990acb..86f0ad1 100644 --- a/docs/kag3doc/contents/Distribute.html +++ b/docs/kag3doc/contents/Distribute.html @@ -5,86 +5,86 @@ - ”z•z‚µ‚æ‚€ + 配垃しよう - + - + -

ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ÌŽ©“®ŽÀs +

プロゞェクトフォルダの自動実行

-@‹g—¢‹g—¢‚Í‹N“®Žž‚ɂ́AƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ð‘I‘ð‚·‚é‰æ–Ê‚ª‚ł܂·B‚±‚ê‚ðo‚³‚ž‚ɃvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ð‹g—¢‹g—¢‚Ì‹N“®‚Æ“¯Žž‚ÉŽÀs‚·‚é‚ɂ͈ȉº‚Ì•û–@‚ª‚ ‚è‚Ü‚·B
+ 吉里吉里は起動時には、プロゞェクトフォルダを遞択する画面がでたす。これを出さずにプロゞェクトフォルダを吉里吉里の起動ず同時に実行するには以䞋の方法がありたす。

-
ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ð data ‚ɉü–Œ‚·‚é
-
@ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚Ì–Œ‘O‚ð "data" ‚É‚µ‚āA‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹ ( krkr.eXe ) ‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É‚š‚­‚ÆA‹g—¢‹g—¢‹N“®Žž‚ÉŽ©“®“I‚É‚»‚̃vƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ðŽÀs‚·‚邿‚€‚ɂȂè‚Ü‚·B
-
Releaser ‚Å data.xp3 ‚Æ‚¢‚€ƒtƒ@ƒCƒ‹‚ðì‚é
-
@Œãq‚Ì Releaser ‚Å data.xp3 ‚Æ‚¢‚€–Œ‘O‚Å xp3 ƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚ðì‚èA‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É‚š‚­‚ÆA‹g—¢‹g—¢‹N“®Žž‚ÉŽ©“®“I‚É‚»‚̃A[ƒJƒCƒu‚ðŽÀs‚·‚邿‚€‚ɂȂè‚Ü‚·B
-
Releaser ‚ÅŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðì¬‚·‚é
-
@Releaser ‚ÅŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚𒌐ڍ쐬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚µ‚©‚µ‚±‚̏ꍇ‚ÍŒãq‚̃pƒbƒ`‚ð”z•z‚·‚邯‚«‚ɏ­X–Ê“|‚Ÿ‚Á‚œ‚èAˆê•”‚̃EƒBƒ‹ƒX‘΍ôƒ\ƒtƒgƒEƒFƒA‚Æ‚Ì‘Š«‚ªˆ«‚¢‚̂ŁA’Pˆê‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðì¬‚·‚邱‚Æ‚ª‚»‚ê‚Ù‚Ç‹­‚¢—v‹‚łȂ¯‚ê‚΁Aã‹L‚Ì data.xp3 ‚ðì¬‚·‚é•û–@‚ð‚šŠ©‚ß‚µ‚Ü‚·B

-@Releaser ‚ÌŽg‚¢•û‚Í ‹g—¢‹g—¢ SDK ƒwƒ‹ƒv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
プロゞェクトフォルダを data に改名する
+
 プロゞェクトフォルダの名前を "data" にしお、吉里吉里実行可胜ファむル ( krkr.eXe ) ず同じフォルダにおくず、吉里吉里起動時に自動的にそのプロゞェクトフォルダを実行するようになりたす。
+
Releaser で data.xp3 ずいうファむルを䜜る
+
 埌述の Releaser で data.xp3 ずいう名前で xp3 アヌカむブファむルを䜜り、吉里吉里実行可胜ファむルず同じフォルダにおくず、吉里吉里起動時に自動的にそのアヌカむブを実行するようになりたす。
+
Releaser で実行可胜ファむルを䜜成する
+
 Releaser で実行可胜ファむルを盎接䜜成するこずができたす。
+ しかしこの堎合は埌述のパッチを配垃するずきに少々面倒だったり、䞀郚のりィルス察策゜フトりェアずの盞性が悪いので、単䞀の実行可胜ファむルを䜜成するこずがそれほど匷い芁求でなければ、䞊蚘の data.xp3 を䜜成する方法をお勧めしたす。

+ Releaser の䜿い方は 吉里吉里 SDK ヘルプを参照しおください。
-

”z•zƒtƒ@ƒCƒ‹ +

配垃ファむル

-@ŽÀÛ‚É”z•zæ‚ŃQ[ƒ€‚𓮍삳‚¹‚éê‡‚Ɋ܂߂Ȃ­‚Ă͂Ȃç‚È‚¢ƒtƒ@ƒCƒ‹‚âƒtƒHƒ‹ƒ_‚ª‚¢‚­‚‚©‚ ‚è‚Ü‚·B
+ 実際に配垃先でゲヌムを動䜜させる堎合に含めなくおはならないファむルやフォルダがいく぀かありたす。

-
‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹
-
@Relesaer ‚ÅŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðo—Í‚µ‚È‚©‚Á‚œê‡AŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ð‹€‚É”z•z‚·‚é•K—v‚ª‚ ‚è‚Ü‚·BŽÀs‰Â”\ƒtƒ@ƒCƒ‹ ( krkr.eXe ) ‚Í–Œ‘O‚ð•ύX‚µ‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB‚Ü‚œA‹g—¢‹g—¢Ý’è ( krkrconf.exe ) ‚ŃAƒCƒRƒ“‚ð•ύX‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
-
Šg’£Žq‚ª cf ‚̃tƒ@ƒCƒ‹
-
@‹g—¢‹g—¢Ý’è (krkrconf.exe) ‚Őݒè‚ðs‚€‚ƁA‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶–Œ‘O‚ŁAŠg’£Žq‚ª .cf ‚ɂȂÁ‚œƒtƒ@ƒCƒ‹‚ªo—Í‚³‚ê‚Ü‚·B‚±‚±‚É‚Í -datapath ƒIƒvƒVƒ‡ƒ“‚Ȃǂ̏d—v‚ȃIƒvƒVƒ‡ƒ“‚ª‹Lq‚³‚ê‚Ä‚¢‚Ü‚·‚©‚çA‚±‚ê‚ð‚Æ‚à‚É”z•z‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@“Á‚É‚±‚̃tƒ@ƒCƒ‹‚ª–³‚¢‚È‚ç‚Δz•z‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
+
吉里吉里実行可胜ファむル
+
 Relesaer で実行可胜ファむルを出力しなかった堎合、実行可胜ファむルを共に配垃する必芁がありたす。実行可胜ファむル ( krkr.eXe ) は名前を倉曎しおもかたいたせん。たた、吉里吉里蚭定 ( krkrconf.exe ) でアむコンを倉曎するこずもできたす。
+
拡匵子が cf のファむル
+
 吉里吉里蚭定 (krkrconf.exe) で蚭定を行うず、吉里吉里実行可胜ファむルず同じ名前で、拡匵子が .cf になったファむルが出力されたす。ここには -datapath オプションなどの重芁なオプションが蚘述されおいたすから、これをずもに配垃する必芁がありたす。
+ 特にこのファむルが無いならば配垃する必芁はありたせん。
krmovie.dll
-
@ƒQ[ƒ€“à‚Å MPEG ‚É‚æ‚郀[ƒr[‚ðÄ¶‚·‚éê‡‚Í‹€‚É”z•z‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚±‚̃tƒ@ƒCƒ‹‚Í‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹ ( Releaser ‚ŏo—Í‚µ‚œŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚àŠÜ‚Þ ) ‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚ɐݒu‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
+
 ゲヌム内で MPEG によるムヌビヌを再生する堎合は共に配垃しなければなりたせん。このファむルは吉里吉里の実行可胜ファむル ( Releaser で出力した実行可胜ファむルも含む ) ず同じフォルダに蚭眮しなければなりたせん。
krflash.dll
-
@ƒQ[ƒ€“à‚Å Flash ƒRƒ“ƒeƒ“ƒc‚ðÄ¶‚·‚éê‡‚Í‹€‚É”z•z‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚±‚̃tƒ@ƒCƒ‹‚Í‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹ ( Releaser ‚ŏo—Í‚µ‚œŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚àŠÜ‚Þ ) ‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚ɐݒu‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
-
‚»‚̂ق©‚̃vƒ‰ƒOƒCƒ“
-
@‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚©A‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚̃tƒHƒ‹ƒ_‚É‚ ‚é plugin ƒtƒHƒ‹ƒ_‚ɐݒu‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
-@ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_“à‚Ƀvƒ‰ƒOƒCƒ“‚ð”z’u‚·‚邱‚Æ‚ào—ˆ‚Ü‚·‚ªA„§‚³‚ê‚Ü‚¹‚ñBo—ˆ‚ê‚΋g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚©A‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚̃tƒHƒ‹ƒ_‚É‚ ‚é plugin ƒtƒHƒ‹ƒ_‚É‚š‚¢‚Ä”z•z‚µ‚œ•û‚ª—Ç‚¢‚Å‚· ( ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_“à‚Ƀvƒ‰ƒOƒCƒ“‚ð”z’u‚µAƒA[ƒJƒCƒu“à‚ÉŠÜ‚ß‚é‚Æ CD-ROM ã‚©‚ç’ŒÚŽÀs‚·‚éÛ‚ȂǂɃGƒ‰[‚ɂȂè‚Ü‚· )B
-
ƒZ[ƒuƒf[ƒ^ƒtƒHƒ‹ƒ_
-
@‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚ɃZ[ƒuƒf[ƒ^‚ðì¬‚·‚éê‡‚ð‚Ì‚Œ‚«AƒZ[ƒuƒf[ƒ^‚ðŠi”[‚·‚éƒtƒHƒ‹ƒ_‚à‹€‚É”z•z‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚Æ‚­‚É lzh ‚Ȃǂň³k‚·‚éê‡A‹ó‚̃tƒHƒ‹ƒ_‚Í“WŠJ‚³‚ê‚È‚¢ê‡‚ª‚ ‚é‚̂ŁA‚»‚̂悀‚ȃA[ƒJƒCƒuŒ`Ž®‚Å”z•z‚·‚éê‡‚́AƒZ[ƒuƒf[ƒ^‚̃tƒHƒ‹ƒ_‚Ƀ_ƒ~[‚̃tƒ@ƒCƒ‹‚ð“ü‚ê‚Ä‚š‚­‚Æ‚æ‚¢‚Å‚µ‚å‚€B

-‚»‚̂ق©A‹g—¢‹g—¢ SDK ƒwƒ‹ƒvuƒtƒ@ƒCƒ‹/ƒtƒHƒ‹ƒ_——v‚àŽQl‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ゲヌム内で Flash コンテンツを再生する堎合は共に配垃しなければなりたせん。このファむルは吉里吉里の実行可胜ファむル ( Releaser で出力した実行可胜ファむルも含む ) ず同じフォルダに蚭眮しなければなりたせん。
+
そのほかのプラグむン
+
 吉里吉里の実行可胜ファむルず同じフォルダか、吉里吉里実行可胜ファむルのフォルダにある plugin フォルダに蚭眮しなければなりたせん。
+ プロゞェクトフォルダ内にプラグむンを配眮するこずも出来たすが、掚奚されたせん。出来れば吉里吉里の実行可胜ファむルず同じフォルダか、吉里吉里実行可胜ファむルのフォルダにある plugin フォルダにおいお配垃した方が良いです ( プロゞェクトフォルダ内にプラグむンを配眮し、アヌカむブ内に含めるず CD-ROM 䞊から盎接実行する際などに゚ラヌになりたす )。
+
セヌブデヌタフォルダ
+
 吉里吉里実行可胜ファむルず同じフォルダにセヌブデヌタを䜜成する堎合をのぞき、セヌブデヌタを栌玍するフォルダも共に配垃しなければなりたせん。ずくに lzh などで圧瞮する堎合、空のフォルダは展開されない堎合があるので、そのようなアヌカむブ圢匏で配垃する堎合は、セヌブデヌタのフォルダにダミヌのファむルを入れおおくずよいでしょう。

+そのほか、吉里吉里 SDK ヘルプ「ファむル/フォルダ芧」も参考にしおください。
-

ƒGƒ“ƒhƒ†[ƒUŒü‚¯Ý’èƒc[ƒ‹‚Ì”z•z +

゚ンドナヌザ向け蚭定ツヌルの配垃

-@ƒGƒ“ƒhƒ†[ƒU‚ª‹g—¢‹g—¢‚̐ݒè‚ðŠÈ’P‚ɍs‚Ђ邿‚€‚É‚·‚邜‚߂ɁAƒGƒ“ƒhƒ†[ƒUŒü‚¯Ý’èƒc[ƒ‹ ƒGƒ“ƒWƒ“Ý’è.exe ‚ðƒQ[ƒ€‚Æ‹€‚ɁA‚ ‚é‚¢‚̓Q[ƒ€‚ƕʂɔz•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚±‚ê‚ç‚ÌŽg‚¢•û‚ɂ‚¢‚Ă͋g—¢‹g—¢ SDK ƒwƒ‹ƒv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ ゚ンドナヌザが吉里吉里の蚭定を簡単に行えるようにするために、゚ンドナヌザ向け蚭定ツヌル ゚ンゞン蚭定.exe をゲヌムず共に、あるいはゲヌムず別に配垃するこずができたす。
+ これらの䜿い方に぀いおは吉里吉里 SDK ヘルプを参照しおください。

-@”z•z—e—ʂɖâ‘肪‚È‚¢‚È‚çA‚±‚̃c[ƒ‹‚̓Q[ƒ€‚ȂǂƂƂà‚É”z•z‚·‚邱‚Æ‚ð‹­‚­‚šŠ©‚ß‚µ‚Ü‚·B
+ 配垃容量に問題がないなら、このツヌルはゲヌムなどずずもに配垃するこずを匷くお勧めしたす。
-

ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚Ì”z•z +

ファむル砎損チェックツヌルの配垃

-@ƒCƒ“ƒXƒg[ƒ‹Žž‚âƒCƒ“ƒXƒg[ƒ‹Œã‚É”j‘¹‚µ‚œƒtƒ@ƒCƒ‹‚ðŒŸo‚·‚邜‚߂̃c[ƒ‹‚Å‚ ‚éuƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹v ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹.exe ‚ðƒQ[ƒ€‚Æ‹€‚ɁA‚ ‚é‚¢‚̓Q[ƒ€‚ƕʂɔz•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚±‚ê‚ç‚ÌŽg‚¢•û‚ɂ‚¢‚Ă͋g—¢‹g—¢ SDK ƒwƒ‹ƒv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ むンストヌル時やむンストヌル埌に砎損したファむルを怜出するためのツヌルである「ファむル砎損チェックツヌル」 ファむル砎損チェックツヌル.exe をゲヌムず共に、あるいはゲヌムず別に配垃するこずができたす。
+ これらの䜿い方に぀いおは吉里吉里 SDK ヘルプを参照しおください。

-

ƒpƒbƒ`”z•z +

パッチ配垃

-@ƒQ[ƒ€‚ð”z•z‚µ‚œŒãAC³‚ðs‚€•K—v‚ª¶‚¶‚œê‡AC³‚Ì‚ ‚Á‚œƒtƒ@ƒCƒ‹‚݂̂ðuƒpƒbƒ` ( ‚‚¬‚Í‚¬ ) v‚Æ‚¢‚€Œ`‚Å”z•z‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ ゲヌムを配垃した埌、修正を行う必芁が生じた堎合、修正のあったファむルのみを「パッチ ( ぀ぎはぎ ) 」ずいう圢で配垃するこずができたす。

-
‹g—¢‹g—¢ŽÀsƒRƒA‚̃pƒbƒ`
-
@‹g—¢‹g—¢ŽÀsƒRƒA‚ɏC³‚Ì•K—v‚ª¶‚¶‚œê‡‚Å‚·B
-@Releaser ‚ÅŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ł͂Ȃ­Axp3 Œ`Ž®ƒA[ƒJƒCƒu‚ðo—Í‚µ‚œê‡‚́AV‚µ‚¢‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðŒÃ‚¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚̏ã‚ɏ㏑‚«‚·‚邟‚¯‚Å‚·B
-@Releaser ‚ÅŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðo—Í‚µ‚œê‡‚Í‚â‚Á‚©‚¢‚Å‚·BˆÈ‰º‚Ì‚±‚Æ‚ðs‚€•K—v‚ª‚ ‚è‚Ü‚·B
-
  1. ‚»‚ê‚܂ł̎Às‰Â”\ƒtƒ@ƒCƒ‹‚ð data.xp3 ‚É–Œ‘O‚ð•Ï‚Š‚é
  2. V‚µ‚¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹ ( ‰ü–Œ‚³‚ê‚Ä‚¢‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñ ) ‚ð‚»‚Ìƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚ɃRƒs[‚·‚é
  3. ‚»‚̐V‚µ‚¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðŽÀs‚·‚邿‚€‚É‚·‚é
-
ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_“à‚̃pƒbƒ`
-
@KAG ‚́A‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É patch.xp3 ‚Æ‚¢‚€ƒtƒ@ƒCƒ‹‚ª‚ ‚Á‚œê‡A‚±‚̃tƒ@ƒCƒ‹‚Ì’†g‚ð—Dæ“I‚ÉŒ©‚ɍs‚­‚Æ‚¢‚€‹@”\‚ª‚ ‚è‚Ü‚·B
-@‚±‚Ì patch.xp3 ‚ðì¬‚·‚é‚ɂ́AC³‚Ì‚ ‚Á‚œƒtƒ@ƒCƒ‹‚âA’ljÁ‚³‚ꂜƒtƒ@ƒCƒ‹‚݂̂ðˆê‚‚̃tƒHƒ‹ƒ_‚ɂ܂Ƃ߁AReleaser ‚Å‚»‚̃tƒHƒ‹ƒ_‚ðŽw’肵‚Ä patch.xp3 ƒtƒ@ƒCƒ‹‚ðì¬‚µ‚Ü‚·B
-@‚Ü‚œApatch2.xp3 ‚â patch3.xp3, patch4.xp3 EEE‚̂悀‚ɁApatch2.xp3 ˆÈ~‚̃tƒ@ƒCƒ‹‚ª‚ ‚éê‡‚́A‚»‚ê‚ç‚à“ǂݍž‚Ü‚ê‚Ü‚·B‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚âAŒ³X”z•z‚³‚ê‚Ä‚¢‚œ ( ƒpƒbƒ`‚ł͂Ȃ¢‚à‚Æ‚Ì ) ƒtƒ@ƒCƒ‹‚Ì’†‚É“¯–Œ‚̃tƒ@ƒCƒ‹‚ª‚ ‚éê‡‚́A”Žš‚̑傫‚¢ƒpƒbƒ`ƒtƒ@ƒCƒ‹‚Ì’†‚̃tƒ@ƒCƒ‹‚ª—Dæ‚³‚ê‚ÄŽg—p‚³‚ê‚Ü‚·Bpatch2.xp3, patch3.xp3, patch4.xp3 EEE‚̂Ȃç‚тɌ‡”Ô‚ª‚ ‚Á‚œê‡‚Í‚»‚±‚Ńpƒbƒ`—pƒA[ƒJƒCƒu‚ð’T‚·‚Ì‚ð‚â‚߂õ‚Ü‚¢‚Ü‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-

ƒgƒ‰ƒuƒ‹ƒVƒ…[ƒeƒBƒ“ƒO +
吉里吉里実行コアのパッチ
+
 吉里吉里実行コアに修正の必芁が生じた堎合です。
+ Releaser で実行可胜ファむルではなく、xp3 圢匏アヌカむブを出力した堎合は、新しい吉里吉里実行可胜ファむルを叀い実行可胜ファむルの䞊に䞊曞きするだけです。
+ Releaser で実行可胜ファむルを出力した堎合はやっかいです。以䞋のこずを行う必芁がありたす。
+
  1. それたでの実行可胜ファむルを data.xp3 に名前を倉える
  2. 新しい実行可胜ファむル ( 改名されおいおもかたいたせん ) をそのファむルず同じフォルダにコピヌする
  3. その新しい実行可胜ファむルを実行するようにする
+
プロゞェクトフォルダ内のパッチ
+
 KAG は、吉里吉里実行可胜ファむルず同じフォルダに patch.xp3 ずいうファむルがあった堎合、このファむルの䞭身を優先的に芋に行くずいう機胜がありたす。
+ この patch.xp3 を䜜成するには、修正のあったファむルや、远加されたファむルのみを䞀぀のフォルダにたずめ、Releaser でそのフォルダを指定しお patch.xp3 ファむルを䜜成したす。
+ たた、patch2.xp3 や patch3.xp3, patch4.xp3 ・・・のように、patch2.xp3 以降のファむルがある堎合は、それらも読み蟌たれたす。これらのファむルや、元々配垃されおいた ( パッチではないもずの ) ファむルの䞭に同名のファむルがある堎合は、数字の倧きいパッチファむルの䞭のファむルが優先されお䜿甚されたす。patch2.xp3, patch3.xp3, patch4.xp3 ・・・のならびに欠番があった堎合はそこでパッチ甚アヌカむブを探すのをやめおしたいたすので泚意しおください。
+

トラブルシュヌティング

-@ƒGƒ“ƒhƒ†[ƒUŒü‚¯Ý’èƒc[ƒ‹‚ð”z•z‚µ‚œê‡‚́Aƒ†[ƒUŽ©g‚Å‚ ‚é’ö“x‚̃gƒ‰ƒuƒ‹ƒVƒ…[ƒeƒBƒ“ƒO‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œA‹g—¢‹g—¢Ý’è‚ŃRƒ“ƒ\[ƒ‹‚̃ƒO‚ðo—Í‚·‚邿‚€‚É‚µ‚Ä‚š‚­‚ÆAƒgƒ‰ƒuƒ‹Žž‚Ì”ñí‚É—L—p‚ȉðÍŽ‘—¿‚ƂȂè‚Ü‚·BƒRƒ“ƒ\[ƒ‹‚̃ƒO‚́Ažx‚̕ۑ¶æƒfƒBƒŒƒNƒgƒŠ‚É krkr.console.log ‚Æ‚µ‚Ä‘¶Ý‚µ‚Ü‚·B
+ ゚ンドナヌザ向け蚭定ツヌルを配垃した堎合は、ナヌザ自身である皋床のトラブルシュヌティングを行うこずができたす。
+ たた、吉里吉里蚭定でコン゜ヌルのログを出力するようにしおおくず、トラブル時の非垞に有甚な解析資料ずなりたす。コン゜ヌルのログは、栞の保存先ディレクトリに krkr.console.log ずしお存圚したす。
-

’˜ìŒ “™ +

著䜜暩等

-@SDK •t‘®‚Ì license.txt ‚Í•K‚ž‚š“ǂ݂­‚Ÿ‚³‚¢B
+ SDK 付属の license.txt は必ずお読みください。
diff --git a/docs/kag3doc/contents/Diverge.html b/docs/kag3doc/contents/Diverge.html index b4dfeac..6cd50b0 100644 --- a/docs/kag3doc/contents/Diverge.html +++ b/docs/kag3doc/contents/Diverge.html @@ -5,122 +5,122 @@ - ‘I‘ðŽˆ‚ðŽg‚š‚€ + 遞択肢を䜿おう - + - + -

ƒ‰ƒxƒ‹‚ð’è‹`‚·‚é +

ラベルを定矩する

-@‚³‚āA‘I‘ðŽˆ‚ðŽg‚€‘O‚Ƀ‰ƒxƒ‹‚Ìà–Ÿ‚ð‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
-@‘I‘ðŽˆ‚ð‘I‘ð‚µ‚œ‚çA‘I‘ðæ‚ÉƒVƒiƒŠƒI‚̐§Œä‚ªˆÚ‚ç‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚»‚̂Ƃ«‚̐§Œä‚̈ړ®‚Ì–Úˆó‚Æ‚È‚é‚Ì‚ªƒ‰ƒxƒ‹‚Å‚·B
+ さお、遞択肢を䜿う前にラベルの説明をしなければなりたせん。
+ 遞択肢を遞択したら、遞択先にシナリオの制埡が移らなければなりたせん。そのずきの制埡の移動の目印ずなるのがラベルです。

-@ƒ‰ƒxƒ‹‚́As‚̐擪‚É * ‚̂‚¢‚œs‚Å‚·B‚¢‚܂܂ł̃Tƒ“ƒvƒ‹‚Å‚ào‚Ä‚«‚Ä‚¢‚Ü‚µ‚œ‚ˁB‚œ‚Æ‚Š‚ÎEEE
+ ラベルは、行の先頭に * の぀いた行です。いたたでのサンプルでも出おきおいたしたね。たずえば・・・

[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-‚±‚ñ‚É‚¿‚́B
+こんにちは。

-@‚ƂȂÁ‚Ä‚¢‚Ü‚µ‚œB‚±‚̏ꍇA‚±‚±‚Å *start ‚Æ‚¢‚€–Œ‘O‚̃‰ƒxƒ‹‚ð’è‹`‚µ‚œ‚킯‚Å‚·B‚¶‚á‚  | (c–_) ˆÈ~‚Ì "|ƒXƒ^[ƒg" ‚Á‚ĂȂɁA‚Á‚ÄŽ–‚ɂȂè‚Ü‚·‚ªA‚»‚ê‚ɂ‚¢‚Ă͕ʂ̏ꏊ ( š ƒZ[ƒuEƒ[ƒh‚ɑΉž‚³‚¹‚æ‚€ ) ‚Åà–Ÿ‚µ‚Ü‚·B| ˆÈ~‚͏‘‚©‚È‚­‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
+ ずなっおいたした。この堎合、ここで *start ずいう名前のラベルを定矩したわけです。じゃあ | (瞊棒) 以降の "|スタヌト" っおなに、っお事になりたすが、それに぀いおは別の堎所 ( → セヌブ・ロヌドに察応させよう ) で説明したす。| 以降は曞かなくおもかたいたせん。

-@ƒ‰ƒxƒ‹‚Ì–Œ‘O‚ɂ͔CˆÓ‚Ì•š‚ðŽw’è‚Å‚«‚Ü‚·‚ªA”ŒŠp‰p”‚݂̂ɂµ‚Ä‚š‚¢‚œ•û‚ª–³“ï‚Å‚µ‚å‚€B‚Ü‚œAƒ‰ƒxƒ‹–Œ‚É”ŒŠpƒXƒy[ƒX‚ÍŽg‚í‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
+ ラベルの名前には任意の物を指定できたすが、半角英数のみにしおおいた方が無難でしょう。たた、ラベル名に半角スペヌスは䜿わないでください。

-@ƒ‰ƒxƒ‹‚Ì‹@”\‚ɂ́A‚±‚̂悀‚ɐ§Œä‚̈ړ®‚̍ۂ̓¹‚µ‚é‚ׂɂȂéˆÈŠO‚ɁAƒZ[ƒuEƒ[ƒh‚̈ʒu‚É‚à‚È‚é‚Æ‚¢‚€d—v‚È‹@”\‚ª‚ ‚è‚Ü‚·B‚±‚ê‚à | (c–_) ‚̈Ӗ¡‚ƈꏏ‚ɕʂ̏ꏊ‚Å‚š˜b‚µ‚¢‚œ‚µ‚Ü‚·B
+ ラベルの機胜には、このように制埡の移動の際の道しるべになる以倖に、セヌブ・ロヌドの䜍眮にもなるずいう重芁な機胜がありたす。これも | (瞊棒) の意味ず䞀緒に別の堎所でお話しいたしたす。
-

‘I‘ðŽˆ‚ðŽg‚Á‚Ă݂é +

遞択肢を䜿っおみる

-@KAG ‚ł͑I‘ðŽˆ‚Æ‚¢‚€‚æ‚è‚à‚Þ‚µ‚ëƒnƒCƒp[ƒŠƒ“ƒN‚ɋ߂¢l‚Š•û‚Å‘I‘ðŽˆ‚ðŽÀŒ»‚µ‚Ü‚·B
-@‘I‘ðŽˆ‚ðŽg‚€‚É‚Í link ‚Æ endlink ‚Æ‚¢‚€ƒ^ƒO‚ðŽg‚¢‚Ü‚·B‚±‚Ì2‚‚̃^ƒO‚Å‘I‘ðŽˆ‚Æ‚È‚é•¶Í‚ð‹²‚Þ‚ÆA‚»‚±‚ªƒ}ƒEƒX‚âƒL[ƒ{[ƒh‚Å‘I‘ð‰Â”\‚ɂȂè‚Ü‚·Bƒ}ƒEƒX‚ŃNƒŠƒbƒN‚³‚ꂜ‚èAƒL[ƒ{[ƒh‚Å Enter ƒL[‚ª‰Ÿ‚³‚ê‚邯AŠY“–‚·‚é link ƒ^ƒO‚ɏ‘‚©‚ꂜ target ‘®«‚̃‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚µ‚Ü‚·B
-@‚Ü‚œA‘I‘ðŽˆ‘Ò‚¿‚âAƒVƒiƒŠƒI‚̏I—¹‚ȂǁA“®ì‚ð’âŽ~‚µ‚œ‚¢ê‡‚Í [s] ƒ^ƒO‚ð‘‚«‚Ü‚·Bƒƒjƒ…[‚©‚çuŽŸ‚Ì‘I‘ðŽˆ‚Ü‚Åi‚ށv‚ð‘I‚ԂƁA‚±‚Ì [s] ƒ^ƒO‚ª—ˆ‚é‚܂Ńmƒ“ƒXƒgƒbƒv‚ŃVƒiƒŠƒI‚ðŽÀs‚µ‚Ü‚·B
-@‚±‚ê‚ç‚ðŽg‚Á‚āAˆÈ‰º‚̂悀‚É‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Btarget= ‚ÌŒã‚Ì * (ƒAƒXƒeƒŠƒXƒN) ‚Í•K—v‚Å‚·‚̂ŖY‚ê‚È‚¢‚æ‚€‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B‚Ü‚œA| (c–_) ˆÈ~‚́Atarget ‚ÌŒã‚ÉŽw’è‚·‚邯‚«‚ɂ͕K—v‚ ‚è‚Ü‚¹‚ñB
+ KAG では遞択肢ずいうよりもむしろハむパヌリンクに近い考え方で遞択肢を実珟したす。
+ 遞択肢を䜿うには link ず endlink ずいうタグを䜿いたす。この2぀のタグで遞択肢ずなる文章を挟むず、そこがマりスやキヌボヌドで遞択可胜になりたす。マりスでクリックされたり、キヌボヌドで Enter キヌが抌されるず、該圓する link タグに曞かれた target 属性のラベルにゞャンプしたす。
+ たた、遞択肢埅ちや、シナリオの終了など、動䜜を停止したい堎合は [s] タグを曞きたす。メニュヌから「次の遞択肢たで進む」を遞ぶず、この [s] タグが来るたでノンストップでシナリオを実行したす。
+ これらを䜿っお、以䞋のように蚘述するこずができたす。target= の埌の * (アステリスク) は必芁ですので忘れないようにしおください。たた、| (瞊棒) 以降は、target の埌に指定するずきには必芁ありたせん。


[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-[link target=*select1]‘I‘ðŽˆ‚P[endlink][r]
-[link target=*select2]‘I‘ðŽˆ‚Q[endlink][r]
-[link target=*select3]‘I‘ðŽˆ‚R[endlink][r]
+[link target=*select1]遞択肢[endlink][r]
+[link target=*select2]遞択肢[endlink][r]
+[link target=*select3]遞択肢[endlink][r]
[s]


*select1
-‘I‘ðŽˆ‚P‚ª‘I‘ð‚³‚ê‚Ü‚µ‚œB[l]
+遞択肢が遞択されたした。[l]
[s]

*select2
-‘I‘ðŽˆ‚Q‚ª‘I‘ð‚³‚ê‚Ü‚µ‚œB[l]
+遞択肢が遞択されたした。[l]
[s]

*select3
-‘I‘ðŽˆ‚R‚ª‘I‘ð‚³‚ê‚Ü‚µ‚œB[l]
+遞択肢が遞択されたした。[l]
[s]

-@‚±‚ê‚ð‚±‚Ì‚Ü‚ÜŽÀs‚³‚¹‚邯A‘I‘ðŽˆ‚ð‘I‘ð‚µ‚Ä‚à‘I‘ðŽˆ‚ªÁ‚Ђ܂¹‚ñB
-@Á‚·‚ɂ́A’ʏ탉ƒxƒ‹‚ÌŽŸ‚É [cm] ‚ð‘‚«‚Ü‚·B
+ これをこのたた実行させるず、遞択肢を遞択しおも遞択肢が消えたせん。
+ 消すには、通垞ラベルの次に [cm] を曞きたす。

[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-[link target=*select1]‘I‘ðŽˆ‚P[endlink][r]
-[link target=*select2]‘I‘ðŽˆ‚Q[endlink][r]
-[link target=*select3]‘I‘ðŽˆ‚R[endlink][r]
+[link target=*select1]遞択肢[endlink][r]
+[link target=*select2]遞択肢[endlink][r]
+[link target=*select3]遞択肢[endlink][r]
[s]


*select1
[cm]
-‘I‘ðŽˆ‚P‚ª‘I‘ð‚³‚ê‚Ü‚µ‚œB[l]
+遞択肢が遞択されたした。[l]
[s]

*select2
[cm]
-‘I‘ðŽˆ‚Q‚ª‘I‘ð‚³‚ê‚Ü‚µ‚œB[l]
+遞択肢が遞択されたした。[l]
[s]

*select3
[cm]
-‘I‘ðŽˆ‚R‚ª‘I‘ð‚³‚ê‚Ü‚µ‚œB[l]
+遞択肢が遞択されたした。[l]
[s]


-
Diverge.png
‘I‘ðŽˆ‚Ì—á


Note
-    @‘I‘ðŽˆ‚Íˆê‰ñ‘I‘ð‚³‚ê‚邯AV‚µ‚¢‘I‘ðŽˆ‚ª•\ŽŠ‚³‚ê‚é‚©Aunlocklink ƒ^ƒO‚ªŽÀs‚³‚ê‚é‚܂ł͑I‘ð‚·‚é‚±‚Ƃ͂ł«‚Ü‚¹‚ñB
-    @‚Ü‚œA‚·‚łɉæ–ʂɕ\ŽŠ‚³‚ê‚Ä‚¢‚é‘I‘ðŽˆ‚ð‘I‘ð•s”\‚É‚·‚邜‚ß‚É locklink ƒ^ƒO‚ª‚ ‚è‚Ü‚·B
-    @’ʏí‚Ì‹Lq‚ł͂±‚Ì‚±‚Ƃ͋C‚É‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
+
Diverge.png
遞択肢の䟋


Note
+    ã€€éžæŠžè‚¢ã¯äž€å›žéžæŠžã•れるず、新しい遞択肢が衚瀺されるか、unlocklink タグが実行されるたでは遞択するこずはできたせん。
+    ã€€ãŸãŸã€ã™ã§ã«ç”»é¢ã«è¡šç€ºã•れおいる遞択肢を遞択䞍胜にするために locklink タグがありたす。
+    ã€€é€šåžžã®èš˜è¿°ã§ã¯ã“のこずは気にする必芁はありたせん。

-

‚Q‚ˆȏã‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹ +

぀以䞊のシナリオファむル

-@ŠÇ—ãAƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚ð2‚ˆȏã‚É•ª‚¯‚œ‚¢ê‡‚ª‚ ‚邯‚š‚à‚¢‚Ü‚·B
-@“š‚Š‚ÍŠÈ’P‚ŁAlink ƒ^ƒO‚É storage ‘®«‚ð‚‚¯‚邟‚¯‚Å‚·B‚œ‚Æ‚Š‚ÎAscn2.ks ‚Æ‚¢‚€ƒVƒiƒŠƒI‚ð—pˆÓ‚µ‚āA‚»‚±‚Ì *scn2start ‚Æ‚¢‚€ƒ‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚·‚é‚ɂ́EEEB
+ 管理䞊、シナリオファむルを2぀以䞊に分けたい堎合があるずおもいたす。
+ 答えは簡単で、link タグに storage 属性を぀けるだけです。たずえば、scn2.ks ずいうシナリオを甚意しお、そこの *scn2start ずいうラベルにゞャンプするには・・・。

-[link storage="scn2.ks" target=*scn2start]scn2.ks ‚Ì scn2start[endlink]
+[link storage="scn2.ks" target=*scn2start]scn2.ks ã® scn2start[endlink]


-‚Æ‹Lq‚µ‚Ü‚·B‚±‚Ì‘I‘ðŽˆ‚ªƒNƒŠƒbƒN‚³‚ê‚邯Ascn2.ks ‚ª“ǂݍž‚Ü‚êA*scn2start ‚Æ‚¢‚€ƒ‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚µ‚Ü‚·B
+ず蚘述したす。この遞択肢がクリックされるず、scn2.ks が読み蟌たれ、*scn2start ずいうラベルにゞャンプしたす。
-

‚»‚̂ق©‚̃VƒiƒŠƒI•ªŠò‚ÉŠÖ‚·‚é‚à‚Ì +

そのほかのシナリオ分岐に関するもの

-@‚œ‚Ÿ’P‚ÉŽw’肵‚œƒ‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚µ‚œ‚¢‚Æ‚«‚Ì‚œ‚ß‚É jump ƒ^ƒO‚ª‚ ‚è‚Ü‚·B
-@‚Ü‚œAlink ƒ^ƒO‚ɂ̓NƒŠƒbƒN‚³‚ꂜ‚Æ‚«‚É TJS ( ‹g—¢‹g—¢‚ª’ŒÚ—‰ð‚Å‚«‚éƒXƒNƒŠƒvƒg ) ‚ÌŽ®‚ðŽÀs‚·‚é‹@”\‚È‚Ç‚à‚ ‚è‚Ü‚·B -@‚Ü‚œAbutton ƒ^ƒO‚́AƒeƒLƒXƒg‚ð‘I‘ðŽˆ‚É‚·‚é‚̂ł͂Ȃ­Aƒ{ƒ^ƒ“‚Æ‚µ‚Ä—pˆÓ‚³‚ꂜ‰æ‘œ‚ð‘I‘ðŽˆ‚É‚·‚镚‚Å‚·BƒOƒ‰ƒtƒBƒJƒ‹‚È‘I‘ðŽˆ‚ÌŽÀŒ»‚É—p‚¢‚Ü‚·B
-@ƒ^ƒOƒŠƒtƒ@ƒŒƒ“ƒX ‚ðŽQÆ‚µ‚Ă݂Ă­‚Ÿ‚³‚¢B
+ ただ単に指定したラベルにゞャンプしたいずきのために jump タグがありたす。
+ たた、link タグにはクリックされたずきに TJS ( 吉里吉里が盎接理解できるスクリプト ) の匏を実行する機胜などもありたす。 + たた、button タグは、テキストを遞択肢にするのではなく、ボタンずしお甚意された画像を遞択肢にする物です。グラフィカルな遞択肢の実珟に甚いたす。
+ タグリファレンス を参照しおみおください。
diff --git a/docs/kag3doc/contents/GraphicFormats.html b/docs/kag3doc/contents/GraphicFormats.html index 8540027..852e4e5 100644 --- a/docs/kag3doc/contents/GraphicFormats.html +++ b/docs/kag3doc/contents/GraphicFormats.html @@ -5,84 +5,84 @@ - ‰æ‘œŒ`Ž®‚ɂ‚¢‚Ä + 画像圢匏に぀いお - + - + -

Še‰æ‘œŒ`Ž®‚Ì“Á’¥ +

各画像圢匏の特城

-@‹g—¢‹g—¢/KAG ‚Í‚¢‚ë‚¢‚ë‚ȉ摜Œ`Ž®‚ðŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·‚ªA‚»‚ꂌ‚ê“Á’¥‚ª‚ ‚è‚Ü‚·B
+ 吉里吉里/KAG はいろいろな画像圢匏を䜿うこずができたすが、それぞれ特城がありたす。
-
BMP ‰æ‘œ
-
@‹g—¢‹g—¢‚ł́A–³ˆ³k‚Ì BMP ‚̂݃Tƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·B‹g—¢‹g—¢‚ÅŽg‚€ BMP ‚Í RLE ˆ³k‚Å‚«‚Ü‚¹‚ñ‚µA”z•z‚·‚邯‚«‚Ɉ³k‚ð‚µ‚æ‚€‚Æ‚µ‚Ä‚à‚ ‚܂舳k—Š‚ª‚ ‚ª‚ç‚È‚¢‚̂ŁA—e—ʂƂ¢‚€“_‚ł͑傫‚­‚È‚è‚Ü‚·‚ªA“ǂݍž‚Ý‚ªˆê”ԍ‚‘¬‚Å‚·B
-
JPEG ‰æ‘œ
-
@JPEG ‚́A(•’Ê‚Í) •s‰Â‹tˆ³k‚Æ‚¢‚€ˆ³k‚Ì•û–@‚ðs‚¢‚Ü‚·B‚»‚Ì“Á«ãA‚¢‚Á‚œ‚ñˆ³k‚·‚邯“WŠJ‚µ‚Ä‚àŠ®‘S‚ÉŒ³‚̉摜‚É–ß‚è‚Ü‚¹‚ñB‹ï‘Ì“I‚ɂ͉摜‚̃Vƒƒ[ƒv‚³‚ªŽž‚í‚êA‰æ‘œ‚Ì—ÖŠs‚â‰s‚¢ƒGƒbƒW‚ÌŽü‚è‚ɃSƒ~‚ªo‚Ü‚·B‚µ‚©‚µAˆ³k—Š‚ª‚æ‚­AŽÊ^Žæ‚荞‚݂╗Œi‰æ‚Ȃǂ̎©‘R‰æ‘œ‚ł͕s‰Â‹tˆ³k‚Ì“Á«‚É‚æ‚éƒSƒ~‚Ȃǂ͂قƂñ‚Ç–Ú—§‚œ‚È‚¢‚̂ŁA”wŒi‰æ‘œ‚âˆê–‡ŠG‚ÉŒü‚¢‚Ä‚¢‚Ü‚·B‘OŒi‰æ‘œ‚̕ۑ¶‚ɂ͂ ‚Ü‚èŒü‚¢‚Ä‚¢‚Ü‚¹‚ñ ( ƒ}ƒXƒN‰æ‘œ‚ð‚à‚µ JPEG ‚ŕۑ¶‚·‚邯‚«‚̓OƒŒ[ƒXƒP[ƒ‹‚É‚µ‚Ä‚­‚Ÿ‚³‚¢ )B
-
Portable Network Graphic ‰æ‘œ ( PNG ‰æ‘œ )
-
@JPEG ‚Ƃ͈ႢA‰Â‹tˆ³k‚ðs‚¢‚Ü‚·Bˆ³k‚É‚æ‚Á‚ăf[ƒ^ƒTƒCƒY‚Í JPEG ‚قǂ͏¬‚³‚­‚͂Ȃç‚È‚¢‚̂ł·‚ªA‰æŽ¿‚͈³k‚ðs‚Á‚Ä‚à—ò‰»‚µ‚Ü‚¹‚ñBCG ‚É“K‚µ‚Ä‚¢‚Ü‚·Bˆê‚‚̉摜’†‚ɃAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹ ( “§‰ß“x ) ‚̏î•ñ‚ðŽ‚œ‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œAƒŒƒCƒ„ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ ‚ÉŽg‚€ƒ‹[ƒ‹‰æ‘œ‚à PNG ‚ł̈³k‚ª‚¢‚¢‚Å‚µ‚å‚€B
-
Entis Rasterized Image format ‰æ‘œ ( ERI ‰æ‘œ )
-
@Žå‚Ƀtƒ‹ƒJƒ‰[‰æ‘œ—p“r‚Å‚·‚ªA‰Â‹tˆ³k‚É‚µ‚Ă͂©‚È‚è‚̍‚ˆ³k—Š‚Å‚Ìˆ³k ( PNG ‚Ì 5 ` 7 Š„‚قǂ̃TƒCƒY ) ‚ƁA‚»‚̈³k—Ђɂµ‚Ă͍‚‘¬‚È“WŠJ‚ª“Á’¥‚Å‚·Bˆê‚‚̉摜’†‚ɃAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹ ( “§‰ß“x ) ‚̏î•ñ‚ðŽ‚œ‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
TLG5 ‰æ‘œ
-
@TLG5 ‰æ‘œ‚ÌŠg’£Žq‚Í .tlg ‚Å‚· ( .tlg5 ‚ł͂ ‚è‚Ü‚¹‚ñ )BêŠ‚É‚æ‚Á‚Ă͒P‚É TLG ‚ƌĂñ‚Å‚¢‚éêŠ‚à‚ ‚é‚©‚ÆŽv‚¢‚Ü‚·B
-@ƒtƒ‹ƒJƒ‰[‚̉摜‚ɂ̂ݑΉž‚µ‚Ä‚¢‚Ü‚·B‰Â‹tˆ³k‚ðs‚¢‚Ü‚·Bˆê‚‚̉摜’†‚ɃAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹ ( “§‰ß“x ) ‚̏î•ñ‚ðŽ‚œ‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ˆ³k—Š‚Í‚³‚قǍ‚‚­‚È‚­Aƒtƒ@ƒCƒ‹ƒTƒCƒY‚Í PNG ‚Ì 3 Š„‘‚µ‚®‚ç‚¢‚̃TƒCƒY‚ɂȂè‚Ü‚·‚ªA‚‘¬‚É“WŠJ‚Å‚«‚邯‚¢‚€“Á’¥‚ª‚ ‚è‚Ü‚·BPNG ‚Ì‚S`‚T”{‚قǂ̑¬“x‚ʼn摜‚ð“WŠJ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
TLG6 ‰æ‘œ
-
@TLG6 ‰æ‘œ‚ÌŠg’£Žq‚Í TLG5 ‚Æ“¯‚¶‚­ .tlg ‚Å‚· ( .tlg6 ‚ł͂ ‚è‚Ü‚¹‚ñ )B‹g—¢‹g—¢‚Q Version 2.21 beta 3 ‚©‚çŽg—p‰Â”\‚ɂȂÁ‚œ‰æ‘œŒ`Ž®‚ŁA‚‚¢ˆ³k—Š‚Æ‚‘¬‚È“WŠJ‘¬“x‚ª“Á’¥‚Å‚·BƒTƒCƒY‚Í PNG ‚æ‚è 1`4Š„‚قǏ¬‚³‚­A“WŠJ‘¬“x‚Í PNG ‚Ì‚Q”{ˆÈã‚‘¬‚Å‚·BPNG‚̂悀‚ɃOƒŒ[ƒXƒP[ƒ‹‚âƒpƒŒƒbƒg•t‚«‚̉摜‚ðˆµ‚€‚±‚Ƃ͂ł«‚Ü‚¹‚ñ‚ªAƒtƒ‹ƒJƒ‰[‚̉摜‚âAƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚‚«ƒtƒ‹ƒJƒ‰[‚̉摜‚È‚ç‚Î PNG ‚Ì‘ã—p‚Æ‚µ‚ÄŽg—p‚Å‚«‚Ü‚·B
-@ƒtƒ‹ƒJƒ‰[‚̉摜‚ɂ̂ݑΉž‚µ‚Ä‚¢‚Ü‚·B‰Â‹tˆ³k‚ðs‚¢‚Ü‚·Bˆê‚‚̉摜’†‚ɃAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹ ( “§‰ß“x ) ‚̏î•ñ‚ðŽ‚œ‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
BMP 画像
+
 吉里吉里では、無圧瞮の BMP のみサポヌトしおいたす。吉里吉里で䜿う BMP は RLE 圧瞮できたせんし、配垃するずきに圧瞮をしようずしおもあたり圧瞮率があがらないので、容量ずいう点では倧きくなりたすが、読み蟌みが䞀番高速です。
+
JPEG 画像
+
 JPEG は、(普通は) 䞍可逆圧瞮ずいう圧瞮の方法を行いたす。その特性䞊、いったん圧瞮するず展開しおも完党に元の画像に戻りたせん。具䜓的には画像のシャヌプさが倱われ、画像の茪郭や鋭い゚ッゞの呚りにゎミが出たす。しかし、圧瞮率がよく、写真取り蟌みや颚景画などの自然画像では䞍可逆圧瞮の特性によるゎミなどはほずんど目立たないので、背景画像や䞀枚絵に向いおいたす。前景画像の保存にはあたり向いおいたせん ( マスク画像をもし JPEG で保存するずきはグレヌスケヌルにしおください )。
+
Portable Network Graphic 画像 ( PNG 画像 )
+
 JPEG ずは違い、可逆圧瞮を行いたす。圧瞮によっおデヌタサむズは JPEG ほどは小さくはならないのですが、画質は圧瞮を行っおも劣化したせん。CG に適しおいたす。䞀぀の画像䞭にアルファチャンネル ( 透過床 ) の情報を持たせるこずができたす。
+ たた、レむダトランゞション に䜿うルヌル画像も PNG での圧瞮がいいでしょう。
+
Entis Rasterized Image format 画像 ( ERI 画像 )
+
 䞻にフルカラヌ画像甚途ですが、可逆圧瞮にしおはかなりの高圧瞮率での圧瞮 ( PNG の 5  7 割ほどのサむズ ) ず、その圧瞮率にしおは高速な展開が特城です。䞀぀の画像䞭にアルファチャンネル ( 透過床 ) の情報を持たせるこずができたす。
+
TLG5 画像
+
 TLG5 画像の拡匵子は .tlg です ( .tlg5 ではありたせん )。堎所によっおは単に TLG ず呌んでいる堎所もあるかず思いたす。
+ フルカラヌの画像にのみ察応しおいたす。可逆圧瞮を行いたす。䞀぀の画像䞭にアルファチャンネル ( 透過床 ) の情報を持たせるこずができたす。
+ 圧瞮率はさほど高くなく、ファむルサむズは PNG の 3 割増しぐらいのサむズになりたすが、高速に展開できるずいう特城がありたす。PNG の倍ほどの速床で画像を展開するこずができたす。
+
TLG6 画像
+
 TLG6 画像の拡匵子は TLG5 ず同じく .tlg です ( .tlg6 ではありたせん )。吉里吉里 Version 2.21 beta 3 から䜿甚可胜になった画像圢匏で、高い圧瞮率ず高速な展開速床が特城です。サむズは PNG より 14割ほど小さく、展開速床は PNG の倍以䞊高速です。PNGのようにグレヌスケヌルやパレット付きの画像を扱うこずはできたせんが、フルカラヌの画像や、アルファチャンネル぀きフルカラヌの画像ならば PNG の代甚ずしお䜿甚できたす。
+ フルカラヌの画像にのみ察応しおいたす。可逆圧瞮を行いたす。䞀぀の画像䞭にアルファチャンネル ( 透過床 ) の情報を持たせるこずができたす。

-

Še‰æ‘œŒ`Ž®‚Ì”äŠr +

各画像圢匏の比范

-
“WŠJ‘¬“x
-
@ŠeƒtƒH[ƒ}ƒbƒg‚ð“WŠJ‘¬“x“I‚É”äŠr‚·‚邯‘å‘̈ȉº‚̂悀‚ɂȂè‚Ü‚·B
+
展開速床
+
 各フォヌマットを展開速床的に比范するず倧䜓以䞋のようになりたす。

-@(‘‚¢) BMP > TLG5 > JPEG > TLG6 > ERI > PNG (’x‚¢)
+ (早い) BMP > TLG5 > JPEG > TLG6 > ERI > PNG (遅い)

-@‚¿‚È‚Ý‚É BMP ‚Í•W€‚Å‚Í Releaser ‚́uˆ³k‚·‚év‚É•ª—Þ‚µ‚Ü‚·‚ªA‚±‚̈³k‚ðs‚€‚Æ“WŠJ‘¬“x‚Í ERI ‚®‚ç‚¢‚Ì‘¬“x‚ɂȂè‚Ü‚·B‘¬“x‚ªd—v‚ȏꍇ‚Í Releaser ‚ł́uˆ³k‚µ‚È‚¢v‚É•ª—Þ‚µ‚œ‚Ù‚€‚ª—Ç‚¢‚Å‚µ‚å‚€B
-@‚œ‚Ÿ‚µ BMP ‚̓tƒ@ƒCƒ‹ƒTƒCƒY‚ª‘å‚«‚­‚È‚è‚Ü‚·BÅ‹ß‚Ì PC ‚̃n[ƒhƒfƒBƒXƒN‚©‚ç‚̓ǂݍž‚݂Ȃç‚΂ ‚܂荷‚Í–³‚¢‚©‚ÆŽv‚¢‚Ü‚·‚ªAŒÃ‚¢ HDD ‚â CD-ROM ‚©‚ç‚̓ǂݍž‚݂Ȃǂł́Aƒtƒ@ƒCƒ‹ƒTƒCƒY‚ª¬‚³‚¢•û‚ª“ǂݍž‚Ý‘¬“x‚ª‘¬‚¢‚±‚Æ‚ª‚ ‚é‚̂ŒˆÓ‚ª•K—v‚Å‚·B
-
ƒTƒCƒY
-
@ŠeƒtƒH[ƒ}ƒbƒg‚̈³kŒã‚̃TƒCƒY‚ð”äŠr‚·‚邯‘å‘̈ȉº‚̂悀‚ɂȂè‚Ü‚· ( ‚à‚¿‚ë‚ñ‰æ‘œ‚∳k—Š‚ÌÝ’è‚É‚æ‚Á‚Ä‚à•Ï‚í‚Á‚Ä‚«‚Ü‚· )B
+ ちなみに BMP は暙準では Releaser は「圧瞮する」に分類したすが、この圧瞮を行うず展開速床は ERI ぐらいの速床になりたす。速床が重芁な堎合は Releaser では「圧瞮しない」に分類したほうが良いでしょう。
+ ただし BMP はファむルサむズが倧きくなりたす。最近の PC のハヌドディスクからの読み蟌みならばあたり差は無いかず思いたすが、叀い HDD や CD-ROM からの読み蟌みなどでは、ファむルサむズが小さい方が読み蟌み速床が速いこずがあるので泚意が必芁です。
+
サむズ
+
 各フォヌマットの圧瞮埌のサむズを比范するず倧䜓以䞋のようになりたす ( もちろん画像や圧瞮率の蚭定によっおも倉わっおきたす )。

-@(‘å‚«‚¢) BMP > TLG5 > PNG > ERI > TLG6 > JPEG (¬‚³‚¢)
-
‰æŽ¿
-
@‰æŽ¿‚Í JPEG ‚݂̂ª•s‰Â‹tˆ³k‚Å‘Œ‚͉‹tˆ³k‚Ȃ̂ŁAˆÈ‰º‚̂悀‚ɂȂè‚Ü‚·B
+ (倧きい) BMP > TLG5 > PNG > ERI > TLG6 > JPEG (小さい)
+
画質
+
 画質は JPEG のみが䞍可逆圧瞮で他は可逆圧瞮なので、以䞋のようになりたす。

-@(‚‚¢) BMP = PNG = ERI = TLG5 = TLG6 > JPEG (ˆ«‚¢)
-

—p“r•ʂ̑I’è + (高い) BMP = PNG = ERI = TLG5 = TLG6 > JPEG (悪い)

+

甚途別の遞定

-
”wŒi‰æ‘œ
-
@ƒtƒ@ƒCƒ‹ƒTƒCƒY‚ð‹C‚É‚µ‚È‚¢‚̂Ȃç‚Î BMP ‚ª‚à‚Á‚Æ‚à‚‘¬‚ŁA‚µ‚©‚à‰æŽ¿‚Ì—ò‰»‚ª‚ ‚è‚Ü‚¹‚ñB
-@‚»‚ê‚ɂ‚¢‚Å TLG5 ‚ª‚‘¬‚ŁAƒtƒ@ƒCƒ‹ƒTƒCƒY‚Í‚ ‚ñ‚Ü‚è‹C‚ɂȂç‚È‚¢‚¯‚ǁA‰æŽ¿‚à‘¹‚È‚¢‚œ‚­‚È‚¢‚µA‚Ü‚é‚Á‚«‚舳k‚µ‚È‚¢‚Ì‚à”\‚ª‚È‚¢A‚Æ‚¢‚€‚Æ‚«‚Í TLG5 ‚ª—Ç‚¢‚Å‚µ‚å‚€B
-@ƒtƒ@ƒCƒ‹ƒTƒCƒY‚Í‚à‚€‚¿‚å‚Á‚Æ‹C‚ɂȂ邪A‰æŽ¿‚Í‘¹‚È‚¢‚œ‚­‚È‚¢‚È‚ç‚Î TLG6AERI ‚© PNG ‚ª—Ç‚¢‚Å‚µ‚å‚€B
-@ƒtƒ@ƒCƒ‹ƒTƒCƒY‚ª‚Ђǂ­‹C‚ɂȂèA‰æŽ¿‚Í—ò‰»‚µ‚Ä‚àŽd•û‚È‚¢‚È‚ç‚Î JPEG ‚ª—Ç‚¢‚Å‚µ‚å‚€B
-
‘OŒi‰æ‘œ(—§‚¿ŠG‚È‚Ç)
-
@‚±‚ê‚à”wŒi‰æ‘œ‚Æ“¯‚¶‚±‚Æ‚ªŒŸ‚Ђ܂·B
-@‚œ‚Ÿ‚µ JPEG ‚͈ê‚‚̃tƒ@ƒCƒ‹‚ł͓§‰ßî•ñ‚ðˆµ‚Š‚È‚¢‚œ‚߁AƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚ňµ‚€•K—v‚ª‚ ‚è‚Ü‚·B
-
ƒfƒ‚ƒV[ƒ“’†‚ł̉摜
-
@“Á‚É“®“I‚È•\Œ»‚𑜗l‚·‚éƒfƒ‚ƒV[ƒ“‚Ȃǂł́A“WŠJ‘¬“x‚ª‚‘¬‚È BMP ‚ð—p‚¢‚邯—Ç‚¢‚Å‚µ‚å‚€( ‚œ‚Ÿ‚µƒtƒ@ƒCƒ‹ƒTƒCƒY‚Ɠǂݍž‚ÝŽžŠÔ‚ɂ‚¢‚Ă͏ã‚Åà–Ÿ‚µ‚œ‚Æ‚š‚è‚Å‚· )B
-@‚µ‚©‚µ BMP ‚͑傫‚­‚È‚é‚̂ŁATLG5 ‚ň³k‚·‚邯‚¢‚€‚Ì‚à—Ç‚¢‚Å‚µ‚å‚€BTLG5 ‚͍‚‘¬‚É“WŠJ‚Å‚«‚é‚̂ł±‚̂悀‚È—p“r‚ɂ͎g‚¢‚â‚·‚¢‚ÆŽv‚¢‚Ü‚·B
-@‰æŽ¿‚ð‹C‚É‚µ‚È‚­‚Ä—Ç‚¢‚È‚ç‚΁AJPEG ‚à‚æ‚¢‘I‘ðŽˆ‚Å‚·BJPEG ‚Ì“WŠJ‚ÍŽv‚¢‚̂ق©‚‘¬‚ŁA‘å‘Ì ERI ‚â PNG ‚Ì”Œ•ªˆÈ‰º‚ÌŽžŠÔ‚Å“WŠJ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œA“®“I‚È•\Œ»‚É—p‚¢‚éê‡‚͉掿‚Ì—ò‰»‚͂قƂñ‚Ç‹C‚ɂȂç‚È‚¢‚Å‚µ‚å‚€B
-

ƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹‚ÌŒø—p +
背景画像
+
 ファむルサむズを気にしないのならば BMP がもっずも高速で、しかも画質の劣化がありたせん。
+ それに぀いで TLG5 が高速で、ファむルサむズはあんたり気にならないけど、画質も損ないたくないし、たるっきり圧瞮しないのも胜がない、ずいうずきは TLG5 が良いでしょう。
+ ファむルサむズはもうちょっず気になるが、画質は損ないたくないならば TLG6、ERI か PNG が良いでしょう。
+ ファむルサむズがひどく気になり、画質は劣化しおも仕方ないならば JPEG が良いでしょう。
+
前景画像(立ち絵など)
+
 これも背景画像ず同じこずが蚀えたす。
+ ただし JPEG は䞀぀のファむルでは透過情報を扱えないため、メむン/マスク分離圢匏で扱う必芁がありたす。
+
デモシヌン䞭での画像
+
 特に動的な衚珟を倚様するデモシヌンなどでは、展開速床が高速な BMP を甚いるず良いでしょう( ただしファむルサむズず読み蟌み時間に぀いおは䞊で説明したずおりです )。
+ しかし BMP は倧きくなるので、TLG5 で圧瞮するずいうのも良いでしょう。TLG5 は高速に展開できるのでこのような甚途には䜿いやすいず思いたす。
+ 画質を気にしなくお良いならば、JPEG もよい遞択肢です。JPEG の展開は思いのほか高速で、倧䜓 ERI や PNG の半分以䞋の時間で展開するこずができたす。たた、動的な衚珟に甚いる堎合は画質の劣化はほずんど気にならないでしょう。
+

アルファチャネルの効甚

-@‹g—¢‹g—¢‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹(“§‰ß“x)‚ðŽ‚Á‚œ‰æ‘œ‚ð‘OŒi‰æ‘œ‚Æ‚µ‚Ĉµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B]—ˆ—p‚¢‚ç‚ê‚Ä‚«‚œƒJƒ‰[ƒL[‚É‚æ‚é“§‰ß‚ł́AŠ®‘S‚É“§‰ß‚·‚é‚©A‚ ‚é‚¢‚ÍŠ®‘S‚É•s“§–Ÿ‚©‚Ì“ñ‚‚̏ó‘Ô‚µ‚©ˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB
-@ƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹‚ð—p‚¢‚邱‚Ƃɂæ‚èA“§–Ÿ•”•ª‚Æ•s“§–Ÿ•”•ª‚̃GƒbƒW‚ð‚Ȃ߂炩‚É”wŒi‚ƍ‡¬‚µ‚œ‚èA‰æ‘œ’†‚É”Œ“§–Ÿ‚Ì•”•ª‚ðì‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 吉里吉里はアルファチャネル(透過床)を持った画像を前景画像ずしお扱うこずができたす。埓来甚いられおきたカラヌキヌによる透過では、完党に透過するか、あるいは完党に䞍透明かの二぀の状態しか扱うこずができたせん。
+ アルファチャネルを甚いるこずにより、透明郚分ず䞍透明郚分の゚ッゞをなめらかに背景ず合成したり、画像䞭に半透明の郚分を䜜るこずができたす。

-
kiri_a.pngkiri_aa.png
ƒJƒ‰[ƒL[‚É‚æ‚é“§‰ß‚ƃAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹‚É‚æ‚é“§‰ß

@¶‚ªƒJƒ‰[ƒL[A‰E‚ªƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹‚É‚æ‚é“§‰ß‚Å‚·B
-@“§–Ÿ•”•ª‚Ƃ̃GƒbƒW‚ðŠg‘債‚Ä‚Ý‚é‚Æ‚í‚©‚邯Žv‚¢‚Ü‚·B‚Ü‚œA‰E‘€‚Å‚ÍƒŠƒ{ƒ“‚𔌓§–Ÿ‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ä‚¢‚Ü‚·B
+
kiri_a.pngkiri_aa.png
カラヌキヌによる透過ずアルファチャネルによる透過

 巊がカラヌキヌ、右がアルファチャネルによる透過です。
+ 透明郚分ずの゚ッゞを拡倧しおみるずわかるず思いたす。たた、右偎ではリボンを半透明にするこずができおいたす。
-

‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^ +

画像フォヌマットコンバヌタ

-@‹g—¢‹g—¢ SDK •t‘®‚̉摜ƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^ ( krkrtpc.exe ) ‚ð—p‚¢‚邯A‰æ‘œ‚ðŠÈ’P‚ɕϊ·‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B“ü—Í‚É‚Í Photoshop ƒf[ƒ^ (PSD) ‚à—p‚¢‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚É‚æ‚èAPhotoshop ƒf[ƒ^‚©‚çŠÈ’P‚É‹g—¢‹g—¢—p‚Ì‘OŒi‰æ‘œ‚ðì¬‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B‚Ü‚œA‹g—¢‹g—¢“ÆŽ©‚̈³kŒ`Ž®‚Å‚ ‚é TLG5/TLG6 ‚É‚àA‚±‚̃c[ƒ‹‚ŕϊ·‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@Ú‚µ‚­‚́A‹g—¢‹g—¢ SDK ƒwƒ‹ƒv‚ð‚²——‚­‚Ÿ‚³‚¢B
+ 吉里吉里 SDK 付属の画像フォヌマットコンバヌタ ( krkrtpc.exe ) を甚いるず、画像を簡単に倉換するこずができたす。入力には Photoshop デヌタ (PSD) も甚いるこずができたす。これにより、Photoshop デヌタから簡単に吉里吉里甚の前景画像を䜜成するこずが可胜です。たた、吉里吉里独自の圧瞮圢匏である TLG5/TLG6 にも、このツヌルで倉換を行うこずができたす。
+ 詳しくは、吉里吉里 SDK ヘルプをご芧ください。

Note
-@Œ»ƒo[ƒWƒ‡ƒ“‚Å‚Í ERI ‚Ì“ü—Í/o—͂ɂ͖¢‘Ήž‚Å‚·B
+ 珟バヌゞョンでは ERI の入力/出力には未察応です。

diff --git a/docs/kag3doc/contents/HistoryOfStore.html b/docs/kag3doc/contents/HistoryOfStore.html index 7edbd15..787a559 100644 --- a/docs/kag3doc/contents/HistoryOfStore.html +++ b/docs/kag3doc/contents/HistoryOfStore.html @@ -5,43 +5,43 @@ - ’ʉߋL˜^‚ɂ‚¢‚Ä + 通過蚘録に぀いお - + - + -

’ʉߋL˜^ +

通過蚘録

-@’ʉߋL˜^‚Ƃ́Aƒ†[ƒU‚ªuƒVƒXƒeƒ€ - ‘O‚É–ß‚év‚ð‘I‘ð‚·‚é‚±‚ƂŁAˆê‚‘O‚̏ê–ʂɖ߂ê‚邿‚€‚ɁA‚¢‚­‚‚©‚̃|ƒCƒ“ƒg‚ŃI[ƒgƒZ[ƒu‚ðs‚€‚æ‚€‚É‚·‚é‹@”\‚Å‚·B
+ 通過蚘録ずは、ナヌザが「システム - 前に戻る」を遞択するこずで、䞀぀前の堎面に戻れるように、いく぀かのポむントでオヌトセヌブを行うようにする機胜です。

-@’ʉߋL˜^‚ðs‚€‚É‚Í record ƒ^ƒO‚ð—p‚¢‚é‚©A‚ ‚é‚¢‚Í Config.tjs ‚Å recordHistoryOfStore ‚ðÝ’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ 通過蚘録を行うには record タグを甚いるか、あるいは Config.tjs で recordHistoryOfStore を蚭定する必芁がありたす。

-@uƒVƒXƒeƒ€ - ‘O‚É–ß‚év‚̃ƒjƒ…[‚Í•W€‚ł͔ñ•\ŽŠ‚ɂȂÁ‚Ä‚¢‚é‚̂ŁAConfig.tjs ‚Å goBackMenuItem.visible ‚ð true ‚ɐݒ肷‚ê‚Ε\ŽŠ‚³‚ê‚Ü‚·B
+ 「システム - 前に戻る」のメニュヌは暙準では非衚瀺になっおいるので、Config.tjs で goBackMenuItem.visible を true に蚭定すれば衚瀺されたす。

-@‚Ü‚œAuƒVƒXƒeƒ€ - ‘O‚É–ß‚év‚ð‘I‘ð‚·‚ê‚΂ǂñ‚Ç‚ñ‘O‚ɖ߂邱‚Æ‚ª‚Å‚«‚邿‚€‚ɂł«‚Ü‚·‚ªA‚»‚ÌŒÀ“x‚Í Config.tjs ‚Ì maxHistoryOfStore ‚ÅŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚ ‚Ü‚è‚É‚œ‚­‚³‚ñ–ß‚ê‚邿‚€‚É‚·‚邯ƒZ[ƒuƒf[ƒ^‚ª‹‘剻‚·‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B’ʉߋL˜^‚ÍŠežx‚²‚ƂɌ•ʂɕۑ¶‚³‚ê‚Ü‚·B
+ たた、「システム - 前に戻る」を遞択すればどんどん前に戻るこずができるようにできたすが、その限床は Config.tjs の maxHistoryOfStore で指定するこずができたす。あたりにたくさん戻れるようにするずセヌブデヌタが巚倧化するので泚意しおください。通過蚘録は各栞ごずに個別に保存されたす。

-@‚¿‚È‚Ý‚É Config.tjs ‚É‚àÝ’肪‚ ‚éuƒ‰ƒxƒ‹‹L˜^v‚Ƃ͕ʂ̋@”\‚Å‚·‚̂ł²’ˆÓ‚­‚Ÿ‚³‚¢B
+ ちなみに Config.tjs にも蚭定がある「ラベル蚘録」ずは別の機胜ですのでご泚意ください。
-

’ʉߋL˜^‚³‚ê‚éƒ^ƒCƒ~ƒ“ƒO +

通過蚘録されるタむミング

-@record ƒ^ƒO‚ð‘‚­‚ƁA‚»‚ÌŽž“_‚ł̏ó‘Ô‚ð’ʉߋL˜^‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œAConfig.tjs ‚Ì recordHistoryOfStore ‚̐ݒè‚É‚æ‚Á‚Ă͎©“®“I‚ɒʉߋL˜^‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚œ‚Ÿ‚µArecord ƒ^ƒO‚ð‘‚¢‚œŽž“_‚âArecordHistoryOfStore ‚ÅŽw’肵‚œƒ^ƒCƒ~ƒ“ƒO‚Å‚·‚®‚ɒʉߋL˜^‚³‚ê‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñBŽŸ‚́užx‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹v‚ð’ʉ߂µ‚œŽž“_‚Å‹L˜^‚ª‚³‚ê‚Ü‚· ( ‚±‚ÌŽž“_‚ŁuƒVƒXƒeƒ€ - ‘O‚É–ß‚év ‚Å‘O‚É–ß‚ê‚邿‚€‚ɂȂè‚Ü‚· )B‚œ‚Ÿ‚µ‹L˜^‚³‚ê‚é‚Ì‚Í ‚»‚̈ê‚‘O‚́užx‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹v‚ð’ʉ߂µ‚œŽž“_‚ł̏ó‘ԂŁAuƒVƒXƒeƒ€ - ‘O‚É–ß‚év‚ð‘I‘ð‚·‚ê‚΂»‚̈ʒu‚ɖ߂邱‚ƂɂȂè‚Ü‚·B
+ record タグを曞くず、その時点での状態を通過蚘録するこずができたす。たた、Config.tjs の recordHistoryOfStore の蚭定によっおは自動的に通過蚘録を行うこずができたす。
+ ただし、record タグを曞いた時点や、recordHistoryOfStore で指定したタむミングですぐに通過蚘録されるわけではありたせん。次の「栞を保存可胜なラベル」を通過した時点で蚘録がされたす ( この時点で「システム - 前に戻る」 で前に戻れるようになりたす )。ただし蚘録されるのは その䞀぀前の「栞を保存可胜なラベル」を通過した時点での状態で、「システム - 前に戻る」を遞択すればその䜍眮に戻るこずになりたす。
-

record ƒ^ƒO‚ð‘‚­ˆÊ’u +

record タグを曞く䜍眮

-@¬‹K–͂ȃVƒiƒŠƒI‚Å‚Í recordHistoryOfStore ‚ðÝ’肵‚āAŽ©“®“I‚ɒʉߋL˜^‚ðs‚킹‚邯Šy‚©‚à’m‚ê‚Ü‚¹‚ñ‚ªA‘å‹K–͂ȃVƒiƒŠƒI‚̏ꍇ‚ÍŽ©“®“I‚ɒʉߋL˜^‚ðs‚킹‚邱‚Ƃ͂¹‚ž‚ɁAŽè“®‚Å record ƒ^ƒO‚ð‘‚¢‚āA’ʉߋL˜^‚ðs‚€ˆÊ’u‚ðŽw’肵‚œ•û‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
+ 小芏暡なシナリオでは recordHistoryOfStore を蚭定しお、自動的に通過蚘録を行わせるず楜かも知れたせんが、倧芏暡なシナリオの堎合は自動的に通過蚘録を行わせるこずはせずに、手動で record タグを曞いお、通過蚘録を行う䜍眮を指定した方が良いず思いたす。

-@’ʉߋL˜^‚ðA‚œ‚Æ‚Š‚Î‘I‘ðŽˆ‚ª•\ŽŠ‚³‚ê‚éê–ʂōs‚Š‚ÎAƒ†[ƒU‚ªuƒVƒXƒeƒ€ - ‘O‚É–ß‚év‚ð‘I‘ð‚·‚ê‚΁A‘O‚Ì‘I‘ðŽˆ‚ÌˆÊ’u‚ɖ߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 通過蚘録を、たずえば遞択肢が衚瀺される堎面で行えば、ナヌザが「システム - 前に戻る」を遞択すれば、前の遞択肢の䜍眮に戻るこずができたす。

-@‚±‚̏ꍇ‚́A‘I‘ðŽˆ‚Å’âŽ~‚·‚邜‚ß‚Ì [s] ƒ^ƒO‚Ì‘O‚ ‚œ‚è‚É record ƒ^ƒO‚ð‹Lq‚·‚ê‚Î OK ‚Å‚·B‚Æ‚­‚É‘I‘ðŽˆ‚ª‚¢‚­‚‚à˜A‘±‚·‚邿‚€‚ȏê–Ê‚Å‚Í Žè“®‚Å ’ʉߋL˜^‚ðs‚Á‚œ•û‚ªƒvƒŒ[‚µ‚â‚·‚¢‚©‚à’m‚ê‚Ü‚¹‚ñB
+ この堎合は、遞択肢で停止するための [s] タグの前あたりに record タグを蚘述すれば OK です。ずくに遞択肢がいく぀も連続するような堎面では 手動で 通過蚘録を行った方がプレヌしやすいかも知れたせん。

-@ƒ†[ƒU‚ªuƒVƒXƒeƒ€ - ‘O‚É–ß‚év‚ð‘I‘ð‚µ‚Ä‚àArecord ƒ^ƒO‚ð‘‚¢‚œA‚»‚̈ʒu‚É–ß‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñBrecord ƒ^ƒO‚Ì’Œ‘O‚É‚ ‚éužx‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹v‚̈ʒu‚É–ß‚è‚Ü‚·B
+ ナヌザが「システム - 前に戻る」を遞択しおも、record タグを曞いた、その䜍眮に戻るわけではありたせん。record タグの盎前にある「栞を保存可胜なラベル」の䜍眮に戻りたす。

-@‚¿‚Ȃ݂ɁAužx‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹v‚©‚玟‚́užx‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹v‚܂ł̊Ԃɂ¢‚Á‚³‚¢ l, p, s ƒ^ƒO‚ª‚È‚©‚Á‚œê‡‚́A‚»‚±‚É record ƒ^ƒO‚ð‹Lq‚µ‚Ä‚à’ʉߋL˜^‚Í‚³‚ê‚Ü‚¹‚ñBuƒVƒXƒeƒ€ - ‘O‚É–ß‚év‚ð‘I‘ð‚Å‚«‚é‚Ì‚Í l, p, s ƒ^ƒO‚Å’âŽ~’†‚̏ꍇ‚݂̂̂œ‚߁Al, p, s ƒ^ƒO‚ª–³‚¢êŠ‚ɒʉߋL˜^‚ðs‚€‚ƁA‚»‚ê‚æ‚è‚à‘O‚É–ß‚ê‚È‚­‚È‚Á‚Ä‚µ‚Ü‚€‚œ‚߂ł·B
+ ちなみに、「栞を保存可胜なラベル」から次の「栞を保存可胜なラベル」たでの間にいっさい l, p, s タグがなかった堎合は、そこに record タグを蚘述しおも通過蚘録はされたせん。「システム - 前に戻る」を遞択できるのは l, p, s タグで停止䞭の堎合のみのため、l, p, s タグが無い堎所に通過蚘録を行うず、それよりも前に戻れなくなっおしたうためです。
diff --git a/docs/kag3doc/contents/Intro.html b/docs/kag3doc/contents/Intro.html index f3e5dc6..a2ad32d 100644 --- a/docs/kag3doc/contents/Intro.html +++ b/docs/kag3doc/contents/Intro.html @@ -5,42 +5,42 @@ - ‚Í‚¶‚ß‚É + はじめに - + - + -

‚Í‚¶‚ß‚É +

はじめに

-@KAG ‚Í Kirikiri Adventure Game ‚Ì—ª‚Å‚·B‹g—¢‹g—¢‚ŃAƒhƒxƒ“ƒ`ƒƒ[ƒQ[ƒ€‚âƒmƒxƒ‹ƒQ[ƒ€‚ðì‚邜‚߂̃XƒNƒŠƒvƒg‚Å‚·B
-@KAG ‚»‚ꎩ‘̂́A‹g—¢‹g—¢‚ª—‰ð‚Å‚«‚é TJS(2) ƒXƒNƒŠƒvƒgŒŸŒê‚ŏ‘‚¢‚Ä‚ ‚è‚Ü‚·‚ªAKAG ‚ª—‰ð‚·‚éƒtƒ@ƒCƒ‹‚́AƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚Æ‚¢‚€A•¶Í’†‚Ɂuƒ^ƒOv(Žw—ß) ‚ð‘‚«ž‚ñ‚ŸƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Å‚·B
-@ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹ì‚è‚́AƒeƒLƒXƒgƒGƒfƒBƒ^ã‚Å‚Ìì‹Æ‚ªŽå‚ƂȂè‚Ü‚·B•~‹‚Í‚·‚±‚µ‚‚¢‚©‚à’m‚ê‚Ü‚¹‚ñB‚µ‚©‚µA‚œ‚Æ‚Š‚ÎAHTML ‚ðƒeƒLƒXƒgƒGƒfƒBƒ^‚Å‚¶‚©‚ɏ‘‚­‚±‚Ƃ̂ł«‚él‚Å‚ ‚ê‚΁A‚·‚®‚ɂȂ¶‚߂邯Žv‚¢‚Ü‚·B
+ KAG は Kirikiri Adventure Game の略です。吉里吉里でアドベンチャヌゲヌムやノベルゲヌムを䜜るためのスクリプトです。
+ KAG それ自䜓は、吉里吉里が理解できる TJS(2) スクリプト蚀語で曞いおありたすが、KAG が理解するファむルは、シナリオファむルずいう、文章䞭に「タグ」(指什) を曞き蟌んだテキストファむルです。
+ シナリオファむル䜜りは、テキスト゚ディタ䞊での䜜業が䞻ずなりたす。敷居はすこし高いかも知れたせん。しかし、たずえば、HTML をテキスト゚ディタでじかに曞くこずのできる人であれば、すぐになじめるず思いたす。

-@•W€‚Å—pˆÓ‚³‚ꂜƒ^ƒO‚݂̂ðŽg—p‚µ‚Ä‚à‚»‚±‚»‚±‚Ì‚±‚Ƃ͂ł«‚Ü‚·‚ªAKAG Ž©‘Ì‚ª TJS ƒXƒNƒŠƒvƒg‚ŏ‘‚¢‚Ä‚ ‚邜‚߁A‚±‚ê‚ð‰ü‘¢‚µ‚œ‚èA‚Ü‚œ‚̓VƒiƒŠƒIƒtƒ@ƒCƒ‹’†‚É TJS ƒXƒNƒŠƒvƒg‚ð‘‚«ž‚ñ‚Å’ŒÚ‹g—¢‹g—¢–{‘̂ɓ­‚«‚©‚¯‚ê‚΁A‚æ‚è•ʂ̓®ì‚â•ʂ̋@”\‚ðŠg’£‚·‚鎖‚ª‚Å‚«‚Ü‚·B‚±‚ê‚Í ‹g—¢‹g—¢/KAG ‚̑傫‚È“Á’¥‚̈ê‚‚ł·B
+ 暙準で甚意されたタグのみを䜿甚しおもそこそこのこずはできたすが、KAG 自䜓が TJS スクリプトで曞いおあるため、これを改造したり、たたはシナリオファむル䞭に TJS スクリプトを曞き蟌んで盎接吉里吉里本䜓に働きかければ、より別の動䜜や別の機胜を拡匵する事ができたす。これは 吉里吉里/KAG の倧きな特城の䞀぀です。


Note
-@KAG 3 ˆÈ~‚ɑΉž‚·‚é‹g—¢‹g—¢–{‘Ì‚Í ‹g—¢‹g—¢‚Q‚Å‚·B‹g—¢‹g—¢‚Q‚Í‹g—¢‹g—¢‚P‚ÉŽ—‚¹‚ĂقڂP‚©‚çì‚è’Œ‚µ‚œ‹g—¢‹g—¢‚ŁA‚»‚ê‚É”º‚¢ KAG ‚àV‚µ‚­‘‚«’Œ‚µ‚œ‚à‚Ì‚ª KAG 3 ‚Å‚·BKAG 3 ‚Í KAG 3 –¢–ž‚Ì KAG ‚ƃVƒiƒŠƒIƒŒƒxƒ‹‚ł̌݊·«‚ðŽ‚Á‚Ä‚¢‚Ü‚·‚ªAKAG 3 –¢–ž‚̃vƒƒWƒFƒNƒg‚ðˆÚA‚·‚éê‡‚Í‚¢‚­‚‚©‚Ì’ˆÓ“_‚ª‚ ‚è‚Ü‚·BKAG 3 –¢–ž‚©‚ç‚̈ڐA‚Æ KAG 3 ‚ł̐V‹@”\ ‚ð‚²——‚­‚Ÿ‚³‚¢B
+ KAG 3 以降に察応する吉里吉里本䜓は 吉里吉里です。吉里吉里は吉里吉里に䌌せおほがから䜜り盎した吉里吉里で、それに䌎い KAG も新しく曞き盎したものが KAG 3 です。KAG 3 は KAG 3 未満の KAG ずシナリオレベルでの互換性を持っおいたすが、KAG 3 未満のプロゞェクトを移怍する堎合はいく぀かの泚意点がありたす。KAG 3 未満からの移怍ず KAG 3 での新機胜 をご芧ください。



Note
-@‹g—¢‹g—¢–{‘Ì‚Í TJS ‚Æ‚¢‚€ƒXƒNƒŠƒvƒgŒŸŒê‚ð‰ðŽß‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚»‚Ì TJS ‚Æ‚¢‚€ƒXƒNƒŠƒvƒgŒŸŒê‚ŏ‘‚©‚ꂜ KAG ‚́AKAG —p‚ɏ‘‚©‚ꂜƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚ð‰ðŽß‚·‚邱‚Æ‚ª‚Å‚«‚邯‚¢‚€\‘¢‚ɂȂÁ‚Ä‚¢‚Ü‚·B‚»‚Ì‚œ‚߁A‚±‚±‚ł́A‚Æ‚­‚É KAG ‚ÉŒÀ’肵‚Ä•šŽ–‚ðŒŸ‚€‚Æ‚«‚́uKAGv‚ƁA‚Ü‚œ‹g—¢‹g—¢–{‘̂ɌÀ’肵‚ÄŒŸ‚€‚Æ‚«‚́u‹g—¢‹g—¢vA‚Ü‚œ—Œ•û‚ÉŠÖ‚í‚邱‚Ƃł ‚ê‚΁u‹g—¢‹g—¢/KAGv‚Æ‚¢‚€ŒŸ‚¢•û‚ð‚·‚é‚±‚Ƃɂµ‚Ü‚·B
-@‚Ü‚œATJS ƒXƒNƒŠƒvƒg‚Æ KAG ƒVƒiƒŠƒI‚Ì‹æ•Ê‚ð•t‚¯‚邜‚߁ATJS ƒXƒNƒŠƒvƒg‚ð‹Lq‚µ‚œ‚à‚̂́uƒXƒNƒŠƒvƒgv‚ ‚é‚¢‚́uƒXƒNƒŠƒvƒgƒtƒ@ƒCƒ‹vAKAG ƒVƒiƒŠƒI‚ð‹Lq‚µ‚œ‚à‚̂́uƒVƒiƒŠƒIv‚ ‚é‚¢‚́uƒVƒiƒŠƒIƒtƒ@ƒCƒ‹v‚Æ‚¢‚€ŒŸ‚¢•û‚ð‚·‚é‚±‚Ƃɂµ‚Ü‚·B

+ 吉里吉里本䜓は TJS ずいうスクリプト蚀語を解釈するこずができたす。その TJS ずいうスクリプト蚀語で曞かれた KAG は、KAG 甚に曞かれたシナリオファむルを解釈するこずができるずいう構造になっおいたす。そのため、ここでは、ずくに KAG に限定しお物事を蚀うずきは「KAG」ず、たた吉里吉里本䜓に限定しお蚀うずきは「吉里吉里」、たた䞡方に関わるこずであれば「吉里吉里/KAG」ずいう蚀い方をするこずにしたす。
+ たた、TJS スクリプトず KAG シナリオの区別を付けるため、TJS スクリプトを蚘述したものは「スクリプト」あるいは「スクリプトファむル」、KAG シナリオを蚘述したものは「シナリオ」あるいは「シナリオファむル」ずいう蚀い方をするこずにしたす。

-

‚Ç‚ñ‚ȃQ[ƒ€‚ðì‚ê‚é‚Ì‚© +

どんなゲヌムを䜜れるのか

-@KAG ‚ÍŒ³XƒAƒhƒxƒ“ƒ`ƒƒ[ƒQ[ƒ€‚ðì‚邜‚߂̃XƒNƒŠƒvƒg‚Å‚·‚̂ŁAƒAƒhƒxƒ“ƒ`ƒƒ[ƒQ[ƒ€‚ðì‚邱‚Æ‚ª‚Å‚«‚Ü‚·(“–‚œ‚è‘O‚©)B
-@ƒAƒhƒxƒ“ƒ`ƒƒ[ƒQ[ƒ€‚Æ‚¢‚Á‚Ä‚à‚¢‚ë‚¢‚ë‚ ‚è‚Ü‚·‚ªAKAG ‚ł͎å‚É•¶Í‚ð•\ŽŠ‚µA•¶Í’†‚ɐݒ肳‚ꂜ‘I‘ðŽˆ‚ð‚œ‚Ç‚é‚±‚ƂŕšŒê‚ª•ªŠò‚·‚éA‚Æ‚¢‚€ƒ^ƒCƒv‚̃Aƒhƒxƒ“ƒ`ƒƒ[ƒQ[ƒ€‚ðì‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ KAG は元々アドベンチャヌゲヌムを䜜るためのスクリプトですので、アドベンチャヌゲヌムを䜜るこずができたす(圓たり前か)。
+ アドベンチャヌゲヌムずいっおもいろいろありたすが、KAG では䞻に文章を衚瀺し、文章䞭に蚭定された遞択肢をたどるこずで物語が分岐する、ずいうタむプのアドベンチャヌゲヌムを䜜るこずができたす。
-

‚±‚̃hƒLƒ…ƒƒ“ƒg‚Ì’˜ìŒ “™ +

このドキュメントの著䜜暩等

-@‚±‚̃hƒLƒ…ƒƒ“ƒg‚Ì•¶Í‚â‚Ù‚Æ‚ñ‚ǂ̉摜‚Ì’˜ìŒ ‚Í W.Dee ‚ª•Û—L‚µ‚Ü‚·Bˆø—p‚Í‹–‰Â–³‚­s‚Á‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñ‚ªA‚±‚̃hƒLƒ…ƒƒ“ƒg’†‚ÅŽg—p‚µ‚Ä‚¢‚鉿‘œ‚ɂ͑Œ‚Ì•û‚Ì’˜ì•š‚ªŠÜ‚Ü‚ê‚邜‚߁A‰æ‘œ‚»‚Ì‚à‚̂𗬗p‚µ‚œ‚èA‰æ‘œ‚ðŠÜ‚Þˆø—p‚ðs‚€ê‡‚Í W.Dee ‚ɘA—‚ðŽæ‚Á‚Ä‚­‚Ÿ‚³‚¢B
+ このドキュメントの文章やほずんどの画像の著䜜暩は W.Dee が保有したす。匕甚は蚱可無く行っおかたいたせんが、このドキュメント䞭で䜿甚しおいる画像には他の方の著䜜物が含たれるため、画像そのものを流甚したり、画像を含む匕甚を行う堎合は W.Dee に連絡を取っおください。

-ƒTƒ|[ƒg‚âƒ_ƒEƒ“ƒ[ƒh‚͈ȉº‚̃y[ƒW‚ōs‚Á‚Ä‚š‚è‚Ü‚·
-‹g—¢‹g—¢/KAG ƒ_ƒEƒ“ƒ[ƒhƒy[ƒW : http://kikyou.info/tvp/
+サポヌトやダりンロヌドは以䞋のペヌゞで行っおおりたす
+吉里吉里/KAG ダりンロヌドペヌゞ : http://kikyou.info/tvp/
diff --git a/docs/kag3doc/contents/Letter.html b/docs/kag3doc/contents/Letter.html index c3a6253..0d797f1 100644 --- a/docs/kag3doc/contents/Letter.html +++ b/docs/kag3doc/contents/Letter.html @@ -5,112 +5,112 @@ - •¶Žš‚ð•\ŽŠ‚µ‚æ‚€ + 文字を衚瀺しよう - + - + -

‚Ç‚ñ‚ȃXƒ^ƒCƒ‹‚É‚·‚é‚© +

どんなスタむルにするか

-@‚š‚š‚æ‚»‚±‚̐¢‚Ì’†‚Ì•¶Žšƒx[ƒX‚̃Aƒhƒxƒ“ƒ`ƒƒ[ƒQ[ƒ€‚́AƒƒbƒZ[ƒW˜g‚ð•\ŽŠ‚µ‚Ä‚»‚±‚É•¶Žš‚ð•\ŽŠ‚·‚éƒ^ƒCƒv‚ƁA‰æ–Ê‘S–ʂɕ¶Žš‚ð•\ŽŠ‚·‚éƒ^ƒCƒv(ƒ”ƒBƒW‚ƒAƒ‹ƒmƒxƒ‹ƒ^ƒCƒv)‚É•ª‚©‚ê‚邯Žv‚¢‚Ü‚·‚ªA•¶Žš‚Ì•\ŽŠêŠ‚ªˆá‚€‚Ÿ‚¯‚ő卷‚È‚¢‚ÆŽv‚í‚ê‚é‚̂ŁAKAG ‚͂ǂ¿‚ç‚Ì•ûŽ®‚Å‚à‚Å‚«‚邿‚€‚ɂȂÁ‚Ä‚¢‚Ü‚·B
-
UsingVN.jpgUsingFrame.jpg
“ñ‚‚̕ûŽ®

@‚Ü‚œc‘‚«‚à‚Å‚«‚Ü‚·B
-
Vertical.jpg
c‘‚«•\ŽŠ

@ƒfƒtƒHƒ‹ƒg‚ł͉¡‘‚«‚Ì‚¢‚í‚ä‚郔ƒBƒWƒ…ƒAƒ‹ƒmƒxƒ‹ƒ^ƒCƒv‚Ì•\ŽŠ‚ðs‚€‚æ‚€‚ɂȂÁ‚Ä‚¢‚Ü‚·BÚ‚µ‚­‚Í Config.tjs ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B‚±‚̃`ƒ…[ƒgƒŠƒAƒ‹‚ł͂±‚̃fƒtƒHƒ‹ƒg‚̃”ƒBƒWƒ…ƒAƒ‹ƒmƒxƒ‹ƒ^ƒCƒv‚Ì•\ŽŠ‚ð‘O’ñ‚ɘb‚ði‚߂܂·B
+ おおよそこの䞖の䞭の文字ベヌスのアドベンチャヌゲヌムは、メッセヌゞ枠を衚瀺しおそこに文字を衚瀺するタむプず、画面党面に文字を衚瀺するタむプ(ノィゞアルノベルタむプ)に分かれるず思いたすが、文字の衚瀺堎所が違うだけで倧差ないず思われるので、KAG はどちらの方匏でもできるようになっおいたす。
+
UsingVN.jpgUsingFrame.jpg
二぀の方匏

 たた瞊曞きもできたす。
+
Vertical.jpg
瞊曞き衚瀺

 デフォルトでは暪曞きのいわゆるノィゞュアルノベルタむプの衚瀺を行うようになっおいたす。詳しくは Config.tjs を参照しおください。このチュヌトリアルではこのデフォルトのノィゞュアルノベルタむプの衚瀺を前提に話を進めたす。
-

‚Ƃɂ©‚­‚Ȃɂ©‚ð•\ŽŠ‚·‚é +

ずにかくなにかを衚瀺する

-@‚ł́AŽŽ‚µ‚ɉœ‚©‚ð•\ŽŠ‚µ‚Ă݂܂µ‚å‚€Bscenario ƒtƒHƒ‹ƒ_‚Ì’†‚ɂ́Afirst.ks ‚Æ‚¢‚€ƒtƒ@ƒCƒ‹‚ª‚ ‚邯Žv‚¢‚Ü‚·B‚±‚̃tƒ@ƒCƒ‹‚ªˆê”ԍŏ‰‚ɓǂݍž‚Ü‚ê‚éƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚Å‚·B
-@•W€‚̏ó‘Ԃł́AˆÈ‰º‚̂悀‚È“à—e‚ª‘‚«ž‚Ü‚ê‚Ä‚¢‚Ü‚·B
+ では、詊しに䜕かを衚瀺しおみたしょう。scenario フォルダの䞭には、first.ks ずいうファむルがあるず思いたす。このファむルが䞀番最初に読み蟌たれるシナリオファむルです。
+ 暙準の状態では、以䞋のような内容が曞き蟌たれおいたす。

[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-‚±‚ñ‚É‚¿‚́B
+こんにちは。

-@‚¢‚«‚Ȃ育‚¿‚Ⴒ‚¿‚Ꮡ‚¢‚Ä‚ ‚Á‚袂邩‚ÆŽv‚¢‚Ü‚·‚ªAu‚±‚ñ‚É‚¿‚́Bv‚Ə‘‚¢‚Ä‚ ‚és‚̂ݒ–Ú‚µ‚Ä‚­‚Ÿ‚³‚¢B‚±‚́u‚±‚ñ‚É‚¿‚́Bv‚Ì‘ã‚í‚è‚ɁA‚Ȃɂ©•\ŽŠ‚µ‚œ‚¢•¶Žš‚ðƒGƒfƒBƒ^‚ŏ‘‚«ž‚ñ‚ł݂Ă­‚Ÿ‚³‚¢B‚œ‚Æ‚Š‚ÎAu‚±‚ñ‚΂ñ‚íBv‚Å‚à‚©‚Ü‚í‚È‚¢‚Å‚·B
-@‚»‚€‚µ‚œ‚çA‹g—¢‹g—¢‚ð‹N“®‚µA[ƒtƒHƒ‹ƒ_/ƒA[ƒJƒCƒu‘I‘ð]‚̃_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ªŠJ‚¢‚œ‚çA‚ ‚È‚œ‚̍ì‚Á‚œƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ðŽw’肵‚Ä [OK] ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ü‚·BŽw’è‚·‚é‚̂̓vƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚Å‚·Bfirst.ks ‚ł͂ ‚è‚Ü‚¹‚ñB
+ いきなりごちゃごちゃ曞いおあっお困るかず思いたすが、「こんにちは。」ず曞いおある行のみ泚目しおください。この「こんにちは。」の代わりに、なにか衚瀺したい文字を゚ディタで曞き蟌んでみおください。たずえば、「こんばんわ。」でもかたわないです。
+ そうしたら、吉里吉里を起動し、[フォルダ/アヌカむブ遞択]のダむアログボックスが開いたら、あなたの䜜ったプロゞェクトフォルダを指定しお [OK] ボタンを抌したす。指定するのはプロゞェクトフォルダです。first.ks ではありたせん。

-
kon-banwa.png
u‚±‚ñ‚΂ñ‚íBv

@‚·‚邯A^‚Á•‚ȉæ–ʂɁu‚±‚ñ‚΂ñ‚íBv‚Æ•\ŽŠ‚³‚ê‚Ü‚µ‚œ‚ˁB”wŒi‚ðŽw’è‚·‚é‚̂͌ã ( š ”wŒi‚ð•\ŽŠ‚µ‚æ‚€ ) ‚Åà–Ÿ‚µ‚Ü‚·B
-@‚Ƃɂ©‚­A‚±‚́u‚±‚ñ‚É‚¿‚́Bv‚Ì‘ã‚í‚è‚É•\ŽŠ‚µ‚œ‚¢•¶Žš‚ð‘‚«ž‚߂΁A‚±‚̂悀‚É•\ŽŠ‚³‚¹‚邱‚Æ‚ª‚Å‚«‚é‚̂ł·B
+
kon-banwa.png
「こんばんわ。」

 するず、真っ黒な画面に「こんばんわ。」ず衚瀺されたしたね。背景を指定するのは埌 ( → 背景を衚瀺しよう ) で説明したす。
+ ずにかく、この「こんにちは。」の代わりに衚瀺したい文字を曞き蟌めば、このように衚瀺させるこずができるのです。
-

ƒNƒŠƒbƒN‘Ò‚¿‚Ɖüs‚ðŽg‚Á‚Ă݂悀 +

クリック埅ちず改行を䜿っおみよう

-@¡“x‚́As––‚ŃNƒŠƒbƒN‘Ò‚¿‚ð‚µ‚Ä‚Ý‚Ü‚µ‚å‚€BƒNƒŠƒbƒN‘Ò‚¿‚ð‚·‚é‚ɂ́A[l] ‚ðƒNƒŠƒbƒN‘Ò‚¿‚ð‚³‚¹‚œ‚¢•”•ª‚ɏ‘‚«ž‚݂܂·B( [l] ‚Í”ŒŠp‚Å‚·; l ‚͏¬•¶Žš‚Ì L )
-@‚»‚ê‚ÆA‰üs‚ðs‚킹‚邜‚ß‚É [r] ‚ð‚»‚Ì‚ ‚Ƃɏ‘‚«‚Ü‚·B
+ 今床は、行末でクリック埅ちをしおみたしょう。クリック埅ちをするには、[l] をクリック埅ちをさせたい郚分に曞き蟌みたす。( [l] は半角です; l は小文字の L )
+ それず、改行を行わせるために [r] をそのあずに曞きたす。


[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-‚±‚ñ‚É‚¿‚́B[l][r]
-‚²‚«‚°‚ñ‚æ‚낵‚ã‚€B[l][r]
+こんにちは。[l][r]
+ごきげんよろしゅう。[l][r]

-@‹g—¢‹g—¢‚Í‚¢‚Á‚œ‚ñI—¹‚³‚¹‚āA‚Ü‚œ‹N“®‚µAƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ðŽÀs‚µ‚Ă݂Ă­‚Ÿ‚³‚¢B
+ 吉里吉里はいったん終了させお、たた起動し、プロゞェクトフォルダを実行しおみおください。

-
gokigen.png
ƒNƒŠƒbƒN‘Ò‚¿


-@u‚±‚ñ‚É‚¿‚́Bv‚ÌŒã‚ŃNƒŠƒbƒN‘Ò‚¿‚ƂȂèAƒNƒŠƒbƒN‚ð‚·‚ê‚Ήüs‚³‚ê‚āAu‚²‚«‚°‚ñ‚æ‚낵‚ã‚€Bv‚Æ•\ŽŠ‚³‚ꂜ‚Í‚ž‚Å‚·B
+
gokigen.png
クリック埅ち


+ 「こんにちは。」の埌でクリック埅ちずなり、クリックをすれば改行されお、「ごきげんよろしゅう。」ず衚瀺されたはずです。
-

‰üƒy[ƒW‘Ò‚¿‚ðŽg‚Á‚Ă݂悀 +

改ペヌゞ埅ちを䜿っおみよう

-@•¶Žš‚ð‘S•”Á‹Ž‚µ‚āA‚Ü‚œ¶ã‚©‚ç•¶Žš‚ð•\ŽŠ‚µŽn‚ß‚œ‚¢‚Æ‚«‚́AV‚µ‚¢s‚É [cm] ‚Ə‘‚«ž‚݂܂·B( [cm] ‚Í”ŒŠp‚Å‚· )
-@‚µ‚©‚µ‚»‚Ì‘O‚ɃNƒŠƒbƒN‘Ò‚¿‚ðs‚í‚È‚¢‚ƁAŸŽè‚ɉæ–Ê‚ªÁ‹Ž‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B[cm] ‚Ì‘O‚ɂ͕’Ê‚Í [p] ‚Ə‘‚«ž‚݂܂·BˆÈ‰º‚Ì—á‚ðŒ©‚Ä‚­‚Ÿ‚³‚¢B
+ 文字を党郚消去しお、たた巊䞊から文字を衚瀺し始めたいずきは、新しい行に [cm] ず曞き蟌みたす。( [cm] は半角です )
+ しかしその前にクリック埅ちを行わないず、勝手に画面が消去されおしたいたす。[cm] の前には普通は [p] ず曞き蟌みたす。以䞋の䟋を芋おください。

[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-‚±‚ñ‚É‚¿‚́B[l][r]
-‚²‚«‚°‚ñ‚æ‚낵‚ã‚€B[l][r]
-‰üƒy[ƒW‚µ‚Ü‚·‚æB[p]
+こんにちは。[l][r]
+ごきげんよろしゅう。[l][r]
+改ペヌゞしたすよ。[p]
[cm]
-‰üƒy[ƒW‚µ‚Ü‚µ‚œB
+改ペヌゞしたした。

-@‚³‚āA‚±‚ê‚ðŽÀs‚µ‚Ă݂Ă­‚Ÿ‚³‚¢B[p] ‚̈ʒu‚ʼnüƒy[ƒW‚ðŽŠ‚·‹L†‚ªŒ»‚ê‚ăNƒŠƒbƒN‘Ò‚¿‚ƂȂèAƒNƒŠƒbƒN‚·‚邯•¶Žš‚ª‘S•”Á‹Ž‚³‚ê‚āAÄ‚э¶ã‚©‚çu‰üƒy[ƒW‚µ‚Ü‚µ‚œBv‚Æ•\ŽŠ‚³‚ꂜ‚ÆŽv‚¢‚Ü‚·B
+ さお、これを実行しおみおください。[p] の䜍眮で改ペヌゞを瀺す蚘号が珟れおクリック埅ちずなり、クリックするず文字が党郚消去されお、再び巊䞊から「改ペヌゞしたした。」ず衚瀺されたず思いたす。


Note
-@ƒƒbƒZ[ƒW‚ðÁ‹Ž‚·‚éƒ^ƒO‚Í er ct cm ‚Ì‚R‚‚ª‚ ‚è‚Ü‚·B‚»‚ꂌ‚ê”÷–­‚É“®ì‚ªˆá‚€‚̂ŃZ[ƒu‚ƃ[ƒh‚Ìà–Ÿ‚̂Ƃ±‚ë ( š ƒZ[ƒuEƒ[ƒh‚ɑΉž‚³‚¹‚æ‚€ ) ‚Åà–Ÿ‚µ‚Ü‚·B“Á•ʂȂ±‚Æ‚ð‚â‚ç‚È‚¢‚̂ł ‚ê‚Î cm ‚É“ˆê‚µ‚Ä‚µ‚Ü‚Á‚Ä‚à‚æ‚¢‚©‚à’m‚ê‚Ü‚¹‚ñB
+ メッセヌゞを消去するタグは er ct cm の぀がありたす。それぞれ埮劙に動䜜が違うのでセヌブずロヌドの説明のずころ ( → セヌブ・ロヌドに察応させよう ) で説明したす。特別なこずをやらないのであれば cm に統䞀しおしたっおもよいかも知れたせん。



Note
-@KAG 3 –¢–ž‚̃`ƒ…[ƒgƒŠƒAƒ‹‚ł́A‚±‚±‚Å ct ‚ðŽg‚Á‚Ä‚¢‚Ü‚µ‚œBcm ‚Í ct “¯—lA‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚ðƒNƒŠƒA‚µ‚Ü‚·‚ªAct ‚̂悀‚ɁA‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ð•\‰æ–Ê‚Ì messaeg0 ‚É–ß‚µ‚œ‚肵‚Ü‚¹‚ñBct ‚æ‚è‚àŽg‚¢ŸŽè‚ª‚æ‚¢‚©‚ÆŽv‚¢‚Ü‚·B
-@‚µ‚©‚µAŒãq‚̃Z[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚Ì’ŒŒã‚́Acm ‚© ct ƒ^ƒO‚ð‘‚©‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚¢‚€‚±‚Ƃ͒ˆÓ‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

+ KAG 3 未満のチュヌトリアルでは、ここで ct を䜿っおいたした。cm は ct 同様、すべおのメッセヌゞレむダをクリアしたすが、ct のように、操䜜察象のメッセヌゞレむダを衚画面の messaeg0 に戻したりしたせん。ct よりも䜿い勝手がよいかず思いたす。
+ しかし、埌述のセヌブ可胜なラベルの盎埌は、cm か ct タグを曞かなければならないずいうこずは泚意しなければなりたせん。


-@KAG ‚ł́A•¶Žš‚Í‚·‚ׂāuƒƒbƒZ[ƒWƒŒƒCƒ„v‚ƌĂ΂ê‚郌ƒCƒ„‚É•`‰æ‚³‚ê‚Ü‚·BKAG ‚ł͕W€‚Å‚Í‚à‚€ˆê‚ƒƒbƒZ[ƒWƒŒƒCƒ„‚ª‚ ‚Á‚āA“ñ‚‚ðŽg‚Š‚Î“ñl‚őΘb‚µ‚Ä‚¢‚邿‚€‚ȃV[ƒ“‚à•\Œ»‰Â”\‚Å‚·Bcurrent ƒ^ƒO‚ȂǂðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ KAG では、文字はすべお「メッセヌゞレむダ」ず呌ばれるレむダに描画されたす。KAG では暙準ではもう䞀぀メッセヌゞレむダがあっお、二぀を䜿えば二人で察話しおいるようなシヌンも衚珟可胜です。current タグなどを参照しおください。
-

ƒ^ƒO‚Á‚ĂȂñ‚Ÿ +

タグっおなんだ

-@‚ŁA‚¢‚܂܂Ŋp‚©‚Á‚± [ ] ‚ň͂܂ꂜ”ŒŠp‚̃„ƒc‚͂Ȃñ‚È‚ñ‚Ÿ‚Æ‚¢‚€‚±‚ƂɂȂè‚Ü‚·‚ªA
-@[ ] ‚ň͂܂ê‚Ä‚¢‚é‚à‚̂̓^ƒOA‚ƌĂ΂ê‚é‚à‚̂ŁA‚¢‚ë‚¢‚ë‚Æ KAG ‚𐧌䂷‚邜‚߂̂à‚̂ł·B
-@‚œ‚Æ‚Š‚ÎAˆê”ԍŏ‰‚̍s‚ɁA[wait time=200] ‚Æ‚¢‚€•”•ª‚ª‚ ‚è‚Ü‚·‚ªA‚±‚ê‚Í wait ‚Æ‚¢‚€ƒ^ƒO–Œ‚ɁA time=200 ‚Æ‚¢‚€‘®«‚𔺂Á‚œuƒ^ƒOv‚Å‚·B‘®«‚́A time ‚Æ‚¢‚€‚Ì‚ª‘®«–Œ‚ŁA 200 ‚Æ‚¢‚€‚Ì‚ª‘®«‚Ì’l‚Æ‚¢‚€ŒÄ‚Ñ•û‚ð‚µ‚Ü‚·B
-@‚±‚̂悀‚ÈŠŽ‚¶‚ŁA‚Ü‚ž [ ‚ÌŽŸ‚Ɂuƒ^ƒO–ŒvAƒXƒy[ƒX‚ð‹ó‚¯‚Ä u‘®«–Œ=‘®«‚Ì’lv‚ð‘‚«ž‚݂܂·Bu‘®«–Œ=‘®«‚Ì’lv‚Í•¡”‘±‚­‚±‚Æ‚ª‚ ‚è‚Ü‚·BÅŒã‚É ] ‚ª‚«‚āAƒ^ƒO‚ªI‚í‚è‚Ü‚·B
-@‚±‚ê‚©‚ç‚¢‚ë‚¢‚ë‚ȃ^ƒO‚ªo‚Ä‚«‚Ü‚·‚ªAÅ‰‚ÍŒ©‚æ‚€Œ©‚܂˂ŏ‘‚¢‚Ä‚¢‚Ä‚àA‚»‚Ì‚€‚¿ŠŽŠo‚ª‚‚©‚߂Ă­‚邯Žv‚¢‚Ü‚·B
-@ƒ^ƒO‚Í‚¢‚ë‚¢‚ë‚Æd—v‚Å‚·BKAG ‚ɑ΂·‚é•¶Žš•\ŽŠˆÈŠO‚ÌŽwŽŠ‚Í‚·‚ׂñ‚̃^ƒO‚ōs‚¢‚Ü‚·B‚¢‚ë‚¢‚ë‚ȃ^ƒO‚ª‚ ‚è‚Ü‚·‚©‚çAƒ^ƒOƒŠƒtƒ@ƒŒƒ“ƒX‚ðŽQÆ‚µ‚Ă݂Ă­‚Ÿ‚³‚¢B
+ で、いたたで角かっこ [ ] で囲たれた半角のダツはなんなんだずいうこずになりたすが、
+ [ ] で囲たれおいるものはタグ、ず呌ばれるもので、いろいろず KAG を制埡するためのものです。
+ たずえば、䞀番最初の行に、[wait time=200] ずいう郚分がありたすが、これは wait ずいうタグ名に、 time=200 ずいう属性を䌎った「タグ」です。属性は、 time ずいうのが属性名で、 200 ずいうのが属性の倀ずいう呌び方をしたす。
+ このような感じで、たず [ の次に「タグ名」、スペヌスを空けお 「属性名=属性の倀」を曞き蟌みたす。「属性名=属性の倀」は耇数続くこずがありたす。最埌に ] がきお、タグが終わりたす。
+ これからいろいろなタグが出おきたすが、最初は芋よう芋たねで曞いおいおも、そのうち感芚が぀かめおくるず思いたす。
+ タグはいろいろず重芁です。KAG に察する文字衚瀺以倖の指瀺はすべおこのタグで行いたす。いろいろなタグがありたすから、タグリファレンスを参照しおみおください。

-@ƒ}ƒNƒ ( š ƒ}ƒNƒ‚ðŽg‚š‚€ ) ‚ðŽg‚Á‚āAŠù‘¶‚̃^ƒO‚ð‘g‚ݍ‡‚킹‚ĐV‚µ‚¢ƒ^ƒO‚ð’è‹`‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚ðŽg‚€‚Æ‚šŒˆ‚Ü‚è‚̃^ƒO‚ð‚ЂƂ‚̃^ƒO‚ɂł«‚é‚̂ŕ֗˜‚Å‚·BƒQ[ƒ€ƒVƒXƒeƒ€‚É‚ ‚킹A‚ ‚ç‚©‚¶‚߃^ƒO‚̃Zƒbƒg‚ðƒ}ƒNƒ‚Å’è‹`‚µ‚Ä‚š‚­‚Æ•Ö—˜‚Å‚µ‚å‚€B
+ マクロ ( → マクロを䜿おう ) を䜿っお、既存のタグを組み合わせお新しいタグを定矩するこずができたす。これを䜿うずお決たりのタグをひず぀のタグにできるので䟿利です。ゲヌムシステムにあわせ、あらかじめタグのセットをマクロで定矩しおおくず䟿利でしょう。


Note
-@KAG 3 –¢–ž‚ł́As––‚É \ (‰~‹L†) ‚ð‘‚©‚È‚¢ŒÀ‚èAs––‚ʼnüs‚³‚ê‚Ä‚¢‚Ü‚µ‚œBKAG 3 ˆÈ~‚ł́A[r] ‚ð‘‚©‚È‚¢ŒÀ‚è‰üs‚³‚ê‚Ü‚¹‚ñBKAG 3 –¢–ž‚̉üs‚̈µ‚¢‚Æ“¯‚¶‚É‚µ‚œ‚¢ê‡‚́AConfig.tjs ‚Ì global.ignoreCR ‚ð false ‚ÉŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
+ KAG 3 未満では、行末に \ (円蚘号) を曞かない限り、行末で改行されおいたした。KAG 3 以降では、[r] を曞かない限り改行されたせん。KAG 3 未満の改行の扱いず同じにしたい堎合は、Config.tjs の global.ignoreCR を false に指定しおください。


-

ƒRƒ}ƒ“ƒhs +

コマンド行

-@æ“ª‚É @ (”ŒŠp—) ‚ð‘‚¢‚œs‚́AuƒRƒ}ƒ“ƒhsv‚Æ‚µ‚Ä”Fޝ‚³‚ê‚Ü‚·B
-@@ ‚ÌŽŸ‚ɂ̓^ƒO‚Ì [ ‚Æ ] ‚ň͂܂ꂜ•”•ªA‚‚܂èAƒ^ƒO–Œ‚Æ‚»‚ÌŒã‚É(‚à‚µ‚ ‚ê‚Î)‘®«‚ð‘‚«‚Ü‚·Bˆê‚‚̍s‚ɂ͈ê‚‚̃Rƒ}ƒ“ƒh‚Ì‚Ý‚ð‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‘‚«•û‚ªˆá‚€‚Ÿ‚¯‚ŁAŽÀŽ¿ƒ^ƒO‚Æ“¯—l‚Ì“®ì‚ð‚µ‚Ü‚·B
+ 先頭に @ (半角) を曞いた行は、「コマンド行」ずしお認識されたす。
+ @ の次にはタグの [ ず ] で囲たれた郚分、぀たり、タグ名ずその埌に(もしあれば)属性を曞きたす。䞀぀の行には䞀぀のコマンドのみを曞くこずができたす。
+ 曞き方が違うだけで、実質タグず同様の動䜜をしたす。

-@‚œ‚Æ‚Š‚ÎAŽŸ‚Ì‚Qs‚Í“¯‚¶ˆÓ–¡‚ɂȂè‚Ü‚·B
+ たずえば、次の行は同じ意味になりたす。


@@ -120,38 +120,38 @@

-@‚Ü‚œAu‰üƒy[ƒW‘Ò‚¿‚ðŽg‚Á‚Ă݂悀v‚Ì—á‚́AˆÈ‰º‚̂悀‚ɏ‘‚«Š·‚Ђ邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ たた、「改ペヌゞ埅ちを䜿っおみよう」の䟋は、以䞋のように曞き換えるこずができたす。


@wait time=200
-*start|ƒXƒ^[ƒg
+*start|スタヌト
@cm
-‚±‚ñ‚É‚¿‚́B[l][r]
-‚²‚«‚°‚ñ‚æ‚낵‚ã‚€B[l][r]
-‰üƒy[ƒW‚µ‚Ü‚·‚æB[p]
+こんにちは。[l][r]
+ごきげんよろしゅう。[l][r]
+改ペヌゞしたすよ。[p]
@cm
-‰üƒy[ƒW‚µ‚Ü‚µ‚œB
+改ペヌゞしたした。

-

ƒVƒiƒŠƒI’†‚Ì“ÁŽê‹L†E“ÁŽês +

シナリオ䞭の特殊蚘号・特殊行

-@ƒVƒiƒŠƒI‚Í•’ʂ̃eƒLƒXƒgƒtƒ@ƒCƒ‹‚ŁAŽ©—R‚ɉœ‚ð‘‚¢‚Ä‚à‚¢‚¢‚̂ł·‚ªAˆÈ‰º‚Ì‹L†‚Í“ÁŽê‚È—p“r‚ÉŽg‚í‚ê‚é‚̂ŁAŽg‚¢‚œ‚¢‚Æ‚«‚Í’ˆÓ‚ª•K—v‚Å‚·B
+ シナリオは普通のテキストファむルで、自由に䜕を曞いおもいいのですが、以䞋の蚘号は特殊な甚途に䜿われるので、䜿いたいずきは泚意が必芁です。

-
@@[@@( ”ŒŠpŠJ‚«ŠpƒJƒbƒR )
-
    @ƒ^ƒO‚ÌŽn‚Ü‚è‚ðŽŠ‚·‹L†‚Å‚·(^^;;
-    @‚à‚µ‚Ç‚€‚µ‚Ä‚à”ŒŠp‚ÌŠpƒJƒbƒR‚ÌŽn‚Ü‚è‚ðAƒ^ƒO‚ÌŽn‚Ü‚è‚Æ‚µ‚Ăł͂Ȃ­Žg‚¢‚œ‚¢ê‡‚́A[[ ‚ƁA‚±‚ê‚ð“ñ‚‘±‚¯‚ď‘‚¢‚Ä‚­‚Ÿ‚³‚¢ ( ŠpƒJƒbƒR‚̕‚¶ƒJƒbƒR‚Í•’ʂɏ‘‚¯‚Î OK ‚Å‚· )B
-
@@;@@( ”ŒŠpƒZƒ~ƒRƒƒ“ )
-
    @‚±‚̃Zƒ~ƒRƒƒ“‚ªs“ª‚ɏ‘‚©‚ꂜs‚́A‰œ‚ð‘‚¢‚Ä‚à–³Ž‹‚³‚ê‚Ü‚·B‚‚܂èƒRƒƒ“ƒg‚ð‚±‚±‚É‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
@@*@@( ”ŒŠpƒAƒXƒeƒŠƒXƒN )
-
    @s“ª‚ɏ‘‚©‚ꂜê‡‚̂݁Aƒ‰ƒxƒ‹‚ð’è‹`‚µ‚Ü‚·BƒŠƒ“ƒN‚·‚邯‚«‚Ƀ^[ƒQƒbƒg‚ƂȂé‚Ù‚©AƒZ[ƒuEƒ[ƒhŽž‚Ì–Úˆó‚É‚à‚È‚è‚Ü‚· (•ʂ̏ꏊ‚Å‚š˜b‚µ‚µ‚Ü‚·)B
-
@@@@@( ”ŒŠpƒAƒgƒ}[ƒN )
-
    @s“ª‚ɏ‘‚©‚ꂜê‡‚̂݁AƒRƒ}ƒ“ƒhs‚Å‚ ‚邱‚Æ‚ðŽŠ‚µ‚Ü‚·B
-
@@ƒ^ƒu
-
    @s“ª‚̃^ƒu‚Í‚ ‚œ‚©‚à–³‚©‚Á‚œ‚©‚̂悀‚É(–³Ž‹‚³‚ê‚Ä)ˆµ‚í‚ê‚Ü‚·B‚±‚ê‚ð—p‚¢‚āAƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚ðƒCƒ“ƒfƒ“ƒg•t‚¯ (ƒVƒiƒŠƒI‚ªŒ©‚â‚·‚¢‚æ‚€‚ÉŽš‰º‚°‚ð‚·‚é) ‚ðs‚€Ž–‚ª‚Å‚«‚Ü‚·B–³Ž‹‚³‚ê‚é‚̂̓^ƒu‚Ÿ‚¯‚ŁA‹ó”’‚Í–³Ž‹‚³‚ê‚Ü‚¹‚ñ‚̂ŒˆÓ‚ª•K—v‚Å‚·B
+
  [  ( 半角開き角カッコ )
+
    ã€€ã‚¿ã‚°ã®å§‹ãŸã‚Šã‚’瀺す蚘号です(^^;;
+    ã€€ã‚‚しどうしおも半角の角カッコの始たりを、タグの始たりずしおではなく䜿いたい堎合は、[[ ず、これを二぀続けお曞いおください ( 角カッコの閉じカッコは普通に曞けば OK です )。
+
  ;  ( 半角セミコロン )
+
    ã€€ã“のセミコロンが行頭に曞かれた行は、䜕を曞いおも無芖されたす。぀たりコメントをここに蚘述するこずができたす。
+
  *  ( 半角アステリスク )
+
    ã€€è¡Œé ­ã«æ›žã‹ã‚ŒãŸå Žåˆã®ã¿ã€ãƒ©ãƒ™ãƒ«ã‚’定矩したす。リンクするずきにタヌゲットずなるほか、セヌブ・ロヌド時の目印にもなりたす (別の堎所でお話ししたす)。
+
  @  ( 半角アトマヌク )
+
    ã€€è¡Œé ­ã«æ›žã‹ã‚ŒãŸå Žåˆã®ã¿ã€ã‚³ãƒžãƒ³ãƒ‰è¡Œã§ã‚るこずを瀺したす。
+
  タブ
+
    ã€€è¡Œé ­ã®ã‚¿ãƒ–はあたかも無かったかのように(無芖されお)扱われたす。これを甚いお、シナリオファむルをむンデント付け (シナリオが芋やすいように字䞋げをする) を行う事ができたす。無芖されるのはタブだけで、空癜は無芖されたせんので泚意が必芁です。
diff --git a/docs/kag3doc/contents/Macro.html b/docs/kag3doc/contents/Macro.html index 24d5692..46fafcc 100644 --- a/docs/kag3doc/contents/Macro.html +++ b/docs/kag3doc/contents/Macro.html @@ -5,62 +5,62 @@ - ƒ}ƒNƒ‚ðŽg‚š‚€ + マクロを䜿おう - + - + -

ƒ}ƒNƒ‚Æ‚Í +

マクロずは

-@ƒ}ƒNƒ‚Ƃ́Au•¡”‚̃^ƒO‚â•¶Í‚ðˆê‚‚̃^ƒO‚Å•\‚¹‚邿‚€‚É‚·‚év‚œ‚߂̕š‚Å‚·B
+ マクロずは、「耇数のタグや文章を䞀぀のタグで衚せるようにする」ための物です。

-@Šù‘¶‚̃^ƒO‚â•¶Í‚ð‘g‚ݍ‡‚킹‚āAŽ©—R‚ɐV‚µ‚¢ƒ^ƒO‚ð’è‹`‚·‚é•û–@‚Å‚·B
-@KAG ‚ł́A‚¢‚­‚‚àA‰œ‰ñ‚à“¯‚¶‚æ‚€‚ȃ^ƒO‚ðŽw’肵‚È‚¯‚ê‚΂¢‚¯‚È‚¢ê–Ê‚ª‘œ‚¢‚©‚ÆŽv‚¢‚Ü‚·‚ªAƒ}ƒNƒ‚Ì‹@”\‚ðŽg‚Š‚ÎA‚»‚̂悀‚Èì‹Æ‚ð‘啝‚ÉŒž‚ç‚·‚±‚Æ‚ªo—ˆ‚Ü‚·B
-@‚š‚«‚Ü‚è‚̃^ƒO‚̘A‘±‚́Aƒ}ƒNƒ‰»‚µ‚ÄŠy‚µ‚Ü‚µ‚å‚€(^^)
+ 既存のタグや文章を組み合わせお、自由に新しいタグを定矩する方法です。
+ KAG では、いく぀も、䜕回も同じようなタグを指定しなければいけない堎面が倚いかず思いたすが、マクロの機胜を䜿えば、そのような䜜業を倧幅に枛らすこずが出来たす。
+ おきたりのタグの連続は、マクロ化しお楜したしょう(^^)
-

Šî–{“I‚ÈŽg‚¢•û +

基本的な䜿い方

-@ƒ}ƒNƒ‚ðŽg‚€‚ɂ́A‚Ü‚žƒ}ƒNƒ‚ðu’è‹`v‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBƒ}ƒNƒ‚͈ê“x‚Ÿ‚¯’è‹`‚·‚ê‚΁A‚ ‚Ƃ͂»‚̃}ƒNƒ‚ð‰œ‰ñ‚Å‚àŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚Å‚·‚̂ŁAƒ}ƒNƒ‚ð’è‹`‚·‚éê‡‚Ífirst.ks‚̍ŏ‰‚Ȃǂɏ‘‚¢‚Ä‚š‚­‚Æ‚æ‚¢‚Å‚µ‚å‚€B
+ マクロを䜿うには、たずマクロを「定矩」しなければなりたせん。マクロは䞀床だけ定矩すれば、あずはそのマクロを䜕回でも䜿うこずができたす。ですので、マクロを定矩する堎合はfirst.ksの最初などに曞いおおくずよいでしょう。

-@ƒ}ƒNƒ‚ð’è‹`‚·‚éê‡‚́Amacro ƒ^ƒO‚Æ endmacro ƒ^ƒO‚ŁAƒ}ƒNƒ‚É‚µ‚œ‚¢•”•ª‚ðˆÍ‚݂܂·Bmacro ƒ^ƒO‚Ì‘®« name ‚ɂ́Aƒ}ƒNƒ–Œ‚ðŽw’肵‚Ü‚·B
+ マクロを定矩する堎合は、macro タグず endmacro タグで、マクロにしたい郚分を囲みたす。macro タグの属性 name には、マクロ名を指定したす。


[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-; -- ƒ}ƒNƒ‚Ì’è‹` --
-[macro name=newtag][font color=0xff0000]‚±‚ñ‚È•—‚Ƀ}ƒNƒ‚ðì‚è‚Ü‚·[resetfont][endmacro]
+; -- ãƒžã‚¯ãƒ­ã®å®šçŸ© --
+[macro name=newtag][font color=0xff0000]こんな颚にマクロを䜜りたす[resetfont][endmacro]


-‚±‚ê‚ðŽg‚¢‚œ‚¢ê‡‚́Aƒ^ƒO‚ð‘‚­‚̂Ƃ܂Á‚œ‚­“¯‚¶—v—̂Ń}ƒNƒ–Œ‚ðŽg‚¢‚Ü‚·B
+これを䜿いたい堎合は、タグを曞くのずたったく同じ芁領でマクロ名を䜿いたす。

-; -- ƒ}ƒNƒ‚ðŽg‚€ --
+; -- ãƒžã‚¯ãƒ­ã‚’䜿う --
[newtag]


-@‚±‚ê‚ðŽÀs‚·‚邯A[newtag] ‚̂Ƃ±‚낣A‚±‚Ì [newtag] ‚Æ‚¢‚€ƒ^ƒO‚ªA [font color=0xff0000]‚±‚ñ‚È•—‚Ƀ}ƒNƒ‚ðì‚è‚Ü‚·[resetfont] ‚É’u‚«Š·‚í‚邜‚߁AÔ‚¢•¶Žš‚Łu‚±‚ñ‚È•—‚Ƀ}ƒNƒ‚ðì‚è‚Ü‚·v‚Æ•\ŽŠ‚³‚ê‚é‚Í‚ž‚Å‚·B
+ これを実行するず、[newtag] のずころで、この [newtag] ずいうタグが、 [font color=0xff0000]こんな颚にマクロを䜜りたす[resetfont] に眮き換わるため、赀い文字で「こんな颚にマクロを䜜りたす」ず衚瀺されるはずです。

-@•¡”s‚ɏ‘‚­‚±‚Æ‚à‚Å‚«‚Ü‚·B
+ 耇数行に曞くこずもできたす。


[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-; -- ƒ}ƒNƒ‚Ì’è‹` --
+; -- ãƒžã‚¯ãƒ­ã®å®šçŸ© --
[macro name=newtag]
[font color=0xff0000]
-‚±‚ñ‚È•—‚Ƀ}ƒNƒ‚ðì‚è‚Ü‚·
+こんな颚にマクロを䜜りたす
[resetfont]
[endmacro]
@@ -68,26 +68,26 @@
-; -- ƒ}ƒNƒ‚ðŽg‚€ --
+; -- ãƒžã‚¯ãƒ­ã‚’䜿う --
[newtag]

-

ƒ}ƒNƒ‚Ì‘®« +

マクロの属性

-@ƒ}ƒNƒ‚É‘®«‚ð—^‚ЁA‚»‚Ì‘®«‚ðƒ}ƒNƒ’†‚Å’u‚«Š·‚Ђ邱‚Æ‚ªo—ˆ‚Ü‚·B
-@ƒ}ƒNƒ’†‚ŁA‘®«‚Ì’l‚É % ‚ÅŽn‚Ü‚é‚à‚Ì‚ðŽw’è‚·‚邯A‚»‚ꂪƒ}ƒNƒ‚É—^‚Š‚ç‚ꂜ‘®«‚É’u‚«Š·‚í‚è‚Ü‚·B
-@ˆÈ‰º‚Ì—á‚ðŒ©‚Ä‚­‚Ÿ‚³‚¢B
+ マクロに属性を䞎え、その属性をマクロ䞭で眮き換えるこずが出来たす。
+ マクロ䞭で、属性の倀に % で始たるものを指定するず、それがマクロに䞎えられた属性に眮き換わりたす。
+ 以䞋の䟋を芋おください。

[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-; -- ƒ}ƒNƒ‚Ì’è‹` --
+; -- ãƒžã‚¯ãƒ­ã®å®šçŸ© --
[macro name=newtag]
[font color=%iro]
-‚±‚ñ‚È•—‚Ƀ}ƒNƒ‚ðì‚è‚Ü‚·
+こんな颚にマクロを䜜りたす
[resetfont]
[endmacro]
@@ -95,17 +95,17 @@
-; -- ƒ}ƒNƒ‚ðŽg‚€ --
+; -- ãƒžã‚¯ãƒ­ã‚’䜿う --
[newtag iro=0x00ff00]


-@‚±‚Ì—á‚ł́Airo ‚Æ‚¢‚€‘®«‚ð—^‚ЁA‚»‚ê‚ðƒGƒ“ƒeƒBƒeƒB‚É‚æ‚è font ƒ^ƒO‚Ì color ‘®«‚Æ’u‚«Š·‚ЂĂ¢‚Ü‚·B
-@ŽÀs‚·‚邯A—ΐF‚Ì•¶Žš‚Łu‚±‚ñ‚È•—‚Ƀ}ƒNƒ‚ðì‚è‚Ü‚·v‚Æ•\ŽŠ‚³‚ê‚é‚Í‚ž‚Å‚·B
+ この䟋では、iro ずいう属性を䞎え、それを゚ンティティにより font タグの color 属性ず眮き換えおいたす。
+ 実行するず、緑色の文字で「こんな颚にマクロを䜜りたす」ず衚瀺されるはずです。


-@‚Ü‚œAƒ}ƒNƒ’†‚̃^ƒO‚Ì‘®«‚É * ‚ðŽw’è‚·‚邯Aƒ}ƒNƒ‚É“n‚³‚ꂜ‘®«‚ð‚·‚×‚Ä“n‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚œ‚Æ‚Š‚ÎAtrans ƒ^ƒO‚Ì‚ ‚Æ‚É wt ƒ^ƒO‚ð‚‚¯‚œƒ}ƒNƒ‚ðì‚肜‚¢ê‡A
+ たた、マクロ䞭のタグの属性に * を指定するず、マクロに枡された属性をすべお枡すこずができたす。たずえば、trans タグのあずに wt タグを぀けたマクロを䜜りたい堎合、


@@ -114,21 +114,21 @@

-@‚Ə‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̂悀‚É‚·‚邯A‚œ‚Æ‚Š‚Î transwait ƒ}ƒNƒ‚ðŽg‚€‚Æ‚«‚ɁAtranswait ƒ}ƒNƒ‚ɑ΂µ‚ÄŽw’肵‚œ‘®«‚ª‚»‚Á‚­‚è‚»‚Ì‚Ü‚Ü trans ƒ^ƒO‚É“n‚³‚ê‚é‚̂ŁAŠù‘¶‚̃^ƒO‚ɖт̐¶‚Š‚œ’ö“x‚̃}ƒNƒ‚ðì‚邯‚«‚ɕ֗˜‚Å‚·B
+ ず曞くこずができたす。このようにするず、たずえば transwait マクロを䜿うずきに、transwait マクロに察しお指定した属性がそっくりそのたた trans タグに枡されるので、既存のタグに毛の生えた皋床のマクロを䜜るずきに䟿利です。

-@ƒ}ƒNƒ’†‚É‚ ‚Á‚œƒ}ƒNƒ‚͍ĂѓWŠJ‚³‚ê‚Ü‚·‚̂ŁAƒ}ƒNƒ‚Ì’†‚ÉŽ©•ª‚̃}ƒNƒ‚ð‘‚©‚È‚¢‚æ‚€‚É‚²’ˆÓ‚­‚Ÿ‚³‚¢(^^)
+ マクロ䞭にあったマクロは再び展開されたすので、マクロの䞭に自分のマクロを曞かないようにご泚意ください(^^)

-@’l‚ªÈ—ª‚³‚ꂜ‚Æ‚«‚ɁAƒfƒtƒHƒ‹ƒg‚Ì’l‚ðŽw’肵‚œ‚¢ê‡‚́A% •t‚«‚Ì‘®«‚ɁA | ( c–_ ) ‚ð‘‚«A‚»‚Ì‚ ‚Ƃɏȗª‚³‚ꂜê‡‚Ì’l‚ðŽw’肵‚Ü‚·B‰º‚Ì—á‚ðŒ©‚Ä‚­‚Ÿ‚³‚¢B
+ 倀が省略されたずきに、デフォルトの倀を指定したい堎合は、% 付きの属性に、 | ( 瞊棒 ) を曞き、そのあずに省略された堎合の倀を指定したす。䞋の䟋を芋おください。


[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-; -- ƒ}ƒNƒ‚Ì’è‹` --
+; -- ãƒžã‚¯ãƒ­ã®å®šçŸ© --
[macro name=newtag]
[font color=%color|0xff0000]
-‚±‚ñ‚È•—‚Ƀ}ƒNƒ‚ðì‚è‚Ü‚·
+こんな颚にマクロを䜜りたす
[resetfont]
[endmacro]
@@ -136,17 +136,17 @@
-; -- ƒ}ƒNƒ‚ðŽg‚€ --
+; -- ãƒžã‚¯ãƒ­ã‚’䜿う --
[newtag color=0x00ff00]
[newtag]

-@Å‰‚Ì [newtag] ‚ðŽg‚Á‚Ä‚¢‚邯‚±‚ë‚Å‚Í color ‘®«‚ðŽw’肵‚Ä‚¢‚é‚̂ŁA‚»‚Ì‘®«‚Ì’l‚Å‚ ‚é 0x00ff00 ‚Æ’u‚«Š·‚í‚èA—ΐF‚Å•¶Žš‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚Ü‚·B
-@“ñ”Ô–Ú‚Ì [newtag] ‚ðŽg‚Á‚Ä‚¢‚邯‚±‚낳́A‘®«‚ª‚ȂɂàŽw’肳‚ê‚Ä‚¢‚È‚¢‚̂ŁAƒfƒtƒHƒ‹ƒg‚Å‚ ‚é "0xff0000" ‚ªÌ—p‚³‚êA•¶Žš‚͐Ԃŕ\ŽŠ‚³‚ê‚Ü‚·B
+ 最初の [newtag] を䜿っおいるずころでは color 属性を指定しおいるので、その属性の倀である 0x00ff00 ず眮き換わり、緑色で文字が衚瀺されおいたす。
+ 二番目の [newtag] を䜿っおいるずころでは、属性がなにも指定されおいないので、デフォルトである "0xff0000" が採甚され、文字は赀で衚瀺されたす。


Note
-@‘®«–Œ‚ÌŽw’è‚ɂ͉p”ŒŠp¬•¶Žš‚ð—p‚¢‚Ä‚­‚Ÿ‚³‚¢B‘å•¶Žš‚ðŽw’è‚·‚邯³í‚É“®ì‚µ‚Ü‚¹‚ñB

+ 属性名の指定には英半角小文字を甚いおください。倧文字を指定するず正垞に動䜜したせん。

diff --git a/docs/kag3doc/contents/Misses.html b/docs/kag3doc/contents/Misses.html index eb06a0e..f166c51 100644 --- a/docs/kag3doc/contents/Misses.html +++ b/docs/kag3doc/contents/Misses.html @@ -5,59 +5,59 @@ - Š×‚è‚â‚·‚¢ƒ~ƒX + 陥りやすいミス - + - + -

Š×‚è‚â‚·‚¢ƒ~ƒX +

陥りやすいミス

-@‚ ‚肪‚¿‚ȃ~ƒX‚â•s“s‡‚𐶂݂₷‚¢ƒ|ƒCƒ“ƒg‚ðÐ‰î‚µ‚Ü‚·B
+ ありがちなミスや䞍郜合を生みやすいポむントを玹介したす。

-
ƒXƒLƒbƒv‚µ‚Ä‚à‘åä•v‚Å‚·‚©?
-
@KAG‚̓NƒŠƒbƒN‚âuŽŸ‚Ì‘I‘ðŽˆ‚Ü‚Åi‚ށvAƒXƒy[ƒXƒL[‚âEnterƒL[‚Ì’·‰Ÿ‚µ‚ŃXƒLƒbƒvƒ‚[ƒh‚ɂ͂¢‚è‚Ü‚·B‚±‚̂Ƃ«A‚œ‚Æ‚Š‚ÎŽžŠÔ§ŒÀ‘I‘ðŽˆ‚ÅƒXƒLƒbƒv‚Ì“®ì‚ª‹ÖŽ~‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚·‚®‚Ƀ^ƒCƒ€ƒI[ƒo[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚· ( ‚±‚ê‚ð”ð‚¯‚é‚ɂ͎žŠÔ§ŒÀ‘I‘ðŽˆ‚ª—ˆ‚œ‚ç @cancelskip ‚µ‚Ä @clickskip enabled=false ‚µAŽžŠÔ§ŒÀ‘I‘ðŽˆ‚ªI‚í‚Á‚œ‚ç @clickskip enabled=true ‚·‚é )B‚Ü‚œAƒXƒ^ƒbƒtƒ[ƒ‹‚âƒfƒ‚ƒV[ƒ“‚Å‚àƒXƒLƒbƒv‚Ƃ̂©‚Ë‚ ‚¢‚ðl—¶‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@uŽ©“®“I‚ɓǂݐi‚ށv‚àA’Pƒ‚ɃNƒŠƒbƒN‘Ò‚¿‚ðs‚€‚‚à‚è‚Å p ƒ^ƒO‚ȂǂðŽg‚Á‚œê‡‚É–â‘è‚ɂȂéê‡‚ª‚ ‚è‚Ü‚·BuŽ©“®“I‚ɓǂݐi‚ށv‚ð‹­§“I‚É‰ðœ‚·‚é‚É‚Í cancelautomode ƒ^ƒO‚ðŽg‚¢‚Ü‚·B
+
スキップしおも倧䞈倫ですか?
+
 KAGはクリックや「次の遞択肢たで進む」、スペヌスキヌやEnterキヌの長抌しでスキップモヌドにはいりたす。このずき、たずえば時間制限遞択肢でスキップの動䜜が犁止されおいないずすぐにタむムオヌバヌになっおしたいたす ( これを避けるには時間制限遞択肢が来たら @cancelskip しお @clickskip enabled=false し、時間制限遞択肢が終わったら @clickskip enabled=true する )。たた、スタッフロヌルやデモシヌンでもスキップずのかねあいを考慮する必芁がありたす。
+ 「自動的に読み進む」も、単玔にクリック埅ちを行う぀もりで p タグなどを䜿った堎合に問題になる堎合がありたす。「自動的に読み進む」を匷制的に解陀するには cancelautomode タグを䜿いたす。

-@‚Ü‚œAtrans ƒ^ƒO‚ɑΉž‚µ‚Ä‚¢‚é wt ƒ^ƒO‚ª‚È‚¢‚ȂƁAu‰œ‚©ŽžŠÔ‚ð‚©‚¯‚ďˆ—‚ðs‚€ƒ^ƒOv‚Ɓu‚»‚ê‚ɑΉž‚·‚éw‘҂xƒ^ƒOv‚ª‚È‚¢ê‡‚Í–â‘肪”­¶‚·‚邱‚Æ‚ª‚ ‚è‚Ü‚·Bƒ}ƒNƒ‚ȂǂðŽg‚Á‚Ä‚±‚ê‚ç‚ðí‚É‘g‚݂ɂµ‚©‚€‚È‚ç‚Ζâ‘è‚ ‚è‚Ü‚¹‚ñ‚ªA•¡”‚́u‰œ‚©ŽžŠÔ‚ð‚©‚¯‚ďˆ—‚ðs‚€ƒ^ƒOv‚ð‘g‚ݍ‡‚킹‚ăI[ƒo[ƒ‰ƒbƒv‚³‚¹‚ÄŽg‚€‚æ‚€‚ȏꍇ‚Í“Á‚É’ˆÓ‚ª•K—v‚Å‚·B
-
žx‚ð‚œ‚Ç‚Á‚Ä‚à‘åä•v‚Å‚·‚©?
-
@KAG‚̃Z[ƒu‚ƃ[ƒhŠÖ˜A‚ɂ̓NƒZ‚ª‚ ‚èAžx‚ð‚œ‚Ç‚é‚Æ‚«‚ɃƒbƒZ[ƒWƒŒƒCƒ„‚É‹Lq‚³‚ꂜ“à—e‚܂ł͕œŒ³‚Å‚«‚žA‚‚˂ɂ·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚ªƒNƒŠƒA‚³‚ꂜó‘Ô‚©‚çŽÀs‚ªŠJŽn‚³‚ê‚Ü‚·B‚Ü‚œAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚âBGM‚âŒø‰Ê‰¹‚̃tƒF[ƒh‚È‚Ç‚à‚·‚ׂĒâŽ~‚µ‚œó‘Ô‚ÅŠJŽn‚µ‚Ü‚·B‚±‚ê‚ç‚Í‚·‚ׂāuƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹v‚©‚çŠJŽn‚³‚ê‚Ü‚·‚̂ŁAƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚Ì’ŒŒã‚Å cm ‚â ct ƒ^ƒO‚̂悀‚ȁAƒƒbƒZ[ƒWƒŒƒCƒ„‚ðƒNƒŠƒA‚·‚邜‚߂̃^ƒO‚ª‚ ‚é‚© (‚ ‚é‚¢‚̓Z[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚̈ʒu‚Å‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚ªƒNƒŠƒA‚³‚ꂜó‘Ô‚©‚çŠJŽn‚µ‚Ä‚à–â‘è‚È‚¢‚© )A‚Ü‚œAƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ªƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“’†‚Å‚ ‚Á‚œ‚èAƒtƒF[ƒhƒAƒEƒg’†‚Å‚ ‚Á‚œ‚肵‚È‚¢‚©‚Ç‚€‚©‚È‚Ç‚ð‚æ‚­ƒ`ƒFƒbƒN‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
ó‘Ô‚Í•œŒ³‚Å‚«‚Ä‚¢‚Ü‚·‚©?
-
@‚œ‚Æ‚Š‚ÎCGƒ‚[ƒh‚ðì‚Á‚āACGƒ‚[ƒh’†‚ł̓ƒbƒZ[ƒWƒŒƒCƒ„‚Ȃǂ̏ó‘Ô‚ðCGƒ‚[ƒh—p‚ɕύX‚µ‚œ‚çA“–‘RCGƒ‚[ƒh‚𔲂¯‚邯‚«‚ɂ͂»‚̏ó‘Ô‚ðŒ³‚É–ß‚³‚È‚¢‚ƂȂè‚Ü‚¹‚ñB
-
ƒƒbƒZ[ƒW—š—ð‚ÍOK‚Å‚·‚©?
-
@ƒƒbƒZ[ƒW—š—ð‚ɂǂ̂悀‚È•š‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚͈ꉞŠm”F‚µ‚Ä‚š‚­‚Æ—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
-
ƒEƒFƒCƒg‚ªƒ}ƒVƒ“ƒXƒyƒbƒN‚É‚æ‚Á‚ĕςí‚邿‚€‚ȍì‚è‚ɂȂÁ‚Ă܂¹‚ñ‚©?
-
@wait ‚́Amode ‘®«‚ðŽw’肵‚È‚¢‚ƁA’P‚É time ‘®«‚ÅŽw’肳‚ê‚œŽžŠÔ‚ð‘Ò‚¿‚Ü‚·B‚Å‚·‚©‚çA‚P•b‚²‚Ƃɉœ‚©‚ð•\ŽŠ‚µ‚æ‚€‚Æ‚µ‚Ä
+ たた、trans タグに察応しおいる wt タグがないなず、「䜕か時間をかけお凊理を行うタグ」ず「それに察応する『埅぀』タグ」がない堎合は問題が発生するこずがありたす。マクロなどを䜿っおこれらを垞に組みにしお぀かうならば問題ありたせんが、耇数の「䜕か時間をかけお凊理を行うタグ」を組み合わせおオヌバヌラップさせお䜿うような堎合は特に泚意が必芁です。
+
栞をたどっおも倧䞈倫ですか?
+
 KAGのセヌブずロヌド関連にはクセがあり、栞をたどるずきにメッセヌゞレむダに蚘述された内容たでは埩元できず、぀ねにすべおのメッセヌゞレむダがクリアされた状態から実行が開始されたす。たた、トランゞションやBGMや効果音のフェヌドなどもすべお停止した状態で開始したす。これらはすべお「セヌブ可胜なラベル」から開始されたすので、セヌブ可胜なラベルの盎埌で cm や ct タグのような、メッセヌゞレむダをクリアするためのタグがあるか (あるいはセヌブ可胜なラベルの䜍眮ですべおのメッセヌゞレむダがクリアされた状態から開始しおも問題ないか )、たた、セヌブ可胜なラベルがトランゞション䞭であったり、フェヌドアりト䞭であったりしないかどうかなどをよくチェックしおください。
+
状態は埩元できおいたすか?
+
 たずえばCGモヌドを䜜っお、CGモヌド䞭ではメッセヌゞレむダなどの状態をCGモヌド甚に倉曎したら、圓然CGモヌドを抜けるずきにはその状態を元に戻さないずなりたせん。
+
メッセヌゞ履歎はOKですか?
+
 メッセヌゞ履歎にどのような物が衚瀺されおいるかは䞀応確認しおおくず良いず思いたす。
+
りェむトがマシンスペックによっお倉わるような䜜りになっおたせんか?
+
 wait は、mode 属性を指定しないず、単に time 属性で指定された時間を埅ちたす。ですから、秒ごずに䜕かを衚瀺しようずしお

@wait time=1000
-@‰œ‚©‚Ì•\ŽŠ‚È‚Ç
+@䜕かの衚瀺など
@wait time=1000
-@‰œ‚©‚Ì•\ŽŠ‚È‚Ç
+@䜕かの衚瀺など
@wait time=1000
-@‰œ‚©‚Ì•\ŽŠ‚È‚Ç
+@䜕かの衚瀺など

-@‚ÆŽw’肵‚Ä‚à³Šm‚É‚P•b‚²‚Ƃɂ͂Ȃè‚Ü‚¹‚ñBwait Ž©‘̂͊m‚©‚É1•b‚ð‘Ò‚¿‚Ü‚·‚ªAu‰œ‚©‚Ì•\ŽŠ‚Ȃǁv‚ŏÁ”‚ê‚鎞ŠÔ‚ðl—¶‚µ‚Ä‚¢‚È‚¢‚œ‚߂ł·B
-@]‚Á‚āA‚±‚ê‚𐳊m‚É‚P•b‚²‚Ƃɂµ‚œ‚¢ê‡‚́Aresetwait ƒ^ƒO‚Æ wait mode=until ‚ðŽg‚Á‚āA
+ ず指定しおも正確に秒ごずにはなりたせん。wait 自䜓は確かに1秒を埅ちたすが、「䜕かの衚瀺など」で消費される時間を考慮しおいないためです。
+ 埓っお、これを正確に秒ごずにしたい堎合は、resetwait タグず wait mode=until を䜿っお、

@resetwait
@wait mode=until time=1000
-@‰œ‚©‚Ì•\ŽŠ‚È‚Ç
+@䜕かの衚瀺など
@wait mode=until time=2000
-@‰œ‚©‚Ì•\ŽŠ‚È‚Ç
+@䜕かの衚瀺など
@wait mode=until time=3000
-@‰œ‚©‚Ì•\ŽŠ‚È‚Ç
+@䜕かの衚瀺など

-@‚Æ‚µ‚Ü‚·Bresetwait ‚ÅŽw’肵‚œŽžŠÔŒŽ“_‚©‚ç‚ÌŽžŠÔ‚ð wait mode=until ‚ő҂‚Ƃ¢‚€ŠŽ‚¶‚ɂȂè‚Ü‚·B
+ ずしたす。resetwait で指定した時間原点からの時間を wait mode=until で埅぀ずいう感じになりたす。 diff --git a/docs/kag3doc/contents/MouseKeyboard.html b/docs/kag3doc/contents/MouseKeyboard.html index 506e43d..24a3086 100644 --- a/docs/kag3doc/contents/MouseKeyboard.html +++ b/docs/kag3doc/contents/MouseKeyboard.html @@ -5,60 +5,60 @@ - ‘€ì•û–@ + 操䜜方法 - + - + -

‘€ì•û–@ +

操䜜方法

-@KAG ‚Ì‘€ì•û–@‚ðˆÈ‰º‚Åà–Ÿ‚µ‚Ü‚·B
+ KAG の操䜜方法を以䞋で説明したす。

Note
-@‚±‚ê‚͈ê”Ê“I‚ɏ‘‚¢‚œ•š‚Å‚·BƒQ[ƒ€‚Ȃǂɂæ‚Á‚Ă͎g‚í‚È‚¢‹@”\‚à‚ ‚é‚Å‚µ‚å‚€‚©‚çA‚±‚ê‚ð‚»‚Ì‚Ü‚ÜƒRƒs[•ƒy[ƒXƒg‚µ‚ăQ[ƒ€‚È‚Ç‚Ìà–Ÿ‘‚Ȃǂɏ‘‚­‚̂͂ǂ€‚©‚ÆŽv‚¢‚Ü‚·(ŠŸ)

+ これは䞀般的に曞いた物です。ゲヌムなどによっおは䜿わない機胜もあるでしょうから、これをそのたたコピヌペヌストしおゲヌムなどの説明曞などに曞くのはどうかず思いたす(汗)


-

Šî–{“I‚È‘€ì +

基本的な操䜜

-
u¶ƒNƒŠƒbƒNv‚Ü‚œ‚́uƒzƒC[ƒ‹‚ðŽè‘O‚ɉñ“]v‚Ü‚œ‚́uƒŠƒ^[ƒ“ƒL[v‚Ü‚œ‚́uƒXƒy[ƒXƒL[v
-
“ǂ݂·‚·‚Ý ‚Ü‚œ‚Í ‘I‘ðŽˆ‚ÌŒˆ’èAƒ{ƒ^ƒ“‚ð‰Ÿ‚·Aƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚ðƒ`ƒFƒbƒN‚·‚é‚Ȃǂ̓®ì
-
u‰EƒNƒŠƒbƒNv‚Ü‚œ‚́uESC ƒL[v
-
ƒƒbƒZ[ƒW—š—ð‚Ì•\ŽŠ ‚Ü‚œ‚Í ‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚̌Ăяo‚µ
-
uªvu«v ‚Ü‚œ‚Í u©vušv ‚Ü‚œ‚Í uTABvuSHIFT+TABv
-
‘I‘ðŽˆAƒ{ƒ^ƒ“A’PˆêsƒGƒfƒBƒbƒgAƒ`ƒFƒbƒNƒ{ƒbƒNƒXŠÔ‚̈ړ®
-
uƒzƒC[ƒ‹‚ð‰œ‚É‰ñ“]v‚Ü‚œ‚́uR ƒL[v‚Ü‚œ‚́uSHIFT{ªv
-
ƒƒbƒZ[ƒW—š—ð‚Ì•\ŽŠ
-
uF ƒL[v
-
ŽŸ‚Ì‘I‘ðŽˆ/–¢“ǂ܂Ői‚Þ
-
uA ƒL[v
-
Ž©“®“I‚ɓǂݐi‚Þ
-
uB ƒL[v
-
‘O‚É–ß‚é
-
uS ƒL[v
-
(ƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚Ä) žx‚ð‹²‚Þ
-
uL ƒL[v
-
(ƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚Ä) žx‚ð‚œ‚Ç‚é
-

ƒƒbƒZ[ƒW—š—ð•\ŽŠ’†‚Ì‘€ì +
「巊クリック」たたは「ホむヌルを手前に回転」たたは「リタヌンキヌ」たたは「スペヌスキヌ」
+
読みすすみ たたは 遞択肢の決定、ボタンを抌す、チェックボックスをチェックするなどの動䜜
+
「右クリック」たたは「ESC キヌ」
+
メッセヌゞ履歎の衚瀺 たたは 右クリックサブルヌチンの呌び出し
+
「↑」「↓」 たたは 「←」「→」 たたは 「TAB」「SHIFT+TAB」
+
遞択肢、ボタン、単䞀行゚ディット、チェックボックス間の移動
+
「ホむヌルを奥に回転」たたは「R キヌ」たたは「SHIFT↑」
+
メッセヌゞ履歎の衚瀺
+
「F キヌ」
+
次の遞択肢/未読たで進む
+
「A キヌ」
+
自動的に読み進む
+
「B キヌ」
+
前に戻る
+
「S キヌ」
+
(フリヌセヌブモヌドにおいお) 栞を挟む
+
「L キヌ」
+
(フリヌセヌブモヌドにおいお) 栞をたどる
+

メッセヌゞ履歎衚瀺䞭の操䜜

-
uƒŠƒ^[ƒ“ƒL[v‚Ü‚œ‚́uƒXƒy[ƒXƒL[v‚Ü‚œ‚́uESC ƒL[v
-
ƒƒbƒZ[ƒW—š—ð‚ð•‚¶‚é
-
uƒzƒC[ƒ‹‰ñ“]v‚Ü‚œ‚́uªvu«v ‚Ü‚œ‚Í u©vušv
-
ƒXƒNƒ[ƒ‹
+
「リタヌンキヌ」たたは「スペヌスキヌ」たたは「ESC キヌ」
+
メッセヌゞ履歎を閉じる
+
「ホむヌル回転」たたは「↑」「↓」 たたは 「←」「→」
+
スクロヌル
-

u‚Í‚¢vu‚¢‚¢‚Ёv‚ð‚œ‚ž‚Ë‚éƒ_ƒCƒAƒƒO +

「はい」「いいえ」をたずねるダむアログ

-
uƒNƒŠƒbƒNv
-
u‚Í‚¢v‚Ü‚œ‚́u‚¢‚¢‚Ёv‚ð‘I‘ð
-
u©vušv
-
ƒ{ƒ^ƒ“‚Ì‘I‘ð
-
uƒŠƒ^[ƒ“ƒL[v‚Ü‚œ‚́uƒXƒy[ƒXƒL[v
-
‘I‘ð‚µ‚œƒ{ƒ^ƒ“‚ð‰Ÿ‚·
+
「クリック」
+
「はい」たたは「いいえ」を遞択
+
「←」「→」
+
ボタンの遞択
+
「リタヌンキヌ」たたは「スペヌスキヌ」
+
遞択したボタンを抌す
diff --git a/docs/kag3doc/contents/PortFromOldKAG.html b/docs/kag3doc/contents/PortFromOldKAG.html index af6e80b..5789ded 100644 --- a/docs/kag3doc/contents/PortFromOldKAG.html +++ b/docs/kag3doc/contents/PortFromOldKAG.html @@ -5,79 +5,79 @@ - KAG 3 –¢–ž‚©‚ç‚̈ڐA‚Æ KAG 3 ‚ł̐V‹@”\ + KAG 3 未満からの移怍ず KAG 3 での新機胜 - + - + -

KAG 3 –¢–ž‚©‚ç‚̈ڐA‚ɂ‚¢‚Ä +

KAG 3 未満からの移怍に぀いお

-@KAG 3 ‚Í‚»‚ê‚Ü‚Å‚Ì KAG ‚ðV‚µ‚­‘‚«’Œ‚µ‚œ‚à‚̂ŁAƒVƒiƒŠƒIƒŒƒxƒ‹‚ł̌݊·«‚Í‚ ‚è‚Ü‚·‚ªA×‚©‚¢·ˆÙ‚à‚ ‚è‚Ü‚·B
-@‚à‚Á‚Æ‚à‘å‚«•ύX‚́AƒVƒiƒŠƒIƒtƒ@ƒCƒ‹’†‚̉üs‚𖳎‹‚·‚邿‚€‚ɂȂÁ‚œ‚±‚Ƃł·‚ªA‚±‚ê‚Í Config.tjs ‚Ì global.ignoreCR ‚ð false ‚ÉŽw’è‚·‚邱‚ƂŋŒ KAG ‚Ì“®ì‚Æ“¯‚¶‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œAquake ƒ^ƒO‚Ì time ‘®«‚́AKAG 3 ‚Å‚Í ms ’PˆÊ‚ɂȂè‚Ü‚µ‚œBKAG 3 –¢–ž‚́A•¶Žš”’PˆÊ‚É‚µ‚œ‚¢ê‡‚Í Config.tjs ‚Ì defaultQuakeTimeInChUnit ‚ð true ‚ɐݒ肵‚Ä‚­‚Ÿ‚³‚¢B
+ KAG 3 はそれたでの KAG を新しく曞き盎したもので、シナリオレベルでの互換性はありたすが、现かい差異もありたす。
+ もっずも倧き倉曎は、シナリオファむル䞭の改行を無芖するようになったこずですが、これは Config.tjs の global.ignoreCR を false に指定するこずで旧 KAG の動䜜ず同じにするこずができたす。
+ たた、quake タグの time 属性は、KAG 3 では ms 単䜍になりたした。KAG 3 未満の、文字数単䜍にしたい堎合は Config.tjs の defaultQuakeTimeInChUnit を true に蚭定しおください。

-@KAG 3 –¢–ž‚É”ä‚ׂāA•¶Žš‚ª‘å‚«‚߂ɏo‚Ä‚«‚Ü‚·B¬‚³‚߂̃tƒHƒ“ƒg‚ðŽw’肵‚Ă݂Ă­‚Ÿ‚³‚¢B
+ KAG 3 未満に比べお、文字が倧きめに出おきたす。小さめのフォントを指定しおみおください。

-@ƒZ[ƒuƒf[ƒ^‚̕ۑ¶êŠ‚́AƒfƒtƒHƒ‹ƒg‚ÅŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Ì‚ ‚éƒtƒHƒ‹ƒ_ˆÈ‰º‚Ì savedata ƒtƒHƒ‹ƒ_‚ɂȂÁ‚Ä‚¢‚Ü‚·‚̂ł²’ˆÓ‚­‚Ÿ‚³‚¢B
+ セヌブデヌタの保存堎所は、デフォルトで実行可胜ファむルのあるフォルダ以䞋の savedata フォルダになっおいたすのでご泚意ください。

-@ƒ^ƒO‚à‚¢‚­‚‚©‚Ì‘Šˆá“_‚ª‚ ‚è‚Ü‚·B
-
  • emb ƒ^ƒO‚É zenkaku ‘®«‚ª‚È‚¢
  • playvideo ‚Ì usesound ‘®«”pŽ~
  • clearsysvar ‚̓VƒXƒeƒ€•ϐ”‚ðƒNƒŠƒA‚·‚邟‚¯

-@‘Œ‚É‚à“®ì‚ªˆá‚€ƒ^ƒO‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‚š‚»‚ç‚­ KAG 3 ‚̃oƒO‚©‚ÆŽv‚¢‚Ü‚·B•ςɎv‚Á‚œ‚çìŽÒ‚܂ł²ˆê•ñ‚­‚Ÿ‚³‚¢B
-@ƒvƒ‰ƒOƒCƒ“‚̈µ‚¢‚̈Ⴂ‚ɂ‚¢‚Ä‚Í €”õ‚ð‚µ‚æ‚€ ‚́uƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚āv‚ð‚²——‚­‚Ÿ‚³‚¢B
+ タグもいく぀かの盞違点がありたす。
+
  • emb タグに zenkaku 属性がない
  • playvideo の usesound 属性廃止
  • clearsysvar はシステム倉数をクリアするだけ

+ 他にも動䜜が違うタグがあるかもしれたせんが、おそらく KAG 3 のバグかず思いたす。倉に思ったら䜜者たでご䞀報ください。
+ プラグむンの扱いの違いに぀いおは 準備をしよう の「プラグむンに぀いお」をご芧ください。
-

KAG 3 ‚̐V‹@”\ +

KAG 3 の新機胜

-
KAG ‚̃VƒiƒŠƒI‰ðÍ•”‚ð‹g—¢‹g—¢‚Q–{‘Ì‚É“à‘ 
-
@‹g—¢‹g—¢‚Q–{‘Ì‚É‚Í KAG ‚̃VƒiƒŠƒI‚ð‰ðÍ‚·‚邜‚߂̋@”\‚ª‘g‚ݍž‚Ü‚ê‚Ü‚µ -‚œBKAG 2.x ‚Å‚Í TJS ƒXƒNƒŠƒvƒg‚ŏˆ—‚µ‚Ä‚¢‚Ü‚µ‚œ‚ªA‚±‚ê‚ð–{‘Ì‚É“à‘ ‚· -‚邱‚Ƃɂæ‚Á‚ăVƒiƒŠƒI‚̉ðÍ‘¬“x‚ª”ò–ô“I‚ɍ‚‘¬‰»‚³‚ê‚Ü‚µ‚œB
-
‚Ù‚Æ‚ñ‚ǂ̃^ƒO‚É cond ‘®«‚ªŽg‚Š‚é
-
@cond ‘®«‚͂قƂñ‚Ç‚·‚ׂẴ^ƒO‚ÉŽg—p‚Å‚«Acond="Ž®" ‚ÅŽw’肵‚œŽ®‚ª^ -‚̏ꍇ‚Ÿ‚¯A‚»‚̃^ƒO‚ðŽÀs‚·‚邿‚€‚ɂȂè‚Ü‚·B‚œ‚Æ‚Š‚ÎA
+
KAG のシナリオ解析郚を吉里吉里本䜓に内蔵
+
 吉里吉里本䜓には KAG のシナリオを解析するための機胜が組み蟌たれたし +た。KAG 2.x では TJS スクリプトで凊理しおいたしたが、これを本䜓に内蔵す +るこずによっおシナリオの解析速床が飛躍的に高速化されたした。
+
ほずんどのタグに cond 属性が䜿える
+
 cond 属性はほずんどすべおのタグに䜿甚でき、cond="匏" で指定した匏が真 +の堎合だけ、そのタグを実行するようになりたす。たずえば、

[jump cond="f.flag1==0" target=*loop]

-‚Æ‹Lq‚·‚邯Af.flag1 ‚ª 0 ‚ÌŽž‚Ÿ‚¯ *loop ‚Æ‚¢‚€ƒ‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚·‚éA‚Æ -‚¢‚€ˆÓ–¡‚ɂȂè‚Ü‚·B
-
ƒAƒjƒ[ƒVƒ‡ƒ“î•ñƒtƒ@ƒCƒ‹‚ª asq ‚©‚ç asd ‚ɂȂÁ‚œ
-
@‚æ‚è”Ä—p«‚̍‚‚¢Œ`Ž®‚Å‚ ‚é asd Œ`Ž®‚ɂȂè‚Ü‚µ‚œB”z•zƒtƒ@ƒCƒ‹’†‚Ì -asq2asd ‚Í asq ƒtƒ@ƒCƒ‹‚ð asd ƒtƒ@ƒCƒ‹‚ɕϊ·‚·‚éƒXƒNƒŠƒvƒg‚Å‚·Basd ƒtƒ@ -ƒCƒ‹‚Ì‹Lq‚ɂ‚¢‚Ä‚Í AnimationLayer.tjs “à‚ð‚²——‚­‚Ÿ‚³‚¢B
-@‚Ü‚œAƒAƒjƒ[ƒVƒ‡ƒ“ƒZƒOƒƒ“ƒg‚ƌĂ΂ê‚é•û–@‚ðŽg‚Á‚āAˆê‚‚̉摜‚ɑ΂µ -‚Ä•¡”‚̃Aƒjƒ[ƒVƒ‡ƒ“‚𓯎ž‚ÉŽÀs‚Å‚«‚Ü‚·B
-
ƒƒbƒZ[ƒW—š—ð‚ªc‘‚«•\ŽŠ‚Å‚«‚邿‚€‚ɂȂÁ‚œ
-
@‰¡‘‚«‚ɉÁ‚Š‚Äc‘‚«•\ŽŠ‚ª‚Å‚«‚邿‚€‚ɂȂè‚Ü‚µ‚œBConfig.tjs ‚Őݒ肵 -‚Ü‚·B
-
ƒZ[ƒuƒf[ƒ^‚̈͆‰»‚ª‰Â”\‚É
-
@ƒZ[ƒuƒf[ƒ^‚ÉŠÈ’P‚Ȉ͆‰»‚ð‚©‚¯‚邱‚Æ‚ª‚Å‚«‚邿‚€‚ɂȂè‚Ü‚µ‚œB -Config.tjs ‚Őݒ肵‚Ü‚·B
-
UNICODE ƒtƒ@ƒCƒ‹‚ւ̑Ήž
-
@‹g—¢‹g—¢‚Q‚ªo—Í‚·‚éƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚ÍŠî–{“I‚É UNICODE ( UTF-16 ) ‚Å‚·B
-@ƒZ[ƒuƒf[ƒ^‚È‚Ç‚Í UNICODE ‚ŏo—Í‚³‚ê‚Ü‚·BUNICODE ‚ðˆµ‚€‚±‚Ƃ̂ł«‚é -ƒeƒLƒXƒgƒGƒfƒBƒ^‚ð—pˆÓ‚µ‚Ä‚š‚­‚Æ•Ö—˜‚©‚ÆŽv‚¢‚Ü‚·B
-@‚Ü‚œA‹g—¢‹g—¢‚Q‚֓ǂݍž‚Ü‚¹‚éƒtƒ@ƒCƒ‹ ( KAG ƒVƒiƒŠƒI‚È‚Ç ) ‚Æ‚µ‚Ä UNICODE Œ`Ž®‚Ì -ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚ð“ǂݍž‚Ü‚¹‚邱‚Æ‚ª‰Â”\‚ɂȂè‚Ü‚µ‚œB
-
ƒ€[ƒr[Œ`Ž®‚Æ‚µ‚Ä MPEG ‚ɐ³Ž®‘Ήž
-
@MPEG ‚ðÄ¶‚Å‚«‚邿‚€‚ɂȂè‚Ü‚µ‚œBƒA[ƒJƒCƒu“à‚É MPEG ƒtƒ@ƒCƒ‹‚ð”[‚ß -‚Ä‚àÄ¶‚Å‚«‚Ü‚·B
-@‚œ‚Ÿ‚µAƒ€[ƒr[‚ðÄ¶‚·‚é‚ɂ́A‹g—¢‹g—¢‚Q–{‘̂ɕt‘®‚µ‚Ä‚¢‚é -krmovie.dll ‚ðA‹g—¢‹g—¢‚Q–{‘̂Ɠ¯‚¶ƒtƒHƒ‹ƒ_‚É‚š‚¢‚Ä‚š‚­•K—v‚ª‚ ‚è‚Ü‚·B
-@‚Ü‚œAƒ€[ƒr[‚ðÄ¶‚·‚邜‚ß‚É DirectX8 ˆÈ~‚ª OS ‚ɃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä -‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·(DirectX9ˆÈ~‚𐄏§‚µ‚Ü‚·)B
-
ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ւ̑Ήž
-
@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ðŽg—p‚·‚邱‚Ƃɂæ‚Á‚āAOS ‚âŠÂ‹«‚É‚æ‚éƒtƒHƒ“ƒg -‚̈Ⴂ‚âAŽš‹l‚߂̖â‘è‚ð‰ñ”ð‚Å‚«‚Ü‚·B‚Ü‚œAì¬ŽÒ‘€‚̊‹«‚ł̃tƒHƒ“ƒgƒf -[ƒ^‚ð—p‚¢‚邜‚߁AƒvƒŒ[ƒ„‚̊‹«‚ɂȂ¢ƒtƒHƒ“ƒg‚âŠOŽš‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚« -‚Ü‚·B
-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ðì¬‚·‚é‚É‚Í krkrfont.exe ‚ðŽg‚¢‚Ü‚·B
+ず蚘述するず、f.flag1 が 0 の時だけ *loop ずいうラベルにゞャンプする、ず +いう意味になりたす。 +
アニメヌション情報ファむルが asq から asd になった
+
 より汎甚性の高い圢匏である asd 圢匏になりたした。配垃ファむル䞭の +asq2asd は asq ファむルを asd ファむルに倉換するスクリプトです。asd ファ +むルの蚘述に぀いおは AnimationLayer.tjs 内をご芧ください。
+ たた、アニメヌションセグメントず呌ばれる方法を䜿っお、䞀぀の画像に察し +お耇数のアニメヌションを同時に実行できたす。
+
メッセヌゞ履歎が瞊曞き衚瀺できるようになった
+
 暪曞きに加えお瞊曞き衚瀺ができるようになりたした。Config.tjs で蚭定し +たす。
+
セヌブデヌタの暗号化が可胜に
+
 セヌブデヌタに簡単な暗号化をかけるこずができるようになりたした。 +Config.tjs で蚭定したす。
+
UNICODE ファむルぞの察応
+
 吉里吉里が出力するテキストファむルは基本的に UNICODE ( UTF-16 ) です。
+ セヌブデヌタなどは UNICODE で出力されたす。UNICODE を扱うこずのできる +テキスト゚ディタを甚意しおおくず䟿利かず思いたす。
+ たた、吉里吉里ぞ読み蟌たせるファむル ( KAG シナリオなど ) ずしお UNICODE 圢匏の +テキストファむルを読み蟌たせるこずが可胜になりたした。
+
ムヌビヌ圢匏ずしお MPEG に正匏察応
+
 MPEG を再生できるようになりたした。アヌカむブ内に MPEG ファむルを玍め +おも再生できたす。
+ ただし、ムヌビヌを再生するには、吉里吉里本䜓に付属しおいる +krmovie.dll を、吉里吉里本䜓ず同じフォルダにおいおおく必芁がありたす。
+ たた、ムヌビヌを再生するために DirectX8 以降が OS にむンストヌルされお +いる必芁がありたす(DirectX9以降を掚奚したす)。
+
レンダリング枈みフォントぞの察応
+
 レンダリング枈みフォントを䜿甚するこずによっお、OS や環境によるフォント +の違いや、字詰めの問題を回避できたす。たた、䜜成者偎の環境でのフォントデ +ヌタを甚いるため、プレヌダの環境にないフォントや倖字を䜿甚するこずができ +たす。
+ レンダリング枈みフォントを䜜成するには krkrfont.exe を䜿いたす。
diff --git a/docs/kag3doc/contents/Prepare.html b/docs/kag3doc/contents/Prepare.html index 091bd2c..7e6f148 100644 --- a/docs/kag3doc/contents/Prepare.html +++ b/docs/kag3doc/contents/Prepare.html @@ -5,172 +5,172 @@ - €”õ‚ð‚µ‚æ‚€ + 準備をしよう - + - + -

€”õ‚ð‚µ‚æ‚€ +

準備をしよう

-@‚Ü‚žA‹g—¢‹g—¢ SDK ‚̃tƒHƒ‹ƒ_ ( krkr.eXe ‚Ì‚ ‚邯‚±‚ë ) ‚̉º‚ɁAƒvƒƒWƒFƒNƒg–Œ‚ð‚‚¯‚œƒtƒHƒ‹ƒ_‚ðì‚è‚Ü‚µ‚å‚€BƒvƒƒWƒFƒNƒg–Œ‚͉œ‚Å‚à‚¢‚¢‚Å‚·B‚œ‚Ÿ‚µA"data" ‚Æ‚¢‚€ƒtƒHƒ‹ƒ_–Œ‚Í”ð‚¯‚Ä‚­‚Ÿ‚³‚¢ ( data ‚Æ‚¢‚€ƒtƒHƒ‹ƒ_–Œ‚É‚·‚é‚͕̂K—v‚ɉž‚¶‚Ä”z•z‚·‚鎞‚É‚»‚€‚µ‚Ü‚· )B‚±‚̃tƒHƒ‹ƒ_‚ðƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ƌĂт܂·B
+ たず、吉里吉里 SDK のフォルダ ( krkr.eXe のあるずころ ) の䞋に、プロゞェクト名を぀けたフォルダを䜜りたしょう。プロゞェクト名は䜕でもいいです。ただし、"data" ずいうフォルダ名は避けおください ( data ずいうフォルダ名にするのは必芁に応じお配垃する時にそうしたす )。このフォルダをプロゞェクトフォルダず呌びたす。

-@‚»‚€‚µ‚œ‚çA‚»‚̃tƒHƒ‹ƒ_‚̉º‚ɁAKAG ‚̃VƒXƒeƒ€‚ðƒRƒs[‚µ‚Ü‚·Btemplate ‚Æ‚¢‚€ƒtƒHƒ‹ƒ_‚ªAƒ_ƒEƒ“ƒ[ƒh‚µ‚œ KAG ‚Ì LZH ƒtƒ@ƒCƒ‹‚ð“WŠJ‚·‚邯‚ ‚é‚Í‚ž‚Å‚·B‚»‚Ì’†g( template ƒtƒHƒ‹ƒ_‚²‚Ƃł͂Ȃ­‚Ä ) ‚ð‚±‚ÌƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ɃRƒs[‚µ‚Ü‚·B
+ そうしたら、そのフォルダの䞋に、KAG のシステムをコピヌしたす。template ずいうフォルダが、ダりンロヌドした KAG の LZH ファむルを展開するずあるはずです。その䞭身( template フォルダごずではなくお ) をこのプロゞェクトフォルダにコピヌしたす。

-@”z’u‚͈ȉº‚̂悀‚ɂȂè‚Ü‚·B
-
Folders.png
ƒtƒ@ƒCƒ‹‚ðƒRƒs[‚µ‚œ

@‚»‚€‚µ‚œ‚çAsystem ƒtƒHƒ‹ƒ_‚Ì’†‚É Config.~new ‚Æ‚¢‚€ƒtƒ@ƒCƒ‹‚ª‚ ‚è‚Ü‚·‚̂ŁA‚»‚ê‚ð Config.tjs ‚ɉü–Œ‚µ‚Ä‚­‚Ÿ‚³‚¢B‚»‚ê‚©‚çAƒeƒLƒXƒgƒGƒfƒBƒ^‚Å Config.tjs ‚ðŠJ‚¢‚Ä‚­‚Ÿ‚³‚¢B
+ 配眮は以䞋のようになりたす。
+
Folders.png
ファむルをコピヌした

 そうしたら、system フォルダの䞭に Config.~new ずいうファむルがありたすので、それを Config.tjs に改名しおください。それから、テキスト゚ディタで Config.tjs を開いおください。


-@Config.tjs ‚Í‚»‚̂ق©‚É‚à‚¢‚ë‚¢‚ë‚ÆÝ’è‚·‚é‰ÓŠ‚ª‚ ‚Á‚āAŒãX‚¢‚¶‚鎖‚É‚È‚é‚ÆŽv‚¢‚Ü‚·BÚ‚µ‚¢à–Ÿ‚Í Config.tjs “à‚ɏ‘‚¢‚Ä‚ ‚è‚Ü‚·‚̂ł»‚¿‚ç‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ Config.tjs はそのほかにもいろいろず蚭定する箇所があっお、埌々いじる事になるず思いたす。詳しい説明は Config.tjs 内に曞いおありたすのでそちらを参照しおください。


-@‚È‚šAƒRƒs[‚µ‚œƒtƒHƒ‹ƒ_‚Ì’†‚Ɂu`‚±‚̃tƒ@ƒCƒ‹‚͍폜‚µ‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñ`v‚Æ‚¢‚€ƒtƒ@ƒCƒ‹‚ª‚ ‚éê‡‚ª‚ ‚è‚Ü‚·‚ªA‚±‚ê‚̓A[ƒJƒCƒu“WŠJƒ\ƒtƒg‚ªA‹ó‚̃tƒHƒ‹ƒ_‚ð“WŠJ‚µ‚È‚¢ê‡‚ª‚ ‚邜‚߂ɒu‚¢‚Ä‚ ‚éƒ_ƒ~[‚̃tƒ@ƒCƒ‹‚Å‚·Bíœ‚µ‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñ ( ‚»‚̂܂܂ɂµ‚Ä‚š‚¢‚Ä‚à“Á‚É–â‘è‚Í‚ ‚è‚Ü‚¹‚ñ )B
+ なお、コピヌしたフォルダの䞭に「このファむルは削陀しおかたいたせん」ずいうファむルがある堎合がありたすが、これはアヌカむブ展開゜フトが、空のフォルダを展開しない堎合があるために眮いおあるダミヌのファむルです。削陀しおかたいたせん ( そのたたにしおおいおも特に問題はありたせん )。

Note
-@KAG ‚̃Aƒbƒvƒf[ƒg‚ð‚·‚éê‡‚́AŠî–{“I‚ɂ́AV‚µ‚¢ KAG ‚Ì system ƒtƒHƒ‹ƒ_‚Ì’†g‚ðAŠù‘¶‚Ì system ƒtƒHƒ‹ƒ_‚ɏ㏑‚«‚·‚邟‚¯‚Å OK ‚Å‚·BV‚µ‚­‚µ‚œŒã‚̏‰‰ñ‚ÌŽÀs‚ÅŽ©“®“I‚Ɍ¢ Config.tjs ‚̈øŒp‚ªs‚í‚ê‚Ü‚·‚̂ŁA‰æ–ʂ̎wŽŠ‚ɏ]‚Á‚Ä‚­‚Ÿ‚³‚¢B
+ KAG のアップデヌトをする堎合は、基本的には、新しい KAG の system フォルダの䞭身を、既存の system フォルダに䞊曞きするだけで OK です。新しくした埌の初回の実行で自動的に叀い Config.tjs の匕継が行われたすので、画面の指瀺に埓っおください。

-

ƒtƒHƒ‹ƒ_‚Ìà–Ÿ +

フォルダの説明

-@ƒRƒs[‚·‚邯A‚¢‚­‚‚©‚̃tƒHƒ‹ƒ_‚àˆê‚ɃRƒs[‚³‚ê‚Ü‚·BŠeƒtƒHƒ‹ƒ_‚Ìà–Ÿ‚ð‚µ‚Ü‚·B
-@‚±‚ê‚ç‚̃tƒHƒ‹ƒ_‚Ì’Ê‚è‚É‚µ‚È‚­‚Ä‚à–{“–‚Í‚¢‚¢‚̂ł·‚ªAƒtƒHƒ‹ƒ_‚Ì”z’u‚ðŠ·‚Š‚éê‡‚Í Initialise.tjs ‚Ì“à—e‚à•ύX‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·BÚ‚µ‚­‚Í Initialise.tjs ‚Ì“à—e‚ð‚²——‚­‚Ÿ‚³‚¢ ( .tjs ƒtƒ@ƒCƒ‹‚̓eƒLƒXƒgƒtƒ@ƒCƒ‹‚Å‚·‚̂ŁAƒeƒLƒXƒgƒGƒfƒBƒ^‚ÅŠJ‚«‚Ü‚· )B
-@‚È‚šA‚±‚ê‚ç‚̃tƒHƒ‹ƒ_‚̂ǂ±‚ɉœ‚ð“ü‚ê‚Ä‚àAKAG ‚̃tƒ@ƒCƒ‹Žw’è‚ł̓tƒHƒ‹ƒ_–Œ‚ðŽw’è‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB•Ê‚É bgimage ƒtƒHƒ‹ƒ_‚É MIDI ƒtƒ@ƒCƒ‹‚ª“ü‚Á‚Ä‚¢‚Ä‚à‚©‚Ü‚í‚È‚¢‚Å‚·B‚œ‚ŸA•Ö‹XãA‚ ‚ç‚©‚¶‚߃tƒHƒ‹ƒ_‚ªì‚Á‚Ä‚ ‚邟‚¯‚Å‚·‚Ì‚Å(^^)
+ コピヌするず、いく぀かのフォルダも䞀緒にコピヌされたす。各フォルダの説明をしたす。
+ これらのフォルダの通りにしなくおも本圓はいいのですが、フォルダの配眮を換える堎合は Initialise.tjs の内容も倉曎しなければならない堎合がありたす。詳しくは Initialise.tjs の内容をご芧ください ( .tjs ファむルはテキストファむルですので、テキスト゚ディタで開きたす )。
+ なお、これらのフォルダのどこに䜕を入れおも、KAG のファむル指定ではフォルダ名を指定する必芁はありたせん。別に bgimage フォルダに MIDI ファむルが入っおいおもかたわないです。ただ、䟿宜䞊、あらかじめフォルダが䜜っおあるだけですので(^^)

-@‚±‚ê‚ç‚̃tƒHƒ‹ƒ_‚Í‹ó‚̂܂܂łà–â‘è‚Í‚ ‚è‚Ü‚¹‚ñB•K—v‚̂Ȃ¢ƒtƒHƒ‹ƒ_‚͍폜‚µ‚Ä‚à OK ‚Å‚·B
+ これらのフォルダは空のたたでも問題はありたせん。必芁のないフォルダは削陀しおも OK です。

-
folder.png system ƒtƒHƒ‹ƒ_
-
@system ƒtƒHƒ‹ƒ_‚É‚Í KAG ‚Ì“®ì‚É•K—v‚ȃVƒXƒeƒ€‚ª“ü‚Á‚Ä‚¢‚Ü‚·B
-
folder.png scenario ƒtƒHƒ‹ƒ_
-
@scenario ƒtƒHƒ‹ƒ_‚ɂ́AƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚ð“ü‚ê‚Ü‚·BƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚́AKAG ‚ʼnæ–ʂɕ\ŽŠ‚·‚é•¶Í‚ðŽw’肵‚œ‚èA‚ǂ̉摜‚ð•\ŽŠ‚·‚é‚©‚Ȃǂ̎wŽŠ‚ðƒ^ƒO‚ðŽg‚Á‚Ä–„‚ߍž‚ñ‚ŸAŠg’£Žq‚ª .ks ‚̃tƒ@ƒCƒ‹‚Å‚·B
-@‚¿‚Ȃ݂ɋg—¢‹g—¢‚ð—§‚¿ã‚°‚œ‚Æ‚«‚ÉŽw’è‚·‚é‚̂́uƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_v‚Å‚ ‚Á‚ȁX‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ł͂ ‚è‚Ü‚¹‚ñB
-
folder.png bgimage ƒtƒHƒ‹ƒ_
-
@•\ŽŠ‚·‚é”wŒi‰æ‘œ‚ð“ü‚ê‚Ä‚š‚­ƒtƒHƒ‹ƒ_‚Å‚·B
-
folder.png fgimage ƒtƒHƒ‹ƒ_
-
@•\ŽŠ‚·‚é‘OŒi‰æ‘œ (ƒLƒƒƒ‰‚Ì—§‚¿ƒ|[ƒY‚È‚Ç) ‚ð“ü‚ê‚Ä‚š‚­ƒtƒHƒ‹ƒ_‚Å‚·B
-
folder.png image ƒtƒHƒ‹ƒ_
-
@‚»‚Ì‘Œ‚̉摜 (‚œ‚Æ‚Š‚Îˆê–‡ŠG) ‚Ȃǂð“ü‚ê‚Ä‚š‚­ƒtƒHƒ‹ƒ_‚Å‚·B
-
folder.png bgm ƒtƒHƒ‹ƒ_
-
@BGM (ƒoƒbƒNƒOƒ‰ƒEƒ“ƒhƒ~ƒ…[ƒWƒbƒN)‚̃f[ƒ^‚ð“ü‚ê‚Ä‚š‚­ƒtƒHƒ‹ƒ_‚Å‚·B
-
folder.png sound ƒtƒHƒ‹ƒ_
-
@Œø‰Ê‰¹‚̃f[ƒ^‚ð“ü‚ê‚Ä‚š‚­ƒtƒHƒ‹ƒ_‚Å‚·B
-
folder.png rule ƒtƒHƒ‹ƒ_
-
@ƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̃‹[ƒ‹‰æ‘œ‚ð“ü‚ê‚Ä‚š‚­ƒtƒHƒ‹ƒ_‚Å‚·B
-
folder.png others ƒtƒHƒ‹ƒ_
-
@‚»‚Ì‘ŒB
-
folder.png video ƒtƒHƒ‹ƒ_
-
@“®‰æƒtƒ@ƒCƒ‹‚ð’u‚¢‚Ä‚š‚«‚Ü‚·B
-

ˆµ‚Ђ鉿‘œŒ`Ž® +
folder.png system フォルダ
+
 system フォルダには KAG の動䜜に必芁なシステムが入っおいたす。
+
folder.png scenario フォルダ
+
 scenario フォルダには、シナリオファむルを入れたす。シナリオファむルは、KAG で画面に衚瀺する文章を指定したり、どの画像を衚瀺するかなどの指瀺をタグを䜿っお埋め蟌んだ、拡匵子が .ks のファむルです。
+ ちなみに吉里吉里を立ち䞊げたずきに指定するのは「プロゞェクトフォルダ」であっお個々のシナリオファむルではありたせん。
+
folder.png bgimage フォルダ
+
 衚瀺する背景画像を入れおおくフォルダです。
+
folder.png fgimage フォルダ
+
 衚瀺する前景画像 (キャラの立ちポヌズなど) を入れおおくフォルダです。
+
folder.png image フォルダ
+
 その他の画像 (たずえば䞀枚絵) などを入れおおくフォルダです。
+
folder.png bgm フォルダ
+
 BGM (バックグラりンドミュヌゞック)のデヌタを入れおおくフォルダです。
+
folder.png sound フォルダ
+
 効果音のデヌタを入れおおくフォルダです。
+
folder.png rule フォルダ
+
 ナニバヌサルトランゞションのルヌル画像を入れおおくフォルダです。
+
folder.png others フォルダ
+
 その他。
+
folder.png video フォルダ
+
 動画ファむルを眮いおおきたす。
+

扱える画像圢匏

-@KAG ( ‚Æ‚¢‚€‚©‹g—¢‹g—¢ ) ‚ňµ‚Ђ鉿‘œŒ`Ž®‚͈ȉº‚Ì’Ê‚è‚Å‚·B
-@‰æ‘œŒ`Ž®‚ɂ‚¢‚Ä ‚à‚²——‚­‚Ÿ‚³‚¢B
+ KAG ( ずいうか吉里吉里 ) で扱える画像圢匏は以䞋の通りです。
+ 画像圢匏に぀いお もご芧ください。

-
BMP ‰æ‘œ
-
@Šg’£Žq‚Í .bmp ‚Ü‚œ‚Í .dib ‚Å‚·B‹g—¢‹g—¢‚ł́A–³ˆ³k‚Ì BMP ‚̂݃Tƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·B
-@32bit (32bpp) ‚Ì BMP ‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚«ƒrƒbƒgƒ}ƒbƒv‚Æ‚µ‚ÄŒ©‚È‚³‚ê‚Ü‚·B
-
JPEG ‰æ‘œ
-
@Šg’£Žq‚Í .jpeg ‚Ü‚œ‚Í .jpg ‚Å‚·B—lX‚ȃOƒ‰ƒtƒBƒbƒNƒc[ƒ‹‚̏o—Í‚·‚é JPEG ‰æ‘œ‚ðˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
Portable Network Graphic ‰æ‘œ ( PNG ‰æ‘œ )
-
@Šg’£Žq‚Í .png ‚Å‚·B—lX‚ȃOƒ‰ƒtƒBƒbƒNƒc[ƒ‹‚ŏo—͂ł«‚Ü‚·BƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹‚â“§–ŸFŽw’è‚É‚à‘Ήž‚µ‚Ä‚¢‚Ü‚·B
-
Entis Rasterized Image format ‰æ‘œ ( ERI ‰æ‘œ )
-
@Šg’£Žq‚Í .eri ‚Å‚·BLeshade Entis ށ ‚É‚æ‚èŠJ”­ElˆÄ‚³‚ꂜ‰Â‹t‰æ‘œˆ³k‹ZpEƒtƒH[ƒ}ƒbƒg‚Å‚·B’ʏ́uŒb—‚¿‚á‚ñv‚Å‚·B
-@‰æ‘œƒRƒ“ƒo[ƒ^‚Ȃǂ̃†[ƒeƒBƒŠƒeƒB—ނ́uŒb—‚¿‚á‚ñclubv http://www.entis.gr.jp/eri/ ‚©‚ç“üŽè‚Å‚«‚Ü‚·B
+
BMP 画像
+
 拡匵子は .bmp たたは .dib です。吉里吉里では、無圧瞮の BMP のみサポヌトしおいたす。
+ 32bit (32bpp) の BMP はアルファチャネル付きビットマップずしお芋なされたす。
+
JPEG 画像
+
 拡匵子は .jpeg たたは .jpg です。様々なグラフィックツヌルの出力する JPEG 画像を扱うこずができたす。
+
Portable Network Graphic 画像 ( PNG 画像 )
+
 拡匵子は .png です。様々なグラフィックツヌルで出力できたす。アルファチャネルや透明色指定にも察応しおいたす。
+
Entis Rasterized Image format 画像 ( ERI 画像 )
+
 拡匵子は .eri です。Leshade Entis 氏 により開発・考案された可逆画像圧瞮技術・フォヌマットです。通称「恵理ちゃん」です。
+ 画像コンバヌタなどのナヌティリティ類は「恵理ちゃんclub」 http://www.entis.gr.jp/eri/ から入手できたす。

-@‚±‚̉摜ˆ³kŒ`Ž®‚ð—p‚¢‚éê‡‚́A’˜ìŒ ŠÖŒW‚Å“Á‚É’ˆÓ‚ª•K—v‚Å‚·BÚ‚µ‚­‚Í ‹g—¢‹g—¢ SDK Help ‚́uŽg—pðŒ“™v‚š‚æ‚Ñã‹LuŒb—‚¿‚á‚ñ clubv‚ð‚²——‚­‚Ÿ‚³‚¢B
-
TLG5 ‰æ‘œ
-
@Šg’£Žq‚Í .tlg ‚Å‚· ( .tlg5 ‚ł͂ ‚è‚Ü‚¹‚ñ )B‹g—¢‹g—¢“ÆŽ©‚̉‹t‰æ‘œˆ³kŒ`Ž®‚ŁA‚‘¬‚É“WŠJ‚Å‚«‚é‚Ì‚ª“Á’¥‚Å‚·Bƒtƒ‹ƒJƒ‰[‰æ‘œ‚ƁAƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹•t‚«‚̃tƒ‹ƒJƒ‰[‰æ‘œ‚ɑΉž‚µ‚Ä‚¢‚Ü‚·B
-
TLG6 ‰æ‘œ
-
@Šg’£Žq‚Í .tlg ‚Å‚· ( .tlg6 ‚ł͂ ‚è‚Ü‚¹‚ñ )B‹g—¢‹g—¢“ÆŽ©‚̉‹t‰æ‘œˆ³kŒ`Ž®‚ŁA‚‚¢ˆ³k—Š‚Æ”äŠr“I‚‘¬‚È“WŠJ‚ª“Á’¥‚Å‚·Bƒtƒ‹ƒJƒ‰[‰æ‘œ‚ƁAƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹•t‚«‚̃tƒ‹ƒJƒ‰[‰æ‘œ‚ɑΉž‚µ‚Ä‚¢‚Ü‚·B
-
‚»‚Ì‘Œ‚̉摜
-
@Susie Plug-in ‚ðŽg‚Š‚ÎA‚±‚ê‚çˆÈŠO‚̉摜Œ`Ž®‚É‚à‘Ήž‚Å‚«‚Ü‚·BSusie Plug-in ‚́A‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹ krkr.eXe ‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚©A‚»‚̉º‚Ì plugin ƒtƒHƒ‹ƒ_‚©AƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚É’u‚¢‚Ä‚­‚Ÿ‚³‚¢B(‚»‚ê‚ÆAŒãq‚́uƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚āv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢ )
-

ˆµ‚Š‚éƒI[ƒfƒBƒIŒ`Ž® + この画像圧瞮圢匏を甚いる堎合は、著䜜暩関係で特に泚意が必芁です。詳しくは 吉里吉里 SDK Help の「䜿甚条件等」および䞊蚘「恵理ちゃん club」をご芧ください。 +
TLG5 画像
+
 拡匵子は .tlg です ( .tlg5 ではありたせん )。吉里吉里独自の可逆画像圧瞮圢匏で、高速に展開できるのが特城です。フルカラヌ画像ず、アルファチャンネル付きのフルカラヌ画像に察応しおいたす。
+
TLG6 画像
+
 拡匵子は .tlg です ( .tlg6 ではありたせん )。吉里吉里独自の可逆画像圧瞮圢匏で、高い圧瞮率ず比范的高速な展開が特城です。フルカラヌ画像ず、アルファチャンネル付きのフルカラヌ画像に察応しおいたす。
+
その他の画像
+
 Susie Plug-in を䜿えば、これら以倖の画像圢匏にも察応できたす。Susie Plug-in は、吉里吉里の実行可胜ファむル krkr.eXe ず同じフォルダか、その䞋の plugin フォルダか、プロゞェクトフォルダに眮いおください。(それず、埌述の「プラグむンに぀いお」を参照しおください )
+

扱えるオヌディオ圢匏


-@KAG ( ‚Æ‚¢‚€‚©‹g—¢‹g—¢ ) ‚ňµ‚Š‚éƒI[ƒfƒBƒIŒ`Ž®‚͈ȉº‚Ì’Ê‚è‚Å‚·B
-@Œø‰Ê‰¹‚É‚Í PCM ‚݂̂ðŽg—p‚Å‚«‚Ü‚·B
-@BGM ‚ɂǂ̌`Ž®‚ðŽg‚€‚©‚É‚æ‚Á‚āAKAG ‚Ì Congif.tjs ‚̕ύX‚ª•K—v‚ɂȂè‚Ü‚·BÚ‚µ‚­‚Í Config.tjs ‚Ì“à—e‚ð‚²——‚­‚Ÿ‚³‚¢B
+ KAG ( ずいうか吉里吉里 ) で扱えるオヌディオ圢匏は以䞋の通りです。
+ 効果音には PCM のみを䜿甚できたす。
+ BGM にどの圢匏を䜿うかによっお、KAG の Congif.tjs の倉曎が必芁になりたす。詳しくは Config.tjs の内容をご芧ください。

PCM
-
@•W€‚ł́A–³ˆ³k‚Ì RIFF-WAVE ( Šg’£Žq‚Í .wav ) ‚ðÄ¶‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
 暙準では、無圧瞮の RIFF-WAVE ( 拡匵子は .wav ) を再生するこずができたす。

-@–³ˆ³k‚Ì RIFF-WAVE ˆÈŠO‚É‚Í Ogg Vorbis ( *.ogg ) ATCWF ( *.tcw )AMicrosoft ADPCM ( *.wav ) ‚ȂǂðÄ¶‚Å‚«‚Ü‚·‚ªAƒvƒ‰ƒOƒCƒ“‚ª•K—v‚ɂȂè‚Ü‚·B
-@ƒvƒ‰ƒOƒCƒ“‚Í‹g—¢‹g—¢‚Q”z•zƒtƒ@ƒCƒ‹‚Æ‚µ‚āAOgg Vorbis—p ( wuvorbis.dll )ATCWF—p ( wutcwf.dll )AMicrosoft ADPCM—p ( wumsadp.dll ) ‚ª“Y•t‚³‚ê‚Ä‚¢‚Ü‚·B
+ 無圧瞮の RIFF-WAVE 以倖には Ogg Vorbis ( *.ogg ) 、TCWF ( *.tcw )、Microsoft ADPCM ( *.wav ) などを再生できたすが、プラグむンが必芁になりたす。
+ プラグむンは吉里吉里配垃ファむルずしお、Ogg Vorbis甹 ( wuvorbis.dll )、TCWF甹 ( wutcwf.dll )、Microsoft ADPCM甹 ( wumsadp.dll ) が添付されおいたす。

-@Ogg Vorbis ‚́A“Á‹–E“Á‹–—¿ƒtƒŠ[‚̈³k‰¹ŠyŒ`Ž®‚ŁAMP3 ‚Æ“¯“™‚ÌŽg‚¢•û‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·BƒGƒ“ƒR[ƒ_‚Í http://www.vorbis.com/ ‚©‚ç“üŽè‚Å‚«‚Ü‚·B
+ Ogg Vorbis は、特蚱・特蚱料フリヌの圧瞮音楜圢匏で、MP3 ず同等の䜿い方をするこずができたす。゚ンコヌダは http://www.vorbis.com/ から入手できたす。

-@‚»‚̂ق©‚̃vƒ‰ƒOƒCƒ“ ( ‚à‚µA‚ ‚ê‚Î ) ‚ðŽg—p‚µ‚čж‰Â”\‚ÈŒ`Ž®‚𑝂₷‚±‚Æ‚à‚Å‚«‚Ü‚·Bƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚Ă͊eƒvƒ‰ƒOƒCƒ“‚Ìà–Ÿ‘‚Ì‘ŒAŒãq‚́uƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚āv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ そのほかのプラグむン ( もし、あれば ) を䜿甚しお再生可胜な圢匏を増やすこずもできたす。プラグむンに぀いおは各プラグむンの説明曞の他、埌述の「プラグむンに぀いお」を参照しおください。

-@–³ˆ³k Wave, Ogg Vorbis, TCWF, Microsoft ADPCM ‚ÌŠeŒ`Ž®‚́ALoop Tuner ( ƒTƒ|[ƒgƒy[ƒW‚©‚ç“üŽè‰Â”\ ) ‚ð—p‚¢‚㋁[ƒv‚̏î•ñ‚ðì¬‚·‚邱‚Ƃɂæ‚èAƒ‹[ƒvˆÊ’u‚ð×‚©‚­Žw’è‚·‚鎖‚ª‚Å‚«‚Ü‚·B‚±‚ê‚É‚æ‚èAƒ‹[ƒv‚̂‚Ȃ¬–Ú‚ðŠŽ‚¶‚³‚¹‚È‚¢ƒ‹[ƒv‰‰‘t‚ª‰Â”\‚ɂȂè‚Ü‚·B
-
MIDIƒV[ƒPƒ“ƒXƒf[ƒ^
-
@Standerd MIDI Format ( Šg’£Žq‚Í .smf ‚Ü‚œ‚Í .mid ) ‚ðÄ¶‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒNƒƒXƒtƒF[ƒh‚ðs‚¢‚œ‚¢ê‡‚͎኱‚Ì’ˆÓ‚ª•K—v‚Å‚·AÚ‚µ‚­‚Í ‹g—¢‹g—¢ SDK Help ‚́uMIDI ƒTƒEƒ“ƒhƒoƒbƒtƒ@‚ɂ‚¢‚āv‚ð‚²——‚­‚Ÿ‚³‚¢B
+ 無圧瞮 Wave, Ogg Vorbis, TCWF, Microsoft ADPCM の各圢匏は、Loop Tuner ( サポヌトペヌゞから入手可胜 ) を甚いおルヌプの情報を䜜成するこずにより、ルヌプ䜍眮を现かく指定する事ができたす。これにより、ルヌプの぀なぎ目を感じさせないルヌプ挔奏が可胜になりたす。 +
MIDIシヌケンスデヌタ
+
 Standerd MIDI Format ( 拡匵子は .smf たたは .mid ) を再生するこずができたす。クロスフェヌドを行いたい堎合は若干の泚意が必芁です、詳しくは 吉里吉里 SDK Help の「MIDI サりンドバッファに぀いお」をご芧ください。
CD-DA
-
@CD-XA ‚Ì CD-DA •”•ª‚ðÄ¶‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BCD-XA ‚́ACD-ROM ‚Æ‚µ‚ăRƒ“ƒsƒ…[ƒ^—p‚̃f[ƒ^‚ƁACD-DA ‚Æ‚µ‚ăI[ƒfƒBƒI‚̃f[ƒ^‚ª“¯‹‚·‚éŒ`Ž®‚Ì CD ‚Å‚·B‹g—¢‹g—¢‚́AŽg—p‰Â”\‚È CD-ROM ƒhƒ‰ƒCƒu‚ÌŒŸõ‚É CD-ROM ‚̃Rƒ“ƒsƒ…[ƒ^—p‚̃f[ƒ^‚Æ‚µ‚Ẵ{ƒŠƒ…[ƒ€ƒ‰ƒxƒ‹‚ðŒ³‚ÉŒŸõ‚ðs‚€‚̂ŁACD-XA Œ`Ž®‚Ì CD ‚łȂ¢‚ƈµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB ( ‚à‚Á‚Æ‚à‚±‚̃`ƒ…[ƒgƒŠƒAƒ‹“à‚ōs‚€‚æ‚€‚Ƀhƒ‰ƒCƒu–Œ‚ð–ŸŽŠ‚·‚é‚È‚ç‚΍ж‚Å‚«‚Ü‚·‚ªEEE )
-

ˆµ‚Š‚éƒ€[ƒr[Œ`Ž® +
 CD-XA の CD-DA 郚分を再生するこずができたす。CD-XA は、CD-ROM ずしおコンピュヌタ甚のデヌタず、CD-DA ずしおオヌディオのデヌタが同居する圢匏の CD です。吉里吉里は、䜿甚可胜な CD-ROM ドラむブの怜玢に CD-ROM のコンピュヌタ甚のデヌタずしおのボリュヌムラベルを元に怜玢を行うので、CD-XA 圢匏の CD でないず扱うこずができたせん。 ( もっずもこのチュヌトリアル内で行うようにドラむブ名を明瀺するならば再生できたすが・・・ )
+

扱えるムヌビヌ圢匏

MPEG I
-
@ˆê”Ê“I‚È MPEG I ‚ɑΉž‚µ‚Ä‚¢‚Ü‚·B
-@‚œ‚Ÿ‚µA”z•zŽž‚ɂ́A krmovie.dll ‚ð‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚É’u‚¢‚Ä‚š‚­•K—v‚ª‚ ‚è‚Ü‚·B‚Ü‚œAƒ€[ƒr[‚̍ж‚É‚Í DirectX 8 ‚ªAÄ¶‚·‚éŠÂ‹«‘€‚É•K—v‚ɂȂè‚Ü‚·B
+
 䞀般的な MPEG I に察応しおいたす。
+ ただし、配垃時には、 krmovie.dll を吉里吉里実行可胜ファむルず同じ堎所に眮いおおく必芁がありたす。たた、ムヌビヌの再生には DirectX 8 が、再生する環境偎に必芁になりたす。

Note
-@ƒI[ƒfƒBƒI‚ƃ}ƒ‹ƒ`ƒvƒŒƒNƒVƒ“ƒO‚ðs‚Á‚Ä‚¢‚È‚¢AƒrƒfƒI‚Ì‚Ý‚Ì MPEG I ƒXƒgƒŠ[ƒ€‚ÌŠg’£Žq‚Í .mpeg/.mpg ‚ł͂Ȃ­‚Ä .mpv ‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B‹g—¢‹g—¢‚Í Šg’£Žq‚ŃrƒfƒIŒ`Ž®‚ð”»’f‚µ‚Ü‚·B
+ オヌディオずマルチプレクシングを行っおいない、ビデオのみの MPEG I ストリヌムの拡匵子は .mpeg/.mpg ではなくお .mpv にしおください。吉里吉里は 拡匵子でビデオ圢匏を刀断したす。

WMV
-
@WMV ‚ɑΉž‚µ‚Ä‚¢‚Ü‚·B
-@Ä¶‰Â”\‚È WMV ‚̃o[ƒWƒ‡ƒ“‚́AƒVƒXƒeƒ€‚ɃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é Media Player ‚â DirectX ‚Ɉˑ¶‚µ‚Ü‚·‚ªADirectX 9 ˆÈ~‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚éŠÂ‹«‚𐄏§‚µ‚Ü‚·B

Note
-@‹g—¢‹g—¢‚ÍReleaser‚ō쐬‚µ‚œƒA[ƒJƒCƒu‚âŽÀs‰Â”\ƒtƒ@ƒCƒ‹“à‚ɃrƒfƒI‚ªŠi”[‚³‚ê‚Ä‚¢‚Ä‚àA’ŒÚƒA[ƒJƒCƒu‚©‚ç (ƒeƒ“ƒ|ƒ‰ƒŠƒtƒ@ƒCƒ‹‚ð‰î‚·‚邱‚ƂȂ­) ƒ€[ƒr[‚ðÄ¶‚Å‚«‚Ü‚·B‚œ‚Ÿ‚µAReleaser ‚ł̓€[ƒr[ƒtƒ@ƒCƒ‹‚́uˆ³k‚µ‚È‚¢v‚É•ª—Þ‚·‚é•K—v‚ª‚ ‚è‚Ü‚· (ƒfƒtƒHƒ‹ƒg‚Ì•ª—ނł͈³k‚µ‚È‚¢Ý’è‚ÉŽ©“®“I‚ɂȂè‚Ü‚· )B
+
 WMV に察応しおいたす。
+ 再生可胜な WMV のバヌゞョンは、システムにむンストヌルされおいる Media Player や DirectX に䟝存したすが、DirectX 9 以降がむンストヌルされおいる環境を掚奚したす。

Note
+ 吉里吉里はReleaserで䜜成したアヌカむブや実行可胜ファむル内にビデオが栌玍されおいおも、盎接アヌカむブから (テンポラリファむルを介するこずなく) ムヌビヌを再生できたす。ただし、Releaser ではムヌビヌファむルは「圧瞮しない」に分類する必芁がありたす (デフォルトの分類では圧瞮しない蚭定に自動的になりたす )。


Note
-@AVIŒ`Ž®‚̃€[ƒr[‚̓Tƒ|[ƒgŠO‚Å‚·B

+ AVI圢匏のムヌビヌはサポヌト倖です。

Flash

SWF
-
@Macromedia Flash ‚̍ж‚ɑΉž‚µ‚Ä‚¢‚Ü‚·B
-@‚œ‚Ÿ‚µA”z•zŽž‚É‚Í krflash.dll ‚ð‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚É’u‚¢‚Ä‚š‚­•K—v‚ª‚ ‚è‚Ü‚·B‚Ü‚œASWF ‚̍ж‚É‚Í Flash Player ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@Flash ‚̍ж•û–@‚̓rƒfƒI‚Æ“¯‚¶ˆµ‚¢‚Å‚·B

Note
-@Flash ‚ւ̑Ήž‚ÍŠ®‘S‚È‚à‚̂ł͂ ‚è‚Ü‚¹‚ñBƒL[ƒ{[ƒh“ü—Í‚ð•K—v‚Æ‚·‚邿‚€‚È Flash ƒRƒ“ƒeƒ“ƒc‚͐³í‚É“®ì‚µ‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B‚Ü‚œAXP3 ‚Ȃǂ̃A[ƒJƒCƒu“à‚É SWF ƒtƒ@ƒCƒ‹‚ªŠi”[‚³‚ê‚Ä‚¢‚œê‡‚́A‚¢‚Á‚œ‚ñƒeƒ“ƒ|ƒ‰ƒŠƒtƒ@ƒCƒ‹‚ɏ‘‚«‚Ÿ‚µ‚ÄŽg—p‚·‚邜‚߁A‘å‚«‚È SWF ƒtƒ@ƒCƒ‹ ( 3`5MB ‚ð‰z‚Š‚é‚à‚Ì ) ‚̓A[ƒJƒCƒu‚ÉŠi”[‚µ‚È‚¢•û‚ª—Ç‚¢‚©‚ÆŽv‚¢‚Ü‚·B
+
 Macromedia Flash の再生に察応しおいたす。
+ ただし、配垃時には krflash.dll を吉里吉里実行可胜ファむルず同じ堎所に眮いおおく必芁がありたす。たた、SWF の再生には Flash Player がむンストヌルされおいる必芁がありたす。
+ Flash の再生方法はビデオず同じ扱いです。

Note
+ Flash ぞの察応は完党なものではありたせん。キヌボヌド入力を必芁ずするような Flash コンテンツは正垞に動䜜しない可胜性がありたす。たた、XP3 などのアヌカむブ内に SWF ファむルが栌玍されおいた堎合は、いったんテンポラリファむルに曞きだしお䜿甚するため、倧きな SWF ファむル ( 35MB を越えるもの ) はアヌカむブに栌玍しない方が良いかず思いたす。


Note
-@ìŽÒ‚Í Flash ‚̐§ìŠÂ‹«‚ðŽ‚Á‚Ä‚¢‚È‚¢‚̂ŃeƒXƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ‚ªAFlash ƒRƒ“ƒeƒ“ƒc‚̐§Œä‚Å KAG ƒVƒiƒŠƒI‚Ì”CˆÓ‚̃‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·BAction Get URL ( URL •\ŽŠ‚̃AƒNƒVƒ‡ƒ“ ) ‚ɁAURL ‚Æ‚µ‚Ä FSCommand:Go ‚ðA•\ŽŠæ‚̃EƒBƒ“ƒhƒE‚Æ‚µ‚Ä uƒVƒiƒŠƒIƒtƒ@ƒCƒ‹/ƒ‰ƒxƒ‹v‚ÌŒ`Ž®‚Å•¶Žš—ñ‚ðŽw’肵‚Ü‚· ( —á: first.ks/label2 )
-@FSCommand:Eval ‚ŁA•\ŽŠæƒEƒBƒ“ƒhƒE‚Æ‚µ‚Ä TJS Ž®‚ðŽw’è‚·‚邯AƒAƒNƒVƒ‡ƒ“‚ª”­¶‚µ‚œ‚Æ‚«‚É”CˆÓ‚Ì TJS Ž®‚ðŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· ( •ϐ”‚É’l‚ð‘ã“ü‚·‚邯‚© )B
-@openvideo ƒ^ƒO‚Ü‚œ‚Í playvideo ƒ^ƒO‚ŁAstorage ‘®«‚Ńtƒ@ƒCƒ‹–Œ‚É‘±‚« ? ‚ð‘‚«A‚»‚ÌŒã‚É Flash ‚É“n‚·ƒpƒ‰ƒ[ƒ^‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· ( —á : hoge.swf?name=value&param=content )B
+ 䜜者は Flash の制䜜環境を持っおいないのでテストしおいたせんが、Flash コンテンツの制埡で KAG シナリオの任意のラベルにゞャンプさせるこずができたす。Action Get URL ( URL 衚瀺のアクション ) に、URL ずしお FSCommand:Go を、衚瀺先のりィンドりずしお 「シナリオファむル/ラベル」の圢匏で文字列を指定したす ( 䟋: first.ks/label2 )
+ FSCommand:Eval で、衚瀺先りィンドりずしお TJS 匏を指定するず、アクションが発生したずきに任意の TJS 匏を実行するこずができたす ( 倉数に倀を代入するずか )。
+ openvideo タグたたは playvideo タグで、storage 属性でファむル名に続き ? を曞き、その埌に Flash に枡すパラメヌタを指定するこずができたす ( 䟋 : hoge.swf?name=value&param=content )。

-

ˆµ‚Š‚éƒA[ƒJƒCƒuŒ`Ž® +

扱えるアヌカむブ圢匏

-
XP3 ‚Æ PEXP3
-
@‹g—¢‹g—¢“ÆŽ©‚̃A[ƒJƒCƒuŒ`Ž®‚Å‚ ‚é XP3 Œ`Ž®‚ðˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@PEXP3 ‚́u‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹v‚Æ XP3 Œ`Ž®‚ª‘g‡‚킳‚Á‚œŒ`Ž®‚ŁA’P‘̂̎Às‰Â”\ƒtƒ@ƒCƒ‹’†‚ɍì•i‚ð”[‚ß‚ç‚ê‚é‚à‚̂ł·B
-@‚Ç‚¿‚ç‚ÌŒ`Ž®‚à‹g—¢‹g—¢ SDK •t‘®‚Ì Releaser ‚ō쐬‚Å‚«‚Ü‚·B
-
‚»‚Ì‘Œ‚̃A[ƒJƒCƒuŒ`Ž®
-
@Susie Plug-in ‚ðŽg‚Š‚ÎA‚±‚ê‚çˆÈŠO‚̃A[ƒJƒCƒuŒ`Ž®‚É‚à‘Ήž‚Å‚«‚Ü‚·B(Œãq‚́uƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚āv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢ )
+
XP3 ず PEXP3
+
 吉里吉里独自のアヌカむブ圢匏である XP3 圢匏を扱うこずができたす。
+ PEXP3 は「吉里吉里実行可胜ファむル」ず XP3 圢匏が組合わさった圢匏で、単䜓の実行可胜ファむル䞭に䜜品を玍められるものです。
+ どちらの圢匏も吉里吉里 SDK 付属の Releaser で䜜成できたす。
+
その他のアヌカむブ圢匏
+
 Susie Plug-in を䜿えば、これら以倖のアヌカむブ圢匏にも察応できたす。(埌述の「プラグむンに぀いお」を参照しおください )
-

ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg +

レンダリング枈みフォント

-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚́A§ìŽÒ‘€‚ō쐬‚µ‚œƒtƒHƒ“ƒgƒf[ƒ^‚Å‚·B‚±‚ê‚ðŽg—p‚·‚邱‚ƂŁAí‚ɐ§ìŽÒ‘€‚̈Ӑ}‚µ‚œƒtƒHƒ“ƒg‚ŁAOS ‚âŠÂ‹«‚ɉe‹¿‚³‚ê‚邱‚ƂȂ­•\ŽŠ‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œAŠOŽš‚àŽ©—R‚ÉŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚Í krkrfont.exe ‚ō쐬‚µ‚Ü‚·Bì¬‚·‚邯‚«Ac‘‚«‚ÉŽg—p‚·‚éƒtƒHƒ“ƒg‚Í @ ‚Ì“ª‚É’…‚¢‚œƒtƒHƒ“ƒg‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ レンダリング枈みフォントは、制䜜者偎で䜜成したフォントデヌタです。これを䜿甚するこずで、垞に制䜜者偎の意図したフォントで、OS や環境に圱響されるこずなく衚瀺をするこずができたす。たた、倖字も自由に䜿甚するこずができたす。
+ レンダリング枈みフォントは krkrfont.exe で䜜成したす。䜜成するずき、瞊曞きに䜿甚するフォントは @ の頭に着いたフォントにしおください。

-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒtƒ@ƒCƒ‹‚Í .tft ‚ÌŠg’£Žq‚ðŽ‚Á‚Ä‚¢‚Ü‚·BŽg—p‚·‚éê‡‚Í others ƒtƒHƒ‹ƒ_‚È‚Ç‚É‚š‚«Amappfont ƒ^ƒO‚Å”CˆÓ‚̃tƒHƒ“ƒg‚ÉŠ„‚è“–‚ĂĂ­‚Ÿ‚³‚¢B
+ レンダリング枈みフォントファむルは .tft の拡匵子を持っおいたす。䜿甚する堎合は others フォルダなどにおき、mappfont タグで任意のフォントに割り圓おおください。


Note
-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgì¬ƒc[ƒ‹‚ÌŽg‚¢•û‚Í‹g—¢‹g—¢ SDK ƒwƒ‹ƒv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ レンダリング枈みフォント䜜成ツヌルの䜿い方は吉里吉里 SDK ヘルプを参照しおください。

-

ƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚Ä +

プラグむンに぀いお

-@Susie-Plugin ‚ ‚é‚¢‚Í PCM ‚̍ж‰Â”\‚ÈŒ`Ž®‚ðŠg’£‚·‚邜‚߂̃vƒ‰ƒOƒCƒ“A‚à‚µ‚­‚Í‚»‚Ì‘Œ‚̃vƒ‰ƒOƒCƒ“‚́Aloadplugin ƒ^ƒO‚ÅŽw’肵‚È‚¢‚ÆŽg—p‰Â”\‚ɂȂè‚Ü‚¹‚ñB
+ Susie-Plugin あるいは PCM の再生可胜な圢匏を拡匵するためのプラグむン、もしくはその他のプラグむンは、loadplugin タグで指定しないず䜿甚可胜になりたせん。

-@‚œ‚Æ‚Š‚ÎAwuvorbis.dll ‚ðŽg‚¢‚œ‚¢ê‡‚́A
+ たずえば、wuvorbis.dll を䜿いたい堎合は、


@@ -179,34 +179,34 @@

-@‚Æ‹Lq‚µ‚Ü‚·B
+ ず蚘述したす。

-@‚Ü‚œAƒvƒ‰ƒOƒCƒ“‚́A
  • ‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹ ( krkr.eXe ) ‚Æ“¯‚¶êŠ
  • ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Ì‚ ‚éƒtƒHƒ‹ƒ_ˆÈ‰º‚Ì plugin ƒtƒHƒ‹ƒ_
  • ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_
@‚Ì‚¢‚ž‚ê‚©‚É’u‚¢‚Ä‚š‚­•K—v‚ª‚ ‚è‚Ü‚·BƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚É’u‚¢‚œê‡‚Í Releaser ‚ŃA[ƒJƒCƒu“à‚ ‚é‚¢‚ÍŽÀs‰Â”\ƒtƒ@ƒCƒ‹“à‚Ɋ܂܂ê‚鎖‚ɂȂè‚Ü‚·‚ªA„§‚³‚ê‚Ü‚¹‚ñB‚Å‚«‚ê‚΃A[ƒJƒCƒu“à‚ɂ͊܂߂žA–{‘̂ƈꏏ‚̃tƒHƒ‹ƒ_‚É”z’u‚µ‚Ä”z•z‚·‚é‚Ì‚ª—Ç‚¢‚Å‚µ‚å‚€ ( ƒA[ƒJƒCƒu“à‚ÉŠÜ‚ß‚é‚Æ CD-ROM ã‚©‚ç’ŒÚŽÀs‚·‚éÛ‚ȂǂɃGƒ‰[‚ɂȂè‚Ü‚· )B
+ たた、プラグむンは、
  • 吉里吉里実行可胜ファむル ( krkr.eXe ) ず同じ堎所
  • 実行可胜ファむルのあるフォルダ以䞋の plugin フォルダ
  • プロゞェクトフォルダ
 のいずれかに眮いおおく必芁がありたす。プロゞェクトフォルダに眮いた堎合は Releaser でアヌカむブ内あるいは実行可胜ファむル内に含たれる事になりたすが、掚奚されたせん。できればアヌカむブ内には含めず、本䜓ず䞀緒のフォルダに配眮しお配垃するのが良いでしょう ( アヌカむブ内に含めるず CD-ROM 䞊から盎接実行する際などに゚ラヌになりたす )。

-@krmovie.dll ‚â krflash.dll ‚̓vƒ‰ƒOƒCƒ“‚ł͂Ȃ¢‚̂ŁAloadplugin ƒ^ƒO‚ÅŽw’è‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
+ krmovie.dll や krflash.dll はプラグむンではないので、loadplugin タグで指定する必芁はありたせん。

-@‹g—¢‹g—¢ SDK ƒwƒ‹ƒv‚́uƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚āv‚à‚²——‚­‚Ÿ‚³‚¢B
+ 吉里吉里 SDK ヘルプの「プラグむンに぀いお」もご芧ください。

Note
-@‹g—¢‹g—¢‚P‚̏ꍇ‚ÍŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚É’u‚­‚Ÿ‚¯‚ÅŽg—p‰Â”\‚ɂȂè‚Ü‚µ‚œ‚ªA‹g—¢‹g—¢‚Q‚̏ꍇ‚Í–ŸŽŠ“I‚Ƀvƒ‰ƒOƒCƒ“‚ðŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ 吉里吉里の堎合は実行可胜ファむルず同じ堎所に眮くだけで䜿甚可胜になりたしたが、吉里吉里の堎合は明瀺的にプラグむンを指定する必芁がありたす。

-

UNICODE‚ւ̑Ήž +

UNICODEぞの察応

-@ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚â TJS ƒXƒNƒŠƒvƒg‚ð•ҏW‚·‚邜‚߁AƒeƒLƒXƒgƒGƒfƒBƒ^‚ª•K—v‚ɂȂè‚Ü‚·B
-@•’ʂ͕’i‚šŽg‚¢‚Ì‚šŽèŽ‚¿‚̃eƒLƒXƒgƒGƒfƒBƒ^‚Å–â‘è‚ ‚è‚Ü‚¹‚ñ‚ªA‹g—¢‹g—¢‚ªo—Í‚·‚éƒRƒ“ƒ\[ƒ‹‚̃ƒOƒtƒ@ƒCƒ‹‚â KAG ‚̃Z[ƒuƒf[ƒ^‚Í UNICODE ‚ŏo—Í‚³‚ê‚邜‚߁AUNICODE ƒeƒLƒXƒg‚ð•ҏW‚µ‚œ‚¢ê‡‚Í UNICODE ‚ɑΉž‚µ‚œƒeƒLƒXƒgƒGƒfƒBƒ^‚ª•K—v‚ɂȂè‚Ü‚·B
-@‚Ü‚œAƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚â TJS ƒXƒNƒŠƒvƒg‚É“ú–{Œê•¶Žš (‚±‚±‚Å‚¢‚€“ú–{Œê•¶Žš‚Ƃ͓ú–{Œê”Å Windows ‚ŒʏíŽg‚Š‚é•¶Žš) ˆÈŠO‚ð‹Lq‚µ‚œ‚¢ê‡‚́A‚±‚ê‚ç‚ð UNICODE ƒeƒLƒXƒg‚Å‹Lq‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ シナリオファむルや TJS スクリプトを線集するため、テキスト゚ディタが必芁になりたす。
+ 普通は普段お䜿いのお手持ちのテキスト゚ディタで問題ありたせんが、吉里吉里が出力するコン゜ヌルのログファむルや KAG のセヌブデヌタは UNICODE で出力されるため、UNICODE テキストを線集したい堎合は UNICODE に察応したテキスト゚ディタが必芁になりたす。
+ たた、シナリオファむルや TJS スクリプトに日本語文字 (ここでいう日本語文字ずは日本語版 Windows で通垞䜿える文字) 以倖を蚘述したい堎合は、これらを UNICODE テキストで蚘述する必芁がありたす。

-@“ú–{Œê•¶ŽšˆÈŠO‚ÌŒŸŒê‚ð•\ŽŠ‚·‚邜‚߂ɂ͂¢‚­‚‚©ðŒ‚ª‚ ‚è‚Ü‚·B
+ 日本語文字以倖の蚀語を衚瀺するためにはいく぀か条件がありたす。

-
  • ŠY“–‚·‚éƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚â TJS ƒXƒNƒŠƒvƒgƒtƒ@ƒCƒ‹‚ª UNICODE ‚Å‹Lq‚³‚ê‚Ä‚¢‚邱‚Æ ( UNICODE ‚ŏ‘‚©‚ꂜƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Æ‚»‚€‚łȂ¢ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚ª¬Ý‚µ‚Ä‚¢‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñ )
  • ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒtƒ@ƒCƒ‹‚ðŽg‚í‚È‚¢ê‡‚́AƒQ[ƒ€‚ðƒvƒŒƒC‚·‚é‘€‚Ì OS ‚ª Windows NT Œn ( Windows 2000 ‚â Windows XP, Vista ˆÈ~ ) ‚Å‚ ‚邱‚Æ ( ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒtƒ@ƒCƒ‹‚ðŽg—p‚·‚éê‡‚̓vƒŒƒC‚·‚é‘€‚Ì OS ‚ÍŠÖŒW‚ ‚è‚Ü‚¹‚ñ )
  • •\ŽŠ‚µ‚æ‚€‚Æ‚·‚錟Œê‚Ì•¶Žš‚ðŠÜ‚ñ‚ŸƒtƒHƒ“ƒg‚ðŽw’è‚·‚邱‚Æ
  • •\ŽŠ‚µ‚æ‚€‚Æ‚·‚錟Œê‚ª¶‚©‚ç‰E‚֏‘‚­(‰¡‘‚«)ŒŸŒê‚ ‚é‚¢‚͏ォ‚牺‚֏‘‚­(c‘‚«)ŒŸŒê‚Å‚ ‚邱‚Æ

-@‚ǂ̏ꍇ‚àA“ú–{ŒêˆÈŠO‚Ì•¶Žš‚ð•\ŽŠ‚Å‚«‚é‚̂̓Q[ƒ€‚̉æ–Ê“à‚®‚ç‚¢‚ŁAƒEƒBƒ“ƒhƒE‚̃^ƒCƒgƒ‹ƒo[‚⃁ƒjƒ…[€–ڂȂǁAWindows •W€‚̃†[ƒUƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŽg—p‚µ‚Ä‚¢‚é•”ˆÊ‚ɂ͓ú–{Œê•¶Žš‚µ‚©•\ŽŠ‚Å‚«‚Ü‚¹‚ñB‚Ü‚œAedit ƒ^ƒO‚Ő¶¬‚³‚ê‚éƒGƒfƒBƒbƒg‚É“ü—͂ł«‚é•¶Žš‚Í“ú–{Œê•¶Žš‚Ÿ‚¯‚Å‚·B
+
  • 該圓するシナリオファむルや TJS スクリプトファむルが UNICODE で蚘述されおいるこず ( UNICODE で曞かれたテキストファむルずそうでないテキストファむルが混圚しおいおもかたいたせん )
  • レンダリング枈みフォントファむルを䜿わない堎合は、ゲヌムをプレむする偎の OS が Windows NT ç³» ( Windows 2000 や Windows XP, Vista 以降 ) であるこず ( レンダリング枈みフォントファむルを䜿甚する堎合はプレむする偎の OS は関係ありたせん )
  • 衚瀺しようずする蚀語の文字を含んだフォントを指定するこず
  • 衚瀺しようずする蚀語が巊から右ぞ曞く(暪曞き)蚀語あるいは䞊から䞋ぞ曞く(瞊曞き)蚀語であるこず

+ どの堎合も、日本語以倖の文字を衚瀺できるのはゲヌムの画面内ぐらいで、りィンドりのタむトルバヌやメニュヌ項目など、Windows 暙準のナヌザむンタヌフェヌスを䜿甚しおいる郚䜍には日本語文字しか衚瀺できたせん。たた、edit タグで生成される゚ディットに入力できる文字は日本語文字だけです。


Note
-@ã‚ł͓ú–{Œê•¶Žš‚Ə‘‚«‚Ü‚µ‚œ‚ªAŠî–{“I‚É‹g—¢‹g—¢‚Í‚»‚ꂪŽÀs‚³‚ê‚Ä‚¢‚é OS ‚ÌŒŸŒêƒƒP[ƒ‹‚ɏ]‚¢‚Ü‚· ( “ú–{Œê”Å Windows ‚È‚ç‚Î “ú–{Œê•¶ŽšA’†•¶”ÅWindows‚È‚ç‚Î’†•¶‚È‚Ç )B‚œ‚Ÿ‚µìŽÒ‚̓`ƒFƒbƒN‚µ‚Ă܂¹‚ñB
+ 䞊では日本語文字ず曞きたしたが、基本的に吉里吉里はそれが実行されおいる OS の蚀語ロケヌルに埓いたす ( 日本語版 Windows ならば 日本語文字、䞭文版Windowsならば䞭文など )。ただし䜜者はチェックしおたせん。


Note
-@Œ»Ý‚Ì‹g—¢‹g—¢/KAG ‚Í Windows ã‚ł̂ݓ®ì‚·‚邜‚߁A‚Ƃ肠‚Š‚ž UNICODE ‚Æ‚¢‚€‚ÆƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚Ì UTF-16 ‚Ì‚±‚Ƃł· ( ‚œ‚Ÿ‚µƒTƒƒQ[ƒgƒyƒA‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñ )B
-@‚Ü‚œA‹g—¢‹g—¢‚́AUNICODE ƒeƒLƒXƒg‚ÍƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚Ì UTF-16‚ŁA‚³‚ç‚É BOM ( Byte Order Mark ) ‚ªæ“ª‚ɂȂ¢‚Æ•¶ŽšƒR[ƒh‚𐳏í‚ÉŽ¯•ʂł«‚Ü‚¹‚ñ ( Œ»ó‚ł̓rƒbƒOƒGƒ“ƒfƒBƒAƒ“‚Ì UTF-16 ‚Í‚œ‚Æ‚Š³Ž®‚È BOM ‚ª‚‚¢‚Ä‚¢‚œ‚Æ‚µ‚Ä‚à“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ )B
+ 珟圚の吉里吉里/KAG は Windows 䞊でのみ動䜜するため、ずりあえず UNICODE ずいうずリトル゚ンディアンの UTF-16 のこずです ( ただしサロゲヌトペアは䜿甚できたせん )。
+ たた、吉里吉里は、UNICODE テキストはリトル゚ンディアンの UTF-16で、さらに BOM ( Byte Order Mark ) が先頭にないず文字コヌドを正垞に識別できたせん ( 珟状ではビッグ゚ンディアンの UTF-16 はたずえ正匏な BOM が぀いおいたずしおも読み蟌むこずができたせん )。

diff --git a/docs/kag3doc/contents/RClick.html b/docs/kag3doc/contents/RClick.html index 2211f02..0b7c356 100644 --- a/docs/kag3doc/contents/RClick.html +++ b/docs/kag3doc/contents/RClick.html @@ -5,34 +5,34 @@ - ‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚ɂ‚¢‚Ä + 右クリックサブルヌチンに぀いお - + - + -

‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚Æ‚Í +

右クリックサブルヌチンずは

-@ƒ}ƒEƒX‚̉EƒNƒŠƒbƒN‚ŌĂяo‚³‚ê‚é KAG ‚̃Tƒuƒ‹[ƒ`ƒ“‚Å‚·B
-@‰EƒNƒŠƒbƒN‚É‚æ‚Á‚ăZ[ƒu/ƒ[ƒh‚̉æ–Ê‚ð•\ŽŠ‚³‚¹‚œ‚è‚·‚é‚̂ɗp‚¢‚Ü‚·B
+ マりスの右クリックで呌び出される KAG のサブルヌチンです。
+ 右クリックによっおセヌブ/ロヌドの画面を衚瀺させたりするのに甚いたす。
-

‚Ƃ肠‚Š‚ž—á +

ずりあえず䟋

-@‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚ðì‚é‚É‚Í rclick ƒ^ƒO‚ð—p‚¢‚Ü‚·B‚±‚̃^ƒO‚É‚æ‚Á‚āA‰EƒNƒŠƒbƒN‚ð‚³‚ê‚œ‚Æ‚«‚ÉŽw’è‚̃Tƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚яo‚·‚©A‚ ‚é‚¢‚́AŽw’è‚̃‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚·‚é‚©‚ðŽw’è‚Å‚«‚Ü‚·B
+ 右クリックサブルヌチンを䜜るには rclick タグを甚いたす。このタグによっお、右クリックをされたずきに指定のサブルヌチンを呌び出すか、あるいは、指定のラベルにゞャンプするかを指定できたす。

-@‚œ‚Æ‚Š‚ÎArlick.ks ‚Ɉȉº‚Ì“à—e‚ð‘‚¢‚œ‚Æ‚µ‚Ü‚·B
+ たずえば、rlick.ks に以䞋の内容を曞いたずしたす。

-—á:
*rclick
+䟋:
*rclick
@rclick jump=true storage="rclick.ks" target="*exit" enabled=true
@current layer=message1
@layopt layer=message0 page=fore visible=false
@layopt layer=message1 page=fore visible=true
@er
-‚±‚±‚͉EƒNƒŠƒbƒNƒ‹[ƒ`ƒ““à‚Å‚·B
+ここは右クリックルヌチン内です。
[s]

*exit
@@ -44,47 +44,47 @@

-@‚±‚ê‚ŁA‚œ‚Æ‚Š‚ÎAfirst.ks ‚ɂ͈ȉº‚̍s‚ð‹Lq‚µ‚Ü‚·B + これで、たずえば、first.ks には以䞋の行を蚘述したす。
@rclick call=true storage="rclick.ks" target="*rclick" enabled=true


-@‚·‚邯A‰EƒNƒŠƒbƒN‚Å rclick.ks ‚Ì *rclick ‚ªŒÄ‚΂ê‚邿‚€‚ɂȂè‚Ü‚·B
-@ã‹L‚Ì—á‚Ì rclick.ks ‚ł́A‚Ü‚ž‰EƒNƒŠƒbƒN‚ª‚³‚ꂜ‚ç *exit ‚ɃWƒƒƒ“ƒv‚·‚邿‚€‚ɐݒ肵‚Ä‚¢‚Ü‚·B‚±‚ê‚É‚æ‚èA‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ““à‚ʼnEƒNƒŠƒbƒN‚ðs‚Š‚ÎŒ³‚ɖ߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒƒbƒZ[ƒWƒŒƒCƒ„0 ‚ð”ñ•\ŽŠ‚É‚µ‚Ä‚¢‚Ü‚·B‚±‚ê‚É‚æ‚èAƒƒbƒZ[ƒWƒŒƒCƒ„0 ‚ɂȂɂ©‘I‘ðŽˆ‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚Ä‚à‘I‘ðŽˆ‚ð‘I‘ð‚Å‚«‚È‚­‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒƒbƒZ[ƒWƒŒƒCƒ„1 ‚ð•\ŽŠó‘Ô‚É‚µA‚»‚±‚Ɂu‚±‚±‚͉EƒNƒŠƒbƒNƒ‹[ƒ`ƒ““à‚Å‚·Bv‚Æ•\ŽŠ‚µA‚»‚±‚Å’âŽ~‚µ‚Ü‚·B
+ するず、右クリックで rclick.ks の *rclick が呌ばれるようになりたす。
+ 䞊蚘の䟋の rclick.ks では、たず右クリックがされたら *exit にゞャンプするように蚭定しおいたす。これにより、右クリックサブルヌチン内で右クリックを行えば元に戻るこずができたす。
+ メッセヌゞレむダ0 を非衚瀺にしおいたす。これにより、メッセヌゞレむダ0 になにか遞択肢が衚瀺されおいおも遞択肢を遞択できなくするこずができたす。
+ メッセヌゞレむダ1 を衚瀺状態にし、そこに「ここは右クリックルヌチン内です。」ず衚瀺し、そこで停止したす。
-

“‚¢—á +

難しい䟋

-@‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚Æ‚µ‚Ă͕¡ŽG‚È—á‚ð‹“‚°‚Ü‚·‚ªAƒƒbƒZ[ƒW—š—ð‚ðŒ©‚œ‚èAƒZ[ƒuEƒ[ƒh‚ª‚Å‚«‚œ‚è‚·‚é‚à‚̂ł·B + 右クリックサブルヌチンずしおは耇雑な䟋を挙げたすが、メッセヌゞ履歎を芋たり、セヌブ・ロヌドができたりするものです。
-—á:
*sub1
+䟋:
*sub1
@tempsave
-; ªˆêŽž“I‚ɏó‘Ô‚ð•Û‘¶
+; â†‘䞀時的に状態を保存
@history output=false
-; ªƒƒbƒZ[ƒW—š—ð‚ւ̏o—͂𖳌ø‚É
+; â†‘メッセヌゞ履歎ぞの出力を無効に
@mapdisable layer=0 page=fore
-; ªƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ð‚à‚µŽg‚Á‚Ä‚¢‚éê‡‚Í‚±‚̂悀‚É‚µ‚Ä–³Œø‰»‚·‚é
+; â†‘クリッカブルマップをもし䜿っおいる堎合はこのようにしお無効化する
@backlay
@layopt layer=message1 page=back visible=true
-; ª‚±‚̃Tƒuƒ‹[ƒ`ƒ““à‚ł̓ƒbƒZ[ƒWƒŒƒCƒ„1‚ðŽg‚€
+; â†‘このサブルヌチン内ではメッセヌゞレむダ1を䜿う
@layopt layer=message0 page=back visible=false
@current layer=message1 page=back
@position left=0 top=0 width=640 height=480
@eval exp="f.r_first=true"
-; ª‚±‚̃‹[ƒ`ƒ“‚É“ü‚Á‚œ‚Æ‚«‚É‚Ÿ‚¯ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚€‚æ‚€‚É
+; â†‘このルヌチンに入ったずきにだけトランゞションを行うように
;
*menu
@er
@nowait
-[link target=*hide]ƒƒbƒZ[ƒW‚ðÁ‚·[endlink][r]
-[link target=*history]ƒƒbƒZ[ƒW—š—ð‚ðŒ©‚é[endlink][r]
-[link target=*load]žx‚ð‚œ‚Ç‚é[endlink][r]
-[link target=*save]žx‚ð‚Í‚³‚Þ[endlink][r]
-[link target=*gotostart]Å‰‚É–ß‚é[endlink][r]
-[link target=*ret]–ß‚é[endlink][r]
+[link target=*hide]メッセヌゞを消す[endlink][r]
+[link target=*history]メッセヌゞ履歎を芋る[endlink][r]
+[link target=*load]栞をたどる[endlink][r]
+[link target=*save]栞をはさむ[endlink][r]
+[link target=*gotostart]最初に戻る[endlink][r]
+[link target=*ret]戻る[endlink][r]
@endnowait
@current layer=message1 page=fore
@if exp="f.r_first"
@@ -95,25 +95,25 @@ @s

*ret
-; ƒTƒuƒ‹[ƒ`ƒ“‚©‚ç–ß‚é
+; ã‚µãƒ–ルヌチンから戻る
@tempload bgm=false se=false backlay=true
@trans time=500 rule=trans1 vague=128
@wt
@return

*hide
-; ƒƒbƒZ[ƒW‚ðÁ‚·
+; ãƒ¡ãƒƒã‚»ãƒŒã‚žã‚’消す
@hidemessage
@jump target=*menu

*history
-; ƒƒbƒZ[ƒW—š—ð‚ðŒ©‚é
+; ãƒ¡ãƒƒã‚»ãƒŒã‚žå±¥æ­Žã‚’芋る
@showhistory
@jump target=*menu

*load
-; žx‚ð‚œ‚Ç‚é
-; emb exp= .... ‚ɂ‚¢‚Ă͠TJS‚ð‚à‚Á‚ÆŽg‚€‚œ‚߂ɠ‚ðŽQÆ
+; æ žã‚’たどる
+; emb exp= .... ã«ã€ã„おは TJSをもっず䜿うために ã‚’参照
@er
@nowait
[link target=*lt0][emb exp="kag.getBookMarkPageName(0)"][endlink][r]
@@ -121,7 +121,7 @@ [link target=*lt2][emb exp="kag.getBookMarkPageName(2)"][endlink][r]
[link target=*lt3][emb exp="kag.getBookMarkPageName(3)"][endlink][r]
[link target=*lt4][emb exp="kag.getBookMarkPageName(4)"][endlink][r]
-[link target=*menu]–ß‚é[endlink][r]
+[link target=*menu]戻る[endlink][r]
@endnowait
@s

@@ -142,8 +142,8 @@ @jump target=*menu

*save
-; žx‚ð‚Í‚³‚Þ
-; emb exp= .... ‚ɂ‚¢‚Ă͠TJS‚ð‚à‚Á‚ÆŽg‚€‚œ‚߂ɠ‚ðŽQÆ
+; æ žã‚’はさむ
+; emb exp= .... ã«ã€ã„おは TJSをもっず䜿うために ã‚’参照
@er
@nowait
[link target=*st0][emb exp="kag.getBookMarkPageName(0)"][endlink][r]
@@ -151,7 +151,7 @@ [link target=*st2][emb exp="kag.getBookMarkPageName(2)"][endlink][r]
[link target=*st3][emb exp="kag.getBookMarkPageName(3)"][endlink][r]
[link target=*st4][emb exp="kag.getBookMarkPageName(4)"][endlink][r]
-[link target=*menu]–ß‚é[endlink][r]
+[link target=*menu]戻る[endlink][r]
@endnowait
@s

@@ -173,14 +173,14 @@

*gotostart
-; uÅ‰‚É–ß‚év
+; ã€Œæœ€åˆã«æˆ»ã‚‹ã€
@gotostart ask=true
@jump target=*menu


-@‚±‚̂ق©Ažxƒf[ƒ^‚ɃTƒ€ƒlƒCƒ‹‰æ‘œ‚ð•Û‘¶‚·‚éê‡‚͎኱‚Ì’ˆÓ‚ª‚ ‚è‚Ü‚·‚̂Šlocksnapshot ‚Æ unlocksnapshot ƒ^ƒO‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ このほか、栞デヌタにサムネむル画像を保存する堎合は若干の泚意がありたすので locksnapshot ず unlocksnapshot タグを参照しおください。
diff --git a/docs/kag3doc/contents/ReadUnread.html b/docs/kag3doc/contents/ReadUnread.html index 80b35e4..d20d638 100644 --- a/docs/kag3doc/contents/ReadUnread.html +++ b/docs/kag3doc/contents/ReadUnread.html @@ -5,106 +5,106 @@ - –¢“Ç/Šù“Ǐˆ—‚ɂ‚¢‚Ä + 未読/既読凊理に぀いお - + - + -

–¢“Ç/Šù“Ǐˆ— +

未読/既読凊理

-@–¢“ǂƂ̓†[ƒU‚ªƒVƒiƒŠƒI‚ð‚¢‚Ü‚Ÿ“Ç‚ñ‚Å‚¢‚È‚¢‚Æ‚¢‚€‚±‚ƂŁAŠù“ǂƂ̓†[ƒU‚ª‚·‚łɓǂñ‚Ÿ‚Æ‚¢‚€‚±‚Ƃł·B
-@KAG ‚́A–¢“ǂ̕”•ª‚ÆŠù“ǂ̕”•ª‚сƒbƒZ[ƒW‚Ì•\ŽŠ‘¬“x‚ð•Ï‚Š‚œ‚èAŠù“ǂ̕”•ª‚Å‚Í [l] ƒ^ƒO‚𖳌ø‚É‚µ‚œ‚è‚·‚鎖‚ª‚Å‚«‚Ü‚·B
+ 未読ずはナヌザがシナリオをいただ読んでいないずいうこずで、既読ずはナヌザがすでに読んだずいうこずです。
+ KAG は、未読の郚分ず既読の郚分でメッセヌゞの衚瀺速床を倉えたり、既読の郚分では [l] タグを無効にしたりする事ができたす。

-@–¢“Ç/Šù“ǂ̋L˜^‚̓VƒXƒeƒ€•ϐ”‚Ì‚€‚¿Atrail_ ‚ÅŽn‚Ü‚é•ϐ”‚É‹L˜^‚³‚ê‚Ü‚·B–¢“Ç/Šù“ǂ̋L˜^‚ðs‚€‚É‚Í Config.tjs ‚Ì autoRecordPageShowing ‚ð true ‚ɐݒ肷‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ 未読/既読の蚘録はシステム倉数のうち、trail_ で始たる倉数に蚘録されたす。未読/既読の蚘録を行うには Config.tjs の autoRecordPageShowing を true に蚭定する必芁がありたす。
-

–¢“Ç•”•ª‚ÆŠù“Ç•”•ª +

未読郚分ず既読郚分

-@KAG ‚ł́A–¢“Ç•”•ª/Šù“Ç•”•ª‚̓‰ƒxƒ‹‚ð–Úˆó‚É‚µ‚Ä•ª‚¯‚ç‚ê‚Ä‚¢‚Ü‚·B
-@ƒVƒXƒeƒ€•ϐ”‚Ì trail_ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ_ƒ‰ƒxƒ‹ ‚Æ‚¢‚€Œ`Ž®‚̕ϐ”‚É‹L˜^‚³‚ê‚Ü‚·B‚œ‚Æ‚Š‚ÎAfirst.ks ‚Ì *start ‚Æ‚¢‚€ƒ‰ƒxƒ‹‚Å‚ ‚ê‚΁Asf.trail_first_start ‚Æ‚¢‚€•ϐ”–Œ‚ɂȂè‚Ü‚·B
-@‚±‚̕ϐ”‚ª void ( ‚‚܂薢’è‹`; ”’l‚Æ”äŠr‚·‚邯‚«‚Í 0 ‚Æ‚µ‚ÄŒ©‚È‚³‚ê‚Ü‚· ) ‚È‚ç‚Î –¢“ǂŁA1 ˆÈã‚Å‚ ‚ê‚Ίù“ǂł·B1 ˆÈã‚̏ꍇ‚Í‚»‚Ì•”•ª‚ð“Ç‚ñ‚Ÿ‰ñ”‚ɂȂè‚Ü‚·B
+ KAG では、未読郚分/既読郚分はラベルを目印にしお分けられおいたす。
+ システム倉数の trail_シナリオファむル名_ラベル ずいう圢匏の倉数に蚘録されたす。たずえば、first.ks の *start ずいうラベルであれば、sf.trail_first_start ずいう倉数名になりたす。
+ この倉数が void ( ぀たり未定矩; 数倀ず比范するずきは 0 ずしお芋なされたす ) ならば 未読で、1 以䞊であれば既読です。1 以䞊の堎合はその郚分を読んだ回数になりたす。

-@Šî–{“I‚ɁAˆê‚‚̃‰ƒxƒ‹‚©‚玟‚̃‰ƒxƒ‹‚â [s] ƒ^ƒO‚܂łªˆê‚‚́u•”•ªv‚Æ‚µ‚ďˆ—‚³‚ê‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAˆÈ‰º‚̂悀‚ȃVƒiƒŠƒI‚ª‚ ‚邯‚·‚邯AŠeF‚ŐF•ª‚¯‚³‚ꂜƒVƒiƒŠƒI‚ªŠe•”•ª‚Æ‚¢‚€‚±‚ƂɂȂè‚Ü‚·B
+ 基本的に、䞀぀のラベルから次のラベルや [s] タグたでが䞀぀の「郚分」ずしお凊理されたす。
+ たずえば、以䞋のようなシナリオがあるずするず、各色で色分けされたシナリオが各郚分ずいうこずになりたす。

-*•”•ª‚»‚Ì1
+*郚分その1
@cm
-‚±‚±‚Í•”•ª‚»‚Ì1‚Å‚·B[l][r]
+ここは郚分その1です。[l][r]
-•’ʂ͎Ÿ‚̃‰ƒxƒ‹‚܂łªˆê‚‚́u•”•ªv‚ƂȂè‚Ü‚·B[p][r]
+普通は次のラベルたでが䞀぀の「郚分」ずなりたす。[p][r]
-*•”•ª‚»‚Ì2
+*郚分その2
@cm
-‚±‚±‚Í•”•ª‚»‚Ì2‚Å‚·B[p][r]
+ここは郚分その2です。[p][r]
-*•”•ª‚»‚Ì3
+*郚分その3
@cm
-‚±‚±‚Í•”•ª‚»‚Ì3‚Å‚·B[l][r]
+ここは郚分その3です。[l][r]
-[[s]ƒ^ƒO‚܂łàˆê‚‚́u•”•ªv‚ƂȂè‚Ü‚·B[s]
+[[s]タグたでも䞀぀の「郚分」ずなりたす。[s]

-@‚±‚́u•”•ªv‚ð’PˆÊ‚É‚µ‚āA–¢“ÇŠù“Ç‚ªˆ—‚³‚ê‚Ü‚·B
+ この「郚分」を単䜍にしお、未読既読が凊理されたす。

-@‰Šúó‘Ԃł͂·‚ׂĂ̕”•ª‚ª–¢“ǂł ‚邯‚³‚ê‚Ä‚¢‚Ü‚·B
+ 初期状態ではすべおの郚分が未読であるずされおいたす。
-

Šù“Ç”»’è +

既読刀定

-@‚±‚ê‚ç‚́u•”•ªv‚ªŠù“ǂƌ©‚È‚³‚ê‚é‚É‚ÍðŒ‚ª‚ ‚è‚Ü‚·BŒŽ‘¥‚Æ‚µ‚āAuŽŸ‚̃‰ƒxƒ‹‚É“ž’B‚µ‚œ‚è [s] ƒ^ƒO‚É“ž’B‚µ‚œvê‡‚É‚»‚́u•”•ªv‚ªŠù“ǂł ‚邯Œ©‚È‚³‚êAƒVƒXƒeƒ€•ϐ”‚É‹L˜^‚³‚ê‚Ü‚·B
-@‚‚܂èAƒ†[ƒU‚ªu•”•ªv‚Ì“r’†‚ŃvƒƒOƒ‰ƒ€‚ðI—¹‚µ‚œ‚肵‚ēǂނ̂ð‚â‚ß‚œê‡‚ÍŠù“ǂƂ͌©‚È‚³‚ê‚È‚¢Ž–‚ɂȂè‚Ü‚·BÅŒã‚܂ł»‚́u•”•ªv‚ð“ǂ܂Ȃ¢‚ƂȂè‚Ü‚¹‚ñB
+ これらの「郚分」が既読ず芋なされるには条件がありたす。原則ずしお、「次のラベルに到達したり [s] タグに到達した」堎合にその「郚分」が既読であるず芋なされ、システム倉数に蚘録されたす。
+ ぀たり、ナヌザが「郚分」の途䞭でプログラムを終了したりしお読むのをやめた堎合は既読ずは芋なされない事になりたす。最埌たでその「郚分」を読たないずなりたせん。
-

ƒVƒiƒŠƒI§Œä‚ÆŠù“Ç”»’è +

シナリオ制埡ず既読刀定

-@“r’†‚ÉƒŠƒ“ƒN‚â jump ƒ^ƒO‚Ȃǂª‚ ‚Á‚ăVƒiƒŠƒI‚ª•ªŠò‚µ‚œ‚è‚·‚éê‡‚Í‚·‚±‚µˆ—‚ª•Ï‚í‚è‚Ü‚·B
+ 途䞭にリンクや jump タグなどがあっおシナリオが分岐したりする堎合はすこし凊理が倉わりたす。

-
ƒŠƒ“ƒN‚Ì—Þ ( link ‚â button ƒ^ƒO ) ‚ŃWƒƒƒ“ƒv‚·‚éê‡
-
@‚±‚ê‚ç‚̃^ƒO‚É‚æ‚Á‚ㆁ[ƒU‚ª‘I‘ðŽˆ‚È‚Ç‚ð‘I‘ð‚µ‚ÄƒVƒiƒŠƒI‚̕ʂ̕”•ª‚ɃWƒƒƒ“ƒv‚·‚éê‡‚ÍŽ©“®“I‚ÉŠù“ǂƂȂè‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎˆÈ‰º‚Ì—á‚ŁA
+
リンクの類 ( link や button タグ ) でゞャンプする堎合
+
 これらのタグによっおナヌザが遞択肢などを遞択しおシナリオの別の郚分にゞャンプする堎合は自動的に既読ずなりたす。
+ たずえば以䞋の䟋で、

*select
-‚±‚±‚Ì•”•ª‚́Aƒ†[ƒU‚ª‘I‘ðŽˆ‚ð‘I‘ð‚µ‚œŽž‚ÉŠù“ǂɂȂè‚Ü‚·B[r]
-[link target=*t1]‘I‘ðŽˆ1[endlink][r]
-[link target=*t2]‘I‘ðŽˆ2[endlink][r]
+ここの郚分は、ナヌザが遞択肢を遞択した時に既読になりたす。[r]
+[link target=*t1]遞択肢1[endlink][r]
+[link target=*t2]遞択肢2[endlink][r]
@wait time=3000
@jump target=*timeout

-@‘I‘ðŽˆ‚ª @wait ƒ^ƒO‚Ń^ƒCƒ€ƒAƒEƒg‚ɂȂé‘O‚É‘I‘ð‚³‚ê‚œê‡‚Í‚»‚ÌŽž“_‚ÅŠù“ǂƂ¢‚€Ž–‚ɂȂè‚Ü‚·B‚¿‚Ȃ݂ɒʏí‚Ì‘I‘ðŽˆ‚ÌŽg‚¢•û‚Å‚Í link ƒ^ƒO‚Å‘I‘ð‚ð•\ŽŠ‚µI‚í‚邯 [s] ƒ^ƒO‚ª—ˆ‚邯Žv‚€‚̂ł»‚ÌŽž“_‚ÅŠù“ǂɂȂè‚Ü‚·B
-@link ƒ^ƒO‚â button ƒ^ƒO‚É‚Í contpage ‚Æ‚¢‚€‘®«‚ª‚ ‚Á‚āA‚±‚ê‚ð false ‚É‚·‚邯A‚»‚ÌŽž“_‚ŃWƒƒƒ“ƒv‚ðs‚Á‚Ä‚àŠù“ǂƂ͂³‚ê‚Ü‚¹‚ñB
+ 遞択肢が @wait タグでタむムアりトになる前に遞択された堎合はその時点で既読ずいう事になりたす。ちなみに通垞の遞択肢の䜿い方では link タグで遞択を衚瀺し終わるず [s] タグが来るず思うのでその時点で既読になりたす。
+ link タグや button タグには contpage ずいう属性があっお、これを false にするず、その時点でゞャンプを行っおも既読ずはされたせん。
-
jump ƒ^ƒO
-
@jump ƒ^ƒO‚ŃWƒƒƒ“ƒv‚ðs‚€ê‡‚à‚»‚ÌŽž“_‚ÅŠù“ǂƂ³‚ê‚Ü‚·B‚±‚̏ꍇ‚à coutpage ‚Æ‚¢‚€‘®«‚ª‚ ‚Á‚āA‚±‚ê‚ð false ‚ɐݒ肷‚邯Šù“ǂƂ͂³‚ê‚Ü‚¹‚ñB
+
jump タグ
+
 jump タグでゞャンプを行う堎合もその時点で既読ずされたす。この堎合も coutpage ずいう属性があっお、これを false に蚭定するず既読ずはされたせん。
-
call ‚Æ return
-
@call ƒ^ƒO‚ŃTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚Ô‚Æ‚«‚ÍŠù“ǂƂȂè‚Ü‚¹‚ñB‚±‚̏ꍇ‚à coutpage ‚Æ‚¢‚€‘®«‚ª‚ ‚Á‚āA‚±‚ê‚ð true ‚ɐݒ肷‚邯‚»‚ÌŽž“_‚ÅŠù“ǂƂ³‚ê‚Ü‚·B
-@retrun ƒ^ƒO‚Í‚»‚ÌŽž“_‚ÅŠù“ǂƂȂè‚Ü‚· ( ŒÄ‚яo‚µŒ³‚ªŠù“ǂɂȂé‚̂ł͂Ȃ­‚āA‚»‚̃Tƒuƒ‹[ƒ`ƒ“‚́Areturn ƒ^ƒO‚Ì‚ ‚é•”•ª‚ªŠù“ǂɂȂé )B‚±‚̏ꍇ‚à coutpage ‚Æ‚¢‚€‘®«‚ª‚ ‚Á‚āA‚±‚ê‚ð false ‚ɐݒ肷‚邯Šù“ǂƂ͂³‚ê‚Ü‚¹‚ñB
+
call ず return
+
 call タグでサブルヌチンを呌ぶずきは既読ずなりたせん。この堎合も coutpage ずいう属性があっお、これを true に蚭定するずその時点で既読ずされたす。
+ retrun タグはその時点で既読ずなりたす ( 呌び出し元が既読になるのではなくお、そのサブルヌチンの、return タグのある郚分が既読になる )。この堎合も coutpage ずいう属性があっお、これを false に蚭定するず既読ずはされたせん。
diff --git a/docs/kag3doc/contents/SaveData.html b/docs/kag3doc/contents/SaveData.html index 2456aea..22de2d1 100644 --- a/docs/kag3doc/contents/SaveData.html +++ b/docs/kag3doc/contents/SaveData.html @@ -5,61 +5,61 @@ - žx‚̃f[ƒ^‚ÉŠÖ‚µ‚Ä + 栞のデヌタに関しお - + - + -

žx‚̕ۑ¶êŠ +

栞の保存堎所

-@KAG‚Ìžx‚̕ۑ¶êŠ‚́u‹g—¢‹g—¢Ý’èv(krkrconf.exe)‚Őݒ肵‚Ü‚·B ‹g—¢‹g—¢‚Őݒè‚Å‚«‚éƒIƒvƒVƒ‡ƒ“‚Ì‚€‚¿A-datapath ƒIƒvƒVƒ‡ƒ“‚ªžx‚̕ۑ¶êŠ‚ɂȂè‚Ü‚·BÝ’è‰Â”\‚È’l‚ɂ‚¢‚ẮA‹g—¢‹g—¢‚Q SDK ƒwƒ‹ƒv‚́uƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“v‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ KAGの栞の保存堎所は「吉里吉里蚭定」(krkrconf.exe)で蚭定したす。 吉里吉里で蚭定できるオプションのうち、-datapath オプションが栞の保存堎所になりたす。蚭定可胜な倀に぀いおは、吉里吉里 SDK ヘルプの「コマンドラむンオプション」を参照しおください。
-

ƒtƒŠ[ƒZ[ƒuƒ‚[ƒh +

フリヌセヌブモヌド

-@KAG ‚ªžx‚ðŠÇ—‚·‚é•û–@‚ɂ͂Q‚‚ ‚è‚Ü‚·B
+ KAG が栞を管理する方法には぀ありたす。

-
  • ‚ ‚ç‚©‚¶‚ß—pˆÓ‚³‚ꂜžx‚̏ꏊ‚ɂ̂ݕۑ¶‚Å‚«‚郂[ƒh
  • Ž©—R‚ȏꏊ‚Éžx‚ð•Û‘¶‚Å‚«‚郂[ƒh(ƒtƒŠ[ƒZ[ƒuƒ‚[ƒh)

-@‚±‚ê‚ç‚Í Config.tjs ‚Ì freeSaveDataMode ‚Őݒ肵‚Ü‚·B
+
  • あらかじめ甚意された栞の堎所にのみ保存できるモヌド
  • 自由な堎所に栞を保存できるモヌド(フリヌセヌブモヌド)

+ これらは Config.tjs の freeSaveDataMode で蚭定したす。

-@u‚ ‚ç‚©‚¶‚ß—pˆÓ‚³‚ꂜžx‚̏ꏊ‚ɂ̂ݕۑ¶‚Å‚«‚郂[ƒhv‚ł́Aƒƒjƒ…[ƒo[‚́užx‚ð‚œ‚Ç‚évužx‚ð‚Í‚³‚ށv‚̉º‚ɁAžx‚ð•Û‘¶‰Â”\‚ÈŠeêŠ‚ð•\‚·ƒTƒuƒƒjƒ…[€–Ú‚ª‚Å‚«Aƒ†[ƒU‚Í‚»‚ê‚ç‚ð‘I‘ð‚·‚é‚±‚ƂŞx‚ð•Û‘¶‚µ‚œ‚è“ǂݍž‚ñ‚Ÿ‚è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 「あらかじめ甚意された栞の堎所にのみ保存できるモヌド」では、メニュヌバヌの「栞をたどる」「栞をはさむ」の䞋に、栞を保存可胜な各堎所を衚すサブメニュヌ項目ができ、ナヌザはそれらを遞択するこずで栞を保存したり読み蟌んだりするこずができたす。

-@‚±‚ê‚ɑ΂µ‚āuƒtƒŠ[ƒZ[ƒuƒ‚[ƒhv‚Í KAG3 3.09 beta 5 ‚©‚çŽg—p‰Â”\‚ɂȂÁ‚œƒ‚[ƒh‚ŁAužx‚ð‚œ‚Ç‚év‚âužx‚ð‚Í‚³‚ށv‚ð‘I‘ð‚·‚é‚ÆAƒtƒ@ƒCƒ‹‘I‘ð‚̃_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ªŠJ‚«AŽ©—R‚Éžxƒtƒ@ƒCƒ‹‚ð‘I‚ñ‚Ÿ‚èAŽ©—R‚È–Œ‘O‚⎩—R‚ȏꏊ‚Éžxƒtƒ@ƒCƒ‹‚ð•Û‘¶‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ これに察しお「フリヌセヌブモヌド」は KAG3 3.09 beta 5 から䜿甚可胜になったモヌドで、「栞をたどる」や「栞をはさむ」を遞択するず、ファむル遞択のダむアログボックスが開き、自由に栞ファむルを遞んだり、自由な名前や自由な堎所に栞ファむルを保存するこずができたす。

-@u‚ ‚ç‚©‚¶‚ß—pˆÓ‚³‚ꂜžx‚̏ꏊ‚ɂ̂ݕۑ¶‚Å‚«‚郂[ƒhv‚ł͞x‚̍ő吔‚ðì•i‚ðì‚é‘€‚Ő§ŒÀ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 「あらかじめ甚意された栞の堎所にのみ保存できるモヌド」では栞の最倧数を䜜品を䜜る偎で制限するこずができたす。

-@uƒtƒŠ[ƒZ[ƒuƒ‚[ƒhv‚ł͞x‚̍ő吔‚̐§ŒÀ‚Í‚ ‚è‚Ü‚¹‚ñBŠežx‚ð’Pˆê‚̃tƒ@ƒCƒ‹‚Æ‚µ‚ÄŠÇ—‚Å‚«‚邜‚߁AƒtƒHƒ‹ƒ_‚²‚Ƃɕª—Þ‚µ‚ĕۑ¶‚µ‚œ‚èAƒtƒ@ƒCƒ‹–Œ‚Æ‚µ‚ăRƒƒ“ƒg‚ð‹L“ü‚µ‚œ‚è‚·‚鎖‚ª‚Å‚«‚Ü‚·BƒGƒNƒXƒvƒ[ƒ‰‚ŃtƒHƒ‹ƒ_ŠÔ‚ðˆÚ“®‚³‚¹‚œ‚è‚Å‚«‚Ü‚·‚µAƒtƒ@ƒCƒ‹‚Ɂu“ǂ݂Ƃèê—p‘®«v‚ð‚‚¯‚ê‚΁A‘吨‚ȃf[ƒ^‚ɏ㏑‚«‚·‚邱‚Æ‚à‰ñ”ð‚Å‚«‚Ü‚·B
-@uƒtƒŠ[ƒZ[ƒuƒ‚[ƒhv‚ł̃fƒtƒHƒ‹ƒg‚̃tƒ@ƒCƒ‹–Œ‚ƂȂé‚̂́AƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚́uŒ©o‚µv‚Å‚·B
+ 「フリヌセヌブモヌド」では栞の最倧数の制限はありたせん。各栞を単䞀のファむルずしお管理できるため、フォルダごずに分類しお保存したり、ファむル名ずしおコメントを蚘入したりする事ができたす。゚クスプロヌラでフォルダ間を移動させたりできたすし、ファむルに「読みずり専甚属性」を぀ければ、倧切なデヌタに䞊曞きするこずも回避できたす。
+ 「フリヌセヌブモヌド」でのデフォルトのファむル名ずなるのは、セヌブ可胜なラベルの「芋出し」です。

-@uƒtƒŠ[ƒZ[ƒuƒ‚[ƒhv‚Å’ˆÓ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂́A“Á‚ɃVƒXƒeƒ€•ϐ”‚ƒʏí‚̕ϐ”‚ÌŠÖŒW‚ª–§Ú‚ȍì•i‚̏ꍇ‚ɁA‚œ‚Æ‚Š‚ÎAì•i‚ðÄƒCƒ“ƒXƒg[ƒ‹‚µ‚ăVƒXƒeƒ€•ϐ”‚ªƒNƒŠƒA‚³‚ê‚Ä‚¢‚éó‘ԂŁAŒÃ‚¢žx‚̃f[ƒ^‚ð“ǂݍž‚à‚€‚Æ‚·‚邯ƒf[ƒ^‚É–µ‚‚ª¶‚¶‚é‚©‚à‚µ‚ê‚È‚¢‚Æ‚¢‚€‚±‚Ƃł· ( ì•i‚̍ì‚è•û‚É‚æ‚è‚Ü‚· )B
-@ƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚Å‚ ‚Á‚Ä‚àAƒVƒXƒeƒ€•ϐ”‚âƒVƒXƒeƒ€‚̏ó‘Ô‚ð•Û‘¶‚·‚éƒtƒ@ƒCƒ‹‚́Aã‹Lužx‚̕ۑ¶êŠv‚Åà–Ÿ‚µ‚œêŠ‚ɕۑ¶‚³‚ê‚Ü‚·B
+ 「フリヌセヌブモヌド」で泚意しなければならないのは、特にシステム倉数ず通垞の倉数の関係が密接な䜜品の堎合に、たずえば、䜜品を再むンストヌルしおシステム倉数がクリアされおいる状態で、叀い栞のデヌタを読み蟌もうずするずデヌタに矛盟が生じるかもしれないずいうこずです ( 䜜品の䜜り方によりたす )。
+ フリヌセヌブモヌドであっおも、システム倉数やシステムの状態を保存するファむルは、䞊蚘「栞の保存堎所」で説明した堎所に保存されたす。

-@‚Ü‚œA‘Œ‚Ì‹g—¢‹g—¢/KAG‚̍ì•i‚̃f[ƒ^‚ðŠÔˆá‚Á‚ēǂݍž‚ñ‚Å‚µ‚Ü‚í‚È‚¢‚æ‚€‚ɁAConfig.tjs ‚Ì saveDataID ‚ðÝ’肵‚Ä‚š‚­‚±‚Æ‚ð‚š‚·‚·‚ß‚µ‚Ü‚· ( ƒfƒtƒHƒ‹ƒg‚Ì‚Ü‚Ü‚Å‚à“®ì‚Í‚µ‚Ü‚·‚ª‚š‚·‚·‚߂ł«‚Ü‚¹‚ñ )B
-@saveDataID ‚́Ažxƒf[ƒ^‚É–„‚ߍž‚Ü‚ê‚é ID ‚ðŽw’è‚·‚é‚à‚̂ŁA‘Œ‚Ì‹g—¢‹g—¢/KAG‚̍ì•i‚Æ(‚œ‚Æ‚Š‘Œ‚Ì•û‚Ȃǂ̍ì•i‚Å‚ ‚Á‚Ä‚à)d‚È‚ç‚È‚¢‚æ‚€‚ɁAì•i‚²‚ƂɈقȂÁ‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B‚±‚±‚ÅŽw’è‚·‚é ID ‚Ížxƒf[ƒ^‚É–„‚ߍž‚Ü‚êA‘Œ‚Ìžxƒf[ƒ^‚Æ‹æ•Ê‚³‚ê‚邜‚ß‚Ÿ‚¯‚ÉŽg—p‚³‚ê‚é‚̂ŁAà–Ÿ“I‚Å‚ ‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñBƒL[ƒ{[ƒh‚ð“K“–‚É’@‚¢‚œ•¶Žš‚R‚O•¶Žš‚Ȃǂłà—Ç‚¢‚̂ł·‚ªA‚±‚±‚Ì ID ‚ðŽv‚¢‚‚­‚Ì‚ª–Ê“|‚È•û‚Í http://kikyou.info/uuidgen/uuidgen.php ‚Å‚à ID ‚ðŽæ“Ÿ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· ( ‚±‚±‚Ŏ擟‚Å‚«‚é ID ‚́Aâ‘΂ɑŒ‚Ì ID ‚Əd‚È‚ç‚È‚¢‚ÆŒ©‚È‚·‚±‚Æ‚ª‚Å‚«‚Ü‚· )B
+ たた、他の吉里吉里/KAGの䜜品のデヌタを間違っお読み蟌んでしたわないように、Config.tjs の saveDataID を蚭定しおおくこずをおすすめしたす ( デフォルトのたたでも動䜜はしたすがおすすめできたせん )。
+ saveDataID は、栞デヌタに埋め蟌たれる ID を指定するもので、他の吉里吉里/KAGの䜜品ず(たずえ他の方などの䜜品であっおも)重ならないように、䜜品ごずに異なっおいる必芁がありたす。ここで指定する ID は栞デヌタに埋め蟌たれ、他の栞デヌタず区別されるためだけに䜿甚されるので、説明的である必芁はありたせん。キヌボヌドを適圓に叩いた文字文字などでも良いのですが、ここの ID を思い぀くのが面倒な方は http://kikyou.info/uuidgen/uuidgen.php でも ID を取埗するこずができたす ( ここで取埗できる ID は、絶察に他の ID ず重ならないず芋なすこずができたす )。
-

ƒTƒ€ƒlƒCƒ‹‰æ‘œ‚̕ۑ¶ +

サムネむル画像の保存

-@Config.tjs ‚Ì saveThumbnail ‚ð true ‚ɐݒ肷‚邱‚ƂŁAžxƒf[ƒ^‚ÌŠg’£Žq‚Í .BMP ‚ɂȂèA‰æ‘œ‚Æ‚µ‚Ä‚àžxƒf[ƒ^‚Æ‚µ‚Ä‚à—LŒø‚ȃtƒ@ƒCƒ‹‚ðo—Í‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̏ꍇA‰æ‘œ‚Æ‚µ‚ẮAžx‚ð•Û‘¶‚µ‚œŽž“_‚Å‚Ì ‰æ–ʂ̃XƒiƒbƒvƒVƒ‡ƒbƒg‚ªk¬‚³‚ꂜ‰æ‘œ (ƒTƒ€ƒlƒCƒ‹‰æ‘œ) ‚ɂȂè‚Ü‚·BƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹ˆÊ’u‚ł̃XƒiƒbƒvƒVƒ‡ƒbƒg‚ł͂ ‚è‚Ü‚¹‚ñ‚̂ŁA‚»‚Ìžx‚©‚çÄŠJ‚·‚邯‚«‚́A‚»‚̏ê–Ê‚»‚Ì‚à‚̂̈ʒu‚©‚炳͂Ȃ­‚āA‚»‚Ì’Œ‘O‚̃Z[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚©‚çŠJŽn‚³‚ê‚Ü‚· (ƒTƒ€ƒlƒCƒ‹‚̉摜‚ƍĊJ‚³‚ê‚éŽÀÛ‚̈ʒu‚ª­XH‚¢ˆá‚€‰Â”\«‚ª‚ ‚邯‚¢‚€‚±‚Ƃł·)B
-@‚±‚ê‚É‚æ‚èA‚Æ‚­‚ɃtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚ÄAƒGƒNƒXƒvƒ[ƒ‰‚â‰æ‘œŠÇ—ƒ\ƒtƒg‚́uk¬•\ŽŠv‚âuk¬”ŁvAuƒTƒ€ƒlƒCƒ‹v‚ȂǂŞxƒf[ƒ^‚ðŠÇ—‚µ‚â‚·‚­‚È‚è‚Ü‚·B‚Ü‚œAƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚̃tƒ@ƒCƒ‹‘I‘ðƒ_ƒCƒAƒƒO‚̃tƒ@ƒCƒ‹‚Ì•\ŽŠŒ`Ž®‚Łuk¬•\ŽŠ(k¬”Å)v‚ð‘I‘ð‚·‚é‚±‚Ƃɂæ‚èAƒTƒ€ƒlƒCƒ‹‚©‚çžx‚ð‘I‘ð‚·‚é‚±‚Æ‚ª‰Â”\‚ɂȂè‚Ü‚·B
+ Config.tjs の saveThumbnail を true に蚭定するこずで、栞デヌタの拡匵子は .BMP になり、画像ずしおも栞デヌタずしおも有効なファむルを出力するこずができたす。この堎合、画像ずしおは、栞を保存した時点での 画面のスナップショットが瞮小された画像 (サムネむル画像) になりたす。セヌブ可胜なラベル䜍眮でのスナップショットではありたせんので、その栞から再開するずきは、その堎面そのものの䜍眮からではなくお、その盎前のセヌブ可胜なラベルから開始されたす (サムネむルの画像ず再開される実際の䜍眮が少々食い違う可胜性があるずいうこずです)。
+ これにより、ずくにフリヌセヌブモヌドにおいお、゚クスプロヌラや画像管理゜フトの「瞮小衚瀺」や「瞮小版」、「サムネむル」などで栞デヌタを管理しやすくなりたす。たた、フリヌセヌブモヌドのファむル遞択ダむアログのファむルの衚瀺圢匏で「瞮小衚瀺(瞮小版)」を遞択するこずにより、サムネむルから栞を遞択するこずが可胜になりたす。

-@ƒTƒ€ƒlƒCƒ‹‰æ‘œ‚ðŽ‚Á‚œžxƒf[ƒ^‚Í BMP ‚Å‚·‚̂ŁA‘Œ‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ȂǂŊJ‚­‚±‚Æ‚à‚Å‚«‚Ü‚·‚ªA’ʏíA‘Œ‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚Ȃǂł¢‚Á‚œ‚ñŠJ‚¢‚ĕۑ¶‚µ‚È‚š‚·‚ÆAKAG ‚Ìžxƒf[ƒ^‚Æ‚µ‚Ă͓ǂݍž‚߂Ȃ¢•š‚ɂȂé‚̂ŒˆÓ‚ª•K—v‚Å‚·B
+ サムネむル画像を持った栞デヌタは BMP ですので、他のアプリケヌションなどで開くこずもできたすが、通垞、他のアプリケヌションなどでいったん開いお保存しなおすず、KAG の栞デヌタずしおは読み蟌めない物になるので泚意が必芁です。

-@‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚Åžx‚̕ۑ¶‚ðs‚€ê‡‚Í‚·‚±‚µ’ˆÓ‚ª•K—v‚ɂȂè‚Ü‚· ( locksnapshot ƒ^ƒO‚Æ unlocksnapshot ƒ^ƒO‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢ )B
+ 右クリックサブルヌチンで栞の保存を行う堎合はすこし泚意が必芁になりたす ( locksnapshot タグず unlocksnapshot タグを参照しおください )。
-

ƒAƒbƒvƒf[ƒg‚Æžxƒf[ƒ^‚̌݊·« +

アップデヌトず栞デヌタの互換性

-@KAG ‚ł̓Z[ƒu/ƒ[ƒh‚Í•K‚žƒ‰ƒxƒ‹‚ð–Úˆó‚É‚µ‚čs‚í‚ê‚Ä‚¢‚邜‚߁A‚ ‚é’ö“x‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚̕ύX‚Å‚àAžxƒf[ƒ^‚̌݊·«‚ð•ۂ‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ŒÝŠ·«‚ªŽž‚í‚ê‚é—á‚Í‚¢‚­‚‚©‚ ‚è‚Ü‚·‚ªA‘ã•\“I‚È‚à‚̂Ƃµ‚Ä
+ KAG ではセヌブ/ロヌドは必ずラベルを目印にしお行われおいるため、ある皋床のシナリオファむルの倉曎でも、栞デヌタの互換性を保぀こずができたす。
+ 互換性が倱われる䟋はいく぀かありたすが、代衚的なものずしお

-
  • ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹’†‚ŃZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ª•ύX‚³‚ꂜ‚èAÁ‚Š‚œ‚肵‚œ ( ‚»‚̃‰ƒxƒ‹‚©‚çŠJŽn‚Å‚«‚È‚¢‚œ‚ß )
  • ƒTƒuƒ‹[ƒ`ƒ“‚©‚ç‚Ì–ß‚èæ‚̍\‘¢‚ª•Ï‚í‚Á‚œ ( ³‚µ‚­ƒTƒuƒ‹[ƒ`ƒ“‚̌Ăяo‚µŒ³‚É–ß‚ê‚È‚¢‚œ‚ß )

-‚Ȃǂª‚ ‚è‚Ü‚·B
+
  • シナリオファむル䞭でセヌブ可胜なラベルが倉曎されたり、消えたりした ( そのラベルから開始できないため )
  • サブルヌチンからの戻り先の構造が倉わった ( 正しくサブルヌチンの呌び出し元に戻れないため )

+などがありたす。

-@ƒpƒbƒ`‚ȂǂðŒã‚©‚ç”z•z‚µ‚ăAƒbƒvƒf[ƒg‚ðs‚€ê‡‚Í‚±‚̂悀‚È‚±‚ƂɒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ パッチなどを埌から配垃しおアップデヌトを行う堎合はこのようなこずに泚意しおください。
diff --git a/docs/kag3doc/contents/SaveLoad.html b/docs/kag3doc/contents/SaveLoad.html index 3822b4a..4851f1f 100644 --- a/docs/kag3doc/contents/SaveLoad.html +++ b/docs/kag3doc/contents/SaveLoad.html @@ -5,150 +5,150 @@ - ƒZ[ƒuEƒ[ƒh‚ɑΉž‚³‚¹‚æ‚€ + セヌブ・ロヌドに察応させよう - + - + -

KAG ‚́užxv +

KAG の「栞」

-@KAG ‚ł́AƒQ[ƒ€‚̃Z[ƒuEƒ[ƒh‚ðA‚µ‚á‚ê‚Ä(?)užxv‚É‚œ‚Æ‚Š‚Ä‚¢‚Ü‚·B( ‚±‚Ì•\‹L‚ª”[“Ÿs‚©‚È‚¢•û‚́AMainWindow.tjs ‚ð‘‚«Š·‚ЂĂ­‚Ÿ‚³‚¢ )B
+ KAG では、ゲヌムのセヌブ・ロヌドを、しゃれお(?)「栞」にたずえおいたす。( この衚蚘が玍埗行かない方は、MainWindow.tjs を曞き換えおください )。

-@žxƒf[ƒ^‚ÉŠÖ‚µ‚Ä‚Í žx‚̃f[ƒ^‚ÉŠÖ‚µ‚Ä ‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 栞デヌタに関しおは 栞のデヌタに関しお も参照しおください。

-@Žc”O‚È‚ª‚çAKAG ‚ł̃Z[ƒuEƒ[ƒh‚Í”CˆÓ‚̏ꏊ‚łł«‚Ü‚¹‚ñB•K‚žAƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ð–Úˆó‚Æ‚µ‚āAƒZ[ƒuEƒ[ƒh‚·‚éuêŠv‚ª•K—v‚ƂȂè‚Ü‚·B
+ 残念ながら、KAG でのセヌブ・ロヌドは任意の堎所でできたせん。必ず、セヌブ可胜なラベルを目印ずしお、セヌブ・ロヌドする「堎所」が必芁ずなりたす。

-@EEE‚Ƃ͂¢‚Á‚Ä‚àƒZ[ƒuEƒ[ƒhŽ©‘̂́Aƒƒjƒ…[‚́užx‚ð‚Í‚³‚ށvužx‚ð‚œ‚Ç‚év‚ŁA‚Ù‚Ú‚¢‚‚łà‚Å‚«‚é‚̂ł·‚ªAƒZ[ƒu‚·‚邯‚«‚́Aˆê”ԍŋ߂ɒʂÁ‚œuƒZ[ƒu‚̏ꏊv‚ªƒZ[ƒu‚³‚ê‚Ü‚·B
-@‚»‚Ì‚œ‚߁AƒvƒŒ[ƒ„[‚ª‚»‚́uêŠv‚©‚班‚µ—£‚ꂜ‚Æ‚±‚ë‚ŃZ[ƒu‚µ‚Ä‚àAƒ[ƒh‚·‚邯‚»‚̈ê”ԍŌã‚É’Ê‚Á‚œuêŠv‚̈ʒu‚©‚ç‚Ü‚œƒXƒ^[ƒg‚·‚邱‚ƂɂȂè‚Ü‚·B
+ ・・・ずはいっおもセヌブ・ロヌド自䜓は、メニュヌの「栞をはさむ」「栞をたどる」で、ほがい぀でもできるのですが、セヌブするずきは、䞀番最近に通った「セヌブの堎所」がセヌブされたす。
+ そのため、プレヌダヌがその「堎所」から少し離れたずころでセヌブしおも、ロヌドするずその䞀番最埌に通った「堎所」の䜍眮からたたスタヌトするこずになりたす。

-@‚»‚̃Z[ƒu‚̏ꏊ‚ƂȂé‚Ì‚ªAƒ‰ƒxƒ‹‚Å‚·B‚œ‚Ÿ‚µAƒZ[ƒu‚̏ꏊ‚ƂȂ郉ƒxƒ‹‚́A•’ʂ̃‰ƒxƒ‹‚Ƃ͂·‚±‚µˆá‚Á‚œ‘‚«•û‚ð‚µ‚Ü‚·B
+ そのセヌブの堎所ずなるのが、ラベルです。ただし、セヌブの堎所ずなるラベルは、普通のラベルずはすこし違った曞き方をしたす。

-@ˆÈ‰º‚Ì—á‚ðŒ©‚Ä‚­‚Ÿ‚³‚¢B
+ 以䞋の䟋を芋おください。


[wait time=20]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-‚±‚±‚ªƒXƒ^[ƒg‚Å‚·[l][r]
+ここがスタヌトです[l][r]

-*label2|ƒZ[ƒuêŠ2
+*label2|セヌブ堎所2
[cm]
-‚±‚±‚̓Z[ƒuêŠ‚Q[l][r]
+ここはセヌブ堎所[l][r]

-*label3|ƒZ[ƒuêŠ3
+*label3|セヌブ堎所3
[cm]
-‚±‚±‚̓Z[ƒuêŠ‚R[l][r]
+ここはセヌブ堎所[l][r]
[jump target=*start]


-@‚±‚̂悀‚ɁAƒ‰ƒxƒ‹‚ÌŒã‚É | ( c–_ ) ‚ðŽw’肵A‚»‚ÌŒã‚É‚»‚̃Z[ƒuêŠ‚Ì–Œ‘O‚ƂȂ镚‚ðuŒ©o‚µv‚Æ‚µ‚¯‚Ü‚·BŒ©o‚µ‚Í–Œ‘O‚ªd•¡‚µ‚Ä‚¢‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñBŒ©o‚µ‚́užx‚ð‚Í‚³‚ށvƒƒjƒ…[“à‚́Aƒƒjƒ…[€–Ú‚ÌŠ‚É‚à•\ŽŠ‚³‚ê‚镚‚Å‚·‚̂ŁAƒ†[ƒU[‚ɂ킩‚è‚â‚·‚¢–Œ‘O‚ð•t‚¯‚é‚ׂ«‚Å‚·B‚Ü‚œAƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚Ä‚ÍƒfƒtƒHƒ‹ƒg‚̃tƒ@ƒCƒ‹–Œ‚É‚à‚È‚è‚Ü‚·B
-@jump ƒ^ƒO‚ȂǂŠ| ‚‚«‚̃‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚³‚¹‚œ‚¢ê‡‚́A | ˆÈ~‚ÍŽw’肵‚Ă͂¢‚¯‚Ü‚¹‚ñBã‹L‚Å‚Í [jump target=*start] ‚Æ‚ ‚è‚Ü‚·‚ªA‚±‚̂悀‚É target ‘®«‚Ȃǂщƒxƒ‹‚ðŽw’è‚·‚éê‡‚́A | ˆÈ~‚͏ȗª‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ このように、ラベルの埌に | ( 瞊棒 ) を指定し、その埌にそのセヌブ堎所の名前ずなる物を「芋出し」ずしお぀けたす。芋出しは名前が重耇しおいおもかたいたせん。芋出しは「栞をはさむ」メニュヌ内の、メニュヌ項目の所にも衚瀺される物ですので、ナヌザヌにわかりやすい名前を付けるべきです。たた、フリヌセヌブモヌドにおいおはデフォルトのファむル名にもなりたす。
+ jump タグなどで | ぀きのラベルにゞャンプさせたい堎合は、 | 以降は指定しおはいけたせん。䞊蚘では [jump target=*start] ずありたすが、このように target 属性などでラベルを指定する堎合は、 | 以降は省略する必芁がありたす。

-@Œ©o‚µ‚́A‚œ‚Æ‚Š‚ÎˆÈ‰º‚̂悀‚ɏȗª‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 芋出しは、たずえば以䞋のように省略するこずができたす。

*label|

-@‚±‚̏ꍇ‚́A‘O‰ñ’ʉ߂µ‚œŽž“_‚ł̌©o‚µ‚ðˆø‚«Œp‚¬‚Ü‚·B
+ この堎合は、前回通過した時点での芋出しを匕き継ぎたす。

-@‚Ü‚œA| ‚ÌŒã‚É & ‚ð‚‚¯‚邯A•ϐ”‚Ì“à—e‚ðŒ©o‚µ‚ɂł«‚Ü‚·B‚œ‚Æ‚Š‚ÎA
+ たた、| の埌に & を぀けるず、倉数の内容を芋出しにできたす。たずえば、

*label|&f.title

-@‚Æ‚·‚邯Af.title ‚̕ϐ”‚Ì’†g‚ðŒ©o‚µ‚Æ‚µ‚ÄŽg—p‚·‚邿‚€‚ɂȂè‚Ü‚·B
+ ずするず、f.title の倉数の䞭身を芋出しずしお䜿甚するようになりたす。

-@ƒ‰ƒxƒ‹–Œ ( | ‚æ‚è‘O‚Ì•”•ª ) ‚́A“¯‚¶ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚Ì’†‚ł́Ad•¡‚·‚é–Œ‘O‚ª‚ ‚Á‚Ă͂Ȃè‚Ü‚¹‚ñ ( ˆá‚€ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹’†‚ł͏d•¡‚µ‚Ä‚¢‚Ä‚à OK ‚Å‚· )B‚»‚ê‚ɑ΂µ‚ÄŒ©o‚µ‚Í“à•”“I‚Ɉµ‚í‚ê‚邟‚¯‚Å‚·‚̂ŁAƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚ðì‚é‘€‚Ÿ‚¯‚ª’ˆÓ‚µ‚Ä‚¢‚ê‚Î OK ‚Å‚·B
-@‚Ü‚œA‚±‚̂悀‚ȃ‰ƒxƒ‹‚ÌŒã‚ɂ͕K‚ž [cm] ‚ð‘‚«‚Ü‚·B
+ ラベル名 ( | より前の郚分 ) は、同じシナリオファむルの䞭では、重耇する名前があっおはなりたせん ( 違うシナリオファむル䞭では重耇しおいおも OK です )。それに察しお芋出しは内郚的に扱われるだけですので、シナリオファむルを䜜る偎だけが泚意しおいれば OK です。
+ たた、このようなラベルの埌には必ず [cm] を曞きたす。

Note
-@[cm] ‚łȂ­‚Ä [ct] ‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB—ŒŽÒ‚̈Ⴂ‚́Act ‚ª‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ð•\ƒy[ƒW‚Ì message0 ‚ɐݒ肷‚é‚̂ɑ΂µAcm ‚Í‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚ðƒNƒŠƒA‚·‚邟‚¯‚ŁA‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚͕ύX‚µ‚È‚¢‚Æ‚¢‚€‚±‚Ƃł·B
-@‚±‚̂悀‚ȃƒbƒZ[ƒWƒŒƒCƒ„‚ðƒNƒŠƒA‚·‚éƒ^ƒO‚ð‘‚©‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂́AƒƒbƒZ[ƒWƒŒƒCƒ„‚ɂȂɂª‘‚©‚ê‚Ä‚¢‚é‚©‚܂ł͞x‚ɕۑ¶‚³‚ê‚È‚¢‚œ‚߂ł·B
-@‚Ü‚œAƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ð trans ƒ^ƒO‚Æ wt ƒ^ƒO‚̊Ԃɏ‘‚­‚ȂǁAu‰œ‚©ŽžŠÔ‚ðs‚Á‚ďˆ—‚ð‚·‚éƒ^ƒOv‚Ɓu‚»‚ê‚ð‘҂ƒ^ƒOv‚̊Ԃɂ͏‘‚©‚È‚¢‚±‚Æ‚ð‚š‚·‚·‚ß‚µ‚Ü‚·B

+ [cm] でなくお [ct] でもかたいたせん。䞡者の違いは、ct が操䜜察象のメッセヌゞレむダを衚ペヌゞの message0 に蚭定するのに察し、cm はすべおのメッセヌゞレむダをクリアするだけで、操䜜察象のメッセヌゞレむダは倉曎しないずいうこずです。
+ このようなメッセヌゞレむダをクリアするタグを曞かなければならないのは、メッセヌゞレむダになにが曞かれおいるかたでは栞に保存されないためです。
+ たた、セヌブ可胜なラベルを trans タグず wt タグの間に曞くなど、「䜕か時間を行っお凊理をするタグ」ず「それを埅぀タグ」の間には曞かないこずをおすすめしたす。


-@‚Ü‚œA| ‚ð‘‚©‚ž‚ɁA•’ʂɃ‰ƒxƒ‹–Œ‚Ÿ‚¯‚ð‹Lq‚µ‚œƒ‰ƒxƒ‹‚̃JŠ‚ł̓Z[ƒu‚Å‚«‚Ü‚¹‚ñB
+ たた、| を曞かずに、普通にラベル名だけを蚘述したラベルのカ所ではセヌブできたせん。

-@EEE’ˆÓ‚·‚ׂ«Ž–‚Í‚±‚ꂟ‚¯‚Å‚·(^^)
+ ・・・泚意すべき事はこれだけです(^^)

-@‚±‚̂悀‚ȁAƒZ[ƒuêŠ‚Æ‚µ‚Ẵ‰ƒxƒ‹‚Í‘‚₹‚Α‚â‚·‚قǁAƒ†[ƒU[‚ɃZ[ƒu‚Å‚«‚éƒJŠ‚𑝂₷‚±‚Æ‚ª‚Å‚«‚Ü‚·Bƒ‰ƒxƒ‹‚͍ì‚邟‚¯‚ŁA‚ׂ‚ɍì‚Á‚œ‚ç‚»‚±‚É•K‚žƒWƒƒƒ“ƒv‚·‚邿‚€‚ȃ^ƒO‚ð‘‚©‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚¢‚€‚킯‚ł͂ ‚è‚Ü‚¹‚ñB
-@‚œ‚ŸA‚±‚̂悀‚ȃ‰ƒxƒ‹‚ÌŒã‚Í•K‚ž [cm] ‚ð‘‚©‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚¢‚€‚±‚Ƃ́A‚æ‚­’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ このような、セヌブ堎所ずしおのラベルは増やせば増やすほど、ナヌザヌにセヌブできるカ所を増やすこずができたす。ラベルは䜜るだけで、べ぀に䜜ったらそこに必ずゞャンプするようなタグを曞かなければならないずいうわけではありたせん。
+ ただ、このようなラベルの埌は必ず [cm] を曞かなければならないずいうこずは、よく泚意しおください。

Note
-@“à•”“I‚ɂ́AKAG ‚Í | •t‚«‚Ì ( ƒZ[ƒu‰Â”\‚È ) ƒ‰ƒxƒ‹‚ð’ʉ߂·‚邯‚«‚ɁAKAG ‚Í‚»‚ÌŽž“_‚ł̏ó‘Ô‚ð‚¢‚Á‚œ‚ñ“à•”‚ɕۑ¶‚µ‚Ü‚·Bƒ†[ƒU‚ªžx‚̕ۑ¶‚ð‘I‚ñ‚Ÿ‚Æ‚«‚ɕۑ¶‚³‚ê‚é‚̂͂»‚̂Ƃ«‚̃f[ƒ^‚Å‚·B

+ 内郚的には、KAG は | 付きの ( セヌブ可胜な ) ラベルを通過するずきに、KAG はその時点での状態をいったん内郚に保存したす。ナヌザが栞の保存を遞んだずきに保存されるのはそのずきのデヌタです。

-

disablestore ƒ^ƒO‚ÌŽg—p–@ +

disablestore タグの䜿甚法

-@disablestore ƒ^ƒO‚͈ꎞ“I‚Ɂužx‚ð‚Í‚³‚ށv‚Ì‹@”\‚𖳌ø‚É‚µ‚Ü‚·B
-@ƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚́AƒQ[ƒ€–{•҂ɂ͂¢‚é‘O‚́A‚œ‚Æ‚Š‚ÎƒƒCƒ“‚̃ƒjƒ…[‚ȂǂŞx‚ð•Û‘¶‚Å‚«‚Ä‚àŽd•û‚È‚¢‚ÆŽv‚€‚̂ŁA‚»‚̂悀‚ȏꏊ‚ɂ͏‘‚­•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
-@KAG ‚́A‹N“®‚µ‚Ä‚©‚ç‚Ü‚ŸƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ð’ʉ߂µ‚È‚¢ŠÔ‚́užx‚ð‚Í‚³‚ށv‚Ì‹@”\‚Í—˜—p‚Å‚«‚Ü‚¹‚ñB
-@‚Å‚·‚̂ŁAƒQ[ƒ€‚Ì–{•҂ɂ͂¢‚é‘O‚ɂ͂ǂ±‚É‚àƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ð‘‚©‚È‚¯‚ê‚΂¢‚¢‚̂ł·‚ªA‚»‚ꂟ‚ƃQ[ƒ€‚ªI‚í‚Á‚ăƒCƒ“ƒƒjƒ…[‚ɖ߂邯‚«‚ɂ́A‚à‚µƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ð’ʉ߂µ‚Ä‚¢‚邯ƒƒCƒ“ƒƒjƒ…[‚Å‚àžx‚ð‹²‚ß‚Ä‚µ‚܂Ђ܂·B
-@‚±‚ê‚ð–h‚®‚œ‚߁AƒQ[ƒ€–{•҂ɂ͂¢‚é‚܂ł̓Z[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ð‘‚©‚È‚¢‚̂ƂƂà‚ɁAƒƒCƒ“ƒƒjƒ…[‚È‚Ç‚Å‚Í [disablestore] ‚ð‹Lq‚µ‚āužx‚ð‚Í‚³‚ށv‚Ì‹@”\‚𖳌ø‚É‚µ‚Ü‚·B
-@[disablestore] ‚ð‹Lq‚·‚邯AKAG ‹N“®Žž‚Æ“¯‚¶‚­AƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ð’ʉ߂µ‚È‚¢ŠÔ‚́užx‚ð‚Í‚³‚ށv‚Ì‹@”\‚ªŽg—p‚Å‚«‚È‚­‚È‚è‚Ü‚·B
+ disablestore タグは䞀時的に「栞をはさむ」の機胜を無効にしたす。
+ セヌブ可胜なラベルは、ゲヌム本線にはいる前の、たずえばメむンのメニュヌなどで栞を保存できおも仕方ないず思うので、そのような堎所には曞く必芁はありたせん。
+ KAG は、起動しおからただセヌブ可胜なラベルを通過しない間は「栞をはさむ」の機胜は利甚できたせん。
+ ですので、ゲヌムの本線にはいる前にはどこにもセヌブ可胜なラベルを曞かなければいいのですが、それだずゲヌムが終わっおメむンメニュヌに戻るずきには、もしセヌブ可胜なラベルを通過しおいるずメむンメニュヌでも栞を挟めおしたえたす。
+ これを防ぐため、ゲヌム本線にはいるたではセヌブ可胜なラベルを曞かないのずずもに、メむンメニュヌなどでは [disablestore] を蚘述しお「栞をはさむ」の機胜を無効にしたす。
+ [disablestore] を蚘述するず、KAG 起動時ず同じく、セヌブ可胜なラベルを通過しない間は「栞をはさむ」の機胜が䜿甚できなくなりたす。
-

startanchor ƒ^ƒO‚ÌŽg—p–@ +

startanchor タグの䜿甚法

-@startanchor ƒ^ƒO‚́uÅ‰‚É–ß‚évƒƒjƒ…[‚ðŽg—p‰Â”\‚É‚µ‚Ü‚·B
-@KAG ‚̃ƒjƒ…[ƒo[‚ɂ́uƒVƒXƒeƒ€|Å‰‚É–ß‚é...v‚ª‚ ‚è‚Ü‚·B
-@‚±‚̃ƒjƒ…[‚Í‚»‚̂܂܂ł͑I‘ð‚Å‚«‚Ü‚¹‚ñB
-@–ß‚èæ‚ðŽw’è‚·‚é‚ɂ́AuÅ‰‚É–ß‚évƒƒjƒ…[‚ª‘I‘ð‚³‚ê‚œ‚Æ‚«‚ɖ߂肜‚¢êŠ‚ɁA[startanchor] ƒ^ƒO‚ð‹Lq‚µ‚Ü‚·B‚±‚̃^ƒO‚̓Z[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚Ì‚ ‚Ƃɏ‘‚¢‚Ä‚­‚Ÿ‚³‚¢B‚±‚Ì [startanchor] ˆÈŒãAuÅ‰‚É–ß‚évƒƒjƒ…[‚ªŽg—p‰Â”\‚ɂȂè‚Ü‚·B
-@‚Ü‚œAƒƒCƒ“ƒƒjƒ…[‚ȂǂŁuÅ‰‚É–ß‚év‚Ì‹@”\‚ðŽg‚킹‚œ‚­‚È‚¢ê‡‚Í [startanchor enabled=false]‚Æ‹Lq‚µ‚Ü‚·B‚±‚̏ꍇ‚́AÄ‚Ñ [startanchor] ‚Ì‹Lq‚ð’ʉ߂µ‚È‚¢ŠÔ‚́uÅ‰‚É–ß‚év‚Ì‹@”\‚ªŽg—p•s‰Â”\‚ɂȂè‚Ü‚·B
+ startanchor タグは「最初に戻る」メニュヌを䜿甚可胜にしたす。
+ KAG のメニュヌバヌには「システム|最初に戻る...」がありたす。
+ このメニュヌはそのたたでは遞択できたせん。
+ 戻り先を指定するには、「最初に戻る」メニュヌが遞択されたずきに戻りたい堎所に、[startanchor] タグを蚘述したす。このタグはセヌブ可胜なラベルのあずに曞いおください。この [startanchor] 以埌、「最初に戻る」メニュヌが䜿甚可胜になりたす。
+ たた、メむンメニュヌなどで「最初に戻る」の機胜を䜿わせたくない堎合は [startanchor enabled=false]ず蚘述したす。この堎合は、再び [startanchor] の蚘述を通過しない間は「最初に戻る」の機胜が䜿甚䞍可胜になりたす。

-@uÅ‰‚É–ß‚év‚Í startanchor ƒ^ƒO‚Ì‹Lq‚³‚ꂜˆÊ’u‚Ìžx‚ð‚œ‚Ç‚é‚̂Ǝ—‚œ“®ì‚ð‚µ‚Ü‚·‚ªAƒQ[ƒ€•ϐ” ( š •ϐ”‚ðŽg‚š‚€ ) ‚Í‚·‚ׂĂ»‚Ì‚Ü‚Ü ( •ÛŽ ) ‚³‚ê‚Ü‚·B
+ 「最初に戻る」は startanchor タグの蚘述された䜍眮の栞をたどるのず䌌た動䜜をしたすが、ゲヌム倉数 ( → 倉数を䜿おう ) はすべおそのたた ( 保持 ) されたす。
-

ƒ‰ƒxƒ‹–Œ‚̏d•¡‚âÈ—ª +

ラベル名の重耇や省略

-@“¯‚¶ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹’†‚É“¯‚¶ƒ‰ƒxƒ‹–Œ ( | ‚æ‚è‘O‚Ì•”•ª ) ‚ª‚ ‚éê‡‚́Aˆê”ԍŏ‰‚̃‰ƒxƒ‹‚Í‚»‚̂܂܂ł·‚ªAŽŸ‚̃‰ƒxƒ‹‚É‚Í :2 ‚â :3 ‚Ȃǂ̒ʂµ”ԍ†‚ªŽ©“®“I‚ɂ‚«‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎA
+ 同じシナリオファむル䞭に同じラベル名 ( | より前の郚分 ) がある堎合は、䞀番最初のラベルはそのたたですが、次のラベルには :2 や :3 などの通し番号が自動的に぀きたす。
+ たずえば、


-*start|ƒXƒ^[ƒg
-*start|ƒZ[ƒuêŠ2
-*start|ƒZ[ƒuêŠ3
+*start|スタヌト
+*start|セヌブ堎所2
+*start|セヌブ堎所3


-‚Æ‚·‚邯AÅ‰‚Ì *start ‚Í "*start" ‚Å‚·‚ªAŽŸ‚Ì *start ‚ɃWƒƒƒ“ƒv‚È‚Ç‚ð‚µ‚œ‚¢ê‡‚́Atarget‘®«‚ȂǂŠ"*start:2" ‚Æ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚»‚ÌŽŸ‚Í "*start:3" ‚Å‚·B
+ずするず、最初の *start は "*start" ですが、次の *start にゞャンプなどをしたい堎合は、target属性などで "*start:2" ずする必芁がありたす。その次は "*start:3" です。

-@‚Ü‚œAƒ‰ƒxƒ‹–Œ‚ðÈ—ª‚·‚邯A’Œ‘O‚̃‰ƒxƒ‹–Œ‚Æ“¯‚¶•š‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚êA’Ê‚µ”ԍ†‚ª‚‚«‚Ü‚·B -@‚œ‚Æ‚Š‚ÎA
+ たた、ラベル名を省略するず、盎前のラベル名ず同じ物が指定されたず芋なされ、通し番号が぀きたす。 + たずえば、


-*start|ƒXƒ^[ƒg
-*|ƒZ[ƒuêŠ2
-*|ƒZ[ƒuêŠ3
+*start|スタヌト
+*|セヌブ堎所2
+*|セヌブ堎所3


-@‚Æ‚·‚邯A‚Q”Ԗڂ̃‰ƒxƒ‹‚Í "*start:2" ‚ƂȂè‚Ü‚·B‚R”Ԗڂ̃‰ƒxƒ‹‚Í "*start:3" ‚Å‚·B
+ ずするず、番目のラベルは "*start:2" ずなりたす。番目のラベルは "*start:3" です。

-@ƒ‰ƒxƒ‹‚ÆŒ©o‚µ‚Ì—Œ•û‚ðÈ—ª‚·‚邯ˆÈ‰º‚̂悀‚ȏ‘‚«•û‚ɂȂè‚Ü‚·B
+ ラベルず芋出しの䞡方を省略するず以䞋のような曞き方になりたす。


-*start|ƒXƒ^[ƒg
+*start|スタヌト
*|
*|


-@‚±‚̏‘‚«•û‚͕ۑ¶‰Â”\‚ȃ‰ƒxƒ‹‚ð‘‚­‚Æ‚«‚É‚¢‚¿‚¢‚¿‚»‚ꂌ‚êˆÙ‚Ȃ郉ƒxƒ‹–Œ‚ðŽw’肵‚È‚­‚Ä—Ç‚¢‚̂ŕ֗˜‚Å‚·‚ªAƒ‰ƒxƒ‹‚ª’Ê‚µ”ԍ†‚ÅŠÇ—‚³‚ê‚Ä‚¢‚邜‚߁AƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚ð•ҏW‚µ‚āA“r’†‚щƒxƒ‹‚̐”‚ðŒž‚ç‚µ‚œ‚葝‚₵‚œ‚è‚·‚邯Ažx‚ð‚œ‚Ç‚Á‚œ‚Æ‚«‚ÉŒ³‚̈ʒu‚É–ß‚ê‚È‚­‚È‚Á‚œ‚èAreturn ƒ^ƒO‚ÅŒ³‚̈ʒu‚É–ß‚ê‚È‚­‚È‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
+ この曞き方は保存可胜なラベルを曞くずきにいちいちそれぞれ異なるラベル名を指定しなくお良いので䟿利ですが、ラベルが通し番号で管理されおいるため、シナリオファむルを線集しお、途䞭でラベルの数を枛らしたり増やしたりするず、栞をたどったずきに元の䜍眮に戻れなくなったり、return タグで元の䜍眮に戻れなくなる可胜性がありたす。


Note
-Œ©o‚µ‚ðÈ—ª‚·‚邯A’Œ‘O‚ɒʉ߂µ‚œƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ÌŒ©o‚µ‚ðˆø‚«Œp‚®‚̂ɑ΂µAƒ‰ƒxƒ‹–Œ‚ðÈ—ª‚·‚邯A‚»‚±‚ð’ʉ߂µ‚œ‚©’ʉ߂µ‚È‚©‚Á‚œ‚©‚ÉŠÖ‚í‚炞AƒVƒiƒŠƒIƒtƒ@ƒCƒ‹’†‚ł̒Œ‘O‚̃‰ƒxƒ‹–Œ‚ðˆø‚«Œp‚¬‚Ü‚·B
+芋出しを省略するず、盎前に通過したセヌブ可胜なラベルの芋出しを匕き継ぐのに察し、ラベル名を省略するず、そこを通過したか通過しなかったかに関わらず、シナリオファむル䞭での盎前のラベル名を匕き継ぎたす。

diff --git a/docs/kag3doc/contents/Sound.html b/docs/kag3doc/contents/Sound.html index 1b17d58..2797404 100644 --- a/docs/kag3doc/contents/Sound.html +++ b/docs/kag3doc/contents/Sound.html @@ -5,35 +5,35 @@ - Œø‰Ê‰¹‚ðŽg‚š‚€ + 効果音を䜿おう - + - + -

Œø‰Ê‰¹‚ð–‚炷‚É‚Í +

効果音を鳎らすには

-@Œø‰Ê‰¹‚Í Wave (PCM) Œn‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚·B‚‚܂è WAV ‚©A‚ ‚é‚¢‚̓vƒ‰ƒOƒCƒ“‚ōж‰Â”\‚ɂȂéŒ`Ž®‚Å‚·B
+ 効果音は Wave (PCM) 系である必芁がありたす。぀たり WAV か、あるいはプラグむンで再生可胜になる圢匏です。

-@Œø‰Ê‰¹Ä¶‚Í“Á‚ɓ‚­‚È‚­AŠî–{“I‚É‚Í playse ‚Æ stopse ‚Æ ws ‚Ì3‚‚̃^ƒO‚ðŽg‚¢‚Ü‚· ( ‚»‚̂ق©AŒø‰Ê‰¹‚̃tƒF[ƒh‚Ȃǂ̋@”\‚ðŽ‚Á‚œƒ^ƒO‚Ȃǂª‚ ‚è‚Ü‚· )B
-@‚œ‚Æ‚Š‚ÎAse1.wav ‚ð–‚炵‚œ‚¢ê‡‚́AˆÈ‰º‚̂悀‚É‹Lq‚µ‚Ü‚·B
+ 効果音再生は特に難しくなく、基本的には playse ず stopse ず ws の3぀のタグを䜿いたす ( そのほか、効果音のフェヌドなどの機胜を持ったタグなどがありたす )。
+ たずえば、se1.wav を鳎らしたい堎合は、以䞋のように蚘述したす。


[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-Œø‰Ê‰¹‚ð–‚炵‚Ü‚·B[l]
+効果音を鳎らしたす。[l]
[playse storage=se1.wav][ws]

-@playse ƒ^ƒO‚ÅŒø‰Ê‰¹‚ðÄ¶‚³‚¹‚é‚̂ł·‚ªAplayse ƒ^ƒO‚ÍŒø‰Ê‰¹‚̍ж‚̏I—¹‚ð‘Ò‚œ‚È‚¢‚̂ŁAws ƒ^ƒO‚Å Œø‰Ê‰¹‚̍ж‚̏I—¹‚ð‘Ò‚¿‚Ü‚·B
-@playse ƒ^ƒO‚Å loop=true ‚Æ‚·‚邯ƒ‹[ƒvÄ¶‚ð‚·‚éŽ–‚ª‚Å‚«‚Ü‚·B‚±‚̏ꍇ‚Í ws ƒ^ƒO‚ő҂‚±‚Ƃ͂ł«‚Ü‚¹‚ñB
-@‚Ü‚œAstopse ƒ^ƒO‚́AŒø‰Ê‰¹‚̍ж‚ðI‚í‚点‚Ü‚·B
+ playse タグで効果音を再生させるのですが、playse タグは効果音の再生の終了を埅たないので、ws タグで 効果音の再生の終了を埅ちたす。
+ playse タグで loop=true ずするずルヌプ再生をする事ができたす。この堎合は ws タグで埅぀こずはできたせん。
+ たた、stopse タグは、効果音の再生を終わらせたす。
diff --git a/docs/kag3doc/contents/SubRoutine.html b/docs/kag3doc/contents/SubRoutine.html index d437dfa..46d6f27 100644 --- a/docs/kag3doc/contents/SubRoutine.html +++ b/docs/kag3doc/contents/SubRoutine.html @@ -5,85 +5,85 @@ - ƒTƒuƒ‹[ƒ`ƒ“‚ðŽg‚š‚€ + サブルヌチンを䜿おう - + - + -

ƒTƒuƒ‹[ƒ`ƒ“‚Æ‚Í +

サブルヌチンずは

-@ƒTƒuƒ‹[ƒ`ƒ“‚Ƃ́A‚¢‚­‚‚©‚̏ˆ—‚Ì‚ð‚܂Ƃ߂œ•š‚ŁA‚Ù‚©‚Ì‰ÓŠ‚©‚çuŒÄ‚яo‚µ‚āv‚‚©‚€•š‚Å‚·BƒTƒuƒ‹[ƒ`ƒ“‚̏ˆ—‚ªI‚í‚邯AŒÄ‚яo‚µ‚œŠ‚֐§Œä‚ª–ß‚è‚Ü‚·B
+ サブルヌチンずは、いく぀かの凊理のをたずめた物で、ほかの箇所から「呌び出しお」぀かう物です。サブルヌチンの凊理が終わるず、呌び出した所ぞ制埡が戻りたす。

-@ƒ}ƒNƒ ( š ƒ}ƒNƒ‚ðŽg‚š‚€ ) ‚Æ‹@”\‚ÍŽ—‚Ä‚¢‚Ü‚·‚ªAƒTƒuƒ‹[ƒ`ƒ“‚Ì•û‚ª‚æ‚è–{Ši“I‚ȏˆ—‚ðs‚€‚̂ɑ΂µAƒ}ƒNƒ‚ÍŠÈ’P‚ȏˆ—‚ðs‚€—p“r‚Å‚·B
+ マクロ ( → マクロを䜿おう ) ず機胜は䌌おいたすが、サブルヌチンの方がより本栌的な凊理を行うのに察し、マクロは簡単な凊理を行う甚途です。
-

ƒTƒuƒ‹[ƒ`ƒ“‚ÌŠî–{“I‚ÈŽg‚¢•û +

サブルヌチンの基本的な䜿い方

-@ƒTƒuƒ‹[ƒ`ƒ“‚̓‰ƒxƒ‹‚É‚æ‚Á‚Ä‹æ•Ê‚³‚ê‚Ü‚·‚̂ŁAƒ‰ƒxƒ‹‚ð’è‹`‚µ‚Ü‚·BƒTƒuƒ‹[ƒ`ƒ“‚©‚çŒÄ‚яo‚µŒ³‚ɖ߂邯‚±‚ë‚É return ƒ^ƒOAƒTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚яo‚·‚É‚Í call ƒ^ƒO‚ð—p‚¢‚Ü‚·B
-@‰º‚Ì—á‚ðŒ©‚Ä‚­‚Ÿ‚³‚¢B
+ サブルヌチンはラベルによっお区別されたすので、ラベルを定矩したす。サブルヌチンから呌び出し元に戻るずころに return タグ、サブルヌチンを呌び出すには call タグを甚いたす。
+ 䞋の䟋を芋おください。

[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-ƒTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚яo‚µ‚Ü‚·B[l][r]
+サブルヌチンを呌び出したす。[l][r]
[call target=*subroutine]
-ƒTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚яo‚µ‚Ü‚µ‚œB
+サブルヌチンを呌び出したした。
[s]

*subroutine
-‚±‚ê‚̓Tƒuƒ‹[ƒ`ƒ“‚Å‚·B[l][r]
-ƒNƒŠƒbƒN‚ð‚·‚é‚ÆŒÄ‚яo‚µŒ³‚É–ß‚è‚Ü‚·B[l][r]
+これはサブルヌチンです。[l][r]
+クリックをするず呌び出し元に戻りたす。[l][r]
[return]


-@‚³‚āA‚±‚Ì—á‚ðŽÀs‚³‚¹‚邯AuƒTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚яo‚µ‚Ü‚·Bv‚̃ƒbƒZ[ƒW‚Ì‚ ‚ƂɁu‚±‚ê‚̓Tƒuƒ‹[ƒ`ƒ“‚Å‚·Bv‚Æ•\ŽŠ‚³‚êAuƒNƒŠƒbƒN‚ð‚·‚é‚ÆŒÄ‚яo‚µŒ³‚É–ß‚è‚Ü‚·Bv‚ŃNƒŠƒbƒN‚·‚邯AuƒTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚яo‚µ‚Ü‚µ‚œBv‚Æ•\ŽŠ‚³‚ê‚é‚Í‚ž‚Å‚·B
-@‚‚܂èAcall ƒ^ƒO‚ÅŽw’肵‚œƒ‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚ð‚·‚é‚̂ł·‚ªA‚±‚̂Ƃ«‚ɌĂяo‚µ‚œˆÊ’u‚ªŽ©“®“I‚É‹L˜^‚³‚êAreturn ƒ^ƒO‚ł́A‚±‚Ì‹L˜^‚³‚ꂜŒÄ‚яo‚µŒ³‚ÉŽ©“®“I‚É–ß‚è‚Ü‚· ( ‚±‚ÌŽ©“®“I‚É‹L˜^‚³‚ê‚é‚à‚Ì‚ðuƒR[ƒ‹ƒXƒ^ƒbƒNv‚ƌĂñ‚Å‚¢‚Ü‚· )B
-@‚±‚Ì—á‚ł́A*subroutine ‚©‚ç [return] ‚܂łªuƒTƒuƒ‹[ƒ`ƒ“v‚Å‚·B
+ さお、この䟋を実行させるず、「サブルヌチンを呌び出したす。」のメッセヌゞのあずに「これはサブルヌチンです。」ず衚瀺され、「クリックをするず呌び出し元に戻りたす。」でクリックするず、「サブルヌチンを呌び出したした。」ず衚瀺されるはずです。
+ ぀たり、call タグで指定したラベルにゞャンプをするのですが、このずきに呌び出した䜍眮が自動的に蚘録され、return タグでは、この蚘録された呌び出し元に自動的に戻りたす ( この自動的に蚘録されるものを「コヌルスタック」ず呌んでいたす )。
+ この䟋では、*subroutine から [return] たでが「サブルヌチン」です。

-@ƒTƒuƒ‹[ƒ`ƒ“‚Ì’†‚©‚ç‚Ù‚©‚̃Tƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚яo‚·‚±‚Æ‚à‚Å‚«‚Ü‚·BŒÄ‚яo‚µ‚̐[‚³ ( return ‚¹‚ž‚É‚¢‚­‚‚܂Šcall ‚Å‚«‚é‚© ) ‚ɐ§ŒÀ‚Í‚ ‚è‚Ü‚¹‚ñB
+ サブルヌチンの䞭からほかのサブルヌチンを呌び出すこずもできたす。呌び出しの深さ ( return せずにいく぀たで call できるか ) に制限はありたせん。

-@‚¿‚Ȃ݂Ɂu‘I‘ðŽˆ‚ðŽg‚Á‚Ă݂悀v‚ÌŠ‚Å‚Íƒ‰ƒxƒ‹‚ÌŽŸ‚É‚Í [cm] ‚ð‘‚­‚Ə‘‚«‚Ü‚µ‚œ‚ªAƒZ[ƒu‚Ì‰ÓŠ‚Æ‚È‚é‚æ‚€‚È ( | •t‚«‚Ì ) ƒ‰ƒxƒ‹‚ÌŽŸ‚łȂ¯‚ê‚Î [cm] ‚ð‘‚©‚È‚­‚Ä‚à OK ‚Å‚·B
+ ちなみに「遞択肢を䜿っおみよう」の所ではラベルの次には [cm] を曞くず曞きたしたが、セヌブの箇所ずなるような ( | 付きの ) ラベルの次でなければ [cm] を曞かなくおも OK です。


-@ƒR[ƒ‹ƒXƒ^ƒbƒN‚ɂ́AƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–ŒAƒVƒiƒŠƒI’†‚Ì’Œ‘O‚̃‰ƒxƒ‹‚Æ‚»‚ê‚©‚ç call ƒ^ƒO‚Ì‚ ‚és‚܂ł̍s”Acall ƒ^ƒO‚Ì‚ ‚és‚Ì“à—eA‚»‚̍s“à‚ł̈ʒu‚̏î•ñ‚µ‚©‹L˜^‚³‚ê‚Ü‚¹‚ñBƒVƒiƒŠƒI‚̃fƒoƒbƒO’†‚ȂǂŁA–ß‚èæ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹’†‚̍\¬‚ª•Ï‚í‚邯‚Æ‚ñ‚Å‚à‚È‚¢ˆÊ’u‚É–ß‚Á‚Ä‚µ‚Ü‚€ê‡‚ª‚ ‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-@Šî–{“I‚ɂ́AƒTƒuƒ‹[ƒ`ƒ“‚̃‰ƒxƒ‹‚âƒTƒuƒ‹[ƒ`ƒ“’†‚ɂ́AƒZ[ƒu‰ÓŠ‚ƂȂ郉ƒxƒ‹ ( | •t‚«‚̃‰ƒxƒ‹ ) ‚ðŽg‚í‚È‚¢/ì‚ç‚È‚¢‚ª‹g‚Å‚·B
+ コヌルスタックには、シナリオファむル名、シナリオ䞭の盎前のラベルずそれから call タグのある行たでの行数、call タグのある行の内容、その行内での䜍眮の情報しか蚘録されたせん。シナリオのデバッグ䞭などで、戻り先のシナリオファむル䞭の構成が倉わるずずんでもない䜍眮に戻っおしたう堎合があるので泚意しおください。
+ 基本的には、サブルヌチンのラベルやサブルヌチン䞭には、セヌブ箇所ずなるラベル ( | 付きのラベル ) を䜿わない/䜜らないが吉です。
-

ƒTƒuƒ‹[ƒ`ƒ“‚ÉŠÖ‚·‚钍ˆÓ +

サブルヌチンに関する泚意

-@call ‚ÅŽ©•ªŽ©g‚ðŒÄ‚Ñ‚Ÿ‚µ‚Ä‚µ‚Ü‚Á‚œ‚è‚·‚邯–³ŒÀƒ‹[ƒv‚ɂ͂܂è‚Ü‚·B
-@call ‚Æ return ‚̑Ήž‚ª‚Æ‚ê‚Ä‚¢‚È‚¢‚ƁA‚Ç‚ñ‚Ç‚ñƒR[ƒ‹ƒXƒ^ƒbƒN‚ª‘‚ЂĂ¢‚Á‚œ‚èA‚ ‚é‚¢‚Í return ƒ^ƒO‚̂Ƃ±‚ë‚ŌĂяo‚µŒ³‚É–ß‚ê‚È‚­‚È‚Á‚ăGƒ‰[‚ɂȂ鎖‚ª‚ ‚è‚Ü‚·‚̂ŁA’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ call で自分自身を呌びだしおしたったりするず無限ルヌプにはたりたす。
+ call ず return の察応がずれおいないず、どんどんコヌルスタックが増えおいったり、あるいは return タグのずころで呌び出し元に戻れなくなっお゚ラヌになる事がありたすので、泚意しおください。

-@‚»‚ê‚ÆAŽŸ‚Ì—á‚̂悀‚É
+ それず、次の䟋のように


*subroutine
-EEE
+・・・
[if exp="f.flag1"][jump target=*otherplaces1][endif]
[if exp="f.flag2"][jump target=*otherplaces2][endif]
-EEE
+・・・
[return]

*otherplaces1
-EEE
+・・・
[return]

*otherplaces2
-;‚±‚̐æ‚ɂ͠return ƒ^ƒO‚ª‚È‚¢EEE
+;この先には return ã‚¿ã‚°ãŒãªã„・・・


-@ƒTƒuƒ‹[ƒ`ƒ“’†‚Å‘Œ‚̏ꏊ‚ɃWƒƒƒ“ƒv‚·‚éê‡‚Í’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢Botherplaces1 ‚ɃWƒƒƒ“ƒv‚·‚éê‡‚́AƒWƒƒƒ“ƒvæ‚É return ‚ª‚ ‚é‚̂Šcall ` return ‚̃oƒ‰ƒ“ƒX‚ð•ö‚·‚±‚Ƃ͂ ‚è‚Ü‚¹‚ñB‚µ‚©‚µAotherplaces2 ‚ɃWƒƒƒ“ƒv‚·‚éê‡AƒWƒƒƒ“ƒv‚µ‚œæ‚É return ‚ªŒ»‚ê‚È‚¢‚̂ŁA‚»‚̃Tƒuƒ‹[ƒ`ƒ“‚©‚ç‚́u–ß‚Á‚ĂȂ¢v‚±‚ƂɂȂè‚Ü‚·B‚‚܂èAcall ` return ‚̃oƒ‰ƒ“ƒX‚ð•ö‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
+ サブルヌチン䞭で他の堎所にゞャンプする堎合は泚意しおください。otherplaces1 にゞャンプする堎合は、ゞャンプ先に return があるので call  return のバランスを厩すこずはありたせん。しかし、otherplaces2 にゞャンプする堎合、ゞャンプした先に return が珟れないので、そのサブルヌチンからは「戻っおない」こずになりたす。぀たり、call  return のバランスを厩しおしたいたす。

-@‚à‚µAŒÄ‚яo‚µŒ³‚É–ß‚é‚̂ł͂Ȃ­A”CˆÓ‚̏ꏊ‚ɖ߂肜‚¢ê‡‚́Areturn ƒ^ƒO‚Ì storage ‚â target ‘®«‚ð—˜—p‚µ‚āA”CˆÓ‚̏ꏊ‚ɖ߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ もし、呌び出し元に戻るのではなく、任意の堎所に戻りたい堎合は、return タグの storage や target 属性を利甚しお、任意の堎所に戻るこずができたす。
diff --git a/docs/kag3doc/contents/TJSTips.html b/docs/kag3doc/contents/TJSTips.html index cf186f2..091b0fd 100644 --- a/docs/kag3doc/contents/TJSTips.html +++ b/docs/kag3doc/contents/TJSTips.html @@ -5,49 +5,49 @@ - TJS‚ð‚à‚Á‚ÆŽg‚€‚œ‚ß‚É + TJSをもっず䜿うために - + - + -

TJS2‚ÆKAG +

TJS2ずKAG

-@TJS ( TJS2 ) ‚Í‹g—¢‹g—¢–{‘Ì‚ª’ŒÚ—‰ð‚Å‚«‚éƒXƒNƒŠƒvƒgŒŸŒê‚ŁAJavaScript ‚â JAVA ‚ɂɂĂ¢‚Ü‚·BKAG ‚Í‚±‚Ì TJS ƒXƒNƒŠƒvƒg‚Å‹Lq‚³‚ê‚Ä‚¢‚Ü‚·B
-@TJS ƒXƒNƒŠƒvƒg‚Í KAG ‚ª—‰ð‚·‚é ( ’ŠÛ“I‚È ) ƒVƒiƒŠƒI‚æ‚è‚à‚æ‚èƒVƒXƒeƒ€‘€‚ɋ߂¢ ( ‹ï‘Ì“I‚È ) ‹Lq‚ð‚·‚é‚±‚Æ‚ª‰Â”\‚ŁAˆµ‚¢‚͓‚­‚È‚è‚Ü‚·‚ª‚Å‚«‚邱‚Ƃ̕‚Í‚®‚Á‚ƍL‚ª‚è‚Ü‚·B
+ TJS ( TJS2 ) は吉里吉里本䜓が盎接理解できるスクリプト蚀語で、JavaScript や JAVA ににおいたす。KAG はこの TJS スクリプトで蚘述されおいたす。
+ TJS スクリプトは KAG が理解する ( 抜象的な ) シナリオよりもよりシステム偎に近い ( 具䜓的な ) 蚘述をするこずが可胜で、扱いは難しくなりたすができるこずの幅はぐっず広がりたす。

-@KAG ‚É‚Í eval emb link if ƒ^ƒO‚È‚Ç‚Ì exp ‘®«AŠeƒ^ƒO‚Ì cond ‘®«AƒGƒ“ƒeƒBƒeƒB ( & •t‚«‚̃^ƒO‚Ì‘®« ) ‚ȂǂȂǁAuTJSŽ®v‚ðŽw’è‚·‚éê–Ê‚ª‚¢‚­‚‚©‚ ‚è‚Ü‚·B
-@TJSŽ®‚ðŽg‚€‚ƁA•’Ê‚Í KAG ‚Ì— ‚ɉB‚ê‚Ä‚¢‚é ‹g—¢‹g—¢‚É”äŠr“IŠÈ’P‚ɃAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œAiscript ƒ^ƒO‚́ATJS2 ƒXƒNƒŠƒvƒg‚𒌐ڎÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚É‚æ‚èA‚“x‚ȏˆ—‚ðŽÀs‚µ‚œ‚èAKAG‚Ì‹@”\‚ðŠg’£‚µ‚œ‚è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ KAG には eval emb link if タグなどの exp 属性、各タグの cond 属性、゚ンティティ ( & 付きのタグの属性 ) などなど、「TJS匏」を指定する堎面がいく぀かありたす。
+ TJS匏を䜿うず、普通は KAG の裏に隠れおいる 吉里吉里に比范的簡単にアクセスするこずができたす。
+ たた、iscript タグは、TJS2 スクリプトを盎接実行するこずができたす。これにより、高床な凊理を実行したり、KAGの機胜を拡匵したりするこずができたす。

-@TJS2 ‚ׂ̍©‚¢•¶–@‚ɂ‚¢‚Ä‚Í TJS2 ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ðA‹g—¢‹g—¢–{‘̂̋@”\‚ɂ‚¢‚Ă͋g—¢‹g—¢‚Q‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ð‚²——‚­‚Ÿ‚³‚¢B
+ TJS2 の现かい文法に぀いおは TJS2 のリファレンスを、吉里吉里本䜓の機胜に぀いおは吉里吉里のリファレンスをご芧ください。
-

KAG ‚̃IƒuƒWƒFƒNƒg\‘¢ +

KAG のオブゞェクト構造

-@KAG ‚»‚ꎩ‘Ì‚Í TJS2 ƒXƒNƒŠƒvƒg‚Å‹Lq‚³‚ê‚Ä‚¢‚邜‚߁A( —Ç‚­‚àˆ«‚­‚à ) KAG ‚Ì“à•”\‘¢‚É’ŒÚƒAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@KAG ‚ÌŠÇ—‚·‚éƒIƒuƒWƒFƒNƒg‚̕ϐ”‚É’l‚ð‘‚«ž‚ÞŽ–‚È‚Ç‚Í‘Š“–’ˆÓ‚µ‚œ‚Ù‚€‚ª—Ç‚¢‚Å‚·‚ªAKAG “à•”‚̕ϐ”‚ðŽQÆ‚µ‚Ä‚æ‚荂“x‚ȃVƒiƒŠƒI‹Lq‚ɉž—p‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+ KAG それ自䜓は TJS2 スクリプトで蚘述されおいるため、( 良くも悪くも ) KAG の内郚構造に盎接アクセスするこずができたす。
+ KAG の管理するオブゞェクトの倉数に倀を曞き蟌む事などは盞圓泚意したほうが良いですが、KAG 内郚の倉数を参照しおより高床なシナリオ蚘述に応甚するこずもできたす。

-
KAGWindow ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg
-
@KAGWindow ƒNƒ‰ƒX ( MainWindow.tjs ‚É‹Lq ) ‚́AKAG ‚̃EƒBƒ“ƒhƒE‚ðŠÇ—‚·‚邜‚߂̃Nƒ‰ƒX‚ŁA‚±‚̃Nƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ªƒOƒ[ƒoƒ‹•ϐ”‚Ì kag ‚Æ‚µ‚ăAƒNƒZƒX‚Å‚«‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAKAGWindow ƒNƒ‰ƒX‚Ì skipMode ‚Æ‚¢‚€•ϐ” ( Œ»Ý‚ǂ̂悀‚ȃ‚[ƒh‚ŃXƒLƒbƒvˆ—’†‚©‚ª“ü‚Á‚Ä‚¢‚é•ϐ” ) ‚ɃAƒNƒZƒX‚·‚é‚É‚Í kag.skipMode ‚Æ‚µ‚Ü‚·B
-
”wŒiƒŒƒCƒ„
-
@”wŒiƒŒƒCƒ„‚Í BaseLayer ƒNƒ‰ƒX ( GraphicLayer.tjs ‚É‹Lq ) ‚̃IƒuƒWƒFƒNƒg‚Å‚·B
-@•\‰æ–ʂ̔wŒiƒŒƒCƒ„‚Í kag.fore.baseA— ‰æ–ʂ̔wŒiƒŒƒCƒ„‚Í kag.back.base ‚ŃAƒNƒZƒX‚Å‚«‚Ü‚·B
-
‘OŒiƒŒƒCƒ„
-
@‘OŒiƒŒƒCƒ„‚Í CharacterLayer ƒNƒ‰ƒX ( GraphicLayer.tjs ‚É‹Lq ) ‚̃IƒuƒWƒFƒNƒg‚Å‚·B
-@•\‰æ–ʂ̑OŒiƒŒƒCƒ„‚Í kag.fore.layers[n]A— ‰æ–ʂ̑OŒiƒŒƒCƒ„‚Í kag.back.layers[n] ‚ŃAƒNƒZƒX‚Å‚«‚Ü‚· ( n ‚Í‘OŒiƒŒƒCƒ„”ԍ† 0 ` )B
-
ƒƒbƒZ[ƒWƒŒƒCƒ„
-
@ƒƒbƒZ[ƒWƒŒƒCƒ„‚Í MessageLayer ƒNƒ‰ƒX ( MessageLayer.tjs ‚É‹Lq ) ‚̃IƒuƒWƒFƒNƒg‚Å‚·B
-@•\‰æ–ʂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚Í kag.fore.messages[n]A— ‰æ–ʂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚Í kag.back.messages[n] ‚ŃAƒNƒZƒX‚Å‚«‚Ü‚· ( n ‚̓ƒbƒZ[ƒWƒŒƒCƒ„”ԍ† 0 ` )B
-@kag.current ‚ÍŒ»Ý‘€ì‘ΏۂƂȂÁ‚Ä‚¢‚郁ƒbƒZ[ƒWƒŒƒCƒ„‚ð•\‚µ‚Ü‚·B
-
ƒƒbƒZ[ƒWƒŒƒCƒ„“à‚̃IƒuƒWƒFƒNƒg
-
@ƒƒbƒZ[ƒWƒŒƒCƒ„“à‚ɍ쐬‚µ‚œAƒOƒ‰ƒtƒBƒJƒ‹ƒ{ƒ^ƒ“AƒGƒfƒBƒbƒgAƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚ȂǂɃAƒNƒZƒX‚·‚é‚ɂ̓ƒbƒZ[ƒWƒŒƒCƒ„‚Ì links ‚ðŽg‚¢‚Ü‚·B
-@links ‚Í”z—ñƒIƒuƒWƒFƒNƒg‚ŁAƒŠƒ“ƒNAƒOƒ‰ƒtƒBƒJƒ‹ƒ{ƒ^ƒ“AƒGƒfƒBƒbƒgAƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚Ȃǂªì¬‚³‚ꂜ‡‚ɁA‚»‚ꂌ‚ê‚ðŠÇ—‚·‚éƒIƒuƒWƒFƒNƒg‚Ö‚ÌŽQÆ‚ªŠi”[‚³‚ê‚Ä‚¢‚Ü‚·B‚»‚Ì‚€‚¿AƒOƒ‰ƒtƒBƒJƒ‹ƒ{ƒ^ƒ“AƒGƒfƒBƒbƒgAƒ`ƒFƒbƒNƒ{ƒbƒNƒX ‚ɂ‚¢‚Ă͂³‚ç‚É‚»‚̂Ȃ©‚Ì object •ϐ”‚ɃAƒNƒZƒX‚·‚邱‚Ƃɂæ‚Á‚ÄŠeƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚É’ŒÚƒAƒNƒZƒX‚Å‚«‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎA•\‰æ–ʂ̃ƒbƒZ[ƒWƒŒƒCƒ„0‚Ɉȉº‚̂悀‚È‹Lq‚ª‚ ‚Á‚āA
+
KAGWindow クラスのオブゞェクト
+
 KAGWindow クラス ( MainWindow.tjs に蚘述 ) は、KAG のりィンドりを管理するためのクラスで、このクラスのオブゞェクトがグロヌバル倉数の kag ずしおアクセスできたす。
+ たずえば、KAGWindow クラスの skipMode ずいう倉数 ( 珟圚どのようなモヌドでスキップ凊理䞭かが入っおいる倉数 ) にアクセスするには kag.skipMode ずしたす。
+
背景レむダ
+
 背景レむダは BaseLayer クラス ( GraphicLayer.tjs に蚘述 ) のオブゞェクトです。
+ 衚画面の背景レむダは kag.fore.base、裏画面の背景レむダは kag.back.base でアクセスできたす。
+
前景レむダ
+
 前景レむダは CharacterLayer クラス ( GraphicLayer.tjs に蚘述 ) のオブゞェクトです。
+ 衚画面の前景レむダは kag.fore.layers[n]、裏画面の前景レむダは kag.back.layers[n] でアクセスできたす ( n は前景レむダ番号 0  )。
+
メッセヌゞレむダ
+
 メッセヌゞレむダは MessageLayer クラス ( MessageLayer.tjs に蚘述 ) のオブゞェクトです。
+ 衚画面のメッセヌゞレむダは kag.fore.messages[n]、裏画面のメッセヌゞレむダは kag.back.messages[n] でアクセスできたす ( n はメッセヌゞレむダ番号 0  )。
+ kag.current は珟圚操䜜察象ずなっおいるメッセヌゞレむダを衚したす。
+
メッセヌゞレむダ内のオブゞェクト
+
 メッセヌゞレむダ内に䜜成した、グラフィカルボタン、゚ディット、チェックボックスなどにアクセスするにはメッセヌゞレむダの links を䜿いたす。
+ links は配列オブゞェクトで、リンク、グラフィカルボタン、゚ディット、チェックボックスなどが䜜成された順に、それぞれを管理するオブゞェクトぞの参照が栌玍されおいたす。そのうち、グラフィカルボタン、゚ディット、チェックボックス に぀いおはさらにそのなかの object 倉数にアクセスするこずによっお各クラスのオブゞェクトに盎接アクセスできたす。
+ たずえば、衚画面のメッセヌゞレむダ0に以䞋のような蚘述があっお、

@cm
@@ -55,316 +55,316 @@

- @‚±‚̃GƒfƒBƒbƒg‚ɃtƒH[ƒJƒX‚ðÝ’è‚·‚é ( ƒL[ƒ{[ƒh‚©‚ç“ü—͂ł«‚邿‚€‚É‚·‚é ) ‚ɂ͂³‚ç‚É
+  この゚ディットにフォヌカスを蚭定する ( キヌボヌドから入力できるようにする ) にはさらに

@eval exp="kag.fore.messages[0].links[0].object.focus()"

-@‚Æ‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· ( ƒGƒfƒBƒbƒg‚ð•\ŽŠ‚µ‚ㆁ[ƒU‚É“ü—Í‚ð‚·‚®‚É‘£‚µ‚œ‚¢‚Æ‚«‚ɕ֗˜ )B
-
Œø‰Ê‰¹ƒoƒbƒtƒ@
-
@Œø‰Ê‰¹ƒoƒbƒtƒ@‚Í SESoundBuffer ƒNƒ‰ƒX ( SE.tjs ‚É‹Lq ) ‚̃IƒuƒWƒFƒNƒg‚Å‚·B
-@kag.se[n] ‚ŃAƒNƒZƒX‚Å‚«‚Ü‚· ( n ‚ÍŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ† 0 ` )B
-
BGM ƒIƒuƒWƒFƒNƒg
-
@BGM ƒIƒuƒWƒFƒNƒg‚Í BGM ƒNƒ‰ƒX ( BGM.tjs ‚É‹Lq ) ‚̃IƒuƒWƒFƒNƒg‚Å‚·B
-@kag.bgm ‚ŃAƒNƒZƒX‚Å‚«‚Ü‚·B
-
ƒƒjƒ…[
-
@ƒƒjƒ…[ƒIƒuƒWƒFƒNƒg‚É‚Í kag.menu ‚ŃAƒNƒZƒX‚Å‚«‚Ü‚·Bkag.menu ‚Í -MenuItem ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ŁAkag.menu ‚»‚ꎩ‘̂̓ƒjƒ…[ƒo[‚ð -ŽŠ‚µ‚Ä‚š‚èA‚»‚ÌŽq‚É“o˜^‚³‚ꂜƒAƒCƒeƒ€‚ªƒƒjƒ…[ƒo[‚É•À‚Ô‚±‚ƂɂȂè‚Ü‚·B
-@ƒƒjƒ…[€–Ú‚Í Menus.tjs ‚ō쐬‚µ‚Ä‚¢‚Ä‚¢‚Ü‚·‚ªAMenus.tjs ‚𒌐ڏ‘‚«Š·‚Ђ邯 -KAGƒVƒXƒeƒ€‚̃Aƒbƒvƒf[ƒg‚Ȃǂł¢‚¿‚¢‚¿‘‚«Š·‚Š‚È‚¯‚ê‚΂Ȃç‚È‚­‚È‚é‚̂ŁAŒãq‚·‚邿‚€‚É -AfterInit.tjs ‚ðì¬‚µ‚Ä‚»‚±‚ɕύX“_‚ð‹Lq‚·‚邯Šy‚Å‚·B
+ ず蚘述するこずができたす ( ゚ディットを衚瀺しおナヌザに入力をすぐに促したいずきに䟿利 )。 +
効果音バッファ
+
 効果音バッファは SESoundBuffer クラス ( SE.tjs に蚘述 ) のオブゞェクトです。
+ kag.se[n] でアクセスできたす ( n は効果音バッファ番号 0  )。
+
BGM オブゞェクト
+
 BGM オブゞェクトは BGM クラス ( BGM.tjs に蚘述 ) のオブゞェクトです。
+ kag.bgm でアクセスできたす。
+
メニュヌ
+
 メニュヌオブゞェクトには kag.menu でアクセスできたす。kag.menu は +MenuItem クラスのオブゞェクトで、kag.menu それ自䜓はメニュヌバヌを +瀺しおおり、その子に登録されたアむテムがメニュヌバヌに䞊ぶこずになりたす。
+ メニュヌ項目は Menus.tjs で䜜成しおいおいたすが、Menus.tjs を盎接曞き換えるず +KAGシステムのアップデヌトなどでいちいち曞き換えなければならなくなるので、埌述するように +AfterInit.tjs を䜜成しおそこに倉曎点を蚘述するず楜です。
-

TJS ‚ðŽg‚€‚Æ‚«‚Ì’ˆÓ +

TJS を䜿うずきの泚意

-@KAG ‚ªžx‚ɕۑ¶‚µ‚È‚¢•š‚É’ŒÚŽè‚ð‰Á‚Ђ邯AKAG ‚ªžx‚ð“ǂݍž‚ñ‚Å‚à‚»‚±‚Ì•”•ª‚ðÄŒ»‚Å‚«‚Ü‚¹‚ñB
-@KAG ƒvƒ‰ƒOƒCƒ“‚Ì onStore ‚â onRestore ‚ðƒtƒbƒN‚µ‚Äžx‚ɏî•ñ‚ð•Û‘¶‚·‚邿‚€‚É‚·‚ê‚Ζâ‘è‚È‚¢‚̂ł·‚ªA‚»‚€‚µ‚È‚¢ê‡‚Í’ˆÓ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@“Á‚É Layer ƒNƒ‰ƒX‚É‘®‚·‚é•`‰æƒƒ\ƒbƒh‚ȂǂðŽg‚Á‚āAKAG ‚ÌŠÇ—‚·‚é”wŒiƒŒƒCƒ„‚â‘OŒiƒŒƒCƒ„‚Ì“à—e‚ɕύX‚ð‰Á‚Š‚éê‡‚Ȃǂ͒ˆÓ‚ª•K—v‚Å‚·BKAG ‚́AƒŒƒCƒ„‚ɂǂ̂悀‚ȉ摜‚ª“ǂݍž‚Ü‚ê‚Ä‚¢‚œ‚©‚܂ł͋L˜^‚µ‚Ü‚·‚ªAƒŒƒCƒ„‚ɉÁ‚Š‚ç‚ꂜ•`‰æ‚â•ύX‚܂ł͋L˜^‚µ‚Ü‚¹‚ñB‚Å‚·‚̂ŁA‚»‚̂悀‚ȏó‘ԂŁužx‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹v‚ð’ʉ߂µA‚»‚±‚Åžx‚ð•Û‘¶‚µA‚»‚Ìžx‚ð“ǂݏo‚µ‚Ä‚àAƒŒƒCƒ„‚ɉÁ‚Š‚œ•ύX‚͍Č»‚Å‚«‚È‚¢‚±‚ƂɂȂè‚Ü‚·B
-@‚±‚̂悀‚ȏꍇ‚́AŽŸ‚Ɂužx‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹v‚ð’ʉ߂·‚é‚܂łɉ摜‚ðƒNƒŠƒA‚µ‚œ‚è•ʂ̉摜‚ð“ǂݍž‚ނȂǂµ‚Ä KAG ‚ªŠÇ—‚µ‚«‚ê‚éó‘Ô‚É–ß‚µ‚Ä‚š‚­‚©A‚ ‚é‚¢‚́užx‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹v‚ð‘‚©‚È‚¢A‚Ȃǂʼnñ”ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@TJS ‚ðŽg‚€ê‡‚́Ažx‚Ƃ̊֘A‚ɂ‚¢‚ď\•ª’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ KAG が栞に保存しない物に盎接手を加えるず、KAG が栞を読み蟌んでもそこの郚分を再珟できたせん。
+ KAG プラグむンの onStore や onRestore をフックしお栞に情報を保存するようにすれば問題ないのですが、そうしない堎合は泚意する必芁がありたす。
+ 特に Layer クラスに属する描画メ゜ッドなどを䜿っお、KAG の管理する背景レむダや前景レむダの内容に倉曎を加える堎合などは泚意が必芁です。KAG は、レむダにどのような画像が読み蟌たれおいたかたでは蚘録したすが、レむダに加えられた描画や倉曎たでは蚘録したせん。ですので、そのような状態で「栞を保存可胜なラベル」を通過し、そこで栞を保存し、その栞を読み出しおも、レむダに加えた倉曎は再珟できないこずになりたす。
+ このような堎合は、次に「栞を保存可胜なラベル」を通過するたでに画像をクリアしたり別の画像を読み蟌むなどしお KAG が管理しきれる状態に戻しおおくか、あるいは「栞を保存可胜なラベル」を曞かない、などで回避するこずができたす。
+ TJS を䜿う堎合は、栞ずの関連に぀いお十分泚意しおください。
-

Ž®’†‚̉‰ŽZ‚âðŒ”»’fA•\ŽŠ‚ÉŽg‚€‚à‚Ì +

匏䞭の挔算や条件刀断、衚瀺に䜿うもの

-
&& ‚Æ ||
-
@‚±‚Ì“ñ‚‚͉‰ŽZŽq‚ŁA&& ‚́u‚©‚v‚ð•\‚µA|| ‚́u‚Ü‚œ‚́v‚ð•\‚µ‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAf.flag1 ‚ª 1 ‚ŁA‚©‚Af.flag2 ‚ª 2 ‚̏ꍇA‚Æ‚¢‚€ðŒ‚ʼnœ‚©‚ð‚â‚肜‚¢ê‡‚́A
+
&& ず ||
+
 この二぀は挔算子で、&& は「か぀」を衚し、|| は「たたは」を衚したす。
+ たずえば、f.flag1 が 1 で、か぀、f.flag2 が 2 の堎合、ずいう条件で䜕かをやりたい堎合は、

[if exp="f.flag1==1 && f.flag2==1"]

-@‚Ə‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œAf.flag1 ‚ª 1 ‚Ü‚œ‚Í 2 ‚Ü‚œ‚Í 3 ‚̏ꍇA‚Æ‚¢‚€ðŒ‚̏ꍇ‚́A
+ ず曞くこずができたす。
+ たた、f.flag1 が 1 たたは 2 たたは 3 の堎合、ずいう条件の堎合は、

[if exp="f.flag1==1 || f.flag1==2 || f.flag1==3"]

-@‚Ə‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚· ( f.flag1 ‚ª®”‚È‚ç‚Î f.flag1>=1 && f.flag1<=3 ‚Æ‚à‘‚¯‚Ü‚·‚ª )B
-@•’ʂ̐”Ž®‚Å‘«‚µŽZ‚æ‚è‚à‚©‚¯ŽZ‚ð—Dæ‚µ‚ÄŒvŽZ‚µ‚È‚¢‚ƂȂç‚È‚¢‚æ‚€‚ɁA&& ‚Æ || ‚ɂ͗Dæ‡ˆÊ‚ɈႢ‚ª‚ ‚Á‚āA&& ‚Ì•û‚ª—Dæ‚³‚ê‚Ü‚·B
-@‚Å‚·‚̂ŁA‚œ‚Æ‚Š‚Î f.flag1 ‚ª 1 ‚̏ꍇ‚ŁA‚©‚Af.flag2 ‚ª 3 ‚Ü‚œ‚Í 5 ‚̂Ƃ«A‚Æ‚¢‚€ê‡‚́A
+ ず曞くこずができたす ( f.flag1 が敎数ならば f.flag1>=1 && f.flag1<=3 ずも曞けたすが )。
+ 普通の数匏で足し算よりもかけ算を優先しお蚈算しないずならないように、&& ず || には優先順䜍に違いがあっお、&& の方が優先されたす。
+ ですので、たずえば f.flag1 が 1 の堎合で、か぀、f.flag2 が 3 たたは 5 のずき、ずいう堎合は、

[if exp="f.flag1==1 && (f.flag2==3 || f.flag2==5)"]

-@‚̂悀‚É ( ) ƒJƒbƒR‚Å‚­‚­‚ç‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
-
random ‚Æ intrandom
-
@random ‚Í 0 ˆÈã 1 –¢–ž‚ÌŽÀ”‚Ì—”‚ƂȂè‚Ü‚·B
+ のように ( ) カッコでくくらなければなりたせん。
+
random ず intrandom
+
 random は 0 以䞊 1 未満の実数の乱数ずなりたす。


-—á:
@eval exp="f.ransuu = random"
+䟋:
@eval exp="f.ransuu = random"


-@ã‹L‚Ì—á‚̂悀‚É‚·‚邯Af.ransuu ‚É‚Í 0 ˆÈã 1 –¢–ž‚ÌŽÀ”‚Ì—”‚ª“ü‚è‚Ü‚·B
+ 䞊蚘の䟋のようにするず、f.ransuu には 0 以䞊 1 未満の実数の乱数が入りたす。

-@‚±‚ê‚ɑ΂µAintrandom ‚ÍŽw’è’lˆÈãAŽw’è’lˆÈ‰º‚̐®”‚Ì—”‚ð•Ô‚·ŠÖ”‚Å‚·B
+ これに察し、intrandom は指定倀以䞊、指定倀以䞋の敎数の乱数を返す関数です。

-‘Ž® : intrandom(Å¬’l, Å‘å’l)
+曞匏 : intrandom(最小倀, 最倧倀)


-—á:
@eval exp="f.ransuu = intrandom(0, 5)"
+䟋:
@eval exp="f.ransuu = intrandom(0, 5)"


-@ã‹L‚Ì—á -‚̂悀‚É‚·‚邯 0 ˆÈã 5 ˆÈ‰º‚̐®”‚Ì—”‚ª f.ransuu ‚É“ü‚è‚Ü‚·B
+ 䞊蚘の䟋 +のようにするず 0 以䞊 5 以䞋の敎数の乱数が f.ransuu に入りたす。
length
-
@length ‚́A•¶Žš—ñ‚Ì’·‚³‚𓟂邱‚Ƃ̂ł«‚é‚à‚̂ł·BŽg‚¢•û‚́A•¶Žš—ñ‚Ì‘ã“ü‚³‚ꂜ•ϐ”‚ÌŒã‚É . (ƒhƒbƒg) ‚ð‘‚«A‘±‚¯‚Ä length ‚Ə‘‚«‚Ü‚·B
+
 length は、文字列の長さを埗るこずのできるものです。䜿い方は、文字列の代入された倉数の埌に . (ドット) を曞き、続けお length ず曞きたす。


-—á:
[if exp="f.namae.length>=8"]–Œ‘O‚ª’·‚·‚¬‚Ü‚·B[l][jump target=*input][endif]
+䟋:
[if exp="f.namae.length>=8"]名前が長すぎたす。[l][jump target=*input][endif]


-@ã‹L‚Ì—á‚ł́Af.namae ‚Ì’·‚³‚ª8•¶ŽšˆÈã‚Ÿ‚Á‚œê‡‚Ɂu–Œ‘O‚ª’·‚·‚¬‚Ü‚·Bv‚Æ•\ŽŠ‚µA*input ƒ‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚µ‚Ü‚·B
-@•¶Žš‚Í”ŒŠpA‘SŠp–â‚킞Aˆê•¶Žš‚Íˆê•¶Žš‚Æ‚µ‚Đ”‚Š‚ç‚ê‚Ü‚·B‚±‚ê‚Í‘Œ‚Ì•¶Žš—ñ‚ðˆµ‚€‹@”\‚Å‚à“¯‚¶‚Å‚·B
+ 䞊蚘の䟋では、f.namae の長さが8文字以䞊だった堎合に「名前が長すぎたす。」ず衚瀺し、*input ラベルにゞャンプしたす。
+ 文字は半角、党角問わず、䞀文字は䞀文字ずしお数えられたす。これは他の文字列を扱う機胜でも同じです。
substring
-
@substring ‚́A•¶Žš—ñ‚̈ꕔ•ª(•”•ª•¶Žš—ñ)‚ðŽæ‚èo‚·‚±‚Ƃ̂ł«‚é‚à‚̂ł·B
-@Žg‚¢•û‚́A•¶Žš—ñ‚Ì‘ã“ü‚³‚ꂜ•ϐ” ( ‚Ü‚œ‚Í•¶Žš—ñ‚ð•\‚·‚à‚Ì ) ‚Ì‚ ‚Æ‚É . (ƒhƒbƒg) ‚ð‘‚«A‘±‚¯‚Ä
+
 substring は、文字列の䞀郚分(郚分文字列)を取り出すこずのできるものです。
+ 䜿い方は、文字列の代入された倉数 ( たたは文字列を衚すもの ) のあずに . (ドット) を曞き、続けお

-substring(Ø‚èŽæ‚èŠJŽnˆÊ’u, Ø‚èŽæ‚é’·‚³)
+substring(切り取り開始䜍眮, 切り取る長さ)

-@‚̏‘Ž®‚Å‹Lq‚µ‚Ü‚·BØ‚èŽæ‚èŠJŽnˆÊ’u‚Í 0 ‚ªæ“ª‚ð•\‚µ‚Ü‚·B
+ の曞匏で蚘述したす。切り取り開始䜍眮は 0 が先頭を衚したす。

-@‚œ‚Æ‚Š‚ÎAf.furigana •ϐ”‚Ì‚Q”Ô–Ú‚Ì•¶Žš‚ðŽæ‚èo‚µ‚œ‚¢ê‡Af.furigana.substring(1, 1) ‚ÅŽæ‚èo‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ たずえば、f.furigana 倉数の番目の文字を取り出したい堎合、f.furigana.substring(1, 1) で取り出すこずができたす。


-—á:
@emb exp="f.furigana.substring(1, 1)"
+䟋:
@emb exp="f.furigana.substring(1, 1)"


-@ã‹L‚Ì—á‚ł́Af.furigana •ϐ”‚Ì‚Q”Ô–Ú‚Ì•¶Žš‚ð•\ŽŠ‚µ‚Ü‚·B
+ 䞊蚘の䟋では、f.furigana 倉数の番目の文字を衚瀺したす。
indexOf
-
@indexOf (ƒCƒ“ƒfƒbƒNƒXEƒIƒu) ‚́A•¶Žš—ñ’†‚Ì•”•ª•¶Žš—ñ‚ªÅ‰‚ÉŒ»‚ê‚éˆÊ’u‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·BŽg‚¢•û‚ð‚©‚Š‚ê‚΁A‚ ‚é•¶Žš—ñ’†‚É‘Œ‚Ì•¶Žš—ñ‚ª“ü‚Á‚Ä‚¢‚é‚©‚Ç‚€‚©‚𒲂ׂ邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
 indexOf (むンデックス・オブ) は、文字列䞭の郚分文字列が最初に珟れる䜍眮を埗るこずができたす。䜿い方をかえれば、ある文字列䞭に他の文字列が入っおいるかどうかを調べるこずができたす。

-‘Ž® : •¶Žš—ñ.indexOf(•”•ª•¶Žš—ñ)
+曞匏 : 文字列.indexOf(郚分文字列)

-@‚œ‚Æ‚Š‚ÎA•¶Žš—ñ‚ª "ABCDEFGHIJKL" ‚ŁA•”•ª•¶Žš—ñ‚ª "ABC" ‚Å‚ ‚Á‚œê‡A"ABCDEFGHIJKL".indexOf("ABC") ‚Í 0 ‚ɂȂè‚Ü‚·B•”•ª•¶Žš—ñ‚ª "BCD" ‚̏ꍇ‚Í 1A"DEF" ‚̏ꍇ‚Í 3 ‚ɂȂè‚Ü‚·B -@‚à‚µA•”•ª•¶Žš—ñ‚ª•¶Žš—ñ’†‚ÉŒ»‚ê‚È‚©‚Á‚œê‡‚Í -1 ‚ɂȂè‚Ü‚·‚̂ŁA•”•ª•¶Žš—ñ‚ª•¶Žš—ñ‚̈ꕔ‚Å‚ ‚é‚©‚Ç‚€‚©‚ð”»’è‚·‚é‚É‚Í -1 ‚Æ”äŠr‚·‚ê‚΂¢‚¢‚±‚ƂɂȂè‚Ü‚·B
+ たずえば、文字列が "ABCDEFGHIJKL" で、郚分文字列が "ABC" であった堎合、"ABCDEFGHIJKL".indexOf("ABC") は 0 になりたす。郚分文字列が "BCD" の堎合は 1、"DEF" の堎合は 3 になりたす。 + もし、郚分文字列が文字列䞭に珟れなかった堎合は -1 になりたすので、郚分文字列が文字列の䞀郚であるかどうかを刀定するには -1 ず比范すればいいこずになりたす。


-—á:
[if exp="'“ò››K'.indexOf(f.objname)!=-1"]``[endif]
+䟋:
[if exp="'尌屁尻'.indexOf(f.objname)!=-1"][endif]


-@ã‹L—Ⴓ́Af.objname ‚ª "“ò" "››" "K" "“ò››" "››K" "“ò››K" ‚Ì‚¢‚ž‚ê‚©‚Å‚ ‚Á‚œê‡‚É endif ‚܂łðŽÀs‚µ‚Ü‚·B
-@‚±‚ê‚ðA"“ò››" "››K" "“ò››K" ‚Å‚Í NG ‚É‚µ‚œ‚¢ê‡ ( "“ò" "››" "K" ‚̏ꍇ‚Ì‚Ý OK ‚É‚µ‚œ‚¢ê‡ )A'“ò››K'‚Ì‚»‚ꂌ‚ê‚ð f.objname “à‚ł͌»‚ê‚邱‚Ƃ̂Ȃ¢•¶Žš(‚â‹L†) ‚Å‹æØ‚邱‚Ƃɂæ‚Á‚ÄŽÀŒ»‚Å‚«‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎA\v ‚Æ‚¢‚€“ÁŽê‚Ȑ§Œä‹L†‚ð‚‚©‚Á‚Ä‹æØ‚邯Aã‹L‚Ì—á‚Í
+ 䞊蚘䟋では、f.objname が "å°Œ" "屁" "å°»" "尌屁" "屁尻" "尌屁尻" のいずれかであった堎合に endif たでを実行したす。
+ これを、"尌屁" "屁尻" "尌屁尻" では NG にしたい堎合 ( "å°Œ" "屁" "å°»" の堎合のみ OK にしたい堎合 )、'尌屁尻'のそれぞれを f.objname 内では珟れるこずのない文字(や蚘号) で区切るこずによっお実珟できたす。
+ たずえば、\v ずいう特殊な制埡蚘号を぀かっお区切るず、䞊蚘の䟋は

-[if exp="'“ò\v››\vK'.indexOf(f.objname)!=-1"]``[endif]
-‚Æ‚©‚­‚±‚Æ‚ª‚Å‚«‚Ü‚· ( \v ‚͒ʏíAf.objname “à‚ɂ͌»‚ê‚È‚¢‚©‚ç )B
+[if exp="'尌\v屁\v尻'.indexOf(f.objname)!=-1"][endif]
+ずかくこずができたす ( \v は通垞、f.objname 内には珟れないから )。

-@‰º‹L—Ⴓ́Af.itemname “à‚É 'ƒRƒbƒv' ‚Æ‚¢‚€•¶Žš—ñ‚ªŠÜ‚Ü‚ê‚Ä‚¢‚éê‡‚É endif ‚܂łðŽÀs‚µ‚Ü‚·B
+ 䞋蚘䟋では、f.itemname 内に 'コップ' ずいう文字列が含たれおいる堎合に endif たでを実行したす。


-—á:
[if exp="f.itemname.indexOf('ƒRƒbƒv')!=-1"]``[endif]
+䟋:
[if exp="f.itemname.indexOf('コップ')!=-1"][endif]

-
³‹K•\Œ»
-
@³‹K•\Œ»ƒpƒ^[ƒ“ ( / ‚Æ / ‚ň͂܂ꂜ•”•ª ) ‚ðŽg‚Á‚Đ³‹K•\Œ»ƒpƒ^[ƒ“‚É‚æ‚é•¶Žš—ñ‚Ì•ª‰ð‚⌟ž‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@³‹K•\Œ»ƒpƒ^[ƒ“‚»‚Ì‚à‚Ì‚Í Perl ‚̐³‹K•\Œ»‚É‚æ‚­Ž—‚Ä‚¢‚Ü‚· ( Žg‚¢•û‚͈Ⴂ‚Ü‚·‚ª³‹K•\Œ»ƒpƒ^[ƒ“‚͂قڌ݊·‚Å‚· )B
+
正芏衚珟
+
 正芏衚珟パタヌン ( / ず / で囲たれた郚分 ) を䜿っお正芏衚珟パタヌンによる文字列の分解や怜査を行うこずができたす。
+ 正芏衚珟パタヌンそのものは Perl の正芏衚珟によく䌌おいたす ( 䜿い方は違いたすが正芏衚珟パタヌンはほが互換です )。

-@•¶Žš—ñ‚ª–Ú“I‚̃pƒ^[ƒ“‚É“K‡‚µ‚Ä‚¢‚é‚©‚Ç‚€‚©‚𒲂ׂé‚É‚Í test ‚ðŽg‚¢‚Ü‚·B
+ 文字列が目的のパタヌンに適合しおいるかどうかを調べるには test を䜿いたす。


-—á:
[if exp="/[^0-9]/.test(f.nyuryoku)"]“ü—Í‚³‚ꂜ•¶Žš‚ɐ”ŽšˆÈŠO‚ª¬‚¶‚Á‚Ä‚¢‚Ü‚·[endif]
+䟋:
[if exp="/[^0-9]/.test(f.nyuryoku)"]入力された文字に数字以倖が混じっおいたす[endif]


-@ã‹L‚Ì—á‚̂悀‚É‚µ‚Ä test ‚ðŽg‚¢‚Ü‚·Btest ‚̓pƒ^[ƒ“‚ɍ‡’v‚·‚邯^‚ðA‡’v‚µ‚È‚¢‚Æ‹U‚ð•Ô‚·ŠÖ”(³‹K•\Œ»ƒIƒuƒWƒFƒNƒg‚̃ƒ\ƒbƒh)‚Å‚·Bã‹L‚Ì—á‚ł́A[^0-9] ‚Â‚Ü‚è”ŽšˆÈŠO‚ª¬‚¶‚Á‚Ä‚¢‚é‚©‚Ç‚€‚©‚ðŒŸž‚·‚鐳‹K•\Œ»ƒpƒ^[ƒ“‚ð—p‚¢‚āAf.nyuryoku ‚ɐ”ŽšˆÈŠO‚Ì•¶Žš‚ª¬‚¶‚Á‚Ä‚¢‚é‚©‚ðŒŸž‚µ‚Ä‚¢‚Ü‚·B
+ 䞊蚘の䟋のようにしお test を䜿いたす。test はパタヌンに合臎するず真を、合臎しないず停を返す関数(正芏衚珟オブゞェクトのメ゜ッド)です。䞊蚘の䟋では、[^0-9] ぀たり数字以倖が混じっおいるかどうかを怜査する正芏衚珟パタヌンを甚いお、f.nyuryoku に数字以倖の文字が混じっおいるかを怜査しおいたす。

-@•¶Žš—ñ‚ð•ª‰ð‚·‚é‚É‚Í match ‚ðŽg‚¢‚Ü‚·Bmatch ‚Í”z—ñƒIƒuƒWƒFƒNƒg‚ð•Ô‚µ‚Ü‚·Bƒpƒ^[ƒ“‚ɍ‡’v‚µ‚È‚©‚Á‚œê‡‚Í”z—ñ‚Ì—v‘f” ( count ) ‚ª 0 ‚ɂȂè‚Ü‚·B‚»‚êˆÈŠO‚̏ꍇA—v‘f 0 ‚̓}ƒbƒ`‚µ‚œ•”•ª‘S‘́A—v‘f 1 ‚©‚ç‚ ‚Ƃ̓pƒ^[ƒ“’†‚Ì ( ) (ƒJƒbƒR) ‚ɑΉž‚µ‚ă}ƒbƒ`‚µ‚œ•”•ª‚ª•Ô‚³‚ê‚Ü‚·B
+ 文字列を分解するには match を䜿いたす。match は配列オブゞェクトを返したす。パタヌンに合臎しなかった堎合は配列の芁玠数 ( count ) が 0 になりたす。それ以倖の堎合、芁玠 0 はマッチした郚分党䜓、芁玠 1 からあずはパタヌン䞭の ( ) (カッコ) に察応しおマッチした郚分が返されたす。


-—á:
[eval exp="f.matched = /([0-9‚O-‚X]+)[-|]([0-9‚O-‚X]+)/.match(f.input)"]
-[if exp="f.matched.count == 0"]u”’l-”’lv‚ÌŒ`Ž®‚Å“ü—Í‚µ‚Ä‚­‚Ÿ‚³‚¢B[jump target=*input][endif]
+䟋:
[eval exp="f.matched = /([0-9-]+)[-]([0-9-]+)/.match(f.input)"]
+[if exp="f.matched.count == 0"]「数倀-数倀」の圢匏で入力しおください。[jump target=*input][endif]
[eval exp="f.s1 = str2num(f.matched[1]), f.s2 = str2num(f.matched[2])"]

-@ã‹L‚Ì—á‚ł́Af.input ‚ªu”’l-”’lv‚ÌŒ`Ž®‚ɍ‡’v‚µ‚Ä‚¢‚é‚©‚ðƒeƒXƒg‚µ‚āA‡’v‚µ‚Ä‚¢‚ê‚Î - (ƒnƒCƒtƒ“) ‚Ì‘O‚Ì•”•ª‚Ì f.s1 ‚ɁAŒã‚Ì•”•ª‚ð f.s2 ‚ɁA”’l‚ɕϊ·‚µ‚Ä‚©‚ç‘ã“ü‚µ‚Ä‚¢‚Ü‚·B
+ 䞊蚘の䟋では、f.input が「数倀-数倀」の圢匏に合臎しおいるかをテストしお、合臎しおいれば - (ハむフン) の前の郚分の f.s1 に、埌の郚分を f.s2 に、数倀に倉換しおから代入しおいたす。
str2num
-
@str2num ‚́A•¶Žš—ñ‚𐔒l‚ɕϊ·‚µ‚Ü‚·B
+
 str2num は、文字列を数倀に倉換したす。

-‘Ž® : str2num(•¶Žš—ñ‚Ü‚œ‚Í•¶Žš—ñ‚Ì“ü‚Á‚œ•ϐ”)
+曞匏 : str2num(文字列たたは文字列の入った倉数)

-@’P€‚Ì + ‰‰ŽZŽq‚ƈႀ‚̂́Astr2num ‚́A‘SŠp‚̐”Žš‚Å‚ ‚Á‚Ä‚à”’l‚ɕϊ·‚Å‚«‚邯‚¢‚€‚±‚Ƃł·Binput ƒ^ƒO‚̂悀‚ɁAƒ†[ƒU‚ª‘SŠp‚Ő”’l‚ð“ü—Í‚µ‚Ä‚µ‚Ü‚€‰Â”\«‚Ì‚ ‚éê‡‚ÉŽg—p‚Å‚«‚邯Žv‚¢‚Ü‚·B”’l‚Æ‚µ‚Ä”Fޝ‚Å‚«‚È‚¢•¶Žš—ñ‚ª“n‚³‚ꂜê‡‚Í 0 ‚ɂȂè‚Ü‚·B
+ 単項の + 挔算子ず違うのは、str2num は、党角の数字であっおも数倀に倉換できるずいうこずです。input タグのように、ナヌザが党角で数倀を入力しおしたう可胜性のある堎合に䜿甚できるず思いたす。数倀ずしお認識できない文字列が枡された堎合は 0 になりたす。


-—á:
[input name="f.kazu" prompt="”’l‚ð“ü—Í‚µ‚Ä‚­‚Ÿ‚³‚¢"][emb exp="f.kazu=str2num(f.kazu)"]
+䟋:
[input name="f.kazu" prompt="数倀を入力しおください"][emb exp="f.kazu=str2num(f.kazu)"]

-
kansuuji ‚Æ kansuuji_simple
-
@kansuuji ‚́AŽw’肳‚ꂜ”’l‚ðŠ¿”Žš•\‹L‚É‚µ‚Ü‚·Bkansuuji_simple ‚à“¯—l‚Å‚·‚ªAŒ…‚ð•\‚·’PˆÊ‚ð‚‚¯‚Ü‚¹‚ñB
-@9223372036854775807 ‚Æ‚¢‚€”’l‚ðAkansuuji ‚̏ꍇ‚Í "‹ã•S“ñ\“ñ‹žŽOçŽO•S޵\“ñ’›ŽO•S˜Z\”ª‰­ŒÜçŽl•S޵\޵–œŒÜç”ª•S޵" ‚ɁAkansuuji_simple ‚̏ꍇ‚Í "‹ã“ñ“ñŽOŽO޵“ñZŽO˜Z”ªŒÜŽl޵޵ŒÜ”ªZ޵" ‚ɕϊ·‚µ‚Ü‚·B
+
kansuuji ず kansuuji_simple
+
 kansuuji は、指定された数倀を挢数字衚蚘にしたす。kansuuji_simple も同様ですが、桁を衚す単䜍を぀けたせん。
+ 9223372036854775807 ずいう数倀を、kansuuji の堎合は "九癟二十二京䞉千䞉癟䞃十二兆䞉癟六十八億五千四癟䞃十䞃䞇五千八癟䞃" に、kansuuji_simple の堎合は "九二二䞉䞉䞃二〇䞉六八五四䞃䞃五八〇䞃" に倉換したす。

-—á:
@emb exp="kansuuji(f.num)"
+䟋:
@emb exp="kansuuji(f.num)"

-@ã‹L‚Ì—á‚ł́Af.num ‚ðŠ¿”Žš•\‹L‚É‚µ‚Ä•\ŽŠ‚µ‚Ä‚¢‚Ü‚·B
+ 䞊蚘の䟋では、f.num を挢数字衚蚘にしお衚瀺しおいたす。
number_format
-
@number_format ‚́AŽw’肳‚ꂜ”’l‚ð3Œ…‚²‚Æ‚É , (ƒJƒ“ƒ}) ‚Å‹æØ‚Á‚œ•\‹L‚É‚µ‚Ü‚·B‚œ‚Æ‚Š‚ÎA9223372036854775807 ‚Æ‚¢‚€”’l‚È‚ç‚Î "9,223,372,036,854,775,807" ‚ɕϊ·‚³‚ê‚Ü‚·B
+
 number_format は、指定された数倀を3桁ごずに , (カンマ) で区切った衚蚘にしたす。たずえば、9223372036854775807 ずいう数倀ならば "9,223,372,036,854,775,807" に倉換されたす。

-—á:
@emb exp="number_format(f.num)"
+䟋:
@emb exp="number_format(f.num)"

-@ã‹L‚Ì—á‚ł́Af.num ‚ð 3Œ…‚²‚ƂɃJƒ“ƒ}‚Å‹æØ‚Á‚Ä•\ŽŠ‚µ‚Ä‚¢‚Ü‚·B
+ 䞊蚘の䟋では、f.num を 3桁ごずにカンマで区切っお衚瀺しおいたす。
-
Storages.addAutoPath ‚Æ System.exePath
-
@Storages.addAutoPath ‚́AŽ©“®ŒŸõƒpƒX‚ð’ljÁ‚µ‚Ü‚·B
-@System.exePath ‚́A‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚̐ݒu‚³‚ê‚Ä‚¢‚éƒtƒHƒ‹ƒ_‚ðŽŠ‚µ‚Ü‚·B
-@Ú‚µ‚­‚Í‹g—¢‹g—¢ SDK Help ‚ðŽQÆ‚µ‚Ä‚¢‚œ‚Ÿ‚«‚œ‚¢‚̂ł·‚ªA‚±‚ê‚ç‚ðŽg‚€‚ƃA[ƒJƒCƒu‚âƒtƒHƒ‹ƒ_‚ÉŽ©“®ŒŸõƒpƒX‚ðÝ’è‚Å‚«‚Ü‚·B
-@Ž©“®ŒŸõƒpƒX‚́A‚킎‚킎ƒtƒHƒ‹ƒ_‚ðŽw’肵‚È‚­‚Ä‚àAƒtƒ@ƒCƒ‹‚ðŽ©“®“I‚ÉŒ©‚‚¯‚Ä‚­‚邜‚߂̎d‘g‚݂ł·B•W€‚ł́Asystem image scenario bgimage fgimage bgm sound rule others video ‚Ì‚·‚ׂĂªÝ’肳‚ê‚Ä‚¢‚Ü‚·‚ªAStorages.addAutoPath ‚ŒljÁ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-System.exePath ‚́A‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Ì‚ ‚éƒtƒHƒ‹ƒ_‚Å‚·B
+
Storages.addAutoPath ず System.exePath
+
 Storages.addAutoPath は、自動怜玢パスを远加したす。
+ System.exePath は、吉里吉里実行可胜ファむルの蚭眮されおいるフォルダを瀺したす。
+ 詳しくは吉里吉里 SDK Help を参照しおいただきたいのですが、これらを䜿うずアヌカむブやフォルダに自動怜玢パスを蚭定できたす。
+ 自動怜玢パスは、わざわざフォルダを指定しなくおも、ファむルを自動的に芋぀けおくるための仕組みです。暙準では、system image scenario bgimage fgimage bgm sound rule others video のすべおが蚭定されおいたすが、Storages.addAutoPath で远加するこずができたす。
+System.exePath は、吉里吉里実行可胜ファむルのあるフォルダです。

-@‚œ‚Æ‚Š‚ÎA‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Ì’Œ‰º‚É cgdata ‚Æ‚¢‚€ƒtƒHƒ‹ƒ_‚ª‚ ‚Á‚āA‚»‚±‚Ì’†‚ðŽ©“®ŒŸõƒpƒX‚ÉŽw’肵‚œ‚¢ê‡‚́A
+ たずえば、吉里吉里実行可胜ファむルの盎䞋に cgdata ずいうフォルダがあっお、そこの䞭を自動怜玢パスに指定したい堎合は、

[eval exp="Storages.addAutoPath(System.exePath + 'cgdata/')"]

-@‚Æ‚µ‚Ü‚· ( cgdata ‚ÌŒã‚Ì“ñ‚Â‚Ì / ‚Í•K‚ž‚‚¯‚Ä‚­‚Ÿ‚³‚¢ )B
+ ずしたす ( cgdata の埌の二぀の / は必ず぀けおください )。

-@‚à‚µA‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚É cgdata.xp3 ‚Æ‚¢‚€ƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚ª‚ ‚Á‚āA‚±‚̃A[ƒJƒCƒu“à‚ÉŽ©“®ŒŸõƒpƒX‚ðŽw’肵‚œ‚¢ê‡‚́A
+ もし、吉里吉里実行可胜ファむルず同じ堎所に cgdata.xp3 ずいうアヌカむブファむルがあっお、このアヌカむブ内に自動怜玢パスを指定したい堎合は、

[eval exp="Storages.addAutoPath(System.exePath + 'cgdata.xp3>')"]

-@‚Æ‚µ‚Ü‚·Bcgdata.xp3 ‚ÌŒã‚Ì‹L†‚Í '>' ‚Å‚·BƒA[ƒJƒCƒu“à‚ÉŒŸõƒpƒX‚ðŽw’è‚·‚éê‡‚Í > ‚ŁAƒtƒHƒ‹ƒ_“à‚ÉŒŸõƒpƒX‚ðŽw’è‚·‚éê‡‚Í / ‚Å‚·B
-@ƒA[ƒJƒCƒu‚ÌŒã‚Ì‹L†‚Í ‹g—¢‹g—¢‚Q 2.19 beta 14 ‚Å '#' ‚©‚ç '>' ‚ɕύX‚ƂȂè‚Ü‚µ‚œB
+ ずしたす。cgdata.xp3 の埌の蚘号は '>' です。アヌカむブ内に怜玢パスを指定する堎合は > で、フォルダ内に怜玢パスを指定する堎合は / です。
+ アヌカむブの埌の蚘号は 吉里吉里 2.19 beta 14 で '#' から '>' に倉曎ずなりたした。
Storages.searchCD
-
@Storages.searchCD ‚́Aˆø”‚É“n‚³‚ꂜƒ{ƒŠƒ…[ƒ€ƒ‰ƒxƒ‹‚ðŽ‚Â CD ‚ª‘}“ü‚³‚ꂜƒhƒ‰ƒCƒu‚Ì•¶Žš‚ð•Ô‚µ‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAã‹L Storages.addAutoPath ‚Æ‘g‚ݍ‡‚킹‚āAFOO_BAR_DISC ‚Æ‚¢‚€ƒ{ƒŠƒ…[ƒ€ƒ‰ƒxƒ‹‚ðŽ‚Â CD-ROM “à‚Ì image ‚Æ‚¢‚€ƒtƒHƒ‹ƒ_‚ÉŽ©“®ŒŸõƒpƒX‚ð’ljÁ‚µ‚œ‚¢ê‡A
+
 Storages.searchCD は、匕数に枡されたボリュヌムラベルを持぀ CD が挿入されたドラむブの文字を返したす。
+ たずえば、䞊蚘 Storages.addAutoPath ず組み合わせお、FOO_BAR_DISC ずいうボリュヌムラベルを持぀ CD-ROM 内の image ずいうフォルダに自動怜玢パスを远加したい堎合、

[eval exp="Storages.addAutoPath(Storages.searchCD('FOO_BAR_DISC') + ':image/')"]

-@‚Æ‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ ず蚘述するこずができたす。

-@Stotages.searchCD ‚́AŽw’肳‚ꂜƒ{ƒŠƒ…[ƒ€ƒ‰ƒxƒ‹‚ðŽ‚Â CD ‚ª‘}“ü‚³‚ꂜƒhƒ‰ƒCƒu‚ªŒ©‚‚©‚ç‚È‚¢ê‡‚͋󕶎š—ñ‚ð•Ô‚·‚̂ŁA‚œ‚Æ‚Š‚ÎŽw’è‚Ì CD-ROM ‚ªƒhƒ‰ƒCƒu‚É‘}“ü‚³‚ê‚Ä‚¢‚邱‚Æ‚ðŠm”F‚·‚邜‚߂ɁA
+ Stotages.searchCD は、指定されたボリュヌムラベルを持぀ CD が挿入されたドラむブが芋぀からない堎合は空文字列を返すので、たずえば指定の CD-ROM がドラむブに挿入されおいるこずを確認するために、

-[if exp="Storages.searchCD('FOO_BAR_DISC') == ''"]CD‚ª‘}“ü‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ[endif]
+[if exp="Storages.searchCD('FOO_BAR_DISC') == ''"]CDが挿入されおいたせん[endif]

-@‚̂悀‚É‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ のように蚘述するこずができたす。
System.readRegValue
-
@System.readRegValue ‚ł́AƒŒƒWƒXƒgƒŠ‚ɏ‘‚«ž‚܂ꂜ’l‚ð“ǂނ±‚Æ‚ª‚Å‚«‚Ü‚·B‚œ‚Æ‚Š‚ÎAHKEY_LOCAL_MACHINE\SOFTWARE\Dee\kirikiri\installpath ‚ð f.installpath ‚ɓǂݍž‚ނɂ́A
+
 System.readRegValue では、レゞストリに曞き蟌たれた倀を読むこずができたす。たずえば、HKEY_LOCAL_MACHINE\SOFTWARE\Dee\kirikiri\installpath を f.installpath に読み蟌むには、

[eval exp="f.installpath = System.readRegValue('HKEY_LOCAL_MACHINE\\SOFTWARE\\Dee\\kirikiri\\installpath')"]
-@‚Æ‚µ‚Ü‚·B'' ‚ň͂܂ꂜ’†‚Å‚Í \ ‚Í \\ ‚Æ‹Lq‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚ƂɒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-@•¶Žš—ñ‚Ɛ”’l‚Ì’l‚݂̂ð“ǂނ±‚Æ‚ª‚Å‚«‚Ü‚·BƒŒƒWƒXƒgƒŠ‚É’l‚ª‘¶Ý‚µ‚È‚¢ê‡‚Í void ‚ɂȂé‚̂ŁA=== (ޝ•ʉ‰ŽZŽq) ‚ð—p‚¢‚Ä
+ ずしたす。'' で囲たれた䞭では \ は \\ ず蚘述しなければならないこずに泚意しおください。
+ 文字列ず数倀の倀のみを読むこずができたす。レゞストリに倀が存圚しない堎合は void になるので、=== (識別挔算子) を甚いお

-[if exp="f.installpath === void"]ƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ[endif]
+[if exp="f.installpath === void"]むンストヌルされおいたせん[endif]

-@‚̂悀‚È‹Lq‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ のような蚘述をするこずができたす。
kag.clickCount
-
@‰æ–ʏã‚ðƒ}ƒEƒX‚ŃNƒŠƒbƒN‚·‚邜‚Ñ‚É 1 ‚ª‰ÁŽZ‚³‚ê‚Ü‚·B‚±‚̕ϐ”‚ɂ͒l‚ð‘ã“ü‚µ‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñ‚̂ŁA0 ‚ɐݒ肵‚Ä‚š‚¯‚ÎAƒ}ƒEƒX‚ªƒNƒŠƒbƒN‚³‚ꂜ‚±‚Æ‚ðA‚±‚̕ϐ”‚ª 0 ˆÈŠO‚̐”’l‚ɂȂÁ‚Ä‚¢‚邱‚ƂŒm‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
kag.lastMouseDownX ‚Æ kag.lastMouseDownY
-
@‚±‚ê‚ç‚́AÅŒã‚Ƀ}ƒEƒX‚ªƒNƒŠƒbƒN‚³‚ꂜÀ•W‚ð•\‚µ‚Ä‚¢‚Ü‚·Bkag.lastMouseDownX ‚͍Ōã‚ɃNƒŠƒbƒN‚³‚ꂜ X À•WAkag.lastMouseDownY ‚͍Ōã‚ɃNƒŠƒbƒN‚³‚ꂜ Y À•W‚Å‚·B
+
 画面䞊をマりスでクリックするたびに 1 が加算されたす。この倉数には倀を代入しおもかたいたせんので、0 に蚭定しおおけば、マりスがクリックされたこずを、この倉数が 0 以倖の数倀になっおいるこずで知るこずができたす。
+
kag.lastMouseDownX ず kag.lastMouseDownY
+
 これらは、最埌にマりスがクリックされた座暙を衚しおいたす。kag.lastMouseDownX は最埌にクリックされた X 座暙、kag.lastMouseDownY は最埌にクリックされた Y 座暙です。
kag.lastWaitTime
-
@wait ƒ^ƒO‚ð mode=until ‚ÅŽg—p‚µ‚œ‚Æ‚«AŽÀÛ‚É wait ƒ^ƒO‚ª‚܂Ƃ€‚Æ‚µ‚œŽžŠÔ‚ªÝ’肳‚ê‚Ü‚·B‚·‚łɂ܂Ƃ€‚Æ‚µ‚Ä‚¢‚œŽžŠÔ‚ª‰ß‚¬‚Ä‚¢‚œê‡‚Í 0 ‚ɂȂè‚Ü‚·‚̂ŁAwait ƒ^ƒO‚Ì’ŒŒã‚Å‚±‚̕ϐ”‚ª 0 ‚łȂ¢‚©‚Ç‚€‚©‚ð”»’f‚·‚ê‚΁Aˆ—‚ª’Ç‚¢‚‚¢‚Ä‚¢‚é‚©‚Ç‚€‚©‚ð”»’f‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚¿‚Ȃ݂ɁAƒNƒŠƒbƒN‚ȂǂŠwait ‚ª’†’f‚³‚ꂜê‡‚́A‚±‚̕ϐ”‚͐³Šm‚ɑ҂Á‚Ä‚¢‚œŽžŠÔ‚ð•\‚·–ó‚ł͂ ‚è‚Ü‚¹‚ñ ( ’†’f‚ª‚È‚©‚Á‚œ‚Æ‚µ‚œê‡‚ÌŽžŠÔ‚ð•\‚µ‚Ä‚¢‚Ü‚· )B
+
 wait タグを mode=until で䜿甚したずき、実際に wait タグがたずうずした時間が蚭定されたす。すでにたずうずしおいた時間が過ぎおいた堎合は 0 になりたすので、wait タグの盎埌でこの倉数が 0 でないかどうかを刀断すれば、凊理が远い぀いおいるかどうかを刀断するこずができたす。
+ ちなみに、クリックなどで wait が䞭断された堎合は、この倉数は正確に埅っおいた時間を衚す蚳ではありたせん ( 䞭断がなかったずした堎合の時間を衚しおいたす )。
kag.skipMode
-
@Œ»Ý‚̃XƒLƒbƒv‚̃‚[ƒh‚ð•\‚·’l‚ª“ü‚Á‚Ä‚¢‚Ü‚·B0=ƒXƒLƒbƒv‚È‚µ, 1=ƒNƒŠƒbƒN‘Ò‚¿‹L†‚Ü‚Å, 2=‰üƒy[ƒW‘Ò‚¿‹L†‚Ü‚Å, 3=ŽŸ‚Ì’âŽ~‚܂ŁA‚ƂȂÁ‚Ä‚¢‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAº‚âŒø‰Ê‰¹‚ȂǂðƒXƒLƒbƒv’†‚ɂ͍ж‚µ‚œ‚­‚È‚¢ê‡‚́A
+
 珟圚のスキップのモヌドを衚す倀が入っおいたす。0=スキップなし, 1=クリック埅ち蚘号たで, 2=改ペヌゞ埅ち蚘号たで, 3=次の停止たで、ずなっおいたす。
+ たずえば、声や効果音などをスキップ䞭には再生したくない堎合は、

@playse cond="kag.skipMode<=1" storage="hogehoeg.wav"

-@‚̂悀‚É‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ のように蚘述するこずができたす。
kag.autoMode
-
@Ž©“®“ǂ݂·‚·‚݂̏ˆ—’†‚ÌŽž‚ɐ^A‚»‚êˆÈŠO‚ÌŽž‚É‹U‚ɂȂÁ‚Ä‚¢‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAº‚âŒø‰Ê‰¹‚Ȃǂ̏I—¹‚ðAŽ©“®“ǂ݂·‚·‚݂̎ž‚݂̂ɏˆ—‚µ‚œ‚¢ê‡‚́A
+
 自動読みすすみの凊理䞭の時に真、それ以倖の時に停になっおいたす。
+ たずえば、声や効果音などの終了を、自動読みすすみの時のみに凊理したい堎合は、

@ws cond="kag.autoMode"

-@‚̂悀‚É‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ のように蚘述するこずができたす。
kag.getBookMarkPageName
-
@kag.getBookMarkPageName ‚́A”ñƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚ÄAˆø”‚ÉŽw’肳‚ꂜ”ԍ† ( 0 ` ) ‚ÅŽŠ‚³‚ꂜAžx‚̏ꏊ‚Ì–Œ‘O‚𓟂邱‚Æ‚ªo—ˆ‚Ü‚·B
-@KAG ‚̃ƒjƒ…[‚©‚炳͂Ȃ­A‰æ–ʏã‚Åžx‚ðŽŠ‚µ‚ㆁ[ƒU[‚É‚œ‚Ç‚éžx‚ð‘I‚΂¹‚œ‚¢‚Æ‚«‚ÉŽg‚€‚±‚Æ‚ªo—ˆ‚Ü‚·B
-@kag.restoreBookMark ‚Æ‘g‚ݍ‡‚킹‚ÄŽg‚¢‚Ü‚·B
+
 kag.getBookMarkPageName は、非フリヌセヌブモヌドにおいお、匕数に指定された番号 ( 0  ) で瀺された、栞の堎所の名前を埗るこずが出来たす。
+ KAG のメニュヌからではなく、画面䞊で栞を瀺しおナヌザヌにたどる栞を遞ばせたいずきに䜿うこずが出来たす。
+ kag.restoreBookMark ず組み合わせお䜿いたす。

-—á:
[locate x=10 y=100][link exp="kag.restoreBookMark(0)"][emb exp="kag.getBookMarkPageName(0)"][endlink]
+䟋:
[locate x=10 y=100][link exp="kag.restoreBookMark(0)"][emb exp="kag.getBookMarkPageName(0)"][endlink]
[locate x=10 y=130][link exp="kag.restoreBookMark(1)"][emb exp="kag.getBookMarkPageName(1)"][endlink]
-(ˆÈ‰º“¯—l)
+(以䞋同様)

mp
-
@mp ‚́Aƒ}ƒNƒ’†‚ɂāAƒ}ƒNƒ‚É“n‚³‚ꂜ‘®«‚ª‹L˜^‚³‚ê‚œŽ«‘”z—ñ‚ð•\‚µ‚Ü‚·B
+
 mp は、マクロ䞭にお、マクロに枡された属性が蚘録された蟞曞配列を衚したす。

-—á:
@macro name=fimg
+䟋:
@macro name=fimg
@image *
@eval exp="sf[mp.storage]=1"
@endmacro

-@ã‹L‚Ì—á‚ł́A‚œ‚Æ‚Š‚Î @fimg layer=base page=fore storage="bg_03" ‚Æ‹Lq‚³‚ꂜê‡A‚±‚̃}ƒNƒ‚ªŽÀs‚³‚ê‚Ä‚¢‚éŠÔ‚Í mp.layer ‚Í 'base'Amp.page ‚Í 'fore'A'mp.storage' ‚Í 'bg_03' ‚ɂȂÁ‚Ä‚¢‚Ü‚·B‚‚܂èAƒ}ƒNƒ‚É“n‚³‚ꂜ‘®«‚ð mp. ‚ÌŒã‚ÉŽw’è‚·‚邱‚Ƃɂæ‚Á‚āA‚»‚Ì‘®«‚Ì’l‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚±‚̃}ƒNƒ‚ð @fimg layer=base page=fore storage="bg_03" ‚Æ‚µ‚ÄŽg—p‚µ‚œê‡Aexp ƒ^ƒO‚Å sf[mp.storage]=1 ‚ªŽÀs‚³‚ê‚邜‚߁Asf['bg_03'] ‚ª 1 ‚ɂȂè‚Ü‚·B
-@‚±‚̃}ƒNƒ‚́Aimage/img ƒ^ƒO‚Ì‘ã‚í‚è‚ÉŽg‚€‚±‚Ƃɂæ‚èA•\ŽŠ‚µ‚œ‰æ‘œ‚ðŽ©“®“I‚ɃVƒXƒeƒ€•ϐ”‚É‹L˜^‚·‚éƒ}ƒNƒ‚Æ‚µ‚ÄŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 䞊蚘の䟋では、たずえば @fimg layer=base page=fore storage="bg_03" ず蚘述された堎合、このマクロが実行されおいる間は mp.layer は 'base'、mp.page は 'fore'、'mp.storage' は 'bg_03' になっおいたす。぀たり、マクロに枡された属性を mp. の埌に指定するこずによっお、その属性の倀を埗るこずができたす。
+ このマクロを @fimg layer=base page=fore storage="bg_03" ずしお䜿甚した堎合、exp タグで sf[mp.storage]=1 が実行されるため、sf['bg_03'] が 1 になりたす。
+ このマクロは、image/img タグの代わりに䜿うこずにより、衚瀺した画像を自動的にシステム倉数に蚘録するマクロずしお䜿甚するこずができたす。
System.getKeyState
-
@System.getKeyState ‚́AŒ»Ý‚»‚ÌŽž“_‚ŁAŽw’肳‚ꂜƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©‚ð”»’f‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
 System.getKeyState は、珟圚その時点で、指定されたキヌが抌されおいるかどうかを刀断するこずができたす。

-—á:
@jump target=*shift_key_pressed cond="System.getKeyState(VK_SHIFT)"
-; ƒVƒtƒgƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚ê‚΁A*shift_key_pressed ‚ɃWƒƒƒ“ƒv‚·‚é
+䟋:
@jump target=*shift_key_pressed cond="System.getKeyState(VK_SHIFT)"
+; ã‚·ãƒ•トキヌが抌されおいれば、*shift_key_pressed ã«ã‚žãƒ£ãƒ³ãƒ—する

-Ú‚µ‚­‚Í‹g—¢‹g—¢‚Q SDK Help ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+詳しくは吉里吉里 SDK Help を参照しおください。

-@KAG3‚̓Q[ƒ€ƒpƒbƒh(ƒWƒ‡ƒCƒXƒeƒBƒbƒN)‚©‚ç‚Ì“ü—Í‚ðŽó‚¯•t‚¯‚Ü‚·‚ªAƒQ[ƒ€ƒoƒbƒh‚̏ã‚É•š‚ªæ‚Á‚©‚Á‚Ä‚¢‚éA‚ ‚é‚¢‚̓Wƒ‡ƒCƒXƒeƒBƒbƒN‚ÌŽ²‚Ì’²®‚ª•s\•ª‚Æ‚¢‚€ê‡‚ɂ́A³í‚ɍì•i‚Ì‘€ì‚ð‚Å‚«‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B
-@ì•iŠJŽnŽž‚ɃQ[ƒ€ƒpƒbƒh‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚ê‚΁Aƒ†[ƒU‚ɑ΂µ‚ÄŒx‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚· (’ʏíAì•iŠJŽnŽž‚ɃQ[ƒ€ƒpƒbƒh‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚邱‚Ƃ͂Ȃ­A‰Ÿ‚³‚ê‚Ä‚¢‚邯‚È‚ê‚΁Aƒ†[ƒU‚̈Ӑ}‚µ‚È‚¢——R‚ʼnŸ‚³‚ꂜ‚܂܂ɂȂÁ‚Ä‚¢‚é‰Â”\«‚ª‚‚¢‚œ‚ß)B
-@USBÚ‘±‚̃Q[ƒ€ƒpƒbƒh‚Ȃǂł͉º‹L‚Ì—á‚ł́u‰Ÿ‚³‚ê‚Á‚ςȂµv‚ÌŒŸo‚ª‚€‚Ü‚­‚¢‚©‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚̂ŁA“K‹XƒhƒLƒ…ƒƒ“ƒg‚Ȃǂł̕⑫‚𐄏§‚µ‚Ü‚·B
+ KAG3はゲヌムパッド(ゞョむスティック)からの入力を受け付けたすが、ゲヌムバッドの䞊に物が乗っかっおいる、あるいはゞョむスティックの軞の調敎が䞍十分ずいう堎合には、正垞に䜜品の操䜜をできない堎合がありたす。
+ 䜜品開始時にゲヌムパッドのボタンが抌されおいれば、ナヌザに察しお譊告をするこずができたす (通垞、䜜品開始時にゲヌムパッドのボタンが抌されおいるこずはなく、抌されおいるずなれば、ナヌザの意図しない理由で抌されたたたになっおいる可胜性が高いため)。
+ USB接続のゲヌムパッドなどでは䞋蚘の䟋では「抌されっぱなし」の怜出がうたくいかないかもしれたせんので、適宜ドキュメントなどでの補足を掚奚したす。

-—á:
@if exp="System.getKeyState(VK_PADANY)"
+䟋:
@if exp="System.getKeyState(VK_PADANY)"
@wait time=500
@if exp="System.getKeyState(VK_PADANY)"
-; VK_PADANY‚ł́AƒQ[ƒ€ƒpƒbƒh‚Ì‚¢‚ž‚ê‚©‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚鎞‚ɐ^‚ð•Ô‚·
-; 500ms(0.5•bŠÔ)‚ð‚·‚¬‚Ä‚à‚È‚š‰Ÿ‚³‚ê‚Ä‚¢‚邿‚€‚È‚ç‚΃ƒbƒZ[ƒW‚ð•\ŽŠ
-ƒQ[ƒ€ƒpƒbƒh(ƒWƒ‡ƒCƒXƒeƒBƒbƒN)‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ‚܂܂ɂȂÁ‚Ä‚¢‚Ü‚·B
-ƒQ[ƒ€ƒpƒbƒh‚̏ã‚É•š‚ªæ‚Á‚©‚Á‚Ä‚¢‚È‚¢‚©A‚ ‚é‚¢‚̓Wƒ‡ƒCƒXƒeƒBƒbƒN‚Ì
-޲‚Ì’²®‚ª‚³‚ê‚Ä‚¢‚é‚©‚ðŠm”F‚µ‚Ä‚­‚Ÿ‚³‚¢B
-ó‹µ‚ª‰ü‘P‚µ‚È‚¢ê‡‚́AƒQ[ƒ€ƒpƒbƒh(ƒWƒ‡ƒCƒXƒeƒBƒbƒN)‚𔲂¢‚Ä‚­‚Ÿ‚³‚¢B
-‚»‚ê‚Å‚àó‹µ‚ª‰ü‘P‚µ‚È‚¯‚ê‚΁AƒQ[ƒ€‚ðI—¹‚µAuƒGƒ“ƒWƒ“Ý’èv‚ð‹N“®‚µA
-u“ü—Í-ƒpƒbƒhŽg—p‰Â”ہv‚̐ݒè‚ðuŽg—p‚µ‚È‚¢v‚ɐݒ肵‚Ä‚­‚Ÿ‚³‚¢B
+; VK_PADANYでは、ゲヌムパッドのいずれかのボタンが抌されおいる時に真を返す
+; 500ms(0.5秒間)をすぎおもなお抌されおいるようならばメッセヌゞを衚瀺
+ゲヌムパッド(ゞョむスティック)のボタンが抌されたたたになっおいたす。
+ゲヌムパッドの䞊に物が乗っかっおいないか、あるいはゞョむスティックの
+軞の調敎がされおいるかを確認しおください。
+状況が改善しない堎合は、ゲヌムパッド(ゞョむスティック)を抜いおください。
+それでも状況が改善しなければ、ゲヌムを終了し、「゚ンゞン蚭定」を起動し、
+「入力-パッド䜿甚可吊」の蚭定を「䜿甚しない」に蚭定しおください。
[s]
@endif
@endif
@@ -376,197 +376,197 @@ System.exePath
-

ƒŠƒ“ƒN‚âƒ{ƒ^ƒ“‚Ì exp ‘®«‚ȂǂɎw’è‚·‚é‚à‚Ì +

リンクやボタンの exp 属性などに指定するもの

System.shellExecute
-
@System.shellExecute ‚́Aˆø”‚ÉŽw’肳‚ꂜƒtƒ@ƒCƒ‹‚ðŠJ‚«‚Ü‚·BURL ‚ðŽw’è‚·‚邯ƒuƒ‰ƒEƒU‚ªŠJ‚­‚̂ŁAlink ƒ^ƒO‚ȂǂðŽg‚Á‚Ä‚±‚ÌŽ®‚ðŽÀs‚³‚¹‚ê‚΁AWeb ƒy[ƒW‚Ö‚ÌƒŠƒ“ƒN‚Ȃǂðì¬‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·B
+
 System.shellExecute は、匕数に指定されたファむルを開きたす。URL を指定するずブラりザが開くので、link タグなどを䜿っおこの匏を実行させれば、Web ペヌゞぞのリンクなどを䜜成するこずが出来たす。


-—á:
[link exp="System.shellExecute('http://www.yahoo.co.jp/')"]http://www.yahoo.co.jp/[endlink]
+䟋:
[link exp="System.shellExecute('http://www.yahoo.co.jp/')"]http://www.yahoo.co.jp/[endlink]

-
kag.close ‚Æ kag.shutdown
-
@kag.close ‚́AKAG ‚ðI—¹‚³‚¹‚Ü‚·BI—¹Šm”F‚ðs‚€Ý’è‚É‚µ‚Ä‚¢‚éê‡‚͏I—¹Šm”F‚ª‚ ‚è‚Ü‚·B
-@kag.shutdown ‚à KAG ‚ðI—¹‚³‚¹‚Ü‚·‚ªAI—¹Šm”F‚Í‚ ‚è‚Ü‚¹‚ñB
-@‚È‚šAI—¹‚É System.exit() ‚ðŽg—p‚·‚邯AƒVƒXƒeƒ€•ϐ”‚ª•Û‘¶‚³‚ꂞ‚ɏI—¹‚³‚ê‚éê‡‚ª‚ ‚é‚̂Ŏg—p‚µ‚È‚¢‚Å‚­‚Ÿ‚³‚¢B‚Ü‚œA‚±‚ê‚ç‚Í eval ƒ^ƒO‚Ì exp ‘®«‚ł͎w’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢ (‘ã‚í‚è‚É close ƒ^ƒO‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢)B
+
kag.close ず kag.shutdown
+
 kag.close は、KAG を終了させたす。終了確認を行う蚭定にしおいる堎合は終了確認がありたす。
+ kag.shutdown も KAG を終了させたすが、終了確認はありたせん。
+ なお、終了に System.exit() を䜿甚するず、システム倉数が保存されずに終了される堎合があるので䜿甚しないでください。たた、これらは eval タグの exp 属性では指定しないでください (代わりに close タグを䜿甚しおください)。


-—á:
[link exp="kag.close()"]I—¹[endlink]
-[link exp="kag.shutdown()"]I—¹[endlink]
+䟋:
[link exp="kag.close()"]終了[endlink]
+[link exp="kag.shutdown()"]終了[endlink]

-
kag.restoreBookMark ‚Æ kag.storeBookMark
-
@kag.restoreBookMark ‚́A”ñƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚ÄAˆø”‚ÉŽw’肳‚ꂜ”ԍ†‚ÅŽŠ‚³‚ꂜžx‚ð‚œ‚Ç‚è‚Ü‚·B
-@“¯—l‚ɁAkag.storeBookMark ‚́Aˆø”‚ÉŽw’肳‚ꂜ”ԍ†‚ÅŽŠ‚³‚ꂜžx‚ð‹²‚Ý‚Ü‚·B
-@‚œ‚Ÿ‚µA‚±‚ê‚𒌐ڌĂяo‚·‚ƁA[store] ƒ^ƒO‚Åžx‚ÌŽg—p‚ª‹ÖŽ~‚³‚ê‚Ä‚¢‚Ä‚àžx‚Ì‘€ì‚ªo—ˆ‚Ä‚µ‚Ü‚¢‚Ü‚·B
-@‚±‚ê‚ç‚́A¬Œ÷‚·‚邯^‚ðAŽž”s‚·‚邯‹U‚ð•Ô‚µ‚Ü‚·B
-@—á‚Í kag.getBookMarkPageName ‚Ì•š‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
kag.loadBookMarkFromFileWithAsk ‚Æ kag.saveBookMarkToFileWithAsk
-
@kag.loadBookMarkFromFileWithAsk ‚́AƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚ÄAƒtƒ@ƒCƒ‹‘I‘ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ‚µAƒ†[ƒU‚Éžxƒf[ƒ^‚ð‘I‘ð‚³‚¹‚Ü‚·Bƒ†[ƒU‚ª OK ƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚Æ‚»‚Ìžx‚©‚çÄŠJ‚µ‚Ü‚·B
-@“¯—l‚ɁAkag.saveBookMarkToFileWithAsk ‚́Aƒtƒ@ƒCƒ‹‘I‘ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ‚µAžx‚ð•Û‘¶‚µ‚Ü‚·B
-@‚±‚ê‚ç‚́A¬Œ÷‚·‚邯^‚ðAƒ†[ƒU‚ªƒLƒƒƒ“ƒZƒ‹‚ð‚·‚é‚©A‚ ‚é‚¢‚ÍŽž”s‚·‚邯‹U‚ð•Ô‚µ‚Ü‚·B
+
kag.restoreBookMark ず kag.storeBookMark
+
 kag.restoreBookMark は、非フリヌセヌブモヌドにおいお、匕数に指定された番号で瀺された栞をたどりたす。
+ 同様に、kag.storeBookMark は、匕数に指定された番号で瀺された栞を挟みたす。
+ ただし、これを盎接呌び出すず、[store] タグで栞の䜿甚が犁止されおいおも栞の操䜜が出来おしたいたす。
+ これらは、成功するず真を、倱敗するず停を返したす。
+ 䟋は kag.getBookMarkPageName の物を参照しおください。
+
kag.loadBookMarkFromFileWithAsk ず kag.saveBookMarkToFileWithAsk
+
 kag.loadBookMarkFromFileWithAsk は、フリヌセヌブモヌドにおいお、ファむル遞択ダむアログボックスを衚瀺し、ナヌザに栞デヌタを遞択させたす。ナヌザが OK ボタンを抌すずその栞から再開したす。
+ 同様に、kag.saveBookMarkToFileWithAsk は、ファむル遞択ダむアログボックスを衚瀺し、栞を保存したす。
+ これらは、成功するず真を、ナヌザがキャンセルをするか、あるいは倱敗するず停を返したす。

-—á:
[link exp="kag.loadBookMarkFromFileWithAsk()"]žx‚ð‚œ‚Ç‚é[endlink]
-[link exp="kag.saveBookMarkToFileWithAsk()"]žx‚ð‚Í‚³‚Þ[endlink]
+䟋:
[link exp="kag.loadBookMarkFromFileWithAsk()"]栞をたどる[endlink]
+[link exp="kag.saveBookMarkToFileWithAsk()"]栞をはさむ[endlink]

kag.callExtraConductor
-
@kag.callExtraConductor ‚́ATJS ‚̐§Œä‚É‚æ‚Á‚Ä KAG ‚̃VƒiƒŠƒI‚ðƒTƒuƒ‹[ƒ`ƒ“‚Æ‚µ‚ČĂяo‚·‚œ‚߂ɗp‚¢‚Ü‚·B‚±‚̃ƒ\ƒbƒh‚ŃVƒiƒŠƒI‚ðŒÄ‚яo‚·‚Æ‚«‚́AƒVƒiƒŠƒI‚ªƒNƒŠƒbƒN‘Ò‚¿‚â s ƒ^ƒO‚Å’âŽ~’†‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚· ( kag.inStable ‚â KAG ƒvƒ‰ƒOƒCƒ“‚Ì onStableStateChanged ‚Å’m‚邱‚Æ‚ª‚Å‚«‚Ü‚· )B
-@kag.callExtraConductor ‚ɂ͈ø”‚ª‚R‚‚ ‚è‚Ü‚·B
-@Å‰‚̈ø”‚͌Ăяo‚·ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚Å‚·BŽŸ‚̈ø”‚͌Ăяo‚·ƒ‰ƒxƒ‹‚Å‚·B
-@‚R”Ԗڂ̈ø”‚͏ȗª‰Â”\‚Å‚·‚ªAKAG ‚̃VƒiƒŠƒI‚©‚ç–ß‚Á‚œ‚Æ‚«‚ÉŽÀs‚·‚éŠÖ”/ƒƒ\ƒbƒh‚ðŽw’肵‚Ü‚·B•K—v‚È‚¢ê‡‚ÍŽw’肵‚È‚­‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñB
+
 kag.callExtraConductor は、TJS の制埡によっお KAG のシナリオをサブルヌチンずしお呌び出すために甚いたす。このメ゜ッドでシナリオを呌び出すずきは、シナリオがクリック埅ちや s タグで停止䞭である必芁がありたす ( kag.inStable や KAG プラグむンの onStableStateChanged で知るこずができたす )。
+ kag.callExtraConductor には匕数が぀ありたす。
+ 最初の匕数は呌び出すシナリオファむルです。次の匕数は呌び出すラベルです。
+ 番目の匕数は省略可胜ですが、KAG のシナリオから戻ったずきに実行する関数/メ゜ッドを指定したす。必芁ない堎合は指定しなくおかたいたせん。


-—á:
[button graphic="showhist" exp="kag.callExtraConductor('rclick.ks', '*showhist')"]
+䟋:
[button graphic="showhist" exp="kag.callExtraConductor('rclick.ks', '*showhist')"]


-@‚±‚ê‚ŌĂяo‚·ƒTƒuƒ‹[ƒ`ƒ“‚̏‘‚«•û‚́A‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚̏‘‚«•û‚ɏ€‚¶‚Ü‚·B
-@‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“’†‚âA‚·‚łɂ±‚Ì‹@”\‚ðŽg‚Á‚Ä KAG ‚̃VƒiƒŠƒI‚ðŒÄ‚яo‚µ‚Ä‚¢‚éÅ’†‚ł́A‚±‚Ì‹@”\‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñB
+ これで呌び出すサブルヌチンの曞き方は、右クリックサブルヌチンの曞き方に準じたす。
+ 右クリックサブルヌチン䞭や、すでにこの機胜を䜿っお KAG のシナリオを呌び出しおいる最䞭では、この機胜は䜿甚できたせん。
kag.se[n].play
-
@Œø‰Ê‰¹ƒoƒbƒtƒ@‚Ì play ƒƒ\ƒbƒh‚́AŒø‰Ê‰¹‚̍ж‚ðŠJŽn‚µ‚Ü‚·B
-@ˆÈ‰º‚ÌŒ`Ž®‚ÅŽw’肵‚Ü‚·B
+
 効果音バッファの play メ゜ッドは、効果音の再生を開始したす。
+ 以䞋の圢匏で指定したす。

-@ + 
-kag.se[Œø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†].play(%[storage: Ä¶‚·‚éŒø‰Ê‰¹‚̃tƒ@ƒCƒ‹–Œ, loop: ƒ‹[ƒv‚·‚é‚©]); +kag.se[効果音バッファ番号].play(%[storage: å†ç”Ÿã™ã‚‹åŠ¹æžœéŸ³ã®ãƒ•ã‚¡ã‚€ãƒ«å, loop: ãƒ«ãƒŒãƒ—するか]);

-@‚±‚ê‚ð‚œ‚Æ‚Š‚ÎAˆÈ‰º‚Ì—á‚̂悀‚É link ƒ^ƒO‚Ì onenter ‘®«‚ÉŽw’è‚·‚ê‚΁A‘I‘ðŽˆ‚Ìã‚Ƀ}ƒEƒXƒJ[ƒ\ƒ‹‚ªæ‚Á‚œ‚Æ‚«‚ÉŒø‰Ê‰¹‚ð”­‰¹‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ これをたずえば、以䞋の䟋のように link タグの onenter 属性に指定すれば、遞択肢の䞊にマりスカヌ゜ルが乗ったずきに効果音を発音するこずができたす。


-—á:
[link target=*foo onenter="kag.se[0].play(%[storage:'select.wav', loop: false])"]‘I‘ðŽˆ`[endlink]
+䟋:
[link target=*foo onenter="kag.se[0].play(%[storage:'select.wav', loop: false])"]遞択肢[endlink]


-@‚±‚Ì—á‚ł́AŒø‰Ê‰¹ƒoƒbƒtƒ@ 0 ”Ô‚Å select.wav ‚ðAƒ‹[ƒv‚ð‚¹‚ž‚ɍж‚µ‚Ü‚·B‘Œ‚É‚à TJS ‚̐§Œä‚ÅŒø‰Ê‰¹‚ð–‚炵‚œ‚¢‚Æ‚«‚ɕ֗˜‚Å‚·B
-

”z—ñ + この䟋では、効果音バッファ 0 番で select.wav を、ルヌプをせずに再生したす。他にも TJS の制埡で効果音を鳎らしたいずきに䟿利です。 +

配列

-@‹g—¢‹g—¢‚Q/KAG3 ‚ł͔z—ñ‚ðŠÈ’P‚ÉŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@”z—ñ‚ðŽg‚€ê‡‚́AÅ‰‚É [ ] ‚ðŽg‚Á‚Ä”z—ñ‚ðéŒŸ‚µ‚È‚¢‚ƂȂè‚Ü‚¹‚ñB
+ 吉里吉里/KAG3 では配列を簡単に䜿うこずができたす。
+ 配列を䜿う堎合は、最初に [ ] を䜿っお配列を宣蚀しないずなりたせん。


-—á:
[eval exp="f.hairetsu = []"]
+䟋:
[eval exp="f.hairetsu = []"]


-@ã‹L‚Ì—á‚ł́Af.hairetsu ‚ð”z—ñ‚Æ‚µ‚ÄŽg‚€‚±‚Æ‚ðéŒŸ‚µ‚Ä‚¢‚Ü‚·B‚à‚µ‚·‚Å‚É f.hairetsu ‚ª”z—ñ‚Ÿ‚Á‚œ‚èA‘Œ‚̐”’l‚Æ‚©•¶Žš—ñ‚Å‚ ‚Á‚œ‚Æ‚·‚邯 f.hairetsu ‚Ì“à—e‚͏Á‹Ž‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-@ƒVƒXƒeƒ€•ϐ”‚ȂǂŔz—ñ‚ðŽg‚¢‚œ‚¢ê‡‚́A‰Šúó‘Ԃł͕ϐ”‚Í‚·‚×‚Ä void ‚ª‘ã“ü‚³‚ê‚Ä‚¢‚邯Œ©‚È‚³‚ê‚邱‚Ƃ𗘗p‚µ‚āA
+ 䞊蚘の䟋では、f.hairetsu を配列ずしお䜿うこずを宣蚀しおいたす。もしすでに f.hairetsu が配列だったり、他の数倀ずか文字列であったずするず f.hairetsu の内容は消去されおしたいたすので泚意しおください。
+ システム倉数などで配列を䜿いたい堎合は、初期状態では倉数はすべお void が代入されおいるず芋なされるこずを利甚しお、


-—á:
[eval exp="sf.hairetsu = [] if sf.hairetsu === void"]
+䟋:
[eval exp="sf.hairetsu = [] if sf.hairetsu === void"]


-@‚Æ‚·‚ê‚΁A‰‰ñ‹N“®Žž‚Ÿ‚¯”z—ñ‚ðéŒŸ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Q‰ñ–ڈȍ~‚Å‚à”z—ñ‚ªÁ‹Ž‚³‚ê‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñB
+ ずすれば、初回起動時だけ配列を宣蚀するこずができたす。回目以降でも配列が消去されるこずはありたせん。

-@”z—ñ‚É’l‚ð‘ã“ü‚·‚é‚É‚Í [ ] ‚ðŽg‚¢‚Ü‚·B[ ] “à‚ɂ͓Y‚ŠŽš ( —v‘f”ԍ† ) ‚ð‘‚«‚Ü‚·B“Y‚ŠŽš‚Í 0 ‚©‚çŽn‚Ü‚è‚Ü‚·B
+ 配列に倀を代入するには [ ] を䜿いたす。[ ] 内には添え字 ( 芁玠番号 ) を曞きたす。添え字は 0 から始たりたす。


-—á:
[eval exp="f.hairetsu[0] = 'zero', f.hairetsu[1] = 'one'"]
+䟋:
[eval exp="f.hairetsu[0] = 'zero', f.hairetsu[1] = 'one'"]


-@ã‹L‚Ì—á‚Å‚Í f.hairetsu[0] ‚É 'zero' ‚ðAf.hairetsu[1] ‚É 'one' ‚ð‘ã“ü‚µ‚Ä‚¢‚Ü‚·B
-@”z—ñ‚Ì—v‘f”‚͐錟‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB•K—v‚ȑ傫‚³‚܂Ŏ©“®“I‚ÉŠg’£‚³‚ê‚Ü‚·B”z—ñ‚Ì—v‘f”‚𓟂œ‚èÝ’肵‚œ‚è‚·‚é‚É‚Í count ƒvƒƒpƒeƒB‚ð—p‚¢‚Ä f.hairetsu.count ‚ȂǂƂµ‚Ü‚·B
+ 䞊蚘の䟋では f.hairetsu[0] に 'zero' を、f.hairetsu[1] に 'one' を代入しおいたす。
+ 配列の芁玠数は宣蚀する必芁はありたせん。必芁な倧きさたで自動的に拡匵されたす。配列の芁玠数を埗たり蚭定したりするには count プロパティを甚いお f.hairetsu.count などずしたす。

-@•\ŽŠ‚à“¯—l‚ɍs‚Ђ܂·B
+ 衚瀺も同様に行えたす。


-—á:
0 : [emb exp="f.hairetsu[0]"]    1 : [emb exp="f.hairetsu[1]"]
+䟋:
0 : [emb exp="f.hairetsu[0]"]    1 : [emb exp="f.hairetsu[1]"]


-@‚QŽŸŒ³”z—ñ‚ð—p‚¢‚é‚̂͂·‚±‚µ“‚¢‚Å‚·‚ªA—႟‚¯‹“‚°‚Ä‚š‚«‚Ü‚·B
+ 次元配列を甚いるのはすこし難しいですが、䟋だけ挙げおおきたす。

@iscript
-// ‚PŽŸŒ³–Ú‚Ì—v‘f”‚ª 5 ‚Ì‚QŽŸŒ³”z—ñ‚ðì¬‚·‚é
-f.twodim = [] if f.twodim === void; // twodim ‚É‚PŽŸŒ³–Ú‚Ì”z—ñ‚ðì¬
+// ïŒ‘次元目の芁玠数が 5 ã®ïŒ’次元配列を䜜成する
+f.twodim = [] if f.twodim === void; // twodim ã«ïŒ‘次元目の配列を䜜成
for(var i = 0; i < 5; i++) f.twodim[i] = [] if f.twodim[i] === void;
-// ‚±‚̏ó‘Ô‚Å f.twodim[0] ` f.twodim[4] ‚ª‚»‚ꂌ‚ê”z—ñ‚Ȃ̂Å
-// f.twodim[0][3] ‚â f.twodim[4][2] ‚ȂǂƎw’è‚Å‚«‚é
+// ã“の状態で f.twodim[0] ïœž f.twodim[4] ãŒãã‚Œãžã‚Œé…åˆ—なので
+// f.twodim[0][3] ã‚„ f.twodim[4][2] ãªã©ãšæŒ‡å®šã§ãã‚‹
@endscript

-// ‚ ‚é‚¢‚́A’Pƒ‚É‚œ‚Æ‚Š‚Î‚PŽŸŒ³–Ú‚Ì—v‘f”‚ª5‚Ì”z—ñ‚ðì¬‚·‚é‚È‚ç‚Î
+// ã‚るいは、単玔にたずえば次元目の芁玠数が5の配列を䜜成するならば
f.twodim = [ [], [], [], [], [] ];
-// ( ”z—ñ‚ð [] ‚ō쐬‚·‚邯‚«‚É‚»‚Ì’†‚ɏ‰Šú—v‘f‚ðƒJƒ“ƒ}‚Å‹æØ‚Á‚ÄŽw’è‚Å‚«‚邪A
-//   ‚»‚̂Ƃ«‚ɏ‰Šú—v‘f‚Æ‚µ‚Ä”z—ñ‚ð“ü‚êŽq‚ÉŽw’è‚·‚é )
+// ( é…åˆ—ã‚’ [] ã§äœœæˆã™ã‚‹ãšãã«ãã®äž­ã«åˆæœŸèŠçŽ ã‚’ã‚«ãƒ³ãƒžã§åŒºåˆ‡ã£ãŠæŒ‡å®šã§ãã‚‹ãŒã€
+//   ãã®ãšãã«åˆæœŸèŠçŽ ãšã—ãŠé…åˆ—ã‚’å…¥ã‚Œå­ã«æŒ‡å®šã™ã‚‹ )

-

Ž«‘”z—ñ +

蟞曞配列

-@‹g—¢‹g—¢‚Q/KAG3 ‚ł͎«‘”z—ñ‚àŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@Ž«‘”z—ñ ( ˜A‘z”z—ñ‚Æ‚àŒÄ‚т܂· ) ‚Ƃ́A–Œ‘O‚ƁA‚»‚ê‚ɑΉž‚·‚é’l‚Ì‘g‚ðŠo‚Ђ邱‚Ƃ̂ł«‚é”z—ñ‚Å‚·B
-@Ž«‘”z—ñ‚ðŽg‚€ê‡‚́A”z—ñ‚Æ“¯‚¶‚æ‚€‚ɁAÅ‰‚É %[ ] ‚ðŽg‚Á‚Ä”z—ñ‚ðéŒŸ‚µ‚È‚¢‚ƂȂè‚Ü‚¹‚ñB
+ 吉里吉里/KAG3 では蟞曞配列も䜿うこずができたす。
+ 蟞曞配列 ( 連想配列ずも呌びたす ) ずは、名前ず、それに察応する倀の組を芚えるこずのできる配列です。
+ 蟞曞配列を䜿う堎合は、配列ず同じように、最初に %[ ] を䜿っお配列を宣蚀しないずなりたせん。


-—á:
[eval exp="f.dict = %[]"]
+䟋:
[eval exp="f.dict = %[]"]


-@ã‹L‚Ì—á‚ł́Af.dict ‚ðŽ«‘”z—ñ‚Æ‚µ‚ÄŽg‚€‚±‚Æ‚ðéŒŸ‚µ‚Ä‚¢‚Ü‚·B‚à‚µ‚·‚Å‚É f.hairetsu ‚ªŽ«‘”z—ñ‚Ÿ‚Á‚œ‚肵‚œ‚΂ ‚¢‚Ì’ˆÓ‚Í”z—ñ‚Æ“¯‚¶‚Å‚·B
+ 䞊蚘の䟋では、f.dict を蟞曞配列ずしお䜿うこずを宣蚀しおいたす。もしすでに f.hairetsu が蟞曞配列だったりしたばあいの泚意は配列ず同じです。

-@Ž«‘”z—ñ‚É’l‚ð‘ã“ü‚·‚é‚É‚à [ ] ‚ðŽg‚¢‚Ü‚· ( %[ ] ‚ł͂ ‚è‚Ü‚¹‚ñ )B[ ] “à‚ɂ́u–Œ‘Ov‚ƂȂé‚à‚Ì‚ð‘‚«‚Ü‚·B
+ 蟞曞配列に倀を代入するにも [ ] を䜿いたす ( %[ ] ではありたせん )。[ ] 内には「名前」ずなるものを曞きたす。


-—á:
[eval exp="f.dict['zero'] = 0, f.dict['one'] = 1"]
+䟋:
[eval exp="f.dict['zero'] = 0, f.dict['one'] = 1"]


-@ã‹L‚Ì—á‚Å‚Í f.dict['zero'] ‚É 0 ‚ðAf.dict['one'] ‚É 1 ‚ð‘ã“ü‚µ‚Ä‚¢‚Ü‚·B•’ʂ̔z—ñ‚ƈႀ‚͕̂¶Žš—ñ‚ð [ ] “à‚ÉŽw’è‚·‚邱‚Ƃł·B
+ 䞊蚘の䟋では f.dict['zero'] に 0 を、f.dict['one'] に 1 を代入しおいたす。普通の配列ず違うのは文字列を [ ] 内に指定するこずです。

-@•\ŽŠ‚à“¯—l‚ɍs‚Ђ܂·B
+ 衚瀺も同様に行えたす。


-—á:
zero : [emb exp="f.dict['zero']"]    one : [emb exp="f.dict['one']"]
+䟋:
zero : [emb exp="f.dict['zero']"]    one : [emb exp="f.dict['one']"]


-@‚¿‚È‚Ý‚É [ ] ‚ł͂Ȃ­ . ‚ðŽg‚€‚±‚Æ‚à‚Å‚«‚Ü‚·Bf.dict['zero'] ‚Í f.dict.zero Af.dict['one'] ‚Í f.dict.one ‚Æ‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· ( ‚œ‚Ÿ‚µ . ‚ÌŽŸ‚ɂ́u—\–ñŒêv‚âu•ϐ”–Œ‚Æ‚µ‚ÄŽg‚Š‚È‚¢–Œ‘Ov‚ª—ˆ‚邱‚Ƃ͂ł«‚Ü‚¹‚ñ )B
+ ちなみに [ ] ではなく . を䜿うこずもできたす。f.dict['zero'] は f.dict.zero 、f.dict['one'] は f.dict.one ず蚘述するこずができたす ( ただし . の次には「予玄語」や「倉数名ずしお䜿えない名前」が来るこずはできたせん )。

-@ŽÀ‚Í KAG ‚Ì f ‚â sf ‚Æ‚¢‚Á‚œ‚à‚ÌŽ©‘Ì‚àŽ«‘”z—ñ‚ŁAf.dict ‚Æ‚µ‚œ‚΂ ‚¢‚́AŽ«‘”z—ñ‚Ì’†‚Ì 'dict' ‚Æ‚¢‚€–Œ‘O‚̂‚¢‚œ’l‚ɃAƒNƒZƒX‚µ‚Ä‚¢‚œ‚±‚ƂɂȂè‚Ü‚· ( ‚à‚¿‚ë‚ñAf['dict'] ‚Å‚àƒAƒNƒZƒX‚Å‚«‚Ü‚· )B
+ 実は KAG の f や sf ずいったもの自䜓も蟞曞配列で、f.dict ずしたばあいは、蟞曞配列の䞭の 'dict' ずいう名前の぀いた倀にアクセスしおいたこずになりたす ( もちろん、f['dict'] でもアクセスできたす )。
-

“ú•t/Žž‚𓟂é +

日付/時刻を埗る

-@Œ»Ý‚Ì“ú•t‚⎞‚𓟂é‚ɂ͈ȉº‚̂悀‚É‚µ‚Ü‚·B
+ 珟圚の日付や時刻を埗るには以䞋のようにしたす。

[iscript]
{
-    // ª  endscript ‚Ì’†‚ð {  } ‚ň͂ނ̂͠‚±‚Ì’†‚Ő錟‚³‚ꂜ•ϐ”‚ð
-    // ƒ[ƒJƒ‹•ϐ”‚É‚·‚邜‚ß ( ‚»‚€‚µ‚È‚¢‚ƃOƒ[ƒoƒ‹•ϐ”‚ɂȂé )
-    var d = new Date(); // Date ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ðì¬
-    // Date ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚́Aì¬Žž‚Ɉø”‚ɉœ‚àŽw’肵‚È‚¯‚ê‚Î
-    // ì¬Žž“_‚ÌŒ»ÝŽž‚ð•ÛŽ‚µ‚Ä‚¢‚é
-    f.year = d.getYear();  // f.year ‚É ”N
-    f.month = d.getMonth() + 1; // f.month ‚É ŒŽ
-    f.date = d.getDate(); // f.date ‚É “ú
-    f.hours = d.getHours(); // f.hours ‚É Žž
-    f.minutes = d.getMinutes(); // f.minutes ‚É •ª
-    f.seconds = d.getSeconds(); // f.seconds ‚É •b
+    // â†‘  endscript ã®äž­ã‚’ {  } ã§å›²ã‚€ã®ã¯ ã“の䞭で宣蚀された倉数を
+    // ãƒ­ãƒŒã‚«ãƒ«å€‰æ•°ã«ã™ã‚‹ãŸã‚ ( ãã†ã—ないずグロヌバル倉数になる )
+    var d = new Date(); // Date ã‚¯ãƒ©ã‚¹ã®ã‚ªãƒ–ゞェクトを䜜成
+    // Date ã‚¯ãƒ©ã‚¹ã®ã‚ªãƒ–ゞェクトは、䜜成時に匕数に䜕も指定しなければ
+    // äœœæˆæ™‚点の珟圚時刻を保持しおいる
+    f.year = d.getYear();  // f.year ã« å¹Ž
+    f.month = d.getMonth() + 1; // f.month ã« æœˆ
+    f.date = d.getDate(); // f.date ã« æ—¥
+    f.hours = d.getHours(); // f.hours ã« æ™‚
+    f.minutes = d.getMinutes(); // f.minutes ã« åˆ†
+    f.seconds = d.getSeconds(); // f.seconds ã« ç§’
}
[endscript]
@@ -575,33 +575,33 @@ f.twodim = [ [], [], [], [], [] ];

process

-@kag.process ‚́AƒVƒiƒŠƒI‚ðŽw’肵‚œˆÊ’u‚©‚çŽÀs‚µ‚Ü‚·B
-@Å‰‚̈ø”‚͓ǂݍž‚ÞƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ‚Å‚·B‹ó•¶Žš—ñ‚ðŽw’è‚·‚邯Œ»Ý‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ªŽg—p‚³‚ê‚Ü‚·B
-@‚Q”Ԗڂ̈ø”‚́AŽÀs‚ðŠJŽn‚·‚郉ƒxƒ‹‚Å‚·B‹ó•¶Žš—ñ‚ðŽw’è‚·‚邯ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚̐擪‚©‚çŽÀs‚µ‚Ü‚·B
+ kag.process は、シナリオを指定した䜍眮から実行したす。
+ 最初の匕数は読み蟌むシナリオファむル名です。空文字列を指定するず珟圚のシナリオファむルが䜿甚されたす。
+ 番目の匕数は、実行を開始するラベルです。空文字列を指定するずシナリオファむルの先頭から実行したす。


-—á:
kag.process('', '*label2')
+䟋:
kag.process('', '*label2')
kag.process('scenario4.ks', '*label5')


-@‚œ‚Æ‚ŠƒVƒiƒŠƒI‚ªŽÀs’†‚Å‚ ‚ë‚€‚Æ‚àA‹­§“I‚É‚»‚̃‰ƒxƒ‹‚É”ò‚Ԃ̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ たずえシナリオが実行䞭であろうずも、匷制的にそのラベルに飛ぶので泚意しおください。

leftClickHook, rightClickHook, keyDownHook

-@KAG ‚́A¶ƒNƒŠƒbƒN‚³‚ꂜ‚Æ‚«A‰EƒNƒŠƒbƒN‚³‚ꂜ‚Æ‚«AƒL[‚ª‰Ÿ‚³‚ꂜ‚Æ‚«‚Ì‚»‚ꂌ‚ê‚̏ꍇ‚ɁA“o˜^‚µ‚œŠÖ”‚ðŒÄ‚яo‚·‹@”\‚ª‚ ‚èAƒtƒbƒN‚ƌĂñ‚Å‚¢‚Ü‚·B
-@ƒtƒbƒN‚́A•¡”‚̊֐”‚ð“o˜^‚Å‚«‚邿‚€‚É”z—ñ‚ɂȂÁ‚Ä‚¢‚Ü‚·B‚»‚ꂌ‚ê kag.leftClickHookAkag.rightClickHookAkag.keyDownHook ‚ŃAƒNƒZƒX‚Å‚«‚邿‚€‚ɂȂÁ‚Ä‚¢‚Ü‚·B
-@‚±‚ê‚ç‚É“o˜^‚µ‚œŠÖ”‚Å true ‚ª•Ô‚³‚ê‚邯AKAG ‚Í‚à‚Æ‚à‚Æ‚»‚Ì‹@”\‚ÉŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚œ‹@”\‚ðŽÀs‚µ‚Ü‚¹‚ñB‚œ‚Æ‚Š‚ÎAR ƒL[‚ª‰Ÿ‚³‚ꂜ‚Æ‚«AkeyDownHook ‚É“o˜^‚³‚ꂜŠÖ”‚ª true ‚ð•Ô‚·‚ƁAŒ³X‚Ì‹@”\‚Å‚ ‚éuƒƒbƒZ[ƒW—š—ð‚ð•\ŽŠ‚·‚év‚Ì‹@”\‚ÍŽÀs‚³‚ê‚È‚­‚È‚è‚Ü‚·B
+ KAG は、巊クリックされたずき、右クリックされたずき、キヌが抌されたずきのそれぞれの堎合に、登録した関数を呌び出す機胜があり、フックず呌んでいたす。
+ フックは、耇数の関数を登録できるように配列になっおいたす。それぞれ kag.leftClickHook、kag.rightClickHook、kag.keyDownHook でアクセスできるようになっおいたす。
+ これらに登録した関数で true が返されるず、KAG はもずもずその機胜に割り圓おられおいた機胜を実行したせん。たずえば、R キヌが抌されたずき、keyDownHook に登録された関数が true を返すず、元々の機胜である「メッセヌゞ履歎を衚瀺する」の機胜は実行されなくなりたす。

-@leftClickHook ‚Æ rightClickHook ‚ɂ́AŒÄ‚яo‚³‚ê‚éŠÖ”‚Ɉø”‚Í‚ ‚è‚Ü‚¹‚ñB
-@leftClickHook ‚́AEnter ƒL[‚â Space ƒL[“™‚Å‚à”­¶‚µ‚Ü‚·B‚Ü‚œAƒ}ƒEƒX‚Å‘I‘ðŽˆ‚È‚Ç‚ðƒNƒŠƒbƒN‚µ‚œ‚Æ‚«‚ɂ͔­¶‚µ‚Ü‚¹‚ñB
+ leftClickHook ず rightClickHook には、呌び出される関数に匕数はありたせん。
+ leftClickHook は、Enter キヌや Space キヌ等でも発生したす。たた、マりスで遞択肢などをクリックしたずきには発生したせん。


-—á:
@iscript
+䟋:
@iscript
function myLeftClickHook()
{
    kag.process('', '*label');
@@ -613,25 +613,25 @@ function myLeftClickHook()

*label
@eval exp="kag.leftClickHook.remove(myLeftClickHook)"
-‚â‚ [B
+やあヌ。
@s


-@ã‹L‚Ì—á‚ł́AƒNƒŠƒbƒN‚³‚ê‚邯 *label ‚ªŽÀs‚³‚ê‚Ü‚·B
-@‹­§“I‚ÉŽÀs‚ª *label ‚Ɉڂé‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢Bƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚⎩“®ˆÚ“®‚ðŽÀs’†“™‚̏ꍇ‚Í stoptrans ‚â stopmove ƒ^ƒO‚ÅŽÀs‚ð’âŽ~‚µ‚œ‚Ù‚€‚ªˆÀ‘S‚Å‚·B
+ 䞊蚘の䟋では、クリックされるず *label が実行されたす。
+ 匷制的に実行が *label に移るので泚意しおください。トランゞションや自動移動を実行䞭等の堎合は stoptrans や stopmove タグで実行を停止したほうが安党です。

-@keyDownHook ‚́AŒÄ‚яo‚³‚ê‚éŠÖ”‚ɂ͂Q‚ˆø”‚ª“n‚³‚ê‚āAˆê‚–ڂ͉Ÿ‚³‚ꂜƒL[‚̉Œ‘zƒL[ƒR[ƒhA“ñ‚–ڂ͂»‚̃L[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ‚Æ‚«‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚̏ó‘Ô‚Å‚·BÚ‚µ‚­‚Í‹g—¢‹g—¢‚Q SDK Help ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ keyDownHook は、呌び出される関数には぀匕数が枡されお、䞀぀目は抌されたキヌの仮想キヌコヌド、二぀目はそのキヌが抌されおいたずきに同時に抌されおいたシフト系のキヌの状態です。詳しくは吉里吉里 SDK Help を参照しおください。


-—á:
@iscript
+䟋:
@iscript
function myKeyDownHook(key, shift)
{
    if(key == #'R')
    {
-        // R ‚̃L[‚ª‰Ÿ‚³‚ꂜ‚ç
+        // R ã®ã‚­ãƒŒãŒæŠŒã•れたら
        kag.process('', '*label');
        return true;
    }
@@ -642,7 +642,7 @@ function myKeyDownHook(key, shift)

*label
@eval exp="kag.keyDownHook.remove(myKeyDownHook)"
-‚â‚ [B
+やあヌ。
@s

@@ -650,50 +650,50 @@ function myKeyDownHook(key, shift)

touchImages

-@System.touchImages ‚́A‰æ‘œ‚ðƒLƒƒƒbƒVƒ…‚ɓǂݍž‚݂܂·B
-@Ú‚µ‚­‚Í ‹g—¢‹g—¢‚QƒhƒLƒ…ƒƒ“ƒg‚Ì System.touchImages ‚ð‚²——‚­‚Ÿ‚³‚¢B‚±‚̃ƒ\ƒbƒh‚́A‚œ‚Æ‚Š‚Î‚È‚É‚©‚̃EƒFƒCƒg‚ÅŽžŠÔ‚ª‚ ‚¢‚œ‚Æ‚«‚ð—˜—p‚µ‚āA‰æ‘œ‚ðæ“Ç‚Ý‚µ‚Ä‚š‚­—p“r‚ÉŽg‚Ђ܂·B
-@KAG ‚ÅŽg‚€ê‡‚́A‘OŒiA”wŒi‰æ‘œ ( ‚œ‚Ÿ‚µ key ‘®«‚ðŽw’肵‚È‚¢‚à‚̂ɌÀ‚é ) ‚ɑ΂µ‚Ä—LŒø‚Å‚·Bimage ‚â img ƒ^ƒO‚Ì storage ‘®«‚ÉŽw’è‚·‚é‚à‚̂Ɠ¯‚¶•š‚ð storages ˆø”‚É”z—ñ‚É‚µ‚ÄŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
-@‘æ‚Qˆø”‚Í -2*1024*1024 ‚ ‚œ‚è‚ðŽw’肵‚Ä‚š‚­‚Æ—Ç‚¢‚æ‚€‚Å‚·B
-@‘æ‚Rˆø”‚ɂ́A‘Ò‚ÂŽžŠÔ - 200ms ‚ ‚œ‚è‚ðŽw’肵‚Ä‚š‚­‚Æ—Ç‚¢‚æ‚€‚Å‚·B
+ System.touchImages は、画像をキャッシュに読み蟌みたす。
+ 詳しくは 吉里吉里ドキュメントの System.touchImages をご芧ください。このメ゜ッドは、たずえばなにかのりェむトで時間があいたずきを利甚しお、画像を先読みしおおく甚途に䜿えたす。
+ KAG で䜿う堎合は、前景、背景画像 ( ただし key 属性を指定しないものに限る ) に察しお有効です。image や img タグの storage 属性に指定するものず同じ物を storages 匕数に配列にしお指定しおください。
+ 第匕数は -2*1024*1024 あたりを指定しおおくず良いようです。
+ 第匕数には、埅぀時間 - 200ms あたりを指定しおおくず良いようです。


-—á:
@resetwait
+䟋:
@resetwait
@eval exp="System.touchImages(['24_5', '24_4', 'uni', '24'], -2*1024*1024, 800)"
@wait mode=until time=1000


-@‚œ‚Ÿ‚µA‚±‚̃ƒ\ƒbƒh‚́A‰æ‘œ‚ªƒLƒƒƒbƒVƒ…‚É“ü‚邯‚¢‚€‚±‚Ƃ͕ۏ؂µ‚È‚¢‚Æ‚¢‚€A•sŠm’è“I‚È‚à‚̂ł·B‚Å‚·‚©‚çAâ‘΂ɉ摜‚ðæ‚É“Ç‚ñ‚Å‚š‚©‚È‚¯‚ê‚΂¢‚¯‚È‚¢—p“r‚ɂ͎g‚€‚ׂ«‚ł͂ ‚è‚Ü‚¹‚ñB‚»‚̂悀‚È—p“r‚ɂ͌ãq‚Ì assignImages ‚̍€‚Åà–Ÿ‚·‚é•û–@‚ðŽg‚€•û‚ªŠmŽÀ‚Å‚·B
+ ただし、このメ゜ッドは、画像がキャッシュに入るずいうこずは保蚌しないずいう、䞍確定的なものです。ですから、絶察に画像を先に読んでおかなければいけない甚途には䜿うべきではありたせん。そのような甚途には埌述の assignImages の項で説明する方法を䜿う方が確実です。

assignImages

-@assignImages ‚́AƒŒƒCƒ„‚̉摜‚𑌂̃ŒƒCƒ„‚ɃRƒs[‚µ‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎA
+ assignImages は、レむダの画像を他のレむダにコピヌしたす。
+ たずえば、

@eval exp="kag.fore.base.assignImages(kag.fore.layers[0])"

-@‚Æ‚·‚ê‚΁A•\‘OŒiƒŒƒCƒ„ 0 ‚ɓǂݍž‚Ü‚ê‚Ä‚¢‚鉿‘œ‚ð•\”wŒiƒŒƒCƒ„‚ɃRƒs[‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@assignImages ‚ÍŽÀÛ‚ɂ͉摜‚̃f[ƒ^‚ðƒRƒs[‚Í‚¹‚žAuƒRƒs[Œ³‚ƃRƒs[æ‚̉摜‚ª“¯‚¶‚ɂȂÁ‚œv‚Æ‚¢‚€ˆó‚ð•t‚¯‚邟‚¯‚Ȃ̂ō‚‘¬‚Å‚·Bƒfƒ‚ƒV[ƒ“‚ȂǂŁAƒV[ƒ“‚Ì“r’†‚ʼn摜‚ð“ǂݍž‚Þ‚Æ‚«‚̃^ƒCƒ€ƒƒX‚ª–â‘è‚É‚È‚é‚æ‚€‚ȏꍇ‚ɁA‚ ‚ç‚©‚¶‚߉摜‚ð”ñ•\ŽŠ‚Ì‘OŒiƒŒƒCƒ„‚Ȃǂɓǂݍž‚ñ‚Å‚š‚¢‚Ä‚©‚çA•K—v‚ȂƂ«‚É”wŒiƒŒƒCƒ„‚ȂǂɃRƒs[‚·‚é—p“r‚ÉŽg‚Ђ܂·B
+ ずすれば、衚前景レむダ 0 に読み蟌たれおいる画像を衚背景レむダにコピヌするこずができたす。
+ assignImages は実際には画像のデヌタをコピヌはせず、「コピヌ元ずコピヌ先の画像が同じになった」ずいう印を付けるだけなので高速です。デモシヌンなどで、シヌンの途䞭で画像を読み蟌むずきのタむムロスが問題になるような堎合に、あらかじめ画像を非衚瀺の前景レむダなどに読み蟌んでおいおから、必芁なずきに背景レむダなどにコピヌする甚途に䜿えたす。
-

hact ƒ^ƒO‚̉ž—p +

hact タグの応甚

-@hact ƒ^ƒO‚̓ƒbƒZ[ƒW—š—ð‚ðƒNƒŠƒbƒN‚µ‚œ‚Æ‚«‚É”CˆÓ‚Ì TJS Ž®‚ðŽÀs‚Å‚«‚邿‚€‚É‚·‚é‚à‚̂ŁA‰¹º—š—ð ( º‚‚«‚̃Q[ƒ€‚ȂǂсƒbƒZ[ƒW—š—ð‚ðƒNƒŠƒbƒN‚µ‚œ‚Æ‚«‚É‚»‚̃ƒbƒZ[ƒW‚ɑΉž‚·‚鉹º‚ðÄ¶‚Å‚«‚邿‚€‚É‚·‚é‚à‚Ì ) ‚ðŽÀ‘•‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ˆÈ‰º‚́A‚»‚ê‚ðŽÀŒ»‚·‚邜‚߂̗ႣA‰¹º‚ðÄ¶‚·‚邜‚߂̃}ƒNƒ pv ‚ƁA‰¹º‚ð’âŽ~‚·‚邜‚߂̃}ƒNƒ sv ‚ð’è‹`‚·‚é‚à‚̂ł·B
+ hact タグはメッセヌゞ履歎をクリックしたずきに任意の TJS 匏を実行できるようにするもので、音声履歎 ( 声぀きのゲヌムなどでメッセヌゞ履歎をクリックしたずきにそのメッセヌゞに察応する音声を再生できるようにするもの ) を実装するこずができたす。
+ 以䞋は、それを実珟するための䟋で、音声を再生するためのマクロ pv ず、音声を停止するためのマクロ sv を定矩するものです。

-—á:
@iscript
+䟋:
@iscript
function stopAllVoices()
{
-    // 2 ` 6 ‚Ì‚·‚ׂĂ̌ø‰Ê‰¹‚ð’âŽ~‚·‚é
+    // 2 ïœž 6 ã®ã™ã¹ãŠã®åŠ¹æžœéŸ³ã‚’åœæ­¢ã™ã‚‹
    for(var i = 2; i <= 6; i++) kag.se[i].stop();
}
function playVoice(buf, storage)
{
-    // Œø‰Ê‰¹ƒoƒbƒtƒ@ buf ‚ɂĠstorage ‚ðÄ¶‚·‚é
-    // KAG ‚ªƒXƒLƒbƒvˆ—’†‚̏ꍇ‚͏ˆ—‚ðs‚í‚È‚¢
+    // åŠ¹æžœéŸ³ãƒãƒƒãƒ•ã‚¡ buf ã«ãŠ storage ã‚’再生する
+    // KAG ãŒã‚¹ã‚­ãƒƒãƒ—凊理䞭の堎合は凊理を行わない
    if(!kag.skipMode)
    {
        stopAllVoices();
@@ -702,7 +702,7 @@ function playVoice(buf, storage)
}
function createHistoryActionExp(buf, storage)
{
-    // ƒƒbƒZ[ƒW—š—ð‚ðƒNƒŠƒbƒN‚µ‚œ‚Æ‚«‚ÉŽÀs‚·‚é TJS Ž®‚𐶐¬‚·‚é
+    // ãƒ¡ãƒƒã‚»ãƒŒã‚žå±¥æ­Žã‚’クリックしたずきに実行する TJS åŒã‚’生成する
    return "stopAllVoices(), kag.se[" + buf  +"].play(%[ storage : '" + storage + "' ])";
}
@endscript
@@ -726,46 +726,46 @@ function createHistoryActionExp(buf, storage)


-@createHistoryActionExp ŠÖ”‚ł́Ahact ƒ^ƒO‚Ì exp ‘®«‚É“n‚·‚œ‚ß‚Ì TJS Ž®‚𐶐¬‚µ‚Ä‚¢‚Ü‚·B‚±‚±‚Ő¶¬‚µ‚œ TJS Ž®‚ªŽÀs‚³‚ê‚邱‚ƂɂȂè‚Ü‚·B
+ createHistoryActionExp 関数では、hact タグの exp 属性に枡すための TJS 匏を生成しおいたす。ここで生成した TJS 匏が実行されるこずになりたす。

-@‚±‚̃}ƒNƒ‚ðŽg‚Á‚œ—á‚͈ȉº‚̂悀‚ɂȂè‚Ü‚·B
+ このマクロを䜿った䟋は以䞋のようになりたす。


-—á:
[pv b=2 s=hoge.ogg]‚Ù‚°[l][sv][r]
-[pv b=3 s=hogera.ogg]‚Ù‚°‚ç[l][sv][r]
-[pv b=4 s=hogemoge.ogg]‚Ù‚°‚à‚°[p][sv]
+䟋:
[pv b=2 s=hoge.ogg]ほげ[l][sv][r]
+[pv b=3 s=hogera.ogg]ほげら[l][sv][r]
+[pv b=4 s=hogemoge.ogg]ほげもげ[p][sv]

-

‰Šú‰»Žž‚ÉŽÀs‚³‚ê‚éƒXƒNƒŠƒvƒg +

初期化時に実行されるスクリプト

-@KAG ‚̓VƒXƒeƒ€‚̃JƒXƒ^ƒ}ƒCƒY‚Ì‚œ‚߂ɁA‰Šú‰»‚Ì‚¢‚­‚‚©‚Ì’iŠK‚É‚š‚¢‚Ä ”CˆÓ‚Ì TJS ƒXƒNƒŠƒvƒg‚ðŽÀs‚·‚é‹@”\‚ª‚ ‚è‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ł͈ȉº‚Ì•û–@‚ª—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·B
+ KAG はシステムのカスタマむズのために、初期化のいく぀かの段階においお 任意の TJS スクリプトを実行する機胜がありたす。珟バヌゞョンでは以䞋の方法が甚意されおいたす。

Override.tjs
-
@‚±‚̃tƒ@ƒCƒ‹‚Í MainWindow.tjs ‚ª“ǂݍž‚܂ꂜŒã‚ɁA‚à‚µ‘¶Ý‚·‚ê‚ÎŽÀs‚³‚ê‚Ü‚·B‰Šúó‘Ԃł͂±‚̃tƒ@ƒCƒ‹‚Í‘¶Ý‚µ‚È‚¢‚̂ŁAV‚µ‚­ì¬‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 このファむルは MainWindow.tjs が読み蟌たれた埌に、もし存圚すれば実行されたす。初期状態ではこのファむルは存圚しないので、新しく䜜成しおください。
AfterInit.tjs
-
@‚·‚ׂĂ̏‰Šú‰»‚ªI‚í‚èA first.ks ‚ªŽÀs‚³‚ê‚é’Œ‘O‚ÉŽÀs‚³‚ê‚Ü‚·B‚±‚̃tƒ@ƒCƒ‹‚à‰Šúó‘Ԃł͑¶Ý‚µ‚È‚¢‚̂ŁAV‚µ‚­ì¬‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
u’ljÁ‚̐ݒèv
-
@Config.tjs “à‚ɂ́A‚¢‚­‚‚©uŸ ƒEƒBƒ“ƒhƒE‚â“®ì‚̒ljÁ‚̐ݒèv‚ȂǁAu’ljÁ‚̐ݒèv‚ð‹Lq‚Å‚«‚邯‚±‚낪‚ ‚è‚Ü‚·B‚»‚±‚É‹Lq‚µ‚œ“à—e‚Í Config.tjs ‚ÌŽÀs‚³‚ê‚éŠe’iŠK‚ÅŽÀs‚³‚ê‚Ü‚·B
-

ƒƒjƒ…[‚̃JƒXƒ^ƒ}ƒCƒY +
 すべおの初期化が終わり、 first.ks が実行される盎前に実行されたす。このファむルも初期状態では存圚しないので、新しく䜜成しおください。
+
「远加の蚭定」
+
 Config.tjs 内には、いく぀か「◆ りィンドりや動䜜の远加の蚭定」など、「远加の蚭定」を蚘述できるずころがありたす。そこに蚘述した内容は Config.tjs の実行される各段階で実行されたす。
+

メニュヌのカスタマむズ

-@ƒƒjƒ…[€–ڂɁA‚œ‚Æ‚Š‚ÎA’Pƒ‚È on/off ‚Ÿ‚¯‚̐ݒ荀–Ú‚ð’ljÁ‚·‚é‚ɂ́AAfterInit.tjs ‚Ɉȉº‚̂悀‚È“à—e‚ð‘‚«‚Ü‚·B
+ メニュヌ項目に、たずえば、単玔な on/off だけの蚭定項目を远加するには、AfterInit.tjs に以䞋のような内容を曞きたす。


-—á:
kag.menu.insert(kag.optionsMenu =
-    new KAGMenuItem(this, "Œø‰Ê(&G)", 0, void, false), 2);
+䟋:
kag.menu.insert(kag.optionsMenu =
+    new KAGMenuItem(this, "効果(&G)", 0, void, false), 2);
kag.optionsMenu.stopRecur = true;

kag.optionsMenu.add(
    kag.doTransMenuItem = new KAGMenuItem(
        this,
-        "‰æ–ʐ؂è‘Ö‚Š‚ðs‚€(&T)",
+        "画面切り替えを行う(&T)",
        0,
        function(sender) { sf.dotrans = sender.checked = !sf.dotrans; },
        false));
@@ -776,7 +776,7 @@ kag.doTransMenuItem.checked = sf.dotrans;
kag.optionsMenu.add(
    kag.playSEItem = new KAGMenuItem(
        this,
-        "Œø‰Ê‰¹‚ðÄ¶‚·‚é(&S)",
+        "効果音を再生する(&S)",
        0,
        function(sender) { sf.playse = sender.checked = !sf.playse; },
        false));
@@ -787,27 +787,27 @@ kag.playSEItem.checked = sf.playse;


-@kag.menu.insert(kag.optionsMenu = new KAGMenuItem(this, "Œø‰Ê(&G)", 0, void, false), 2); ‚ł́AKAG ‚̃ƒjƒ…[ƒo[‚ɁuŒø‰Êvƒƒjƒ…[‚ð‘}“ü‚µ‚Ä‚¢‚Ü‚·Bkag.optionMenu ‚ª‚»‚́uŒø‰Êvƒƒjƒ…[‚̃IƒuƒWƒFƒNƒg‚ɂȂè‚Ü‚·Binsert ƒƒ\ƒbƒh‚Ì‘æ‚Qˆø”‚́Aƒƒjƒ…[€–Ú‚ð‘}“ü‚·‚éˆÊ’u‚Å‚·B
-@ŽŸ‚̍s‚ł͂»‚̃IƒuƒWƒFƒNƒg‚Ì stopRecur ‚ð true ‚ɐݒ肵‚Ä‚¢‚Ü‚·‚ªA‚±‚ê‚Í kag.internalSetMenuAccessibleAll ‚Å•s•K—v‚ȃƒjƒ…[ƒAƒCƒeƒ€‚ÌŒŸõ‚ðs‚í‚È‚¢‚æ‚€‚É‚·‚邜‚߂ł·B
+ kag.menu.insert(kag.optionsMenu = new KAGMenuItem(this, "効果(&G)", 0, void, false), 2); では、KAG のメニュヌバヌに「効果」メニュヌを挿入しおいたす。kag.optionMenu がその「効果」メニュヌのオブゞェクトになりたす。insert メ゜ッドの第匕数は、メニュヌ項目を挿入する䜍眮です。
+ 次の行ではそのオブゞェクトの stopRecur を true に蚭定しおいたすが、これは kag.internalSetMenuAccessibleAll で䞍必芁なメニュヌアむテムの怜玢を行わないようにするためです。

-@‚»‚Ì kag.optioneMenu ‚ɁAadd ƒƒ\ƒbƒh‚ÅŽq‚̃ƒjƒ…[€–Ú‚ðì¬‚µ‚Ä‚¢‚Ü‚·B
+ その kag.optioneMenu に、add メ゜ッドで子のメニュヌ項目を䜜成しおいたす。

-@KAGMenuItem ‚Ì‘æ‚Sˆø”‚́Aƒƒjƒ…[ƒAƒCƒeƒ€‚ªƒNƒŠƒbƒN‚³‚ꂜ‚Æ‚«‚ÉŽÀs‚·‚鎮‚ðŽw’肵‚Ü‚·B
+ KAGMenuItem の第匕数は、メニュヌアむテムがクリックされたずきに実行する匏を指定したす。

-@if(sf.dotrans === void) sf.dotrans = true; ‚ł́Asf.dotrans ‚ª void ( ‚‚܂èA‰œ‚à’l‚ª–³‚¢ó‘Ô ) ‚ÌŽž‚ɁA‰Šú’l‚ð“ü‚ê‚Ä‚¢‚Ü‚·Bkag.doTransMenuItem.checked = sf.dotrans; ‚ł́Aƒƒjƒ…[ƒAƒCƒeƒ€‚̃`ƒFƒbƒN‚̏‰Šúó‘Ô‚ðÝ’肵‚Ä‚¢‚Ü‚·BƒVƒXƒeƒ€•ϐ”‚É‹L˜^‚µ‚Ä‚¢‚邜‚߁AƒvƒƒOƒ‰ƒ€‚ðI—¹‚µ‚Ä‚àŽŸ‰ñ‚ɐݒ肪ˆø‚«Œp‚ª‚ê‚Ü‚·B
+ if(sf.dotrans === void) sf.dotrans = true; では、sf.dotrans が void ( ぀たり、䜕も倀が無い状態 ) の時に、初期倀を入れおいたす。kag.doTransMenuItem.checked = sf.dotrans; では、メニュヌアむテムのチェックの初期状態を蚭定しおいたす。システム倉数に蚘録しおいるため、プログラムを終了しおも次回に蚭定が匕き継がれたす。

-@‚ ‚Æ‚Í sf.dotrans ‚â sf.playse ‚ÉŒ»Ý‚̃ƒjƒ…[‚̏ó‘Ô‚ª‹L˜^‚³‚ê‚Ä‚¢‚é‚̂ŁA
+ あずは sf.dotrans や sf.playse に珟圚のメニュヌの状態が蚘録されおいるので、

@playse storage="kon.wav" cond="sf.playse"
-@‚̂悀‚É‚µ‚ÄŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ のようにしお䜿甚するこずができたす。

-@‰ž—p‚Å‚¢‚ë‚¢‚ë‚Å‚«‚邯Žv‚¢‚Ü‚·B
+ 応甚でいろいろできるず思いたす。
-

KAG—pƒvƒ‰ƒOƒCƒ“‚ð‘‚­ +

KAG甚プラグむンを曞く

-@KAGPlugin ƒNƒ‰ƒX ‚̃TƒuƒNƒ‰ƒX‚ðì‚èAKAG ‚É“o˜^‚·‚邱‚ƂŠKAG ‚Ì‹@”\‚ðŠg’£‚·‚éƒvƒ‰ƒOƒCƒ“‚ðì‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒTƒ“ƒvƒ‹‚ª KAG ‚Ì”z•zƒtƒ@ƒCƒ‹‚ƂƂà‚É”z•z‚³‚ê‚Ä‚¢‚邯Žv‚€‚̂ŎQÆ‚µ‚Ă݂Ă­‚Ÿ‚³‚¢B
+ KAGPlugin クラス のサブクラスを䜜り、KAG に登録するこずで KAG の機胜を拡匵するプラグむンを䜜るこずができたす。
+ サンプルが KAG の配垃ファむルずずもに配垃されおいるず思うので参照しおみおください。
diff --git a/docs/kag3doc/contents/Tags.html b/docs/kag3doc/contents/Tags.html index 7ef5c16..95d974d 100644 --- a/docs/kag3doc/contents/Tags.html +++ b/docs/kag3doc/contents/Tags.html @@ -4,43 +4,43 @@ - ƒ^ƒOƒŠƒtƒ@ƒŒƒ“ƒX + タグリファレンス - + - + -

ƒ^ƒOƒŠƒtƒ@ƒŒƒ“ƒX

-
@KAG ‚ÅŽg—p‰Â”\‚ȃ^ƒO‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚Å‚·B
-

ƒ^ƒO‚ÌŠT—v

+

タグリファレンス

+
 KAG で䜿甚可胜なタグのリファレンスです。
+

タグの抂芁

-@ƒ^ƒO‚́A[ ] ‚̊ԂɈ͂܂ꂜ‚à‚̂ł·BŠî–{“I‚É”ŒŠp‰p”¬•¶Žš‚Å‹Lq‚µ‚Ü‚·B -@[ ‚ÌŽŸ‚É‚·‚®‚Ƀ^ƒO–Œ‚ð‘‚«‚Ü‚·B‚œ‚Æ‚Š‚ÎAtrans -‚Æ‚¢‚€ƒ^ƒO‚Å‚ ‚ê‚Î [trans ‚ƂȂè‚Ü‚·B
-@ƒ^ƒO‚ɂ́Aƒ^ƒO‚̃IƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚邜‚߂ɑ®«‚Æ‚¢‚€‚à‚Ì‚ª‚ ‚è‚Ü‚·B‚È‚É‚à‘®«‚ðŽw’肵‚È‚­‚Ä‚¢‚¢ê‡‚́Aƒ^ƒO–Œ‚Ì‚ ‚Æ‚É ] ‚ð‘‚¢‚ă^ƒO‚͏I‚í‚è‚Å‚·B‚œ‚Æ‚Š‚Î + タグは、[ ] の間に囲たれたものです。基本的に半角英数小文字で蚘述したす。 + [ の次にすぐにタグ名を曞きたす。たずえば、trans +ずいうタグであれば [trans ずなりたす。
+ タグには、タグのオプションを指定するために属性ずいうものがありたす。なにも属性を指定しなくおいい堎合は、タグ名のあずに ] を曞いおタグは終わりです。たずえば [ct] -‚ƂȂè‚Ü‚·B
-@‘®«‚ðŽw’è‚·‚éê‡‚́Aƒ^ƒO–Œ‚Ì‚ ‚Æ‚âA‘O‚Ì‘®«‚Ì‚ ‚Ƃɂ͕K‚ž”ŒŠpƒXƒy[ƒX‚ð‹ó‚¯‚āA‘®«–Œ‚ð‘‚«‚Ü‚·B‘®«–Œ‚ÌŒã‚É‚Í -= ‚ð‘‚«A‚»‚ÌŒã‚É‘®«‚Ì’l‚ð‘‚«‚Ü‚·B‚·‚ׂĂ̑®«‚ð‘‚¢‚œ‚ç ] -‚Ń^ƒO‚ð•‚¶‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAtrans ƒ^ƒO‚É time ‚Æ‚¢‚€‘®«‚ð‘‚«‚œ‚¢ê‡‚́A[trans time=0] ‚Æ‚µ‚Ü‚·B‚Ü‚œA‚³‚ç‚É rule=trans vague=1 ‚Æ‚¢‚€‘®«‚ð‘‚«‚œ‚¢ê‡‚Í -[trans time=0 rule=trans vague=1] ‚Æ‚µ‚Ü‚·B
-@‘®«‚Ì’l‚Í "" ‚ň͂ñ‚Å‚àˆÍ‚܂Ȃ­‚Ä‚à“¯‚¶‚Å‚·B‚œ‚Æ‚Š‚ÎA[trans time="0"]‚Æ [trans time=0] -‚Í“¯‚¶‚Å‚·B‚œ‚Ÿ‚µA‘®«‚Ì’l‚ɋ󔒂ðŠÜ‚Þ‚æ‚€‚ȏꍇ‚́A"" ‚ň͂܂Ȃ¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚œ‚Æ‚Š‚ÎA[font face="‚l‚r ‚oƒSƒVƒbƒN"] ‚Å‚·B
-@‚Ü‚œA‘®«‚Ì’l‚ɑ΂µA& ‚ðÅ‰‚ɂ‚¯‚邯A‚»‚ÌŒã‚ɏ‘‚¢‚œ‚à‚Ì‚ð -TJS Ž®‚Æ‚µ‚Ä•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚𑮐«‚Ì’l‚Æ‚µ‚Ü‚·B‚œ‚Æ‚Š‚ÎA[trans time=&f.clearTime] ‚Æ‚·‚邯Af.clearTime ‚Æ‚¢‚€•ϐ”‚Ì“à—e‚ªAtime -‘®«‚Ì’l‚ƂȂè‚Ü‚·B
-@‘®«‚Ì’l‚ðÈ—ª‚·‚邯 (‘®«‚Ì‚€‚¿ '=' ˆÈ~‚ð‘‚©‚È‚¢‚Æ)Atrue ‚Æ‚¢‚€‘®«‚Ì’l‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B‚œ‚Æ‚Š‚ÎA[playse loop storage="shock.wav"] ‚́Aloop ‘®«‚Ì’l‚ªÈ—ª‚³‚ê‚Ä‚¢‚Ü‚·‚ªA‚±‚ê‚Í [playse loop=true storage="shock.wav"] ‚Æ“¯‚¶ˆÓ–¡‚ɂȂè‚Ü‚·B
+ずなりたす。
+ 属性を指定する堎合は、タグ名のあずや、前の属性のあずには必ず半角スペヌスを空けお、属性名を曞きたす。属性名の埌には += を曞き、その埌に属性の倀を曞きたす。すべおの属性を曞いたら ] +でタグを閉じたす。
+ たずえば、trans タグに time ずいう属性を曞きたい堎合は、[trans time=0] ずしたす。たた、さらに rule=trans vague=1 ずいう属性を曞きたい堎合は +[trans time=0 rule=trans vague=1] ずしたす。
+ 属性の倀は "" で囲んでも囲たなくおも同じです。たずえば、[trans time="0"]ず [trans time=0] +は同じです。ただし、属性の倀に空癜を含むような堎合は、"" で囲たなければなりたせん。たずえば、[font face=" ゎシック"] です。
+ たた、属性の倀に察し、& を最初に぀けるず、その埌に曞いたものを +TJS 匏ずしお評䟡し、その結果を属性の倀ずしたす。たずえば、[trans time=&f.clearTime] ずするず、f.clearTime ずいう倉数の内容が、time +属性の倀ずなりたす。
+ 属性の倀を省略するず (属性のうち '=' 以降を曞かないず)、true ずいう属性の倀が指定されたず芋なされたす。たずえば、[playse loop storage="shock.wav"] は、loop 属性の倀が省略されおいたすが、これは [playse loop=true storage="shock.wav"] ず同じ意味になりたす。
-

ƒRƒ}ƒ“ƒhs

+

コマンド行

-@ƒRƒ}ƒ“ƒhs‚́A@ ‚ÅŽn‚Ü‚èA‚»‚ÌŽŸ‚Ƀ^ƒO–Œ‚Æ‘®«‚ð‹Lq‚·‚é‚à‚̂ł·B
-@ˆê‚‚̍s‚ɂ͈ê‚‚̃^ƒO‚Ì‚Ý‚ð‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ˆÈ‰º‚Ì“ñ‚‚̍s‚Í“™‰¿‚ɂȂè‚Ü‚·B
+ コマンド行は、@ で始たり、その次にタグ名ず属性を蚘述するものです。
+ 䞀぀の行には䞀぀のタグのみを曞くこずができたす。
+ 以䞋の二぀の行は等䟡になりたす。

[trans time=0 rule=trans vague=1]
@@ -48,1587 +48,2999 @@ TJS
-

cond ‘®«

+

cond 属性

-@macro endmacro if else elsif endif ignore endignore iscript endscript ‚̃^ƒO‚ð‚Ì‚Œ‚«A‚·‚ׂẴ^ƒO‚É cond ‘®«‚ª‚ ‚è‚Ü‚·B
-@cond ‘®«‚É‚Í TJSŽ® ‚ðŽw’肵A‚±‚ÌŽ®‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª^‚ÌŽž‚݂̂ɂ»‚̃^ƒO‚ªŽÀs‚³‚ê‚Ü‚·B‹U‚ÌŽž‚̓^ƒO‚ÍŽÀs‚³‚ê‚Ü‚¹‚ñB
+ macro endmacro if else elsif endif ignore endignore iscript endscript のタグをのぞき、すべおのタグに cond 属性がありたす。
+ cond 属性には TJS匏 を指定し、この匏を評䟡した結果が真の時のみにそのタグが実行されたす。停の時はタグは実行されたせん。

-—á :
+䟋 :
[l cond=f.noskip]
-; ª f.noskip ‚ª^‚ÌŽž‚Ì‚Ý l ƒ^ƒO‚ðŽÀs
+; ↑ f.noskip が真の時のみ l タグを実行
-

ƒWƒƒƒ“ƒ‹Eƒ^ƒOˆê——

+

ゞャンル・タグ䞀芧

-

-
ƒVƒXƒeƒ€‘€ì

- - - - - - - - - - - - - - - - - - - - -
autowc( Ž©“®ƒEƒFƒCƒg )
clearsysvar( ƒVƒXƒeƒ€•ϐ”‚Ì‘SÁ‹Ž )
clickskip( ƒNƒŠƒbƒNƒXƒLƒbƒv‚̐ݒè )
close( ƒEƒBƒ“ƒhƒE‚ð•‚¶‚é )
cursor( ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚̕ύX )
hidemessage( ƒƒbƒZ[ƒW‚ðÁ‚· )
loadplugin( ƒvƒ‰ƒOƒCƒ“‚̓ǂݍž‚Ý )
mappfont( ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ÌŠ„‚è“–‚Ä )
nextskip( uŽŸ‚Ì‘I‘ðŽˆ‚Ü‚Å‚·‚·‚ށv‚̐ݒè )
quake( ‰æ–Ê‚ð—h‚ç‚· )
rclick( ‰EƒNƒŠƒbƒN‚̐ݒè )
resetwait( ƒEƒFƒCƒg‚̏‰Šú‰» )
s( ’âŽ~‚·‚é )
stopquake( ‰æ–Ê—h‚炵‚Ì’âŽ~ )
title( ƒ^ƒCƒgƒ‹Žw’è )
wait( ƒEƒFƒCƒg‚ð“ü‚ê‚é )
waitclick( ƒNƒŠƒbƒN‚ð‘Ò‚Â )
wc( •¶Žš”•ª‚̃EƒFƒCƒg‚ð“ü‚ê‚é )
wq( ‰æ–Ê—h‚炵‚̏I—¹‘Ò‚¿ )
-
-
ƒtƒH[ƒ€‘€ì

- - - - -
checkbox( ƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚̍쐬 )
commit( ƒtƒH[ƒ€“à—e‚ÌŠm’è )
edit( ’PˆêsƒGƒfƒBƒbƒg‚̍쐬 )
-
-
ƒ}ƒNƒ‘€ì

- - - - -
endmacro( ƒ}ƒNƒ‚Ì‹Lq(‚̏I—¹) )
erasemacro( ƒ}ƒNƒ‚̏Á‹Ž )
macro( ƒ}ƒNƒ‚Ì‹Lq )
-
-
ƒƒbƒZ[ƒW‘€ì

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
cancelautomode( uŽ©“®“I‚ɓǂݐi‚ށv‚Ì‰ðœ )
cancelskip( ƒXƒLƒbƒv‚Ì‰ðœ )
ch( •¶Žš‚ð•\ŽŠ‚·‚é )
cm( ‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚̃NƒŠƒA )
ct( ƒƒbƒZ[ƒWƒŒƒCƒ„‚ÌƒŠƒZƒbƒg )
current( ‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ÌŽw’è )
deffont( ƒfƒtƒHƒ‹ƒg‚Ì•¶Žš‘®«Ý’è )
defstyle( ƒfƒtƒHƒ‹ƒg‚̃Xƒ^ƒCƒ‹‚̐ݒè )
delay( •¶Žš‚Ì•\ŽŠ‘¬“x‚̐ݒè )
endindent( ƒCƒ“ƒfƒ“ƒg‚Ì‰ðœ )
endnowait( •¶Žš•\ŽŠƒm[ƒEƒFƒCƒg(‚̏I—¹) )
er( ƒƒbƒZ[ƒWƒŒƒCƒ„‚Ì•¶Žš‚̏Á‹Ž )
font( •¶Žš‘®«Ý’è )
glyph( ƒNƒŠƒbƒN‘Ò‚¿‹L†‚ÌŽw’è )
graph( ƒCƒ“ƒ‰ƒCƒ“‰æ‘œ•\ŽŠ )
hch( c’†‰¡‚ð•\ŽŠ‚·‚é )
indent( ƒCƒ“ƒfƒ“ƒg‚̐ݒè )
l( s––ƒNƒŠƒbƒN‘Ò‚¿ )
locate( •¶Žš•\ŽŠˆÊ’u‚ÌŽw’è )
locklink( ƒŠƒ“ƒN‚̃ƒbƒN )
nowait( •¶Žš•\ŽŠƒm[ƒEƒFƒCƒg )
p( ‰üƒy[ƒWƒNƒŠƒbƒN‘Ò‚¿ )
position( ƒƒbƒZ[ƒWƒŒƒCƒ„‚Ì‘®« )
r( ‰üs‚·‚é )
resetfont( •¶Žš‘®«‚ðƒfƒtƒHƒ‹ƒg‚É–ß‚· )
resetstyle( ƒXƒ^ƒCƒ‹‚ðƒfƒtƒHƒ‹ƒg‚É–ß‚· )
ruby( ƒ‹ƒrŽw’è )
style( ƒXƒ^ƒCƒ‹‚̐ݒè )
unlocklink( ƒŠƒ“ƒN‚̃ƒbƒN‚Ì‰ðœ )
-
-
ƒƒbƒZ[ƒW—š—𑀍ì

- - - - - - -
endhact( ƒƒbƒZ[ƒW—š—ðƒAƒNƒVƒ‡ƒ“‚̏I—¹ )
hact( ƒƒbƒZ[ƒW—š—ðƒAƒNƒVƒ‡ƒ“ )
history( ƒƒbƒZ[ƒW—š—ð‚̐ݒè )
hr( ƒƒbƒZ[ƒW—š—ð‚̉üs/‰üƒy[ƒW )
showhistory( ƒƒbƒZ[ƒW—š—ð‚Ì•\ŽŠ )
-
-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì

- - - - - - - - - - - - - -
button( ƒOƒ‰ƒtƒBƒJƒ‹ƒ{ƒ^ƒ“ )
call( ƒTƒuƒ‹[ƒ`ƒ“‚̌Ăяo‚µ )
cclick( ƒNƒŠƒbƒN‘Ò‚¿‰ðœ )
click( ƒNƒŠƒbƒN‘Ò‚¿ƒWƒƒƒ“ƒv )
ctimeout( ƒ^ƒCƒ€ƒAƒEƒg‘Ò‚¿‰ðœ )
cwheel( ƒzƒC[ƒ‹‘Ò‚¿‰ðœ )
endlink( ƒnƒCƒp[ƒŠƒ“ƒN(‚̏I—¹) )
jump( ƒVƒiƒŠƒI‚̃Wƒƒƒ“ƒv )
link( ƒnƒCƒp[ƒŠƒ“ƒN )
return( ƒTƒuƒ‹[ƒ`ƒ“‚©‚ç–ß‚é )
timeout( ƒ^ƒCƒ€ƒAƒEƒg‘Ò‚¿ƒWƒƒƒ“ƒv )
wheel( ƒzƒC[ƒ‹‘Ò‚¿ƒWƒƒƒ“ƒv )
-
-
ƒŒƒCƒ„‘€ì

- - - - - - - - - - - - - - - - - - - - - -
animstart( ƒAƒjƒ[ƒVƒ‡ƒ“‚ÌŠJŽn )
animstop( ƒAƒjƒ[ƒVƒ‡ƒ“‚Ì’âŽ~ )
backlay( ƒŒƒCƒ„î•ñ‚Ì•\ƒy[ƒW‚©‚ç— ƒy[ƒW‚ւ̃Rƒs[ )
copylay( ƒŒƒCƒ„î•ñ‚̃Rƒs[ )
freeimage( ƒŒƒCƒ„‰æ‘œ‚̉ð•ú )
image( ‰æ‘œ‚̓ǂݍž‚Ý )
laycount( ƒŒƒCƒ„‚̐”‚̕ύX )
layopt( ƒŒƒCƒ„‚Ì‘®« )
mapaction( ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv—p—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ÌŽw’è )
mapdisable( ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚Ì–³Œø‰» )
mapimage( ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv—p—Ìˆæ‰æ‘œ‚ÌŽw’è )
move( ƒŒƒCƒ„‚ÌŽ©“®ˆÚ“® )
pimage( ‰æ‘œ‚Ì•”•ª’ljÁ“ǂݍž‚Ý )
ptext( ƒŒƒCƒ„‚Ö‚Ì•¶Žš•`‰æ )
stopmove( ƒŒƒCƒ„‚ÌŽ©“®ˆÚ“®‚Ì’âŽ~ )
stoptrans( ƒŒƒCƒ„‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Ì’âŽ~ )
trans( ƒŒƒCƒ„‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“ )
wa( ƒAƒjƒ[ƒVƒ‡ƒ“‚Ì’âŽ~‘Ò‚¿ )
wm( Ž©“®ˆÚ“®‚̏I—¹‘Ò‚¿ )
wt( ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‘Ò‚¿ )
-
-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bgmopt( BGM ‚̐ݒè )
cancelvideoevent( ƒsƒŠƒIƒhƒCƒxƒ“ƒg‚Ì‰ðœ )
cancelvideosegloop( ƒrƒfƒI‚̃ZƒOƒƒ“ƒgƒ‹[ƒvÄ¶‚Ì‰ðœ )
clearbgmlabel( BGM ‚̃‰ƒxƒ‹’ʉߏˆ—‚Ì‰ðœ )
clearbgmstop( BGM ‚Ì’âŽ~ˆ—‚Ì‰ðœ )
clearvideolayer( ƒrƒfƒIƒŒƒCƒ„‰ðœ )
fadebgm( BGM‚̃tƒF[ƒh )
fadeinbgm( ƒtƒF[ƒhƒCƒ“‚µ‚È‚ª‚ç‚ÌBGMÄ¶ŠJŽn )
fadeinse( Œø‰Ê‰¹‚̃tƒF[ƒhƒCƒ“Ä¶ )
fadeoutbgm( BGM‚̃tƒF[ƒhƒAƒEƒg )
fadeoutse( Œø‰Ê‰¹‚̃tƒF[ƒhƒAƒEƒg )
fadepausebgm( BGM ‰‰‘t‚̃tƒF[ƒhƒAƒEƒg‚µ‚È‚ª‚ç‚̈ꎞ’âŽ~ )
fadese( Œø‰Ê‰¹‚̃tƒF[ƒh )
openvideo( ƒrƒfƒI/SWF‚̍ж€”õ )
pausebgm( BGM ‰‰‘t‚̈ꎞ’âŽ~ )
pausevideo( ƒrƒfƒI‚̈ꎞ’âŽ~ )
playbgm( BGM ‚̉‰‘t )
playse( Œø‰Ê‰¹‚̍ж )
playvideo( ƒrƒfƒI/SWF‚̍ж )
preparevideo( ƒrƒfƒI‚̍ж€”õ )
resumebgm( BGM ‰‰‘t‚̍ĊJ )
resumevideo( ƒrƒfƒIÄ¶‚̍ĊJ )
rewindvideo( ƒrƒfƒI‚ÌŠª‚«–ß‚µ )
seopt( Œø‰Ê‰¹‚̐ݒè )
setbgmlabel( BGM ‚̃‰ƒxƒ‹’ʉߏˆ—‚Ì“o˜^ )
setbgmstop( BGM ‚Ì’âŽ~ˆ—‚Ì“o˜^ )
stopbgm( BGM ‰‰‘t‚Ì’âŽ~ )
stopse( Œø‰Ê‰¹Ä¶‚Ì’âŽ~ )
stopvideo( ƒrƒfƒI/SWFÄ¶‚Ì’âŽ~ )
video( ƒrƒfƒI/SWF•\ŽŠ—̈æ‚Ì‘®«‚ðŽw’è )
videoevent( ƒsƒŠƒIƒhƒCƒxƒ“ƒg‚Ì”­¶ )
videolayer( ƒrƒfƒIƒŒƒCƒ„Ý’è )
videosegloop( ƒrƒfƒI‚̃ZƒOƒƒ“ƒgƒ‹[ƒvÄ¶ )
wb( BGM ƒtƒF[ƒh‚̏I—¹‘Ò‚¿ )
wf( Œø‰Ê‰¹ƒtƒF[ƒh‚̏I—¹‘Ò‚¿ )
wl( BGM Ä¶‚̏I—¹‘Ò‚¿ )
wp( ƒrƒfƒIƒsƒŠƒIƒhƒCƒxƒ“ƒg‘Ò‚¿ )
ws( Œø‰Ê‰¹Ä¶‚̏I—¹‘Ò‚¿ )
wv( ƒrƒfƒIÄ¶‚̏I—¹‘Ò‚¿ )
xchgbgm( BGM ‚ð“ü‚ê‘Ö‚Š‚é )
-
-
•ϐ”ETJS ‘€ì

- - - - - - - - - - - - - - - -
clearvar( ƒQ[ƒ€•ϐ”‚Ì‘SÁ‹Ž )
else( if ‚Ì’†g‚ªŽÀs‚³‚ê‚È‚©‚Á‚œ‚Æ‚«‚ÉŽÀs )
elsif( ‚»‚ê‚Ü‚Å‚Ì if ‚Ì’†g‚ªŽÀs‚³‚ê‚Ä‚¢‚È‚©‚Á‚œ‚Æ‚«‚ɁAðŒ•t‚«‚ÅŽÀs )
emb( Ž®•]‰¿Œ‹‰Ê‚Ì–„‚ߍž‚Ý )
endif( ðŒ‚É‚æ‚èƒVƒiƒŠƒI‚ðŽÀs(‚̏I—¹) )
endignore( ðŒ‚É‚æ‚èƒVƒiƒŠƒI‚𖳎‹(‚̏I—¹) )
endscript( TJS ƒXƒNƒŠƒvƒg‚Ì‹Lq(‚̏I—¹) )
eval( Ž®‚Ì•]‰¿ )
if( ðŒ‚É‚æ‚èƒVƒiƒŠƒI‚ðŽÀs )
ignore( ðŒ‚É‚æ‚èƒVƒiƒŠƒI‚𖳎‹ )
input( •¶Žš—ñ‚Ì“ü—Í )
iscript( TJS ƒXƒNƒŠƒvƒg‚Ì‹Lq )
trace( ƒRƒ“ƒ\[ƒ‹‚Ö’l‚̏o—Í )
waittrig( ƒgƒŠƒK‚ð‘Ò‚Â )
-
-
žxE’ʉߋL˜^‘€ì

- - - - - - - - - - - - - - - -
copybookmark( žx‚̃Rƒs[ )
disablestore( žx‚Ì‹@”\‚̈ꎞ“I‚ÈŽg—p•s‰Â )
erasebookmark( žx‚̏Á‹Ž )
goback( ‘O‚É–ß‚é )
gotostart( Å‰‚É–ß‚é )
load( žx‚̓ǂݍž‚Ý )
locksnapshot( ƒXƒiƒbƒvƒVƒ‡ƒbƒg‚̃ƒbƒN )
record( ’ʉߋL˜^‚ðs‚€ )
save( žx‚̕ۑ¶ )
startanchor( uÅ‰‚É–ß‚év‚Ì—LŒøE–³Œø )
store( žx‹@”\‚̐ݒè )
tempload( žx‚̃ƒ‚ƒŠã‚©‚ç‚̓ǂݍž‚Ý )
tempsave( žx‚̃ƒ‚ƒŠã‚ւ̕ۑ¶ )
unlocksnapshot( ƒXƒiƒbƒvƒVƒ‡ƒbƒg‚̃ƒbƒN‚Ì‰ðœ )


- -

animstart ( ƒAƒjƒ[ƒVƒ‡ƒ“‚ÌŠJŽn )

-
ƒŒƒCƒ„‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
layeryes"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®”@ƒAƒjƒ[ƒVƒ‡ƒ“‚ðŠJŽn‚·‚郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
"base" ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„A 0 ˆÈã‚̐®”‚ðŽw’è‚·‚é ‚ÆA‘Ήž‚·‚é‘OŒiƒŒƒCƒ„‚ð•\‚µ‚Ü‚·B @Žw’肵‚œƒŒƒCƒ„‚ɂ́AƒAƒjƒ[ƒVƒ‡ƒ“î•ñ‚ª“ǂݍž‚Ü‚ê‚Ä‚¢‚È‚¢‚ƂȂè‚Ü‚¹‚ñB
pageno"back" ‚Ü‚œ‚Í "fore"@•\(fore)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
segyes1 ˆÈã‚̐®”@‚±‚Ì‘®«‚ÅŽw’肵‚œƒZƒOƒƒ“ƒg”ԍ†‚ŃAƒjƒ[ƒVƒ‡ƒ“‚ðŠJŽn‚µ‚Ü‚·B
@ˆÙ‚È‚éƒZƒOƒƒ“ƒg”ԍ†‚ł͓¯Žž‚É•¡”‚̃Aƒjƒ[ƒVƒ‡ƒ“‚ðŽÀs‚Å‚«‚Ü‚·B
@ƒZƒOƒƒ“ƒg”ԍ†‚Í”CˆÓ‚̔ԍ†‚ðŽw’è‚Å‚«‚Ü‚·‚ªA•K—vˆÈã‚ɑ傫‚Ȕԍ†‚ð Žw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B‚Ü‚œAƒZƒOƒƒ“ƒg 0 ‚ÍŽw’è‚Å‚«‚Ü‚¹‚ñB
targetyesŠJŽnƒ‰ƒxƒ‹–Œ@ƒAƒjƒ[ƒVƒ‡ƒ“‚ðŠJŽn‚·‚邜‚ß‚Ì asd ƒtƒ@ƒCƒ‹’†‚̃‰ƒxƒ‹‚ð Žw’肵‚Ü‚·B
@linkƒ^ƒO‚ȂǂƓ¯‚¶‚æ‚€‚ɁA * (ƒAƒXƒeƒŠƒXƒN) ‚ð–Y‚ê‚È‚¢‚æ‚€‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
@ƒAƒjƒ[ƒVƒ‡ƒ“‚ðAŽw’肵‚œƒZƒOƒƒ“ƒg‚ŁAŽw’肵‚œƒ‰ƒxƒ‹‚©‚çŠJŽn‚µ‚Ü‚·B
@ƒZƒOƒƒ“ƒg‚́Aˆê‚‚̃ŒƒCƒ„Aˆê‚‚̃Aƒjƒ[ƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹ ( asd ƒtƒ@ƒCƒ‹ ) ‚Å •¡”‚̃Aƒjƒ[ƒVƒ‡ƒ“‚𓯎ž‚ÉŽÀs‚·‚邜‚߂̊T”O‚ŁAˆê‚‚̃ŒƒCƒ„‚Å•¡”‚̃ZƒOƒƒ“ƒg‚ð Žg—p‚Å‚«AŠeƒZƒOƒƒ“ƒg‚Å“¯Žž‚ɕʁX‚̃‰ƒxƒ‹‚©‚çƒAƒjƒ[ƒVƒ‡ƒ“‚ðŠJŽn‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@ƒZƒOƒƒ“ƒg 0 ‚Í“Á•ʂȃZƒOƒƒ“ƒg‚ŁAƒŒƒCƒ„‚ɉ摜‚ª“ǂݍž‚܂ꂜ‚̂Ɠ¯Žž‚ÉŽÀs‚³‚ê‚é ƒAƒjƒ[ƒVƒ‡ƒ“‚ŁA‚±‚̃^ƒO‚â animstop ƒ^ƒO‚ł̓ZƒOƒƒ“ƒg 0 ‚Í Žw’è‚Å‚«‚Ü‚¹‚ñB
-
- -

animstop ( ƒAƒjƒ[ƒVƒ‡ƒ“‚Ì’âŽ~ )

-
ƒŒƒCƒ„‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
layeryes"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®”@ƒAƒjƒ[ƒVƒ‡ƒ“‚ð’âŽ~‚·‚郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
"base" ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„A 0 ˆÈã‚̐®”‚ðŽw’è‚·‚é ‚ÆA‘Ήž‚·‚é‘OŒiƒŒƒCƒ„‚ð•\‚µ‚Ü‚·B @Žw’肵‚œƒŒƒCƒ„‚ɂ́AƒAƒjƒ[ƒVƒ‡ƒ“î•ñ‚ª“ǂݍž‚Ü‚ê‚Ä‚¢‚È‚¢‚ƂȂè‚Ü‚¹‚ñB
pageno"back" ‚Ü‚œ‚Í "fore"@•\(fore)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
segyes1 ˆÈã‚̐®”@‚±‚Ì‘®«‚ÅŽw’肵‚œƒZƒOƒƒ“ƒg”ԍ†‚̃Aƒjƒ[ƒVƒ‡ƒ“‚ð’âŽ~‚µ‚Ü‚·B
@ƒZƒOƒƒ“ƒg”ԍ† 0 ‚ÍŽw’è‚Å‚«‚Ü‚¹‚ñB
@”CˆÓ‚̃ZƒOƒƒ“ƒg‚̃Aƒjƒ[ƒVƒ‡ƒ“‚ð’âŽ~‚µ‚Ü‚·B
@‚±‚̃^ƒO‚̓Aƒjƒ[ƒVƒ‡ƒ“‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñBƒAƒjƒ[ƒVƒ‡ƒ“‚̏I—¹‚ð‘Ò‚Â‚É‚Í wa ƒ^ƒO‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
@ƒAƒjƒ[ƒVƒ‡ƒ“‚ªƒ‹[ƒv‚µ‚Ä‚¢‚éê‡Aasd ƒtƒ@ƒCƒ‹ã‚Å home ƒ^ƒO‚ð’ʉ߂·‚é‚܂ŠƒAƒjƒ[ƒVƒ‡ƒ“‚Í’âŽ~‚µ‚Ü‚¹‚ñB
-
- -

autowc ( Ž©“®ƒEƒFƒCƒg )

-
ƒVƒXƒeƒ€‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
enablednotrue ‚Ü‚œ‚Í false@Ž©“®ƒEƒFƒCƒg‚ð—LŒø‚É‚·‚éê‡‚Í true ‚ðA–³Œø‚É‚·‚é‚É‚Í false ‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚ê‚ΐݒè‚͕ύX‚³‚ê‚Ü‚¹‚ñB
chno‘Ώۂ̕¶Žš@Ž©“®ƒEƒFƒCƒg‚ð“ü‚ê‚é•¶Žš‚ðŽw’肵‚Ü‚·BŽw’肳‚ꂜ•¶Žš‚Ì‚ ‚ƂɁAtime ‘®«‚Å Žw’肵‚œ•¶Žš”•ª‚̃EƒFƒCƒg‚ª“ü‚è‚Ü‚·B
@È—ª‚·‚ê‚ΐݒè‚͕ύX‚³‚ê‚Ü‚¹‚ñB
timenoƒEƒFƒCƒg(•¶Žš”’PˆÊ)@Ž©“®ƒEƒFƒCƒg‚ð“ü‚ê‚鎞ŠÔ‚ð•¶Žš”’PˆÊ‚ÅŽw’肵‚Ü‚·B
@ch ‘®«‚ÅŽw’肵‚œ•¶Žš‚»‚ꂌ‚ê‚ɑ΂µ‚āAƒJƒ“ƒ}‚Å‹æØ‚Á‚ÄŽžŠÔ‚ðŽw’è‚Å‚«‚Ü‚·B
@ˆê‚‚µ‚©ŽžŠÔ‚ðŽw’肵‚È‚©‚Á‚œê‡‚Í ch ƒ^ƒO‚ÅŽw’肵‚œ‚·‚ׂĂ̕¶Žš‚É‚»‚ÌŽžŠÔ‚ª Ý’肳‚ê‚Ü‚·B
@‚±‚Ì‘®«‚ðÈ—ª‚µ‚œê‡‚Í 4 ‚ðŽw’肵‚œ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
@“Á’è‚Ì•¶Žš‚ÌŒã‚ÉŽw’è•¶Žš”•ª‚̃EƒFƒCƒg‚ð“ü‚ê‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@ch ‘®«‚ÅŽw’肵‚œ•¶Žš‚ª•\ŽŠ‚³‚ꂜŒãAtime ‘®«‚ÅŽw’肵‚œŽžŠÔ‚ªƒEƒFƒCƒg‚Æ‚µ‚Ä“ü‚è‚Ü‚·B
@•¶Žš‚Í ch ƒ^ƒO‚Å•¡”Žw’è‚Å‚«‚āA‚»‚ê‚ɑΉž‚µ‚Ä‚»‚ꂌ‚ê‚Ì•¶Žš‚É time ‘®«‚Ń^ƒCƒ~ƒ“ƒO‚ð Žw’è‚Å‚«‚Ü‚·B
-
—á:
-[autowc enabled=true ch="ABE" time="3,5,3"]
; ª "ABE" ‚ÌŠe•¶Žš‚ɑ΂µ‚Ä‚»‚ꂌ‚ê 3, 5, 3 •¶Žš”•ª‚̃EƒFƒCƒg‚ð“ü‚ê‚é -
-
- -

backlay ( ƒŒƒCƒ„î•ñ‚Ì•\ƒy[ƒW‚©‚ç— ƒy[ƒW‚ւ̃Rƒs[ )

-
ƒŒƒCƒ„‘€ì
-
- -
‘®«•K{?’là–Ÿ
layerno"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®” ‚Ü‚œ ‚Í message0 ‚Ü‚œ‚Í message1 ‚Ü‚œ‚Í message@‘ΏۂƂȂ郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
@base ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„ ‚ɂȂè‚Ü‚·B
@0 ˆÈã‚̐®”‚ðŽw’è‚·‚邯‘OŒiƒŒƒCƒ„‚ɂȂè‚Ü‚·B
@message0 ‚Ü‚œ‚Í message1 ‚ðŽw’è‚·‚邯ƒƒbƒZ[ƒWƒŒƒCƒ„‚É‚È ‚è‚Ü‚·B’P‚É message ‚Ƃ̂ݎw’肵‚œê‡‚́A current ƒ^ƒO‚ÅŽw’肵‚œŒ»Ý‚Ì‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª ‘ΏۂɂȂè‚Ü‚· ( — ƒy[ƒW‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª‘€ì‘Ώۂł ‚Á‚Ä‚à ‚»‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚Ì•\ƒy[ƒWš— ƒy[ƒW‚ւ̃Rƒs[‚ªs‚í‚ê‚Ü‚· )B
@È—ª‚·‚邯A‚·‚ׂẴŒƒCƒ„‚̏î•ñ‚ª— ƒy[ƒW‚ɃRƒs[‚³‚ê‚Ü‚·B
@Žw’肵‚œƒŒƒCƒ„A‚ ‚é‚¢‚Í‚·‚ׂẴŒƒCƒ„‚̏î•ñ‚ðA•\ƒy[ƒW‚©‚ç— ƒy[ƒW‚É ƒRƒs[‚µ‚Ü‚·B
@ƒRƒs[‚³‚ê‚é‚̂́Acopylay ƒ^ƒO‚ŃRƒs[‚³‚ê‚é î•ñ‚Æ“¯‚¶‚Å‚·B
@trans ƒ^ƒO‚Í•\ƒy[ƒW‚̃ŒƒCƒ„‚̉摜‚ð— ƒy[ƒW‚Ì ƒŒƒCƒ„‚̉摜‚É’u‚«Š·‚Ђ܂·B‚»‚Ì‚œ‚߁Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‘O‚É‚±‚Ì backlay ƒ^ ƒO‚ʼn摜‚ð— ƒy[ƒW‚É“]‘—‚µA— ƒy[ƒW‚ŃŒƒCƒ„‚𑀍삵‚Ä‚©‚çAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð s‚€‚Æ‚¢‚€•û–@‚É—p‚¢‚Ü‚·B
-
- -

bgmopt ( BGM ‚̐ݒè )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
volumeno‰¹—Ê% (0`100)@BGM ‚̉¹—Ê‚ð % ‚ÅŽw’肵‚Ü‚·B‰Šúó‘Ô‚Ì KAG ‚Å‚Í 100 % ‚Å‚·BÈ—ª‚·‚ê‚Ή¹—ʂ͕ύX‚³‚ê‚Ü‚¹‚ñB
@100 ‚ªãŒÀ‚Å‚·B‰¹—ʂ̗}§‚݂̂ðƒTƒ|[ƒg‚µ‚Ü‚·(‘•‚Í ‰¹Œ¹‚Ì“Á«ãA‚Å‚«‚Ü‚¹‚ñ)B
gvolumeno‰¹—Ê% (0`100)@BGM ‚Ì‘åˆæ‰¹—Ê‚ð % ‚ÅŽw’肵‚Ü‚·B‰Šúó‘Ô‚Ì KAG ‚Å‚Í 100 % ‚Å‚·BÈ—ª‚·‚ê‚Ή¹—ʂ͕ύX‚³‚ê‚Ü‚¹‚ñB
@‘åˆæ‰¹—Ê‚Í volume ‘®«‚ÅŽw’è‚·‚é’ʏí‚̉¹—ʂƂ͕ʂɁA BGM ‚̉¹—ʂ𐧌䂷‚邱‚Æ‚ª‚Å‚«‚é‚à‚€ˆê‚‚̂à‚̂ł·BŽÀÛ‚ɍж ‚³‚ê‚鉹—ʂ́A’ʏí‚̉¹—Ê‚Æ‘åˆæ‰¹—Ê‚ðŠ|‚¯‡‚킹‚œ‰¹—ʂɂȂè‚Ü‚· ( ‚œ‚Æ‚Š‚Î volume=50 ‚Å gvolume=75 ‚È‚ç‚Î 50(%)*75(%)=37.5(%) )
@‘åˆæ‰¹—ʂ̓VƒXƒeƒ€•ϐ”‚É‹L˜^‚³‚êAŽŸ‰ñ‹N“®Žž ‚É‚àˆø‚«Œp‚ª‚ê‚Ü‚· ( Šežx‚ɕۑ¶‚³‚ê‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñ )B
@BGM ‚Ì‚³‚Ü‚Ž‚Ü‚ÈÝ’è‚ð •ύX‚µ‚Ü‚·B
-
- -

button ( ƒOƒ‰ƒtƒBƒJƒ‹ƒ{ƒ^ƒ“ )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
- - - - - - - - - - - - - - - - -
‘®«•K{?’là–Ÿ
graphicyes‰æ‘œƒtƒ@ƒCƒ‹–Œ@ƒ{ƒ^ƒ“‚É‚·‚鉿‘œ‚ðŽw’肵‚Ü‚·B
@image ƒ^ƒO‚Ì storage ‘®«‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
graphickeyno0xRRGGBB Œ`Ž® ‚Ü‚œ‚Í ƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX”ԍ† ‚Ü‚œ‚Í "adapt"ƒ{ƒ^ƒ“‚É‚·‚鉿‘œ‚̃Jƒ‰[ƒL[‚ðŽw’肵‚Ü‚·B
@image ƒ^ƒO‚Ì key ‘®«‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
storagenoƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯AŒ»Ý ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹“à‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
targetnoƒ‰ƒxƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃‰ƒxƒ‹‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯Aƒtƒ@ƒCƒ‹‚̐擪‚©‚çŽÀs‚³‚ê‚Ü‚·B
recthitnotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@‹éŒ`‚Å“–‚œ‚è”»’è‚ðs‚€‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·Btrue ‚ªŽw’肳‚ê‚Ä‚¢‚邯A ƒ{ƒ^ƒ“‚Ì•\ŽŠ‚³‚ê‚Ä‚¢‚é‹éŒ`‘Sˆæ‚Ń}ƒEƒX‚̃NƒŠƒbƒN‚Ȃǂɔœ‰ž‚µ‚Ü‚·B false ‚ªŽw’肳‚ê‚Ä‚¢‚邯Aƒ{ƒ^ƒ“‚Ì•s“§–Ÿ“x‚ª 64 –¢–ž‚̗̈æ‚Å‚Í ƒ}ƒEƒX‚̃NƒŠƒbƒN‚Ȃǂɔœ‰ž‚µ‚È‚­‚È‚è‚Ü‚·B
@È—ª‚·‚邯 true ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
expnoTJS Ž®@ƒNƒŠƒbƒN‚³‚ꂜ‚Æ‚«‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚ê‚Î Ž®‚ÍŽÀs‚³‚ê‚Ü‚¹‚ñBstorage ‚â target ‚ªŽw’肳‚ê‚Ä‚¢‚œê‡A‚±‚ÌŽ® ‚ªŽÀs‚³‚ê‚Ä‚©‚çƒWƒƒƒ“ƒvæ‚Ɉړ®‚µ‚Ü‚·B
hintnoƒqƒ“ƒg‚Æ‚µ‚Ä•\ŽŠ‚³‚¹‚é•¶Žš—ñ@ƒŠƒ“ƒN‚ð‘I‘ð‚µAƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ðÃŽ~‚³‚¹‚œ‚Æ‚«‚É•\ŽŠ‚³‚ê‚é ƒc[ƒ‹ƒ`ƒbƒvƒqƒ“ƒg‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯•\ŽŠ‚͍s‚í‚ê‚Ü‚¹‚ñB
onenternoTJS Ž®@ƒ{ƒ^ƒ““à‚Ƀ}ƒEƒXƒJ[ƒ\ƒ‹‚ª“ü‚Á‚Ä‚«‚œ‚Æ‚«‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ð Žw’肵‚Ü‚·B
onleavenoTJS Ž®@ƒ{ƒ^ƒ““à‚©‚çƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ªo‚Ä‚¢‚Á‚œŽž‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ð Žw’肵‚Ü‚·B
countpagenotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@ƒ{ƒ^ƒ“‚ð‘I‘ð‚µ‚Ä‘Œ‚̃‰ƒxƒ‹‚Ɉڍs‚·‚邯‚«‚ɁA‚±‚ÌƒŠƒ“ƒN‚Ì‚ ‚é êŠ‚̃‰ƒxƒ‹‚ðu“Ç‚ñ‚Ÿv‚Ƃ݂Ȃ·‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@[s] ƒ^ƒO‚ðŽÀs‚·‚é‘O‚Ƀ{ƒ^ƒ“‚ª‘I‘ð‚³‚ê‚ăWƒƒƒ“ƒv‚·‚éÛ‚ɁA ‚»‚̃y[ƒW‚ªu“Ç‚ñ‚Ÿv‚±‚ƂɂȂÁ‚Ă͍¢‚éê‡‚É false ‚ðŽw’肵‚Ü‚·B
clicksenoŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@ƒNƒŠƒbƒN‚³‚ꂜ‚Æ‚«‚ɍж‚·‚éŒø‰Ê‰¹‚ðŽw’肵‚Ü‚·BŽw’肵‚È‚¯‚ê‚Î Œø‰Ê‰¹‚͍ж‚³‚ê‚Ü‚¹‚ñB
clicksebufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†@clickse ‚ÅŽw’肵‚œŒø‰Ê‰¹‚ð–‚炷Œø‰Ê‰¹ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
entersenoŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@ƒ}ƒEƒX‚ªi“ü‚µ‚œ‚Æ‚«‚ɍж‚·‚éŒø‰Ê‰¹‚ðŽw’肵‚Ü‚·BŽw’肵‚È‚¯‚ê‚Î Œø‰Ê‰¹‚͍ж‚³‚ê‚Ü‚¹‚ñB
entersebufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†@enterse ‚ÅŽw’肵‚œŒø‰Ê‰¹‚ð–‚炷Œø‰Ê‰¹ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
leavesenoŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@ƒ}ƒEƒX‚ª‘ޏo‚µ‚œ‚Æ‚«‚ɍж‚·‚éŒø‰Ê‰¹‚ðŽw’肵‚Ü‚·BŽw’肵‚È‚¯‚ê‚Î Œø‰Ê‰¹‚͍ж‚³‚ê‚Ü‚¹‚ñB
leavesebufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†@leavese ‚ÅŽw’肵‚œŒø‰Ê‰¹‚ð–‚炷Œø‰Ê‰¹ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@Œ»Ý‚̃ƒbƒZ[ƒWƒŒƒCƒ„ã‚É link ƒ^ƒO‚Æ “¯—l‚ÉƒŠƒ“ƒN‚ðì¬‚µ‚Ü‚·‚ªA ‰æ‘œ‚ð—p‚¢‚œƒ{ƒ^ƒ“‚ðì¬‚µ‚Ü‚·B
@ƒ{ƒ^ƒ“‚ªì¬‚³‚ê‚éˆÊ’u‚Í locate ƒ^ƒO‚ÅŽw’肵‚œ ˆÊ’u‚ª‰æ‘œ‚̍¶ã“_‚ɂȂè‚Ü‚·‚̂ŁA‚±‚̃^ƒO‚ðŽg‚€‘O‚É locate ƒ^ƒO‚Å ˆÊ’u‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B‚±‚̃^ƒO‚Í•¶Žš•\ŽŠˆÊ’u‚ðˆÚ“®‚µ‚Ü‚¹‚ñB
@graphic ‘®«‚ÅŽw’è‚·‚鉿‘œ‚́A
E’ʏí‚̏ó‘Ô
Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜó‘Ô
Eƒ{ƒ^ƒ“‚̏ã‚Ƀ}ƒEƒXƒJ[ƒ\ƒ‹‚ª‚ ‚éó‘Ô
@‚Ì3‚‚̉摜‚ª¶‚©‚珇‚ɉ¡•À‚тɂȂÁ‚œ‰æ‘œ‚Å‚·Bˆê‚‚̉摜‚ɁA“¯‚¶ƒTƒCƒY‚Ì‚R‚‚̏ó‘Ԃ̉摜‚ª‰¡‚É•À‚ñ‚ŸŒ`Ž®‚ɂȂÁ‚Ä‚¢‚Ü‚·B‚‚܂èA‚±‚Ì‘®«‚ÅŽw’è‚·‚鉿‘œ‚́Aƒ{ƒ^ƒ“‚̉¡•‚Ì‚R”{‚̉¡•‚ðŽ‚Â‚±‚ƂɂȂè‚Ü‚·B
@‚±‚̃^ƒO‚ðŽg‚€ê‡‚́A‚È‚é‚ׂ­ s ƒ^ƒO‚Å‚·‚®‚É‘I‘ðŽˆ‘Ò‚¿‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

call ( ƒTƒuƒ‹[ƒ`ƒ“‚̌Ăяo‚µ )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
storagenoƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ@ŒÄ‚яo‚µ‚œ‚¢ƒTƒuƒ‹[ƒ`ƒ“‚Ì‚ ‚é‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ð Žw’肵‚Ü‚·BÈ—ª‚·‚邯AŒ»Ý ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹“à‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
targetnoƒ‰ƒxƒ‹–Œ@ŒÄ‚яo‚·ƒTƒuƒ‹[ƒ`ƒ“‚̃‰ƒxƒ‹‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯Aƒtƒ@ƒCƒ‹‚̐擪‚©‚çŽÀs‚³‚ê‚Ü‚·B
countpagenofalse(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í true@‘Œ‚̃‰ƒxƒ‹‚Ɉڍs‚·‚邯‚«‚ɁA‚±‚̃^ƒO‚Ì‚ ‚é êŠ‚̃‰ƒxƒ‹‚ðu“Ç‚ñ‚Ÿv‚Ƃ݂Ȃ·‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@ƒTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚яo‚·Û‚ɁAŒÄ‚яo‚µŒ³‚̃y[ƒW‚ª ‚»‚ÌŽž“_‚Łu“ǂ܂ꂜv‚±‚Ƃɂµ‚œ‚¢ê‡‚É true ‚ð Žw’肵‚Ü‚·B
@Žw’肳‚ꂜƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚ÌŽw’肳‚ꂜƒ‰ƒxƒ‹‚ÅŽŠ‚³‚ê‚é ƒTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚яo‚µ‚Ü‚·B
@ŒÄ‚яo‚³‚ꂜƒTƒuƒ‹[ƒ`ƒ“‚́A return ƒ^ƒO‚Å ŒÄ‚яo‚µŒ³‚â”CˆÓ‚̏ꏊ‚ɖ߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
- -

cancelautomode ( uŽ©“®“I‚ɓǂݐi‚ށv‚Ì‰ðœ )

-
ƒƒbƒZ[ƒW‘€ì
-
@uŽ©“®“I‚ɓǂݐi‚ށv‚ð‹­§“I‚É‰ðœ‚µ‚Ü‚·B
-
- -

cancelskip ( ƒXƒLƒbƒv‚Ì‰ðœ )

-
ƒƒbƒZ[ƒW‘€ì
-
@ƒXƒLƒbƒvó‘Ô‚Ì‰ðœ‚ðs‚¢‚Ü‚·B
@ƒXƒLƒbƒvó‘ԂƂ́AƒNƒŠƒbƒNƒXƒLƒbƒv ( ƒƒbƒZ[ƒW•\ŽŠ“r’†‚ʼnæ–Ê ‚ðƒNƒŠƒbƒN‚·‚邱‚Ƃɂæ‚èƒNƒŠƒbƒN‘Ò‚¿‚܂ňê‹C‚É•¶Í‚ð•\ŽŠ‚·‚é‹@ ”\ ) ‚ƁAuŽŸ‚Ì‘I‘ðŽˆ‚Ü‚Å‚·‚·‚ށv‚ŃXƒLƒbƒv‚ªs‚í‚ê‚Ä‚¢‚éó‘Ô‚Ì Ž–‚Å‚·B
@uŽŸ‚Ì‘I‘ðŽˆ‚Ü‚Åi‚ށv‹@”\Ž©‘Ì‚ª–³Œø‚ɂȂÁ‚œ‚èAƒNƒŠƒbƒNƒXƒLƒbƒv‚Ì ‹@”\Ž©‘Ì‚ª‚»‚êˆÈ~–³Œø‚ɂȂÁ‚œ‚è‚·‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñB
-
- -

cancelvideoevent ( ƒsƒŠƒIƒhƒCƒxƒ“ƒg‚Ì‰ðœ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
videoeventƒ^ƒO‚Őݒ肵‚œƒsƒŠƒIƒhƒCƒxƒ“ƒg‚ð‰ðœ‚µ‚Ü‚·B
-
- -

cancelvideosegloop ( ƒrƒfƒI‚̃ZƒOƒƒ“ƒgƒ‹[ƒvÄ¶‚Ì‰ðœ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
videosegloopƒ^ƒO‚Őݒ肵‚œƒZƒOƒƒ“ƒgƒ‹[ƒv‚ð‰ðœ‚µ‚Ü‚·B
-
- -

cclick ( ƒNƒŠƒbƒN‘Ò‚¿‰ðœ )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
@click ‚ÅŒ»Ý‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂µ‚Ä“o˜^‚³‚ꂜƒNƒŠƒbƒN‘Ò‚¿‚ð‰ðœ‚µ‚Ü‚·B
-
- -

ch ( •¶Žš‚ð•\ŽŠ‚·‚é )

-
ƒƒbƒZ[ƒW‘€ì
-
- -
‘®«•K{?’là–Ÿ
textyes•¶Žš@‚±‚±‚ÅŽw’肵‚œ•¶Žš‚ª•\ŽŠ‚³‚ê‚Ü‚·B
@•¡”‚Ì•¶Žš‚ðŽw’è‚Å‚«‚Ü‚·‚ªAŽ©“®‰üs‚Í‚³‚ê‚Ü‚¹‚ñ ( ƒƒbƒZ[ƒW—š—ðƒŒƒCƒ„‚à ‚±‚±‚Å•¡”‚Ì•¶Žš‚ðŽw’肳‚ꂜê‡‚͉üs‚³‚ê‚Ü‚¹‚ñ )B‚Ü‚œA•¡”‚Ì •¶Žš‚ðŽw’肵‚œê‡‚͈ê‹C‚É•\ŽŠ‚³‚ê‚Ü‚· ( nowait ‚Å•\ŽŠ‚·‚邿‚è‚à ‚©‚Ȃ荂‘¬ )B’ʏí‚Íˆê•¶Žš‚݂̂ðŽw’肵‚Ü‚·B
@•¶Žš‚ð current ƒ^ƒO‚ÅŽw’肵‚œƒƒbƒZ[ƒWƒŒƒCƒ„‚É•\ŽŠ‚µ‚Ü‚·B•’ʂ͎g‚¢‚Ü‚¹‚ñB
@KAG “à•”‚ł́A’ʏí‚Ì•¶Žš‚́Aˆê•¶Žšˆê•¶Žš‚·‚ׂĂª‚±‚̃^ƒO‚É•ª‰ð‚³‚ê‚ďˆ—‚³‚ê‚Ü‚·B
-
- -

checkbox ( ƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚̍쐬 )

-
ƒtƒH[ƒ€‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
nameyes•ϐ”–Œ@ƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚̏ó‘Ô‚ðŠi”[‚·‚é•ϐ”‚ðŽw’肵‚Ü‚·B
@•ϐ”‚ª 0 (‚Ü‚œ‚Í–¢’è‹`)‚È‚ç‚΃`ƒFƒbƒN‚³‚ê‚Ä‚¢‚È‚¢A0 ‚łȂ¯‚ê‚Î ƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚邯‚݂Ȃ³‚ê‚Ü‚·B
@‚à‚µ•ϐ”‚ª‚·‚Å‚É 0 ˆÈŠO‚Å‚ ‚ê‚΁Aƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚̓`ƒFƒbƒN‚³‚ꂜ ó‘Ԃō쐬‚³‚ê‚Ü‚·B
bgcolorno0xRRGGBB Œ`Ž®@”wŒiF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
opacityno0(Š®‘S“§–Ÿ) ` 255(Š®‘S•s“§–Ÿ)@bgcolor ‘®«‚ÅŽw’肵‚œ”wŒiF‚Ì•s“§–Ÿ“x‚ð 0 ` 255 ‚ÅŽw’肵‚Ü‚·B
colorno0xRRGGBB Œ`Ž®@ƒ`ƒFƒbƒNƒ}[ƒN‚̐F‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
@Œ»Ý‘€ì‘ΏۂɂȂÁ‚Ä‚¢‚郁ƒbƒZ[ƒWƒŒƒCƒ„‚́AŒ»Ý‚̈ʒu‚ɁAƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚ðì¬‚µ‚Ü‚·B
@ƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚̏ó‘Ԃ́Acommit ƒ^ƒO‚ª ŽÀs‚³‚ê‚é‚܂ŁAŽw’肵‚œ•ϐ”‚É‘ã“ü‚³‚ê‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñB
@commit ƒ^ƒO‚ªŽÀs‚³‚ê‚邯Aƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚ªƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚ê‚Î 1 ‚ªA ƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚È‚¯‚ê‚Î 0 ‚ª•ϐ”‚É“ü‚è‚Ü‚·B
-
- -

clearbgmlabel ( BGM ‚̃‰ƒxƒ‹’ʉߏˆ—‚Ì‰ðœ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
@setbgmlabel‚ÌŽw’è‚ðƒNƒŠƒA‚µ‚Ü‚·
-
- -

clearbgmstop ( BGM ‚Ì’âŽ~ˆ—‚Ì‰ðœ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
@setbgmstop‚ÌŽw’è‚ðƒNƒŠƒA‚µ‚Ü‚·
-
- -

clearsysvar ( ƒVƒXƒeƒ€•ϐ”‚Ì‘SÁ‹Ž )

-
ƒVƒXƒeƒ€‘€ì
-
@ƒVƒXƒeƒ€•ϐ”‚ð‚·‚×‚ÄÁ‹Ž‚µ‚Ü‚·B
-
- -

clearvar ( ƒQ[ƒ€•ϐ”‚Ì‘SÁ‹Ž )

-
•ϐ”ETJS ‘€ì
-
@ƒQ[ƒ€•ϐ”‚ð‚·‚×‚ÄÁ‹Ž‚µ‚Ü‚·B‚·‚ׂẴQ[ƒ€•ϐ”‚Í–¢’è‹`‚ɂȂè‚Ü‚·B
-
- -

clearvideolayer ( ƒrƒfƒIƒŒƒCƒ„‰ðœ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
channelyes1 ‚Ü‚œ‚Í 2@ƒŒƒCƒ„•`‰æƒ‚[ƒh‚É‚æ‚é•`‰æ‚ð‰ðœ‚µ‚œ‚¢ƒ`ƒƒƒ“ƒlƒ‹‚ðŽw’肵‚Ü‚·B
@videolayerƒ^ƒO‚Őݒ肵‚œƒŒƒCƒ„‚ð‰ðœ‚µ‚Ü‚·B
-
- -

click ( ƒNƒŠƒbƒN‘Ò‚¿ƒWƒƒƒ“ƒv )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
- - - - - -
‘®«•K{?’là–Ÿ
storagenoƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯AŒ»Ý ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹“à‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
targetnoƒ‰ƒxƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃‰ƒxƒ‹‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯Aƒtƒ@ƒCƒ‹‚̐擪‚©‚çŽÀs‚³‚ê‚Ü‚·B
expnoTJS Ž®@ƒNƒŠƒbƒNŽž‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚ê‚Î Ž®‚ÍŽÀs‚³‚ê‚Ü‚¹‚ñBstorage ‚â target ‚ªŽw’肳‚ê‚Ä‚¢‚œê‡A‚±‚ÌŽ® ‚ªŽÀs‚³‚ê‚Ä‚©‚çƒWƒƒƒ“ƒvæ‚Ɉړ®‚µ‚Ü‚·B
senoŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@ƒNƒŠƒbƒNŽž‚ɍж‚·‚éŒø‰Ê‰¹‚ðŽw’肵‚Ü‚·BŽw’肵‚È‚¯‚ê‚Î Œø‰Ê‰¹‚͍ж‚³‚ê‚Ü‚¹‚ñB
sebufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†@clickse ‚ÅŽw’肵‚œŒø‰Ê‰¹‚ð–‚炷Œø‰Ê‰¹ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@Œ»Ý‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂µ‚ăNƒŠƒbƒN‘Ò‚¿‚ð“o˜^‚µ‚Ü‚·B ƒŠƒ“ƒN‚âƒ{ƒ^ƒ“‚ª–³‚¢êŠ‚ðƒNƒŠƒbƒN‚µ‚œê‡‚É”œ‰ž‚µ‚Ü‚·B @‚±‚̃^ƒO‚ðŽg‚€ê‡‚́A‚È‚é‚ׂ­ s ƒ^ƒO‚Å‚·‚®‚É‘I‘ðŽˆ‘Ò‚¿‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

clickskip ( ƒNƒŠƒbƒNƒXƒLƒbƒv‚̐ݒè )

-
ƒVƒXƒeƒ€‘€ì
-
- -
‘®«•K{?’là–Ÿ
enabledyestrue ‚Ü‚œ‚Í false@ƒNƒŠƒbƒNƒXƒLƒbƒv‹@”\‚ð—LŒø‚É‚·‚éê‡‚Í trueA–³Œø‚É‚·‚éê‡‚Í false ‚ðŽw’肵‚Ü‚·B
@ƒNƒŠƒbƒNƒXƒLƒbƒv‚Ƃ́AƒƒbƒZ[ƒW•\ŽŠ“r’†‚ʼnæ–Ê‚ðƒNƒŠƒbƒN‚·‚邱‚Ƃɂæ‚èA ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚⎩“®ˆÚ“®‚ð’†’f‚µ‚œ‚èA ƒNƒŠƒbƒN‘Ò‚¿‚܂ňê‹C‚É•¶Í‚ð•\ŽŠ‚·‚é‹@”\‚Å‚·B
@ƒfƒ‚ƒV[ƒ“‚Ȃǂł͖³Œø‚É‚µ‚Ä‚¢‚œ‚Ù‚€‚ª‚¢‚¢ê‡‚ª‚ ‚è‚Ü‚·B
-
- -

close ( ƒEƒBƒ“ƒhƒE‚ð•‚¶‚é )

-
ƒVƒXƒeƒ€‘€ì
-
- -
‘®«•K{?’là–Ÿ
asknotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@true ‚ðŽw’è‚·‚邯AI—¹‚·‚é‚©‚Ç‚€‚©‚ÌŠm”F‚ð‚µ‚Ü‚·Bfalse ‚ð Žw’è‚·‚邯‚±‚ÌŠm”F‚Í‚ ‚è‚Ü‚¹‚ñB‚±‚Ì‘®«‚ðÈ—ª ‚·‚邯A true ‚ðŽw’肵‚œ‚Ƃ݂Ȃ³‚ê‚Ü‚·B
@‚±‚ÌŠm”F‚ц[ƒU‚ªu‚¢‚¢‚Ёv‚ð‘I‚ñ‚Ÿê‡AŽÀs‚Í ‚»‚̂܂܌p‘±‚µ‚Ü‚·B
@ƒEƒBƒ“ƒhƒE‚ð•‚¶‚Ü‚·Bask ‘®«‚É false ‚ðŽw’肵‚È‚¢ŒÀ‚èAI—¹Šm”F‚ª‚ ‚è‚Ü‚· ( ƒo[ƒWƒ‡ƒ“î•ñƒ_ƒCƒAƒƒO‚ł͏I—¹Šm”F‚͏o‚Ü‚¹‚ñ )B
-
- -

cm ( ‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚̃NƒŠƒA )

-
ƒƒbƒZ[ƒW‘€ì
-
@‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚̃NƒŠƒA‚ðs‚¢‚Ü‚·B
@‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚Ì•¶Žš‚͏Á‹Ž‚³‚ê‚Ü‚·‚ªAct ƒ^ƒO‚̂悀‚É ‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª•\ƒy[ƒW‚Ì message0 ‚ÉŽw’肳‚ê‚邿‚€‚È‚±‚Ƃ͂ ‚è‚Ü‚¹‚ñB ‚±‚̃^ƒO‚ðŽÀsŒã‚à‘€ì‘Ώۂ̃ŒƒCƒ„‚Í“¯‚¶‚Å‚·B
@font ƒ^ƒO‚ÅŽw’肵‚œ•¶Žš‚Ì‘®«Astyle ƒ^ƒO ‚ÅŽw’肵‚œƒXƒ^ƒCƒ‹‚Í‚·‚ׂĕW€ó‘Ô‚É–ß‚è‚Ü‚·B‚œ‚Ÿ ‚µAposition ƒ^ƒO ‚â layopt ƒ^ƒO‚ÅŽw’肵‚œ‘®«‚͈ø‚«Œp‚ª ‚ê‚Ü‚·B
@u*ƒ‰ƒxƒ‹–Œ|Œ©o‚µ–Œv Œ`Ž®‚̃‰ƒxƒ‹‚ÌŽŸ‚ɂ́A‚±‚Ì cm ƒ^ƒO‚ ‚é‚¢ ‚Í ct ƒ^ƒO‚ð‘‚­‚ׂ«‚Å‚·B ( žx‚̃[ƒhŽž‚ɂ̓‰ƒxƒ‹‚©‚çŽÀs‚ªŽn‚܂邪Aƒ[ƒhŽž‚ɂ͕K‚žƒƒbƒZ [ƒWƒŒƒCƒ„ã‚Ì•¶Žš‚ªƒNƒŠƒA‚³‚ê‚邜‚ß )B
-
- -

commit ( ƒtƒH[ƒ€“à—e‚ÌŠm’è )

-
ƒtƒH[ƒ€‘€ì
-
@Œ»Ý‘€ì‘ΏۂɂȂÁ‚Ä‚¢‚郁ƒbƒZ[ƒWƒŒƒCƒ„ã‚Ì‚·‚ׂẴGƒfƒBƒbƒg‚â ƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚Ȃǂ́uƒtƒH[ƒ€—v‘fv‚Ì“à—e‚ðŠm’肵‚Ü‚·B
@“à—e‚ªŠm’肳‚ê‚邯AƒtƒH[ƒ€—v‘f‚ŕҏW‚³‚ê‚Ä‚¢‚œ•¶Žš—ñ‚âó‘Ô‚ªA Še•ϐ”‚ÉŽÀÛ‚É‘ã“ü‚³‚ê‚Ü‚·B
@ŠeƒtƒH[ƒ€—v‘f‚Í er ‚â ct ƒ^ƒO‚̂悀‚È ƒƒbƒZ[ƒWƒŒƒCƒ„‚ðÁ‹Ž‚·‚éŒn‚̃^ƒO‚ŏÁ‹Ž‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·‚̂ŁA‚»‚Ì‚Ü‚Š‚É commit ƒ^ƒO‚ðŽÀs‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-
—á:
-*editname
@er
–ŒŽš : [edit name="f.sname" length=200][r]
–Œ‘O : [edit name="f.name" length=200][r]
[link target=*ok]OK[endlink][r]
[link target=*cancel]ƒLƒƒƒ“ƒZƒ‹[endlink][s]
*ok
; OK ‚ª‘I‘ð‚³‚ê‚œ
; commit ‚ðs‚Á‚ĕϐ”‚É‘ã“ü‚ðs‚€
[commit]
[jump target=*exit]
*cancel
; ƒLƒƒƒ“ƒZƒ‹‚ª‘I‘ð‚³‚ê‚œ
; commit ‚͍s‚í‚È‚¢
[jump target=*exit]
-
-
- -

copybookmark ( žx‚̃Rƒs[ )

-
žxE’ʉߋL˜^‘€ì
-
- - -
‘®«•K{?’là–Ÿ
fromyes0‚Ü‚œ‚͐³‚̐®”@ƒRƒs[Œ³‚Ìžx‚̔ԍ†‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
toyes0‚Ü‚œ‚͐³‚̐®”@ƒRƒs[æ‚Ìžx‚̔ԍ†‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
@”ñƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚ÄAfrom ‘®«‚ÅŽw’肳‚ꂜ”ԍ†‚Ìžx‚©‚ç to ‘®«‚ÅŽw ’肳‚ꂜ”ԍ†‚Ìžx‚Ö“à—e‚̃Rƒs[‚ðs‚¢‚Ü‚·B
-
- -

copylay ( ƒŒƒCƒ„î•ñ‚̃Rƒs[ )

-
ƒŒƒCƒ„‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
srclayeryes"base" ‚Ü‚œ‚Í 0 ‚Ü‚œ‚Í 1 ‚Ü‚œ‚Í 2 ‚Ü‚œ ‚Í message0 ‚Ü‚œ‚Í message1 ‚Ü‚œ‚Í message@ƒRƒs[Œ³‚ƂȂ郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
@‚±‚Ì‘®«‚Æ srcpage ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚ªƒRƒs[Œ³‚ɂȂè‚Ü‚·B
@base ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„ ‚ɂȂè‚Ü‚·B
@0 ‚Ü‚œ‚Í 1 ‚Ü‚œ‚Í 2 ‚ðŽw’è‚·‚邯‘OŒiƒŒƒCƒ„‚ɂȂè‚Ü‚·B
@message0 ‚Ü‚œ‚Í message1 ‚ðŽw’è‚·‚邯ƒƒbƒZ[ƒWƒŒƒCƒ„‚É‚È ‚è‚Ü‚·B’P‚É message ‚Ƃ̂ݎw’肵‚œê‡‚́A current ƒ^ƒO‚ÅŽw’肵‚œŒ»Ý‚Ì‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª ‘ΏۂɂȂè‚Ü‚·B
destlayeryes"base" ‚Ü‚œ‚Í 0 ‚Ü‚œ‚Í 1 ‚Ü‚œ‚Í 2 ‚Ü‚œ ‚Í message0 ‚Ü‚œ‚Í message1 ‚Ü‚œ‚Í message@ƒRƒs[æ‚ƂȂ郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
@‚±‚Ì‘®«‚Æ destpage ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚ªƒRƒs[æ‚ɂȂè‚Ü‚·B
@base ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„ ‚ɂȂè‚Ü‚·B
@0 ‚Ü‚œ‚Í 1 ‚Ü‚œ‚Í 2 ‚ðŽw’è‚·‚邯‘OŒiƒŒƒCƒ„‚ɂȂè‚Ü‚·B
@message0 ‚Ü‚œ‚Í message1 ‚ðŽw’è‚·‚邯ƒƒbƒZ[ƒWƒŒƒCƒ„‚É‚È ‚è‚Ü‚·B’P‚É message ‚Ƃ̂ݎw’肵‚œê‡‚́A current ƒ^ƒO‚ÅŽw’肵‚œŒ»Ý‚Ì‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª ‘ΏۂɂȂè‚Ü‚·B
srcpageno"fore" ‚Ü‚œ‚Í "back"@ƒRƒs[Œ³‚ƂȂéƒy[ƒW‚ðŽw’肵‚Ü‚·B
@‚±‚Ì‘®«‚Æ srclayer ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚ªƒRƒs[Œ³‚ɂȂè‚Ü‚·B
@"fore" ‚ðŽw’è‚·‚邯•\ƒy[ƒWA"back" ‚ðŽw’è‚·‚邯— ƒy[ƒW‚ɂȂè‚Ü‚·B È—ª‚·‚邯 "fore" ‚ðŽw’肵‚œ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
destpageno"fore" ‚Ü‚œ‚Í "back"@ƒRƒs[æ‚ƂȂéƒy[ƒW‚ðŽw’肵‚Ü‚·B
@‚±‚Ì‘®«‚Æ destlayer ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚ªƒRƒs[Œ³‚ɂȂè‚Ü‚·B
@"fore" ‚ðŽw’è‚·‚邯•\ƒy[ƒWA"back" ‚ðŽw’è‚·‚邯— ƒy[ƒW‚ɂȂè‚Ü‚·B È—ª‚·‚邯 "fore" ‚ðŽw’肵‚œ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
@Žw’肵‚œƒŒƒCƒ„‚̏î•ñ‚ðƒRƒs[‚µ‚Ü‚·B
@‚œ‚Ÿ‚µA“¯Ží‚̃ŒƒCƒ„ ( ”wŒiƒŒƒCƒ„“¯ŽmA‘OŒiƒŒƒCƒ„“¯ŽmAƒƒbƒZ[ƒWƒŒƒCƒ„“¯Žm )‚Å‚Ì‚Ý ƒRƒs[‚Å‚«‚Ü‚·B
-
- -

ct ( ƒƒbƒZ[ƒWƒŒƒCƒ„‚ÌƒŠƒZƒbƒg )

-
ƒƒbƒZ[ƒW‘€ì
-
@ƒƒbƒZ[ƒWƒŒƒCƒ„‚ðƒŠƒZƒbƒg‚µ‚Ü‚·B
@‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚Ì•¶Žš‚͏Á‹Ž‚³‚êA‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚Í •\ƒy[ƒW‚Ì message0 ‚ÉŽw’肳‚ê‚Ü‚·B
@font ƒ^ƒO‚ÅŽw’肵‚œ•¶Žš‚Ì‘®«Astyle ƒ^ƒO ‚ÅŽw’肵‚œƒXƒ^ƒCƒ‹‚Í‚·‚ׂĕW€ó‘Ô‚É–ß‚è‚Ü‚·B‚œ‚Ÿ ‚µAposition ƒ^ƒO ‚â layopt ƒ^ƒO‚ÅŽw’肵‚œ‘®«‚͈ø‚«Œp‚ª ‚ê‚Ü‚·B
@‚±‚ê‚ɑ΂µAer ƒ^ƒO‚́AŒ»Ý‚Ì‘€ì‘Ώۂ̃ƒbƒZ[ƒW ƒŒƒCƒ„ã‚Ì•¶Žš‚ðÁ‹Ž‚µ‚œ‚è•¶Žš‚âƒXƒ^ƒCƒ‹‚Ì‘®«‚ð•W€ó‘Ô‚É–ß‚µ‚œ‚è‚· ‚邟‚¯‚Å‚·B
@u*ƒ‰ƒxƒ‹–Œ|Œ©o‚µ–Œv Œ`Ž®‚̃‰ƒxƒ‹‚ÌŽŸ‚ɂ́A‚±‚Ì ct ƒ^ƒO‚ ‚é‚¢ ‚Í cm ƒ^ƒO‚ð‘‚­‚ׂ«‚Å‚·B ( žx‚̃[ƒhŽž‚ɂ̓‰ƒxƒ‹‚©‚çŽÀs‚ªŽn‚܂邪Aƒ[ƒhŽž‚ɂ͕K‚žƒƒbƒZ [ƒWƒŒƒCƒ„ã‚Ì•¶Žš‚ªƒNƒŠƒA‚³‚ê‚邜‚ß )B
-
- -

ctimeout ( ƒ^ƒCƒ€ƒAƒEƒg‘Ò‚¿‰ðœ )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
@timeout ‚ÅŒ»Ý‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂µ‚Ä“o˜^‚³‚ꂜƒ^ƒCƒ€ƒAƒEƒg‚ð‰ðœ‚µ‚Ü‚·B
-
- -

current ( ‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ÌŽw’è )

-
ƒƒbƒZ[ƒW‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
layerno"message0" ‚Ü‚œ‚Í "message1"@‘€ì‘ΏۂƂ·‚郁ƒbƒZ[ƒWƒŒƒCƒ„‚ðŽw’肵‚Ü‚·B
pageno"fore"(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í "back"@ •\(fore)‰æ–ʂ̃ŒƒCƒ„‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–ʂ̃ŒƒCƒ„‚ð‘ÎÛ‚Æ ‚·‚é‚©‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
withbacknotrue ‚Ü‚œ‚Í false (ƒfƒtƒHƒ‹ƒg)@•\ƒy[ƒW‚ª‘Ώۂ̏ꍇA— ƒy[ƒW‚É‚à“¯—l‚É•¶Žš‚ð•`‰æ‚·‚é‚©‚ð Žw’肵‚Ü‚·B‚±‚Ì‘®«‚ðÈ—ª‚·‚邯 false ‚ªŽw’肳‚ꂜ‚Ƃ݂Ȃ³‚ê‚Ü‚·B @— ƒy[ƒW‚É“¯Žž‚É•¶Žš‚ð•`‰æ‚·‚é•K—v‚ª‚ ‚é‚̂́A“¯Žž‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð is‚³‚¹‚éê‡‚Ȃǂł·B
@‘€ì‘ΏۂƂ·‚郁ƒbƒZ[ƒWƒŒƒCƒ„‚ðŽw’肵‚Ü‚·BˆÈŒãA•¶Í‚â font ƒ^ƒO‚ł̕¶Žš‘®«‚ÌŽw’èAl ƒ^ƒO“™‚̃NƒŠƒbƒN‘Ò‚¿‚Ȃǂ́A‚±‚̃ŒƒCƒ„‚ɑ΂µ‚čs‚í‚ê‚Ü‚·B
@message0 ‚̓fƒtƒHƒ‹ƒg‚ʼnŽ‹‚̏ó‘Ô‚Å ‚·‚ªAmessage1 ‚Í layopt ƒ^ƒO “™‚Å visible=true ‚Æ‚µ‚È‚¢‚Æ•\ŽŠ‚³‚ê‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

cursor ( ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚̕ύX )

-
ƒVƒXƒeƒ€‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
defaultnocr ‚ÅŽn‚Ü‚éƒJ[ƒ\ƒ‹’萔 ‚Ü‚œ‚Í ƒJ[ƒ\ƒ‹ƒtƒ@ƒCƒ‹–Œ’ʏí‚̃}ƒEƒXƒJ[ƒ\ƒ‹‚ðŽw’肵‚Ü‚·B
pointednocr ‚ÅŽn‚Ü‚éƒJ[ƒ\ƒ‹’萔 ‚Ü‚œ‚Í ƒJ[ƒ\ƒ‹ƒtƒ@ƒCƒ‹–ŒƒŠƒ“ƒN‚âƒ{ƒ^ƒ“‚ðƒ|ƒCƒ“ƒg‚µ‚œ‚Æ‚«‚̃}ƒEƒXƒJ[ƒ\ƒ‹‚ðŽw’肵‚Ü‚·B
clicknocr ‚ÅŽn‚Ü‚éƒJ[ƒ\ƒ‹’萔 ‚Ü‚œ‚Í ƒJ[ƒ\ƒ‹ƒtƒ@ƒCƒ‹–ŒƒNƒŠƒbƒN‘Ò‚¿‚̃}ƒEƒXƒJ[ƒ\ƒ‹‚ðŽw’肵‚Ü‚·B
draggablenocr ‚ÅŽn‚Ü‚éƒJ[ƒ\ƒ‹’萔 ‚Ü‚œ‚Í ƒJ[ƒ\ƒ‹ƒtƒ@ƒCƒ‹–Œposition ƒ^ƒO‚Å draggable=true ‚Æ‚µ‚œ‚Æ‚«‚ɁA ƒ}ƒEƒX‚ªƒƒbƒZ[ƒWƒŒƒCƒ„‚ðƒhƒ‰ƒbƒO‰Â”\‚Ȉʒu‚É—ˆ‚œ‚Æ‚«‚É•\ŽŠ‚³‚ê‚é ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ðŽw’肵‚Ü‚·B
@ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ð•ύX‚µ‚Ü‚·B‚¢‚ž‚ê‚Ì‘®«‚àÈ—ª‚·‚ê‚ΐݒè‚͕ςí‚è‚Ü‚¹‚ñB
@cr ‚ÅŽn‚Ü‚éƒ}ƒEƒXƒJ[ƒ\ƒ‹’萔‚ɂ‚¢‚ẮA‹g—¢‹g—¢ SDK ƒwƒ‹ƒv‚Ì uƒ}ƒEƒXƒJ[ƒ\ƒ‹’萔ˆê——v‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B‚Ü‚œA‚»‚̏ꍇ ‚Í default=&crArrow ‚̂悀‚ɁA’萔‚Ì‘O‚É & ‹L†‚ð‚‚¯‚ÄŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
@ƒ}ƒEƒXƒJ[ƒ\ƒ‹ƒtƒ@ƒCƒ‹‚ɂ́A.cur ‚Ü‚œ‚Í .ani ‚ÌŠg’£Žq‚ðŽ‚Âƒ}ƒEƒXƒJ[ƒ\ƒ‹ ƒtƒ@ƒCƒ‹‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· ( Šg’£Žq‚͏ȗª‚µ‚È‚¢‚Å‚­‚Ÿ‚³‚¢ )B
-
- -

cwheel ( ƒzƒC[ƒ‹‘Ò‚¿‰ðœ )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
@wheel ‚ÅŒ»Ý‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂µ‚Ä“o˜^‚³‚ꂜƒzƒC[ƒ‹‘Ò‚¿‚ð‰ðœ‚µ‚Ü‚·B
-
- -

deffont ( ƒfƒtƒHƒ‹ƒg‚Ì•¶Žš‘®«Ý’è )

-
ƒƒbƒZ[ƒW‘€ì
-
- - - - - - - - - - -
‘®«•K{?’là–Ÿ
sizeno•¶ŽšƒTƒCƒY(pixel’PˆÊ)@ƒfƒtƒHƒ‹ƒg‚Ì•¶ŽšƒTƒCƒY‚ðŽw’肵‚Ü‚·B
facenoƒtƒHƒ“ƒg–Œ ‚Ü‚œ‚Í "user"@ƒfƒtƒHƒ‹ƒg‚̃tƒHƒ“ƒg–Œ‚ðŽw’肵‚Ü‚·B
colorno0xRRGGBB Œ`Ž®@ƒfƒtƒHƒ‹ƒg‚Ì•¶ŽšF‚ðŽw’肵‚Ü‚·B
rubysizenoƒ‹ƒr‚Ì•¶ŽšƒTƒCƒY(pixel’PˆÊ)@ƒfƒtƒHƒ‹ƒg‚̃‹ƒr‚Ì•¶Žš‚̃TƒCƒY‚ðŽw’肵‚Ü‚·B
rubyoffsetnoƒ‹ƒr‚Ì•\ŽŠƒIƒtƒZƒbƒg(pixel’PˆÊ)@ƒfƒtƒHƒ‹ƒg‚̃‹ƒr‚Ì•\ŽŠƒIƒtƒZƒbƒg‚ðŽw’肵‚Ü‚·B
shadownotrue ‚Ü‚œ‚Í false@ƒfƒtƒHƒ‹ƒg‚Å•¶Žš‚ɉe‚ð‚‚¯‚é‚©‚ðŽw’肵‚Ü‚·B
edgenotrue ‚Ü‚œ‚Í false@ƒfƒtƒHƒ‹ƒg‚Å•¶Žš‚ð‘Ü•¶Žš ( ‰Žæ‚è•¶Žš ) ‚É‚·‚é‚©‚ðŽw’肵‚Ü‚·B
edgecolorno0xRRGGBB Œ`Ž®@ƒfƒtƒHƒ‹ƒg‚Ì•¶Žš‚̑܂̐F‚ðŽw’肵‚Ü‚·B
shadowcolorno0xRRGGBB Œ`Ž®@ƒfƒtƒHƒ‹ƒg‚̉e‚̐F‚ðŽw’肵‚Ü‚·B
boldnotrue ‚Ü‚œ‚Í false@ƒfƒtƒHƒ‹ƒg‚Å•¶Žš‚𑟕¶Žš‚É‚·‚é‚©‚ðŽw’肵‚Ü‚·B
@Œ»Ý‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂·‚éAƒfƒtƒHƒ‹ƒg‚Ì•¶Žš‘®«‚ðŽw’肵‚Ü‚·B
@Še‘®«‚̏ڍׂɂ‚¢‚Ä‚Í fontƒ^ƒO‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B‚œ‚Ÿ‚µ ‘®«‚Ì’l‚Æ‚µ‚Ä "default" ‚ðŽw’è‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
@‚±‚±‚ÅŽw’肵‚œ‘®«‚́Aresetfont ƒ^ƒO‚ÅŽÀÛ‚É”œ‰f‚³‚ê‚Ü‚·B
@‹t‚ÉŒŸ‚€‚ƁA‚±‚̃^ƒO‚ðŽÀs‚µ‚œ‚Ÿ‚¯‚ł͂·‚®‚ɂ̓tƒHƒ“ƒg‚Ì‘®«‚Í”œ‰f‚³‚ê‚Ü‚¹‚ñBresetfont ƒ^ƒO ‚ðŽÀs‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-
- -

defstyle ( ƒfƒtƒHƒ‹ƒg‚̃Xƒ^ƒCƒ‹‚̐ݒè )

-
ƒƒbƒZ[ƒW‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
linespacingnosŠÔ (pixel’PˆÊ)@ƒfƒtƒHƒ‹ƒg‚̍sŠÔ‚ðŽw’肵‚Ü‚·B
pitchnoŽšŠÔƒIƒtƒZƒbƒg(pixel’PˆÊ)@ƒfƒtƒHƒ‹ƒg‚ÌŽšŠÔ‚̃IƒtƒZƒbƒg‚ð pixel ’PˆÊ‚ÅŽw’肵‚Ü‚·B
linesizeno—\–ñƒTƒCƒY(pixel’PˆÊ)@ƒfƒtƒHƒ‹ƒg‚̍s‚Ì•‚ðŽw’肵‚Ü‚·B
@Œ»Ý‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂·‚éAƒfƒtƒHƒ‹ƒg‚̍s‚̃Xƒ^ƒCƒ‹‚ðŽw’肵‚Ü‚·B
@Še‘®«‚̏ڍׂɂ‚¢‚Ä‚Í styleƒ^ƒO‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B‚œ‚Ÿ‚µ ‘®«‚Ì’l‚Æ‚µ‚Ä "default" ‚ðŽw’è‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
@‚±‚±‚ÅŽw’肵‚œ‘®«‚́Aresetstyle ƒ^ƒO‚ÅŽÀÛ‚É”œ‰f‚³‚ê‚Ü‚·B
@‹t‚ÉŒŸ‚€‚ƁA‚±‚̃^ƒO‚ðŽÀs‚µ‚œ‚Ÿ‚¯‚ł͂·‚®‚ɂ̓tƒHƒ“ƒg‚Ì‘®«‚Í”œ‰f‚³‚ê‚Ü‚¹‚ñBresetstyle ƒ^ƒO ‚ðŽÀs‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-
- -

delay ( •¶Žš‚Ì•\ŽŠ‘¬“x‚̐ݒè )

-
ƒƒbƒZ[ƒW‘€ì
-
- -
‘®«•K{?’là–Ÿ
speedyes"nowait" ‚Ü‚œ‚Í "user" ‚Ü‚œ‚̓EƒFƒCƒg‚Ì’l(ms’PˆÊ)@"nowait" ‚ðŽw’è‚·‚邯A•¶Žš‚Ì•\ŽŠ‚ɃEƒFƒCƒg‚ð‚©‚¯‚ž‚ɁA ˆê‹C‚É•¶Žš‚ª•\ŽŠ‚³‚ê‚Ü‚·B"user" ‚ðŽw’è‚·‚邯A [ƒVƒXƒeƒ€|•¶Žš‘¬“x] ‚ц[ƒU[‚ªŽw’肵‚œ‘¬“x‚ɂȂè‚Ü ‚·(ƒfƒtƒHƒ‹ƒg)BƒEƒFƒCƒg‚Ì’l‚ðŽw’è‚·‚邯A’l‚ÅŽŠ‚µ‚œ ŽžŠÔ‚ɂ‚« 1 •¶Žš‚Ì‘¬“x‚Å•¶Žš‚ð•\ŽŠ‚µ‚Ü‚·B
@•¶Žš•\ŽŠ‘¬“x‚́A‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚Å“¯‚¶‚ɂȂè‚Ü‚·B
@•¶Žš‚Ì•\ŽŠ‘¬“x‚ðŽw’肵‚Ü‚·B
@•¶Žš•\ŽŠ‚ðƒm[ƒEƒFƒCƒg‚É‚·‚é‚É‚Í nowait ƒ^ƒO‚ð‚‚©‚€ ‚±‚Æ‚à‚Å‚«‚Ü‚·B
-
- -

disablestore ( žx‚Ì‹@”\‚̈ꎞ“I‚ÈŽg—p•s‰Â )

-
žxE’ʉߋL˜^‘€ì
-
- - -
‘®«•K{?’là–Ÿ
storenotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@užx‚ð‚Í‚³‚ށv‚Ì‹@”\‚ðŽg—p•s‰Â‚É‚·‚é‚©‚ðŽw’肵‚Ü‚·B
@Žg—p•s‰Â‚É‚·‚邯‚«‚É true ‚ðÝ’肵‚Ü‚·B
restorenotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@užx‚ð‚œ‚Ç‚év‚Ì‹@”\‚ðŽg—p•s‰Â‚É‚·‚é‚©‚ðŽw’肵‚Ü‚·B
@Žg—p•s‰Â‚É‚·‚邯‚«‚É true ‚ðÝ’肵‚Ü‚·B
@store ‘®«‚ƈႢA‚±‚¿‚ç‚Í‘®«‚ðÈ—ª‚·‚邯 false ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@užx‚ð‚Í‚³‚ށv‚Ì‹@”\‚ðˆêŽž“I‚ÉŽg—p•s‰Â”\‚É‚µ‚Ü‚·B
@ˆÈŒãAƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ð’ʉ߂µ‚È‚¢ŒÀ‚èužx‚ð‚Í‚³‚ށv‚Ì‹@”\‚ÍŽg—p•s‰Â”\‚ɂȂè‚Ü‚·B
@KAG ‹N“®’ŒŒã‚́A‚±‚́uŽg—p•s‰Â”\v‚Łužx‚ð‚Í‚³‚ށv‚ªŽg—p•s‰Â‚̏ó‘ԂɂȂÁ‚Ä‚š‚èAƒZ[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ð’ʉ߂µ‚È‚¢ŒÀ‚èužx‚ð‚Í‚³‚ށv‚Ì‹@”\‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñB
@ƒQ[ƒ€‚̃ƒCƒ“ƒƒjƒ…[‚ȂǁAžx‚ð‚Í‚³‚ñ‚Å‚àŽd•û‚̂Ȃ¢‚Æ‚±‚ë‚É‹Lq‚µ‚Ü‚·B
@‚±‚̃^ƒO‚ɑ΂µAstore ƒ^ƒO‚ł͞x‚ð‚Í‚³‚ށE‚œ‚Ç‚é ‚Ì—Œ•û‚Ì‹@”\‚ðP‹v“I‚ÉŽg—p•s‰ÂE‰Â‚ɐݒè‚Å‚«‚Ü‚·B
-
- -

edit ( ’PˆêsƒGƒfƒBƒbƒg‚̍쐬 )

-
ƒtƒH[ƒ€‘€ì
-
- - - - - - -
‘®«•K{?’là–Ÿ
nameyes•ϐ”–Œ@“ü—Í‚µ‚œ•¶Žš—ñ‚ðŠi”[‚·‚é•ϐ”‚ðŽw’肵‚Ü‚·B
@‚à‚µ•ϐ”‚É‚·‚łɕ¶Žš—ñ‚ª“ü‚Á‚Ä‚¢‚œê‡‚́A’Pˆês ƒGƒfƒBƒbƒg‚̏‰Šú•¶Žš—ñ‚Æ‚µ‚Ä•\ŽŠ‚³‚ê‚Ü‚·B
lengthno• (pixel ’PˆÊ)@’PˆêsƒGƒfƒBƒbƒg‚Ì• ( c‘‚«‚̏ꍇ‚͍‚‚³ ) ‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
bgcolorno0xRRGGBB Œ`Ž®@”wŒiF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
opacityno0(Š®‘S“§–Ÿ) ` 255(Š®‘S•s“§–Ÿ)@bgcolor ‘®«‚ÅŽw’肵‚œ”wŒiF‚Ì•s“§–Ÿ“x‚ð 0 ` 255 ‚ÅŽw’肵‚Ü‚·B
colorno0xRRGGBB Œ`Ž®@•¶ŽšF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
maxcharsnoÅ‘å•¶Žš”@“ü—͂ł«‚éÅ‘å•¶Žš”‚ðŽw’肵‚Ü‚·B0 ‚ðŽw’è‚·‚邯–³§ŒÀ‚ɂȂè‚Ü‚·B
@ƒfƒtƒHƒ‹ƒg‚ł͖³§ŒÀ‚Å‚·B
@Œ»Ý‘€ì‘ΏۂɂȂÁ‚Ä‚¢‚郁ƒbƒZ[ƒWƒŒƒCƒ„‚́AŒ»Ý‚̈ʒu‚ɁAŒ»Ý‚̃tƒHƒ“ƒg‚ŁAˆês‚݂̂̕¶Žš—ñ‚ð•ҏW‚Å‚«‚é “ü—Í—“(ƒGƒfƒBƒbƒg)‚ðì¬‚µ‚Ü‚·B @•ҏW‚ª‚š‚±‚È‚í‚ꂜ•¶Žš—ñ‚́Acommit ƒ^ƒO‚ª ŽÀs‚³‚ê‚é‚܂ŁAŽw’肵‚œ•ϐ”‚É‘ã“ü‚³‚ê‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñB
-
- -

else ( if ‚Ì’†g‚ªŽÀs‚³‚ê‚È‚©‚Á‚œ‚Æ‚«‚ÉŽÀs )

-
•ϐ”ETJS ‘€ì
-
@if ƒ^ƒO‚à‚µ‚­‚Í elsif ƒ^ƒO ‚Æ endif ƒ^ƒO‚ÌŠÔ‚Å—p‚¢‚ç‚ê‚Ü‚·B if ‚Ü‚œ‚Í elsif ƒuƒƒbƒN‚Ì’†g‚ª‚ЂƂ‚àŽÀs‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚«A else ‚©‚ç endif ‚܂ł̊ԂðŽÀs‚µ‚Ü‚·B
@Žg‚¢•û‚Ì—á‚ɂ‚¢‚ẮAif ƒ^ƒO‚̍€–Ú‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

elsif ( ‚»‚ê‚Ü‚Å‚Ì if ‚Ì’†g‚ªŽÀs‚³‚ê‚Ä‚¢‚È‚©‚Á‚œ‚Æ‚«‚ɁAðŒ•t‚«‚ÅŽÀs )

-
•ϐ”ETJS ‘€ì
-
- -
‘®«•K{?’là–Ÿ
expyesTJS Ž®@•]‰¿‚·‚é TJS Ž®‚ðŽw’肵‚Ü‚·B
@if ƒ^ƒO‚Æ endif ƒ^ƒO‚ÌŠÔ‚Å—p‚¢‚ç‚ê‚Ü‚·B ‚»‚ê‚Ü‚Å‚Ì if ƒ^ƒO‚Ü‚œ‚Í elsif ƒ^ƒO‚Ì’†g‚ª‚ЂƂ‚àŽÀs‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚«‚É Ž®‚ð•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚ª^‚È‚ç‚Î elsif ‚©‚玟‚Ì elsifEelseEendif ‚܂ł̊ԂðŽÀs‚µ‚Ü‚·B
@Žg‚¢•û‚Ì—á‚ɂ‚¢‚ẮAif ƒ^ƒO‚̍€–Ú‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

emb ( Ž®•]‰¿Œ‹‰Ê‚Ì–„‚ߍž‚Ý )

-
•ϐ”ETJS ‘€ì
-
- -
‘®«•K{?’là–Ÿ
expyesTJS Ž®@•]‰¿‚·‚é TJS Ž®‚ðŽw’肵‚Ü‚·B‚±‚±‚Å•]‰¿‚³‚ê‚œŽ®‚ÌŒ‹‰Ê‚ªA ‚±‚Ì emb ƒ^ƒO‚Æ’u‚«Š·‚í‚è‚Ü‚·B
@exp ‚ÅŽŠ‚³‚ê‚œŽ®‚ð•]‰¿(ŽÀs)‚µA‚»‚ÌŒ‹‰Ê‚𖄂ߍž‚݂܂·B
@•ϐ”‚ðƒVƒiƒŠƒI’†‚É•\ŽŠ‚³‚¹‚œ‚¢ê‡‚ÉŽg‚¢‚Ü‚·B
@’ʏí‚́Aeval ƒ^ƒO‚Å‘ã“ü‚µ‚œ •ϐ”‚Ì“à—e‚É ’u‚«Š·‚Ђ܂·B
-
—á:
-[eval exp="f.value1='•ϐ”‚Ì’l‚Ÿ‚æ`‚ñ'"]

‚Ƃǂ±‚©‚ŏ‘‚¢‚Ä‚š‚¢‚ÄA

[emb exp="f.value1"]

‚Ə‘‚­‚ƁA‚±‚Ì emb ƒ^ƒO‚ª •ϐ”‚Ì’l‚Ÿ‚æ`‚ñ ‚Æ‚¢‚€“à—e‚É’u‚«Š·‚í‚è‚Ü‚·B
-
-
- -

endhact ( ƒƒbƒZ[ƒW—š—ðƒAƒNƒVƒ‡ƒ“‚̏I—¹ )

-
ƒƒbƒZ[ƒW—š—𑀍ì
-
hact ƒ^ƒO‚Őݒ肵‚œƒƒbƒZ[ƒW—š—ðƒAƒNƒVƒ‡ƒ“‚ð I—¹(Ý’è‚ðƒNƒŠƒA)‚µ‚Ü‚·B
-
- -

endif ( ðŒ‚É‚æ‚èƒVƒiƒŠƒI‚ðŽÀs(‚̏I—¹) )

-
•ϐ”ETJS ‘€ì
-
@if ƒ^ƒO‚̏I—¹‚ðŽŠ‚µ‚Ü‚·Bendignore ‚Ƃ܂Á‚œ‚­ “¯ˆê‚Ì“®ì‚ð‚µ‚Ü‚·B
-
- -

endignore ( ðŒ‚É‚æ‚èƒVƒiƒŠƒI‚𖳎‹(‚̏I—¹) )

-
•ϐ”ETJS ‘€ì
-
@ignore ƒ^ƒO‚̏I—¹‚ðŽŠ‚µ‚Ü‚·B
-
- -

endindent ( ƒCƒ“ƒfƒ“ƒg‚Ì‰ðœ )

-
ƒƒbƒZ[ƒW‘€ì
-
@indent ƒ^ƒO‚Őݒ肵‚œƒCƒ“ƒfƒ“ƒg‚ð‰ðœ‚µ‚Ü‚·B’ʏí‚͉üs‚Ì‘O‚É‹Lq‚µ‚Ü‚·B
-
- -

endlink ( ƒnƒCƒp[ƒŠƒ“ƒN(‚̏I—¹) )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
@link ƒ^ƒO‚ÅŠJŽn‚µ‚œƒnƒCƒp[ƒŠƒ“ƒN‚̏I—¹‚ðŽŠ‚µ‚Ü‚·B
-
- -

endmacro ( ƒ}ƒNƒ‚Ì‹Lq(‚̏I—¹) )

-
ƒ}ƒNƒ‘€ì
-
@macro ƒ^ƒO‚Å‹Lq‚ðŠJŽn‚µ‚œƒ}ƒNƒ‚̏I—¹‚ðŽŠ‚µ‚Ü‚·B
-
- -

endnowait ( •¶Žš•\ŽŠƒm[ƒEƒFƒCƒg(‚̏I—¹) )

-
ƒƒbƒZ[ƒW‘€ì
-
@•¶Žš‚Ì•\ŽŠ‘¬“x‚ðAnowait ƒ^ƒO‚Ńm[ƒEƒFƒCƒg ‚É‚·‚é’Œ‘O‚Ì•¶Žš•\ŽŠ‘¬“x‚É–ß‚µ‚Ü‚·B
-
- -

endscript ( TJS ƒXƒNƒŠƒvƒg‚Ì‹Lq(‚̏I—¹) )

-
•ϐ”ETJS ‘€ì
-
@[iscript] ‚Å‹Lq‚µ‚œƒXƒNƒŠƒvƒg‚Ì‹Lq‚̏I—¹‚ð ŽŠ‚µ‚Ü‚·B
‚±‚̃^ƒO‚Ì‚ ‚és‚ɂ́A‚±‚̃^ƒO‚µ‚©‘‚¢‚Ă͂¢‚¯‚Ü‚¹‚ñ ( s––‚Ì \ ‹L†‚à•s‰Â )B
-
- -

er ( ƒƒbƒZ[ƒWƒŒƒCƒ„‚Ì•¶Žš‚̏Á‹Ž )

-
ƒƒbƒZ[ƒW‘€ì
-
@Œ»Ý‚Ì‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„ã‚Ì•¶Žš‚ðÁ‹Ž‚µ‚Ü‚·B
@ct ƒ^ƒO‚ƈႀ‚̂́Aer ƒ^ƒO‚ÍŒ»Ý‚̃ƒbƒZ[ƒW ƒŒƒCƒ„ã‚Ì•¶Žš‚ðÁ‹Ž‚µA•¶Žš‘®«‚ƃXƒ^ƒCƒ‹‚ðƒŠƒZƒbƒg‚·‚邟‚¯‚ŁA ct ƒ^ƒO‚̂悀‚É‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„ã‚Ì•¶Žš‚ðÁ‹Ž‚µ‚œ‚èA ‘€ì‘Ώۂ̃ŒƒCƒ„‚ð message0 ‚É–ß‚µ‚œ‚肵‚Ü‚¹‚ñB
-
- -

erasebookmark ( žx‚̏Á‹Ž )

-
žxE’ʉߋL˜^‘€ì
-
- -
‘®«•K{?’là–Ÿ
placeno0‚Ü‚œ‚͐³‚̐®”(0‚ªƒfƒtƒHƒ‹ƒg)@žx‚̔ԍ†‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
@”ñƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚ÄAŽw’肵‚œ”ԍ†‚Ìžx‚ðÁ‹Ž‚µ‚Ü‚·Bžx‚Í"(–¢Ý’è)"‚ɂȂè‚Ü‚·B
-
- -

erasemacro ( ƒ}ƒNƒ‚̏Á‹Ž )

-
ƒ}ƒNƒ‘€ì
-
- -
‘®«•K{?’là–Ÿ
nameyesƒ^ƒO–Œ@Á‹Ž‚·‚éƒ^ƒO‚ðŽw’肵‚Ü‚·Bƒ}ƒNƒ‚Æ‚µ‚Ä’è‹`‚³‚ꂜƒ^ƒO‚݂̂ð Á‹Ž‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·B
@macro ƒ^ƒO‚Å‹Lq‚µ‚œƒ}ƒNƒ‚ðÁ‹Ž‚µ‚Ü‚·B
-
- -

eval ( Ž®‚Ì•]‰¿ )

-
•ϐ”ETJS ‘€ì
-
- -
‘®«•K{?’là–Ÿ
expyesTJS Ž®@•]‰¿‚·‚é TJS Ž®‚ðŽw’肵‚Ü‚·B
@exp ‚ÅŽŠ‚³‚ê‚œŽ®‚ð•]‰¿‚µ‚Ü‚·B’ʏí‚͕ϐ”‚Ö‚Ì’l‚Ì‘ã“ü‚É—p‚¢‚Ü‚·B
@exp ‚ɂ͔CˆÓ‚Ì TJS Ž®‚ðŽw’è‚Å‚«‚é‚̂ŁATJS ‚Æ‚µ‚Ä—LŒø‚ÈŽ®‚Å‚ ‚ê‚Î ‰œ‚Å‚à•]‰¿‚Å‚«‚Ü‚·B
-
—á:
-[eval exp="f.test=500"]
;ªƒQ[ƒ€•ϐ” test ‚ɐ”’l‚ð‘ã“ü‚µ‚Ä‚¢‚é
[eval exp="f.test2='•¶Žš—ñ'"]
;ªƒQ[ƒ€•ϐ” test2 ‚É•¶Žš—ñ‚ð‘ã“ü‚µ‚Ä‚¢‚é
[eval exp="sf.test=400"]
;ªƒVƒXƒeƒ€•ϐ” test ‚ɐ”’l‚ð‘ã“ü‚µ‚Ä‚¢‚é
[eval exp="f.test2=f.test*3"]
;ªƒQ[ƒ€•ϐ” test2 ‚É ƒQ[ƒ€•ϐ” test ‚Ì 3 ”{‚̐”’l‚ð‘ã“ü‚µ‚Ä‚¢‚é
-
-
- -

fadebgm ( BGM‚̃tƒF[ƒh )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
volumeyes‰¹—Ê% (0`100)@ƒtƒF[ƒhŒã‚É“ž’B‚³‚¹‚é BGM ‚̉¹—Ê‚ð % ‚ÅŽw’肵‚Ü‚·B
@100 ‚ªãŒÀ‚Å‚·B‰¹—ʂ̗}§‚݂̂ðƒTƒ|[ƒg‚µ‚Ü‚·(‘•‚Í ‰¹Œ¹‚Ì“Á«ãA‚Å‚«‚Ü‚¹‚ñ)B
timeyesŽžŠÔ(ms’PˆÊ)@ƒtƒF[ƒh‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B 3000 ‚ÆŽw’è‚·‚ê‚Î 3 •bŠÔ‚̊ԁAƒtƒF[ƒh‚ðs‚Á‚Ä‚¢‚Ü‚·B
@Œ»Ý‰‰‘t’†‚Ì BGM ‚ðŽw’艹—ʂ܂ŃtƒF[ƒh‚µ‚Ü‚·B
@ƒtƒF[ƒhI—¹Œã‚à‹È‚͉‰‘t‚³‚ꂜ‚܂܂ł·B
@‚±‚̃^ƒO‚̓tƒF[ƒh‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñBƒtƒF[ƒh‚̏I—¹‚ð‘Ò‚Â‚É ‚́Awb ƒ^ƒO‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

fadeinbgm ( ƒtƒF[ƒhƒCƒ“‚µ‚È‚ª‚ç‚ÌBGMÄ¶ŠJŽn )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
storageyesBGM ƒtƒ@ƒCƒ‹–Œ ‚Ü‚œ‚Í CD ƒgƒ‰ƒbƒN”ԍ†@‰‰‘t‚·‚é BGM ƒtƒ@ƒCƒ‹–Œ‚Ü‚œ‚Í CD ƒgƒ‰ƒbƒN”ԍ†‚ðŽw’肵‚Ü‚·B
startnoBGM ŠJŽnˆÊ’uŽw’è@ƒ‹[ƒvƒ`ƒ…[ƒi‚ÅŽw’肵‚œƒ‰ƒxƒ‹‚Å BGM ‚̍жŠJŽnˆÊ’u‚ðŽw’肵‚Ü‚·B
loopnotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@BGM ‚ðƒ‹[ƒv‚·‚é‚©‚ðŽw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯ƒ‹[ƒv‚µ‚Ü‚·Bfalse ‚ðŽw’è‚·‚邯 ƒ‹[ƒv‚µ‚Ü‚¹‚ñB
@È—ª‚·‚邯 true ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
timeyesŽžŠÔ(ms’PˆÊ)@ƒtƒF[ƒhƒCƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B 3000 ‚ÆŽw’è‚·‚ê‚Î 3 •bŠÔ‚̊ԁAƒtƒF[ƒhƒCƒ“‚ðs‚Á‚Ä‚¢‚Ü‚·B
@BGM ƒtƒ@ƒCƒ‹‚ð‰‰‘t‚µ‚Ü‚·‚ªA‹È‚̐擪‚ŃtƒF[ƒhƒCƒ“‚ðs‚¢‚Ü‚·B
@‚±‚̃^ƒO‚̓tƒF[ƒh‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñBƒtƒF[ƒh‚̏I—¹‚ð‘Ò‚Â‚É ‚́Awb ƒ^ƒO‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

fadeinse ( Œø‰Ê‰¹‚̃tƒF[ƒhƒCƒ“Ä¶ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - - - -
‘®«•K{?’là–Ÿ
bufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†( 0(ƒfƒtƒHƒ‹ƒg) ` )@Œø‰Ê‰¹‚ðÄ¶‚·‚éƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·Bˆê‚‚̃oƒbƒtƒ@‚Å‚Í “¯Žž‚ɂ͈ê‚‚̌ø‰Ê‰¹‚ð–‚炷‚±‚Æ‚ª‚Å‚«‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
storageyesŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@‰‰‘t‚·‚éŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
@Šg’£Žq‚͏ȗª‰Â”\‚Å‚·‚ªAÈ—ª‚µ‚œê‡‚ÉŽ©“®“I‚É’T‚µo‚³‚ê‚é‚Ì‚Í .wav ‚Ü‚œ‚Í .ogg ‚Ü‚œ‚Í .mp3 ‚ÌŠg’£Žq‚ðŽ‚Âƒtƒ@ƒCƒ‹‚Ÿ‚¯‚Å‚·B ( ‚œ‚Ÿ‚µ ogg ‚Æ mp3 ‚̍ж‚É‚Í SDK •t‘®‚̃vƒ‰ƒOƒCƒ“‚ª•K—v )
‚»‚̂ق©‚̃vƒ‰ƒOƒCƒ“‚ÅŽg—p‰Â”\‚ɂȂ邻‚̂ق©‚Ì ƒtƒ@ƒCƒ‹Œ`Ž®‚ðŽw’è‚·‚éê‡‚ÍŠg’£Žq‚àŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
startnoSE ŠJŽnˆÊ’uŽw’è@ƒ‹[ƒvƒ`ƒ…[ƒi‚ÅŽw’肵‚œƒ‰ƒxƒ‹‚Å SE ‚̍жŠJŽnˆÊ’u‚ðŽw’肵‚Ü‚·B
timeyesƒtƒF[ƒhƒCƒ“ŽžŠÔ(ms)@ƒtƒF[ƒhƒCƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
loopnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@Œø‰Ê‰¹‚ðŒJ‚è•Ô‚µÄ¶‚·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯ŒJ‚è•Ô‚µÄ¶‚³‚ê‚Ü‚·Bfalse ‚ð Žw’è‚·‚邯ˆê‰ñŒÀ‚è‚̍ж‚ƂȂè‚Ü‚·BÈ—ª‚·‚邯 false ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@true ‚ðŽw’肵‚œê‡‚Í ws ƒ^ƒO ‚ÅŒø‰Ê‰¹Ä¶‚̏I—¹‚ð‘҂‚±‚Ƃ͂ł«‚Ü‚¹‚ñB
@Œø‰Ê‰¹‚ðƒtƒF[ƒhƒCƒ“‚µ‚È‚ª‚çÄ¶‚µ‚Ü‚·B
@‚±‚̃^ƒO‚̓tƒF[ƒh‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñB ‘Ò‚Â‚É‚Í wf ƒ^ƒO‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

fadeoutbgm ( BGM‚̃tƒF[ƒhƒAƒEƒg )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
timeyesŽžŠÔ(ms’PˆÊ)@ƒtƒF[ƒhƒAƒEƒg‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B 3000 ‚ÆŽw’è‚·‚ê‚Î 3 •bŠÔ‚̊ԁAƒtƒF[ƒhƒAƒEƒg‚ðs‚Á‚Ä‚¢‚Ü‚·B
@Œ»Ý‰‰‘t’†‚Ì BGM ‚ðƒtƒF[ƒhƒAƒEƒg‚µ‚Ü‚·B
@ƒtƒF[ƒhƒAƒEƒg‚ªI—¹‚·‚邯‹È‚ÍŽ©“®“I‚É’âŽ~‚µ‚Ü‚·B
@‚±‚̃^ƒO‚̓tƒF[ƒh‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñBƒtƒF[ƒh‚̏I—¹‚ð‘Ò‚Â‚É ‚́Awb ƒ^ƒO‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

fadeoutse ( Œø‰Ê‰¹‚̃tƒF[ƒhƒAƒEƒg )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
bufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†( 0(ƒfƒtƒHƒ‹ƒg) ` )@Œø‰Ê‰¹‚ðƒtƒF[ƒhƒAƒEƒg‚·‚éƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
timeyesƒtƒF[ƒhƒAƒEƒgŽžŠÔ(ms)@ƒtƒF[ƒhƒAƒEƒg‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
@Œø‰Ê‰¹‚ðƒtƒF[ƒhƒAƒEƒg‚µ‚Ü‚·BƒtƒF[ƒhƒAƒEƒg‚µI‚í‚邯Ä¶‚Í Ž©“®“I‚É’âŽ~‚µ‚Ü‚·B
@‚±‚̃^ƒO‚̓tƒF[ƒh‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñB ‘Ò‚Â‚É‚Í wf ƒ^ƒO‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

fadepausebgm ( BGM ‰‰‘t‚̃tƒF[ƒhƒAƒEƒg‚µ‚È‚ª‚ç‚̈ꎞ’âŽ~ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
timeyesŽžŠÔ(ms’PˆÊ)@ƒtƒF[ƒhƒAƒEƒg‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B 3000 ‚ÆŽw’è‚·‚ê‚Î 3 •bŠÔ‚̊ԁAƒtƒF[ƒhƒAƒEƒg‚ðs‚Á‚Ä‚¢‚Ü‚·B
@BGM ‰‰‘t‚ðƒtƒF[ƒhƒAƒEƒg‚µ‚È‚ª‚çˆêŽž’âŽ~‚µ‚Ü‚·BConfig.tjs ‚Å BGM Ä¶ƒƒfƒBƒA‚É "Wave" ‚ðŽw’è ‚µ‚œê‡‚݂̂ɗLŒø‚Å‚·B
@BGM ‚̈ꎞ’âŽ~ó‘Ô‚Ížx‚ɕۑ¶‚³‚ê‚Ü‚·‚ªAˆêŽž’âŽ~‚µ‚Ä‚¢‚œê‡‚Ì BGM ‚Ì Ä¶ˆÊ’u‚̏î•ñ‚͕ۑ¶‚³‚ê‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@ˆêŽž’âŽ~‚µ‚œ BGM ‚ðÄŠJ‚·‚é‚É‚Í resumebgm ƒ^ƒO ‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

fadese ( Œø‰Ê‰¹‚̃tƒF[ƒh )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
bufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†( 0(ƒfƒtƒHƒ‹ƒg) ` )@Œø‰Ê‰¹‚ðƒtƒF[ƒh‚·‚éƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
timeyesƒtƒF[ƒhŽžŠÔ(ms)@ƒtƒF[ƒh‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
volumeyes‰¹—Ê% (0`100)@ƒtƒF[ƒh‚Ì“ž’B‰¹—Ê‚ð % ‚ÅŽw’肵‚Ü‚·B @100 ‚ªãŒÀ‚Å‚·B‰¹—ʂ̗}§‚݂̂ðƒTƒ|[ƒg‚µ‚Ü‚·(‘•‚Í ‰¹Œ¹‚Ì“Á«ãA‚Å‚«‚Ü‚¹‚ñ)B
@Œø‰Ê‰¹‚ðŽw’è‚Ì“ž’B‰¹—ʂ܂ŃtƒF[ƒh‚µ‚Ü‚·B
@‚±‚̃^ƒO‚̓tƒF[ƒh‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñB ‘Ò‚Â‚É‚Í wf ƒ^ƒO‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

font ( •¶Žš‘®«Ý’è )

-
ƒƒbƒZ[ƒW‘€ì
-
- - - - - - - - - - - -
‘®«•K{?’là–Ÿ
sizeno•¶ŽšƒTƒCƒY(pixel’PˆÊ) ‚Ü‚œ‚Í "default"@•¶ŽšƒTƒCƒY‚ð pixel ’PˆÊ‚ÅŽw’肵‚Ü‚·B
facenoƒtƒHƒ“ƒg–Œ ‚Ü‚œ‚Í "default" ‚Ü‚œ‚Í "user"@ƒtƒHƒ“ƒg–Œ‚ðŽw’肵‚Ü‚·B
@ƒtƒHƒ“ƒg–Œ‚ɂ͞B–†‚ÈŽw’è‚͂ł«‚Ü‚¹‚ñBƒXƒy[ƒXA”ŒŠp^‘SŠp‚à³Šm‚ÉŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
@•¡”‚̃tƒHƒ“ƒg–Œ‚ðƒJƒ“ƒ}‚Å‹æØ‚Á‚ÄŽw’è‚Å‚«‚Ü‚·B‚±‚̏ꍇ‚́AÅ‰‚Ì•û‚ɏ‘‚¢‚œ ƒtƒHƒ“ƒg‚ª‘¶Ý‚·‚ê‚΁A‚»‚ꂪ—Dæ‚³‚ê‚Ä‘I‘ð‚³‚ê‚Ü‚·B
@—á : face="HGs‘‘Ì,‚l‚r ‚oƒSƒVƒbƒN"
@c‘‚«—pƒtƒHƒ“ƒg‚ÍŽ©“®“I‚ɐݒ肳‚ê‚Ü‚·‚̂ŁAƒtƒHƒ“ƒg–Œ‚̐擪‚É @ ƒ}[ƒN‚ð‚‚¯‚é •K—v‚Í‚ ‚è‚Ü‚¹‚ñB @"user" ‚ðŽw’è‚·‚ê‚΁Aƒƒjƒ…[‚Ì [•¶Žš•\ŽŠ|ƒtƒHƒ“ƒg] ‚ц[ƒU‚ª‘I‘ð‚µ‚œƒtƒHƒ“ƒg‚É ‚È‚è‚Ü‚·B
colorno0xRRGGBB Œ`Ž® ‚Ü‚œ‚Í "default"@•¶ŽšF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
italicnotrue ‚Ü‚œ‚Í false ‚Ü‚œ‚Í "default"@•¶Žš‚ðŽÎ‘̂ɂ·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·Btrue ‚ðŽw’è‚·‚邯ŽÎ‘̂ɂȂè‚Ü ‚·B
rubysizenoƒ‹ƒr‚Ì•¶ŽšƒTƒCƒY(pixel’PˆÊ) ‚Ü‚œ‚Í "default"@ƒ‹ƒr(“ǂ݉Œ–Œ)‚Ì•¶Žš‚̃TƒCƒY‚ð pixel ’PˆÊ‚ÅŽw’肵‚Ü‚·B
rubyoffsetnoƒ‹ƒr‚Ì•\ŽŠƒIƒtƒZƒbƒg(pixel’PˆÊ) ‚Ü‚œ‚Í "default"@ƒ‹ƒr‚Ì•\ŽŠƒIƒtƒZƒbƒg‚ð pixel ’PˆÊ‚ÅŽw’肵‚Ü‚·B•‰‚̐”‚ðŽw’è‚·‚邯–{•¶‚É ‚æ‚è‹ß‚¢ˆÊ’u‚É•\ŽŠ‚³‚ê‚Ü‚·B
shadownotrue ‚Ü‚œ‚Í false ‚Ü‚œ‚Í "default"@•¶Žš‚ɉe‚ð‚‚¯‚é‚©‚ðŽw’肵‚Ü‚·Btrue ‚ðŽw’è‚·‚邯‰e‚ª‚‚«‚Ü‚·B
edgenotrue ‚Ü‚œ‚Í false ‚Ü‚œ‚Í "default"@•¶Žš‚ð‘Ü•¶Žš ( ‰Žæ‚è•¶Žš ) ‚É‚·‚é‚©‚ðŽw’肵‚Ü‚·Btrue ‚ðŽw’è‚·‚邯‘Ü•¶Žš‚ɂȂè‚Ü‚·B
edgecolorno0xRRGGBB Œ`Ž® ‚Ü‚œ‚Í "default"@•¶Žš‚̑܂̐F‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
shadowcolorno0xRRGGBB Œ`Ž® ‚Ü‚œ‚Í "default"@‰e‚̐F‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
boldnotrue ‚Ü‚œ‚Í false ‚Ü‚œ‚Í "default"@•¶Žš‚𑟕¶Žš‚É‚·‚é‚©‚ðŽw’肵‚Ü‚·B true ‚ðŽw’è‚·‚邯‘Ÿ•¶Žš‚ɂȂè‚Ü‚·B
@•¶Žš‚Ì—lX‚È‘®«‚ðŽw’肵‚Ü‚·B
@‚±‚ê‚ç‚Ì‘®«‚́AƒƒbƒZ[ƒWƒŒƒCƒ„‚²‚ƂɌ•ʂɐݒè‚Å‚«‚Ü‚·B
@‚¢‚ž‚ê‚Ì‘®«‚àAÈ—ª‚·‚邯‘O‚̏ó‘Ô‚ðˆø‚«Œp‚¬‚Ü‚·B‚Ü‚œAdefault ‚ðŽw’è‚·‚邯 Config.tjs “à‚ÅŽw’肵‚œƒfƒtƒHƒ‹ƒg‚Ì’l‚É–ß‚è‚Ü‚·B
@edge ‚Æ shadow ‚Í“¯Žž‚É true ‚É‚µ‚œê‡‚́A‘Ü•¶Žš‚݂̂ª—LŒø‚ɂȂèA‰e‚Í–³Ž‹‚³‚ê‚Ü‚·B
@‚±‚ê‚ç‚Ì‘®«‚́Aresetfont ƒ^ ƒO‚â ct cm er ƒ^ƒO‚ªŽÀs‚³‚ê ‚é‚ÆAConfig.tjs “à‚â deffont ƒ^ƒO‚ÅŽw’肵 ‚œƒfƒtƒHƒ‹ƒg‚Ì’l‚É–ß‚è‚Ü‚·B
-
- -

freeimage ( ƒŒƒCƒ„‰æ‘œ‚̉ð•ú )

-
ƒŒƒCƒ„‘€ì
-
- - -
‘®«•K{?’là–Ÿ
layeryes"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®”@‰æ‘œ‚ð‰ð•ú‚·‚郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
"base" ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„A 0 ˆÈã‚̐®”‚ðŽw’è‚·‚é ‚ÆA‘Ήž‚·‚é‘OŒiƒŒƒCƒ„‚ð•\‚µ‚Ü‚·B
pageno"back" ‚Ü‚œ‚Í "fore"@•\(fore)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@ƒŒƒCƒ„‚̉摜‚ð‰ð•ú‚µ‚Ü‚·B
@‚Æ‚­‚ɃAƒjƒ[ƒVƒ‡ƒ“î•ñ‚ð•ÛŽ‚µ‚Ä‚¢‚郌ƒCƒ„‚́A”ñ•\ŽŠ‚É‚µ‚Ä‚¢‚Ä‚à CPU ƒpƒ[‚ð Žg—p‚·‚é‚̂ŁA•s•K—v‚ɂȂÁ‚œŽž“_‚Å‚±‚̃^ƒO‚ðŽg‚Á‚ĉð•ú‚·‚邯‚¢‚¢‚©‚ÆŽv‚¢‚Ü‚·B
-
- -

glyph ( ƒNƒŠƒbƒN‘Ò‚¿‹L†‚ÌŽw’è )

-
ƒƒbƒZ[ƒW‘€ì
-
- - - - - - - -
‘®«•K{?’là–Ÿ
linenos––ƒNƒŠƒbƒN‘Ò‚¿‹L†ƒtƒ@ƒCƒ‹–Œ@s––ƒNƒŠƒbƒN‘Ò‚¿‹L†‰æ‘œ‚̃tƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B Šg’£Žq‚ÍŽw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
linekeyno0xRRGGBB Œ`Ž® ‚Ü‚œ‚Í ƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX”ԍ† ‚Ü‚œ‚Í "adapt"ƒJƒ‰[ƒL[‚ðŽw’肵‚Ü‚·B
@image ƒ^ƒO‚Ì key ‘®«‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
pageno‰üƒy[ƒWƒNƒŠƒbƒN‘Ò‚¿‹L†ƒtƒ@ƒCƒ‹–Œ@‰üƒy[ƒW‘Ò‚¿‹L†‰æ‘œ‚̃tƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
Šg’£Žq‚ÍŽw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
pagekeyno0xRRGGBB Œ`Ž® ‚Ü‚œ‚Í ƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX”ԍ† ‚Ü‚œ‚Í "adapt"ƒJƒ‰[ƒL[‚ðŽw’肵‚Ü‚·B
@image ƒ^ƒO‚Ì key ‘®«‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
fixnotrue ‚Ü‚œ‚Í false@‹L†•\ŽŠˆÊ’u‚ðŽw’èˆÊ’u‚ɌŒ肷‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·Btrue ‚ðŽw’è‚·‚邯 ‹L†‚Í left ‚š‚æ‚Ñ top ‚ðŽw’肵‚œˆÊ’u‚É•\ŽŠ‚³‚ê‚Ü‚·B
@false ‚ðŽw’è‚·‚邯 left ‚š‚æ‚Ñ top ‘®«‚Í–³Ž‹‚³‚êA‹L†‚ÍŒ»Ý‚Ì•¶Žš•\ŽŠ ˆÊ’u‚É•\ŽŠ‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B
leftno¶’[ˆÊ’u(pixel’PˆÊ)@fix ‘®«‚ð true ‚É‚µ‚œ‚Æ‚«‚É‹L†‚ð•\ŽŠ‚·‚éˆÊ’u‚Ì‚€‚¿A¶’[ˆÊ’u‚ð Žw’肵‚Ü‚·B
topnoã’[ˆÊ’u(pixel’PˆÊ)@fix ‘®«‚ð true ‚É‚µ‚œ‚Æ‚«‚É‹L†‚ð•\ŽŠ‚·‚éˆÊ’u‚Ì‚€‚¿Aã’[ˆÊ’u‚ð Žw’肵‚Ü‚·B
@ƒNƒŠƒbƒN‘Ò‚¿‚É—p‚¢‚鉿‘œ‚ðŽw’肵‚Ü‚·B
@line ‚â page ‘®«‚ÅŽw’肳‚ꂜƒtƒ@ƒCƒ‹–Œ‚̉摜‚ª‹L†‚Æ‚µ‚āA‚»‚̃tƒ@ƒCƒ‹–Œ‚É .asd ‚ð ‚‚¯‚œƒtƒ@ƒCƒ‹–Œ‚ª ƒAƒjƒ[ƒVƒ‡ƒ“ƒŒƒCƒ„‚̃XƒNƒŠƒvƒg‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·B
@ƒAƒjƒ[ƒVƒ‡ƒ“ƒŒƒCƒ„—p‚̉摜‚âƒXƒNƒŠƒvƒg‚̏‘‚«•û‚ɂ‚¢‚ẮAAnimationLayer.tjs ‚ð ŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@‚±‚ê‚ç‚̐ݒè‚́AƒƒbƒZ[ƒWƒŒƒCƒ„‚²‚ƂɌ•ʂɐݒè‚Å‚«‚Ü‚·B
-
- -

goback ( ‘O‚É–ß‚é )

-
žxE’ʉߋL˜^‘€ì
-
- -
‘®«•K{?’là–Ÿ
asknotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯A‘O‚ɖ߂邩‚Ç‚€‚©‚ÌŠm”F‚ð‚µ‚Ü‚·Bfalse ‚ð Žw’è‚·‚邯‘O‚ɖ߂邩‚Ç‚€‚©‚ÌŠm”F‚Í‚ ‚è‚Ü‚¹‚ñB‚±‚Ì‘®«‚ðÈ—ª ‚·‚邯 false ‚ðŽw’肵‚œ‚Ƃ݂Ȃ³‚ê‚Ü‚·B
@‘O‚ɖ߂邩‚Ç‚€‚©‚ÌŠm”F‚ц[ƒU‚ªu‚¢‚¢‚Ёv‚ð‘I‚ñ‚Ÿê‡AŽÀs‚Í ‚»‚̂܂܌p‘±‚µ‚Ü‚·B
@ƒƒjƒ…[‚©‚ç ƒVƒXƒeƒ€|‘O‚É–ß‚é ‚ð‘I‘ð‚µ‚œ‚Æ‚«‚Æ“¯‚¶“®ì‚ð‚µ‚Ü‚·B
-
- -

gotostart ( Å‰‚É–ß‚é )

-
žxE’ʉߋL˜^‘€ì
-
- -
‘®«•K{?’là–Ÿ
asknotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯AÅ‰‚ɖ߂邩‚Ç‚€‚©‚ÌŠm”F‚ð‚µ‚Ü‚·Bfalse ‚ð Žw’è‚·‚邯Å‰‚ɖ߂邩‚Ç‚€‚©‚ÌŠm”F‚Í‚ ‚è‚Ü‚¹‚ñB‚±‚Ì‘®«‚ðÈ—ª ‚·‚邯 false ‚ðŽw’肵‚œ‚Ƃ݂Ȃ³‚ê‚Ü‚·B
@Å‰‚ɖ߂邩‚Ç‚€‚©‚ÌŠm”F‚ц[ƒU‚ªu‚¢‚¢‚Ёv‚ð‘I‚ñ‚Ÿê‡AŽÀs‚Í ‚»‚̂܂܌p‘±‚µ‚Ü‚·B
@startanchor ƒ^ƒO‚ÅŽw’肳‚ꂜêŠ‚É–ß‚è‚Ü‚·B
@ƒƒjƒ…[‚©‚ç ƒVƒXƒeƒ€|Å‰‚É–ß‚é ‚ð‘I‘ð‚µ‚œ‚Æ‚«‚Æ“¯‚¶“®ì‚ð‚µ‚Ü‚·B
-
- -

graph ( ƒCƒ“ƒ‰ƒCƒ“‰æ‘œ•\ŽŠ )

-
ƒƒbƒZ[ƒW‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
storageyes‰æ‘œƒtƒ@ƒCƒ‹–Œ@•\ŽŠ‚³‚¹‚œ‚¢‰æ‘œƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B “ǂݍž‚ß‚éŒ`Ž®‚Í imageƒ^ƒO‚œǂݍž‚ß‚é Œ`Ž®‚Æ“¯‚¶‚Å‚·B @‚±‚±‚ÅŽw’肵‚œƒtƒ@ƒCƒ‹–Œ (Šg’£Žq‚ðœ‚­) •”•ª‚É _m ‚ð’ljÁ ‚µ‚œƒtƒ@ƒCƒ‹‚ªA‚à‚µ‚ ‚ê‚΁Aƒ}ƒXƒN‰æ‘œ‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·B ƒ}ƒXƒN‰æ‘œ‚Í•K‚ž 256 FƒOƒŒ[ƒXƒP[ƒ‹‚ŕۑ¶‚µ‚Ä‚­‚Ÿ‚³‚¢B
keyno0xRRGGBB Œ`Ž® ‚Ü‚œ‚Í ƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX”ԍ† ‚Ü‚œ‚Í "adapt"@‚ǂ̐F‚𔲂«F‚Æ‚·‚é‚©‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯”²‚«F‚Í–³Œø‚ɂȂè‚Ü‚·B @key=0xRRGGBB ‚Æ‚¢‚€Œ`Ž®‚Å 16 i”‚Å”²‚«F‚ðŽw’è‚·‚é ‚ÆARR(Ô) GG(—Î) BB(Â)‚Å“h‚ç‚ꂜ•”•ª‚𔲂«F‚Æ‚µ‚Ä“§–Ÿ‚É‚µ‚Ü‚·B ‚œ‚Æ‚Š‚ÎAkey=0xff00ff ‚Å‚Í (r,g,b)=(255,0,255) ‚‚܂è^ƒ}ƒ[ƒ“ƒ_‚Ì•” •ª‚𔲂«F‚Æ‚µ‚Ä“§–Ÿ‚É‚·‚邯‚¢‚€Žw’è‚ɂȂè‚Ü‚·B
@‚œ‚Ÿ’P‚ɐ”’l‚ðŽw’è‚·‚ê‚΁A‚»‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚̐”’l‚ª”²‚« F‚ƂȂè‚Ü‚·B16F/256F‚̉摜‚ɑ΂µ‚Ä—LŒø‚Å‚·B
@key=adapt ‚ÆŽw’è‚·‚ê‚΁AŽ©“®“I‚É”²‚«F‚ªŒˆ’肳‚ê‚Ü‚·B Žg—p‚³‚ê‚锲‚«F‚́A‰æ‘œ‚̈ê”ԏã‚̃‰ƒCƒ“‚ɂāAˆê”Ô‘œ‚­Žg‚í‚ê‚Ä‚¢‚éF‚Å‚·B 16F/256F‚̉摜‚ɑ΂µ‚Ä—LŒø‚Å‚·B
@ƒ}ƒXƒN‰æ‘œ‚ðŽg—p‚·‚éê‡‚́A‚±‚̃^ƒO‚ðŽw’è‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
charnotrue (ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@true ‚ðŽw’è‚·‚邯A‰æ‘œ‚Ífont ƒ^ƒO‚Å Žw’肵‚œFA‰eA‘Ü•¶Žš‚̏ó‘Ô‚ªA•¶Žš“¯—l‚É•\ŽŠ‚³‚ê‚Ü‚·B ‚»‚Ì‚œ‚߁Atrue ‚ðÝ’è‚·‚邯‰æ‘œ‚̐Fî•ñ‚Í–³Ž‹‚³‚ê‚Ü‚·B ‚Ü‚œA‰æ‘œ‚ª‰e‚â‘Ü•¶Žš‚Å‚ ‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
@graph ƒ^ƒO‚ª“ÁŽê‹L†‚Ì•\ŽŠ‚ÉŽg‚í‚ê‚邱‚Æ‚ª‘œ‚¢‚±‚Æ‚ð ‘z’肵‚ăfƒtƒHƒ‹ƒg‚Å‚Í true ‚ɂȂÁ‚Ä‚¢‚é‚̂ŁA•’Ê‚Ì ‰æ‘œ‚ð•\ŽŠ‚·‚éê‡‚Í’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
altno‘ã‘Ö•¶Žš@ƒƒbƒZ[ƒW—š—ð‚É•\ŽŠ‚·‚éA‚±‚̉摜‚Ì‘ã‘Ö•¶Žš‚ðŽw’肵‚Ü‚·B ƒƒbƒZ[ƒW—š—ð‚Í•¶Žšî•ñ‚µ‚©•\ŽŠ‚Å‚«‚Ü‚¹‚ñ‚̂ŁAalt ‘®«‚É Žw’肳‚ꂜ•¶Žš‚ª‘ã‚í‚è‚É•\ŽŠ‚³‚ê‚Ü‚·B
@”CˆÓ‚̉摜‚ðƒƒbƒZ[ƒWƒŒƒCƒ„‚Ì•¶ŽšˆÊ’u‚É•\ŽŠ‚µ‚Ü‚·B
@“ǂݍž‚݉”\‚ÈŒ`Ž®‚Í image ƒ^ƒO‚Å•\ŽŠ‚·‚é ‚±‚Ƃ̂ł«‚é‘OŒi‰æ‘œ‚Æ“¯‚¶‚Å‚·B
@’ʏí‚́A•’ʂ̃tƒHƒ“ƒg‚ł͊܂܂ê‚Ä‚¢‚È‚¢‚æ‚€‚È“ÁŽê‚È‹L†‚ð ‰æ‘œ‚Æ‚µ‚Ä—pˆÓ‚µA‚»‚ê‚ð•\ŽŠ‚³‚¹‚é—p“r‚ÉŽg—p‚µ‚Ü‚·B
@‹L†‚łȂ­A‰æ‘œ‚ð•\ŽŠ‚·‚éê‡‚Í char ‘®«‚É false ‚ðŽw’肵‚Ä‚­ ‚Ÿ‚³‚¢B
@‚æ‚­Žg‚€‹L†‚̓}ƒNƒ‚ð‘g‚ñ‚Å‚š‚­‚ÆŠy‚©‚ÆŽv‚¢‚Ü‚·B
-
—á:
-; heart ‚ɂ̓n[ƒgƒ}[ƒN‚̉摜
[macro name="heart"][graph storage="heart" alt="(‚́`‚Æ)"][endmacro]
; ˆÈŒãA[heart] ƒ^ƒO‚Ńn[ƒgƒ}[ƒN‚ðŽg—p‰Â”\
-
-
- -

hact ( ƒƒbƒZ[ƒW—š—ðƒAƒNƒVƒ‡ƒ“ )

-
ƒƒbƒZ[ƒW—š—𑀍ì
-
- -
‘®«•K{?’là–Ÿ
expyesTJSŽ®@ƒƒbƒZ[ƒW‚ðƒNƒŠƒbƒN‚µ‚œ‚Æ‚«‚ÉŽÀs‚·‚é TJS Ž®‚ðŽw’肵‚Ü‚·B
@ƒƒbƒZ[ƒW—š—ð‚ɑ΂·‚éƒAƒNƒVƒ‡ƒ“‚ðŽw’肵‚Ü‚·B‚±‚̃^ƒO‚Æ endhact ƒ^ƒO ‚ň͂܂ꂜ•”•ª‚́AƒƒbƒZ[ƒW—š—ðã‚ŃNƒŠƒbƒN‚Å‚«‚邿‚€‚ɂȂèAƒNƒŠƒbƒN‚³‚ê‚œŽž‚ÉŽÀs‚·‚é TJS Ž® ‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‰ß‹Ž‚ɃƒbƒZ[ƒW‚Æ‹€‚ɍж‚µ‚œº‚ðAƒƒbƒZ[ƒW—š—ð‚̃NƒŠƒbƒN‚Å Ä¶‚Å‚«‚邿‚€‚É‚·‚é‚Ȃǂɉž—p‚Å‚«‚Ü‚·B
-
- -

hch ( c’†‰¡‚ð•\ŽŠ‚·‚é )

-
ƒƒbƒZ[ƒW‘€ì
-
- - -
‘®«•K{?’là–Ÿ
textyes•¶Žš@‚±‚±‚ÅŽw’肵‚œ•¶Žš‚ª‚»‚±‚Ÿ‚¯‰¡‘‚«‚Å•\ŽŠ‚³‚ê‚Ü‚·B
expandnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯A’·‚¢c’†‰¡‚ð•`‰æ‚µ‚æ‚€‚Æ‚µ‚œ‚Æ‚«‚É sŠÔ‚ðŽ©“®“I‚ÉŠg’£‚µ‚Ü‚·Bfalse ‚ðŽw’è‚·‚邯Ac’†‰¡‚ª s‚©‚ç‚͂ݏo‚Đ³í‚É•`‰æ‚³‚ê‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·‚ªA sŠÔ‚Í‚»‚̂܂܂ɂȂè‚Ü‚· ( ’ʏ플Šp‚QŒ…‚È‚ç‚Î false ‚Å OK )B
‚±‚Ì‘®«‚ðŽw’肵‚È‚¢‚Æ false ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B

@c’†‰¡ ( c‘‚«’†‚ÉŽZ—p”Žš‚QŒ…‚ð‘‚­‚æ‚€‚ȏꍇ‚É‚»‚±‚Ÿ‚¯‰¡‘‚«‚É‚·‚鏑‚«•û ) ‚Å•¶Žš‚ð•\ŽŠ‚µ‚Ü‚·B
@Œ»Ý‘ΏۂƂȂÁ‚Ä‚¢‚郁ƒbƒZ[ƒWƒŒƒCƒ„‚ªc‘‚«ƒ‚[ƒh‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚·B
-
—á:
-¡“ú‚Í•œ¬[hch text="15"]”N[hch text="12"]ŒŽ[hch text="30"]“ú -
-
- -

hidemessage ( ƒƒbƒZ[ƒW‚ðÁ‚· )

-
ƒVƒXƒeƒ€‘€ì
-
@ƒƒbƒZ[ƒWƒŒƒCƒ„‚ðˆêŽž“I‚ɉB‚µ‚Ü‚·Bƒƒjƒ…[‚©‚çuƒƒbƒZ[ƒW‚ðÁ‚·v‚ð‘I‚ñ‚Ÿ‚Ì‚Æ “¯‚¶“®ì‚ðs‚¢‚Ü‚·B
@ƒNƒŠƒbƒN‘Ò‚¿‚ðs‚Á‚œŒãAƒƒbƒZ[ƒWƒŒƒCƒ„‚Í•\ŽŠ‚³‚êA ŽÀs‚ÍŒp‘±‚µ‚Ü‚·B
-
- -

history ( ƒƒbƒZ[ƒW—š—ð‚̐ݒè )

-
ƒƒbƒZ[ƒW—š—𑀍ì
-
- - -
‘®«•K{?’là–Ÿ
outputnotrue ‚Ü‚œ‚Í false@ƒƒbƒZ[ƒW—š—ð‚Ö‚Ì•¶Žšî•ñ‚̏o—Í‚ð‚·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯AƒƒbƒZ[ƒWƒŒƒCƒ„‚É•\ŽŠ‚µ‚œ•¶Žš‚ªƒƒbƒZ[ƒW—š—ð‚É •\ŽŠ‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B
@ƒVƒiƒŠƒI‚ðÅ‰‚ÉŽÀs‚µ‚œ‚Æ‚«‚Í true ‚̏ó‘ԂɂȂÁ‚Ä‚¢‚Ü‚·B
@false ‚ðŽw’è‚·‚邯ƒƒbƒZ[ƒW—š—ð‚ɂ͕¶Žšî•ñ‚͏o—Í‚³‚ê‚Ü‚¹‚ñB
enablednotrue ‚Ü‚œ‚Í false@ƒƒbƒZ[ƒW—š—ð‚ð•\ŽŠ‰Â”\‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯•\ŽŠ‰Â”\‚ɁAfalse ‚ðŽw’è‚·‚邯•\ŽŠ•s‰Â”\‚ɂȂè‚Ü‚·B
@ƒ†[ƒU[‚ɃƒbƒZ[ƒW—š—ð‚ð•\ŽŠ‚³‚¹‚œ‚­‚È‚¢ê‡‚É false ‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
@ƒƒbƒZ[ƒW—š—ð‚Ì‹@”\‚ÉŠÖ‚·‚éÝ’è‚ðs‚¢‚Ü‚·B
-
- -

hr ( ƒƒbƒZ[ƒW—š—ð‚̉üs/‰üƒy[ƒW )

-
ƒƒbƒZ[ƒW—š—𑀍ì
-
- -
‘®«•K{?’là–Ÿ
repagenotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@‰üƒy[ƒW‚ðs‚€‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯‰üs‚ł͂Ȃ­‰üƒy[ƒW‚ªs‚í‚ê‚Ü‚·Bfalse ‚ðŽw’è‚·‚邯 ‰üs‚ªs‚í‚ê‚Ü‚·B
@‚±‚Ì‘®«‚ðÈ—ª‚·‚邯 false ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
@‰üƒy[ƒW‚́AConfig.tjs ‚̃ƒbƒZ[ƒW—š—ð‚̐ݒè‚Å everypage ‚ª true ‚É ‚È‚Á‚ĂȂ¢‚Æ“®ì‚µ‚Ü‚¹‚ñB
@ƒƒbƒZ[ƒW—š—ð‚ð‰üs‚Ü‚œ‚͉üƒy[ƒW‚µ‚Ü‚·B
-
- -

if ( ðŒ‚É‚æ‚èƒVƒiƒŠƒI‚ðŽÀs )

-
•ϐ”ETJS ‘€ì
-
- -
‘®«•K{?’là–Ÿ
expyesTJS Ž®@•]‰¿‚·‚é TJS Ž®‚ðŽw’肵‚Ü‚·B‚±‚ÌŽ®‚ÌŒ‹‰Ê‚ª false ( ‚Ü‚œ‚Í 0 ‚È ‚ç‚΁AelsifEelseEendif ƒ^ƒO‚܂ł̕¶Í‚âƒ^ƒO‚ª–³Ž‹‚³‚ê‚Ü‚·B
Ž®‚ð•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚ª true ( ‚Ü‚œ‚Í 0 ˆÈŠO ) ‚È‚ç‚΁A elsifEelseEendif ‚Ì‚¢‚ž‚ê‚©‚܂łɂ ‚é•¶Í‚âƒ^ƒO‚ðŽÀs‚µA ‚»‚€‚łȂ¢ê‡‚Í–³Ž‹‚µ‚Ü‚·B
@if ` endif ‚̊Ԃɂ̓‰ƒxƒ‹‚ð‹²‚Ü‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
-
—á:
-; —á1 [if exp="false"]
‚±‚±‚Í•\ŽŠ‚³‚ê‚È‚¢
[else]
‚±‚±‚Í•\ŽŠ‚³‚ê‚é
[endif]

; —á2 [if exp="false"]
‚±‚±‚Í•\ŽŠ‚³‚ê‚È‚¢
[elsif exp="false"]
‚±‚±‚Í•\ŽŠ‚³‚ê‚È‚¢
[else]
‚±‚±‚Í•\ŽŠ‚³‚ê‚é
[endif]

; —á3 [if exp="false"]
‚±‚±‚Í•\ŽŠ‚³‚ê‚È‚¢
[elsif exp="true"]
‚±‚±‚Í•\ŽŠ‚³‚ê‚é
[else]
‚±‚±‚Í•\ŽŠ‚³‚ê‚È‚¢
[endif]

; —á4 [if exp="true"]
‚±‚±‚Í•\ŽŠ‚³‚ê‚é
[elsif exp="true"]
‚±‚±‚Í•\ŽŠ‚³‚ê‚È‚¢
[else]
‚±‚±‚Í•\ŽŠ‚³‚ê‚È‚¢
[endif]

-
-
- -

ignore ( ðŒ‚É‚æ‚èƒVƒiƒŠƒI‚𖳎‹ )

-
•ϐ”ETJS ‘€ì
-
- -
‘®«•K{?’là–Ÿ
expyesTJS Ž®@•]‰¿‚·‚é TJS Ž®‚ðŽw’肵‚Ü‚·B‚±‚ÌŽ®‚ÌŒ‹‰Ê‚ª true ( ‚Ü‚œ‚Í 0 ˆÈŠO )‚È ‚ç‚΁Aendignore ƒ^ƒO‚܂ł̕¶Í‚âƒ^ƒO‚ª–³Ž‹‚³‚ê‚Ü‚·B
@Ž®‚ð•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚ª true ( ‚Ü‚œ‚Í 0 ˆÈŠO ) ‚È‚ç‚΁Aendignore ƒ^ƒO‚܂łɂ ‚é•¶Í ‚âƒ^ƒO‚ª–³Ž‹‚³‚ê‚Ü‚·B
@ignore ` endignore ‚̊Ԃɂ̓‰ƒxƒ‹‚ð‹²‚Ü‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
-
- -

image ( ‰æ‘œ‚̓ǂݍž‚Ý )

-
ƒŒƒCƒ„‘€ì
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
‘®«•K{?’là–Ÿ
storageyes‰æ‘œƒtƒ@ƒCƒ‹–Œ@“ǂݍž‚Ý‚œ‚¢‰æ‘œ‚ðŽw’肵‚Ü‚·BŠg’£Žq‚͏ȗª‰Â”\‚Å‚·B
@‚±‚±‚ÅŽw’肵‚œƒtƒ@ƒCƒ‹–Œ (Šg’£Žq‚ðœ‚­) •”•ª‚É _m ‚ð’ljÁ ‚µ‚œƒtƒ@ƒCƒ‹‚ªA‚à‚µ‚ ‚ê‚΁Aƒ}ƒXƒN‰æ‘œ‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·B @‚Ü‚œA“¯—l‚É _p ‚ð’ljÁ‚µ‚œƒtƒ@ƒCƒ‹‚ªA‚à‚µ‚ ‚ê‚΁AƒNƒŠƒbƒJƒuƒ‹ ƒ}ƒbƒv—p‚Ì—Ìˆæ‰æ‘œ‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·B
@ƒ}ƒXƒN‰æ‘œ‚Í•K‚ž 256 FƒOƒŒ[ƒXƒP[ƒ‹‚ŕۑ¶‚µ‚Ä‚­‚Ÿ‚³‚¢B
@—Ìˆæ‰æ‘œ‚Í‚©‚Ȃ炞 256 F‚ŕۑ¶‚µ‚Ä‚­‚Ÿ‚³‚¢B
@‚Ü‚œAŠg’£Žq‚ª asd ‚̃tƒ@ƒCƒ‹‚ª‘¶Ý‚·‚ê‚΃Aƒjƒ[ƒVƒ‡ƒ“ ƒV[ƒPƒ“ƒXƒf[ƒ^‚Æ‚µ‚ăAƒjƒ[ƒVƒ‡ƒ“‚̏î•ñ‚à“ǂݍž‚݂܂êA Šg’£Žq‚ª ma ‚̃tƒ@ƒCƒ‹‚ª‘¶Ý‚·‚ê‚΁AƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv—p‚Ì —̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·B
layeryes"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®”@‰æ‘œ‚ð“ǂݍž‚ÞƒŒƒCƒ„‚ðŽw’肵‚Ü‚·B
"base" ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„A 0 ˆÈã‚̐®”‚ðŽw’è‚·‚é ‚ÆA‘Ήž‚·‚é‘OŒiƒŒƒCƒ„‚ɉ摜‚ð“ǂݍž‚݂܂·B
pageno"back" ‚Ü‚œ‚Í "fore"@•\(fore)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
keyno0xRRGGBB Œ`Ž® ‚Ü‚œ‚Í ƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX”ԍ† ‚Ü‚œ‚Í "adapt"@‚ǂ̐F‚𔲂«F‚Æ‚·‚é‚©‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯”²‚«F‚Í–³Œø‚ɂȂè‚Ü‚·B
@key=0xRRGGBB ‚Æ‚¢‚€Œ`Ž®‚Å 16 i”‚Å”²‚«F‚ðŽw’è‚·‚é ‚ÆARR(Ô) GG(—Î) BB(Â)‚Å“h‚ç‚ꂜ•”•ª‚𔲂«F‚Æ‚µ‚Ä“§–Ÿ‚É‚µ‚Ü‚·B ‚œ‚Æ‚Š‚ÎAkey=0xff00ff ‚Å‚Í (r,g,b)=(255,0,255) ‚‚܂è^ƒ}ƒ[ƒ“ƒ_‚Ì•” •ª‚𔲂«F‚Æ‚µ‚Ä“§–Ÿ‚É‚·‚邯‚¢‚€Žw’è‚ɂȂè‚Ü‚·B
@‚œ‚Ÿ’P‚ɐ”’l‚ðŽw’è‚·‚ê‚΁A‚»‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚̐”’l‚ª”²‚« F‚ƂȂè‚Ü‚·B16F/256F‚̉摜‚ɑ΂µ‚Ä—LŒø‚Å‚·B
@key=adapt ‚ÆŽw’è‚·‚ê‚΁AŽ©“®“I‚É”²‚«F‚ªŒˆ’肳‚ê‚Ü‚·B Žg—p‚³‚ê‚锲‚«F‚́A‰æ‘œ‚̈ê”ԏã‚̃‰ƒCƒ“‚ɂāAˆê”Ô‘œ‚­Žg‚í‚ê‚Ä‚¢‚éF‚Å‚·B 16F/256F‚̉摜‚ɑ΂µ‚Ä—LŒø‚Å‚·B
@ƒ}ƒXƒN‰æ‘œ‚ðŽg—p‚·‚éê‡‚́A‚±‚Ì‘®«‚ÍŽw’è‚·‚é•K—v‚Í ‚ ‚è‚Ü‚¹‚ñB
modeno"alpha"(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í "transp" "opaque" "rect" "add" "sub" "mul" "dodge" "darken" "lighten" "screen" "psadd" "pssub" "psmul" "psscreen" "psoverlay" "pshlight" "psslight" "psdodge" "psdodge5" "psburn" "pslighten" "psdarken" "psdiff" "psdiff5" "psexcl" ‚Ì‚¢‚ž‚ê‚©@‘OŒiƒŒƒCƒ„‚Ì“§‰ßƒ‚[ƒh‚ðŽw’肵‚Ü‚·B‘OŒiƒŒƒCƒ„ˆÈŠO‚É‚Í Žw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
@"alpha" ‚Ü‚œ‚Í "transp" ‚ðŽw’è‚·‚邯ƒ¿ƒ`ƒƒƒlƒ‹‚ª—LŒø‚ɂȂÁ‚ĉ摜‚ð “§‰ß‚µ‚Ä•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B"alpha" ‚Å‚à "transp" ‚Å‚à“¯‚¶ˆÓ–¡‚Å‚·B
@"opaque" ‚Ü‚œ‚Í "rect" ‚ðŽw’è‚·‚邯‰æ‘œ‚Í“§‰ß‚³‚ê‚Ü‚¹‚ñ (‹éŒ`‚Å•\ŽŠ‚³‚ê‚Ü‚·)B"opaque" ‚Å‚à "rect" ‚Å‚à“¯‚¶ˆÓ–¡‚Å‚·B
@"addalpha" ‚ðŽw’è‚·‚邯A‰æ‘œ‚𓧉߂µ‚Ä•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B"alpha" ‚̓Aƒ‹ƒtƒ@‡¬‚Å‚·‚ªA "addalpha" ‚͉ÁŽZƒAƒ‹ƒtƒ@‡¬‚ð•\‚µ‚Ü‚·B‚±‚̈Ⴂ‚ɂ‚¢‚Ắu‹g—¢‹g—¢‚Q ƒŠƒtƒ@ƒŒƒ“ƒXv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@"add" ‚ðŽw’è‚·‚邯‰ÁŽZ‡¬‚ªs‚í‚ê‚Ü‚·B
@"sub" ‚ðŽw’è‚·‚邯ŒžŽZ‡¬‚ªs‚í‚ê‚Ü‚·B
@"mul" ‚ðŽw’è‚·‚邯æŽZ‡¬‚ªs‚í‚ê‚Ü‚·B
@"dodge" ‚ðŽw’è‚·‚邯u•¢‚¢Ä‚«v‡¬‚ªs‚í‚ê‚Ü‚·B
@"darken" ‚ðŽw’è‚·‚邯u”äŠr(ˆÃ)v‡¬‚ªs‚í‚ê‚Ü‚·B
@"lighten" ‚ðŽw’è‚·‚邯u”äŠr(–Ÿ)v‡¬‚ªs‚í‚ê‚Ü‚·B
@"screen" ‚ðŽw’è‚·‚邯uƒXƒNƒŠ[ƒ“æŽZv‡¬‚ªs‚í‚ê‚Ü‚·B
@"psadd" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́u•¢‚¢Ä‚«(ƒŠƒjƒA)v‡¬‚ªs‚í‚ê‚Ü‚·B
@"pssub" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́uÄ‚«ž‚Ý(ƒŠƒjƒA)v‡¬‚ªs‚í‚ê‚Ü‚·B
@"psmul" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́uæŽZv‡¬‚ªs‚í‚ê‚Ü‚·B
@"psscreen" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́uƒXƒNƒŠ[ƒ“v‡¬‚ªs‚í‚ê‚Ü‚·B
@"psoverlay" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́uƒI[ƒo[ƒŒƒCv‡¬‚ªs‚í‚ê‚Ü‚·B
@"pshlight" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́uƒn[ƒhƒ‰ƒCƒgv‡¬‚ªs‚í‚ê‚Ü‚·B
@"psslight" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́uƒ\ƒtƒgƒ‰ƒCƒgv‡¬‚ªs‚í‚ê‚Ü‚·B
@"psdodge" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́u•¢‚¢Ä‚«ƒJƒ‰[v‡¬‚ªs‚í‚ê‚Ü‚·B
@"psdodge5" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́u•¢‚¢Ä‚«ƒJƒ‰[v‡¬(Photoshop 5.x ˆÈ‰º‚ƌ݊·)‚ªs‚í‚ê‚Ü‚·B
@"psburn" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́uÄ‚«ž‚݃Jƒ‰[v‡¬‚ªs‚í‚ê‚Ü‚·B
@"pslighten" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́u”äŠr(–Ÿ)v‡¬‚ªs‚í‚ê‚Ü‚·B
@"psdarken" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́u”äŠr(ˆÃ)v‡¬‚ªs‚í‚ê‚Ü‚·B
@"psdiff" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́u·‚̐â‘Î’lv‡¬‚ªs‚í‚ê‚Ü‚·B
@"psdiff5" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́u·‚̐â‘Î’lv‡¬(Photoshop 5.x ˆÈ‰º‚ƌ݊·)‚ªs‚í‚ê‚Ü‚·B
@"psexcl" ‚ðŽw’è‚·‚邯APhotoshopŒÝŠ·‚́uœŠOv‡¬‚ªs‚í‚ê‚Ü‚·B
@“§–Ÿ“xî•ñ‚ðŽ‚œ‚È‚¢‰æ‘œ‚ðŽw’è‚·‚éê‡‚Í "opaque" ‚ÉŽw’è‚·‚é•û‚ª •‰‰×‚ªŒy‚­‚čς݂܂·B

@È—ª‚·‚邯 "alpha" ‚Å‚ ‚邯‚݂Ȃ³‚ê‚Ü‚·B—áŠO“I‚ɁA TLG5/6 ‰æ‘œ‚̏ꍇ‚́A‰æ‘œ’†‚É“§‰ßƒ‚[ƒh‚ð•\‚·î•ñ‚ª–„‚ߍž‚Ü‚ê‚Ä‚¢‚Ü‚·B‚±‚̏ꍇ‚́A‚±‚Ì‘®«‚ð È—ª‚·‚邯A‚»‚̉摜‚ªî•ñ‚Æ‚µ‚ÄŽ‚Á‚Ä‚¢‚é“§‰ßƒ‚[ƒh‚ɏ]‚Á‚Ä•\ŽŠ‚³‚ê‚Ü‚·B
grayscalenotrue ‚Ü‚œ‚Í false@‰æ‘œ‚ðƒOƒŒ[ƒXƒP[ƒ‹‚É‚·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B grayscale=true ‚ÆŽw’è‚·‚邯A‰æ‘œ‚ðƒOƒŒ[ƒXƒP[ƒ‹‚É‚µ‚Ü‚·B È—ª‚·‚邯 false ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
rgammanoƒKƒ“ƒ}•␳’l (0.1 ` 1.0(ƒfƒtƒHƒ‹ƒg) ` 9.9)@r (Ô) Ag (—Î) A b (Â) ‚ÌŠe¬•ª‚̃Kƒ“ƒ}’l‚ðŽw’肵‚Ü‚·B ‚œ‚Æ‚Š‚Î‰æ‘œ‚ðƒZƒsƒA’²‚É‚·‚é‚ɂ́A grayscale=true rgamma=1.3 ggamma=1.1 ‚ÆŽw’肵‚Ü‚·B
ggammanoƒKƒ“ƒ}•␳’l (0.1 ` 1.0(ƒfƒtƒHƒ‹ƒg) ` 9.9)@r (Ô) Ag (—Î) A b (Â) ‚ÌŠe¬•ª‚̃Kƒ“ƒ}’l‚ðŽw’肵‚Ü‚·B ‚œ‚Æ‚Š‚Î‰æ‘œ‚ðƒZƒsƒA’²‚É‚·‚é‚ɂ́A grayscale=true rgamma=1.3 ggamma=1.1 ‚ÆŽw’肵‚Ü‚·B
bgammanoƒKƒ“ƒ}•␳’l (0.1 ` 1.0(ƒfƒtƒHƒ‹ƒg) ` 9.9)@r (Ô) Ag (—Î) A b (Â) ‚ÌŠe¬•ª‚̃Kƒ“ƒ}’l‚ðŽw’肵‚Ü‚·B ‚œ‚Æ‚Š‚Î‰æ‘œ‚ðƒZƒsƒA’²‚É‚·‚é‚ɂ́A grayscale=true rgamma=1.3 ggamma=1.1 ‚ÆŽw’肵‚Ü‚·B
rfloorno‹P“xÅ’á’l ( 0(ƒfƒtƒHƒ‹ƒg) ` 255 )@Še¬•ª‚Ì‹P“xÅ’á’l‚ðŽw’肵‚Ü‚·B
gfloorno‹P“xÅ’á’l ( 0(ƒfƒtƒHƒ‹ƒg) ` 255 )@Še¬•ª‚Ì‹P“xÅ’á’l‚ðŽw’肵‚Ü‚·B
bfloorno‹P“xÅ’á’l ( 0(ƒfƒtƒHƒ‹ƒg) ` 255 )@Še¬•ª‚Ì‹P“xÅ’á’l‚ðŽw’肵‚Ü‚·B
rceilno‹P“xÅ‚’l ( 0 ` 255(ƒfƒtƒHƒ‹ƒg) )@Še¬•ª‚Ì‹P“xÅ‚’l‚ðŽw’肵‚Ü‚·B ‚œ‚Æ‚Š‚ÎA rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 ‚Æ Žw’è‚·‚邯AF‚ª”œ“]‚µ‚Ü‚·B
gceilno‹P“xÅ‚’l ( 0 ` 255(ƒfƒtƒHƒ‹ƒg) )@Še¬•ª‚Ì‹P“xÅ‚’l‚ðŽw’肵‚Ü‚·B ‚œ‚Æ‚Š‚ÎA rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 ‚Æ Žw’è‚·‚邯AF‚ª”œ“]‚µ‚Ü‚·B
bceilno‹P“xÅ‚’l ( 0 ` 255(ƒfƒtƒHƒ‹ƒg) )@Še¬•ª‚Ì‹P“xÅ‚’l‚ðŽw’肵‚Ü‚·B ‚œ‚Æ‚Š‚ÎA rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 ‚Æ Žw’è‚·‚邯AF‚ª”œ“]‚µ‚Ü‚·B
mcolorno0xRRGGBB Œ`Ž®@FƒuƒŒƒ“ƒh‚É‚æ‚éF’²Œø‰Ê‚É‚š‚¢‚ÄAƒuƒŒƒ“ƒh‚·‚éF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü ‚·B”Z“x‚Í mopacity ‘®«‚ÅŽw’肵‚Ü‚·B
@È—ª‚·‚邯FƒuƒŒƒ“ƒh‚É‚æ‚éF’²Œø‰Ê‚͍s‚í‚ê‚Ü‚¹‚ñB
mopacitymcolor ‚ðŽw’肵‚œê‡•s“§–Ÿ“x(0 ` 255)@FƒuƒŒƒ“ƒh‚É‚æ‚éF’²Œø‰Ê‚ŁAmcolor ‚ÅŽw’肵‚œF‚ð‚ǂꂮ‚ç‚¢‚Ì•s“§ –Ÿ“x‚ŃuƒŒƒ“ƒh‚·‚é‚©‚ðŽw’肵‚Ü‚·B
lightcolorno0xAARRGGBBŒ`Ž®@ŒõƒuƒŒƒ“ƒh‚É‚æ‚éF’²Œø‰Ê‚́AƒuƒŒƒ“ƒh‚·‚éF‚ð 0xAARRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B ƒ¿’l‚ðŠÜ‚ނ̂ɒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@È—ª‚·‚邯ŒõƒuƒŒƒ“ƒh‚É‚æ‚éF’²Œø‰Ê‚͍s‚í‚ê‚Ü‚¹‚ñB‚±‚̏ˆ—‚Í mcolor ˆ—‚ÌŒã‚ÅŽÀs‚³‚ê‚Ü‚·B
lighttypelightcolor ‚ðŽw’肵‚œê‡mode ‚Æ“¯‚¶@ŒõƒuƒŒƒ“ƒh‚É‚æ‚éF’²Œø‰Ê‚́A‡¬ƒ‚[ƒh‚ðŽw’肵‚Ü‚·B
shadowno0xRRGGBB Œ`Ž®@ƒŒƒCƒ„‚̉摜‚ɉe‚ð‚‚¯‚Ü‚·B‰eF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B”’lÈ—ªŽž‚Í 0x000000 ˆµ‚¢‚Å‚·B shadowopacity,shadowx,shadowy,shadowblur ‚ł‚¯‚é‰e‚̃pƒ‰ƒ[ƒ^‚ðŽw’è‚Å‚«‚Ü‚·B
shadowopacityno”Z“xŽw’è(0`255)@shadow‚ʼne‚ð‚‚¯‚邯‚«‚̉e‚Ì”Z“x‚ðŽw’肵‚Ü‚·B–¢Žw’莞‚Ì’l‚Í200‚Å‚·B
shadowxnoƒsƒNƒZƒ‹’l@shadow‚ʼne‚ð‚‚¯‚邯‚«‚̉e‚ÌX•ûŒü‚Ì‚ž‚ê‚Ì—Ê‚ðŽw’肵‚Ü‚·B–¢Žw’莞‚Ì’l‚Í10‚Å‚·B
shadowynoƒsƒNƒZƒ‹’l@shadow‚ʼne‚ð‚‚¯‚邯‚«‚̉e‚ÌY•ûŒü‚Ì‚ž‚ê‚Ì—Ê‚ðŽw’肵‚Ü‚·B–¢Žw’莞‚Ì’l‚Í10‚Å‚·B
shadowblurno”’lŽw’è(0`)@shadow‚ʼne‚ð‚‚¯‚邯‚«‚̉e‚̂ڂ©‚µ‹ï‡‚ðŽw’肵‚Ü‚·B–¢Žw’莞‚Ì’l‚Í 3 ‚Å‚·B
clipleftnoƒNƒŠƒbƒv‹éŒ`¶’[ˆÊ’u(pixel’PˆÊ)@‰æ‘œƒNƒŠƒbƒv‹éŒ`‚̍¶’[ˆÊ’u‚ðŽw’肵 ‚Ü‚·Bclipleft, cliptop, clipwidth, clipheight ‚Å‹éŒ`‚ðŽw’è ‚·‚邯Astorage ‘®«‚ÅŽw’肳‚ꂜ‰æ‘œ‚Ì‚»‚Ì‹éŒ`‚݂̂ªØ‚èŽæ‚ç‚êA Žw’肳‚ꂜƒŒƒCƒ„‚̉摜‚ɂȂè‚Ü‚·B‰æ‘œ‚̈ꕔ‚Ÿ‚¯‚ðØ‚èŽæ‚Á‚Ä •\ŽŠ‚µ‚œ‚¢‚Æ‚«‚ȂǂɎg—p‚µ‚Ü‚·B
@‚±‚ê‚ç‚Ì‘®«‚ðÈ—ª‚·‚邯Astorage ‘®«‚ÅŽw’肳‚ꂜ‰æ‘œ‘S•”‚ª ƒŒƒCƒ„‚̉摜‚ɂȂè‚Ü‚·B
cliptopnoƒNƒŠƒbƒv‹éŒ`ã’[ˆÊ’u(pixel’PˆÊ)@‰æ‘œƒNƒŠƒbƒv‹éŒ`‚̏ã’[ˆÊ’u‚ðŽw’肵 ‚Ü‚·B
clipwidthnoƒNƒŠƒbƒv‹éŒ`•(pixel’PˆÊ)@‰æ‘œƒNƒŠƒbƒv‹éŒ`‚Ì•‚ðŽw’肵‚Ü‚·B
clipheightnoƒNƒŠƒbƒv‹éŒ`‚‚³(pixel’PˆÊ)@‰æ‘œƒNƒŠƒbƒv‹éŒ`‚̍‚‚³‚ðŽw’肵 ‚Ü‚·
flipudnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@‰æ‘œ‚̏㉺”œ“]‚ðs‚¢‚œ‚¢ê‡‚É true ‚ðŽw’肵‚Ü‚·B
fliplrnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@‰æ‘œ‚̍¶‰E”œ“]‚ðs‚¢‚œ‚¢ê‡‚É true ‚ðŽw’肵‚Ü‚·B
visiblenotrue ‚Ü‚œ‚Í false@layer ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚ð•\ŽŠ‚·‚é‚©A‚µ‚È‚¢‚©‚ðŽw’è ‚µ‚Ü‚·Bvisible=true ‚Æ Žw’è‚·‚ê‚΁AƒŒƒCƒ„‚Í•\ŽŠó‘ԂɂȂè‚Ü‚·Bvisible=false ‚ÆŽw’è‚·‚ê‚΁A ”ñ•\ŽŠó‘ԂɂȂè‚Ü‚·BÈ—ª‚·‚邯•\ŽŠó‘Ԃ͕ςí‚è‚Ü‚¹ ‚ñBlayer=base ‚ðŽw’肵‚œê‡‚Í‚±‚Ì‘®«‚ÍŽw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
leftno¶’[ˆÊ’u(pixel’PˆÊ)@layer ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚̍¶’[ˆÊ’u‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯A‰æ‘œ“ǂݍž‚Ý‘O‚̈ʒu‚ð•ÛŽ‚µ‚Ü‚·Blayer=base ‚ÆŽw’肵‚œê‡‚Í ‚±‚Ì‘®«‚ÍŽw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
topnoã’[ˆÊ’u(pixel’PˆÊ)@layer ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚̏ã’[ˆÊ’u‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯A‰æ‘œ“ǂݍž‚Ý‘O‚̈ʒu‚ð•ÛŽ‚µ‚Ü‚·Blayer=base ‚ÆŽw’肵‚œê‡‚Í ‚±‚Ì‘®«‚ÍŽw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
posnoleft ‚Ü‚œ‚Í left_center ‚Ü‚œ‚Í center ‚Ü‚œ‚Í right_center ‚Ü‚œ‚Í right@ƒŒƒCƒ„ˆÊ’u‚ðŽ©“®“I‚ÉŒˆ’肵‚Ü‚·B‘OŒiƒŒƒCƒ„‚ɑ΂µ‚ÄŽg‚¢‚Ü‚·B
@‰¡•ûŒü‚̈ʒu‚́A‚±‚Ì‘®«‚ÅŽw’肵‚œ left ( ¶’[ ) Aleft_center ( ¶‚æ‚è )Acenter ( ’†‰› )A right_center ( ‰E‚æ‚è )Aright ( ‰E’[ ) ‚̈ʒu‚É•\ŽŠ‚³‚ê‚Ü‚·BŠe‰¡•ûŒü‚̍À•W‚Ì’†S ˆÊ’u‚Í Config.tjs ‚ÅŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@left, left_center, center, right_center, right ‚Ì‘ã‚í‚è‚ɁA‚»‚ꂌ‚ê l, lc, c, rc, r ‚ð Žw’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚· ( “®ì‚Í“¯‚¶‚Å‚· )B
@c•ûŒü‚̈ʒu‚ɂ‚¢‚ẮAƒŒƒCƒ„‚̉º’[‚͉æ–ʂ̉º’[‚ɍ‡‚킹‚Ä ( ‰º‘€‚É ‹l‚ß‚ç‚ê‚Ä ) •\ŽŠ‚³‚ê‚Ü‚·B
@‚±‚Ì‘®«‚ðŽw’肵‚œê‡‚Í left ‘®«‚â top ‘®«‚Í–³Ž‹‚³‚ê‚Ü‚·B
@layer=base ‚ÆŽw’肵‚œê‡‚ɂ͂±‚Ì‘®«‚ÍŽw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
opacityno•s“§–Ÿ“x ( 0 (‘S‚­‚Ì“§–Ÿ) ` 255 (‘S‚­‚Ì•s“§–Ÿ ) )@layer ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚Ì•s“§–Ÿ“x‚ðŽw’肵‚Ü‚·B
@ƒfƒtƒHƒ‹ƒg‚Å 255 (‘S‚­‚Ì•s“§–Ÿ) ‚Å‚·B‚‚܂èA‚±‚Ì‘®«‚ðŽw’肵‚È‚¢‚Å ‰æ‘œ‚ð“ǂݍž‚ނƁA‚»‚̃ŒƒCƒ„‚Ì opacity ‚ª 255 ˆÈŠO‚Å‚àA255 ‚ɐݒ肵 ‚È‚š‚³‚ê‚Ü‚·B
@128 ‚ðŽw’è‚·‚邯”Œ•ª’ö“x‚Ì“§–Ÿ“x‚ɂȂèA“§‚¯‚Ä•\ŽŠ‚³‚ê‚Ü‚·B
@opacity=0 ‚Æ‚µ‚Ä‚àƒŒƒCƒ„‚ðŒ©‚Š‚È‚­‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·‚ªA‘S‚­‚Ì“§–Ÿ‚É ‚È‚Á‚œ‚Ÿ‚¯‚Å”ñ•\ŽŠ‚ɂȂé‚킯‚ł͂ ‚è‚Ü‚¹‚ñB
@‚±‚Ì‘®«‚ðÝ’肵‚Ä‚àƒŒƒCƒ„‚Ì‰æ‘œŽ©‘Ì‚ª•ω»‚·‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñB •ω»‚·‚é‚͕̂\ŽŠ‚̏ó‘Ô‚Å‚·B
mapimageno‰æ‘œƒtƒ@ƒCƒ‹–Œ@ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚É—p‚¢‚é—Ìˆæ‰æ‘œ‚ðŽw’肵‚Ü‚·B
@‚±‚±‚ÅŽw’è‚ðs‚í‚È‚­‚Ä‚àAstorage ‘®«‚ÅŽw’肵‚œƒtƒ@ƒCƒ‹–Œ (Šg’£Žq‚ðœ‚­) •”•ª‚É _p ‚ð’ljÁ‚µ‚œƒtƒ@ƒCƒ‹‚ª ‚à‚µ‚ ‚ê‚ÎŽ©“®“I‚É—Ìˆæ‰æ‘œ‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·‚ªA •ʂ̃tƒ@ƒCƒ‹‚ð‘ã‚í‚è‚ɓǂݍž‚Ý‚œ‚¢ê‡‚É‚±‚Ì‘®«‚ð—p‚¢‚Ü‚·B
mapactionno—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹–Œ@ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚É—p‚¢‚é—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·B
@‚±‚±‚ÅŽw’肵‚È‚­‚Ä‚àAstorage ‘®«‚ÅŽw’肵‚œƒtƒ@ƒCƒ‹–Œ‚Æ“¯–Œ‚ÅŠg’£Žq‚ª ma ‚Ì ƒtƒ@ƒCƒ‹‚ª‚ ‚ê‚ÎŽ©“®“I‚É—Á‹CƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·‚ªA •ʂ̃tƒ@ƒCƒ‹‚ð‘ã‚í‚è‚ɓǂݍž‚Ý‚œ‚¢ê‡‚É‚±‚Ì‘®«‚ð—p‚¢‚Ü‚·B
@Šg’£Žq ( ’ʏí‚Í .ma ) ‚͏ȗª‚Å‚«‚Ü‚¹‚ñ‚̂Ŋg’£Žq‚àŠÜ‚߂Ďw’肵‚Ä‚­‚Ÿ‚³‚¢B
indexno³‚̐®”@”wŒiƒŒƒCƒ„‚ɂ͎w’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
@d‚ˍ‡‚킹‡˜‚ðŽw’肵‚Ü‚·B’l‚ª‘å‚«‚¢‚Ù‚ÇŽè‘O‚É•\ŽŠ‚³‚ê‚Ü‚·B
@•W€‚ł́A‘OŒiƒŒƒCƒ„ 0 ‚ª 1000A‘OŒiƒŒƒCƒ„ 1 ‚ª 2000 ( ˆÈ~ 1000 ‚ž‚‘‚Š‚é )A ƒƒbƒZ[ƒWƒŒƒCƒ„ 0 ‚ª 1000000AƒƒbƒZ[ƒWƒŒƒCƒ„ 1 ‚ª 1001000 ( ˆÈ~ 1000 ‚ž‚‘‚Š‚é )A @ƒƒbƒZ[ƒW—š—ð‚ð•\ŽŠ‚·‚邜‚߂̃ŒƒCƒ„‚ª 2000000 ‚ƂȂÁ‚Ä‚¢‚Ü‚·B
@”wŒiƒŒƒCƒ„‚̏d‚ˍ‡‚킹‡˜‚͕ύX‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
@laycount ƒ^ƒO‚ðŽÀs‚·‚邯A‚±‚̏d‚ˍ‡‚킹‡˜‚Í •W€‚̏ó‘Ô‚É–ß‚³‚ê‚Ä‚µ‚Ü‚€ê‡‚ª‚ ‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@‰æ‘œ‚ð“ǂݍž‚݂܂·Bimg ‚Å‚à image ‚Å‚à“¯‚¶ˆÓ–¡‚Å‚·B‘œ‚­‚Ì‘®«‚ª‚ ‚è‚Ü ‚·‚ªA•K{‚È‚Ì‚Í storage ‚Æ layer ‚݂̂ł·B
@‘OŒiƒŒƒCƒ„‚Í KAG ‰Šúó‘Ԃł͔ñ•\ŽŠó‘ԂȂ̂ŁAvisible=true ‚Æ‚·‚ê‚Î •\ŽŠ‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B

@F’²•␳‚͓ǂݍž‚މ摜‚ɑ΂µ‚āA
Egrayscale ‚É‚æ‚éƒOƒŒ[ƒXƒP[ƒ‹‰»
E?gamma , ?floor , ?ceil ‚É‚æ‚éƒKƒ“ƒ}•␳
Emcolor, mopacity ‚É‚æ‚éFƒuƒŒƒ“ƒh
‚̏‡”Ԃōs‚í‚ê‚Ü‚·B
@ƒAƒjƒ[ƒVƒ‡ƒ“î•ñ‚̍쐬‚Ì•û–@‚Í AnimationLayer.tjs “à‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ÌŽg‚¢•û‚ɂ‚¢‚Ä‚Í KAG ƒVƒXƒeƒ€ƒŠƒtƒ@ƒŒƒ“ƒX‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

indent ( ƒCƒ“ƒfƒ“ƒg‚̐ݒè )

-
ƒƒbƒZ[ƒW‘€ì
-
@‚±‚̃^ƒO‚̈ʒu‚ɍ¶ƒCƒ“ƒfƒ“ƒg ( c‘‚«‚̏ꍇ‚Í“ªƒCƒ“ƒfƒ“ƒg ) ‚ðÝ’肵‚Ü‚·B”­ŒŸŽÒƒCƒ“ƒfƒ“ƒg‚ȂǂƂµ‚ÄŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·BƒCƒ“ƒfƒ“ƒg‚ð‰ðœ‚·‚éê‡‚́A‰üs‚Ì‘O‚É endindent ƒ^ƒO‚ðŽg—p‚µ‚Ü‚·B
-
—á:
-y‚ ‚ñ‚Ï‚ñz[indent]‚±‚̂悀‚É”­ŒŸŽÒƒCƒ“ƒfƒ“ƒg‚ȂǂƂµ‚ÄŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B[endindent] -
-
- -

input ( •¶Žš—ñ‚Ì“ü—Í )

-
•ϐ”ETJS ‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
nameyes•ϐ”–Œ@“ü—Í‚µ‚œ‚¢•¶Žš—ñ‚ðŠi”[‚·‚é•ϐ”‚ðŽw’肵‚Ü‚·B
@‚à‚µ•ϐ”‚É‚·‚łɕ¶Žš—ñ‚ª“ü‚Á‚Ä‚¢‚œê‡‚́A ‚»‚Ì•¶Žš—ñ‚ªƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚̏‰Šú•¶Žš—ñ‚Æ‚µ‚Ä•\ŽŠ‚³‚ê‚Ü‚·B
@ƒ†[ƒU[‚ªƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚̃Lƒƒƒ“ƒZƒ‹ƒ{ƒ^ƒ“‚â ESC ƒL[‚ð‰Ÿ‚µ‚œ‚Æ‚«‚Í •ϐ”‚Ì’l‚͕ςí‚è‚Ü‚¹‚ñB
@•ϐ”‚É‚Í KAG ‚©‚çƒAƒNƒZƒX‚Å‚«‚é‚·‚ׂĂ̕ϐ”‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
promptnoƒvƒƒ“ƒvƒg‚Æ‚µ‚Ä•\ŽŠ‚·‚é•¶Žš—ñ@ƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚̃vƒƒ“ƒvƒg ( “ü—Í—“‚Ì‚·‚®ã‚É•\ŽŠ‚³‚ê‚é•¶Žš—ñ ) ‚ð Žw’肵‚Ü‚·BÈ—ª‚·‚邯‹ó—“‚ɂȂè‚Ü‚·B
@u–Œ‘O‚ð“ü—Í‚µ‚Ä‚­‚Ÿ‚³‚¢v‚Ȃǂɂµ‚Ü‚·B
titlenoƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚̃^ƒCƒgƒ‹@ƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚̃^ƒCƒgƒ‹‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯ƒ^ƒCƒgƒ‹‚͋󗓂ɂȂè‚Ü‚·B
@u–Œ‘O‚Ì“ü—́v‚Ȃǂɂµ‚Ü‚·B
@•¶Žš—ñ‚ð“ü—Í‚·‚邜‚߂Ƀ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ðŠJ‚«Aƒ†[ƒU[‚É“ü—Í‚ð‹‚ß‚Ü‚·B
@ƒ†[ƒU[–Œ‚Ì“ü—͂ȂǂɎg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
—á:
-[eval exp="f.username='‘Ÿ˜Y'"]
[input name=f.username prompt="–Œ‘O‚ð“ü—Í‚µ‚Ä‚­‚Ÿ‚³‚¢" title="–Œ‘O‚Ì“ü—Í"]
–Œ‘O‚Í : [emb exp=f.username]
-
-
- -

iscript ( TJS ƒXƒNƒŠƒvƒg‚Ì‹Lq )

-
•ϐ”ETJS ‘€ì
-
@[iscript] ‚݂̂̍s‚ƁA[endscript] ‚݂̂̍s‚Å ˆÍ‚܂ꂜ•”•ª‚É TJS ƒXƒNƒŠƒvƒg‚ð‘‚«ž‚Þ‚±‚Æ‚ªo—ˆ‚Ü‚·B
@[iscript] ‚݂̂̍s‚Æ‚¢‚€‚̂́A‚»‚̍s‚É‚Í [iscript] ƒ^ƒO‚݂̂µ‚©‹Lq‚µ‚Ä‚Í ‚¢‚¯‚È‚¢‚ÆŒŸ‚€‚±‚Ƃł·(endscript ‚à“¯—l)B
@‚Ü‚œAƒ}ƒNƒ’†‚É‚±‚̃^ƒO‚ð‘‚­‚±‚Ƃ͂ł«‚Ü‚¹‚ñB
-
—á:
-[iscript]
kag.restoreBookMark(0); // 0 ”Ô–Ú‚Ìžx‚ð‚œ‚Ç‚é
[endscript]
-
-
- -

jump ( ƒVƒiƒŠƒI‚̃Wƒƒƒ“ƒv )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
storagenoƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯AŒ»Ý ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹“à‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
targetnoƒ‰ƒxƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃‰ƒxƒ‹‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯Aƒtƒ@ƒCƒ‹‚̐擪‚©‚çŽÀs‚³‚ê‚Ü‚·B
countpagenotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@‘Œ‚̃‰ƒxƒ‹‚Ɉڍs‚·‚邯‚«‚ɁA‚±‚̃^ƒO‚Ì‚ ‚é êŠ‚̃‰ƒxƒ‹‚ðu“Ç‚ñ‚Ÿv‚Ƃ݂Ȃ·‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@ƒWƒƒƒ“ƒv‚·‚éÛ‚É‚»‚̃y[ƒW‚ªu“Ç‚ñ‚Ÿv‚±‚ƂɂȂÁ‚Ä‚Í ¢‚éê‡‚É false ‚ðŽw’肵‚Ü‚·B
@Žw’肳‚ꂜƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚ÌŽw’肳‚ꂜƒ‰ƒxƒ‹‚ɃWƒƒƒ“ƒv‚µ‚Ü‚·B
@ƒTƒuƒ‹[ƒ`ƒ““à‚ŃWƒƒƒ“ƒv‚·‚éê‡‚́Acall ` return ‚̃oƒ‰ƒ“ƒX‚É’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

l ( s––ƒNƒŠƒbƒN‘Ò‚¿ )

-
ƒƒbƒZ[ƒW‘€ì
-
@s––‚̃NƒŠƒbƒN‘Ò‚¿‚ðs‚¢‚Ü‚·B p ƒ^ƒO‚Ƃ́AƒƒbƒZ[ƒW—š—ð‚ւ̉üs‚̏o—͂̈Ⴂ‚âA u•¶Žš•\ŽŠ > ƒy[ƒW––‚܂ňê‹C‚Ɂv ‚ðŽg—p‚µ‚œ‚Æ‚«‚Ì‹““®‚̈Ⴂ‚Ȃǂª‚ ‚è‚Ü‚·B
@current ƒ^ƒO‚Å— ƒy[ƒW‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ð Žw’肵‚Ä‚¢‚éê‡‚Í‚±‚Ì‹L†‚Í•\ŽŠ‚³‚ê‚Ü‚¹‚ñB•\ŽŠ‚µ‚œ‚¢ê‡‚Í •\ƒy[ƒW‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
-
- -

laycount ( ƒŒƒCƒ„‚̐”‚̕ύX )

-
ƒŒƒCƒ„‘€ì
-
- - -
‘®«•K{?’là–Ÿ
layersno0 ‚Ü‚œ‚͐³‚̐®”@‘OŒiƒŒƒCƒ„‚̐”‚ðŽw’肵‚Ü‚·B
messagesno³‚̐®”@ƒƒbƒZ[ƒWƒŒƒCƒ„‚̐”‚ðŽw’肵‚Ü‚·B
@0 ‚ÍŽw’è‚Å‚«‚Ü‚¹‚ñB
@‘OŒiƒŒƒCƒ„‚Ü‚œ‚̓ƒbƒZ[ƒWƒŒƒCƒ„‚̐”‚ð•ύX‚µ‚Ü‚·B‚¢‚ž‚ê‚Ì‘®«‚à È—ª‚·‚ê‚ΐݒè‚͕ύX‚³‚ê‚Ü‚¹‚ñB
@ƒŒƒCƒ„”‚ɐ§ŒÀ‚Í‚ ‚è‚Ü‚¹‚ñ‚ªAŽÀsŠÂ‹«‚Ì OS ‚⃁ƒ‚ƒŠ‚É‚æ‚Á‚ЧŒÀ ‚ðŽó‚¯‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
@ƒŒƒCƒ„‚̐”‚Í•K—vÅ¬ŒÀ‚É‚µ‚Ä‚š‚­‚×‚«‚Å‚·B‚œ‚­‚³‚ñ‚̃ŒƒCƒ„‚ðŠm•Û‚µ‚Ä ‚»‚ê‚ðŽg‚¢I‚í‚Á‚œ‚çA‚È‚é‚ׂ­•K—vÅ¬ŒÀ‚̏ó‘Ô‚É–ß‚µ‚Ä‚š‚­‚Ì‚ª—Ç‚¢‚Å‚µ‚å‚€B
-
- -

layopt ( ƒŒƒCƒ„‚Ì‘®« )

-
ƒŒƒCƒ„‘€ì
-
- - - - - - - - -
‘®«•K{?’là–Ÿ
layeryes0 ˆÈã‚̐®”‚Ü‚œ‚Í message0 ‚Ü‚œ‚Í message1 ‚Ü‚œ‚Í message@‘ΏۂƂȂé‘OŒiƒŒƒCƒ„‚Ü‚œ‚̓ƒbƒZ[ƒWƒŒƒCƒ„‚ðŽw’肵‚Ü‚·B @message ‚Ƃ̂ݎw’肵‚œê‡‚́Acurrent ƒ^ƒO‚ÅŽw’肵‚œAŒ»Ý‚Ì‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª‘ΏۂƂȂè‚Ü‚·B
pageno"fore"(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í "back"@ •\(fore)‰æ–ʂ̃ŒƒCƒ„‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–ʂ̃ŒƒCƒ„‚ð‘ÎÛ‚Æ ‚·‚é‚©‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@‚œ‚Ÿ‚µAlayer=message ‚Ƃ̂ݎw’肵‚œê‡‚Å‚±‚Ì‘®«‚ðÈ—ª‚µ‚œê‡‚Í Œ»Ý‘€ì‘Ώۂ̃y[ƒW‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª‘I‘ð‚³‚ê‚Ü‚·B
visiblenotrue ‚Ü‚œ‚Í false@layer ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚ð•\ŽŠ‚·‚é‚©A‚µ‚È‚¢‚©‚ðŽw’è ‚µ‚Ü‚·Bvisible=true ‚Æ Žw’è‚·‚ê‚΁AƒŒƒCƒ„‚Í•\ŽŠó‘ԂɂȂè‚Ü‚·Bvisible=false ‚ÆŽw’è‚·‚ê‚΁A ”ñ•\ŽŠó‘ԂɂȂè‚Ü‚·BÈ—ª‚·‚邯•\ŽŠó‘Ԃ͕ςí‚è‚Ü‚¹ ‚ñB
leftno¶’[ˆÊ’u(pixel’PˆÊ)@layer ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚̍¶’[ˆÊ’u‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯ˆÊ’u‚͕ύX‚µ‚Ü‚¹‚ñB
@layer ‘®«‚É message0 ‚â message1 ‚ðŽw’肵‚œê‡‚́A‚Þ‚µ‚ë position ƒ^ƒO‚ňʒu“™‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
@‚œ‚Ÿ‚µAposition ƒ^ƒO‚̓ƒbƒZ[ƒWƒŒƒCƒ„‚ðƒNƒŠƒA‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·‚ªA ‚±‚̃^ƒO‚ł̓NƒŠƒA‚µ‚Ü‚¹‚ñB“à—e‚ðˆÛŽ‚µ‚œ‚܂ܕ\ŽŠˆÊ’u‚ð•Ï‚Š‚œ‚¢ê‡‚Í ‚±‚̃^ƒO‚ðŽg‚¢‚Ü‚·B
topnoã’[ˆÊ’u(pixel’PˆÊ)@layer ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚̏ã’[ˆÊ’u‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯ˆÊ’u‚͕ύX‚µ‚Ü‚¹‚ñB
@layer ‘®«‚É message0 ‚â message1 ‚ðŽw’肵‚œê‡‚́A‚Þ‚µ‚ë position ƒ^ƒO‚ňʒu“™‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
@‚œ‚Ÿ‚µAposition ƒ^ƒO‚̓ƒbƒZ[ƒWƒŒƒCƒ„‚ðƒNƒŠƒA‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·‚ªA ‚±‚̃^ƒO‚ł̓NƒŠƒA‚µ‚Ü‚¹‚ñB“à—e‚ðˆÛŽ‚µ‚œ‚܂ܕ\ŽŠˆÊ’u‚ð•Ï‚Š‚œ‚¢ê‡‚Í ‚±‚̃^ƒO‚ðŽg‚¢‚Ü‚·B
opacityno•s“§–Ÿ“x ( 0 (‘S‚­‚Ì“§–Ÿ) ` 255 (‘S‚­‚Ì•s“§–Ÿ ) )@ƒŒƒCƒ„‚Ì•s“§–Ÿ“x‚ðŽw’肵‚Ü‚·B
@ƒfƒtƒHƒ‹ƒg‚Å 255 (‘S‚­‚Ì•s“§–Ÿ) ‚Å‚·B128 ‚ðŽw’è‚·‚邯”Œ•ª’ö“x‚Ì “§–Ÿ“x‚ɂȂèA“§‚¯‚Ä•\ŽŠ‚³‚ê‚Ü‚·B
@opacity=0 ‚Æ‚µ‚Ä‚àƒŒƒCƒ„‚ðŒ©‚Š‚È‚­‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·‚ªA‘S‚­‚Ì “§–Ÿ‚ɂȂÁ‚œ‚Ÿ‚¯‚Å”ñ•\ŽŠ‚ɂȂé‚킯‚ł͂ ‚è‚Ü‚¹‚ñB
@‚Ü‚œA‚±‚Ì‘®«‚ðÝ’肵‚Ä‚àƒŒƒCƒ„‚Ì‰æ‘œŽ©‘Ì‚ª•ω»‚·‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñB ‚œ‚Æ‚Š‚Î opacity=128 ‚Æ‚µ‚Ä”Œ“§–Ÿ‚É‚µ‚œŒã‚É 255 ‚É–ß‚µ‚Ä‚à³í‚É•\ŽŠ‚³‚ê‚Ü‚·B
@ƒƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂µ‚Ä‚à‚±‚Ì‘®«‚ðŽw’è‚Å‚«‚Ü‚· ‚ªAposition ƒ^ƒO‚ÅŽw’è‚·‚é opacity ‘®« ‚Ƃ͈Ӗ¡‚ªˆá‚¢‚Ü‚·B
autohidenotrue ‚Ü‚œ‚Í false@‘OŒiƒŒƒCƒ„ˆÈŠO‚ɂ͎w’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
@[ƒVƒXƒeƒ€|ƒƒbƒZ[ƒW‚ðÁ‚·] ƒƒjƒ…[‚ð‘I‘ð‚µ‚œ‚Æ‚«‚ɃƒbƒZ[ƒWƒŒƒCƒ„‚ª‰B‚ê‚Ü‚·‚ªA ‚»‚ê‚Æ“¯Žž‚É‚±‚Ì‘OŒiƒŒƒCƒ„‚à‰B‚·‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
indexno³‚̐®”@”wŒiƒŒƒCƒ„‚ɂ͎w’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
@d‚ˍ‡‚킹‡˜‚ðŽw’肵‚Ü‚·B’l‚ª‘å‚«‚¢‚Ù‚ÇŽè‘O‚É•\ŽŠ‚³‚ê‚Ü‚·B
@•W€‚ł́A‘OŒiƒŒƒCƒ„ 0 ‚ª 1000A‘OŒiƒŒƒCƒ„ 1 ‚ª 2000 ( ˆÈ~ 1000 ‚ž‚‘‚Š‚é )A ƒƒbƒZ[ƒWƒŒƒCƒ„ 0 ‚ª 1000000AƒƒbƒZ[ƒWƒŒƒCƒ„ 1 ‚ª 1001000 ( ˆÈ~ 1000 ‚ž‚‘‚Š‚é )A @ƒƒbƒZ[ƒW—š—ð‚ð•\ŽŠ‚·‚邜‚߂̃ŒƒCƒ„‚ª 2000000 ‚ƂȂÁ‚Ä‚¢‚Ü‚·B
@”wŒiƒŒƒCƒ„‚̏d‚ˍ‡‚킹‡˜‚͕ύX‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
@laycount ƒ^ƒO‚ðŽÀs‚·‚邯A‚±‚̏d‚ˍ‡‚킹‡˜‚Í •W€‚̏ó‘Ô‚É–ß‚³‚ê‚Ä‚µ‚Ü‚€ê‡‚ª‚ ‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@ƒŒƒCƒ„‚Ì‘®«‚ðŽw’肵‚Ü‚·B
-
- -

link ( ƒnƒCƒp[ƒŠƒ“ƒN )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
- - - - - - - - - - - - - - -
‘®«•K{?’là–Ÿ
storagenoƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯AŒ»Ý ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹“à‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
targetnoƒ‰ƒxƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃‰ƒxƒ‹‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯Aƒtƒ@ƒCƒ‹‚̐擪‚©‚çŽÀs‚³‚ê‚Ü‚·B
expnoTJS Ž®@ƒNƒŠƒbƒN‚³‚ꂜ‚Æ‚«‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚ê‚Î Ž®‚ÍŽÀs‚³‚ê‚Ü‚¹‚ñBstorage ‚â target ‚ªŽw’肳‚ê‚Ä‚¢‚œê‡A‚±‚ÌŽ® ‚ªŽÀs‚³‚ê‚Ä‚©‚çƒWƒƒƒ“ƒvæ‚Ɉړ®‚µ‚Ü‚·B
colorno0xRRGGBB Œ`Ž®@ƒŠƒ“ƒN‚ª‘I‘ð‚³‚ê‚œ‚Æ‚«‚ɏo‚锌“§–Ÿ‚Ì‹éŒ`‚̐F‚ðŽw’肵‚Ü‚·B
hintnoƒqƒ“ƒg‚Æ‚µ‚Ä•\ŽŠ‚³‚¹‚é•¶Žš—ñ@ƒŠƒ“ƒN‚ð‘I‘ð‚µAƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ðÃŽ~‚³‚¹‚œ‚Æ‚«‚É•\ŽŠ‚³‚ê‚é ƒc[ƒ‹ƒ`ƒbƒvƒqƒ“ƒg‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯•\ŽŠ‚͍s‚í‚ê‚Ü‚¹‚ñB
@ƒŠƒ“ƒN‚Ìà–Ÿ‚̕⑫‚ÉŽg‚Ђ܂·‚ªA hint ‘®«‚݂̂ðŽw’肵A target, storage, exp ‘®«‚ÍŽw’肵‚È‚¢‚Å‹ó‚ÌƒŠƒ“ƒN‚ðì¬‚µA ¬“‚¢’PŒê‚Ìà–Ÿ‚ð‚·‚é‚±‚ƂȂǂà‚Å‚«‚Ü‚·B
onenternoTJS Ž®@ƒŠƒ“ƒN“à‚Ƀ}ƒEƒXƒJ[ƒ\ƒ‹‚ª“ü‚Á‚Ä‚«‚œ‚Æ‚«‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ð Žw’肵‚Ü‚·B
onleavenoTJS Ž®@ƒŠƒ“ƒN“à‚©‚çƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ªo‚Ä‚¢‚Á‚œŽž‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ð Žw’肵‚Ü‚·B
countpagenotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@ƒŠƒ“ƒN‚ð‘I‘ð‚µ‚Ä‘Œ‚̃‰ƒxƒ‹‚Ɉڍs‚·‚邯‚«‚ɁA‚±‚ÌƒŠƒ“ƒN‚Ì‚ ‚é êŠ‚̃‰ƒxƒ‹‚ðu“Ç‚ñ‚Ÿv‚Ƃ݂Ȃ·‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@[s] ƒ^ƒO‚ðŽÀs‚·‚é‘O‚ÉƒŠƒ“ƒN‚ª‘I‘ð‚³‚ê‚ăWƒƒƒ“ƒv‚·‚éÛ‚ɁA ‚»‚̃y[ƒW‚ªu“Ç‚ñ‚Ÿv‚±‚ƂɂȂÁ‚Ă͍¢‚éê‡‚É false ‚ðŽw’肵‚Ü‚·B
clicksenoŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@ƒNƒŠƒbƒN‚³‚ꂜ‚Æ‚«‚ɍж‚·‚éŒø‰Ê‰¹‚ðŽw’肵‚Ü‚·BŽw’肵‚È‚¯‚ê‚Î Œø‰Ê‰¹‚͍ж‚³‚ê‚Ü‚¹‚ñB
clicksebufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†@clickse ‚ÅŽw’肵‚œŒø‰Ê‰¹‚ð–‚炷Œø‰Ê‰¹ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
entersenoŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@ƒ}ƒEƒX‚ªi“ü‚µ‚œ‚Æ‚«‚ɍж‚·‚éŒø‰Ê‰¹‚ðŽw’肵‚Ü‚·BŽw’肵‚È‚¯‚ê‚Î Œø‰Ê‰¹‚͍ж‚³‚ê‚Ü‚¹‚ñB
entersebufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†@enterse ‚ÅŽw’肵‚œŒø‰Ê‰¹‚ð–‚炷Œø‰Ê‰¹ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
leavesenoŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@ƒ}ƒEƒX‚ª‘ޏo‚µ‚œ‚Æ‚«‚ɍж‚·‚éŒø‰Ê‰¹‚ðŽw’肵‚Ü‚·BŽw’肵‚È‚¯‚ê‚Î Œø‰Ê‰¹‚͍ж‚³‚ê‚Ü‚¹‚ñB
leavesebufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†@leavese ‚ÅŽw’肵‚œŒø‰Ê‰¹‚ð–‚炷Œø‰Ê‰¹ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@link ƒ^ƒO‚Æ endlink ƒ^ƒO‚ň͂܂ꂜ•”•ª‚Ì•¶Í‚ðA ƒ}ƒEƒX‚âƒL[ƒ{[ƒh‚Å‘I‘ð‰Â”\‚É‚µA‚»‚±‚ŃNƒŠƒbƒN‚³‚ꂜ‚èƒL[‚ð‰Ÿ‚³‚ꂜ‚Æ‚«‚ɁA ƒWƒƒƒ“ƒv‚·‚鐿‚ðŽw’è‚Å‚«‚Ü‚·B
exp ‘®«‚ðŽw’è‚·‚ê‚΁AƒŠƒ“ƒN‚ðƒNƒŠƒbƒN‚³‚ꂜ‚Æ‚«‚ɕϐ”‚É’l‚ð‘ã“ü‚·‚邯‚¢‚€‚æ ‚€‚È“®ì‚às‚킹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@ˆÍ‚܂ꂜ•¶Í‚́Aƒy[ƒW‚ð‚Ü‚œ‚®‚±‚Ƃ͏o—ˆ‚Ü‚¹‚ñ(s‚ð‚Ü‚œ‚®‚±‚Ƃ͂ł«‚Ü‚·)B
@ˆê‰æ–Ê’†‚ɍőå‚Å 255 ŒÂ‚ÌƒŠƒ“ƒN‚ðì¬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
- -

load ( žx‚̓ǂݍž‚Ý )

-
žxE’ʉߋL˜^‘€ì
-
- - -
‘®«•K{?’là–Ÿ
placeno0‚Ü‚œ‚͐³‚̐®”(0‚ªƒfƒtƒHƒ‹ƒg)@žx‚̔ԍ†‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
@‚ǂ̂悀‚Ȑ”’l‚ðŽw’肵‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñ‚ªA999 ` 1999 ‚Í“Á•ʂȈӖ¡‚ðŽ‚Â žx‚Å‚·B
asknotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯Ažx‚ð‚œ‚Ç‚é‚©‚Ç‚€‚©‚ÌŠm”F‚ð‚µ‚Ü‚·Bfalse ‚ð Žw’è‚·‚邯žx‚ð‚œ‚Ç‚é‚©‚Ç‚€‚©‚ÌŠm”F‚Í‚ ‚è‚Ü‚¹‚ñB‚±‚Ì‘®«‚ðÈ—ª ‚·‚邯 false ‚ðŽw’肵‚œ‚Ƃ݂Ȃ³‚ê‚Ü‚·B
@žx‚ð‚œ‚Ç‚éŠm”F‚ц[ƒU‚ªu‚¢‚¢‚Ёv‚ð‘I‚ñ‚Ÿê‡AŽÀs‚Í‚»‚Ì‚Ü‚Ü Œp‘±‚µ‚Ü‚·B
@”ñƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚ÄAžx‚©‚ç“ǂݍž‚݂܂·Bƒƒjƒ…[‚©‚çužx‚ð‚œ‚Ç‚év‚ð‘I‚ñ‚Ÿ‚Æ‚«‚Æ“¯‚¶“®ì‚Å‚·B
-
- -

loadplugin ( ƒvƒ‰ƒOƒCƒ“‚̓ǂݍž‚Ý )

-
ƒVƒXƒeƒ€‘€ì
-
- -
‘®«•K{?’là–Ÿ
moduleyesƒvƒ‰ƒOƒCƒ“ƒtƒ@ƒCƒ‹–Œ“ǂݍž‚Ý‚œ‚¢ƒvƒ‰ƒOƒCƒ“ƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
@‚±‚̃^ƒO‚œǂݍž‚Þƒvƒ‰ƒOƒCƒ“‚́A
EƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_’Œ‰º
E‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Ì‚ ‚éƒtƒHƒ‹ƒ_ˆÈ‰º‚Ì plugin ƒtƒHƒ‹ƒ_
E‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Ì‚ ‚éƒtƒHƒ‹ƒ_
‚Ì‚¢‚ž‚ê‚©‚É’u‚¢‚Ä‚š‚­•K—v‚ª‚ ‚è‚Ü‚·B
@module ‘®«‚ÅŽw’è‚·‚éƒvƒ‰ƒOƒCƒ“‚ÌŠg’£Žq‚͏ȗª‚Å‚«‚Ü‚¹‚ñB
-
- -

locate ( •¶Žš•\ŽŠˆÊ’u‚ÌŽw’è )

-
ƒƒbƒZ[ƒW‘€ì
-
- - -
‘®«•K{?’là–Ÿ
xno‰¡•ûŒüˆÊ’u (pixel’PˆÊ)@•¶Žš‚ð•\ŽŠ‚·‚é x À•WˆÊ’u‚ðŽw’肵‚Ü‚·B
ynoc•ûŒüˆÊ’u (pixel’PˆÊ)@•¶Žš‚ð•\ŽŠ‚·‚é y À•WˆÊ’u‚ðŽw’肵‚Ü‚·B
@•¶Žš•\ŽŠˆÊ’u‚ðŽw’肵‚Ü‚·B
@position ƒ^ƒO‚ÅŽw’肵‚œ marginl ‚Æ margint ‚Ì‘®«‚Ì’l‚ª ŽÀÛ‚ɂ͉ÁŽZ‚³‚ê‚Ü‚·B
@‰¡‘‚«‚̏ꍇ‚Í y ‚ðAc‘‚«‚̏ꍇ‚Í x ‚ðÈ—ª‚·‚邱‚Ƃɂæ‚蓯‚¶s“à‚ł̕¶Žš•\ŽŠˆÊ’u‚Ì •ύX‚ª‰Â”\‚ƂȂè‚Ü‚·B
-
- -

locklink ( ƒŠƒ“ƒN‚̃ƒbƒN )

-
ƒƒbƒZ[ƒW‘€ì
-
@‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚ÌƒŠƒ“ƒN‚ðƒƒbƒN‚µ‚Ü‚·BƒŠƒ“ƒN‚ªƒƒbƒN‚³‚ê‚邯A ƒƒbƒZ[ƒWƒŒƒCƒ„ã‚ÌƒŠƒ“ƒN ( ƒ{ƒ^ƒ“AƒGƒfƒBƒbƒgAƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚àŠÜ‚Þ ) ‚Í‚·‚×‚Ä ‘I‘ð‚â‘€ì‚ª•s”\‚ɂȂè‚Ü‚·B
@ŽžŠÔ§ŒÀ•t‚«‚Ì‘I‘ðŽˆ‚È‚Ç‚ÅAŽžŠÔ‚ðŒo‰ß‚µ‚œ‚ç‘I‘ðŽˆ‚ð‘I‘ð•s”\‚É ‚·‚éê‡‚ȂǂɎg—p‚µ‚Ü‚·B
@ƒŠƒ“ƒN‚̃ƒbƒN‚́AV‚µ‚¢•Ê‚ÌƒŠƒ“ƒN‚ªì¬‚³‚ê‚邯ީ“®“I‚É‰ðœ‚³‚ê‚Ü‚·B
@‹t‚Ì“®ì‚ð‚·‚é unlocklink ƒ^ƒO‚à‚ ‚è‚Ü‚·B
-
- -

locksnapshot ( ƒXƒiƒbƒvƒVƒ‡ƒbƒg‚̃ƒbƒN )

-
žxE’ʉߋL˜^‘€ì
-
@ƒXƒiƒbƒvƒVƒ‡ƒbƒg‚ðƒƒbƒN‚µ‚Ü‚·Bžx‚ŃTƒ€ƒlƒCƒ‹‚ð•Û‘¶‚·‚é ê‡‚ɉæ–ʂ̃XƒiƒbƒvƒVƒ‡ƒbƒg‚ðŽB‚è‚Ü‚·‚ªA ƒXƒiƒbƒvƒVƒ‡ƒbƒg‚ðƒƒbƒN‚·‚邯AŽŸ‚É unlocksnapshot ƒ^ƒO‚эƒbƒN‚ð‰ðœ‚·‚é‚܂ŁA ƒXƒiƒbƒvƒVƒ‡ƒbƒg‚ðƒƒbƒN‚µ‚œŽž“_‚ł̉摜‚ðƒTƒ€ƒlƒCƒ‹‚Æ‚µ‚Ä •Û‘¶‚·‚邿‚€‚ɂȂè‚Ü‚·B
@‚±‚ê‚ð—˜—p‚µ‚āA‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚É“ü‚Á‚œ‚Æ‚«‚É ‚±‚̃^ƒO‚ðŽg—p‚·‚ê‚΁A‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ““à‚Åžx‚ð•Û‘¶‚µ‚Ä‚àA •Û‘¶‚³‚ê‚éƒTƒ€ƒlƒCƒ‹‚͉EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚É“ü‚Á‚œ‚Æ‚«‚̃Xƒiƒbƒv ƒVƒ‡ƒbƒg‚ªŽg‚í‚ê‚邿‚€‚ɂȂè‚Ü‚· ( ƒƒbƒN‚ð‚µ‚È‚¢‚ƉEƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚É “ü‚Á‚Ä‚¢‚éÅ’†‚̃XƒiƒbƒvƒVƒ‡ƒbƒg‚ª•Û‘¶‚³‚ê‚Ä‚µ‚Ü‚€ )B
@locksnapshot ƒ^ƒO‚ðŽg‚Á‚œ‚çA‚©‚Ȃ炞 unlocksnapshot ƒ^ƒO‚à Žg—p‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ ( ‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚ÉŽg‚Á‚œ‚È‚ç‚΁A ‰EƒNƒŠƒbƒNƒTƒuƒ‹[ƒ`ƒ“‚𔲂¯‚邯‚«‚ɂ͕K‚ž unlocksnapshot ƒ^ƒO‚ð ŽÀs‚·‚邿‚€‚É‚µ‚Ä‚­‚Ÿ‚³‚¢ )B
-
- -

macro ( ƒ}ƒNƒ‚Ì‹Lq )

-
ƒ}ƒNƒ‘€ì
-
- -
‘®«•K{?’là–Ÿ
nameyesƒ^ƒO–Œ@ƒ^ƒO–Œ‚ðŽw’肵‚Ü‚·BˆÈŒãA‚±‚Ì–Œ‘O‚ŐV‚µ‚¢ƒ^ƒO‚ª’è‹`‚³‚êA ƒ}ƒNƒ‚ðŽg—p‚Å‚«‚邿‚€‚ɂȂè‚Ü‚·B
@ƒ}ƒNƒ‹Lq‚ðŠJŽn‚µ‚Ü‚·BV‚µ‚¢ƒ^ƒO‚ð’è‹`‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·B
@‚±‚̃^ƒO‚©‚çAendmacro ƒ^ƒO‚܂łɂ ‚é•¶Í‚âƒ^ƒO‚́A name ‘®«‚ÅŽw’肳‚ꂜƒ^ƒO‚Æ‚µ‚Ä“o˜^‚³‚êAˆÈŒãŽg—p‚Å‚«‚邿‚€‚ɂȂè‚Ü‚·B
@‚œ‚Ÿ‚µAƒ}ƒNƒ’†‚É iscript ƒ^ƒO‚ðŽg—p‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
@ƒ}ƒNƒ’†‚ɏ‘‚©‚ꂜƒ^ƒO‚ɂ́A“Á•Ê‚É % ‚𓪂ɂ‚¯‚œ‘®«‚Ì’l‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B % ˆÈ~‚ɂ̓}ƒNƒ‚É“n‚³‚ꂜ‘®«–Œ‚ðŽw’肵‚Ü‚·B‚·‚邯Aƒ}ƒNƒ‚É“n‚³‚ꂜ‘®«‚Ì’l‚ð‚»‚Ì‘®«‚Ì’l‚Æ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̂Ƃ«A| ‚ðŽg‚Á‚Ä‘®«‚̏ȗª’l‚ðŽw’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚· ( ‰º‚Ì—áŽQÆ )B ‘®«–Œ‚ɂ͏¬•¶Žš‚ð—p‚¢‚Ä‚­‚Ÿ‚³‚¢B
@‚Ü‚œA‘®«‚Ì‘ã‚í‚è‚É * ‚ð‘‚­‚ƁAƒ}ƒNƒ‚É“n‚³‚ꂜ‚·‚ׂĂ̑®«‚ð‚»‚Ìƒ^ƒO‚É“n‚·‚±‚Æ ‚ª‚Å‚«‚Ü‚·B
-
—á:
-[macro name="newtag"][font color=0xff0000]V‚µ‚¢ƒ^ƒO‚Å‚·[resetfont][endmacro]
[newtag]
[macro name="colortag"][font color=%iro]iro ‘®«•t‚«‚̃^ƒO[resetfont][endmacro]
[colortag iro=0x332211]
; ª colotag ‚É“n‚³‚ꂜ iro ‘®«‚Ì’l‚ª font ƒ^ƒO‚Ì color ‘®«‚É“n‚³‚ê‚é
[macro name="transwait"][trans *][wt][endmacro]
; ª ‚±‚Ì transwait ‚É“n‚³‚ꂜ‚·‚ׂĂ̑®«‚ª trans ƒ^ƒO‚É“n‚³‚ê‚é
[macro name="colortag"][font color=%iro|0xff0000]iro ‘®«•t‚«‚ŏȗª’l‚ð‚µ‚Ä‚¢‚µ‚œƒ^ƒO[resetfont][endmacro]
; ª % ‚Ì‘®«‚Ì’l‚ł́A | ‚Ì‚ ‚Ƃɑ±‚¯‚āA‚»‚Ì‘®«‚̏ȗª’l‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·
-
-
- -

mapaction ( ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv—p—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ÌŽw’è )

-
ƒŒƒCƒ„‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
layeryes"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®”@‘ΏۂƂ·‚郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
"base" ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„A 0 ˆÈã‚̐®”‚ðŽw’è‚·‚é ‚ÆA‘Ήž‚·‚é‘OŒiƒŒƒCƒ„‚ð•\‚µ‚Ü‚·B
pageno"back" ‚Ü‚œ‚Í "fore"@•\(fore)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
storageyes—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹–Œ@—̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·B
@Žw’肵‚œƒŒƒCƒ„‚̃NƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚̗̈æƒAƒNƒVƒ‡ƒ“’è‹`‚ÉŽg—p‚·‚éƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·B
@‚±‚̃^ƒO‚â image ƒ^ƒO‚ŗ̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚Þ‚Æ ŽÀÛ‚ɃNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ªŽg—p‰Â”\‚ɂȂè‚Ü‚·Bmapdisable ƒ^ƒO ‚ŃNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ðŽg—p•s‰Â”\‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@Ú‚µ‚­‚Í KAG System ƒŠƒtƒ@ƒŒƒ“ƒX‚ð‚²——‚­‚Ÿ‚³‚¢B
-
- -

mapdisable ( ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚Ì–³Œø‰» )

-
ƒŒƒCƒ„‘€ì
-
- - -
‘®«•K{?’là–Ÿ
layeryes"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®”@‘ΏۂƂ·‚郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
"base" ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„A 0 ˆÈã‚̐®”‚ðŽw’è‚·‚é ‚ÆA‘Ήž‚·‚é‘OŒiƒŒƒCƒ„‚ð•\‚µ‚Ü‚·B
pageno"back" ‚Ü‚œ‚Í "fore"@•\(fore)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@Žw’肵‚œƒŒƒCƒ„‚̃NƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚𖳌ø‚É‚µ‚Ü‚·B @ˆÈ~‚Í image ƒ^ƒO‚â mapaction ƒ^ƒO‚ð Žg‚Á‚ė̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚܂Ȃ¯‚ê‚΃NƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñB
-
- -

mapimage ( ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv—p—Ìˆæ‰æ‘œ‚ÌŽw’è )

-
ƒŒƒCƒ„‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
layeryes"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®”@‘ΏۂƂ·‚郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
"base" ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„A 0 ˆÈã‚̐®”‚ðŽw’è‚·‚é ‚ÆA‘Ήž‚·‚é‘OŒiƒŒƒCƒ„‚ð•\‚µ‚Ü‚·B
pageno"back" ‚Ü‚œ‚Í "fore"@•\(fore)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
storageyes‰æ‘œƒtƒ@ƒCƒ‹–Œ@ƒNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚Ì—Ìˆæ‰æ‘œ‚Æ‚µ‚Ä—p‚¢‚éƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·B @ƒtƒ@ƒCƒ‹‚Í 256 F‚ŕۑ¶‚³‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
@Žw’肵‚œƒŒƒCƒ„‚̃NƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚Ì—Ìˆæ‰æ‘œ‚ÉŽg—p‚·‚éƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·B
@image ƒ^ƒO‚â mapaction ƒ^ƒO‚Å —̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚܂Ȃ¢‚ƃNƒŠƒbƒJƒuƒ‹ƒ}ƒbƒv‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñB
@Ú‚µ‚­‚Í KAG System ƒŠƒtƒ@ƒŒƒ“ƒX‚ð‚²——‚­‚Ÿ‚³‚¢B
-
- -

mappfont ( ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ÌŠ„‚è“–‚Ä )

-
ƒVƒXƒeƒ€‘€ì
-
- -
‘®«•K{?’là–Ÿ
storageyesƒtƒ@ƒCƒ‹–ŒŒ»Ý‚̃tƒHƒ“ƒg‚ÉŠ„‚è“–‚Ä‚œ‚¢ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒtƒ@ƒCƒ‹ ‚ðŽw’肵‚Ü‚·B
@Œ»Ý‘€ì‘ΏۂɂȂÁ‚Ä‚¢‚郁ƒbƒZ[ƒWƒŒƒCƒ„‚ÌŒ»Ý‚̃tƒHƒ“ƒg‚ɁAŽw’肵‚œ ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ðŠ„‚è“–‚Ă܂·B‚±‚̃^ƒOˆÈ~A‹g—¢‹g—¢‚Å‚»‚̃tƒHƒ“ƒg‚ð •`‰æ‚·‚邯‚«‚͏í‚ÉŽw’肵‚œƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ªŽg—p‚³‚ê‚Ü‚·B
@Š„‚è“–‚Ä‚éƒtƒHƒ“ƒg‚ÍŽÀÛ‚É‘¶Ý‚µ‚Ä‚¢‚È‚­‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB‚œ‚Æ‚Š‚ÎA "‚Ù‚°‚Ù‚°ƒtƒHƒ“ƒg" ‚Æ‚¢‚€ƒtƒHƒ“ƒg‚ª‘I‘ð‚³‚ê‚Ä‚¢‚éó‘Ô‚Å mappfont ‚ðŽg‚Š‚ÎA ‚»‚Ì "‚Ù‚°‚Ù‚°ƒtƒHƒ“ƒg" ‚É”CˆÓ‚̃Œƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ðŠ„‚è“–‚Ă邱‚Æ‚ª ‚Å‚«‚Ü‚·Bˆê‚‚̃tƒHƒ“ƒg–Œ‚ɂ͈ê‚‚̃Œƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚µ‚©Š„‚è“–‚Ä‚é ‚±‚Æ‚µ‚©‚Å‚«‚Ü‚¹‚ñ ( ‚œ‚Æ‚Š‚ÎAˆê‚‚̃tƒHƒ“ƒg–Œ‚ɑ΂µ‚Ä•¡”‚̃TƒCƒY‚̈ႀ ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ðŠ„‚è“–‚Ă邿‚€‚È‚±‚Ƃ͂ł«‚Ü‚¹‚ñ )B
@‚Ü‚œA•¡”‚̃Œƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ð‚»‚ê‚Œ‚ê•ʂ̃tƒHƒ“ƒg‚ÉŠ„‚è“–‚Ă邱 ‚Æ‚ª‚Å‚«‚Ü‚·B
-
- -

move ( ƒŒƒCƒ„‚ÌŽ©“®ˆÚ“® )

-
ƒŒƒCƒ„‘€ì
-
- - - - - - - -
‘®«•K{?’là–Ÿ
layeryes0 ˆÈã‚̐®” ‚Ü‚œ ‚Í message0 ‚Ü‚œ‚Í message1 ‚Ü‚œ‚Í message@‘ΏۂƂȂ郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
@0 ˆÈã‚̐®”‚ðŽw’è‚·‚邯‘OŒiƒŒƒCƒ„‚ɂȂè‚Ü‚·B
@message0 ‚Ü‚œ‚Í message1 ‚ðŽw’è‚·‚邯ƒƒbƒZ[ƒWƒŒƒCƒ„‚É‚È ‚è‚Ü‚·B’P‚É message ‚Ƃ̂ݎw’肵‚œê‡‚́A current ƒ^ƒO‚ÅŽw’肵‚œŒ»Ý‚Ì‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª ‘ΏۂɂȂè‚Ü‚·B
@”wŒiƒŒƒCƒ„‚ÍŽw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
pageno"back" ‚Ü‚œ‚Í "fore"@layer ‘®«‚ÅŽw’肵‚œƒŒƒCƒ„‚ªA •\(fore)‰æ–ʂł ‚é‚©A— (back)‰æ–ʂł ‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@‚œ‚Ÿ‚µAlayer=message ‚Ƃ̂ݎw’肵‚œê‡‚Å‚±‚Ì‘®«‚ðÈ—ª‚µ‚œê‡‚Í Œ»Ý‘€ì‘Ώۂ̃y[ƒW‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª‘I‘ð‚³‚ê‚Ü‚·B
splinenotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯Apath ‘®«‚ÅŽw’肵‚œˆÊ’u‚ð‚aƒXƒvƒ‰ƒCƒ“‚Å ‹Èü•âŠÔ‚µ‚œüã‚ðƒŒƒCƒ„‚ªˆÚ“®‚·‚邿‚€‚ɂȂè‚Ü‚·B
@false ‚ðŽw’è‚·‚邯Apath ‘®«‚ÅŽw’肵‚œˆÊ’u‚𒌐ü•âŠÔ‚µ‚œüã‚𠃌ƒCƒ„‚ªˆÚ“®‚µ‚Ü‚·B
@true ‚ðŽw’肵‚œê‡‚Í path ‚ɂ͍Œá 2 “_‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
timeyesŽžŠÔ(ms’PˆÊ)@ƒŒƒCƒ„‚ª path ‚ðŽw’肵‚œ“_‚©‚ç“_‚ðˆÚ“®‚·‚é‚̂ɕK—v‚ÈŽžŠÔ‚ðŽw’肵‚Ü‚·B
@‚»‚Ì‚œ‚߁AˆÚ“®‚ɂ́A’ʉ߂·‚é“_ŠÔ‚Ì‹æŠÔ‚̐”~‚±‚Ì‘®«‚Ì’l‚ÌŽžŠÔ‚ª‚©‚©‚è‚Ü‚·B
@‚œ‚Ÿ‚µAaccel ‘®«‚É 0 ˆÈŠO‚ðŽw’肵‚œê‡‚Í ˆê“_‚ð’ʉ߂·‚鎞ŠÔ‚Í •ω»‚µ‚Ü‚· ( ˆÚ“®‘S‘̂ɗv‚·‚鎞ŠÔ‚Í ’ʉ߂·‚鋿ŠÔ‚̐”~‚±‚Ì‘®«‚Ì’l‚Å‚· )B
delaynoŽžŠÔ(ms’PˆÊ)@ƒŒƒCƒ„‚ÌŽ©“®ˆÚ“®‚ªŠJŽn‚³‚ê‚é‚܂ł̎žŠÔ‚ð ms ‚ÅŽw’肵‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯‚݂Ȃ³‚ê‚Ü‚·B
pathyes"(x1,y1,opacity1) (x2,y2,opacity2) ..."@ˆÚ“®ˆÊ’u‚ðŽw’肵‚Ü‚·B
@ˆÚ“®ˆÊ’u‚́Ax(ƒŒƒCƒ„¶’[ˆÊ’u), y(ƒŒƒCƒ„ã’[ˆÊ’u), opacity(ƒŒƒCƒ„”Z“x) ‚ð‚R‚ ‚AƒJƒ“ƒ}‚â‹ó”’A( ) ‚Å‹æØ‚Á‚ÄŽw’肵‚Ü‚·B
@‚±‚ê‚ç‚ÌŠÔ‚ðAƒXƒvƒ‰ƒCƒ“•âŠÔ‚Ü‚œ‚Í’Œü•âŠÔ‚ɂăŒƒCƒ„‚ªˆÚ“®‚µ‚Ü‚·B
@opacity ‚ɂ̓ŒƒCƒ„‚Ì•\ŽŠ”Z“x‚ðŽw’肵‚Ü‚·BƒŒƒCƒ„‚Ì”Z“x‚à“_‚©‚ç“_‚ðˆÚ“®‚·‚é ŠÔ‚É˜A‘±“I‚ɕω»‚µ‚Ü‚·BƒŒƒCƒ„‚Ì”Z“x‚ð˜A‘±“I‚ł͂Ȃ­A“Ë”­“I ? ‚ɕω»‚³‚¹‚œ‚¢ ê‡‚Í”Z“x‚É 256 ‚ð‘«‚µ‚œ”’l‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
@ƒŒƒCƒ„‚ðˆÚ“®‚³‚¹‚ž‚É•\ŽŠ”Z“x•ω»‚݂̂ð s‚€ê‡‚́AƒŒƒCƒ„ˆÊ’u‚ɂ͂·‚ׂ睂¶ˆÊ’u‚ðŽw’肵‚Ü‚·B
accelno-1 –¢–ž‚̐”‚Ü‚œ‚Í 0(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í 1 ‚æ‚è‘å‚«‚¢”@‰Á‘¬“x“I‚È“®‚«‚ðs‚킹‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@0 ‚ðŽw’è‚·‚邯AÅ‰‚©‚çÅŒã‚܂ňê’è‚ÌŠ„‡‚ňړ®ˆ—‚ªis‚µ ‚Ü‚· ( Še’ʉߓ_‚𓙊Ԋu‚ÌŽžŠÔ‚Œʉ߂µ‚Ü‚· )BÈ—ª‚·‚邯 0 ‚ªŽw’肳‚ê ‚œ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
@-1 –¢–ž‚̐”‚ðŽw’è‚·‚邯AÅ‰‚Í‘‚­A™X‚É’x‚­‚È‚è‚Ü‚·B
@1 ‚æ‚è‘å‚«‚¢”‚ðŽw’è‚·‚邯AÅ‰‚Í’x‚­A™X‚É‘‚­‚È‚è‚Ü‚·B
@ŽÀ”‚ðŽw’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
@Žw’肵‚œƒŒƒCƒ„‚ÉŽ©“®ˆÚ“®‚ð‚³‚¹‚Ü‚·B
@ƒŒƒCƒ„‚ÍŒ»Ý‚̈ʒuE•\ŽŠ”Z“x‚©‚çƒXƒ^[ƒg‚µ‚āApath ‚ÅŽw’肳‚ꂜˆÊ’uE•\ŽŠ”Z“x‚ðŒ³‚É‚µ‚Ä ˆÚ“®‚µ‚œ‚è•\ŽŠ”Z“x‚ð•ω»‚³‚¹‚Ü‚·BŒ»Ý‚̈ʒu‚â•\ŽŠ”Z“x‚©‚çˆÚ“®‚ªƒXƒ^[ƒg‚·‚é‚̂ŁA path ‘®«‚̍ŏ‰‚̈ʒu/”Z“x‚ɂ́Aˆê”ԍŏ‰‚̃ŒƒCƒ„‚̈ʒu‚â•\ŽŠ”Z“x‚ðŽw’è‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB ( ‚‚܂èˆê”ԍŏ‰‚̈ʒu‚â•\ŽŠ”Z“x‚Í layopt ƒ^ƒO‚ȂǂŠŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚· )B
@•¡”‚̃ŒƒCƒ„‚ɑ΂µ‚Ä move ƒ^ƒO‚ð”ñ“¯Šú‚ÉŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@‚±‚̃^ƒO‚̓ŒƒCƒ„‚ÌŽ©“®ˆÚ“®‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñB‘Ò‚Â‚É‚Í wm ƒ^ƒO‚ð Žw’肵‚Ä‚­‚Ÿ‚³‚¢B
@‘OŒiƒŒƒCƒ„‚ɉæ–Ê‚æ‚è‚à‘å‚«‚ȉæ–Ê‚ð“ǂݍž‚݁A‚±‚̃^ƒO‚ðŽg‚Á‚Ĉړ®‚³‚¹‚ê‚΃XƒNƒ[ƒ‹‚Ì Œø‰Ê‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·BŽÎ‚߃XƒNƒ[ƒ‹‚à‰Â”\‚Å‚·B
@Ž©“®ˆÚ“®’†‚́AƒƒbƒZ[ƒWƒŒƒCƒ„‚Ö‚Ì•¶Žš•`‰æ‚ª‚Å‚«‚È‚©‚Á‚œ‚èA•¶Žš•`‰æ‚ª’x‚­‚È‚Á‚œ‚è ‚µ‚Ü‚·B
@ƒ}ƒEƒX‚̃NƒŠƒbƒN“™‚ÅŽ©“®ˆÚ“®‚Í’†’f‚³‚ê‚Ü‚·B’†’f‚³‚ê‚È‚¢ ‚æ‚€‚É‚·‚é‚É‚Í clickskip ƒ^ƒO‚ŃNƒŠƒbƒN ƒXƒLƒbƒv‚ð‹ÖŽ~‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
—á:
-[image storage=s1 layer=0 page=fore visible=true left=0 top=480 opacity=0]
[image storage=s2 layer=1 page=fore visible=true left=320 top=240 opacity=0]
[move time=4000 path="(0,240,255) (0,0,255) (0,-240,255) (0,-480,0)" layer=0]
[move time=4000 path="(320,240,0) (320,240,511) (320,240,0) (320, 240,0)" layer=1]
[wm][wm] -
-
- -

nextskip ( uŽŸ‚Ì‘I‘ðŽˆ‚Ü‚Å‚·‚·‚ށv‚̐ݒè )

-
ƒVƒXƒeƒ€‘€ì
-
- -
‘®«•K{?’là–Ÿ
enabledyestrue ‚Ü‚œ‚Í false@uŽŸ‚Ì‘I‘ðŽˆ‚Ü‚Åi‚ށv‚Ì‹@”\‚ð—LŒø‚É‚·‚éê‡‚Í trueA–³ Œø‚É‚·‚éê‡‚Í false ‚ðŽw’肵‚Ü‚·B
@ƒ†[ƒU[‚ªuŽŸ‚Ì‘I‘ðŽˆ‚Ü‚Åi‚ށv‚Ì‹@”\‚ðŽg—p‚Å‚«‚邿‚€‚É‚·‚é‚©”Û‚©‚ð Žw’è‚Å‚«‚Ü‚·B
@ƒfƒ‚ƒV[ƒ“‚Ȃǂł͖³Œø‚É‚µ‚Ä‚¢‚œ‚Ù‚€‚ª‚¢‚¢ê‡‚ª‚ ‚è‚Ü‚·B
-
- -

nowait ( •¶Žš•\ŽŠƒm[ƒEƒFƒCƒg )

-
ƒƒbƒZ[ƒW‘€ì
-
@•¶Žš‚Ì•\ŽŠ‘¬“x‚ðƒm[ƒEƒFƒCƒg‚ɐݒ肵‚Ü‚·B
@‚±‚̃^ƒO‚́Aƒm[ƒEƒFƒCƒg‚ɐݒ肷‚é‘O‚ɁA’Œ‘O‚Ì•¶Žš•\ŽŠ‘¬“x‚ð‹L‰¯‚µ‚Ü‚·B ‚±‚Ì‹L‰¯‚µ‚œ•¶Žš•\ŽŠ‘¬“x‚É–ß‚·‚É‚Í endnowait ƒ^ƒO ‚ðŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
@‚±‚̃^ƒO‚Æ endnowait ƒ^ƒO‚̊Ԃɂ́A•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹‚ð‹Lq‚µ‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
-
- -

openvideo ( ƒrƒfƒI/SWF‚̍ж€”õ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
storageyesƒtƒ@ƒCƒ‹–Œ@Ä¶€”õ‚·‚éƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
@ƒrƒfƒI‚Ü‚œ‚ÍSWF(Shockwave Flash)‚̍ж‚̏€”õ‚ð‚µ‚Ü‚·B
@ˆê”Ê“I‚ɃrƒfƒI‚̍ж€”õ‚ɂ͎žŠÔ‚ª‚©‚©‚é‚̂ŁAÄ¶‚̃^ƒCƒ~ƒ“ƒO‚ð ‚Ù‚©‚Ì‚à‚̂Ɠ¯Šú‚³‚¹‚œ‚¢ê‡‚ȂǁA‚±‚̃^ƒO‚ðŽg‚Á‚čж€”õ‚Ì‚Ý‚ð æ‚ɍs‚킹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@Ä¶€”õ‚ð‚µ‚œƒrƒfƒI‚âSWF‚ðÄ¶‚·‚é‚É‚Í playvideo ƒ^ ƒO‚ðŽg—p‚µ‚Ü‚·B
@‚±‚̃^ƒO‚ðŽg—p‚µ‚È‚­‚Ä‚à playvideo ƒ^ƒO‚ōж‚·‚éƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ä Ä¶‚ð‚³‚¹‚邱‚Ƃ͂ł«‚Ü‚·B
-
- -

p ( ‰üƒy[ƒWƒNƒŠƒbƒN‘Ò‚¿ )

-
ƒƒbƒZ[ƒW‘€ì
-
@‰üƒy[ƒW‚̃NƒŠƒbƒN‘Ò‚¿‚ðs‚¢‚Ü‚·B
@s––‚É [p] ‚Ə‘‚¢‚œê‡‚́A‚»‚Ì‚ ‚Æ‚É \ ‚ª‚ ‚Á‚Ä‚à‚È‚­‚Ä‚à‰üs ‚Í‚µ‚Ü‚¹‚ñ( Config.tjs ‚Å global.ignoreCR ‚ð false ‚ɐݒ肵‚œê‡ )B
@current ƒ^ƒO‚Å— ƒy[ƒW‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ð Žw’肵‚Ä‚¢‚éê‡‚Í‚±‚Ì‹L†‚Í•\ŽŠ‚³‚ê‚Ü‚¹‚ñB•\ŽŠ‚µ‚œ‚¢ê‡‚Í •\ƒy[ƒW‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
-
- -

pausebgm ( BGM ‰‰‘t‚̈ꎞ’âŽ~ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
@BGM ‰‰‘t‚ðˆêŽž’âŽ~‚µ‚Ü‚·BConfig.tjs ‚Å BGM Ä¶ƒƒfƒBƒA‚É "Wave" ‚ðŽw’è ‚µ‚œê‡‚݂̂ɗLŒø‚Å‚·B
@BGM ‚̈ꎞ’âŽ~ó‘Ô‚Ížx‚ɕۑ¶‚³‚ê‚Ü‚·‚ªAˆêŽž’âŽ~‚µ‚Ä‚¢‚œê‡‚Ì BGM ‚Ì Ä¶ˆÊ’u‚̏î•ñ‚͕ۑ¶‚³‚ê‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@ˆêŽž’âŽ~‚µ‚œ BGM ‚ðÄŠJ‚·‚é‚É‚Í resumebgm ƒ^ƒO ‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

pausevideo ( ƒrƒfƒI‚̈ꎞ’âŽ~ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
@ƒrƒfƒI‚̍ж‚ðˆêŽž’âŽ~‚µ‚Ü‚·B
-
- -

pimage ( ‰æ‘œ‚Ì•”•ª’ljÁ“ǂݍž‚Ý )

-
ƒŒƒCƒ„‘€ì
-
- - - - - - - - - - - - -
‘®«•K{?’là–Ÿ
storageyes‰æ‘œƒtƒ@ƒCƒ‹–Œ@’ljÁ‚µ‚ēǂݍž‚މ摜‚ðŽw’肵‚Ü‚·B
layeryes"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®”@‰æ‘œ‚ð’ljÁ‚µ‚ēǂݍž‚ÞƒŒƒCƒ„‚ðŽw’肵‚Ü‚·B
"base" ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„A 0 ˆÈã‚̐®”‚ðŽw’è‚·‚é ‚ÆA‘Ήž‚·‚é‘OŒiƒŒƒCƒ„‚ɉ摜‚ð“ǂݍž‚݂܂·B
pageno"back" ‚Ü‚œ‚Í "fore"@•\(fore)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
keyno0xRRGGBB Œ`Ž® ‚Ü‚œ‚Í ƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX”ԍ† ‚Ü‚œ‚Í "adapt"@storage ‚ÅŽw’肵‚œ‰æ‘œ‚́A‚ǂ̐F‚𔲂«F‚Æ‚·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯”²‚«F‚Í–³Œø‚ɂȂè‚Ü‚·B @key=0xRRGGBB ‚Æ‚¢‚€Œ`Ž®‚Å 16 i”‚Å”²‚«F‚ðŽw’è‚·‚é ‚ÆARR(Ô) GG(—Î) BB(Â)‚Å“h‚ç‚ꂜ•”•ª‚𔲂«F‚Æ‚µ‚Ä“§–Ÿ‚É‚µ‚Ü‚·B ‚œ‚Æ‚Š‚ÎAkey=0xff00ff ‚Å‚Í (r,g,b)=(255,0,255) ‚‚܂è^ƒ}ƒ[ƒ“ƒ_‚Ì•” •ª‚𔲂«F‚Æ‚µ‚Ä“§–Ÿ‚É‚·‚邯‚¢‚€Žw’è‚ɂȂè‚Ü‚·B
@‚œ‚Ÿ’P‚ɐ”’l‚ðŽw’è‚·‚ê‚΁A‚»‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚̐”’l‚ª”²‚« F‚ƂȂè‚Ü‚·B16F/256F‚̉摜‚ɑ΂µ‚Ä—LŒø‚Å‚·B
@key=adapt ‚ÆŽw’è‚·‚ê‚΁AŽ©“®“I‚É”²‚«F‚ªŒˆ’肳‚ê‚Ü‚·B Žg—p‚³‚ê‚锲‚«F‚́A‰æ‘œ‚̈ê”ԏã‚̃‰ƒCƒ“‚ɂāAˆê”Ô‘œ‚­Žg‚í‚ê‚Ä‚¢‚éF‚Å‚·B 16F/256F‚̉摜‚ɑ΂µ‚Ä—LŒø‚Å‚·B
@ƒ}ƒXƒN‰æ‘œ‚ðŽg—p‚·‚éê‡‚́A‚±‚Ì‘®«‚ÍŽw’è‚·‚é•K—v‚Í ‚ ‚è‚Ü‚¹‚ñB
dxyesƒsƒNƒZƒ‹’PˆÊd‚ˍ‡‚킹A‚ ‚é‚¢‚̓Rƒs[‚·‚鐿‚̍¶’[ x À•W‚ð (‘Ώۂ̃ŒƒCƒ„“à‚̍À•W‚Å)Žw’肵‚Ü‚·B
dyyesƒsƒNƒZƒ‹’PˆÊd‚ˍ‡‚킹A‚ ‚é‚¢‚̓Rƒs[‚·‚鐿‚̏ã’[ y À•W‚ð (‘Ώۂ̃ŒƒCƒ„“à‚̍À•W‚Å)Žw’肵‚Ü‚·B
sxnoƒsƒNƒZƒ‹’PˆÊd‚ˍ‡‚킹A‚ ‚é‚¢‚̓Rƒs[‚·‚錳‚̍¶’[ x À•W‚ð (’ljÁ‚µ‚ēǂݍž‚މ摜“à‚̍À•W‚Å)Žw’肵‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
synoƒsƒNƒZƒ‹’PˆÊd‚ˍ‡‚킹A‚ ‚é‚¢‚̓Rƒs[‚·‚錳‚̏ã’[ y À•W‚ð (’ljÁ‚µ‚ēǂݍž‚މ摜“à‚̍À•W‚Å)Žw’肵‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
swnoƒsƒNƒZƒ‹’PˆÊ@d‚ˍ‡‚킹A‚ ‚é‚¢‚̓Rƒs[‚·‚镝‚ð Žw’肵‚Ü‚·B
@È—ª‚·‚邯A’ljÁ‚µ‚ēǂݍž‚މ摜‚Ì•‚·‚ׂĂł ‚邯Œ©‚È‚³‚ê‚Ü‚·B
shnoƒsƒNƒZƒ‹’PˆÊ@d‚ˍ‡‚킹A‚ ‚é‚¢‚̓Rƒs[‚·‚鍂‚³‚ð Žw’肵‚Ü‚·B
@È—ª‚·‚邯A’ljÁ‚µ‚ēǂݍž‚މ摜‚̍‚‚³‚·‚ׂĂł ‚邯Œ©‚È‚³‚ê‚Ü‚·B
modeno"copy"‚Ü‚œ‚Í "opaque" ‚Ü‚œ‚Í "pile" (ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í "alpha" ‚Ü‚œ‚Í "add" ‚Ü‚œ‚Í "sub" ‚Ü‚œ‚Í "mul" ‚Ü‚œ‚Í "dodge" ‚Ü‚œ‚Í "darken" ‚Ü‚œ‚Í "lighten" ‚Ü‚œ‚Í "screen" ‚Ü‚œ‚Í "psadd" ‚Ü‚œ‚Í "pssub" ‚Ü‚œ‚Í "psmul" ‚Ü‚œ‚Í "psscreen" ‚Ü‚œ‚Í "psoverlay" ‚Ü‚œ‚Í "pshlight" ‚Ü‚œ‚Í "psslight" ‚Ü‚œ‚Í "psdodge" ‚Ü‚œ‚Í "psdodge5" ‚Ü‚œ‚Í "psburn" ‚Ü‚œ‚Í "pslighten" ‚Ü‚œ‚Í "psdarken" ‚Ü‚œ‚Í "psdiff" ‚Ü‚œ‚Í "psdiff5" ‚Ü‚œ‚Í "psexcl"@sx sy sw sh ‚ÌŠe‘®«‚ÅŽw’肵‚œ‹éŒ`—̈æ‚ð d‚ˍ‡‚킹‚é‚©A‚ ‚é‚¢‚Í ’Pƒ‚ɃRƒs[‚·‚é‚©A‚ ‚é‚¢‚͉‰ŽZ‚ðs‚€‚©‚ðŽw’肵‚Ü‚·B
@"copy" ‚Ü‚œ‚Í "opaque" ‚ðŽw’è‚·‚邯‹éŒ`—̈æ‚Í ƒRƒs[‚³‚ê‚Ü‚·B"copy" ‚Å‚à "opaque" ‚Å‚à“¯‚¶ˆÓ–¡‚Å‚·B
@"pile" ‚Ü‚œ‚Í "alpha" ‚ðŽw’è‚·‚邯AƒAƒ‹ƒtƒ@‡¬‚É‚æ‚éd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·B"pile" ‚Å‚à "alpha" ‚Å‚à“¯‚¶ˆÓ–¡‚Å‚·B
@"addalpha" ‚ðŽw’è‚·‚邯A‰ÁŽZƒAƒ‹ƒtƒ@‡¬‚É‚æ‚éd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·B
@‚»‚̂ق©‚̃‚[ƒh‚ɂ‚¢‚Ä‚Í image ƒ^ƒO‚Ì mode ‘®«‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@È—ª‚·‚邯 "pile" ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B—áŠO“I‚É TLG5/6 ‰æ‘œ‚͉摜’†‚ɂǂ̏d‚ˍ‡‚킹ƒ‚[ƒh‚ŏd‚ˍ‡‚킳‚ê‚é‚©‚̏î•ñ‚ðŽ‚Á‚Ä‚¢‚Ü‚· (‚±‚̏î•ñ‚Í image ƒ^ƒO‚œǂݍž‚Ü‚ê‚镚‚Æ“¯ˆê‚Å‚·)B‚±‚̏ꍇ‚́A‚±‚Ì‘®«‚ªÈ—ª‚³‚ꂜê‡‚́A‚»‚̉摜‚ªî•ñ‚Æ‚µ‚ÄŽ‚Á‚Ä‚¢‚éd‚ˍ‡‚킹ƒ‚[ƒh‚ɏ]‚¢‚Ü‚·B
opacityno•s“§–Ÿ“x ( 0 (‘S‚­‚Ì“§–Ÿ) ` 255 (‘S‚­‚Ì•s“§–Ÿ ) )@mode ‘®«‚Å "pile" ‚ðŽw’肵‚œê‡‚̏d‚ˍ‡‚킹‚Ì•s“§–Ÿ“xA‚ ‚é‚¢‚Í "add" "sub" "mul" "dodge" "darken" "lighten" "screen" ‚Ì ‚¢‚ž‚ê‚©‚ðŽw’肵‚œê‡‚̉‰ŽZ‚Ì‹­“x‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯 255 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@Žw’肵‚œƒŒƒCƒ„‚ɉ摜‚ð’ljÁ‚µ‚ēǂݍž‚݂܂·B
@Žw’肵‚œƒŒƒCƒ„‚ÌŽw’肵‚œ•”•ª‚ɁA•ʂ̉摜ƒtƒ@ƒCƒ‹‚̈ꕔ•ª‚ðd‚ˍ‡‚킹‚œ‚èAƒRƒs[‚µ‚œ‚è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@‚¢‚­‚ç‚Å‚à‰æ‘œ‚ð’ljÁ‚µ‚ēǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚œ‚Ÿ‚µA‚¢‚­‚ç‚Å‚àA‚Æ‚¢‚Á‚Ä‚àA‰æ‘œ‚ð’ljÁ‚µ‚Ä “ǂݍž‚Þ‚Æ‚»‚́u‰æ‘œ‚ð’ljÁ‚µ‚ēǂݍž‚ñ‚Ÿv‚Æ‚¢‚€î•ñ‚ª‚Ç‚ñ‚Ç‚ñ‚Æ’~Ï‚³‚ê‚Ä‚¢‚Á‚Ä‚µ‚Ü‚€‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@V‚µ‚­ image ƒ^ƒO‚ŃŒƒCƒ„‚ɉ摜‚ð“ǂݍž‚ñ‚Ÿ‚èAfreeimage ƒ^ƒO‚Å ‰æ‘œ‚ð‰ð•ú‚·‚邯A’ljÁ‚µ‚ēǂݍž‚ñ‚Ÿ‰æ‘œ‚â‚»‚̏î•ñ‚͏Á‚Ђ܂·B
@‚œ‚Æ‚Š‚ÎAˆê’莞ŠÔŠÔŠu‚ŃŒƒCƒ„‚ɉ摜‚ð’ljÁ‚µ‚ēǂݍž‚ñ‚ŃAƒjƒ[ƒVƒ‡ƒ“A‚Æ‚¢‚€—p“r‚ɂ͂±‚̃^ƒO‚ł͂Ȃ­‚Ä ƒAƒjƒ[ƒVƒ‡ƒ“‚Ì‹@”\‚ðŽg‚Á‚œ‚Ù‚€‚ª—Ç‚¢‚Å‚µ‚å‚€B
@‚±‚̃^ƒO‚́Aimage ƒ^ƒO‚ʼn摜‚ð“ǂݍž‚ñ‚Ÿ‚ªA‚»‚̉摜‚̈ꕔ•ª‚Ÿ‚¯‚ð•Ï‚Š‚œ‚¢A‚Æ‚¢‚€‚Æ‚«‚ɁAŠY“–‚·‚é image ƒ^ƒO‚Ì ’ŒŒã‚É‹Lq‚·‚éA‚Æ‚¢‚€—p“r‚ÉŽg‚¢‚Ü‚·B
-
- -

playbgm ( BGM ‚̉‰‘t )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
storageyesBGM ƒtƒ@ƒCƒ‹–Œ@‰‰‘t‚·‚é BGM ƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
startnoBGM ŠJŽnˆÊ’uŽw’è@ƒ‹[ƒvƒ`ƒ…[ƒi‚ÅŽw’肵‚œƒ‰ƒxƒ‹‚Å BGM ‚̍жŠJŽnˆÊ’u‚ðŽw’肵‚Ü‚·B
loopnotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@BGM ‚ðƒ‹[ƒv‚·‚é‚©‚ðŽw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯ƒ‹[ƒv‚µ‚Ü‚·Bfalse ‚ðŽw’è‚·‚邯 ƒ‹[ƒv‚µ‚Ü‚¹‚ñB
@È—ª‚·‚邯 true ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@BGM ‚ð‰‰‘t‚µ‚Ü‚·B
-
- -

playse ( Œø‰Ê‰¹‚̍ж )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
bufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†( 0(ƒfƒtƒHƒ‹ƒg) ` )@Œø‰Ê‰¹‚ðÄ¶‚·‚éƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·Bˆê‚‚̃oƒbƒtƒ@‚Å‚Í “¯Žž‚ɂ͈ê‚‚̌ø‰Ê‰¹‚ð–‚炷‚±‚Æ‚ª‚Å‚«‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
storageyesŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@‰‰‘t‚·‚éŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
@Šg’£Žq‚͏ȗª‰Â”\‚Å‚·‚ªAÈ—ª‚µ‚œê‡‚ÉŽ©“®“I‚É’T‚µo‚³‚ê‚é‚Ì‚Í .wav ‚Ü‚œ‚Í .ogg ‚Ü‚œ‚Í .mp3 ‚ÌŠg’£Žq‚ðŽ‚Âƒtƒ@ƒCƒ‹‚Ÿ‚¯‚Å‚·B ( ‚œ‚Ÿ‚µ ogg ‚Æ mp3 ‚Ì Ä¶‚É‚Í SDK •t‘®‚̃vƒ‰ƒOƒCƒ“‚ª•K—v )
‚»‚̂ق©‚̃vƒ‰ƒOƒCƒ“‚ÅŽg—p‰Â”\‚ɂȂ邻‚̂ق©‚Ì ƒtƒ@ƒCƒ‹Œ`Ž®‚ðŽw’è‚·‚éê‡‚ÍŠg’£Žq‚àŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
startnoSE ŠJŽnˆÊ’uŽw’è@ƒ‹[ƒvƒ`ƒ…[ƒi‚ÅŽw’肵‚œƒ‰ƒxƒ‹‚Å SE ‚̍жŠJŽnˆÊ’u‚ðŽw’肵‚Ü‚·B
loopnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@Œø‰Ê‰¹‚ðŒJ‚è•Ô‚µÄ¶‚·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯ŒJ‚è•Ô‚µÄ¶‚³‚ê‚Ü‚·Bfalse ‚ð Žw’è‚·‚邯ˆê‰ñŒÀ‚è‚̍ж‚ƂȂè‚Ü‚·BÈ—ª‚·‚邯 false ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@true ‚ðŽw’肵‚œê‡‚Í ws ƒ^ƒO ‚ÅŒø‰Ê‰¹Ä¶‚̏I—¹‚ð‘҂‚±‚Ƃ͂ł«‚Ü‚¹‚ñB
@Œø‰Ê‰¹‚ðÄ¶‚µ‚Ü‚·B
@‚±‚̃^ƒO‚ÍŒø‰Ê‰¹‚̍ж‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñBI—¹‚ð‘Ò‚Â‚É ‚Í ws ƒ^ƒO‚ðŽg‚Á‚Ä‚­‚Ÿ‚³‚¢B
-
- -

playvideo ( ƒrƒfƒI/SWF‚̍ж )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
storagenoƒtƒ@ƒCƒ‹–Œ@Ä¶‚·‚éƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
@‚·‚Å‚É openvideo ƒ^ƒO‚Å Ä¶‚̏€”õ‚ð‚µ‚Ä‚¢‚œê‡‚Í‚±‚Ì‘®«‚ðŽw’è‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
@‹t‚ɁAopenvideo ƒ^ƒO‚ðŽg—p‚µ‚È‚¢ê‡‚Í‚±‚±‚Ńtƒ@ƒCƒ‹–Œ‚ð Žw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
@ƒrƒfƒI‚Ü‚œ‚ÍSWF(Shockwave Flash)‚ðÄ¶‚µ‚Ü‚·Bvideo ƒ^ƒO‚ÅŽw’肵‚œ•\ŽŠ—̈æ‚É‚ÄÄ ¶‚µ‚Ü‚·BƒrƒfƒI•\ŽŠ—̈æ‚̓fƒtƒHƒ‹ƒg‚ł͔ñ•\ŽŠ‚Ȃ̂ŁAvideo ƒ^ƒO‚Å•\ŽŠó‘Ô‚É‚µ‚È‚¢‚Æ •\ŽŠ‚³‚ê‚Ü‚¹‚ñB
@‚±‚̃^ƒO‚̓rƒfƒI‚̍ж‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñB‘Ò‚Â‚É‚Í wv ‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

position ( ƒƒbƒZ[ƒWƒŒƒCƒ„‚Ì‘®« )

-
ƒƒbƒZ[ƒW‘€ì
-
- - - - - - - - - - - - - - - - - -
‘®«•K{?’là–Ÿ
layernomessage0 ‚Ü‚œ‚Í message1 ‚Ü‚œ‚Í message@‘ΏۂƂ·‚郁ƒbƒZ[ƒWƒŒƒCƒ„‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯 current ƒ^ƒO‚ÅŽw’肳‚ꂜ Œ»Ý‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª‘I‘ð‚³‚ê‚Ü‚·B
@‚±‚Ì‘®«‚à page ‘®«‚àÈ—ª‚³‚ꂜê‡‚́Acurrent ƒ^ƒO‚ÅŽw’肳‚ꂜ Œ»Ý‚̃y[ƒWEŒ»Ý‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª‘I‘ð‚³‚ê‚Ü‚·B
pageno"fore" ‚Ü‚œ‚Í "back"@‘ΏۂƂ·‚éƒy[ƒW‚ðŽw’肵‚Ü‚·B
@‚±‚Ì‘®«‚ðÈ—ª‚·‚邯 current ƒ^ƒO‚ÅŽw’肳‚ꂜ Œ»Ý‚̃y[ƒW‚ª‘I‘ð‚³‚ê‚Ü‚·B
leftno¶’[ˆÊ’u ( pixel ’PˆÊ )@ƒƒbƒZ[ƒWƒŒƒCƒ„‚̍¶’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
topnoã’[ˆÊ’u ( pixel ’PˆÊ )@ƒƒbƒZ[ƒWƒŒƒCƒ„‚̏ã’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
widthno• ( pixel ’PˆÊ )@ƒƒbƒZ[ƒWƒŒƒCƒ„‚Ì•‚ðŽw’肵‚Ü‚·B
heightno‚‚³ ( pixel ’PˆÊ )@ƒƒbƒZ[ƒWƒŒƒCƒ„‚̍‚‚³‚ðŽw’肵‚Ü‚·B
framenoƒtƒŒ[ƒ€‰æ‘œ‚̃tƒ@ƒCƒ‹–Œ@ƒƒbƒZ[ƒWƒŒƒCƒ„‚̃tƒŒ[ƒ€‰æ‘œ‚Æ‚µ‚Ä•\ŽŠ‚³‚¹‚鉿‘œ‚ðŽw’è ‚µ‚Ü‚·BŽg—p‚µ‚È‚¢ê‡‚Í "" ‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B"" ‚ðŽw’è‚· ‚邯AƒƒbƒZ[ƒWƒŒƒCƒ„‚ª color ‚š‚æ‚Ñ opacity ‘®«‚ÅŽw’肵‚œ FA”Z“x‚Å‹éŒ`‚Å•\ŽŠ‚³‚ê‚Ü‚·B @‚±‚±‚ÅŽw’肵‚œƒtƒ@ƒCƒ‹–Œ (Šg’£Žq‚ðœ‚­) •”•ª‚É _m ‚ð’ljÁ ‚µ‚œƒtƒ@ƒCƒ‹‚ªA‚à‚µ‚ ‚ê‚΁Aƒ}ƒXƒN‰æ‘œ‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·B ƒ}ƒXƒN‰æ‘œ‚Í•K‚ž 256 FƒOƒŒ[ƒXƒP[ƒ‹‚ŕۑ¶‚µ‚Ä‚­‚Ÿ‚³‚¢B
framekeyno0xRRGGBB Œ`Ž® ‚Ü‚œ‚Í ƒpƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX”ԍ† ‚Ü‚œ‚Í "adapt"@frame ‘®«‚ÅŽw’肵‚œƒtƒŒ[ƒ€‰æ‘œ‚́A‚ǂ̐F‚𔲂«F‚Æ ‚·‚é‚©‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯”²‚«F‚Í–³Œø‚ɂȂè‚Ü‚·B @key=0xRRGGBB ‚Æ‚¢‚€Œ`Ž®‚Å 16 i”‚Å”²‚«F‚ðŽw’è‚·‚é ‚ÆARR(Ô) GG(—Î) BB(Â)‚Å“h‚ç‚ꂜ•”•ª‚𔲂«F‚Æ‚µ‚Ä“§–Ÿ‚É‚µ‚Ü‚·B ‚œ‚Æ‚Š‚ÎAkey=0xff00ff ‚Å‚Í (r,g,b)=(255,0,255) ‚‚܂è^ƒ}ƒ[ƒ“ƒ_‚Ì•” •ª‚𔲂«F‚Æ‚µ‚Ä“§–Ÿ‚É‚·‚邯‚¢‚€Žw’è‚ɂȂè‚Ü‚·B
@‚œ‚Ÿ’P‚ɐ”’l‚ðŽw’è‚·‚ê‚΁A‚»‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚̐”’l‚ª”²‚« F‚ƂȂè‚Ü‚·B16F/256F‚̉摜‚ɑ΂µ‚Ä—LŒø‚Å‚·B
@key=adapt ‚ÆŽw’è‚·‚ê‚΁AŽ©“®“I‚É”²‚«F‚ªŒˆ’肳‚ê‚Ü‚·B Žg—p‚³‚ê‚锲‚«F‚́A‰æ‘œ‚̈ê”ԏã‚̃‰ƒCƒ“‚ɂāAˆê”Ô‘œ‚­Žg‚í‚ê‚Ä‚¢‚éF‚Å‚·B 16F/256F‚̉摜‚ɑ΂µ‚Ä—LŒø‚Å‚·B
@ƒ}ƒXƒN‰æ‘œ‚ðŽg—p‚·‚éê‡‚́A‚±‚Ì‘®«‚ðŽw’è‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
colorno0xRRGGBB Œ`Ž®@ƒƒbƒZ[ƒWƒŒƒCƒ„‚Ì•\ŽŠF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’è ‚µ‚Ü‚·B frame ‚É "" ‚ðŽw’肵‚œ‚Æ‚«‚É—LŒø‚Å‚·B
opacityno•s“§–Ÿ“x ( 0 ` 255 )@ƒƒbƒZ[ƒWƒŒƒCƒ„‚Ì•s“§–Ÿ“x‚ð 0 ` 255 ‚̐”’l‚ÅŽw’肵‚Ü ‚·(•¶Žš‚Ì•s“§–Ÿ“x‚âAƒŒƒCƒ„Ž©‘̂̕s“§–Ÿ“x‚ł͂ ‚è‚Ü‚¹‚ñ)B0 ‚ÅŠ®‘S ‚É“§–Ÿ‚Å‚·Bframe ‚É "" ‚ðŽw’肵‚œ‚Æ‚«‚É—LŒø‚Å‚·B
marginlno¶—]”’ ( pixel ’PˆÊ )ƒƒbƒZ[ƒWƒŒƒCƒ„‚̍¶—]”’‚ðŽw’肵‚Ü‚·B
margintnoã—]”’ ( pixel ’PˆÊ )ƒƒbƒZ[ƒWƒŒƒCƒ„‚̏ã—]”’‚ðŽw’肵‚Ü‚·B
marginrno‰E—]”’ ( pixel ’PˆÊ )ƒƒbƒZ[ƒWƒŒƒCƒ„‚̉E—]”’‚ðŽw’肵‚Ü‚·B
marginbno‰º—]”’ ( pixel ’PˆÊ )ƒƒbƒZ[ƒWƒŒƒCƒ„‚̉º—]”’‚ðŽw’肵‚Ü‚·B
verticalno"true" ‚Ü‚œ‚Í "false"@ƒƒbƒZ[ƒWƒŒƒCƒ„‚ðc‘‚«‚Ƀ‚[ƒh‚É‚·‚é‚É‚Í "true" ‚ðŽw’肵‚Ü‚·B ‰¡‘‚«‚É‚·‚é‚É‚Í "false" ‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
draggableno"true" ‚Ü‚œ‚Í "false"@true ‚ɐݒ肷‚邯Amarginl, margint, marginr, marginb ‚ÅŽw’肵‚œ ƒ}[ƒWƒ“‚Ì•”•ª‚Å‚©‚AƒtƒŒ[ƒ€‰æ‘œ‚Ì•s“§–Ÿ“x‚ª 64 ˆÈã‚Ì‰ÓŠ‚ðAƒ}ƒEƒX‚Å ƒhƒ‰ƒbƒO‚·‚邱‚Ƃɂæ‚胁ƒbƒZ[ƒWƒŒƒCƒ„‚ðƒ†[ƒU‚ªˆÚ“®‚Å‚«‚邿‚€‚ɂȂè‚Ü‚·B
@false ‚ðŽw’è‚·‚邯‚±‚Ì“®ì‚͍s‚í‚ê‚Ü‚¹‚ñB
visibleno"true" ‚Ü‚œ‚Í "false"@true ‚ɐݒ肷‚邯AƒƒbƒZ[ƒWƒŒƒCƒ„‚ª‰ÂŽ‹(•\ŽŠó‘Ô)‚ɂȂè‚Ü‚·B
@false ‚ɐݒ肷‚邯AƒƒbƒZ[ƒWƒŒƒCƒ„‚Í•s‰ÂŽ‹(”ñ•\ŽŠó‘Ô)‚ɂȂè‚Ü‚·B
@ƒƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂·‚é—lX‚È‘®«‚ðŽw’肵‚Ü‚·B
@‚¢‚ž‚ê‚Ì‘®«‚àAÈ—ª‚·‚ê‚ΐݒè‚͕ύX‚³‚ê‚Ü‚¹‚ñB
@marginl, margint, marginr, marginb ‚Ì‚»‚ꂌ‚ê‚Ì‘®«‚́Aframe ‚ÅŽw’肵‚œ ƒtƒŒ[ƒ€‰æ‘œ‚ł̕\ŽŠ—̈æ‚ðŽw’è‚·‚é‚̂ɂàŽg‚¢‚Ü‚·B @ƒƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂µ‚ȕʂɐݒè‚Å‚«‚Ü‚· ( — ƒy[ƒWE–ʉæ–Ê‚ð•Ê‚Ì Ý’è‚É‚·‚邱‚Æ‚à‚Å‚«‚Ü‚· )B
-
- -

preparevideo ( ƒrƒfƒI‚̍ж€”õ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
ƒrƒfƒI‚̍ж€”õ‚ðs‚¢‚Ü‚·B
ƒŒƒCƒ„[•`‰æƒ‚[ƒhŽž‚É–¢•`‰æ‰æ‘œ‚ª•\ŽŠ‚³‚ê‚Ä‚µ‚Ü‚€‚Ì‚ð–h‚®‚œ‚߂ɂ±‚Ì‹@”\‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
‚±‚̃^ƒO‚Ì’ŒŒã‚É‚©‚Ȃ炞[wp]ƒ^ƒO‚ð’u‚¢‚õŠ®—¹‚ð‘Ò‚Á‚Ä‚­‚Ÿ‚³‚¢B
‚±‚̃^ƒO‚̓ŒƒCƒ„[•`‰æƒ‚[ƒhŽž‚̂ݗLŒø‚Å‚·B
-
- -

ptext ( ƒŒƒCƒ„‚Ö‚Ì•¶Žš•`‰æ )

-
ƒŒƒCƒ„‘€ì
-
- - - - - - - - - - - - - - - - -
‘®«•K{?’là–Ÿ
layeryes"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®”@•¶Žš‚ð•`‰æ‚·‚郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
"base" ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„A 0 ˆÈã‚̐®”‚ðŽw’è‚·‚é ‚ÆA‘Ήž‚·‚é‘OŒiƒŒƒCƒ„‚É•¶Žš‚ð•`‰æ‚µ‚Ü‚·B
pageno"back" ‚Ü‚œ‚Í "fore"@•\(fore)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
xyespixel’PˆÊ@•¶Žš‚ð•`‰æ‚·‚鉡ˆÊ’u‚ð pixel ’PˆÊ‚ÅŽw’肵‚Ü‚·B
yyespixel’PˆÊ@•¶Žš‚ð•`‰æ‚·‚écˆÊ’u‚ð pixel ’PˆÊ‚ÅŽw’肵‚Ü‚·B
textyes•¶Žš—ñ@•`‰æ‚·‚é•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
verticalnofalse(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í true@c‘‚«‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·Btrue ‚ðŽw’è‚·‚邯c‘‚«‚ɂȂè‚Ü‚·B
anglenoŠp“x‚Ì10”{@•¶Žš•`‰æ‚ÌŠp“x‚ðŽw’肵‚Ü‚·BŠp“x‚Ì 10 ”{‚Ì’l ( 0 ` 3600 ) ‚ÅŽw’肵‚Ü‚·B
@È—ª‚·‚邯A‰¡‘‚«‚̏ꍇ‚Í 0Ac‘‚«‚̏ꍇ‚Í 2700 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
sizeno•¶ŽšƒTƒCƒY(pixel’PˆÊ)@•¶ŽšƒTƒCƒY‚ð pixel ’PˆÊ‚ÅŽw’肵‚Ü‚·B
@‚±‚Ì‘®«‚ðÈ—ª‚·‚邯 12 ‚ª‘I‘ð‚³‚ê‚Ü‚·B
facenoƒtƒHƒ“ƒg–Œ@ƒtƒHƒ“ƒg–Œ‚ðŽw’肵‚Ü‚·B
@ƒtƒHƒ“ƒg–Œ‚ɂ͞B–†‚ÈŽw’è‚͂ł«‚Ü‚¹‚ñBƒXƒy[ƒXA”ŒŠp^‘SŠp‚à³Šm‚ÉŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
@•¡”‚̃tƒHƒ“ƒg–Œ‚ðƒJƒ“ƒ}‚Å‹æØ‚Á‚ÄŽw’è‚Å‚«‚Ü‚·B‚±‚̏ꍇ‚́AÅ‰‚Ì•û‚ɏ‘‚¢‚œ ƒtƒHƒ“ƒg‚ª‘¶Ý‚·‚ê‚΁A‚»‚ꂪ—Dæ‚³‚ê‚Ä‘I‘ð‚³‚ê‚Ü‚·B
@—á : face="HGs‘‘Ì,‚l‚r ‚oƒSƒVƒbƒN"
@c‘‚«—pƒtƒHƒ“ƒg‚ÍŽ©“®“I‚ɐݒ肳‚ê‚Ü‚·‚̂ŁAƒtƒHƒ“ƒg–Œ‚̐擪‚É @ ƒ}[ƒN‚ð‚‚¯‚é •K—v‚Í‚ ‚è‚Ü‚¹‚ñB
@‚±‚Ì‘®«‚ðÈ—ª‚·‚邯 ‚l‚r ‚oƒSƒVƒbƒN‚ª‘I‘ð‚³‚ê‚Ü‚·B
colorno0xRRGGBB Œ`Ž®@•¶ŽšF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
@È—ª‚·‚邯 0x000000 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
italicnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@•¶Žš‚ðŽÎ‘̂ɂ·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·Btrue ‚ðŽw’è‚·‚邯ŽÎ‘̂ɂȂè‚Ü ‚·B
@‚±‚Ì‘®«‚ðÈ—ª‚·‚邯 false ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
shadownotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@•¶Žš‚ɉe‚ð‚‚¯‚é‚©‚ðŽw’肵‚Ü‚·Btrue ‚ðŽw’è‚·‚邯‰e‚ª‚‚«‚Ü‚·B
@edge ‚Æ shadow —Œ•û‚É true ‚ðŽw’è‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
edgenotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@•¶Žš‚ð‘Ü•¶Žš ( ‰Žæ‚è•¶Žš ) ‚É‚·‚é‚©‚ðŽw’肵‚Ü‚·Btrue ‚ðŽw’è‚·‚邯‘Ü•¶Žš‚ɂȂè‚Ü‚·B
edgecolorno0xRRGGBB Œ`Ž®@•¶Žš‚̑܂̐F‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
@È—ª‚·‚邯 0x000000 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
shadowcolorno0xRRGGBB Œ`Ž®@‰e‚̐F‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
@È—ª‚·‚邯 0x000000 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
boldnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@•¶Žš‚𑟕¶Žš‚É‚·‚é‚©‚ðŽw’肵‚Ü‚·B true ‚ðŽw’è‚·‚邯‘Ÿ•¶Žš‚ɂȂè‚Ü‚·B
@Žw’肵‚œƒŒƒCƒ„‚É•¶Žš‚ð•`‰æ‚µ‚Ü‚·B
@ƒƒbƒZ[ƒWƒŒƒCƒ„‚É•\ŽŠ‚·‚é‚̂ƈقȂèA‚±‚̃^ƒO‚Å•`‰æ‚µ‚œ“à—e‚Ížx‚É‹L˜^‚³‚ê‚Ü‚· (žx‚ð“ǂݍž‚ñ‚Å‚àÄŒ»‚³‚ê‚Ü‚·)B
@•¶Žš‚̓ŒƒCƒ„‚ɉ摜‚ð“ǂݍž‚ނƏÁ‹Ž‚³‚ê‚Ü‚·B
@‚Ȃɂ©‚̐”’lƒXƒe[ƒ^ƒX‚È‚Ç‚ð‰æ–Êã‚É•\ŽŠ‚µ‘±‚¯‚œ‚¢ê‡‚ɕ֗˜‚Å‚·B
-
- -

quake ( ‰æ–Ê‚ð—h‚ç‚· )

-
ƒVƒXƒeƒ€‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
timeyes•¶Žš”‚Ü‚œ‚Í ms(ƒ~ƒŠ•b)@‚±‚±‚ÅŽw’肵‚œ•¶Žš”‚ð•\ŽŠ‚·‚é‚̂Ɠ¯‚¶‚Ÿ‚¯‚ÌŽžŠÔA‰æ–Ê‚ð—h‚炵‚Ü‚·B
@timemode ‘®«‚Å ms ‚ðŽw’肵‚œê‡‚̓~ƒŠ•b’PˆÊ‚ŁAdelay ‚ðŽw’肵‚œê‡‚Í delay ƒ^ƒO‚ÅŽw’肵‚œ•¶Žš•\‘¬“x~‚±‚̃^ƒO‚Ì time ‘®«‚Å Žw’肵‚œŽžŠÔ•ª—h‚ꂪ‘±‚«‚Ü‚·B
timemodeno"ms" ‚Ü‚œ‚Í "delay"@time ‘®«‚Ì’PˆÊ‚ðŽw’肵‚Ü‚·B
@‚±‚±‚̐ݒè‚̃fƒtƒHƒ‹ƒg‚Í Config.tjs ‚Ì defaultQuakeTimeInChUnit ‚É @]‚¢‚Ü‚·B
hmaxnopixel ’PˆÊ@—h‚ê‚̉¡•ûŒü‚ւ̍őåU•‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 10 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
vmaxnopixel ’PˆÊ@—h‚ê‚̏c•ûŒü‚ւ̍őåU•‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 10 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
@‰æ–Ê‚ð—h‚炵‚Ü‚·B
@‚±‚̃^ƒO‚Í—h‚ê‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñB—h‚ê‚̏I—¹‚ð‘Ò‚Â‚É ‚Í wq ƒ^ƒO‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
@vmax ‘®«‚ð 0 ‚ɐݒ肷‚邯‰¡—h‚ê‚ɂȂè‚Ü‚·Bhmax ‘®«‚ð 0 ‚ɐݒ肷‚邯c—h‚ê‚ɂȂè‚Ü‚·B
-
- -

r ( ‰üs‚·‚é )

-
ƒƒbƒZ[ƒW‘€ì
-
- -
‘®«•K{?’là–Ÿ
eolnotrueConfig.tjs ‚Ì ignoreCR ‚ª false ‚̏ꍇAKAG ‚͉üs‚ÌÛ‚É r ƒ^ƒO‚𐶐¬‚µ‚Ü‚·‚ªA‚±‚́u‰üs‚̍ۂɐ¶¬‚³‚ê‚é r ƒ^ƒOv‚̏ꍇ‚Í ‚±‚Ì‘®«‚ª‚ ‚èA’l‚ª true ‚ɂȂÁ‚Ä‚¢‚Ü‚·BƒVƒiƒŠƒI’†‚ɏ‘‚©‚ꂜ [r] ƒ^ƒO‚̏ꍇ‚Í‚±‚Ì‘®«‚Í‚ ‚è‚Ü‚¹‚ñB
‚±‚Ì‘®«‚ÍTJSƒXƒNƒŠƒvƒg“à•”‚ʼnüs‚Æ[r]ƒ^ƒO‚ð‹æ•Ê‚µ‚œ‚¢ê‡‚É Žg—p‚³‚ê‚Ü‚·‚̂ŁAKAGƒVƒiƒŠƒIã‚Å‚±‚Ì‘®«‚ðŽw’è‚·‚éˆÓ–¡‚Í‚ ‚è‚Ü‚¹‚ñB
@‰üs‚µ‚Ü‚·B
-
- -

rclick ( ‰EƒNƒŠƒbƒN‚̐ݒè )

-
ƒVƒXƒeƒ€‘€ì
-
- - - - - - -
‘®«•K{?’là–Ÿ
callnotrue ‚Ü‚œ‚Í false@true ‚ðÝ’è‚·‚邯A‰EƒNƒŠƒbƒN‚Å storage ‚Æ target ‘®«‚ÅŽw’肵‚œ ƒTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚яo‚·‚æ‚€‚ɂȂè‚Ü‚·Bjump ‘®«‚Æ‚±‚Ì‘®«‚Ì—Œ•û‚É false ‚ð Žw’è‚·‚邯A’ʏí‚Ì uƒƒbƒZ[ƒW‚ðÁ‚·v‚Ì“®ì‚ɂȂè‚Ü‚·B
@‚±‚Ì‘®«‚Æ jump ‘®«‚𓯎ž‚É true ‚É‚·‚鎖‚͂ł«‚Ü‚¹‚ñB
jumpnotrue ‚Ü‚œ‚Í false@true ‚ðÝ’è‚·‚邯A‰EƒNƒŠƒbƒN‚Å storage ‚Æ target ‘®«‚ÅŽw’肵‚œ êŠ‚ɃWƒƒƒ“ƒv‚·‚邿‚€‚ɂȂè‚Ü‚·Bcall ‘®«‚Æ‚±‚Ì‘®«‚Ì—Œ•û‚É false ‚ð Žw’è‚·‚邯A’ʏí‚́uƒƒbƒZ[ƒW‚ðÁ‚·v‚Ì“®ì‚ɂȂè‚Ü‚·B
@‚±‚Ì‘®«‚Æ call ‘®«‚𓯎ž‚É true ‚É‚·‚鎖‚͂ł«‚Ü‚¹‚ñB
targetnoƒ‰ƒxƒ‹@call ‘®«‚© jump ‘®«‚É true ‚ðÝ’肵‚œê‡A‚»‚̌Ăяo‚µæ/ƒWƒƒƒ“ƒvæ‚̃‰ƒxƒ‹‚ðŽw’肵‚Ü‚·B
@‚±‚Ì‘®«‚ð target="" ‚Æ‚µ‚œê‡Astorage ‘®«‚ÅŽw’肵‚œƒtƒ@ƒCƒ‹‚̐擪‚©‚ç ŽÀs‚ªŽn‚Ü‚è‚Ü‚·B
storagenoƒtƒ@ƒCƒ‹@call ‘®«‚© jump ‘®«‚É true ‚ðÝ’肵‚œê‡A‚»‚̌Ăяo‚µæ/ƒWƒƒƒ“ƒvæ‚̃tƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·B
@‚±‚Ì‘®«‚ð storage="" ‚Æ‚µ‚œê‡A‰EƒNƒŠƒbƒN‚ª‚³‚ê‚œŽž“_‚ł̃tƒ@ƒCƒ‹“à‚Ì ƒ‰ƒxƒ‹‚ªŒŸõ‚³‚ê‚Ü‚·B
enablednotrue ‚Ü‚œ‚Í false@true ‚ðÝ’è‚·‚邯A‰EƒNƒŠƒbƒN‚É‚æ‚胁ƒbƒZ[ƒWƒŒƒCƒ„‚ª‰B‚³‚ꂜ‚èA Žw’è‚̃‹[ƒ`ƒ“‚ªŒÄ‚яo‚³‚ꂜ‚èAŽw’èêŠ‚ɃWƒƒƒ“ƒv‚µ‚œ‚肵‚Ü‚·B
@false ‚ðŽw’è‚·‚邯A‚±‚ê‚ç‚Ì“®ì‚͍s‚í‚ê‚Ü‚¹‚ñB
namenoƒƒjƒ…[€–Ú–Œ‚Ü‚œ‚Í "default"@ƒVƒXƒeƒ€ƒƒjƒ…[“à‚́uƒƒbƒZ[ƒW‚ðÁ‚·v‚̃ƒjƒ…[€–Ú–Œ‚ðŽw’肵‚Ü‚·B
@name=default ‚Æ‚·‚邯AƒfƒtƒHƒ‹ƒg‚́uƒƒbƒZ[ƒW‚ðÁ‚·v‚ɂȂè‚Ü‚·B
@ƒƒjƒ…[ƒzƒbƒgƒL[ ( ƒƒjƒ…[€–Ú“à‚ʼnºü‚̂‚¢‚œ•¶Žš ) ‚ð Žw’è‚·‚é‚ɂ́A& ‚É‘±‚¯‚Ä•¶Žš‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢ ( ‚œ‚Æ‚Š‚ÎuƒƒbƒZ[ƒW‚ð Á‚·(&S)v )B
@‰EƒNƒŠƒbƒN‚âAƒL[ƒ{[ƒh‚©‚ç ESC ƒL[‚ð‰Ÿ‚µ‚œŽž‚Ì“®ì‚ðÝ’肵‚Ü‚·B
@‚¢‚ž‚ê‚Ì‘®«‚àAÈ—ª‚·‚ê‚ΐݒè‚͕ύX‚³‚ê‚Ü‚¹‚ñB
@‚±‚ê‚ç‚Ì‹@”\‚́A[l] [p] ƒ^ƒO‚ł̃NƒŠƒbƒN‘Ò‚¿A[s] ƒ^ƒO‚ł̒âŽ~Žž‚É‚Ì‚Ý ”­“®‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
—á:
-@rclick call=true target="*rclick" name="‰EƒNƒŠƒbƒN—pƒTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚Ô(&S)" enabled=true

*rclick
@rclick jump=true target="*exit" name="–ß‚é(&S)" enabled=true
@current layer=message1
@layopt layer=message1 page=fore visible=true
@er
‚±‚±‚͉EƒNƒŠƒbƒNƒ‹[ƒ`ƒ““à‚Å‚·B
@s
*exit
@layopt layer=message1 page=fore visible=false
@current layer=message0
@rclick call=true target="*rclick" name="‰EƒNƒŠƒbƒN—pƒTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚Ô(&S)" enabled=true
@return
-
-
- -

record ( ’ʉߋL˜^‚ðs‚€ )

-
žxE’ʉߋL˜^‘€ì
-
@Œ»Ý‚̈ʒu‚ŒʉߋL˜^‚ðs‚¢‚Ü‚·B
@’ʉߋL˜^‚ɂ́A’Œ‘O‚É‚ ‚éužx‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹v‚̈ʒu‚ª‹L˜^‚³‚êA–߂邯‚«‚Í ‚»‚±‚É–ß‚è‚Ü‚·‚ªA‚»‚ꂪŽÀÛ‚ɒʉߋL˜^‚Æ‚µ‚Ä‹L˜^‚³‚ê‚éƒ^ƒCƒ~ƒ“ƒO‚́A‚±‚̃^ƒO‚ð‹Lq‚µ ‚œŽŸ‚́užx‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹v‚ð’ʉ߂µ‚œ‚Æ‚«‚Å‚·B
-
- -

resetfont ( •¶Žš‘®«‚ðƒfƒtƒHƒ‹ƒg‚É–ß‚· )

-
ƒƒbƒZ[ƒW‘€ì
-
@font ƒ^ƒO‚ÅŽw’肵‚œ•¶Žš‚Ì‘®«‚ðƒfƒtƒHƒ‹ƒg‚É–ß‚µ‚Ü‚·B
@•¶Žš‘®«‚́AƒƒbƒZ[ƒWƒŒƒCƒ„‚²‚ƂɌ•ʂɐݒè‚Å‚«‚Ü‚·B
-
- -

resetstyle ( ƒXƒ^ƒCƒ‹‚ðƒfƒtƒHƒ‹ƒg‚É–ß‚· )

-
ƒƒbƒZ[ƒW‘€ì
-
@style ƒ^ƒO‚ÅŽw’肵‚œs‚̃Xƒ^ƒCƒ‹‚ð‚·‚×‚ÄƒfƒtƒHƒ‹ƒg‚̐ݒè‚É –ß‚µ‚Ü‚·B
-
- -

resetwait ( ƒEƒFƒCƒg‚̏‰Šú‰» )

-
ƒVƒXƒeƒ€‘€ì
-
@wait ƒ^ƒO‚Ì mode=until ‚ÅŽg—p‚·‚鎞ŠÔŒŽ“_‚ðÝ’肵‚Ü‚·B
@‚±‚̃^ƒO‚Æ wait ƒ^ƒO‚̊Ԃɂ͞x‚ð•Û‘¶‰Â”\‚ȃ‰ƒxƒ‹‚ð‘‚©‚È‚¢‚Å‚­‚Ÿ‚³‚¢ ( “r’†‚Åžx‚ð •Û‘¶‚µ‚Ä‚à‚±‚̏î•ñ‚܂ł͕ۑ¶‚³‚ê‚È‚¢‚̂Š)B
-
—á:
-[resetwait]
[wait mode=until time=3000]
; ª resetwait ‚ð’ʉ߂µ‚œŽžŠÔ‚©‚ç 3 •bŒo‰ß‚·‚é‚܂ő҂ -
-
- -

resumebgm ( BGM ‰‰‘t‚̍ĊJ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
@pausebgm ƒ^ƒO ‚ňꎞ’âŽ~‚µ‚œ BGM ‚ðÄŠJ‚µ‚Ü‚·B
-
- -

resumevideo ( ƒrƒfƒIÄ¶‚̍ĊJ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
ƒrƒfƒI‚̍ж‚ðÄŠJ‚µ‚Ü‚·B
pausevideo‚ł̈ꎞ’âŽ~Œã‚́Aresumevideo‚ðŽg—p‚µ‚āAÄ¶‚ðÄŠJ‚µ‚Ü‚·B
-
- -

return ( ƒTƒuƒ‹[ƒ`ƒ“‚©‚ç–ß‚é )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
storagenoƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ@–ß‚èæ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·Bstorage ‘®«‚ðÈ—ª‚µ‚āA target ‘®«‚Ÿ‚¯‚ª‘‚©‚ê‚Ä‚¢‚邯AŒ»Ý‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹“à‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
targetnoƒ‰ƒxƒ‹–Œ@–ß‚èæ‚̃‰ƒxƒ‹‚ðŽw’肵‚Ü‚·B
@target ‘®«‚ðÈ—ª‚µ‚āAstorage ‘®«‚Ÿ‚¯‚ª‚©‚©‚ê‚Ä‚¢‚邯A ƒtƒ@ƒCƒ‹‚̐擪‚©‚çŽÀs‚³‚ê‚Ü‚·B
countpagenotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@ŒÄ‚яo‚µŒ³‚ɖ߂邯‚«‚ɁA‚±‚Ì return ƒ^ƒO‚Ì‚ ‚é êŠ‚̃‰ƒxƒ‹‚ðu“Ç‚ñ‚Ÿv‚Ƃ݂Ȃ·‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@–ß‚éÛ‚É‚»‚̃y[ƒW‚ªu“Ç‚ñ‚Ÿv‚±‚ƂɂȂÁ‚Ä‚Í ¢‚éê‡‚É false ‚ðŽw’肵‚Ü‚·B
@ƒTƒuƒ‹[ƒ`ƒ“‚©‚çŒÄ‚яo‚µŒ³‚É–ß‚è‚Ü‚·B
@storage ‚Æ target ‚𗌕û‚Æ‚àÈ—ª‚·‚邯AŒÄ‚яo‚µŒ³‚Ì call ƒ^ƒO‚Ì’ŒŒã‚É –ß‚è‚Ü‚·Bstorage ‚â target ‚ðŽw’è‚·‚ê‚΁A”CˆÓ‚̏ꏊ‚ɖ߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
@call ƒ^ƒO‚ŌĂяo‚³‚ꂜƒTƒuƒ‹[ƒ`ƒ“‚́A ‚±‚̃^ƒO‚ŌĂяo‚µŒ³‚É–ß‚·‚©A”CˆÓ‚̏ꏊ‚É‚à‚Ç‚·•K—v‚ª‚ ‚è‚Ü‚·B
-
- -

rewindvideo ( ƒrƒfƒI‚ÌŠª‚«–ß‚µ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
@ƒrƒfƒI‚ðæ“ª‚܂Ŋª‚«–ß‚µ‚Ü‚·B
-
- -

ruby ( ƒ‹ƒrŽw’è )

-
ƒƒbƒZ[ƒW‘€ì
-
- -
‘®«•K{?’là–Ÿ
textyesƒ‹ƒr‚Æ‚µ‚Ä•\ŽŠ‚³‚ê‚é•¶Žšƒ‹ƒr‚Æ‚µ‚Ä•\ŽŠ‚³‚¹‚é•¶Žš‚ðŽw’肵‚Ü‚·B
@ŽŸ‚Ìˆê•¶Žš‚ɑ΂·‚郋ƒr‚ðŽw’肵‚Ü‚·B
@ƒ‹ƒr‚ð•\ŽŠ‚³‚¹‚œ‚¢ê‡‚Í–ˆ‰ñŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
@•¡”‚Ì•¶Žš‚Ƀ‹ƒr‚ðU‚éê‡‚́Aˆê•¶Žš–ˆ‚Ƀ‹ƒr‚ðŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-
—á:
-@[ruby text="‚©‚ñ"]Š¿[ruby text="‚¶"]Žš -
-
- -

s ( ’âŽ~‚·‚é )

-
ƒVƒXƒeƒ€‘€ì
-
@ƒVƒiƒŠƒIƒtƒ@ƒCƒ‹‚ÌŽÀs‚ð’âŽ~‚µ‚Ü‚·B
@link ƒ^ƒO‚Å‘I‘ðŽˆ‘Ò‚¿‚ð‚·‚é‚Æ‚«‚ɁA‚±‚̃^ƒO‚ð‘‚«‚Ü‚·B
-
- -

save ( žx‚̕ۑ¶ )

-
žxE’ʉߋL˜^‘€ì
-
- - -
‘®«•K{?’là–Ÿ
placeno0‚Ü‚œ‚͐³‚̐®”(0‚ªƒfƒtƒHƒ‹ƒg)@žx‚̔ԍ†‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
@‚ǂ̂悀‚Ȑ”’l‚ðŽw’肵‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñ‚ªA999 ` 1999 ‚Í“Á•ʂȈӖ¡‚ðŽ‚Â žx‚Å‚·B
asknotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯Ažx‚ð•Û‘¶‚·‚é‚©‚Ç‚€‚©‚ÌŠm”F‚ð‚µ‚Ü‚·Bfalse ‚ð Žw’è‚·‚邯žx‚ð•Û‘¶‚·‚é‚©‚Ç‚€‚©‚ÌŠm”F‚Í‚ ‚è‚Ü‚¹‚ñB‚±‚Ì‘®«‚ðÈ—ª ‚·‚邯 false ‚ðŽw’肵‚œ‚Ƃ݂Ȃ³‚ê‚Ü‚·B
@”ñƒtƒŠ[ƒZ[ƒuƒ‚[ƒh‚É‚š‚¢‚ÄAŽw’肳‚ꂜžx‚ɕۑ¶‚µ‚Ü‚·Bƒƒjƒ…[‚©‚çužx‚ð‚Í‚³‚ށv‚ð‘I‘ð‚³‚ê‚œê‡‚Æ “¯‚¶“®ì‚ð‚µ‚Ü‚·B
-
- -

seopt ( Œø‰Ê‰¹‚̐ݒè )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
bufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†( 0(ƒfƒtƒHƒ‹ƒg) ` )@Ý’è‚ð•ύX‚·‚éƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
volumeno‰¹—Ê% (0`100)@Œø‰Ê‰¹‚̉¹—Ê‚ð % ‚ÅŽw’肵‚Ü‚·B‰Šúó‘Ô‚Ì KAG ‚Å‚Í 100 % ‚Å‚·BÈ—ª‚·‚ê‚Ή¹—ʂ͕ύX‚³‚ê‚Ü‚¹‚ñB
@100 ‚ªãŒÀ‚Å‚·B‰¹—ʂ̗}§‚݂̂ðƒTƒ|[ƒg‚µ‚Ü‚·(‘•‚Í ‰¹Œ¹‚Ì“Á«ãA‚Å‚«‚Ü‚¹‚ñ)B
gvolumeno‰¹—Ê% (0`100)@Œø‰Ê‰¹‚Ì‘åˆæ‰¹—Ê‚ð % ‚ÅŽw’肵‚Ü‚·B‰Šúó‘Ô‚Ì KAG ‚Å‚Í 100 % ‚Å‚·BÈ—ª‚·‚ê‚Ή¹—ʂ͕ύX‚³‚ê‚Ü‚¹‚ñB
@‘åˆæ‰¹—Ê‚Í volume ‘®«‚ÅŽw’è‚·‚é’ʏí‚̉¹—ʂƂ͕ʂɁA ƒoƒbƒtƒ@‚̉¹—ʂ𐧌䂷‚邱‚Æ‚ª‚Å‚«‚é‚à‚€ˆê‚‚̂à‚̂ł·BŽÀÛ‚ɍж ‚³‚ê‚鉹—ʂ́A’ʏí‚̉¹—Ê‚Æ‘åˆæ‰¹—Ê‚ðŠ|‚¯‡‚킹‚œ‰¹—ʂɂȂè‚Ü‚· ( ‚œ‚Æ‚Š‚Î volume=50 ‚Å gvolume=75 ‚È‚ç‚Î 50(%)*75(%)=37.5(%) )
@‘åˆæ‰¹—ʂ͌ø‰Ê‰¹ƒoƒbƒtƒ@‚²‚ƂɃVƒXƒeƒ€•ϐ”‚É‹L˜^‚³‚êAŽŸ‰ñ‹N“®Žž ‚É‚àˆø‚«Œp‚ª‚ê‚Ü‚· ( Šežx‚ɕۑ¶‚³‚ê‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñ )B
pannoƒpƒ“ (-100`0`100)@ƒpƒ“ (¶‰E‚̉¹‘œˆÊ’u) ‚ðŽw’肵‚Ü‚·B
@-100 ‚ªŠ®‘S‚ȍ¶A0 ‚ª’†‰›A100 ‚ªŠ®‘S‚ȉE‚Å‚·B
@Œø‰Ê‰¹‚̌X‚̃oƒbƒtƒ@‚ɑ΂·‚éÝ’è‚ð•ύX‚µ‚Ü‚·B
-
- -

setbgmlabel ( BGM ‚̃‰ƒxƒ‹’ʉߏˆ—‚Ì“o˜^ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
nameyesƒ‰ƒxƒ‹–Œ@BGM ’†‚̃‹[ƒvƒ`ƒ…[ƒi‚ÅŽw’肵‚œƒ‰ƒxƒ‹–Œ‚ðŽw’肵‚Ü‚·B
storagenoƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ@ƒ‰ƒxƒ‹’ʉߎž‚Ì‘JˆÚæƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
targetnoƒ‰ƒxƒ‹–Œ@ƒ‰ƒxƒ‹’ʉߎž‚Ì‘JˆÚæƒ‰ƒxƒ‹–Œ‚ðŽw’肵‚Ü‚·B
expnoTJS Ž®@ƒ‰ƒxƒ‹’ʉߎž‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚ê‚Î Ž®‚ÍŽÀs‚³‚ê‚Ü‚¹‚ñBstorage ‚â target ‚ªŽw’肳‚ê‚Ä‚¢‚œê‡A‚±‚ÌŽ® ‚ªŽÀs‚³‚ê‚Ä‚©‚çƒWƒƒƒ“ƒvæ‚Ɉړ®‚µ‚Ü‚·B
@BGM ‚̃‰ƒxƒ‹‚ð’ʉ߂µ‚œÛ‚ɍs‚€ˆ—‚ð“o˜^‚µ‚Ü‚·B•¡”“o˜^‰Â”\‚Å‚·BBGM ‚ª•ύX‚³‚ꂜê‡‚Í‚±‚ÌŽw’è‚ÍŽ©“®“I‚ɏÁ‹Ž‚³‚ê‚Ü‚·B
-
- -

setbgmstop ( BGM ‚Ì’âŽ~ˆ—‚Ì“o˜^ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
storagenoƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ@BGM’âŽ~Žž‚Ì‘JˆÚæƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
targetnoƒ‰ƒxƒ‹–Œ@BGM’âŽ~Žž‚Ì‘JˆÚæƒ‰ƒxƒ‹–Œ‚ðŽw’肵‚Ü‚·B
expnoTJS Ž®@BGM’âŽ~Žž‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚ê‚Î Ž®‚ÍŽÀs‚³‚ê‚Ü‚¹‚ñBstorage ‚â target ‚ªŽw’肳‚ê‚Ä‚¢‚œê‡A‚±‚ÌŽ® ‚ªŽÀs‚³‚ê‚Ä‚©‚çƒWƒƒƒ“ƒvæ‚Ɉړ®‚µ‚Ü‚·B
@BGM ‚ª’âŽ~‚µ‚œÛ‚ɍs‚€ˆ—‚ð“o˜^‚µ‚Ü‚·BBGM ‚ª•ύX‚³‚ꂜê‡‚Í‚±‚ÌŽw’è‚ÍŽ©“®“I‚ɏÁ‹Ž‚³‚ê‚Ü‚·B
-
- -

showhistory ( ƒƒbƒZ[ƒW—š—ð‚Ì•\ŽŠ )

-
ƒƒbƒZ[ƒW—š—𑀍ì
-
@ƒƒbƒZ[ƒW—š—ð‚ð•\ŽŠ‚µ‚Ü‚·B
@ƒƒbƒZ[ƒW—š—ð‚Ì•\ŽŠ‚ðI—¹‚·‚邯AŽÀs‚ÍŒp‘±‚µ‚Ü‚·B
-
- -

startanchor ( uÅ‰‚É–ß‚év‚Ì—LŒøE–³Œø )

-
žxE’ʉߋL˜^‘€ì
-
- -
‘®«•K{?’là–Ÿ
enabledno"true"(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í "false"@"true" ‚ðŽw’è‚·‚é‚©‚±‚Ì‘®«‚ðÈ—ª‚·‚邯A‚±‚̃^ƒO‚Ì‚ ‚é ‚·‚®‘O‚̃Z[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ªuÅ‰‚É–ß‚év‚Ì–ß‚èæ‚Å‚ ‚邯 ‚³‚êAuÅ‰‚É–ß‚év‚Ì‹@”\‚ª—LŒø‚ɂȂè‚Ü‚·B
@"false" ‚ðŽw’è‚·‚邯uÅ‰‚É–ß‚év‚Ì‹@”\‚ª–³Œø‚ɂȂè‚Ü‚·B
@Config.tjs “à‚Å goToStartMenuItem.visible =true; ‚Ɛݒ肷‚邯AƒVƒXƒeƒ€|Å‰‚É–ß‚é ƒƒjƒ…[‚ª•\ŽŠ‚³‚ê‚Ü‚·‚ªA‚»‚ꂪ‘I‘ð‚³‚ê‚œê‡‚É–ß‚éêŠ‚ð‚±‚Ìƒ^ƒO‚ÅŽw’肵‚Ü‚·B
@–ß‚éêŠ‚ðŽw’è‚·‚éê‡‚Í enabled ‘®«‚ðÈ—ª‚·‚é‚© true ‚ðŽw’肵‚Ü‚·‚ªA‚±‚̃^ƒO‚̓Z[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚Ì’ŒŒã‚ɏ‘‚¢‚Ä‚­‚Ÿ‚³‚¢B‚±‚̃‰ƒxƒ‹‚ð’ʉ߂µ‚È‚¢ŠÔ‚́AƒVƒXƒeƒ€|Å‰‚É–ß‚é‚̃ƒjƒ…[‚ÍŽg—p•s‰Â”\‚ɂȂè‚Ü‚·B
@enabled ‘®«‚É false ‚ðŽw’è‚·‚邯uÅ‰‚É–ß‚év‚Ì‹@”\‚Í–³Œø‚ɂȂè‚Ü‚·B
@uÅ‰‚É–ß‚év‚Ì“®ì‚́A‚±‚̃^ƒO‚̏‘‚©‚ꂜêŠ‚̃‰ƒxƒ‹‚Ìžx‚ð“ǂݏo‚·“®ì‚É Ž—‚Ä‚¢‚Ü‚·‚ªAƒQ[ƒ€•ϐ”‚Ì“à—e‚͕ێ‚³‚ꂜ‚܂܂ƂȂè‚Ü‚·B
-
- -

stopbgm ( BGM ‰‰‘t‚Ì’âŽ~ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
@BGM ‰‰‘t‚ð’âŽ~‚µ‚Ü‚·B
-
- -

stopmove ( ƒŒƒCƒ„‚ÌŽ©“®ˆÚ“®‚Ì’âŽ~ )

-
ƒŒƒCƒ„‘€ì
-
@move ƒ^ƒO‚ÅŠJŽn‚µ‚œŽ©“®ˆÚ“®‚ð ‹­§“I‚É’†Ž~‚µ‚Ü‚·B‚·‚ׂẴŒƒCƒ„‚ÌŽ©“®ˆÚ“®‚ª’âŽ~‚µ‚Ü‚·B
@‰æ‘œ‚͍ŏIˆÊ’u‚Ɉړ®‚µAÅI‚Ì•\ŽŠ”Z“x‚ɂȂè‚Ü‚·B
-
- -

stopquake ( ‰æ–Ê—h‚炵‚Ì’âŽ~ )

-
ƒVƒXƒeƒ€‘€ì
-
@quakeƒ^ƒO‚ÅŠJŽn‚µ‚œ—h‚ê‚ðI—¹‚³‚¹‚Ü‚·B
@quake ƒ^ƒO‚Ì time ‘®«‚ÅŽw’肵‚œ‰ñ”‚ð‘Ò‚œ‚ž‚É—h‚ê‚ðI—¹‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
- -

stopse ( Œø‰Ê‰¹Ä¶‚Ì’âŽ~ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
bufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†( 0(ƒfƒtƒHƒ‹ƒg) ` )@Œø‰Ê‰¹‚ð’âŽ~‚·‚éƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@Œø‰Ê‰¹Ä¶‚ð’âŽ~‚µ‚Ü‚·B
-
- -

stoptrans ( ƒŒƒCƒ„‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Ì’âŽ~ )

-
ƒŒƒCƒ„‘€ì
-
@trans ƒ^ƒO‚ÅŠJŽn‚µ‚œƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð ‹­§“I‚É’†Ž~‚µ‚Ü‚·B‚·‚ׂẴŒƒCƒ„‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ª’âŽ~‚µ‚Ü‚·B
@‰æ‘œ‚ÍŠ®‘S‚ɐ؂è‘Ö‚í‚Á‚œó‘ԂɂȂè‚Ü‚·B
-
- -

stopvideo ( ƒrƒfƒI/SWFÄ¶‚Ì’âŽ~ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
@ƒrƒfƒI/SWF‚̍ж‚ð’âŽ~‚µ‚Ü‚·B
-
- -

store ( žx‹@”\‚̐ݒè )

-
žxE’ʉߋL˜^‘€ì
-
- -
‘®«•K{?’là–Ÿ
enabledyestrue ‚Ü‚œ‚Í false@žx‹@”\‚ð—LŒø‚É‚·‚éê‡‚Í true A–³Œø‚É‚·‚éê‡‚Í false ‚ðŽw’è ‚µ‚Ü‚·Bfalse ‚ðŽw’è‚·‚邯žx‚É‚æ‚éƒZ[ƒuEƒ[ƒh‚ª‚Å‚«‚È‚­ ‚È‚è‚Ü‚·B
@žx‹@”\‚ð—LŒø‚É‚·‚é‚©A–³Œø‚É‚·‚é‚©‚ðŽw’肵‚Ü‚·Bƒ†[ƒU[‚ɃZ[ƒuEƒ[ƒh ‚Ì“®ì‚ðs‚킹‚œ‚­‚È‚¢ê‡‚É [store enabled=false] ‚Æ‚µ‚Ü‚·B
@disablestore ‚Ì‹@”\‚ƈႀ‚̂́Astore ƒ^ƒO‚Í žx‚ð‚Í‚³‚ށE‚œ‚Ç‚é‚Ì—Œ•û‚Ì‹@”\‚ðP‹v“I‚ɐݒ肷‚é‚̂ɑ΂µA disablestore ƒ^ƒO‚̓Z[ƒu‰Â”\‚ȃ‰ƒxƒ‹‚ð’ʉ߂·‚é‚܂ł̊Ԃ̈ꎞ“I‚È ŠÔ‚Ÿ‚¯užx‚ð‚Í‚³‚ށv‚Ü‚œ‚́u‚œ‚Ç‚év‚Ì ‹@”\‚𖳌ø‚É‚·‚邟‚¯‚Å‚·BŽg‚¢ŸŽè‚Í disablestore ‚Ì•û‚ª—Ç‚¢‚Å‚µ‚å‚€B
-
- -

style ( ƒXƒ^ƒCƒ‹‚̐ݒè )

-
ƒƒbƒZ[ƒW‘€ì
-
- - - - - -
‘®«•K{?’là–Ÿ
alignno"left"/"top" ‚Ü‚œ‚Í "center" ‚Ü‚œ‚Í "right"/"bottom" ‚Ü‚œ‚Í "default"@s‚Ì•¶Žš‘µ‚Š‚ðŽw’肵‚Ü‚·B
@‰¡‘‚«‚̏ꍇA"left" ‚ðŽw’è‚·‚邯¶‘µ‚Š(ƒfƒtƒHƒ‹ƒg)A"center" ‚ðŽw’è‚·‚邯 ƒZƒ“ƒ^ƒŠƒ“ƒOA"right" ‚ðŽw’è‚·‚邯‰E‘µ‚Š‚É‚È‚è‚Ü‚·B"default" ‚ðŽw’è‚·‚邯 ¶‘µ‚Š‚É‚È‚è‚Ü‚·B
@c‘‚«‚̏ꍇA"top" ‚ðŽw’è‚·‚邯ã‹l‚ß(ƒfƒtƒHƒ‹ƒg)A"center" ‚ðŽw’è‚·‚邯 ƒZƒ“ƒ^ƒŠƒ“ƒOA"bottom" ‚ðŽw’è‚·‚邯‰º‹l‚߂ɂȂè‚Ü‚·B"default" ‚ðŽw’è‚·‚邯 ã‹l‚߂ɂȂè‚Ü‚·B
linespacingnosŠÔ (pixel’PˆÊ)@sŠÔ‚ð pixel ’PˆÊ‚ÅŽw’肵‚Ü‚·Bˆês‘S‘̂̕‚́A‚±‚Ì‘®«‚ÅŽw ’肵‚œ’l‚Æ linesize ‘®«‚Å Žw’肵‚œ’l‚ð‘«‚µ‚œ’l‚ɂȂè‚Ü‚·B
pitchnoŽšŠÔƒIƒtƒZƒbƒg(pixel’PˆÊ)@ŽšŠÔ‚̃IƒtƒZƒbƒg‚ð pixel ’PˆÊ‚ÅŽw’肵‚Ü‚·B @0 ‚ðŽw’è‚·‚邯A‚»‚Ì•¶Žš‚̃fƒtƒHƒ‹ƒg‚ÌŽšŠÔ‚Å•\ŽŠ‚³‚ê‚Ü‚·B•‰‚̐”A‚œ‚Æ ‚Š‚Î -1 ‚ðŽw’è‚·‚邯A‚»‚Ì•¶Žš‚̃fƒtƒHƒ‹ƒg‚ÌŽšŠÔ -1 ‚̃sƒNƒZƒ‹”•ªA•¶Žš ‚ª‹l‚߂ĕ\ŽŠ‚³‚ê‚Ü‚·B³‚̐”‚ð•\ŽŠ‚·‚é‚ÆŽšŠÔ‚ð‚ ‚¯‚邱‚Æ‚ªo—ˆ‚Ü‚·B
linesizeno—\–ñƒTƒCƒY(pixel’PˆÊ) ‚Ü‚œ‚Í "default"@s‚Ì•‚ðŽw’肵‚Ü‚·B
@"default" ‚ðŽw’è‚·‚邯s‚Ì•‚ÍŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·‚ªA“r’†‚Å•¶Žš‚ª‘å‚«‚­ ‚È‚é‚ÆA‚»‚̑傫‚¢•¶Žš‚ɍ‡‚킹‚Ä•¶Žš‚̍Ĕz’u‚ªs‚í‚ê‚Ü‚·B
@Ä”z’u‚ð–h‚®‚ɂ́A‚ ‚ç‚©‚¶‚ß‚±‚Ì‘®«‚ŁA•¶Žš‚̍őå‚̑傫‚³‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
autoreturnno"true" ‚Ü‚œ‚Í "false" ‚Ü‚œ‚Í "default"@Ž©“®‰üsEŽ©“®‰üƒy[ƒW‚ðs‚킹‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@"true" ‚Ü‚œ‚Í "default" ‚ðŽw’è‚·‚邯ީ“®‰üsE‰üƒy[ƒW‚ðs‚¢‚Ü‚·B
@"false" ‚ðŽw’è‚·‚邯ީ“®‰üsE‰üƒy[ƒW‚͍s‚í‚ê‚Ü‚¹‚ñ‚̂ŁA•\ŽŠ‚·‚é •¶Žš‚ª’·‚·‚¬‚Ä‚àƒƒbƒZ[ƒWƒŒƒCƒ„‚ð‚͂ݏo‚µ‚Ä•`‰æ‚³‚ê‚Ü‚·B
@s‚̃Xƒ^ƒCƒ‹‚ðŽw’肵‚Ü‚·B
@KAG ƒhƒLƒ…ƒƒ“ƒg‚́u•¶Žš•\ŽŠ‚̏ڍׁv‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B @‚±‚ê‚ç‚Ì‘®«‚́Aresetstyle ƒ^ƒO‚â ct ƒ^ƒO‚ª ŽÀs‚³‚ê‚邯AƒfƒtƒHƒ‹ƒg‚Ì’l‚É–ß‚è‚Ü‚·B
@s‚̃Xƒ^ƒCƒ‹‚̓ƒbƒZ[ƒWƒŒƒCƒ„‚²‚ƂɌ•ʂɐݒè‚Å‚«‚Ü‚·B
-
- -

tempload ( žx‚̃ƒ‚ƒŠã‚©‚ç‚̓ǂݍž‚Ý )

-
žxE’ʉߋL˜^‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
placeno0‚Ü‚œ‚͐³‚̐®”(0‚ªƒfƒtƒHƒ‹ƒg)@žx‚̔ԍ†‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
senotrue (ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@“ǂݍž‚Þ‚Æ‚«‚ɁAŒø‰Ê‰¹‚̏î•ñ‚à“ǂݍž‚Þ‚©‚ðŽw’肵‚Ü‚·B
@false ‚ðŽw’è‚·‚邯Œø‰Ê‰¹‚̏î•ñ‚͓ǂݍž‚݂܂¹‚ñ ( Œ»Ý‚ÌŒø‰Ê‰¹‚ª ‚»‚̂܂ܖ‚葱‚¯‚Ü‚· )B
bgmnotrue (ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@“ǂݍž‚Þ‚Æ‚«‚ɁABGM ‚̏î•ñ‚à“ǂݍž‚Þ‚©‚ðŽw’肵‚Ü‚·B
@false ‚ðŽw’è‚·‚邯 BGM ‚̏î•ñ‚͓ǂݍž‚݂܂¹‚ñ ( Œ»Ý‚Ì BGM ‚ª ‚»‚̂܂܉‰‘t‚³‚ꑱ‚¯‚Ü‚· )B
backlaynotrue ‚Ü‚œ‚Í false (ƒfƒtƒHƒ‹ƒg)@“ǂݍž‚Þ‚Æ‚«‚ɁA‘OŒiƒŒƒCƒ„‚̏î•ñ‚͓ǂݍž‚Ü‚ž‚ɁA‚©‚ ”wŒiƒŒƒCƒ„‚ɂ͑OŒiƒŒƒCƒ„‚̏î•ñ‚ð“ǂݍž‚Þ‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯Aƒƒ‚ƒŠã‚́užxv‚ł͕\ƒy[ƒW‚Æ‚µ‚Ä‹L˜^‚³‚ê‚Ä‚¢‚é î•ñ‚ªAŽÀÛ‚ɂ͗ ƒy[ƒW‚ɓǂݍž‚Ü‚êA•\ƒy[ƒW‚Í‚»‚̂܂܂ɂȂè‚Ü‚·B
@tempsave ƒ^ƒO‚ŕۑ¶‚µ‚œƒƒ‚ƒŠã‚́užxv‚ð “ǂݏo‚µ‚Ü‚·B
@‚œ‚ŸA’ʏí‚Ìžx‚̓ǂݏo‚µ‚ƈႀ‚̂́A•Û‘¶‚µ‚œˆÊ’u‚ÉŽÀs‚ªˆÚ“®‚µ‚È‚¢‚ŁA ‚»‚̂܂܎Às‚ª‘±s‚·‚邯‚±‚ë‚ÆA•ϐ”‚Ì“à—e‚͕ω»‚µ‚È‚¢‚±‚Ƃł·B
@ƒƒbƒZ[ƒWƒŒƒCƒ„‚àÁ‹Ž‚³‚ê‚Ü‚¹‚ñB‚Ü‚œAseAbgmAbacklay ‘®«‚É ‚æ‚èAƒ[ƒhŽž‚Ì‹““®‚𐧌䂷‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@Žå‚È—p“r‚́A‚œ‚Æ‚Š‚Îƒfƒ‚ƒV[ƒ“‚Ȃǂɓü‚é‚܂Ђɂ¢‚Á‚œ‚ñ tempsave ƒ^ƒO ‚ŏó‘Ô‚ð•Û‘¶‚µAƒfƒ‚ƒV[ƒ“‚ªI‚í‚Á‚œ‚Æ‚±‚ë‚Å‚±‚̃^ƒO‚Å•œ‹A‚·‚邯‚¢‚€ ‚æ‚€‚ɁA‚¢‚¿‚¢‚¿‚·‚ׂĂ̐ݒè‚ðŒ³‚É–ß‚·‚Ì‚ª–Ê“|‚ȂƂ«‚ɁAˆê‹C‚ɐݒè‚ðŒ³‚É –ß‚·—p“r‚ÅŽg‚¢‚Ü‚·B
@rclick ‚ÅŽw’肵‚œ‰EƒNƒŠƒbƒNŽž‚̃Tƒuƒ‹[ƒ`ƒ“‚ňꎞ“I‚ɏî•ñ‚ð•Û‘¶‚·‚é‚Ì‚É‚à Žg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
- -

tempsave ( žx‚̃ƒ‚ƒŠã‚ւ̕ۑ¶ )

-
žxE’ʉߋL˜^‘€ì
-
- -
‘®«•K{?’là–Ÿ
placeno0‚Ü‚œ‚͐³‚̐®”(0‚ªƒfƒtƒHƒ‹ƒg)@žx‚̔ԍ†‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
@Žw’è‚Å‚«‚鐔’l‚â•Û‘¶‰ÓŠ‚̌”‚ɐ§ŒÀ‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA ‚ ‚Ü‚è‘å‚«‚Ȑ®”‚ÍŽw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
@ƒƒ‚ƒŠã‚́užxv‚ÉŒ»Ý‚̈ʒu‚ł̏î•ñ‚ð‹²‚Ý‚Ü‚·B‚±‚±‚ŕۑ¶‚³‚ê‚é‚Ì‚Í ƒtƒ@ƒCƒ‹‚ł͂Ȃ­ƒƒ‚ƒŠã‚Ìžx‚Å‚·‚̂ŁAKAG ‚ªI—¹‚µ‚Ä‚à“à—e‚͕ێ‚³‚ê‚Ü‚¹‚ñ‚µA ’ʏí‚́užxv‚Ƃ͂Ȃñ‚ÌŠÖŒW‚àŽ‚¿‚Ü‚¹‚ñB
@‚Ü‚œAÅŒã‚ɒʉ߂µ‚œƒ‰ƒxƒ‹ˆÊ’u‚ł̏ó‘Ô‚ª•Û‘¶‚³‚ê‚é‚̂ł͂Ȃ­‚āA‚±‚̃^ƒO‚Ì‚ ‚éˆÊ’u‚ł̏î•ñ‚ª ‹L˜^‚³‚ê‚Ü‚·B‚Ü‚œA•ϐ”‚Ì“à—e‚Í‹L˜^‚³‚ê‚Ü‚¹‚ñB
@tempload ƒ^ƒO‚Æ‘g‚ݍ‡‚킹‚ÄŽg‚¢‚Ü‚·B
-
- -

timeout ( ƒ^ƒCƒ€ƒAƒEƒg‘Ò‚¿ƒWƒƒƒ“ƒv )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
- - - - - - -
‘®«•K{?’là–Ÿ
timeyesƒ^ƒCƒ€ƒAƒEƒgŽžŠÔ@ƒ^ƒCƒ€ƒAƒEƒg‚܂ł̎žŠÔ‚ð ms ‚ÅŽw’肵‚Ü‚·B
storagenoƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯AŒ»Ý ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹“à‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
targetnoƒ‰ƒxƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃‰ƒxƒ‹‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯Aƒtƒ@ƒCƒ‹‚̐擪‚©‚çŽÀs‚³‚ê‚Ü‚·B
expnoTJS Ž®@ƒ^ƒCƒ€ƒAƒEƒgŽž‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚ê‚Î Ž®‚ÍŽÀs‚³‚ê‚Ü‚¹‚ñBstorage ‚â target ‚ªŽw’肳‚ê‚Ä‚¢‚œê‡A‚±‚ÌŽ® ‚ªŽÀs‚³‚ê‚Ä‚©‚çƒWƒƒƒ“ƒvæ‚Ɉړ®‚µ‚Ü‚·B
senoŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@ƒ^ƒCƒ€ƒAƒEƒgŽž‚ɍж‚·‚éŒø‰Ê‰¹‚ðŽw’肵‚Ü‚·BŽw’肵‚È‚¯‚ê‚Î Œø‰Ê‰¹‚͍ж‚³‚ê‚Ü‚¹‚ñB
sebufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†@clickse ‚ÅŽw’肵‚œŒø‰Ê‰¹‚ð–‚炷Œø‰Ê‰¹ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@Œ»Ý‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂µ‚ă^ƒCƒ€ƒAƒEƒg‚ð“o˜^‚µ‚Ü‚·B ƒ^ƒCƒ€ƒAƒEƒg‘Ò‚¿‚Í s ƒ^ƒO‚ªŽÀs‚³‚ê‚œŽž“_‚©‚ç‚ɂȂè‚Ü‚·B @‚±‚̃^ƒO‚ðŽg‚€ê‡‚́A‚È‚é‚ׂ­ s ƒ^ƒO‚Å‚·‚®‚É‘I‘ðŽˆ‘Ò‚¿‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

title ( ƒ^ƒCƒgƒ‹Žw’è )

-
ƒVƒXƒeƒ€‘€ì
-
- -
‘®«•K{?’là–Ÿ
nameyesƒ^ƒCƒgƒ‹@•\ŽŠ‚µ‚œ‚¢ƒ^ƒCƒgƒ‹‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
@ƒ^ƒXƒNƒo[A‚š‚æ‚ÑƒEƒBƒ“ƒhƒEƒLƒƒƒvƒVƒ‡ƒ“ ( ƒ^ƒCƒgƒ‹ƒo[ ) ‚É•\ŽŠ‚·‚é•¶Žš‚ðŽw ’肵‚Ü‚·B
@’ʏí‚̓Q[ƒ€“™‚̃^ƒCƒgƒ‹‚Å‚·B
-
- -

trace ( ƒRƒ“ƒ\[ƒ‹‚Ö’l‚̏o—Í )

-
•ϐ”ETJS ‘€ì
-
- -
‘®«•K{?’là–Ÿ
expyesTJS Ž®@•]‰¿‚·‚é TJS Ž®‚ðŽw’肵‚Ü‚·B
@exp ‚ÅŽŠ‚³‚ê‚œŽ®‚ð•]‰¿‚µAŒ‹‰Ê‚ðƒRƒ“ƒ\[ƒ‹‚ɏo—Í‚µ‚Ü‚·B
@ƒRƒ“ƒ\[ƒ‹‚Í Shift+F4 ‚Å•\ŽŠ‚³‚ê‚é‚Ù‚©AConfig.tjs “à‚Å logMode ‚ðÝ’è‚·‚邱‚Æ‚É ‚æ‚èAƒtƒ@ƒCƒ‹‚É‹L˜^‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
-
—á:
-[trace exp="f.test"]
; ª ƒQ[ƒ€•ϐ” test ‚Ì“à—e‚ð ƒRƒ“ƒ\[ƒ‹ ‚ɏo—Í‚·‚é
; ƒRƒ“ƒ\[ƒ‹‚ɂ͈ȉº‚̂悀‚É•\ŽŠ‚³‚ê‚é ( —á )
; 6:45:34 ¥[trace] expression="f.test" type of result=Number result=500
-
-
- -

trans ( ƒŒƒCƒ„‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“ )

-
ƒŒƒCƒ„‘€ì
-
- - - - - - - - -
‘®«•K{?’là–Ÿ
layerno"base"(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í 0 ˆÈã‚̐®” ‚Ü‚œ‚Í ‚Í message0 ‚Ü‚œ‚Í message1 ‚Ü‚œ‚Í message@‘ΏۂƂȂ郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
@base ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„ ‚ɂȂè‚Ü‚·B
@0 ˆÈã‚̐®”‚ðŽw’è‚·‚邯‘OŒiƒŒƒCƒ„‚ɂȂè‚Ü‚·B
@message0 ‚Ü‚œ‚Í message1 ‚ðŽw’è‚·‚邯ƒƒbƒZ[ƒWƒŒƒCƒ„‚É‚È ‚è‚Ü‚·B’P‚É message ‚Ƃ̂ݎw’肵‚œê‡‚́A current ƒ^ƒO‚ÅŽw’肵‚œŒ»Ý‚Ì‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª ‘ΏۂɂȂè‚Ü‚· ( — ƒy[ƒWE•\ƒy[ƒW‚̂ǂ¿‚ç‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ª‘€ ì‘Ώۂł ‚Á‚Ä‚à— ƒy[ƒWš•\ƒy[ƒW‚ւ̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªs‚í‚ê‚Ü‚· )B
@’ʏí‚Í base ‚ɑ΂µ‚ăgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚킹‚Ü‚·B
@base ˆÈŠO‚ɑ΂µ‚ăgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚킹‚éê‡‚Í‚©‚È‚è‚Ì §ŒÀ‚ª‚ ‚è‚Ü‚·B
childrennotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̑ΏۂɎqƒŒƒCƒ„‚àŠÜ‚߂邩‚Ç‚€‚©‚ð Žw’肵‚Ü‚·Btrue ‚ðŽw’è‚·‚邯ŽqƒŒƒCƒ„‚àŠÜ‚߂܂·B false ‚ðŽw’è‚·‚邯ŽqƒŒƒCƒ„‚͊܂܂ê‚Ü‚¹‚ñB
@layer=base ‚ÆŽw’肵‚œ‚Æ‚«‚̂ݎg—p‚Å‚«‚Ü‚·B
@ŽqƒŒƒCƒ„‚ɂ́A‘OŒiƒŒƒCƒ„‚ƃƒbƒZ[ƒWƒŒƒCƒ„‚ªŠÜ‚Ü‚ê‚Ü‚·B
timeyesŽžŠÔ(ms’PˆÊ)@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚𐔒l‚ÅŽw’肵‚Ü‚·B
methodno"universal" (ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í "scroll" ‚Ü‚œ‚Í‚»‚Ì‘Œ@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̃^ƒCƒv‚ðŽw’肵‚Ü‚·B
"universal" ‚ðŽw’è‚·‚邯A rule, vague, time ‘® «‚ɏ]‚Á‚ă†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªs‚í‚ê‚Ü‚·B
"crossfade" ‚ðŽw’è‚·‚邯Atime ‘®«‚ɏ]‚Á‚āA’Pƒ‚È ƒNƒƒXƒtƒF[ƒh‚ªs‚í‚ê‚Ü‚·B
"scroll" ‚ðŽw’è‚·‚邯Afrom, stay ‚ðŒ³‚É‚µ‚ăX ƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªs‚í‚ê‚Ü‚·B
@ƒvƒ‰ƒOƒCƒ“‚É‚æ‚Á‚ÄŽg—p‰Â”\‚ɂȂéƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Ì ƒ^ƒCƒv‚à‚ ‚è‚Ü‚·B‚»‚̏ꍇ‚Í method ‘®«‚ɂ͂»‚Ì ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Ì–Œ‘O‚ðŽw’肵A‚Ü‚œAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚É‚æ‚Á‚Ä‚Í •ʂ̑®«‚ðŽw’肵‚È‚¯‚ê‚΂Ȃç‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B
rulemethod=universal ‚̂Ƃ«‚̂݃‹[ƒ‹‰æ‘œ–Œ@ƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚É—p‚¢‚郋[ƒ‹‰æ‘œ‚ðŽw’肵‚Ü‚·B
vaguemethod=universal ‚̂Ƃ«‚݂̂ ‚¢‚Ü‚¢—̈æ’l (0`)@ƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚É“K—p‚·‚é ‚ ‚¢‚Ü‚¢ —̈æ’l‚ðŽw’肵‚Ü‚·B
frommethod=scroll ‚̂Ƃ«‚Ì‚Ý"left" ‚Ü‚œ‚Í "top" ‚Ü‚œ‚Í "right" ‚Ü‚œ‚Í "bottom"@ƒXƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚É‚š‚¢‚ÄA— ƒy[ƒW‚̉摜‚ª‚Ç‚Ì •ûŒü‚©‚猻‚ê‚Ä‚­‚é‚©‚ðŽw’肵‚Ü‚·B"left" = ¶A"top"= ãA "right" = ‰EA"bottom" = ‰º
staymethod=scroll ‚̂Ƃ«‚Ì‚Ý"stayfore" ‚Ü‚œ‚Í "stayback" ‚Ü‚œ‚Í "nostay"(ƒfƒtƒHƒ‹ƒg)@ƒXƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒVƒWƒ‡ƒ“‚É‚š‚¢‚ÄA•\ƒy[ƒW‚̉摜‚ª ‚»‚̏ê‚ɂƂǂ܂Á‚œ‚܂܁A— ƒy[ƒW‚̉摜‚ªŠO•”‚©‚ç ƒXƒNƒ[ƒ‹‚µ‚Ä‚­‚é‚© ( "stayfore" )A
@•\ƒy[ƒW‚̉摜‚ªƒXƒNƒ[ƒ‹‚µ‚ďo‚Ä‚¢‚­— ‚©‚çA — ƒy[ƒW‚̉摜‚ª‚»‚̏ê‚ɂƂǂ܂Á‚œ‚܂܌»‚ê‚Ä‚­‚é‚© ( "stayback" )A
@‚Ü‚œ‚Í•\ƒy[ƒW‚̉摜‚Æ— ƒy[ƒW‚̉摜‚ª˜AŒ‹‚³‚ê‚Ä ˆê‚Ɉړ®‚µ‚È‚ª‚çØ‚è‘Ö‚í‚Á‚Ä‚¢‚­‚© ( "nostay" )A‚ð Žw’肵‚Ü‚·B
@Žw’肵‚œƒŒƒCƒ„‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚¢‚Ü‚·B
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́Aí‚É— ƒy[ƒW‚̑Ώۂ̃ŒƒCƒ„‚ªA•\ƒy[ƒW‚̑Ώۂ̃ŒƒCƒ„‚É “ü‚ê‘Ö‚í‚é•ûŒü‚ōs‚í‚ê‚Ü‚·B
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Œã‚́A•\ƒy[ƒW‚̑Ώۂ̃ŒƒCƒ„‚̉摜AˆÊ’uAƒTƒCƒYA‰ÂŽ‹E•s‰ÂŽ‹ ‚̏ó‘Ô‚Í— ƒy[ƒW‚̑Ώۂ̃ŒƒCƒ„‚Æ“¯‚¶‚ɂȂè‚Ü‚·B
@ˆê”Ê“I‚É method=universal ‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“ ‚́Abacklay ƒ^ƒO‚Å•\ƒy[ƒW‚̏î•ñ‚ð— ‰æ –Ê‚ÉƒRƒs[‚µA— ƒy[ƒW‚ɑ΂µ ‚Ä image ‚â layopt ƒ^ƒO‚Å ƒŒƒCƒ„‚𑀍삵A‚±‚Ì trans ƒ^ƒO‚ð layer=base children=true ‚ÅŽg—p‚µA wt ƒ^ƒO‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‚ð‘Ò‚¿‚Ü‚·B
@macro ƒ^ƒO‚Å‚±‚̈ê˜A‚Ì‘€ì‚ðƒ}ƒNƒ‰»‚µ‚Ä‚š‚­‚Æ •Ö—˜‚©‚à‚µ‚ê‚Ü‚¹‚ñB
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“’†‚́A•¶Žš•\ŽŠ‚ª‚Å‚«‚È‚©‚Á‚œ‚èA’x‚­‚È‚Á‚œ‚肵‚Ü‚·B ‚Ü‚œAŠî–{“I‚ɏó‘Ԃ́u•s’èv‚Ȃ̂ŁAˆÊ’uˆÚ“®‚â•\ŽŠE”ñ•\ŽŠ‚̕ύX‚Í ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‚ð‘Ò‚Á‚Ä‚©‚ç‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
@’ʏí‚Í”wŒiƒŒƒCƒ„‚ɑ΂µ‚ăgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚킹‚Ü‚·‚ªA“ÁŽê‚È—p“r ‚ÉŽg—p‚·‚é–Ú“I‚Å‘OŒiƒŒƒCƒ„‚⃁ƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂µ‚ȕʂɃgƒ‰ƒ“ƒWƒV ƒ‡ƒ“‚ð s‚킹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚µ‚©‚µAu— ƒy[ƒWE–ʉæ–ʂ̂»‚̃ŒƒCƒ„‚̃TƒCƒY‚Í “¯ˆê‚łȂ¯‚ê‚΂Ȃç‚È‚¢v‚Æ‚¢‚€§ŒÀ‚ª‚ ‚è‚Ü‚·B
@–{“–‚É“ÁŽê‚È—p“r ( ˆêŠT‚ÉŒŸ‚Ђ܂¹‚ñ‚ª ) ‚É—p‚¢‚éˆÈŠO‚́Alayer ‚É‚Í base ‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B

@‚±‚̃^ƒO‚́Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‚ð‘Ò‚¿‚Ü‚¹‚ñBƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‚ð ‘Ò‚Â‚É‚Í wt ƒ^ƒO‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
—á:
-[backlay]
[image storage=fg0 layer=0 page=back]
[trans method=universal time=1500 rule=trans0 vague=64]
[wt]
-
-
- -

unlocklink ( ƒŠƒ“ƒN‚̃ƒbƒN‚Ì‰ðœ )

-
ƒƒbƒZ[ƒW‘€ì
-
@‚·‚ׂẴƒbƒZ[ƒWƒŒƒCƒ„‚ÌƒŠƒ“ƒN‚̃ƒbƒN‚ð‰ðœ‚µ‚Ü‚·B
@ƒŠƒ“ƒN‚âƒ{ƒ^ƒ“‚́Aˆê‰ñ‘I‘ð‚³‚ê‚邯AÄ‚ѐV‚µ‚¢ƒŠƒ“ƒN‚âƒ{ƒ^ƒ“‚ªì¬‚³‚ê‚é‚܂Š‘I‘ð•s”\‚ɂȂè‚Ü‚· ( ƒGƒfƒBƒbƒg‚âƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚à‘€ì•s”\‚ɂȂè‚Ü‚· ) ‚ªA ‚»‚ê‚ð‹­§“I‚ɍĂёI‘ð‰Â”\‚É‚·‚邜‚߂ɂ±‚̃^ƒO‚ª‚ ‚è‚Ü‚·B
@‹t‚Ì“®ì‚ð‚·‚é locklink ƒ^ƒO‚à‚ ‚è‚Ü‚·B
-
- -

unlocksnapshot ( ƒXƒiƒbƒvƒVƒ‡ƒbƒg‚̃ƒbƒN‚Ì‰ðœ )

-
žxE’ʉߋL˜^‘€ì
-
@locksnapshot ‚Å ƒƒbƒN‚µ‚œƒXƒiƒbƒvƒVƒ‡ƒbƒg‚̃ƒbƒN‚ð‰ðœ‚µ‚Ü‚·B
-
- -

video ( ƒrƒfƒI/SWF•\ŽŠ—̈æ‚Ì‘®«‚ðŽw’è )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - - - - - - - - - - - - -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
visiblenotrue ‚Ü‚œ‚Í false@ƒrƒfƒI/SWF ‚Ì•\ŽŠ—̈æ‚ð•\ŽŠ‚·‚é‚© ( true ‚̏ꍇ )A”ñ•\ŽŠ‚É‚·‚é ‚© ( false ‚̏ꍇ ) ‚ðŽw’肵‚Ü‚·B ”ñ•\ŽŠ‚Å‚àƒrƒfƒI/SWF‚͍ж‚Å‚«‚Ü‚· ( “–‘R•\ŽŠ‚³‚ê‚Ü‚¹‚ñ )B
leftno¶’[ˆÊ’u ( pixel ’PˆÊ )@•\ŽŠ—̈æ‚̍¶’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
topnoã’[ˆÊ’u ( pixel ’PˆÊ )@•\ŽŠ—̈æ‚̏ã’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
widthno• ( pixel ’PˆÊ )@•\ŽŠ—̈æ‚Ì•‚ðŽw’肵‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ł̓ŒƒCƒ„•`‰æƒ‚[ƒh‚ł͎w’è‚Í–³Ž‹‚³‚ê‚Ü‚·B
heightno‚‚³ ( pixel ’PˆÊ )@•\ŽŠ—̈æ‚̍‚‚³‚ðŽw’肵‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ł̓ŒƒCƒ„•`‰æƒ‚[ƒh‚ł͎w’è‚Í–³Ž‹‚³‚ê‚Ü‚·B
loopnotrue ‚Ü‚œ‚Í false@ƒ‹[ƒv‚ðs‚¢‚œ‚¢ê‡‚Í true ‚ðŽw’肵‚Ü‚·B
positionnoŽžŠÔ ( ms ’PˆÊ )@Žw’肵‚œŽžŠÔ‚܂ŃrƒfƒI‚̍жˆÊ’u‚ðˆÚ“®‚µ‚œ‚¢ê‡‚ÉŽw’肵‚Ü‚·B
framenoƒtƒŒ[ƒ€”ԍ†@Žw’肵‚œˆÊ’u‚܂ŃrƒfƒI‚̍жˆÊ’u‚ðˆÚ“®‚µ‚œ‚¢ê‡‚ÉŽw’肵‚Ü‚·B
@position‘®«‚ƈႢA‚±‚Ì‘®«‚ł̓tƒŒ[ƒ€’PˆÊ‚ÅŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
modeno"overlay" ‚Ü‚œ‚Í "layer"@ƒ€[ƒr[‚Ì•`‰æƒ‚[ƒh‚ðŽw’肵‚Ü‚·B
@"overlay" ‚ðŽw’è‚·‚邯ƒI[ƒo[ƒŒƒCƒ‚[ƒh‚ōж‚Å‚«‚Ü‚·BƒI[ƒo[ƒŒƒCƒ‚[ƒh‚ł̓rƒfƒI‚Í‘Œ‚̃ŒƒCƒ„‚æ‚艜‚ɂȂ邱‚Ƃ͂ł«‚Ü‚¹‚ñ‚ªAÄ¶•‰‰×‚ðŒy‚­‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@"layer" ‚ðŽw’è‚·‚邯AƒŒƒCƒ„•`‰æƒ‚[ƒh‚ōж‚Å‚«‚Ü‚·BƒŒƒCƒ„•`‰æƒ‚[ƒh‚ł́AƒrƒfƒI‚̉摜‚ðƒŒƒCƒ„‚É•\ŽŠ‚Å‚«‚Ü‚·‚ªAÄ¶•‰‰×‚Í "overlay" ‚æ‚è‚à‚‚­‚È‚è‚Ü‚·B•\ŽŠ‚·‚郌ƒCƒ„‚Í videolayer ƒ^ƒO‚Őݒ肵‚Ü‚·B
playratenoÄ¶‘¬“x(0.0‚æ‚è‘å‚«‚¢’l)@ƒƒfƒBƒA‚̍摬“x‚ðÝ’肵‚Ü‚·B
@Ý’è‰Â”\’l‚ÍDirectShow‚̃tƒBƒ‹ƒ^‚É‚æ‚Á‚ÄŒˆ‚Ü‚è‚Ü‚·B
@ŽQl : ‰¹º•t‚ÌMPEGƒtƒ@ƒCƒ‹‚̏ꍇA0.0‚æ‚è‘å‚«‚¢’l‚©‚ç2.0‚܂ł̒l‚ªÝ’è‰Â”\‚Å‚·B‰¹º‚È‚µ‚ÌMPEGƒtƒ@ƒCƒ‹‚̏ꍇA0.0‚æ‚è‘å‚«‚¢’l‚©‚çdouble‚͈͓̔à(‚œ‚Ô‚ñ)‚Őݒè‰Â”\‚Å‚·‚ªAŽÀÛ‚̍摬“x‚͏ˆ—‘¬“x‚É‚æ‚Á‚ďãŒÀ‚ªŒˆ‚Ü‚è‚Ü‚·B
volumeno‰¹—Ê% (0`100)@‰¹—Ê‚ð % ‚ÅŽw’肵‚Ü‚·B @100 ‚ªãŒÀ‚Å‚·B‰¹—ʂ̗}§‚݂̂ðƒTƒ|[ƒg‚µ‚Ü‚·(‘•‚Í ‰¹Œ¹‚Ì“Á«ãA‚Å‚«‚Ü‚¹‚ñ)B
pannoƒpƒ“ (-100`0`100)@ƒpƒ“ (¶‰E‚̉¹‘œˆÊ’u) ‚ðŽw’肵‚Ü‚·B
@-100 ‚ªŠ®‘S‚ȍ¶A0 ‚ª’†‰›A100 ‚ªŠ®‘S‚ȉE‚Å‚·B
@^’†‚Ì’l‚Í 0 ‚ŁA‚±‚ê‚Í—Œ•û‚̃`ƒƒƒ“ƒlƒ‹‚ªƒtƒ‹ƒ{ƒŠƒ…[ƒ€‚Å‚ ‚邱‚Æ‚ðˆÓ–¡‚µ‚Ä‚¢‚Ü‚·B
@ ˆê•û‚̃`ƒƒƒ“ƒlƒ‹‚ªŒžŠ‚³‚ê‚Ä‚àA‚à‚€ˆê•û‚̃`ƒƒƒ“ƒlƒ‹‚̓tƒ‹ ƒ{ƒŠƒ…[ƒ€‚̂܂܂ł·B
audiostreamnumno‰¹ºƒXƒgƒŠ[ƒ€”ԍ†(0`)@Žw’肵‚œ‰¹ºƒXƒgƒŠ[ƒ€”ԍ†‚ð—LŒø‚É‚µ‚Ü‚·B
@ƒrƒfƒI/SWF•\ŽŠ—̈æ‚Ì‘®«‚ðŽw’肵‚Ü‚·B
@ƒrƒfƒI/SWF•\ŽŠ—̈æ‚̓fƒtƒHƒ‹ƒg‚Å”ñ•\ŽŠ‚Ȃ̂ŁA‚±‚̃^ƒO‚Å•\ŽŠó‘Ô‚É‚µ‚È‚¢‚Æ•\ŽŠ‚³‚ê‚Ü‚¹‚ñB
@ƒI[ƒo[ƒŒƒCƒ‚[ƒh‚Å•\ŽŠ‚³‚ê‚é—̈æ‚̓ŒƒCƒ„‚ł͂ ‚è‚Ü‚¹‚ñB‚·‚ׂẴŒƒCƒ„‚æ‚è‚àŽè‘O‚É•\ŽŠ‚³‚ê‚Ü‚·B
@Œ»ƒo[ƒWƒ‡ƒ“‚Å‚ÍSWF‚̓ŒƒCƒ„•`‰æƒ‚[ƒh‚É‚æ‚éÄ¶‚͂ł«‚Ü‚¹‚ñB
-
- -

videoevent ( ƒsƒŠƒIƒhƒCƒxƒ“ƒg‚Ì”­¶ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
frameyesƒtƒŒ[ƒ€”ԍ†@ƒsƒŠƒIƒhƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚éƒtƒŒ[ƒ€”ԍ†‚ðŽw’肵‚Ü‚·B
@Žw’肵‚œƒtƒŒ[ƒ€‚ŃsƒŠƒIƒhƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@ƒsƒŠƒIƒhƒCƒxƒ“ƒg‚́Awpƒ^ƒO‚ő҂‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
- -

videolayer ( ƒrƒfƒIƒŒƒCƒ„Ý’è )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - - -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
channelyes1 ‚Ü‚œ‚Í 2@ƒŒƒCƒ„•`‰æƒ‚[ƒh‚ł́A“¯Žž‚É“ñ‚‚̃`ƒƒƒ“ƒlƒ‹‚ŃrƒfƒI‚ðÄ¶‚Å‚«‚Ü‚·B
@slot‘®«‚́A“¯Žž‚ɈقȂéƒrƒfƒI‚ðÄ¶‚µ‚œ‚¢‚Æ‚«‚Ì‚œ‚߂ɂ ‚èAchannel‘®«‚́A“¯‚¶ƒrƒfƒI‚ð‚Q‚‚̃ŒƒCƒ„(‚œ‚Æ‚Š‚ÎA•\ƒŒƒCƒ„‚Æ— ƒŒƒCƒ„) ‚ōж‚µ‚œ‚¢‚Æ‚«‚Ì‚œ‚߂ɂ ‚è‚Ü‚·B
@‚±‚Ì‘®«‚ł́A‚»‚̂ǂ¿‚ç‚̃`ƒƒƒ“ƒlƒ‹‚ɑ΂µ‚ẴŒƒCƒ„‚ðÝ’è‚·‚é‚©‚ðŽw’肵‚Ü‚·B
pageyes"fore" ‚Ü‚œ‚Í "back"@•\ƒy[ƒW("fore")‚©A— ƒy[ƒW("back")‚©‚ðŽw’肵‚Ü‚·B
layeryesƒŒƒCƒ„”ԍ†(0`)@•\ŽŠ‚µ‚œ‚¢ƒŒƒCƒ„”ԍ†‚ðŽw’肵‚Ü‚·B
@ƒŒƒCƒ„[•`‰æƒ‚[ƒhŽž‚ɁAƒrƒfƒI‚̉摜‚ð•\ŽŠ‚³‚¹‚œ‚¢ƒŒƒCƒ„‚ðŽw’肵‚Ü‚·BƒŒƒCƒ„ƒTƒCƒY‚́AƒrƒfƒI‚̃TƒCƒY‚ÉŽ©“®“I‚ɕύX‚³‚ê‚Ü‚·B
@‚±‚̐ݒè‚ð‰ðœ‚·‚é‚É‚Íclearvideolayerƒ^ƒO‚ðŽg‚¢‚Ü‚·B
-
- -

videosegloop ( ƒrƒfƒI‚̃ZƒOƒƒ“ƒgƒ‹[ƒvÄ¶ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
startyesƒtƒŒ[ƒ€”ԍ†@ƒ‹[ƒv‚ÌŽn“_‚ðŽw’肵‚Ü‚·B
endyesƒtƒŒ[ƒ€”ԍ†@ƒ‹[ƒv‚̏I“_‚ðŽw’肵‚Ü‚·B
@start ‘®«‚Æ end ‘®«‚ÅŽŠ‚µ‚œ‹æŠÔ“à‚Ń‹[ƒvÄ¶‚ðs‚¢‚Ü‚·B
‚±‚̃^ƒO‚̓ŒƒCƒ„[•`‰æƒ‚[ƒhŽž‚̂ݗLŒø‚Å‚·B
-
- -

wa ( ƒAƒjƒ[ƒVƒ‡ƒ“‚Ì’âŽ~‘Ò‚¿ )

-
ƒŒƒCƒ„‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
layeryes"base" ‚Ü‚œ‚Í 0 ˆÈã‚̐®”@ƒAƒjƒ[ƒVƒ‡ƒ“‚Ì’âŽ~‚ð‘҂‚·‚郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
"base" ‚ðŽw’è‚·‚邯 ”wŒiƒŒƒCƒ„A 0 ˆÈã‚̐®”‚ðŽw’è‚·‚é ‚ÆA‘Ήž‚·‚é‘OŒiƒŒƒCƒ„‚ð•\‚µ‚Ü‚·B @Žw’肵‚œƒŒƒCƒ„‚ɂ́AƒAƒjƒ[ƒVƒ‡ƒ“î•ñ‚ª“ǂݍž‚Ü‚ê‚Ä‚¢‚È‚¢‚ƂȂè‚Ü‚¹‚ñB
pageno"back" ‚Ü‚œ‚Í "fore"@•\(fore)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©A— (back)‰æ–Ê‚ð‘ΏۂƂ·‚é‚©‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯•\ƒy[ƒW‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
segyes0 ‚Ü‚œ‚͐³‚̐®”@‚±‚Ì‘®«‚ÅŽw’肵‚œƒZƒOƒƒ“ƒg”ԍ†‚̃Aƒjƒ[ƒVƒ‡ƒ“‚Ì’âŽ~‚ð‘Ò‚¿‚Ü‚·B
@ƒZƒOƒƒ“ƒg”ԍ† 0 ‚àŽw’è‚Å‚«‚Ü‚·B
@”CˆÓ‚̃ZƒOƒƒ“ƒg‚̃Aƒjƒ[ƒVƒ‡ƒ“‚Ì’âŽ~‚ð‘Ò‚¿‚Ü‚·B
@ƒAƒjƒ[ƒVƒ‡ƒ“‚ª’âŽ~‚·‚邜‚߂ɂ́Aasd ƒtƒ@ƒCƒ‹ã‚Å s ƒ^ƒO‚© home ƒ^ƒO‚ð ’ʉ߂·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-
- -

wait ( ƒEƒFƒCƒg‚ð“ü‚ê‚é )

-
ƒVƒXƒeƒ€‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
timeyesŽžŠÔ(ƒ~ƒŠ•b)@ƒEƒFƒCƒg‚ðƒ~ƒŠ•b‚ÅŽw’肵‚Ü‚·B
modeno"normal"(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í "until"@ƒEƒFƒCƒg‚Ì•ûŽ®‚ðŽw’肵‚Ü‚·B
@"normal" ‚ðŽw’è‚·‚é‚©A‚±‚Ì‘®«‚ðÈ—ª‚·‚邯’P‚É time ‚ÅŽw’è‚·‚鎞ŠÔ‚Ÿ‚¯ ‘҂‚±‚ƂɂȂè‚Ü‚·B
@"until" ‚ðŽw’è‚·‚邯Aresetwait ƒ^ƒO‚Őݒ肵‚œ ŽžŠÔŒŽ“_‚©‚ç‚ÌŒo‰ß•b‚ð time ‚ÅŽw’肵‚œ‚Ƃ݂ȂµAŽw’肵‚œŽžŠÔ‚܂łð‘Ò‚¿‚Ü‚·B‚·‚Å‚É Žw’肵‚œŽžŠÔ‚ð‰ß‚¬‚Ä‚¢‚œê‡‚͑҂¿‚Ü‚¹‚ñB
canskipnotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@‚±‚̃EƒFƒCƒg‚ðAƒ}ƒEƒX‚̃NƒŠƒbƒN‚âƒL[ƒ{[ƒh‚ŃXƒLƒbƒv‚Å‚«‚é‚©‚ð Žw’肵‚Ü‚·Bfalse ‚ðŽw’è‚·‚邯Aƒ}ƒEƒX‚̃NƒŠƒbƒN‚âƒL[ƒ{[ƒh ‚ł́A‚±‚̃EƒFƒCƒg‚ðƒXƒLƒbƒv‚Å‚«‚Ü‚¹‚ñB
@ƒEƒFƒCƒg‚ð“ü‚ê‚Ü‚·B
@Œ»Ý‚ÌŽžŠÔ‚©‚ç‚ð‘Ò‚Â (mode="normal") ‚©A‚ ‚é‚¢‚Í resetwait ƒ^ƒO‚ÅŽw’肵‚œŽžŠÔŒŽ“_‚©‚ç‚ÌŽžŠÔ‚ð‘Ò‚Â (mode="until") ‚±‚Æ‚ª‚Å‚«‚Ü‚·B
@mode="until" ‚̏ꍇA‚·‚łɎw’肵‚œŽžŠÔ‚ð‰ß‚¬‚Ä‚¢‚œê‡‚Í kag.lastWaitTime ‚Æ‚¢‚€ •ϐ”‚É 0 ‚ª“ü‚è‚Ü‚·B‚Å‚·‚̂ŁA[if exp="kag.lastWaitTime != 0"] ‚̂悀‚É‚µ‚Ä ”»’f‚·‚ê‚΁Au‚Ü‚ŸŽw’肵‚œŽžŠÔ‚ð‰ß‚¬‚Ä‚¢‚È‚¢ê‡v(‘œ‚­‚̏ꍇAˆ—‚ª’Ç‚¢‚‚¢‚Ä‚¢‚éê‡) ‚©‚Ç‚€‚©‚ð”»’f‚Å‚«‚Ü‚·B
-
- -

waitclick ( ƒNƒŠƒbƒN‚ð‘Ò‚Â )

-
ƒVƒXƒeƒ€‘€ì
-
@ƒNƒŠƒbƒN‚ð‘Ò‚¿‚Ü‚·B
@l ƒ^ƒO‚â p ƒ^ƒO‚ƈႀ‚̂́AƒXƒLƒbƒv‚Å‚«‚È‚¢ ‚±‚ƂƁAƒNƒŠƒbƒN‘Ò‚¿‹L†‚ª•\ŽŠ‚³‚ê‚È‚¢‚Æ‚¢‚€‚±‚ƁA‘Ò‚Á‚Ä‚¢‚éŠÔ‚Ížx‚ð‹²‚Þ/‚œ‚Ç‚é‚âA ‚»‚̂ق©‚̃XƒLƒbƒv‘€ì‚Ȃǂª‚Å‚«‚È‚¢‚ȂǁA‚Å‚·B
-
- -

waittrig ( ƒgƒŠƒK‚ð‘Ò‚Â )

-
•ϐ”ETJS ‘€ì
-
- - - -
‘®«•K{?’là–Ÿ
nameyesƒgƒŠƒK–Œ@‘҂ƒgƒŠƒK–Œ‚ðŽw’肵‚Ü‚·B @kag ƒIƒuƒWƒFƒNƒg ( MainWindow ƒNƒ‰ƒX ) ‚Ì trigger ƒƒ\ƒbƒh ‚ňø”‚É“¯–Œ‚̃gƒŠƒK–Œ‚ðŽw’è‚·‚邱‚Ƃɂæ‚èA ƒgƒŠƒK‚ð”­“®‚µA‘Ò‚¿ó‘Ô‚ð‰ðœ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
canskipnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯AƒNƒŠƒbƒN‚É‚æ‚èA‘҂“®ì‚ðƒXƒLƒbƒv‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
onskipnoTJSŽ®@ƒNƒŠƒbƒN‚É‚æ‚èƒXƒLƒbƒv‚³‚ꂜ‚Æ‚«‚ÉŽÀs‚·‚é TJSŽ® ‚ðŽw’肵‚Ü‚·B
@TJS2 ƒXƒNƒŠƒvƒg‚ª trigger ƒƒ\ƒbƒh‚ðŒÄ‚Ô‚Ì‚ð‘Ò‚¿‚Ü‚·B
@uƒgƒŠƒKv‚Í ƒCƒxƒ“ƒg‹ì“®Œ^‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒ‚ƒfƒ‹‚Å“®ì‚·‚é KAG ‚É‚š‚¢‚ÄA ƒVƒiƒŠƒIis‚ð‚¢‚Á‚œ‚ñ’âŽ~‚µA‚È‚ñ‚ç‚©‚̏ˆ—‚ð‘҂‚œ‚߂Ɏg‚í‚ê‚é‹@\‚Å‚·B
@‚±‚̃^ƒO‚́ATJS2 ƒXƒNƒŠƒvƒg‚̏ˆ—‚ªI‚í‚é‚Ì‚ð‘҂‚̂Ɏg‚¢‚Ü‚·B
@‚œ‚Æ‚Š‚ÎƒgƒŠƒK–Œ "click" ‚́Aƒ}ƒEƒX‚ªƒNƒŠƒbƒN‚³‚ꂜ‚Æ‚«‚É”­“®‚·‚éƒgƒŠ ƒK ( ‚±‚ê‚ɂ‚¢‚Ä‚Í KAG “à•”‚Å‚·‚łɒè‹`‚³‚ê‚Ä‚¢‚éƒgƒŠƒK ) ‚ŁA [waittrig name="click"]‚Æ‹Lq‚·‚邱‚Ƃɂæ‚èƒ}ƒEƒX‚̃NƒŠƒbƒN‚ð‘҂‚±‚Æ‚ª ‚Å‚«‚Ü‚·B
-
- -

wb ( BGM ƒtƒF[ƒh‚̏I—¹‘Ò‚¿ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
canskipnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯ƒNƒŠƒbƒN‚ŃtƒF[ƒh‚̏I—¹‘Ò‚¿‚ðƒXƒLƒbƒv‚Å‚«‚Ü‚·B
@false ‚ðŽw’è‚·‚邯ƒXƒLƒbƒv‚Å‚«‚Ü‚¹‚ñB
@‚œ‚Ÿ‚µ clickskip ƒ^ƒO‚ŃNƒŠƒbƒNƒXƒLƒbƒv‚ª ‹ÖŽ~‚³‚ê‚Ä‚¢‚邯‚±‚̃XƒLƒbƒv‚à‚Å‚«‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@BGM ƒtƒF[ƒh‚ðƒXƒLƒbƒv‚µ‚œê‡‚́A‰¹—ʂ͒Œ‚¿‚ɃtƒF[ƒh‚Ì“ž’B‰¹—Ê‚É ‚È‚è‚Ü‚·B
@BGM ‚̃tƒF[ƒhƒAƒEƒgEƒtƒF[ƒhƒCƒ“‚̏I—¹‚ð‘Ò‚¿‚Ü‚·B
-
- -

wc ( •¶Žš”•ª‚̃EƒFƒCƒg‚ð“ü‚ê‚é )

-
ƒVƒXƒeƒ€‘€ì
-
- -
‘®«•K{?’là–Ÿ
timeyes•¶Žš”@‚±‚±‚ÅŽw’肵‚œ•¶Žš”‚ð•\ŽŠ‚·‚é‚̂Ɠ¯‚¶‚Ÿ‚¯‚ÌŽžŠÔ‚ð‘Ò‚¿‚Ü‚·B ˆê•¶Žš‚É•K—v‚ÈŽžŠÔ‚Í delay ƒ^ƒO‚ÅŽw’肵‚Ü‚·B
@•¶Žš”•ª‚̃EƒFƒCƒg‚ð“ü‚ê‚Ü‚·B
-
- -

wf ( Œø‰Ê‰¹ƒtƒF[ƒh‚̏I—¹‘Ò‚¿ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
bufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†( 0(ƒfƒtƒHƒ‹ƒg) ` )@ƒtƒF[ƒh‚̏I—¹‚ð‘҂ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
canskipnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯ƒNƒŠƒbƒN‚ŃtƒF[ƒhI—¹‘Ò‚¿‚ðƒXƒLƒbƒv‚Å‚«‚Ü‚·B
@false ‚ðŽw’è‚·‚邯ƒXƒLƒbƒv‚Å‚«‚Ü‚¹‚ñB
@‚œ‚Ÿ‚µ clipskip ƒ^ƒO‚ŃNƒŠƒbƒNƒXƒLƒbƒv‚ª ‹ÖŽ~‚³‚ê‚Ä‚¢‚邯‚±‚̃XƒLƒbƒv‚à‚Å‚«‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@Œø‰Ê‰¹ƒtƒF[ƒh‚ðƒXƒLƒbƒv‚µ‚œê‡‚́A‰¹—ʂ͒Œ‚¿‚ɃtƒF[ƒh‚Ì“ž’B‰¹—Ê‚É ‚È‚è‚Ü‚·B
@Œø‰Ê‰¹‚̃tƒF[ƒhƒAƒEƒgEƒtƒF[ƒhƒCƒ“‚̏I—¹‚ð‘Ò‚¿‚Ü‚·B
-
- -

wheel ( ƒzƒC[ƒ‹‘Ò‚¿ƒWƒƒƒ“ƒv )

-
ƒ‰ƒxƒ‹EƒWƒƒƒ“ƒv‘€ì
-
- - - - - - -
‘®«•K{?’là–Ÿ
storagenoƒVƒiƒŠƒIƒtƒ@ƒCƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯AŒ»Ý ‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹“à‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
targetnoƒ‰ƒxƒ‹–Œ@ƒWƒƒƒ“ƒvæ‚̃‰ƒxƒ‹‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯Aƒtƒ@ƒCƒ‹‚̐擪‚©‚çŽÀs‚³‚ê‚Ü‚·B
funcnoTJS Ž®@ƒzƒC[ƒ‹Žž‚ÉŽÀs‚³‚ê‚郁ƒ\ƒbƒh–Œ‚ðŽw’肵‚Ü‚·Bfunc(shift, delta, x, y) ‚ÌŒ`‚ŌĂяo‚³‚ê‚Ü‚·B È—ª‚·‚ê‚ΌĂяo‚µ‚ÍŽÀs‚³‚ê‚Ü‚¹‚ñBstorage ‚â target ‚ªŽw’肳‚ê‚Ä‚¢‚œê‡A‚±‚̃ƒ\ƒbƒhŒÄ‚яo‚µ‚ª ‚ªŽÀs‚³‚ê‚Ä‚©‚çƒWƒƒƒ“ƒvæ‚Ɉړ®‚µ‚Ü‚·B
expnoTJS Ž®@ƒzƒC[ƒ‹Žž‚ÉŽÀs‚³‚ê‚é TJS Ž®‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚ê‚Î Ž®‚ÍŽÀs‚³‚ê‚Ü‚¹‚ñBstorage ‚â target ‚ªŽw’肳‚ê‚Ä‚¢‚œê‡A‚±‚ÌŽ® ‚ªŽÀs‚³‚ê‚Ä‚©‚çƒWƒƒƒ“ƒvæ‚Ɉړ®‚µ‚Ü‚·B
senoŒø‰Ê‰¹ƒtƒ@ƒCƒ‹–Œ@ƒzƒC[ƒ‹Žž‚ɍж‚·‚éŒø‰Ê‰¹‚ðŽw’肵‚Ü‚·BŽw’肵‚È‚¯‚ê‚Î Œø‰Ê‰¹‚͍ж‚³‚ê‚Ü‚¹‚ñB
sebufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†@clickse ‚ÅŽw’肵‚œŒø‰Ê‰¹‚ð–‚炷Œø‰Ê‰¹ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
@Œ»Ý‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂µ‚ăNƒŠƒbƒN‘Ò‚¿‚ð“o˜^‚µ‚Ü‚·B ƒŠƒ“ƒN‚âƒ{ƒ^ƒ“‚ª–³‚¢êŠ‚ðƒNƒŠƒbƒN‚µ‚œê‡‚É”œ‰ž‚µ‚Ü‚·B @‚±‚̃^ƒO‚ðŽg‚€ê‡‚́A‚È‚é‚ׂ­ s ƒ^ƒO‚Å‚·‚®‚É‘I‘ðŽˆ‘Ò‚¿‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

wl ( BGM Ä¶‚̏I—¹‘Ò‚¿ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- -
‘®«•K{?’là–Ÿ
canskipnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯ƒNƒŠƒbƒN‚Å BGM Ä¶‚̏I—¹‘Ò‚¿‚ðƒXƒLƒbƒv‚Å‚«‚Ü‚·B
@false ‚ðŽw’è‚·‚邯ƒXƒLƒbƒv‚Å‚«‚Ü‚¹‚ñB
@‚œ‚Ÿ‚µ clickskip ƒ^ƒO‚ŃNƒŠƒbƒNƒXƒLƒbƒv‚ª ‹ÖŽ~‚³‚ê‚Ä‚¢‚邯‚±‚̃XƒLƒbƒv‚à‚Å‚«‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@“r’†‚ōжI—¹‘Ò‚¿‚ðƒXƒLƒbƒv‚µ‚œê‡‚́ABGM ‚Í’Œ‚¿‚É’âŽ~‚µ‚Ü‚·B
@BGM Ä¶‚̏I—¹‚ð‘Ò‚¿‚Ü‚·B @BGM ‚ªŒJ‚è•Ô‚µÄ¶‚̏ꍇ‚͑҂¿‚Ü‚¹‚ñB
-
- -

wm ( Ž©“®ˆÚ“®‚̏I—¹‘Ò‚¿ )

-
ƒŒƒCƒ„‘€ì
-
- -
‘®«•K{?’là–Ÿ
canskipnotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@true ‚ðŽw’è‚·‚邯ƒNƒŠƒbƒN‚ÅŽ©“®ˆÚ“®‚̏I—¹‘Ò‚¿‚ðƒXƒLƒbƒv‚Å‚«‚Ü‚·B
@false ‚ðŽw’è‚·‚邯ƒXƒLƒbƒv‚Å‚«‚Ü‚¹‚ñB
@‚œ‚Ÿ‚µ clickskip ƒ^ƒO‚ŃNƒŠƒbƒNƒXƒLƒbƒv‚ª ‹ÖŽ~‚³‚ê‚Ä‚¢‚邯‚±‚̃XƒLƒbƒv‚à‚Å‚«‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@“r’†‚ÅŽ©“®ˆÚ“®‚̏I—¹‘Ò‚¿‚ðƒXƒLƒbƒv‚µ‚œê‡‚́A’Œ‚¿‚ɍŏIˆÊ’u‚Ɉړ®‚µ‚Ü‚·B
@Ž©“®ˆÚ“®‚̏I—¹‚ð‘Ò‚¿‚Ü‚·B
-
- -

wp ( ƒrƒfƒIƒsƒŠƒIƒhƒCƒxƒ“ƒg‘Ò‚¿ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
forno"loop","period","prepare","segLoop"‚Ì‚¢‚ž‚ê‚©@‘҂ƒCƒxƒ“ƒg‚ÌŽí—Þ‚ðŽw’肵‚Ü‚·B
@"loop"‚ðŽw’è‚·‚邯Aƒ‹[ƒvI’[‚ð‘Ò‚¿‚Ü‚·B
@"period"‚ðŽw’è‚·‚邯AƒsƒŠƒIƒhƒCƒxƒ“ƒg‚ð‘Ò‚¿‚Ü‚·B
@"prepare"‚ðŽw’è‚·‚邯Apreparevideo‚̏€”õŠ®—¹‚ð‘Ò‚¿‚Ü‚·B
@"segLoop"‚ðŽw’è‚·‚邯AƒZƒOƒƒ“ƒgƒ‹[ƒvI’[‚ð‘Ò‚¿‚Ü‚·B
ƒsƒŠƒIƒhƒCƒxƒ“ƒg‚ð‘Ò‚¿‚Ü‚·B
for‘®«‚ª–¢Žw’è‚̏ꍇA‚·‚ׂẴCƒxƒ“ƒg‚ð‘Ò‚¿A‚¢‚ž‚ê‚©‚ª”­¶‚·‚邯ˆ—‚ðŒp‘±‚µ‚Ü‚·B
-
- -

wq ( ‰æ–Ê—h‚炵‚̏I—¹‘Ò‚¿ )

-
ƒVƒXƒeƒ€‘€ì
-
- -
‘®«•K{?’là–Ÿ
canskipnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@true ‚ðŽw’è‚·‚邯ƒNƒŠƒbƒN‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‘Ò‚¿‚ðƒXƒLƒbƒv‚Å‚«‚Ü‚·B
@false ‚ðŽw’è‚·‚邯ƒXƒLƒbƒv‚Å‚«‚Ü‚¹‚ñB
@‚œ‚Ÿ‚µ clickskip ƒ^ƒO‚ŃNƒŠƒbƒNƒXƒLƒbƒv‚ª ‹ÖŽ~‚³‚ê‚Ä‚¢‚邯‚±‚̃XƒLƒbƒv‚à‚Å‚«‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@“r’†‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“I—¹‘Ò‚¿‚ðƒXƒLƒbƒv‚µ‚œê‡‚́A’Œ‚¿‚ɐ؂è‘Ö‚í‚èŒã‚̏ó‘Ô‚É ˆÚs‚µ‚Ü‚·B
@quake ƒ^ƒO‚ÅŠJŽn‚µ‚œ‰æ–Ê—h‚炵‚̏I—¹‚ð‘Ò‚¿‚Ü‚·B
-
- -

ws ( Œø‰Ê‰¹Ä¶‚̏I—¹‘Ò‚¿ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
bufnoŒø‰Ê‰¹ƒoƒbƒtƒ@”ԍ†( 0(ƒfƒtƒHƒ‹ƒg) ` )@Ä¶I—¹‚ð‘҂ƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B
@È—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
canskipnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@Œø‰Ê‰¹Ä¶‚ðƒ}ƒEƒX‚̃NƒŠƒbƒN‚ŃXƒLƒbƒv‚Å‚«‚é‚©‚ð Žw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯Œø‰Ê‰¹Ä¶‚ðƒ}ƒEƒX‚̃NƒŠƒbƒN‚Å ƒXƒLƒbƒv‚Å‚«‚邿‚€‚ɂȂè‚Ü‚·B
@‚œ‚Ÿ‚µ clipskip ƒ^ƒO‚ŃNƒŠƒbƒNƒXƒLƒbƒv‚ª ‹ÖŽ~‚³‚ê‚Ä‚¢‚邯‚±‚̃XƒLƒbƒv‚à‚Å‚«‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@‚Ü‚œAƒXƒLƒbƒv‚³‚ê‚邯Œø‰Ê‰¹‚̍ж‚àŽ©“®“I‚É’âŽ~‚µ‚Ü‚·B
@Œø‰Ê‰¹Ä¶‚̏I—¹‚ð‘Ò‚¿‚Ü‚·B
@Œø‰Ê‰¹‚ªŒJ‚è•Ô‚µÄ¶‚̏ꍇ‚͑҂¿‚Ü‚¹‚ñB
-
- -

wt ( ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‘Ò‚¿ )

-
ƒŒƒCƒ„‘€ì
-
- -
‘®«•K{?’là–Ÿ
canskipnotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@true ‚ðŽw’è‚·‚邯ƒNƒŠƒbƒN‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‘Ò‚¿‚ðƒXƒLƒbƒv‚Å‚«‚Ü‚·B
@false ‚ðŽw’è‚·‚邯ƒXƒLƒbƒv‚Å‚«‚Ü‚¹‚ñB
@‚œ‚Ÿ‚µ clickskip ƒ^ƒO‚ŃNƒŠƒbƒNƒXƒLƒbƒv‚ª ‹ÖŽ~‚³‚ê‚Ä‚¢‚邯‚±‚̃XƒLƒbƒv‚à‚Å‚«‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@“r’†‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“I—¹‘Ò‚¿‚ðƒXƒLƒbƒv‚µ‚œê‡‚́A’Œ‚¿‚ɐ؂è‘Ö‚í‚èŒã‚̏ó‘Ô‚É ˆÚs‚µ‚Ü‚·B
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‚ð‘Ò‚¿‚Ü‚·B
-
- -

wv ( ƒrƒfƒIÄ¶‚̏I—¹‘Ò‚¿ )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - -
‘®«•K{?’là–Ÿ
slotnoƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†(0`)‚±‚Ì‘€ì‚ðs‚€ƒ€[ƒr[ƒIƒuƒWƒFƒNƒg”ԍ†‚ðŽw’肵‚Ü‚·B
È—ª‚·‚邯 0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
•¡”‚̃€[ƒr[‚𓯎ž‚É‘€ì‚·‚éê‡‚́AConfig.tjs ‚Ì numMovies ‚Ì’l‚àA•K—v‚Ȍ”‚ɕύX‚µ‚Ä‚­‚Ÿ‚³‚¢B
canskipnotrue ‚Ü‚œ‚Í false(ƒfƒtƒHƒ‹ƒg)@ƒrƒfƒIÄ¶‚ðƒ}ƒEƒX‚̃NƒŠƒbƒN‚ŃXƒLƒbƒv‚Å‚«‚é‚©‚ð Žw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯 ƒrƒfƒIÄ¶‚ðƒ}ƒEƒX‚̃NƒŠƒbƒN‚Å ƒXƒLƒbƒv‚Å‚«‚邿‚€‚ɂȂè‚Ü‚·B
@‚œ‚Ÿ‚µ clickskip ƒ^ƒO‚ŃNƒŠƒbƒNƒXƒLƒbƒv‚ª ‹ÖŽ~‚³‚ê‚Ä‚¢‚邯‚±‚̃XƒLƒbƒv‚à‚Å‚«‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
@‚Ü‚œAƒXƒLƒbƒv‚³‚ê‚邯 ƒrƒfƒI‚̍ж‚àŽ©“®“I‚É’âŽ~‚µ‚Ü‚·B
@ƒrƒfƒIÄ¶‚̏I—¹‚âApreparevideo ƒ^ƒO‚É‚æ‚éÄ¶€”õ‚ÌŠ®—¹Avideoevent ƒ^ƒO‚É‚æ‚éƒsƒŠƒIƒhƒCƒxƒ“ƒg‚ð‘Ò‚¿‚Ü‚·B
@SWF(Sockwave Flash) ‚̍ж‚̏I—¹‚ð‘҂‚±‚Ƃ͂ł«‚Ü‚¹‚ñBwait ƒ^ ƒO“™‚Å•K—v‚ÈŽžŠÔ‚ð‘Ò‚Â‚È‚Ç‚ð‚µ‚Ä‘Îˆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
- -

xchgbgm ( BGM ‚ð“ü‚ê‘Ö‚Š‚é )

-
Œø‰Ê‰¹EBGMEƒrƒfƒI‘€ì
-
- - - - - -
‘®«•K{?’là–Ÿ
storageyesBGM ƒtƒ@ƒCƒ‹–Œ@ŽŸ‚ɍж‚·‚é BGM ƒtƒ@ƒCƒ‹–Œ‚Ü‚œ‚Í CD ƒgƒ‰ƒbƒN‚ðŽw’肵‚Ü‚·B
loopnotrue(ƒfƒtƒHƒ‹ƒg) ‚Ü‚œ‚Í false@BGM ‚ðƒ‹[ƒv‚·‚é‚©‚ðŽw’肵‚Ü‚·B
@true ‚ðŽw’è‚·‚邯ƒ‹[ƒv‚µ‚Ü‚·Bfalse ‚ðŽw’è‚·‚邯 ƒ‹[ƒv‚µ‚Ü‚¹‚ñB
@È—ª‚·‚邯 true ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
timeyesƒtƒF[ƒh‚ðs‚Á‚Ä‚¢‚鎞ŠÔ (ms’PˆÊ)@Žw’肵‚œŽžŠÔ‚ÅŒ»Ý‚̋Ȃ̃tƒF[ƒhƒAƒEƒg‚ªs‚í‚ꂜŒãA“¯‚¶ŽžŠÔ‚Å Žw’肵‚œ‹È‚̃tƒF[ƒhƒCƒ“‚ªs‚í‚ê‚Ü‚·B
overlapnoƒI[ƒo[ƒ‰ƒbƒv‚ðs‚€ŽžŠÔ(ms’PˆÊ)@overlap ‚ÉŽžŠÔ‚ðÝ’è‚·‚邯A‚»‚ÌŽžŠÔ•ªAƒtƒF[ƒhƒAƒEƒg‚ƃtƒF[ƒh ƒCƒ“‚ÌŽžŠÔ‚ªd‚È‚è‚Ü‚·BÈ—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B ƒNƒƒXƒtƒF[ƒh‚ðs‚€‚Æ‚«‚ÉŽw’肵‚Ü‚·B
volumeno‰¹—Ê% (0`100)@ŽŸ‚̋Ȃ̃tƒF[ƒhŒã‚É“ž’B‚³‚¹‚é BGM ‚̉¹—Ê‚ð % ‚ÅŽw’肵‚Ü‚·B
@È—ª‚·‚邯AŽŸ‚̋Ȃ̉¹—ʂ͌»Ý‚̉¹—ʂƓ¯‚¶‚ɂȂè‚Ü‚·B
@BGM ‚ð“ü‚ê‘ւЂ܂·B
@‚±‚̃^ƒO‚ðŽg‚€ê‡‚́AConfig.tjs ‚Å doubleBuffered ‚ð true ‚ɐݒ肵‚Ä‚­‚Ÿ‚³‚¢B
-
- - - +

+
システム操䜜

+ + + + + + + + + + + + + + + + + + + + +
autowc( 自動りェむト )
clearsysvar( システム倉数の党消去 )
clickskip( クリックスキップの蚭定 )
close( りィンドりを閉じる )
cursor( マりスカヌ゜ルの倉曎 )
hidemessage( メッセヌゞを消す )
loadplugin( プラグむンの読み蟌み )
mappfont( レンダリング枈みフォントの割り圓お )
nextskip( 「次の遞択肢たですすむ」の蚭定 )
quake( 画面を揺らす )
rclick( 右クリックの蚭定 )
resetwait( りェむトの初期化 )
s( 停止する )
stopquake( 画面揺らしの停止 )
title( タむトル指定 )
wait( りェむトを入れる )
waitclick( クリックを埅぀ )
wc( 文字数分のりェむトを入れる )
wq( 画面揺らしの終了埅ち )
+
+
フォヌム操䜜

+ + + + +
checkbox( チェックボックスの䜜成 )
commit( フォヌム内容の確定 )
edit( 単䞀行゚ディットの䜜成 )
+
+
マクロ操䜜

+ + + + +
endmacro( マクロの蚘述(の終了) )
erasemacro( マクロの消去 )
macro( マクロの蚘述 )
+
+
メッセヌゞ操䜜

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
cancelautomode( 「自動的に読み進む」の解陀 )
cancelskip( スキップの解陀 )
ch( 文字を衚瀺する )
cm( すべおのメッセヌゞレむダのクリア )
ct( メッセヌゞレむダのリセット )
current( 操䜜察象のメッセヌゞレむダの指定 )
deffont( デフォルトの文字属性蚭定 )
defstyle( デフォルトのスタむルの蚭定 )
delay( 文字の衚瀺速床の蚭定 )
endindent( むンデントの解陀 )
endnowait( 文字衚瀺ノヌりェむト(の終了) )
er( メッセヌゞレむダの文字の消去 )
font( 文字属性蚭定 )
glyph( クリック埅ち蚘号の指定 )
graph( むンラむン画像衚瀺 )
hch( 瞊䞭暪を衚瀺する )
indent( むンデントの蚭定 )
l( 行末クリック埅ち )
locate( 文字衚瀺䜍眮の指定 )
locklink( リンクのロック )
nowait( 文字衚瀺ノヌりェむト )
p( 改ペヌゞクリック埅ち )
position( メッセヌゞレむダの属性 )
r( 改行する )
resetfont( 文字属性をデフォルトに戻す )
resetstyle( スタむルをデフォルトに戻す )
ruby( ルビ指定 )
style( スタむルの蚭定 )
unlocklink( リンクのロックの解陀 )
+
+
メッセヌゞ履歎操䜜

+ + + + + + +
endhact( メッセヌゞ履歎アクションの終了 )
hact( メッセヌゞ履歎アクション )
history( メッセヌゞ履歎の蚭定 )
hr( メッセヌゞ履歎の改行/改ペヌゞ )
showhistory( メッセヌゞ履歎の衚瀺 )
+
+
ラベル・ゞャンプ操䜜

+ + + + + + + + + + + + + +
button( グラフィカルボタン )
call( サブルヌチンの呌び出し )
cclick( クリック埅ち解陀 )
click( クリック埅ちゞャンプ )
ctimeout( タむムアりト埅ち解陀 )
cwheel( ホむヌル埅ち解陀 )
endlink( ハむパヌリンク(の終了) )
jump( シナリオのゞャンプ )
link( ハむパヌリンク )
return( サブルヌチンから戻る )
timeout( タむムアりト埅ちゞャンプ )
wheel( ホむヌル埅ちゞャンプ )
+
+
レむダ操䜜

+ + + + + + + + + + + + + + + + + + + + + +
animstart( アニメヌションの開始 )
animstop( アニメヌションの停止 )
backlay( レむダ情報の衚ペヌゞから裏ペヌゞぞのコピヌ )
copylay( レむダ情報のコピヌ )
freeimage( レむダ画像の解攟 )
image( 画像の読み蟌み )
laycount( レむダの数の倉曎 )
layopt( レむダの属性 )
mapaction( クリッカブルマップ甚領域アクション定矩ファむルの指定 )
mapdisable( クリッカブルマップの無効化 )
mapimage( クリッカブルマップ甚領域画像の指定 )
move( レむダの自動移動 )
pimage( 画像の郚分远加読み蟌み )
ptext( レむダぞの文字描画 )
stopmove( レむダの自動移動の停止 )
stoptrans( レむダのトランゞションの停止 )
trans( レむダのトランゞション )
wa( アニメヌションの停止埅ち )
wm( 自動移動の終了埅ち )
wt( トランゞションの終了埅ち )
+
+
効果音・BGM・ビデオ操䜜

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bgmopt( BGM の蚭定 )
cancelvideoevent( ピリオドむベントの解陀 )
cancelvideosegloop( ビデオのセグメントルヌプ再生の解陀 )
clearbgmlabel( BGM のラベル通過凊理の解陀 )
clearbgmstop( BGM の停止凊理の解陀 )
clearvideolayer( ビデオレむダ解陀 )
fadebgm( BGMのフェヌド )
fadeinbgm( フェヌドむンしながらのBGM再生開始 )
fadeinse( 効果音のフェヌドむン再生 )
fadeoutbgm( BGMのフェヌドアりト )
fadeoutse( 効果音のフェヌドアりト )
fadepausebgm( BGM 挔奏のフェヌドアりトしながらの䞀時停止 )
fadese( 効果音のフェヌド )
openvideo( ビデオ/SWFの再生準備 )
pausebgm( BGM 挔奏の䞀時停止 )
pausevideo( ビデオの䞀時停止 )
playbgm( BGM の挔奏 )
playse( 効果音の再生 )
playvideo( ビデオ/SWFの再生 )
preparevideo( ビデオの再生準備 )
resumebgm( BGM 挔奏の再開 )
resumevideo( ビデオ再生の再開 )
rewindvideo( ビデオの巻き戻し )
seopt( 効果音の蚭定 )
setbgmlabel( BGM のラベル通過凊理の登録 )
setbgmstop( BGM の停止凊理の登録 )
stopbgm( BGM 挔奏の停止 )
stopse( 効果音再生の停止 )
stopvideo( ビデオ/SWF再生の停止 )
video( ビデオ/SWF衚瀺領域の属性を指定 )
videoevent( ピリオドむベントの発生 )
videolayer( ビデオレむダ蚭定 )
videosegloop( ビデオのセグメントルヌプ再生 )
wb( BGM フェヌドの終了埅ち )
wf( 効果音フェヌドの終了埅ち )
wl( BGM 再生の終了埅ち )
wp( ビデオピリオドむベント埅ち )
ws( 効果音再生の終了埅ち )
wv( ビデオ再生の終了埅ち )
xchgbgm( BGM を入れ替える )
+
+
倉数・TJS 操䜜

+ + + + + + + + + + + + + + + +
clearvar( ゲヌム倉数の党消去 )
else( if の䞭身が実行されなかったずきに実行 )
elsif( それたでの if の䞭身が実行されおいなかったずきに、条件付きで実行 )
emb( 匏評䟡結果の埋め蟌み )
endif( 条件によりシナリオを実行(の終了) )
endignore( 条件によりシナリオを無芖(の終了) )
endscript( TJS スクリプトの蚘述(の終了) )
eval( 匏の評䟡 )
if( 条件によりシナリオを実行 )
ignore( 条件によりシナリオを無芖 )
input( 文字列の入力 )
iscript( TJS スクリプトの蚘述 )
trace( コン゜ヌルぞ倀の出力 )
waittrig( トリガを埅぀ )
+
+
栞・通過蚘録操䜜

+ + + + + + + + + + + + + + + +
copybookmark( 栞のコピヌ )
disablestore( 栞の機胜の䞀時的な䜿甚䞍可 )
erasebookmark( 栞の消去 )
goback( 前に戻る )
gotostart( 最初に戻る )
load( 栞の読み蟌み )
locksnapshot( スナップショットのロック )
record( 通過蚘録を行う )
save( 栞の保存 )
startanchor( 「最初に戻る」の有効・無効 )
store( 栞機胜の蚭定 )
tempload( 栞のメモリ䞊からの読み蟌み )
tempsave( 栞のメモリ䞊ぞの保存 )
unlocksnapshot( スナップショットのロックの解陀 )


+ +

animstart ( アニメヌションの開始 )

+
レむダ操䜜
+
+ + + + +
属性必須?倀説明
layeryes"base" たたは 0 以䞊の敎数 アニメヌションを開始するレむダを指定したす。
+"base" を指定するず 背景レむダ、 0 以䞊の敎数を指定する +ず、察応する前景レむダを衚したす。 + 指定したレむダには、アニメヌション情報が読み蟌たれおいないずなりたせん。
pageno"back" たたは "fore" 衚(fore)画面を察象ずするか、裏(back)画面を察象ずするかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
segyes1 以䞊の敎数 この属性で指定したセグメント番号でアニメヌションを開始したす。
+ 異なるセグメント番号では同時に耇数のアニメヌションを実行できたす。
+ セグメント番号は任意の番号を指定できたすが、必芁以䞊に倧きな番号を +指定しないでください。たた、セグメント 0 は指定できたせん。
targetyes開始ラベル名 アニメヌションを開始するための asd ファむル䞭のラベルを +指定したす。
+ linkタグなどず同じように、 +* (アステリスク) を忘れないようにしおください。
 アニメヌションを、指定したセグメントで、指定したラベルから開始したす。
+ セグメントは、䞀぀のレむダ、䞀぀のアニメヌション定矩ファむル ( asd ファむル ) で +耇数のアニメヌションを同時に実行するための抂念で、䞀぀のレむダで耇数のセグメントを +䜿甚でき、各セグメントで同時に別々のラベルからアニメヌションを開始するこずができたす。
+ セグメント 0 は特別なセグメントで、レむダに画像が読み蟌たれたのず同時に実行される +アニメヌションで、このタグや animstop タグではセグメント 0 は +指定できたせん。
+
+ +

animstop ( アニメヌションの停止 )

+
レむダ操䜜
+
+ + + +
属性必須?倀説明
layeryes"base" たたは 0 以䞊の敎数 アニメヌションを停止するレむダを指定したす。
+"base" を指定するず 背景レむダ、 0 以䞊の敎数を指定する +ず、察応する前景レむダを衚したす。 + 指定したレむダには、アニメヌション情報が読み蟌たれおいないずなりたせん。
pageno"back" たたは "fore" 衚(fore)画面を察象ずするか、裏(back)画面を察象ずするかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
segyes1 以䞊の敎数 この属性で指定したセグメント番号のアニメヌションを停止したす。
+ セグメント番号 0 は指定できたせん。
 任意のセグメントのアニメヌションを停止したす。
+ このタグはアニメヌションの終了を埅ちたせん。アニメヌションの終了を埅぀には +wa タグを䜿甚しおください。
+ アニメヌションがルヌプしおいる堎合、asd ファむル䞊で home タグを通過するたで +アニメヌションは停止したせん。
+
+ +

autowc ( 自動りェむト )

+
システム操䜜
+
+ + + +
属性必須?倀説明
enablednotrue たたは false 自動りェむトを有効にする堎合は true を、無効にするには false を指定したす。
+ 省略すれば蚭定は倉曎されたせん。
chno察象の文字 自動りェむトを入れる文字を指定したす。指定された文字のあずに、time 属性で +指定した文字数分のりェむトが入りたす。
+ 省略すれば蚭定は倉曎されたせん。
timenoりェむト(文字数単䜍) 自動りェむトを入れる時間を文字数単䜍で指定したす。
+ ch 属性で指定した文字それぞれに察しお、カンマで区切っお時間を指定できたす。
+ 䞀぀しか時間を指定しなかった堎合は ch タグで指定したすべおの文字にその時間が +蚭定されたす。
+ この属性を省略した堎合は 4 を指定したず芋なされたす。
 特定の文字の埌に指定文字数分のりェむトを入れるこずができたす。
+ ch 属性で指定した文字が衚瀺された埌、time 属性で指定した時間がりェむトずしお入りたす。
+ 文字は ch タグで耇数指定できお、それに察応しおそれぞれの文字に time 属性でタむミングを +指定できたす。
+
䟋:
+[autowc enabled=true ch="、。・" time="3,5,3"]
+; ↑ "、。・" の各文字に察しおそれぞれ 3, 5, 3 文字数分のりェむトを入れる +
+
+ +

backlay ( レむダ情報の衚ペヌゞから裏ペヌゞぞのコピヌ )

+
レむダ操䜜
+
+ +
属性必須?倀説明
layerno"base" たたは 0 以䞊の敎数 たた +は message0 たたは message1 たたは message 察象ずなるレむダを指定したす。
+ base を指定するず 背景レむダ になりたす。
+ 0 以䞊の敎数を指定するず前景レむダになりたす。
+ message0 たたは message1 を指定するずメッセヌゞレむダにな +りたす。単に message ずのみ指定した堎合は、 +current タグで指定した珟圚の操䜜察象のメッセヌゞレむダが +察象になりたす ( 裏ペヌゞのメッセヌゞレむダが操䜜察象であっおも +そのメッセヌゞレむダの衚ペヌゞ→裏ペヌゞぞのコピヌが行われたす )。
+ 省略するず、すべおのレむダの情報が裏ペヌゞにコピヌされたす。
 指定したレむダ、あるいはすべおのレむダの情報を、衚ペヌゞから裏ペヌゞに +コピヌしたす。
+ コピヌされるのは、copylay タグでコピヌされる +情報ず同じです。
+ trans タグは衚ペヌゞのレむダの画像を裏ペヌゞの +レむダの画像に眮き換えたす。そのため、トランゞション前にこの backlay タ +グで画像を裏ペヌゞに転送し、裏ペヌゞでレむダを操䜜しおから、トランゞションを +行うずいう方法に甚いたす。
+
+ +

bgmopt ( BGM の蚭定 )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
volumeno音量% (0100) BGM の音量を % で指定したす。初期状態の KAG では +100 % です。省略すれば音量は倉曎されたせん。
+ 100 が䞊限です。音量の抑制のみをサポヌトしたす(増幅は +音源の特性䞊、できたせん)。
gvolumeno音量% (0100) BGM の倧域音量を % で指定したす。初期状態の KAG では +100 % です。省略すれば音量は倉曎されたせん。
+ 倧域音量は volume 属性で指定する通垞の音量ずは別に、 +BGM の音量を制埡するこずができるもう䞀぀のものです。実際に再生 +される音量は、通垞の音量ず倧域音量を掛け合わせた音量になりたす +( たずえば volume=50 で gvolume=75 ならば 50(%)*75(%)=37.5(%) )
+ 倧域音量はシステム倉数に蚘録され、次回起動時 +にも匕き継がれたす ( 各栞に保存されるわけではありたせん )。
 BGM のさたざたな蚭定を +倉曎したす。
+
+ +

button ( グラフィカルボタン )

+
ラベル・ゞャンプ操䜜
+
+ + + + + + + + + + + + + + + + +
属性必須?倀説明
graphicyes画像ファむル名 ボタンにする画像を指定したす。
+ image +タグの storage 属性を参照しおください。
graphickeyno0xRRGGBB 圢匏 たたは パレットむンデックス番号 たたは "adapt"ボタンにする画像のカラヌキヌを指定したす。
+ image +タグの key 属性を参照しおください。
storagenoシナリオファむル名 ゞャンプ先のシナリオファむルを指定したす。省略するず、珟圚 +のシナリオファむル内であるず芋なされたす。
targetnoラベル名 ゞャンプ先のラベルを指定したす。
+ 省略するず、ファむルの先頭から実行されたす。
recthitnotrue(デフォルト) たたは false 矩圢で圓たり刀定を行うかどうかを指定したす。true が指定されおいるず、 +ボタンの衚瀺されおいる矩圢党域でマりスのクリックなどに反応したす。 +false が指定されおいるず、ボタンの䞍透明床が 64 未満の領域では +マりスのクリックなどに反応しなくなりたす。
+ 省略するず true が指定されたず芋なされたす。
expnoTJS 匏 クリックされたずきに実行される TJS 匏を指定したす。省略すれば +匏は実行されたせん。storage や target が指定されおいた堎合、この匏 +が実行されおからゞャンプ先に移動したす。
hintnoヒントずしお衚瀺させる文字列 リンクを遞択し、マりスカヌ゜ルを静止させたずきに衚瀺される +ツヌルチップヒントを指定したす。
+ 省略するず衚瀺は行われたせん。
onenternoTJS 匏 ボタン内にマりスカヌ゜ルが入っおきたずきに実行される TJS 匏を +指定したす。
onleavenoTJS 匏 ボタン内からマりスカヌ゜ルが出おいった時に実行される TJS 匏を +指定したす。
countpagenotrue(デフォルト) たたは false ボタンを遞択しお他のラベルに移行するずきに、このリンクのある +堎所のラベルを「読んだ」ずみなすかどうかを指定したす。
+ [s] タグを実行する前にボタンが遞択されおゞャンプする際に、 +そのペヌゞが「読んだ」こずになっおは困る堎合に false を指定したす。
clickseno効果音ファむル名 クリックされたずきに再生する効果音を指定したす。指定しなければ +効果音は再生されたせん。
clicksebufno効果音バッファ番号 clickse で指定した効果音を鳎らす効果音バッファを指定したす。 +省略するず 0 であるず芋なされたす。
enterseno効果音ファむル名 マりスが進入したずきに再生する効果音を指定したす。指定しなければ +効果音は再生されたせん。
entersebufno効果音バッファ番号 enterse で指定した効果音を鳎らす効果音バッファを指定したす。 +省略するず 0 であるず芋なされたす。
leaveseno効果音ファむル名 マりスが退出したずきに再生する効果音を指定したす。指定しなければ +効果音は再生されたせん。
leavesebufno効果音バッファ番号 leavese で指定した効果音を鳎らす効果音バッファを指定したす。 +省略するず 0 であるず芋なされたす。
 珟圚のメッセヌゞレむダ䞊に link タグず +同様にリンクを䜜成したすが、 +画像を甚いたボタンを䜜成したす。
+ ボタンが䜜成される䜍眮は locate タグで指定した +䜍眮が画像の巊䞊点になりたすので、このタグを䜿う前に locate タグで +䜍眮を指定しおください。このタグは文字衚瀺䜍眮を移動したせん。
+ graphic 属性で指定する画像は、
+・通垞の状態
+・ボタンが抌された状態
+・ボタンの䞊にマりスカヌ゜ルがある状態
+ の3぀の画像が巊から順に暪䞊びになった画像です。䞀぀の画像に、同じサむズの぀の状態の画像が暪に䞊んだ圢匏になっおいたす。぀たり、この属性で指定する画像は、ボタンの暪幅の倍の暪幅を持぀こずになりたす。
+ このタグを䜿う堎合は、なるべく s タグですぐに遞択肢埅ちにしおください。
+
+ +

call ( サブルヌチンの呌び出し )

+
ラベル・ゞャンプ操䜜
+
+ + + +
属性必須?倀説明
storagenoシナリオファむル名 呌び出したいサブルヌチンのあるのシナリオファむルを +指定したす。省略するず、珟圚 +のシナリオファむル内であるず芋なされたす。
targetnoラベル名 呌び出すサブルヌチンのラベルを指定したす。
+ 省略するず、ファむルの先頭から実行されたす。
countpagenofalse(デフォルト) たたは true 他のラベルに移行するずきに、このタグのある +堎所のラベルを「読んだ」ずみなすかどうかを指定したす。
+ サブルヌチンを呌び出す際に、呌び出し元のペヌゞが +その時点で「読たれた」こずにしたい堎合に true を +指定したす。
 指定されたシナリオファむルの指定されたラベルで瀺される +サブルヌチンを呌び出したす。
+ 呌び出されたサブルヌチンは、 return タグで +呌び出し元や任意の堎所に戻るこずができたす。
+
+ +

cancelautomode ( 「自動的に読み進む」の解陀 )

+
メッセヌゞ操䜜
+
 「自動的に読み進む」を匷制的に解陀したす。
+
+ +

cancelskip ( スキップの解陀 )

+
メッセヌゞ操䜜
+
 スキップ状態の解陀を行いたす。
+ スキップ状態ずは、クリックスキップ ( メッセヌゞ衚瀺途䞭で画面 +をクリックするこずによりクリック埅ちたで䞀気に文章を衚瀺する機 +胜 ) ず、「次の遞択肢たですすむ」でスキップが行われおいる状態の +事です。
+ 「次の遞択肢たで進む」機胜自䜓が無効になったり、クリックスキップの +機胜自䜓がそれ以降無効になったりするわけではありたせん。
+
+ +

cancelvideoevent ( ピリオドむベントの解陀 )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
videoeventタグで蚭定したピリオドむベントを解陀したす。
+
+ +

cancelvideosegloop ( ビデオのセグメントルヌプ再生の解陀 )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
videosegloopタグで蚭定したセグメントルヌプを解陀したす。
+
+ +

cclick ( クリック埅ち解陀 )

+
ラベル・ゞャンプ操䜜
+
 click で珟圚のメッセヌゞレむダに察しお登録されたクリック埅ちを解陀したす。
+
+ +

ch ( 文字を衚瀺する )

+
メッセヌゞ操䜜
+
+ +
属性必須?倀説明
textyes文字 ここで指定した文字が衚瀺されたす。
+ 耇数の文字を指定できたすが、自動改行はされたせん ( メッセヌゞ履歎レむダも +ここで耇数の文字を指定された堎合は改行されたせん )。たた、耇数の +文字を指定した堎合は䞀気に衚瀺されたす ( nowait で衚瀺するよりも +かなり高速 )。通垞は䞀文字のみを指定したす。
 文字を current タグで指定したメッセヌゞレむダに衚瀺したす。普通は䜿いたせん。
+ KAG 内郚では、通垞の文字は、䞀文字䞀文字すべおがこのタグに分解されお凊理されたす。
+
+ +

checkbox ( チェックボックスの䜜成 )

+
フォヌム操䜜
+
+ + + + +
属性必須?倀説明
nameyes倉数名 チェックボックスの状態を栌玍する倉数を指定したす。
+ 倉数が 0 (たたは未定矩)ならばチェックされおいない、0 でなければ +チェックされおいるずみなされたす。
+ もし倉数がすでに 0 以倖であれば、チェックボックスはチェックされた +状態で䜜成されたす。
bgcolorno0xRRGGBB 圢匏 背景色を 0xRRGGBB 圢匏で指定したす。
opacityno0(完党透明)  255(完党䞍透明) bgcolor 属性で指定した背景色の䞍透明床を 0  255 で指定したす。
colorno0xRRGGBB 圢匏 チェックマヌクの色を 0xRRGGBB 圢匏で指定したす。
 珟圚操䜜察象になっおいるメッセヌゞレむダの、珟圚の䜍眮に、チェックボックスを䜜成したす。
+ チェックボックスの状態は、commit タグが +実行されるたで、指定した倉数に代入されるこずはありたせん。
+ commit タグが実行されるず、チェックボックスがチェックされおいれば 1 が、 +チェックされおいなければ 0 が倉数に入りたす。
+
+ +

clearbgmlabel ( BGM のラベル通過凊理の解陀 )

+
効果音・BGM・ビデオ操䜜
+
 setbgmlabelの指定をクリアしたす
+
+ +

clearbgmstop ( BGM の停止凊理の解陀 )

+
効果音・BGM・ビデオ操䜜
+
 setbgmstopの指定をクリアしたす
+
+ +

clearsysvar ( システム倉数の党消去 )

+
システム操䜜
+
 システム倉数をすべお消去したす。
+
+ +

clearvar ( ゲヌム倉数の党消去 )

+
倉数・TJS 操䜜
+
 ゲヌム倉数をすべお消去したす。すべおのゲヌム倉数は未定矩になりたす。
+
+ +

clearvideolayer ( ビデオレむダ解陀 )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
channelyes1 たたは 2 レむダ描画モヌドによる描画を解陀したいチャンネルを指定したす。
 videolayerタグで蚭定したレむダを解陀したす。
+
+ +

click ( クリック埅ちゞャンプ )

+
ラベル・ゞャンプ操䜜
+
+ + + + + +
属性必須?倀説明
storagenoシナリオファむル名 ゞャンプ先のシナリオファむルを指定したす。省略するず、珟圚 +のシナリオファむル内であるず芋なされたす。
targetnoラベル名 ゞャンプ先のラベルを指定したす。
+ 省略するず、ファむルの先頭から実行されたす。
expnoTJS 匏 クリック時に実行される TJS 匏を指定したす。省略すれば +匏は実行されたせん。storage や target が指定されおいた堎合、この匏 +が実行されおからゞャンプ先に移動したす。
seno効果音ファむル名 クリック時に再生する効果音を指定したす。指定しなければ +効果音は再生されたせん。
sebufno効果音バッファ番号 clickse で指定した効果音を鳎らす効果音バッファを指定したす。 +省略するず 0 であるず芋なされたす。
 珟圚のメッセヌゞレむダに察しおクリック埅ちを登録したす。 +リンクやボタンが無い堎所をクリックした堎合に反応したす。 + このタグを䜿う堎合は、なるべく s タグですぐに遞択肢埅ちにしおください。
+
+ +

clickskip ( クリックスキップの蚭定 )

+
システム操䜜
+
+ +
属性必須?倀説明
enabledyestrue たたは false クリックスキップ機胜を有効にする堎合は true、無効にする堎合は +false を指定したす。
 クリックスキップずは、メッセヌゞ衚瀺途䞭で画面をクリックするこずにより、 +トランゞションや自動移動を䞭断したり、 +クリック埅ちたで䞀気に文章を衚瀺する機胜です。
+ デモシヌンなどでは無効にしおいたほうがいい堎合がありたす。
+
+ +

close ( りィンドりを閉じる )

+
システム操䜜
+
+ +
属性必須?倀説明
asknotrue(デフォルト) たたは false true を指定するず、終了するかどうかの確認をしたす。false を +指定するずこの確認はありたせん。この属性を省略 +するず、 true を指定したずみなされたす。
+ この確認でナヌザが「いいえ」を遞んだ堎合、実行は +そのたた継続したす。
 りィンドりを閉じたす。ask 属性に false を指定しない限り、終了確認がありたす +( バヌゞョン情報ダむアログでは終了確認は出たせん )。
+
+ +

cm ( すべおのメッセヌゞレむダのクリア )

+
メッセヌゞ操䜜
+
 すべおのメッセヌゞレむダのクリアを行いたす。
+ すべおのメッセヌゞレむダの文字は消去されたすが、ct タグのように +操䜜察象のメッセヌゞレむダが衚ペヌゞの message0 に指定されるようなこずはありたせん。 +このタグを実行埌も操䜜察象のレむダは同じです。
+ font タグで指定した文字の属性、style タグ +で指定したスタむルはすべお暙準状態に戻りたす。ただ +し、position タグ +や layopt タグで指定した属性は匕き継が +れたす。
+ 「*ラベル名|芋出し名」 圢匏のラベルの次には、この cm タグあるい +は ct タグを曞くべきです。 +( 栞のロヌド時にはラベルから実行が始たるが、ロヌド時には必ずメッセ +ヌゞレむダ䞊の文字がクリアされるため )。
+
+ +

commit ( フォヌム内容の確定 )

+
フォヌム操䜜
+
 珟圚操䜜察象になっおいるメッセヌゞレむダ䞊のすべおの゚ディットや +チェックボックスなどの「フォヌム芁玠」の内容を確定したす。
+ 内容が確定されるず、フォヌム芁玠で線集されおいた文字列や状態が、 +各倉数に実際に代入されたす。
+ 各フォヌム芁玠は er や ct タグのような +メッセヌゞレむダを消去する系のタグで消去されおしたいたすので、そのたえに +commit タグを実行する必芁がありたす。
+
䟋:
+*editname
+@er
+名字 : [edit name="f.sname" length=200][r]
+名前 : [edit name="f.name" length=200][r]
+[link target=*ok]OK[endlink][r]
+[link target=*cancel]キャンセル[endlink][s]
+*ok
+; OK が遞択された
+; commit を行っお倉数に代入を行う
+[commit]
+[jump target=*exit]
+*cancel
+; キャンセルが遞択された
+; commit は行わない
+[jump target=*exit]
+
+
+ +

copybookmark ( 栞のコピヌ )

+
栞・通過蚘録操䜜
+
+ + +
属性必須?倀説明
fromyes0たたは正の敎数 コピヌ元の栞の番号を指定したす。省略するず 0 が指定されたず芋なされたす。
toyes0たたは正の敎数 コピヌ先の栞の番号を指定したす。省略するず 0 が指定されたず芋なされたす。
 非フリヌセヌブモヌドにおいお、from 属性で指定された番号の栞から to 属性で指 +定された番号の栞ぞ内容のコピヌを行いたす。
+
+ +

copylay ( レむダ情報のコピヌ )

+
レむダ操䜜
+
+ + + + +
属性必須?倀説明
srclayeryes"base" たたは 0 たたは 1 たたは 2 たた +は message0 たたは message1 たたは message コピヌ元ずなるレむダを指定したす。
+ この属性ず srcpage 属性で指定したレむダがコピヌ元になりたす。
+ base を指定するず 背景レむダ になりたす。
+ 0 たたは 1 たたは 2 を指定するず前景レむダになりたす。
+ message0 たたは message1 を指定するずメッセヌゞレむダにな +りたす。単に message ずのみ指定した堎合は、 +current タグで指定した珟圚の操䜜察象のメッセヌゞレむダが +察象になりたす。
destlayeryes"base" たたは 0 たたは 1 たたは 2 たた +は message0 たたは message1 たたは message コピヌ先ずなるレむダを指定したす。
+ この属性ず destpage 属性で指定したレむダがコピヌ先になりたす。
+ base を指定するず 背景レむダ になりたす。
+ 0 たたは 1 たたは 2 を指定するず前景レむダになりたす。
+ message0 たたは message1 を指定するずメッセヌゞレむダにな +りたす。単に message ずのみ指定した堎合は、 +current タグで指定した珟圚の操䜜察象のメッセヌゞレむダが +察象になりたす。
srcpageno"fore" たたは "back" コピヌ元ずなるペヌゞを指定したす。
+ この属性ず srclayer 属性で指定したレむダがコピヌ元になりたす。
+ "fore" を指定するず衚ペヌゞ、"back" を指定するず裏ペヌゞになりたす。 +省略するず "fore" を指定したず芋なされたす。
destpageno"fore" たたは "back" コピヌ先ずなるペヌゞを指定したす。
+ この属性ず destlayer 属性で指定したレむダがコピヌ元になりたす。
+ "fore" を指定するず衚ペヌゞ、"back" を指定するず裏ペヌゞになりたす。 +省略するず "fore" を指定したず芋なされたす。
 指定したレむダの情報をコピヌしたす。
+ ただし、同皮のレむダ ( 背景レむダ同士、前景レむダ同士、メッセヌゞレむダ同士 )でのみ +コピヌできたす。
+
+ +

ct ( メッセヌゞレむダのリセット )

+
メッセヌゞ操䜜
+
 メッセヌゞレむダをリセットしたす。
+ すべおのメッセヌゞレむダの文字は消去され、操䜜察象のメッセヌゞレむダは +衚ペヌゞの message0 に指定されたす。
+ font タグで指定した文字の属性、style タグ +で指定したスタむルはすべお暙準状態に戻りたす。ただ +し、position タグ +や layopt タグで指定した属性は匕き継が +れたす。
+ これに察し、er タグは、珟圚の操䜜察象のメッセヌゞ +レむダ䞊の文字を消去したり文字やスタむルの属性を暙準状態に戻したりす +るだけです。
+ 「*ラベル名|芋出し名」 圢匏のラベルの次には、この ct タグあるい +は cm タグを曞くべきです。 +( 栞のロヌド時にはラベルから実行が始たるが、ロヌド時には必ずメッセ +ヌゞレむダ䞊の文字がクリアされるため )。
+
+ +

ctimeout ( タむムアりト埅ち解陀 )

+
ラベル・ゞャンプ操䜜
+
 timeout で珟圚のメッセヌゞレむダに察しお登録されたタむムアりトを解陀したす。
+
+ +

current ( 操䜜察象のメッセヌゞレむダの指定 )

+
メッセヌゞ操䜜
+
+ + + +
属性必須?倀説明
layerno"message0" たたは "message1" 操䜜察象ずするメッセヌゞレむダを指定したす。
pageno"fore"(デフォルト) たたは "back"  衚(fore)画面のレむダを察象ずするか、裏(back)画面のレむダを察象ず +するかを指定したす。省略するず衚ペヌゞであるず芋なされたす。
withbacknotrue たたは false (デフォルト) 衚ペヌゞが察象の堎合、裏ペヌゞにも同様に文字を描画するかを +指定したす。この属性を省略するず false が指定されたずみなされたす。 + 裏ペヌゞに同時に文字を描画する必芁があるのは、同時にトランゞションを +進行させる堎合などです。
 操䜜察象ずするメッセヌゞレむダを指定したす。以埌、文章や +font タグでの文字属性の指定、l +タグ等のクリック埅ちなどは、このレむダに察しお行われたす。
+ message0 はデフォルトで可芖の状態で +すが、message1 は layopt タグ +等で visible=true ずしないず衚瀺されないので泚意しおください。
+
+ +

cursor ( マりスカヌ゜ルの倉曎 )

+
システム操䜜
+
+ + + + +
属性必須?倀説明
defaultnocr で始たるカヌ゜ル定数 たたは カヌ゜ルファむル名通垞のマりスカヌ゜ルを指定したす。
pointednocr で始たるカヌ゜ル定数 たたは カヌ゜ルファむル名リンクやボタンをポむントしたずきのマりスカヌ゜ルを指定したす。
clicknocr で始たるカヌ゜ル定数 たたは カヌ゜ルファむル名クリック埅ちのマりスカヌ゜ルを指定したす。
draggablenocr で始たるカヌ゜ル定数 たたは カヌ゜ルファむル名position タグで draggable=true ずしたずきに、 +マりスがメッセヌゞレむダをドラッグ可胜な䜍眮に来たずきに衚瀺される +マりスカヌ゜ルを指定したす。
 マりスカヌ゜ルを倉曎したす。いずれの属性も省略すれば蚭定は倉わりたせん。
+ cr で始たるマりスカヌ゜ル定数に぀いおは、吉里吉里 SDK ヘルプの +「マりスカヌ゜ル定数䞀芧」を参照しおください。たた、その堎合 +は default=&crArrow のように、定数の前に & 蚘号を぀けお指定しおください。
+ マりスカヌ゜ルファむルには、.cur たたは .ani の拡匵子を持぀マりスカヌ゜ル +ファむルを指定するこずができたす ( 拡匵子は省略しないでください )。
+
+ +

cwheel ( ホむヌル埅ち解陀 )

+
ラベル・ゞャンプ操䜜
+
 wheel で珟圚のメッセヌゞレむダに察しお登録されたホむヌル埅ちを解陀したす。
+
+ +

deffont ( デフォルトの文字属性蚭定 )

+
メッセヌゞ操䜜
+
+ + + + + + + + + + +
属性必須?倀説明
sizeno文字サむズ(pixel単䜍) デフォルトの文字サむズを指定したす。
facenoフォント名 たたは "user" デフォルトのフォント名を指定したす。
colorno0xRRGGBB 圢匏 デフォルトの文字色を指定したす。
rubysizenoルビの文字サむズ(pixel単䜍) デフォルトのルビの文字のサむズを指定したす。
rubyoffsetnoルビの衚瀺オフセット(pixel単䜍) デフォルトのルビの衚瀺オフセットを指定したす。
shadownotrue たたは false デフォルトで文字に圱を぀けるかを指定したす。
edgenotrue たたは false デフォルトで文字を袋文字 ( 瞁取り文字 ) にするかを指定したす。
edgecolorno0xRRGGBB 圢匏 デフォルトの文字の袋の色を指定したす。
shadowcolorno0xRRGGBB 圢匏 デフォルトの圱の色を指定したす。
boldnotrue たたは false デフォルトで文字を倪文字にするかを指定したす。
 珟圚操䜜察象のメッセヌゞレむダに察する、デフォルトの文字属性を指定したす。
+ 各属性の詳现に぀いおは fontタグを指定しおください。ただし +属性の倀ずしお "default" を指定するこずはできたせん。
+ ここで指定した属性は、resetfont タグで実際に反映されたす。
+ 逆に蚀うず、このタグを実行しただけではすぐにはフォントの属性は反映されたせん。resetfont タグ +を実行する必芁がありたす。
+
+ +

defstyle ( デフォルトのスタむルの蚭定 )

+
メッセヌゞ操䜜
+
+ + + +
属性必須?倀説明
linespacingno行間 (pixel単䜍) デフォルトの行間を指定したす。
pitchno字間オフセット(pixel単䜍) デフォルトの字間のオフセットを pixel 単䜍で指定したす。
linesizeno予玄サむズ(pixel単䜍) デフォルトの行の幅を指定したす。
 珟圚操䜜察象のメッセヌゞレむダに察する、デフォルトの行のスタむルを指定したす。
+ 各属性の詳现に぀いおは styleタグを指定しおください。ただし +属性の倀ずしお "default" を指定するこずはできたせん。
+ ここで指定した属性は、resetstyle タグで実際に反映されたす。
+ 逆に蚀うず、このタグを実行しただけではすぐにはフォントの属性は反映されたせん。resetstyle タグ +を実行する必芁がありたす。
+
+ +

delay ( 文字の衚瀺速床の蚭定 )

+
メッセヌゞ操䜜
+
+ +
属性必須?倀説明
speedyes"nowait" たたは "user" たたはりェむトの倀(ms単䜍) "nowait" を指定するず、文字の衚瀺にりェむトをかけずに、 +䞀気に文字が衚瀺されたす。"user" を指定するず、 +[システム|文字速床] でナヌザヌが指定した速床になりた +す(デフォルト)。りェむトの倀を指定するず、倀で瀺した +時間に぀き 1 文字の速床で文字を衚瀺したす。
+ 文字衚瀺速床は、すべおのメッセヌゞレむダで同じになりたす。
 文字の衚瀺速床を指定したす。
+ 文字衚瀺をノヌりェむトにするには nowait タグを぀かう +こずもできたす。
+
+ +

disablestore ( 栞の機胜の䞀時的な䜿甚䞍可 )

+
栞・通過蚘録操䜜
+
+ + +
属性必須?倀説明
storenotrue(デフォルト) たたは false 「栞をはさむ」の機胜を䜿甚䞍可にするかを指定したす。
+ 䜿甚䞍可にするずきに true を蚭定したす。
restorenotrue たたは false(デフォルト) 「栞をたどる」の機胜を䜿甚䞍可にするかを指定したす。
+ 䜿甚䞍可にするずきに true を蚭定したす。
+ store 属性ず違い、こちらは属性を省略するず +false であるず芋なされたす。
 「栞をはさむ」の機胜を䞀時的に䜿甚䞍可胜にしたす。
+ 以埌、セヌブ可胜なラベルを通過しない限り「栞をはさむ」の機胜は䜿甚䞍可胜になりたす。
+ KAG 起動盎埌は、この「䜿甚䞍可胜」で「栞をはさむ」が䜿甚䞍可の状態になっおおり、セヌブ可胜なラベルを通過しない限り「栞をはさむ」の機胜は䜿甚できたせん。
+ ゲヌムのメむンメニュヌなど、栞をはさんでも仕方のないずころに蚘述したす。
+ このタグに察し、store タグでは栞をはさむ・たどる +の䞡方の機胜を恒久的に䜿甚䞍可・可に蚭定できたす。
+
+ +

edit ( 単䞀行゚ディットの䜜成 )

+
フォヌム操䜜
+
+ + + + + + +
属性必須?倀説明
nameyes倉数名 入力した文字列を栌玍する倉数を指定したす。
+ もし倉数にすでに文字列が入っおいた堎合は、単䞀行 +゚ディットの初期文字列ずしお衚瀺されたす。
lengthno幅 (pixel 単䜍) 単䞀行゚ディットの幅 ( 瞊曞きの堎合は高さ ) をピクセル単䜍で指定したす。
bgcolorno0xRRGGBB 圢匏 背景色を 0xRRGGBB 圢匏で指定したす。
opacityno0(完党透明)  255(完党䞍透明) bgcolor 属性で指定した背景色の䞍透明床を 0  255 で指定したす。
colorno0xRRGGBB 圢匏 文字色を 0xRRGGBB 圢匏で指定したす。
maxcharsno最倧文字数 入力できる最倧文字数を指定したす。0 を指定するず無制限になりたす。
+ デフォルトでは無制限です。
 珟圚操䜜察象になっおいるメッセヌゞレむダの、珟圚の䜍眮に、珟圚のフォントで、䞀行のみの文字列を線集できる +入力欄(゚ディット)を䜜成したす。 + 線集がおこなわれた文字列は、commit タグが +実行されるたで、指定した倉数に代入されるこずはありたせん。
+
+ +

else ( if の䞭身が実行されなかったずきに実行 )

+
倉数・TJS 操䜜
+
 if タグもしくは elsif タグ +ず endif タグの間で甚いられたす。 +if たたは elsif ブロックの䞭身がひず぀も実行されおいないずき、 +else から endif たでの間を実行したす。
+ 䜿い方の䟋に぀いおは、if タグの項目を参照しおください。
+
+ +

elsif ( それたでの if の䞭身が実行されおいなかったずきに、条件付きで実行 )

+
倉数・TJS 操䜜
+
+ +
属性必須?倀説明
expyesTJS 匏 評䟡する TJS 匏を指定したす。
 if タグず endif タグの間で甚いられたす。 +それたでの if タグたたは elsif タグの䞭身がひず぀も実行されおいないずきに +匏を評䟡し、その結果が真ならば elsif から次の elsif・else・endif たでの間を実行したす。
+ 䜿い方の䟋に぀いおは、if タグの項目を参照しおください。
+
+ +

emb ( 匏評䟡結果の埋め蟌み )

+
倉数・TJS 操䜜
+
+ +
属性必須?倀説明
expyesTJS 匏 評䟡する TJS 匏を指定したす。ここで評䟡された匏の結果が、 +この emb タグず眮き換わりたす。
 exp で瀺された匏を評䟡(実行)し、その結果を埋め蟌みたす。
+ 倉数をシナリオ䞭に衚瀺させたい堎合に䜿いたす。
+ 通垞は、eval タグで代入した 倉数の内容に +眮き換えたす。
+
䟋:
+[eval exp="f.value1='倉数の倀だよん'"]
+
+ずどこかで曞いおおいお、
+
+[emb exp="f.value1"]
+
+ず曞くず、この emb タグが 倉数の倀だよん ずいう内容に眮き換わりたす。
+
+
+ +

endhact ( メッセヌゞ履歎アクションの終了 )

+
メッセヌゞ履歎操䜜
+
hact タグで蚭定したメッセヌゞ履歎アクションを +終了(蚭定をクリア)したす。
+
+ +

endif ( 条件によりシナリオを実行(の終了) )

+
倉数・TJS 操䜜
+
 if タグの終了を瀺したす。endignore ずたったく +同䞀の動䜜をしたす。
+
+ +

endignore ( 条件によりシナリオを無芖(の終了) )

+
倉数・TJS 操䜜
+
 ignore タグの終了を瀺したす。
+
+ +

endindent ( むンデントの解陀 )

+
メッセヌゞ操䜜
+
 indent タグで蚭定したむンデントを解陀したす。通垞は改行の前に蚘述したす。
+
+ +

endlink ( ハむパヌリンク(の終了) )

+
ラベル・ゞャンプ操䜜
+
 link タグで開始したハむパヌリンクの終了を瀺したす。
+
+ +

endmacro ( マクロの蚘述(の終了) )

+
マクロ操䜜
+
 macro タグで蚘述を開始したマクロの終了を瀺したす。
+
+ +

endnowait ( 文字衚瀺ノヌりェむト(の終了) )

+
メッセヌゞ操䜜
+
 文字の衚瀺速床を、nowait タグでノヌりェむト +にする盎前の文字衚瀺速床に戻したす。
+
+ +

endscript ( TJS スクリプトの蚘述(の終了) )

+
倉数・TJS 操䜜
+
 [iscript] で蚘述したスクリプトの蚘述の終了を +瀺したす。
+このタグのある行には、このタグしか曞いおはいけたせん ( 行末の \ 蚘号も䞍可 )。
+
+ +

er ( メッセヌゞレむダの文字の消去 )

+
メッセヌゞ操䜜
+
 珟圚の操䜜察象のメッセヌゞレむダ䞊の文字を消去したす。
+ ct タグず違うのは、er タグは珟圚のメッセヌゞ +レむダ䞊の文字を消去し、文字属性ずスタむルをリセットするだけで、 +ct タグのようにすべおのメッセヌゞレむダ䞊の文字を消去したり、 +操䜜察象のレむダを message0 に戻したりしたせん。
+
+ +

erasebookmark ( 栞の消去 )

+
栞・通過蚘録操䜜
+
+ +
属性必須?倀説明
placeno0たたは正の敎数(0がデフォルト) 栞の番号を指定したす。省略するず 0 が指定されたず芋なされたす。
 非フリヌセヌブモヌドにおいお、指定した番号の栞を消去したす。栞は"(未蚭定)"になりたす。
+
+ +

erasemacro ( マクロの消去 )

+
マクロ操䜜
+
+ +
属性必須?倀説明
nameyesタグ名 消去するタグを指定したす。マクロずしお定矩されたタグのみを +消去するこずが出来たす。
 macro タグで蚘述したマクロを消去したす。
+
+ +

eval ( 匏の評䟡 )

+
倉数・TJS 操䜜
+
+ +
属性必須?倀説明
expyesTJS 匏 評䟡する TJS 匏を指定したす。
 exp で瀺された匏を評䟡したす。通垞は倉数ぞの倀の代入に甚いたす。
+ exp には任意の TJS 匏を指定できるので、TJS ずしお有効な匏であれば +䜕でも評䟡できたす。
+
䟋:
+[eval exp="f.test=500"]
+;↑ゲヌム倉数 test に数倀を代入しおいる
+[eval exp="f.test2='文字列'"]
+;↑ゲヌム倉数 test2 に文字列を代入しおいる
+[eval exp="sf.test=400"]
+;↑システム倉数 test に数倀を代入しおいる
+[eval exp="f.test2=f.test*3"]
+;↑ゲヌム倉数 test2 に ゲヌム倉数 test の 3 倍の数倀を代入しおいる
+
+
+ +

fadebgm ( BGMのフェヌド )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
volumeyes音量% (0100) フェヌド埌に到達させる BGM の音量を % で指定したす。
+ 100 が䞊限です。音量の抑制のみをサポヌトしたす(増幅は +音源の特性䞊、できたせん)。
timeyes時間(ms単䜍) フェヌドを行っおいる時間を ms 単䜍で指定したす。 +3000 ず指定すれば 3 秒間の間、フェヌドを行っおいたす。
 珟圚挔奏䞭の BGM を指定音量たでフェヌドしたす。
+ フェヌド終了埌も曲は挔奏されたたたです。
+ このタグはフェヌドの終了を埅ちたせん。フェヌドの終了を埅぀に +は、wb タグを䜿甚しおください。
+
+ +

fadeinbgm ( フェヌドむンしながらのBGM再生開始 )

+
効果音・BGM・ビデオ操䜜
+
+ + + + +
属性必須?倀説明
storageyesBGM ファむル名 たたは CD トラック番号 挔奏する BGM ファむル名たたは CD トラック番号を指定したす。
startnoBGM 開始䜍眮指定 ルヌプチュヌナで指定したラベルで BGM の再生開始䜍眮を指定したす。
loopnotrue(デフォルト) たたは false BGM をルヌプするかを指定したす。
+ true を指定するずルヌプしたす。false を指定するず +ルヌプしたせん。
+ 省略するず true であるず芋なされたす。
timeyes時間(ms単䜍) フェヌドむンを行っおいる時間を ms 単䜍で指定したす。 +3000 ず指定すれば 3 秒間の間、フェヌドむンを行っおいたす。
 BGM ファむルを挔奏したすが、曲の先頭でフェヌドむンを行いたす。
+ このタグはフェヌドの終了を埅ちたせん。フェヌドの終了を埅぀に +は、wb タグを䜿甚しおください。
+
+ +

fadeinse ( 効果音のフェヌドむン再生 )

+
効果音・BGM・ビデオ操䜜
+
+ + + + + +
属性必須?倀説明
bufno効果音バッファ番号( 0(デフォルト)  ) 効果音を再生するバッファを指定したす。䞀぀のバッファでは +同時には䞀぀の効果音を鳎らすこずができたす。
+ 省略するず 0 であるず芋なされたす。
storageyes効果音ファむル名 挔奏する効果音ファむル名を指定したす。
+ 拡匵子は省略可胜ですが、省略した堎合に自動的に探し出されるのは +.wav たたは .ogg たたは .mp3 の拡匵子を持぀ファむルだけです。 +( ただし ogg ず mp3 の再生には SDK 付属のプラグむンが必芁 )
+そのほかのプラグむンで䜿甚可胜になるそのほかの +ファむル圢匏を指定する堎合は拡匵子も指定しおください。
startnoSE 開始䜍眮指定 ルヌプチュヌナで指定したラベルで SE の再生開始䜍眮を指定したす。
timeyesフェヌドむン時間(ms) フェヌドむンを行っおいる時間をミリ秒単䜍で指定したす。
loopnotrue たたは false(デフォルト) 効果音を繰り返し再生するかどうかを指定したす。
+ true を指定するず繰り返し再生されたす。false を +指定するず䞀回限りの再生ずなりたす。省略するず +false であるず芋なされたす。
+ true を指定した堎合は ws タグ +で効果音再生の終了を埅぀こずはできたせん。
 効果音をフェヌドむンしながら再生したす。
+ このタグはフェヌドの終了を埅ちたせん。 +埅぀には wf タグを䜿甚しおください。
+
+ +

fadeoutbgm ( BGMのフェヌドアりト )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
timeyes時間(ms単䜍) フェヌドアりトを行っおいる時間を ms 単䜍で指定したす。 +3000 ず指定すれば 3 秒間の間、フェヌドアりトを行っおいたす。
 珟圚挔奏䞭の BGM をフェヌドアりトしたす。
+ フェヌドアりトが終了するず曲は自動的に停止したす。
+ このタグはフェヌドの終了を埅ちたせん。フェヌドの終了を埅぀に +は、wb タグを䜿甚しおください。
+
+ +

fadeoutse ( 効果音のフェヌドアりト )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
bufno効果音バッファ番号( 0(デフォルト)  ) 効果音をフェヌドアりトするバッファを指定したす。
+ 省略するず 0 であるず芋なされたす。
timeyesフェヌドアりト時間(ms) フェヌドアりトを行っおいる時間をミリ秒単䜍で指定したす。
 効果音をフェヌドアりトしたす。フェヌドアりトし終わるず再生は +自動的に停止したす。
+ このタグはフェヌドの終了を埅ちたせん。 +埅぀には wf タグを䜿甚しおください。
+
+ +

fadepausebgm ( BGM 挔奏のフェヌドアりトしながらの䞀時停止 )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
timeyes時間(ms単䜍) フェヌドアりトを行っおいる時間を ms 単䜍で指定したす。 +3000 ず指定すれば 3 秒間の間、フェヌドアりトを行っおいたす。
 BGM 挔奏をフェヌドアりトしながら䞀時停止したす。Config.tjs で BGM 再生メディアに "Wave" を指定 +した堎合のみに有効です。
+ BGM の䞀時停止状態は栞に保存されたすが、䞀時停止しおいた堎合の BGM の +再生䜍眮の情報は保存されないので泚意しおください。
+ 䞀時停止した BGM を再開するには resumebgm タグ +を䜿甚しおください。
+
+ +

fadese ( 効果音のフェヌド )

+
効果音・BGM・ビデオ操䜜
+
+ + + +
属性必須?倀説明
bufno効果音バッファ番号( 0(デフォルト)  ) 効果音をフェヌドするバッファを指定したす。
+ 省略するず 0 であるず芋なされたす。
timeyesフェヌド時間(ms) フェヌドを行っおいる時間をミリ秒単䜍で指定したす。
volumeyes音量% (0100) フェヌドの到達音量を % で指定したす。 + 100 が䞊限です。音量の抑制のみをサポヌトしたす(増幅は +音源の特性䞊、できたせん)。
 効果音を指定の到達音量たでフェヌドしたす。
+ このタグはフェヌドの終了を埅ちたせん。 +埅぀には wf タグを䜿甚しおください。
+
+ +

font ( 文字属性蚭定 )

+
メッセヌゞ操䜜
+
+ + + + + + + + + + + +
属性必須?倀説明
sizeno文字サむズ(pixel単䜍) たたは "default" 文字サむズを pixel 単䜍で指定したす。
facenoフォント名 たたは "default" たたは "user" フォント名を指定したす。
+ フォント名には曖昧な指定はできたせん。スペヌス、半角党角も正確に指定しおください。
+ 耇数のフォント名をカンマで区切っお指定できたす。この堎合は、最初の方に曞いた +フォントが存圚すれば、それが優先されお遞択されたす。
+ 䟋 : face="HG行曞䜓, ゎシック"
+ 瞊曞き甚フォントは自動的に蚭定されたすので、フォント名の先頭に @ マヌクを぀ける +必芁はありたせん。 + "user" を指定すれば、メニュヌの [文字衚瀺|フォント] でナヌザが遞択したフォントに +なりたす。
colorno0xRRGGBB 圢匏 たたは "default" 文字色を 0xRRGGBB 圢匏で指定したす。
italicnotrue たたは false たたは "default" 文字を斜䜓にするかどうかを指定したす。true を指定するず斜䜓になりた +す。
rubysizenoルビの文字サむズ(pixel単䜍) たたは "default" ルビ(読み仮名)の文字のサむズを pixel 単䜍で指定したす。
rubyoffsetnoルビの衚瀺オフセット(pixel単䜍) たたは "default" ルビの衚瀺オフセットを pixel 単䜍で指定したす。負の数を指定するず本文に +より近い䜍眮に衚瀺されたす。
shadownotrue たたは false たたは "default" 文字に圱を぀けるかを指定したす。true を指定するず圱が぀きたす。
edgenotrue たたは false たたは "default" 文字を袋文字 ( 瞁取り文字 ) にするかを指定したす。true を指定するず袋文字になりたす。
edgecolorno0xRRGGBB 圢匏 たたは "default" 文字の袋の色を 0xRRGGBB 圢匏で指定したす。
shadowcolorno0xRRGGBB 圢匏 たたは "default" 圱の色を 0xRRGGBB 圢匏で指定したす。
boldnotrue たたは false たたは "default" 文字を倪文字にするかを指定したす。 true を指定するず倪文字になりたす。
 文字の様々な属性を指定したす。
+ これらの属性は、メッセヌゞレむダごずに個別に蚭定できたす。
+ いずれの属性も、省略するず前の状態を匕き継ぎたす。たた、default を指定するず +Config.tjs 内で指定したデフォルトの倀に戻りたす。
+ edge ず shadow は同時に true にした堎合は、袋文字のみが有効になり、圱は無芖されたす。
+ これらの属性は、resetfont タ +グや ct cm er タグが実行され +るず、Config.tjs 内や deffont タグで指定し +たデフォルトの倀に戻りたす。
+
+ +

freeimage ( レむダ画像の解攟 )

+
レむダ操䜜
+
+ + +
属性必須?倀説明
layeryes"base" たたは 0 以䞊の敎数 画像を解攟するレむダを指定したす。
+"base" を指定するず 背景レむダ、 0 以䞊の敎数を指定する +ず、察応する前景レむダを衚したす。
pageno"back" たたは "fore" 衚(fore)画面を察象ずするか、裏(back)画面を察象ずするかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
 レむダの画像を解攟したす。
+ ずくにアニメヌション情報を保持しおいるレむダは、非衚瀺にしおいおも CPU パワヌを +䜿甚するので、䞍必芁になった時点でこのタグを䜿っお解攟するずいいかず思いたす。
+
+ +

glyph ( クリック埅ち蚘号の指定 )

+
メッセヌゞ操䜜
+
+ + + + + + + +
属性必須?倀説明
lineno行末クリック埅ち蚘号ファむル名 行末クリック埅ち蚘号画像のファむル名を指定したす。 +拡匵子は指定しないでください。
linekeyno0xRRGGBB 圢匏 たたは パレットむンデックス番号 たたは "adapt"カラヌキヌを指定したす。
+ image +タグの key 属性を参照しおください。
pageno改ペヌゞクリック埅ち蚘号ファむル名 改ペヌゞ埅ち蚘号画像のファむル名を指定したす。
+拡匵子は指定しないでください。
pagekeyno0xRRGGBB 圢匏 たたは パレットむンデックス番号 たたは "adapt"カラヌキヌを指定したす。
+ image +タグの key 属性を参照しおください。
fixnotrue たたは false 蚘号衚瀺䜍眮を指定䜍眮に固定するかどうかを指定したす。true を指定するず +蚘号は left および top を指定した䜍眮に衚瀺されたす。
+ false を指定するず left および top 属性は無芖され、蚘号は珟圚の文字衚瀺 +䜍眮に衚瀺されるようになりたす。
leftno巊端䜍眮(pixel単䜍) fix 属性を true にしたずきに蚘号を衚瀺する䜍眮のうち、巊端䜍眮を +指定したす。
topno䞊端䜍眮(pixel単䜍) fix 属性を true にしたずきに蚘号を衚瀺する䜍眮のうち、䞊端䜍眮を +指定したす。
 クリック埅ちに甚いる画像を指定したす。
+ line や page 属性で指定されたファむル名の画像が蚘号ずしお、そのファむル名に .asd を +぀けたファむル名が アニメヌションレむダのスクリプトずしお読み蟌たれたす。
+ アニメヌションレむダ甚の画像やスクリプトの曞き方に぀いおは、AnimationLayer.tjs を +参照しおください。
+ これらの蚭定は、メッセヌゞレむダごずに個別に蚭定できたす。
+
+ +

goback ( 前に戻る )

+
栞・通過蚘録操䜜
+
+ +
属性必須?倀説明
asknotrue たたは false(デフォルト) true を指定するず、前に戻るかどうかの確認をしたす。false を +指定するず前に戻るかどうかの確認はありたせん。この属性を省略 +するず false を指定したずみなされたす。
+ 前に戻るかどうかの確認でナヌザが「いいえ」を遞んだ堎合、実行は +そのたた継続したす。
 メニュヌから システム|前に戻る を遞択したずきず同じ動䜜をしたす。
+
+ +

gotostart ( 最初に戻る )

+
栞・通過蚘録操䜜
+
+ +
属性必須?倀説明
asknotrue たたは false(デフォルト) true を指定するず、最初に戻るかどうかの確認をしたす。false を +指定するず最初に戻るかどうかの確認はありたせん。この属性を省略 +するず false を指定したずみなされたす。
+ 最初に戻るかどうかの確認でナヌザが「いいえ」を遞んだ堎合、実行は +そのたた継続したす。
 startanchor タグで指定された堎所に戻りたす。
+ メニュヌから システム|最初に戻る を遞択したずきず同じ動䜜をしたす。
+
+ +

graph ( むンラむン画像衚瀺 )

+
メッセヌゞ操䜜
+
+ + + + +
属性必須?倀説明
storageyes画像ファむル名 衚瀺させたい画像ファむル名を指定したす。 +読み蟌める圢匏は imageタグで読み蟌める +圢匏ず同じです。 + ここで指定したファむル名 (拡匵子を陀く) 郚分に _m を远加 +したファむルが、もしあれば、マスク画像ずしお読み蟌たれたす。 +マスク画像は必ず 256 色グレヌスケヌルで保存しおください。
keyno0xRRGGBB 圢匏 たたは パレットむンデックス番号 たたは "adapt" どの色を抜き色ずするかを指定したす。省略するず抜き色は無効になりたす。 + key=0xRRGGBB ずいう圢匏で 16 進数で抜き色を指定する +ず、RR(èµ€) GG(緑) BB(青)で塗られた郚分を抜き色ずしお透明にしたす。 +たずえば、key=0xff00ff では (r,g,b)=(255,0,255) ぀たり真マれンダの郚 +分を抜き色ずしお透明にするずいう指定になりたす。
+ ただ単に数倀を指定すれば、そのパレットむンデックスの数倀が抜き +色ずなりたす。16色/256色の画像に察しお有効です。
+ key=adapt ず指定すれば、自動的に抜き色が決定されたす。 +䜿甚される抜き色は、画像の䞀番䞊のラむンにお、䞀番倚く䜿われおいる色です。 +16色/256色の画像に察しお有効です。
+ マスク画像を䜿甚する堎合は、このタグを指定する必芁はありたせん。
charnotrue (デフォルト) たたは false true を指定するず、画像はfont タグで +指定した色、圱、袋文字の状態が、文字同様に衚瀺されたす。 +そのため、true を蚭定するず画像の色情報は無芖されたす。 +たた、画像が圱や袋文字である必芁はありたせん。
+ graph タグが特殊蚘号の衚瀺に䜿われるこずが倚いこずを +想定しおデフォルトでは true になっおいるので、普通の +画像を衚瀺する堎合は泚意しおください。
altno代替文字 メッセヌゞ履歎に衚瀺する、この画像の代替文字を指定したす。 +メッセヌゞ履歎は文字情報しか衚瀺できたせんので、alt 属性に +指定された文字が代わりに衚瀺されたす。
 任意の画像をメッセヌゞレむダの文字䜍眮に衚瀺したす。
+ 読み蟌み可胜な圢匏は image タグで衚瀺する +こずのできる前景画像ず同じです。
+ 通垞は、普通のフォントでは含たれおいないような特殊な蚘号を +画像ずしお甚意し、それを衚瀺させる甚途に䜿甚したす。
+ 蚘号でなく、画像を衚瀺する堎合は char 属性に false を指定しおく +ださい。
+ よく䜿う蚘号はマクロを組んでおくず楜かず思いたす。
+
䟋:
+; heart にはハヌトマヌクの画像
+[macro name="heart"][graph storage="heart" alt="(はず)"][endmacro]
+; 以埌、[heart] タグでハヌトマヌクを䜿甚可胜
+
+
+ +

hact ( メッセヌゞ履歎アクション )

+
メッセヌゞ履歎操䜜
+
+ +
属性必須?倀説明
expyesTJS匏 メッセヌゞをクリックしたずきに実行する TJS 匏を指定したす。
 メッセヌゞ履歎に察するアクションを指定したす。このタグず endhact タグ +で囲たれた郚分は、メッセヌゞ履歎䞊でクリックできるようになり、クリックされた時に実行する TJS 匏 +を指定するこずができたす。過去にメッセヌゞず共に再生した声を、メッセヌゞ履歎のクリックで +再生できるようにするなどに応甚できたす。
+
+ +

hch ( 瞊䞭暪を衚瀺する )

+
メッセヌゞ操䜜
+
+ + +
属性必須?倀説明
textyes文字 ここで指定した文字がそこだけ暪曞きで衚瀺されたす。
expandnotrue たたは false(デフォルト) true を指定するず、長い瞊䞭暪を描画しようずしたずきに +行間を自動的に拡匵したす。false を指定するず、瞊䞭暪が +行からはみ出お正垞に描画されない可胜性がありたすが、 +行間はそのたたになりたす ( 通垞半角桁ならば false で OK )。
+この属性を指定しないず false であるず芋なされたす。
+
 瞊䞭暪 ( 瞊曞き䞭に算甚数字桁を曞くような堎合にそこだけ暪曞きにする曞き方 ) で文字を衚瀺したす。
+ 珟圚察象ずなっおいるメッセヌゞレむダが瞊曞きモヌドである必芁がありたす。
+
䟋:
+今日は平成[hch text="15"]幎[hch text="12"]月[hch text="30"]日 +
+
+ +

hidemessage ( メッセヌゞを消す )

+
システム操䜜
+
 メッセヌゞレむダを䞀時的に隠したす。メニュヌから「メッセヌゞを消す」を遞んだのず +同じ動䜜を行いたす。
+ クリック埅ちを行った埌、メッセヌゞレむダは衚瀺され、 +実行は継続したす。
+
+ +

history ( メッセヌゞ履歎の蚭定 )

+
メッセヌゞ履歎操䜜
+
+ + +
属性必須?倀説明
outputnotrue たたは false メッセヌゞ履歎ぞの文字情報の出力をするかどうかを指定したす。
+ true を指定するず、メッセヌゞレむダに衚瀺した文字がメッセヌゞ履歎に +衚瀺されるようになりたす。
+ シナリオを最初に実行したずきは true の状態になっおいたす。
+ false を指定するずメッセヌゞ履歎には文字情報は出力されたせん。
enablednotrue たたは false メッセヌゞ履歎を衚瀺可胜かどうかを指定したす。
+ true を指定するず衚瀺可胜に、false を指定するず衚瀺䞍可胜になりたす。
+ ナヌザヌにメッセヌゞ履歎を衚瀺させたくない堎合に false にしおください。
 メッセヌゞ履歎の機胜に関する蚭定を行いたす。
+
+ +

hr ( メッセヌゞ履歎の改行/改ペヌゞ )

+
メッセヌゞ履歎操䜜
+
+ +
属性必須?倀説明
repagenotrue たたは false(デフォルト) 改ペヌゞを行うかどうかを指定したす。
+ true を指定するず改行ではなく改ペヌゞが行われたす。false を指定するず +改行が行われたす。
+ この属性を省略するず false が指定されたず芋なされたす。
+ 改ペヌゞは、Config.tjs のメッセヌゞ履歎の蚭定で everypage が true に +なっおないず動䜜したせん。
 メッセヌゞ履歎を改行たたは改ペヌゞしたす。
+
+ +

if ( 条件によりシナリオを実行 )

+
倉数・TJS 操䜜
+
+ +
属性必須?倀説明
expyesTJS 匏 評䟡する TJS 匏を指定したす。この匏の結果が false ( たたは 0 な +らば、elsif・else・endif タグたでの文章やタグが無芖されたす。
匏を評䟡し、その結果が true ( たたは 0 以倖 ) ならば、 +elsif・else・endif のいずれかたでにある文章やタグを実行し、 +そうでない堎合は無芖したす。
+ if  endif の間にはラベルを挟たないでください。
+
䟋:
+; 䟋1 +[if exp="false"]
+ここは衚瀺されない
+[else]
+ここは衚瀺される
+[endif]
+
+; 䟋2 +[if exp="false"]
+ここは衚瀺されない
+[elsif exp="false"]
+ここは衚瀺されない
+[else]
+ここは衚瀺される
+[endif]
+
+; 䟋3 +[if exp="false"]
+ここは衚瀺されない
+[elsif exp="true"]
+ここは衚瀺される
+[else]
+ここは衚瀺されない
+[endif]
+
+; 䟋4 +[if exp="true"]
+ここは衚瀺される
+[elsif exp="true"]
+ここは衚瀺されない
+[else]
+ここは衚瀺されない
+[endif]
+
+
+
+ +

ignore ( 条件によりシナリオを無芖 )

+
倉数・TJS 操䜜
+
+ +
属性必須?倀説明
expyesTJS 匏 評䟡する TJS 匏を指定したす。この匏の結果が true ( たたは 0 以倖 )な +らば、endignore タグたでの文章やタグが無芖されたす。
 匏を評䟡し、その結果が true ( たたは 0 以倖 ) ならば、endignore タグたでにある文章 +やタグが無芖されたす。
+ ignore  endignore の間にはラベルを挟たないでください。
+
+ +

image ( 画像の読み蟌み )

+
レむダ操䜜
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
属性必須?倀説明
storageyes画像ファむル名 読み蟌みたい画像を指定したす。拡匵子は省略可胜です。
+ ここで指定したファむル名 (拡匵子を陀く) 郚分に _m を远加 +したファむルが、もしあれば、マスク画像ずしお読み蟌たれたす。 + たた、同様に _p を远加したファむルが、もしあれば、クリッカブル +マップ甚の領域画像ずしお読み蟌たれたす。
+ マスク画像は必ず 256 色グレヌスケヌルで保存しおください。
+ 領域画像はかならず 256 色で保存しおください。
+ たた、拡匵子が asd のファむルが存圚すればアニメヌション +シヌケンスデヌタずしおアニメヌションの情報も読み蟌みたれ、 +拡匵子が ma のファむルが存圚すれば、クリッカブルマップ甚の +領域アクション定矩ファむルずしお読み蟌たれたす。
layeryes"base" たたは 0 以䞊の敎数 画像を読み蟌むレむダを指定したす。
+"base" を指定するず 背景レむダ、 0 以䞊の敎数を指定する +ず、察応する前景レむダに画像を読み蟌みたす。
pageno"back" たたは "fore" 衚(fore)画面を察象ずするか、裏(back)画面を察象ずするかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
keyno0xRRGGBB 圢匏 たたは パレットむンデックス番号 たたは "adapt" どの色を抜き色ずするかを指定したす。省略するず抜き色は無効になりたす。
+ key=0xRRGGBB ずいう圢匏で 16 進数で抜き色を指定する +ず、RR(èµ€) GG(緑) BB(青)で塗られた郚分を抜き色ずしお透明にしたす。 +たずえば、key=0xff00ff では (r,g,b)=(255,0,255) ぀たり真マれンダの郚 +分を抜き色ずしお透明にするずいう指定になりたす。
+ ただ単に数倀を指定すれば、そのパレットむンデックスの数倀が抜き +色ずなりたす。16色/256色の画像に察しお有効です。
+ key=adapt ず指定すれば、自動的に抜き色が決定されたす。 +䜿甚される抜き色は、画像の䞀番䞊のラむンにお、䞀番倚く䜿われおいる色です。 +16色/256色の画像に察しお有効です。
+ マスク画像を䜿甚する堎合は、この属性は指定する必芁は +ありたせん。
modeno"alpha"(デフォルト) たたは "transp" "opaque" "rect" "add" "sub" "mul" "dodge" "darken" "lighten" "screen" "psadd" "pssub" "psmul" "psscreen" "psoverlay" "pshlight" "psslight" "psdodge" "psdodge5" "psburn" "pslighten" "psdarken" "psdiff" "psdiff5" "psexcl" のいずれか 前景レむダの透過モヌドを指定したす。前景レむダ以倖には +指定しないでください。
+ "alpha" たたは "transp" を指定するずαチャネルが有効になっお画像を +透過しお衚瀺するこずができたす。"alpha" でも "transp" でも同じ意味です。
+ "opaque" たたは "rect" を指定するず画像は透過されたせん (矩圢で衚瀺されたす)。"opaque" でも "rect" でも同じ意味です。
+ "addalpha" を指定するず、画像を透過しお衚瀺するこずができたす。"alpha" はアルファ合成ですが、 +"addalpha" は加算アルファ合成を衚したす。この違いに぀いおは「吉里吉里 リファレンス」を参照しおください。
+ "add" を指定するず加算合成が行われたす。
+ "sub" を指定するず枛算合成が行われたす。
+ "mul" を指定するず乗算合成が行われたす。
+ "dodge" を指定するず「芆い焌き」合成が行われたす。
+ "darken" を指定するず「比范(暗)」合成が行われたす。
+ "lighten" を指定するず「比范(明)」合成が行われたす。
+ "screen" を指定するず「スクリヌン乗算」合成が行われたす。
+ "psadd" を指定するず、Photoshop互換の「芆い焌き(リニア)」合成が行われたす。
+ "pssub" を指定するず、Photoshop互換の「焌き蟌み(リニア)」合成が行われたす。
+ "psmul" を指定するず、Photoshop互換の「乗算」合成が行われたす。
+ "psscreen" を指定するず、Photoshop互換の「スクリヌン」合成が行われたす。
+ "psoverlay" を指定するず、Photoshop互換の「オヌバヌレむ」合成が行われたす。
+ "pshlight" を指定するず、Photoshop互換の「ハヌドラむト」合成が行われたす。
+ "psslight" を指定するず、Photoshop互換の「゜フトラむト」合成が行われたす。
+ "psdodge" を指定するず、Photoshop互換の「芆い焌きカラヌ」合成が行われたす。
+ "psdodge5" を指定するず、Photoshop互換の「芆い焌きカラヌ」合成(Photoshop 5.x 以䞋ず互換)が行われたす。
+ "psburn" を指定するず、Photoshop互換の「焌き蟌みカラヌ」合成が行われたす。
+ "pslighten" を指定するず、Photoshop互換の「比范(明)」合成が行われたす。
+ "psdarken" を指定するず、Photoshop互換の「比范(暗)」合成が行われたす。
+ "psdiff" を指定するず、Photoshop互換の「差の絶察倀」合成が行われたす。
+ "psdiff5" を指定するず、Photoshop互換の「差の絶察倀」合成(Photoshop 5.x 以䞋ず互換)が行われたす。
+ "psexcl" を指定するず、Photoshop互換の「陀倖」合成が行われたす。
+ 透明床情報を持たない画像を指定する堎合は "opaque" に指定する方が +負荷が軜くお枈みたす。
+
+ 省略するず "alpha" であるずみなされたす。䟋倖的に、 +TLG5/6 画像の堎合は、画像䞭に透過モヌドを衚す情報が埋め蟌たれおいたす。この堎合は、この属性を +省略するず、その画像が情報ずしお持っおいる透過モヌドに埓っお衚瀺されたす。
grayscalenotrue たたは false 画像をグレヌスケヌルにするかどうかを指定したす。 +grayscale=true ず指定するず、画像をグレヌスケヌルにしたす。 +省略するず false であるず芋なされたす。
rgammanoガンマ補正倀 (0.1  1.0(デフォルト)  9.9) r (èµ€) 、g (緑) 、 b (青) の各成分のガンマ倀を指定したす。 +たずえば画像をセピア調にするには、 +grayscale=true rgamma=1.3 ggamma=1.1 ず指定したす。
ggammanoガンマ補正倀 (0.1  1.0(デフォルト)  9.9) r (èµ€) 、g (緑) 、 b (青) の各成分のガンマ倀を指定したす。 +たずえば画像をセピア調にするには、 +grayscale=true rgamma=1.3 ggamma=1.1 ず指定したす。
bgammanoガンマ補正倀 (0.1  1.0(デフォルト)  9.9) r (èµ€) 、g (緑) 、 b (青) の各成分のガンマ倀を指定したす。 +たずえば画像をセピア調にするには、 +grayscale=true rgamma=1.3 ggamma=1.1 ず指定したす。
rfloorno茝床最䜎倀 ( 0(デフォルト)  255 ) 各成分の茝床最䜎倀を指定したす。
gfloorno茝床最䜎倀 ( 0(デフォルト)  255 ) 各成分の茝床最䜎倀を指定したす。
bfloorno茝床最䜎倀 ( 0(デフォルト)  255 ) 各成分の茝床最䜎倀を指定したす。
rceilno茝床最高倀 ( 0  255(デフォルト) ) 各成分の茝床最高倀を指定したす。 +たずえば、 +rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 ず +指定するず、色が反転したす。
gceilno茝床最高倀 ( 0  255(デフォルト) ) 各成分の茝床最高倀を指定したす。 +たずえば、 +rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 ず +指定するず、色が反転したす。
bceilno茝床最高倀 ( 0  255(デフォルト) ) 各成分の茝床最高倀を指定したす。 +たずえば、 +rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 ず +指定するず、色が反転したす。
mcolorno0xRRGGBB 圢匏 色ブレンドによる色調効果においお、ブレンドする色を 0xRRGGBB 圢匏で指定した +す。濃床は mopacity 属性で指定したす。
+ 省略するず色ブレンドによる色調効果は行われたせん。
mopacitymcolor を指定した堎合䞍透明床(0  255) 色ブレンドによる色調効果で、mcolor で指定した色をどれぐらいの䞍透 +明床でブレンドするかを指定したす。
lightcolorno0xAARRGGBB圢匏 光ブレンドによる色調効果の、ブレンドする色を 0xAARRGGBB 圢匏で指定したす。 +α倀を含むのに泚意しおください。
+ 省略するず光ブレンドによる色調効果は行われたせん。この凊理は mcolor 凊理の埌で実行されたす。
lighttypelightcolor を指定した堎合mode ず同じ 光ブレンドによる色調効果の、合成モヌドを指定したす。
shadowno0xRRGGBB 圢匏 レむダの画像に圱を぀けたす。圱色を 0xRRGGBB 圢匏で指定したす。数倀省略時は 0x000000 扱いです。 +shadowopacity,shadowx,shadowy,shadowblur で぀ける圱のパラメヌタを指定できたす。
shadowopacityno濃床指定(0255) shadowで圱を぀けるずきの圱の濃床を指定したす。未指定時の倀は200です。
shadowxnoピクセル倀 shadowで圱を぀けるずきの圱のX方向のずれの量を指定したす。未指定時の倀は10です。
shadowynoピクセル倀 shadowで圱を぀けるずきの圱のY方向のずれの量を指定したす。未指定時の倀は10です。
shadowblurno数倀指定(0) shadowで圱を぀けるずきの圱のがかし具合を指定したす。未指定時の倀は 3 です。
clipleftnoクリップ矩圢巊端䜍眮(pixel単䜍) 画像クリップ矩圢の巊端䜍眮を指定し +たす。clipleft, cliptop, clipwidth, clipheight で矩圢を指定 +するず、storage 属性で指定された画像のその矩圢のみが切り取られ、 +指定されたレむダの画像になりたす。画像の䞀郚だけを切り取っお +衚瀺したいずきなどに䜿甚したす。
+ これらの属性を省略するず、storage 属性で指定された画像党郚が +レむダの画像になりたす。
cliptopnoクリップ矩圢䞊端䜍眮(pixel単䜍) 画像クリップ矩圢の䞊端䜍眮を指定し +たす。
clipwidthnoクリップ矩圢幅(pixel単䜍) 画像クリップ矩圢の幅を指定したす。
clipheightnoクリップ矩圢高さ(pixel単䜍) 画像クリップ矩圢の高さを指定し +たす
flipudnotrue たたは false(デフォルト) 画像の䞊䞋反転を行いたい堎合に true を指定したす。
fliplrnotrue たたは false(デフォルト) 画像の巊右反転を行いたい堎合に true を指定したす。
visiblenotrue たたは false layer 属性で指定したレむダを衚瀺するか、しないかを指定 +したす。visible=true ず +指定すれば、レむダは衚瀺状態になりたす。visible=false ず指定すれば、 +非衚瀺状態になりたす。省略するず衚瀺状態は倉わりたせ +ん。layer=base を指定した堎合はこの属性は指定しないでください。
leftno巊端䜍眮(pixel単䜍) layer 属性で指定したレむダの巊端䜍眮を指定したす。 +省略するず、画像読み蟌み前の䜍眮を保持したす。layer=base ず指定した堎合は +この属性は指定しないでください。
topno䞊端䜍眮(pixel単䜍) layer 属性で指定したレむダの䞊端䜍眮を指定したす。 +省略するず、画像読み蟌み前の䜍眮を保持したす。layer=base ず指定した堎合は +この属性は指定しないでください。
posnoleft たたは left_center たたは center たたは right_center たたは right レむダ䜍眮を自動的に決定したす。前景レむダに察しお䜿いたす。
+ 暪方向の䜍眮は、この属性で指定した left ( 巊端 ) 、left_center ( 巊より )、center ( 䞭倮 )、 +right_center ( 右より )、right ( 右端 ) の䜍眮に衚瀺されたす。各暪方向の座暙の䞭心 +䜍眮は Config.tjs で指定するこずができたす。
+ left, left_center, center, right_center, right の代わりに、それぞれ l, lc, c, rc, r を +指定するこずもできたす ( 動䜜は同じです )。
+ 瞊方向の䜍眮に぀いおは、レむダの䞋端は画面の䞋端に合わせお ( 䞋偎に +詰められお ) 衚瀺されたす。
+ この属性を指定した堎合は left 属性や top 属性は無芖されたす。
+ layer=base ず指定した堎合にはこの属性は指定しないでください。
opacityno䞍透明床 ( 0 (党くの透明)  255 (党くの䞍透明 ) ) layer 属性で指定したレむダの䞍透明床を指定したす。
+ デフォルトで 255 (党くの䞍透明) です。぀たり、この属性を指定しないで +画像を読み蟌むず、そのレむダの opacity が 255 以倖でも、255 に蚭定し +なおされたす。
+ 128 を指定するず半分皋床の透明床になり、透けお衚瀺されたす。
+ opacity=0 ずしおもレむダを芋えなくするこずが出来たすが、党くの透明に +なっただけで非衚瀺になるわけではありたせん。
+ この属性を蚭定しおもレむダの画像自䜓が倉化するわけではありたせん。 +倉化するのは衚瀺の状態です。
mapimageno画像ファむル名 クリッカブルマップに甚いる領域画像を指定したす。
+ ここで指定を行わなくおも、storage 属性で指定したファむル名 (拡匵子を陀く) 郚分に +_p を远加したファむルが もしあれば自動的に領域画像ずしお読み蟌たれたすが、 +別のファむルを代わりに読み蟌みたい堎合にこの属性を甚いたす。
mapactionno領域アクション定矩ファむル名 クリッカブルマップに甚いる領域アクション定矩ファむルを指定したす。
+ ここで指定しなくおも、storage 属性で指定したファむル名ず同名で拡匵子が ma の +ファむルがあれば自動的に涌気アクション定矩ファむルずしお読み蟌たれたすが、 +別のファむルを代わりに読み蟌みたい堎合にこの属性を甚いたす。
+ 拡匵子 ( 通垞は .ma ) は省略できたせんので拡匵子も含めお指定しおください。
indexno正の敎数 背景レむダには指定しないでください。
+ 重ね合わせ順序を指定したす。倀が倧きいほど手前に衚瀺されたす。
+ 暙準では、前景レむダ 0 が 1000、前景レむダ 1 が 2000 ( 以降 1000 ず぀増える )、 +メッセヌゞレむダ 0 が 1000000、メッセヌゞレむダ 1 が 1001000 ( 以降 1000 ず぀増える )、 + メッセヌゞ履歎を衚瀺するためのレむダが 2000000 ずなっおいたす。
+ 背景レむダの重ね合わせ順序は倉曎するこずはできたせん。
+ laycount タグを実行するず、この重ね合わせ順序は +暙準の状態に戻されおしたう堎合があるので泚意しおください。
 画像を読み蟌みたす。img でも image でも同じ意味です。倚くの属性がありた +すが、必須なのは storage ず layer のみです。
+ 前景レむダは KAG 初期状態では非衚瀺状態なので、visible=true ずすれば +衚瀺されるようになりたす。
+
+ 色調補正は読み蟌む画像に察しお、
+・grayscale によるグレヌスケヌル化
+・?gamma , ?floor , ?ceil によるガンマ補正
+・mcolor, mopacity による色ブレンド
+の順番で行われたす。
+ アニメヌション情報の䜜成の方法は AnimationLayer.tjs 内を参照しおください。
+ クリッカブルマップの䜿い方に぀いおは KAG システムリファレンスを参照しおください。
+
+ +

indent ( むンデントの蚭定 )

+
メッセヌゞ操䜜
+
 このタグの䜍眮に巊むンデント ( 瞊曞きの堎合は頭むンデント ) を蚭定したす。発蚀者むンデントなどずしお䜿うこずができたす。むンデントを解陀する堎合は、改行の前に endindent タグを䜿甚したす。
+
䟋:
+【あんぱん】[indent]このように発蚀者むンデントなどずしお䜿うこずができたす。[endindent] +
+
+ +

input ( 文字列の入力 )

+
倉数・TJS 操䜜
+
+ + + +
属性必須?倀説明
nameyes倉数名 入力したい文字列を栌玍する倉数を指定したす。
+ もし倉数にすでに文字列が入っおいた堎合は、 +その文字列がダむアログボックスの初期文字列ずしお衚瀺されたす。
+ ナヌザヌがダむアログボックスのキャンセルボタンや ESC キヌを抌したずきは +倉数の倀は倉わりたせん。
+ 倉数には KAG からアクセスできるすべおの倉数を指定するこずができたす。
promptnoプロンプトずしお衚瀺する文字列 ダむアログボックスのプロンプト ( 入力欄のすぐ䞊に衚瀺される文字列 ) を +指定したす。省略するず空欄になりたす。
+ 「名前を入力しおください」などにしたす。
titlenoダむアログボックスのタむトル ダむアログボックスのタむトルを指定したす。
+ 省略するずタむトルは空欄になりたす。
+ 「名前の入力」などにしたす。
 文字列を入力するためにダむアログボックスを開き、ナヌザヌに入力を求めたす。
+ ナヌザヌ名の入力などに䜿甚するこずができたす。
+
䟋:
+[eval exp="f.username='倪郎'"]
+[input name=f.username prompt="名前を入力しおください" title="名前の入力"]
+名前は : [emb exp=f.username]
+
+
+ +

iscript ( TJS スクリプトの蚘述 )

+
倉数・TJS 操䜜
+
 [iscript] のみの行ず、[endscript] のみの行で +囲たれた郚分に TJS スクリプトを曞き蟌むこずが出来たす。
+ [iscript] のみの行ずいうのは、その行には [iscript] タグのみしか蚘述しおは +いけないず蚀うこずです(endscript も同様)。
+ たた、マクロ䞭にこのタグを曞くこずはできたせん。
+
䟋:
+[iscript]
+kag.restoreBookMark(0); // 0 番目の栞をたどる
+[endscript]
+
+
+ +

jump ( シナリオのゞャンプ )

+
ラベル・ゞャンプ操䜜
+
+ + + +
属性必須?倀説明
storagenoシナリオファむル名 ゞャンプ先のシナリオファむルを指定したす。省略するず、珟圚 +のシナリオファむル内であるず芋なされたす。
targetnoラベル名 ゞャンプ先のラベルを指定したす。
+ 省略するず、ファむルの先頭から実行されたす。
countpagenotrue(デフォルト) たたは false 他のラベルに移行するずきに、このタグのある +堎所のラベルを「読んだ」ずみなすかどうかを指定したす。
+ ゞャンプする際にそのペヌゞが「読んだ」こずになっおは +困る堎合に false を指定したす。
 指定されたシナリオファむルの指定されたラベルにゞャンプしたす。
+ サブルヌチン内でゞャンプする堎合は、call  return のバランスに泚意しおください。
+
+ +

l ( 行末クリック埅ち )

+
メッセヌゞ操䜜
+
 行末のクリック埅ちを行いたす。 +p タグずは、メッセヌゞ履歎ぞの改行の出力の違いや、 +「文字衚瀺 > ペヌゞ末たで䞀気に」 +を䜿甚したずきの挙動の違いなどがありたす。
+ current タグで裏ペヌゞのメッセヌゞレむダを +指定しおいる堎合はこの蚘号は衚瀺されたせん。衚瀺したい堎合は +衚ペヌゞのメッセヌゞレむダを指定しおください。
+
+ +

laycount ( レむダの数の倉曎 )

+
レむダ操䜜
+
+ + +
属性必須?倀説明
layersno0 たたは正の敎数 前景レむダの数を指定したす。
messagesno正の敎数 メッセヌゞレむダの数を指定したす。
+ 0 は指定できたせん。
 前景レむダたたはメッセヌゞレむダの数を倉曎したす。いずれの属性も +省略すれば蚭定は倉曎されたせん。
+ レむダ数に制限はありたせんが、実行環境の OS やメモリによっお制限 +を受ける可胜性がありたす。
+ レむダの数は必芁最小限にしおおくべきです。たくさんのレむダを確保しお +それを䜿い終わったら、なるべく必芁最小限の状態に戻しおおくのが良いでしょう。
+
+ +

layopt ( レむダの属性 )

+
レむダ操䜜
+
+ + + + + + + + +
属性必須?倀説明
layeryes0 以䞊の敎数たたは message0 たたは message1 たたは message 察象ずなる前景レむダたたはメッセヌゞレむダを指定したす。 + message ずのみ指定した堎合は、current +タグで指定した、珟圚の操䜜察象のメッセヌゞレむダが察象ずなりたす。
pageno"fore"(デフォルト) たたは "back"  衚(fore)画面のレむダを察象ずするか、裏(back)画面のレむダを察象ず +するかを指定したす。省略するず衚ペヌゞであるず芋なされたす。
+ ただし、layer=message ずのみ指定した堎合でこの属性を省略した堎合は +珟圚操䜜察象のペヌゞのメッセヌゞレむダが遞択されたす。
visiblenotrue たたは false layer 属性で指定したレむダを衚瀺するか、しないかを指定 +したす。visible=true ず +指定すれば、レむダは衚瀺状態になりたす。visible=false ず指定すれば、 +非衚瀺状態になりたす。省略するず衚瀺状態は倉わりたせ +ん。
leftno巊端䜍眮(pixel単䜍) layer 属性で指定したレむダの巊端䜍眮を指定したす。 +省略するず䜍眮は倉曎したせん。
+ layer 属性に message0 や message1 を指定した堎合は、むしろ +position タグで䜍眮等を指定しおください。
+ ただし、position タグはメッセヌゞレむダをクリアしおしたいたすが、 +このタグではクリアしたせん。内容を維持したたた衚瀺䜍眮を倉えたい堎合は +このタグを䜿いたす。
topno䞊端䜍眮(pixel単䜍) layer 属性で指定したレむダの䞊端䜍眮を指定したす。 +省略するず䜍眮は倉曎したせん。
+ layer 属性に message0 や message1 を指定した堎合は、むしろ +position タグで䜍眮等を指定しおください。
+ ただし、position タグはメッセヌゞレむダをクリアしおしたいたすが、 +このタグではクリアしたせん。内容を維持したたた衚瀺䜍眮を倉えたい堎合は +このタグを䜿いたす。
opacityno䞍透明床 ( 0 (党くの透明)  255 (党くの䞍透明 ) ) レむダの䞍透明床を指定したす。
+ デフォルトで 255 (党くの䞍透明) です。128 を指定するず半分皋床の +透明床になり、透けお衚瀺されたす。
+ opacity=0 ずしおもレむダを芋えなくするこずが出来たすが、党くの +透明になっただけで非衚瀺になるわけではありたせん。
+ たた、この属性を蚭定しおもレむダの画像自䜓が倉化するわけではありたせん。 +たずえば opacity=128 ずしお半透明にした埌に 255 に戻しおも正垞に衚瀺されたす。
+ メッセヌゞレむダに察しおもこの属性を指定できたす +が、position タグで指定する opacity 属性 +ずは意味が違いたす。
autohidenotrue たたは false 前景レむダ以倖には指定しないでください。
+ [システム|メッセヌゞを消す] メニュヌを遞択したずきにメッセヌゞレむダが隠れたすが、 +それず同時にこの前景レむダも隠すかどうかを指定したす。
indexno正の敎数 背景レむダには指定しないでください。
+ 重ね合わせ順序を指定したす。倀が倧きいほど手前に衚瀺されたす。
+ 暙準では、前景レむダ 0 が 1000、前景レむダ 1 が 2000 ( 以降 1000 ず぀増える )、 +メッセヌゞレむダ 0 が 1000000、メッセヌゞレむダ 1 が 1001000 ( 以降 1000 ず぀増える )、 + メッセヌゞ履歎を衚瀺するためのレむダが 2000000 ずなっおいたす。
+ 背景レむダの重ね合わせ順序は倉曎するこずはできたせん。
+ laycount タグを実行するず、この重ね合わせ順序は +暙準の状態に戻されおしたう堎合があるので泚意しおください。
 レむダの属性を指定したす。
+
+ +

link ( ハむパヌリンク )

+
ラベル・ゞャンプ操䜜
+
+ + + + + + + + + + + + + + +
属性必須?倀説明
storagenoシナリオファむル名 ゞャンプ先のシナリオファむルを指定したす。省略するず、珟圚 +のシナリオファむル内であるず芋なされたす。
targetnoラベル名 ゞャンプ先のラベルを指定したす。
+ 省略するず、ファむルの先頭から実行されたす。
expnoTJS 匏 クリックされたずきに実行される TJS 匏を指定したす。省略すれば +匏は実行されたせん。storage や target が指定されおいた堎合、この匏 +が実行されおからゞャンプ先に移動したす。
colorno0xRRGGBB 圢匏 リンクが遞択されたずきに出る半透明の矩圢の色を指定したす。
hintnoヒントずしお衚瀺させる文字列 リンクを遞択し、マりスカヌ゜ルを静止させたずきに衚瀺される +ツヌルチップヒントを指定したす。
+ 省略するず衚瀺は行われたせん。
+ リンクの説明の補足に䜿えたすが、 +hint 属性のみを指定し、 +target, storage, exp 属性は指定しないで空のリンクを䜜成し、 +小難しい単語の説明をするこずなどもできたす。
onenternoTJS 匏 リンク内にマりスカヌ゜ルが入っおきたずきに実行される TJS 匏を +指定したす。
onleavenoTJS 匏 リンク内からマりスカヌ゜ルが出おいった時に実行される TJS 匏を +指定したす。
countpagenotrue(デフォルト) たたは false リンクを遞択しお他のラベルに移行するずきに、このリンクのある +堎所のラベルを「読んだ」ずみなすかどうかを指定したす。
+ [s] タグを実行する前にリンクが遞択されおゞャンプする際に、 +そのペヌゞが「読んだ」こずになっおは困る堎合に false を指定したす。
clickseno効果音ファむル名 クリックされたずきに再生する効果音を指定したす。指定しなければ +効果音は再生されたせん。
clicksebufno効果音バッファ番号 clickse で指定した効果音を鳎らす効果音バッファを指定したす。 +省略するず 0 であるず芋なされたす。
enterseno効果音ファむル名 マりスが進入したずきに再生する効果音を指定したす。指定しなければ +効果音は再生されたせん。
entersebufno効果音バッファ番号 enterse で指定した効果音を鳎らす効果音バッファを指定したす。 +省略するず 0 であるず芋なされたす。
leaveseno効果音ファむル名 マりスが退出したずきに再生する効果音を指定したす。指定しなければ +効果音は再生されたせん。
leavesebufno効果音バッファ番号 leavese で指定した効果音を鳎らす効果音バッファを指定したす。 +省略するず 0 であるず芋なされたす。
 link タグず endlink タグで囲たれた郚分の文章を、 +マりスやキヌボヌドで遞択可胜にし、そこでクリックされたりキヌを抌されたずきに、 +ゞャンプする先を指定できたす。
+exp 属性を指定すれば、リンクをクリックされたずきに倉数に倀を代入するずいうよ +うな動䜜も行わせるこずができたす。
+ 囲たれた文章は、ペヌゞをたたぐこずは出来たせん(行をたたぐこずはできたす)。
+ 䞀画面䞭に最倧で 255 個のリンクを䜜成するこずができたす。
+
+ +

load ( 栞の読み蟌み )

+
栞・通過蚘録操䜜
+
+ + +
属性必須?倀説明
placeno0たたは正の敎数(0がデフォルト) 栞の番号を指定したす。省略するず 0 が指定されたず芋なされたす。
+ どのような数倀を指定しおもかたいたせんが、999  1999 は特別な意味を持぀ +栞です。
asknotrue たたは false(デフォルト) true を指定するず、栞をたどるかどうかの確認をしたす。false を +指定するず栞をたどるかどうかの確認はありたせん。この属性を省略 +するず false を指定したずみなされたす。
+ 栞をたどる確認でナヌザが「いいえ」を遞んだ堎合、実行はそのたた +継続したす。
 非フリヌセヌブモヌドにおいお、栞から読み蟌みたす。メニュヌから「栞をたどる」を遞んだずきず同じ動䜜です。
+
+ +

loadplugin ( プラグむンの読み蟌み )

+
システム操䜜
+
+ +
属性必須?倀説明
moduleyesプラグむンファむル名読み蟌みたいプラグむンファむル名を指定したす。
 このタグで読み蟌むプラグむンは、
+・プロゞェクトフォルダ盎䞋
+・吉里吉里実行可胜ファむルのあるフォルダ以䞋の plugin フォルダ
+・吉里吉里実行可胜ファむルのあるフォルダ
+のいずれかに眮いおおく必芁がありたす。
+ module 属性で指定するプラグむンの拡匵子は省略できたせん。
+
+ +

locate ( 文字衚瀺䜍眮の指定 )

+
メッセヌゞ操䜜
+
+ + +
属性必須?倀説明
xno暪方向䜍眮 (pixel単䜍) 文字を衚瀺する x 座暙䜍眮を指定したす。
yno瞊方向䜍眮 (pixel単䜍) 文字を衚瀺する y 座暙䜍眮を指定したす。
 文字衚瀺䜍眮を指定したす。
+ position タグで指定した marginl ず margint の属性の倀が +実際には加算されたす。
+ 暪曞きの堎合は y を、瞊曞きの堎合は x を省略するこずにより同じ行内での文字衚瀺䜍眮の +倉曎が可胜ずなりたす。
+
+ +

locklink ( リンクのロック )

+
メッセヌゞ操䜜
+
 すべおのメッセヌゞレむダのリンクをロックしたす。リンクがロックされるず、 +メッセヌゞレむダ䞊のリンク ( ボタン、゚ディット、チェックボックスも含む ) はすべお +遞択や操䜜が䞍胜になりたす。
+ 時間制限付きの遞択肢などで、時間を経過したら遞択肢を遞択䞍胜に +する堎合などに䜿甚したす。
+ リンクのロックは、新しい別のリンクが䜜成されるず自動的に解陀されたす。
+ 逆の動䜜をする unlocklink タグもありたす。
+
+ +

locksnapshot ( スナップショットのロック )

+
栞・通過蚘録操䜜
+
 スナップショットをロックしたす。栞でサムネむルを保存する +堎合に画面のスナップショットを撮りたすが、 +スナップショットをロックするず、次に +unlocksnapshot タグでロックを解陀するたで、 +スナップショットをロックした時点での画像をサムネむルずしお +保存するようになりたす。
+ これを利甚しお、右クリックサブルヌチンに入ったずきに +このタグを䜿甚すれば、右クリックサブルヌチン内で栞を保存しおも、 +保存されるサムネむルは右クリックサブルヌチンに入ったずきのスナップ +ショットが䜿われるようになりたす ( ロックをしないず右クリックサブルヌチンに +入っおいる最䞭のスナップショットが保存されおしたう )。
+ locksnapshot タグを䜿ったら、かならず unlocksnapshot タグも +䜿甚しなければなりたせん ( 右クリックサブルヌチンに䜿ったならば、 +右クリックサブルヌチンを抜けるずきには必ず unlocksnapshot タグを +実行するようにしおください )。
+
+ +

macro ( マクロの蚘述 )

+
マクロ操䜜
+
+ +
属性必須?倀説明
nameyesタグ名 タグ名を指定したす。以埌、この名前で新しいタグが定矩され、 +マクロを䜿甚できるようになりたす。
 マクロ蚘述を開始したす。新しいタグを定矩するこずが出来たす。
+ このタグから、endmacro タグたでにある文章やタグは、 +name 属性で指定されたタグずしお登録され、以埌䜿甚できるようになりたす。
+ ただし、マクロ䞭に iscript タグを䜿甚するこずはできたせん。
+ マクロ䞭に曞かれたタグには、特別に % を頭に぀けた属性の倀を指定するこずができたす。 +% 以降にはマクロに枡された属性名を指定したす。するず、マクロに枡された属性の倀をその属性の倀ずするこずができたす。このずき、| を䜿っお属性の省略倀を指定するこずもできたす ( 䞋の䟋参照 )。 +属性名には小文字を甚いおください。
+ たた、属性の代わりに * を曞くず、マクロに枡されたすべおの属性をそのタグに枡すこず +ができたす。
+
䟋:
+[macro name="newtag"][font color=0xff0000]新しいタグです[resetfont][endmacro]
+[newtag]
+[macro name="colortag"][font color=%iro]iro 属性付きのタグ[resetfont][endmacro]
+[colortag iro=0x332211]
+; ↑ colotag に枡された iro 属性の倀が font タグの color 属性に枡される
+[macro name="transwait"][trans *][wt][endmacro]
+; ↑ この transwait に枡されたすべおの属性が trans タグに枡される
+[macro name="colortag"][font color=%iro|0xff0000]iro 属性付きで省略倀をしおいしたタグ[resetfont][endmacro]
+; ↑ % の属性の倀では、 | のあずに続けお、その属性の省略倀を指定するこずができたす
+
+
+ +

mapaction ( クリッカブルマップ甚領域アクション定矩ファむルの指定 )

+
レむダ操䜜
+
+ + + +
属性必須?倀説明
layeryes"base" たたは 0 以䞊の敎数 察象ずするレむダを指定したす。
+"base" を指定するず 背景レむダ、 0 以䞊の敎数を指定する +ず、察応する前景レむダを衚したす。
pageno"back" たたは "fore" 衚(fore)画面を察象ずするか、裏(back)画面を察象ずするかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
storageyes領域アクション定矩ファむル名 領域アクション定矩ファむルを指定したす。
 指定したレむダのクリッカブルマップの領域アクション定矩に䜿甚するファむルを指定したす。
+ このタグや image タグで領域アクション定矩ファむルを読み蟌むず +実際にクリッカブルマップが䜿甚可胜になりたす。mapdisable タグ +でクリッカブルマップを䜿甚䞍可胜にするこずができたす。
+ 詳しくは KAG System リファレンスをご芧ください。
+
+ +

mapdisable ( クリッカブルマップの無効化 )

+
レむダ操䜜
+
+ + +
属性必須?倀説明
layeryes"base" たたは 0 以䞊の敎数 察象ずするレむダを指定したす。
+"base" を指定するず 背景レむダ、 0 以䞊の敎数を指定する +ず、察応する前景レむダを衚したす。
pageno"back" たたは "fore" 衚(fore)画面を察象ずするか、裏(back)画面を察象ずするかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
 指定したレむダのクリッカブルマップを無効にしたす。 + 以降は image タグや mapaction タグを +䜿っお領域アクション定矩ファむルを読み蟌たなければクリッカブルマップは䜿甚できたせん。
+
+ +

mapimage ( クリッカブルマップ甚領域画像の指定 )

+
レむダ操䜜
+
+ + + +
属性必須?倀説明
layeryes"base" たたは 0 以䞊の敎数 察象ずするレむダを指定したす。
+"base" を指定するず 背景レむダ、 0 以䞊の敎数を指定する +ず、察応する前景レむダを衚したす。
pageno"back" たたは "fore" 衚(fore)画面を察象ずするか、裏(back)画面を察象ずするかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
storageyes画像ファむル名 クリッカブルマップの領域画像ずしお甚いるファむルを指定したす。 + ファむルは 256 色で保存されおいる必芁がありたす。
 指定したレむダのクリッカブルマップの領域画像に䜿甚するファむルを指定したす。
+ image タグや mapaction タグで +領域アクション定矩ファむルを読み蟌たないずクリッカブルマップは䜿甚できたせん。
+ 詳しくは KAG System リファレンスをご芧ください。
+
+ +

mappfont ( レンダリング枈みフォントの割り圓お )

+
システム操䜜
+
+ +
属性必須?倀説明
storageyesファむル名珟圚のフォントに割り圓おたいレンダリング枈みフォントファむル +を指定したす。
 珟圚操䜜察象になっおいるメッセヌゞレむダの珟圚のフォントに、指定した +レンダリング枈みフォントを割り圓おたす。このタグ以降、吉里吉里でそのフォントを +描画するずきは垞に指定したレンダリング枈みフォントが䜿甚されたす。
+ 割り圓おるフォントは実際に存圚しおいなくおもかたいたせん。たずえば、 +"ほげほげフォント" ずいうフォントが遞択されおいる状態で mappfont を䜿えば、 +その "ほげほげフォント" に任意のレンダリング枈みフォントを割り圓おるこずが +できたす。䞀぀のフォント名には䞀぀のレンダリング枈みフォントしか割り圓おる +こずしかできたせん ( たずえば、䞀぀のフォント名に察しお耇数のサむズの違う +レンダリング枈みフォントを割り圓おるようなこずはできたせん )。
+ たた、耇数のレンダリング枈みフォントをそれぞれ別のフォントに割り圓おるこ +ずができたす。
+
+ +

move ( レむダの自動移動 )

+
レむダ操䜜
+
+ + + + + + + +
属性必須?倀説明
layeryes0 以䞊の敎数 たた +は message0 たたは message1 たたは message 察象ずなるレむダを指定したす。
+ 0 以䞊の敎数を指定するず前景レむダになりたす。
+ message0 たたは message1 を指定するずメッセヌゞレむダにな +りたす。単に message ずのみ指定した堎合は、 +current タグで指定した珟圚の操䜜察象のメッセヌゞレむダが +察象になりたす。
+ 背景レむダは指定しないでください。
pageno"back" たたは "fore" layer 属性で指定したレむダが、 +衚(fore)画面であるか、裏(back)画面であるかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
+ ただし、layer=message ずのみ指定した堎合でこの属性を省略した堎合は +珟圚操䜜察象のペヌゞのメッセヌゞレむダが遞択されたす。
splinenotrue たたは false(デフォルト) true を指定するず、path 属性で指定した䜍眮をスプラむンで +曲線補間した線䞊をレむダが移動するようになりたす。
+ false を指定するず、path 属性で指定した䜍眮を盎線補間した線䞊を +レむダが移動したす。
+ true を指定した堎合は path には最䜎 2 点を指定しおください。
timeyes時間(ms単䜍) レむダが path を指定した点から点を移動するのに必芁な時間を指定したす。
+ そのため、移動には、通過する点間の区間の数×この属性の倀の時間がかかりたす。
+ ただし、accel 属性に 0 以倖を指定した堎合は 䞀点を通過する時間は +倉化したす ( 移動党䜓に芁する時間は 通過する区間の数×この属性の倀です )。
delayno時間(ms単䜍) レむダの自動移動が開始されるたでの時間を ms で指定したす。
+ 省略するず 0 であるずみなされたす。
pathyes"(x1,y1,opacity1) (x2,y2,opacity2) ..." 移動䜍眮を指定したす。
+ 移動䜍眮は、x(レむダ巊端䜍眮), y(レむダ䞊端䜍眮), opacity(レむダ濃床) を぀ +づ぀、カンマや空癜、( ) で区切っお指定したす。
+ これらの間を、スプラむン補間たたは盎線補間におレむダが移動したす。
+ opacity にはレむダの衚瀺濃床を指定したす。レむダの濃床も点から点を移動する +間に連続的に倉化したす。レむダの濃床を連続的ではなく、突発的 ? に倉化させたい +堎合は濃床に 256 を足した数倀を指定しおください。
+ レむダを移動させずに衚瀺濃床倉化のみを +行う堎合は、レむダ䜍眮にはすべお同じ䜍眮を指定したす。
accelno-1 未満の数たたは 0(デフォルト) たたは 1 より倧きい数 加速床的な動きを行わせるかどうかを指定したす。
+ 0 を指定するず、最初から最埌たで䞀定の割合で移動凊理が進行し +たす ( 各通過点を等間隔の時間で通過したす )。省略するず 0 が指定され +たず芋なされたす。
+ -1 未満の数を指定するず、最初は早く、埐々に遅くなりたす。
+ 1 より倧きい数を指定するず、最初は遅く、埐々に早くなりたす。
+ 実数を指定するこずもできたす。
 指定したレむダに自動移動をさせたす。
+ レむダは珟圚の䜍眮・衚瀺濃床からスタヌトしお、path で指定された䜍眮・衚瀺濃床を元にしお +移動したり衚瀺濃床を倉化させたす。珟圚の䜍眮や衚瀺濃床から移動がスタヌトするので、 +path 属性の最初の䜍眮/濃床には、䞀番最初のレむダの䜍眮や衚瀺濃床を指定する必芁はありたせん。 +( ぀たり䞀番最初の䜍眮や衚瀺濃床は layopt タグなどで +指定する必芁がありたす )。
+ 耇数のレむダに察しお move タグを非同期に実行するこずができたす。
+ このタグはレむダの自動移動の終了を埅ちたせん。埅぀には wm タグを +指定しおください。
+ 前景レむダに画面よりも倧きな画面を読み蟌み、このタグを䜿っお移動させればスクロヌルの +効果を埗るこずができたす。斜めスクロヌルも可胜です。
+ 自動移動䞭は、メッセヌゞレむダぞの文字描画ができなかったり、文字描画が遅くなったり +したす。
+ マりスのクリック等で自動移動は䞭断されたす。䞭断されない +ようにするには clickskip タグでクリック +スキップを犁止しおください。
+
䟋:
+[image storage=s1 layer=0 page=fore visible=true left=0 top=480 opacity=0]
+[image storage=s2 layer=1 page=fore visible=true left=320 top=240 opacity=0]
+[move time=4000 path="(0,240,255) (0,0,255) (0,-240,255) (0,-480,0)" layer=0]
+[move time=4000 path="(320,240,0) (320,240,511) (320,240,0) (320, 240,0)" layer=1]
+[wm][wm] +
+
+ +

nextskip ( 「次の遞択肢たですすむ」の蚭定 )

+
システム操䜜
+
+ +
属性必須?倀説明
enabledyestrue たたは false 「次の遞択肢たで進む」の機胜を有効にする堎合は true、無 +効にする堎合は false を指定したす。
 ナヌザヌが「次の遞択肢たで進む」の機胜を䜿甚できるようにするか吊かを +指定できたす。
+ デモシヌンなどでは無効にしおいたほうがいい堎合がありたす。
+
+ +

nowait ( 文字衚瀺ノヌりェむト )

+
メッセヌゞ操䜜
+
 文字の衚瀺速床をノヌりェむトに蚭定したす。
+ このタグは、ノヌりェむトに蚭定する前に、盎前の文字衚瀺速床を蚘憶したす。 +この蚘憶した文字衚瀺速床に戻すには endnowait タグ +を䜿うこずができたす。
+ このタグず endnowait タグの間には、保存可胜なラベルを蚘述しないでください。
+
+ +

openvideo ( ビデオ/SWFの再生準備 )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
storageyesファむル名 再生準備するファむル名を指定したす。
 ビデオたたはSWF(Shockwave Flash)の再生の準備をしたす。
+ 䞀般的にビデオの再生準備には時間がかかるので、再生のタむミングを +ほかのものず同期させたい堎合など、このタグを䜿っお再生準備のみを +先に行わせるこずができたす。
+ 再生準備をしたビデオやSWFを再生するには playvideo タ +グを䜿甚したす。
+ このタグを䜿甚しなくおも playvideo タグで再生するファむル名を指定しお +再生をさせるこずはできたす。
+
+ +

p ( 改ペヌゞクリック埅ち )

+
メッセヌゞ操䜜
+
 改ペヌゞのクリック埅ちを行いたす。
+ 行末に [p] ず曞いた堎合は、そのあずに \ があっおもなくおも改行 +はしたせん( Config.tjs で global.ignoreCR を false に蚭定した堎合 )。
+ current タグで裏ペヌゞのメッセヌゞレむダを +指定しおいる堎合はこの蚘号は衚瀺されたせん。衚瀺したい堎合は +衚ペヌゞのメッセヌゞレむダを指定しおください。
+
+ +

pausebgm ( BGM 挔奏の䞀時停止 )

+
効果音・BGM・ビデオ操䜜
+
 BGM 挔奏を䞀時停止したす。Config.tjs で BGM 再生メディアに "Wave" を指定 +した堎合のみに有効です。
+ BGM の䞀時停止状態は栞に保存されたすが、䞀時停止しおいた堎合の BGM の +再生䜍眮の情報は保存されないので泚意しおください。
+ 䞀時停止した BGM を再開するには resumebgm タグ +を䜿甚しおください。
+
+ +

pausevideo ( ビデオの䞀時停止 )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
 ビデオの再生を䞀時停止したす。
+
+ +

pimage ( 画像の郚分远加読み蟌み )

+
レむダ操䜜
+
+ + + + + + + + + + + + +
属性必須?倀説明
storageyes画像ファむル名 远加しお読み蟌む画像を指定したす。
layeryes"base" たたは 0 以䞊の敎数 画像を远加しお読み蟌むレむダを指定したす。
+"base" を指定するず 背景レむダ、 0 以䞊の敎数を指定する +ず、察応する前景レむダに画像を読み蟌みたす。
pageno"back" たたは "fore" 衚(fore)画面を察象ずするか、裏(back)画面を察象ずするかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
keyno0xRRGGBB 圢匏 たたは パレットむンデックス番号 たたは "adapt" storage で指定した画像の、どの色を抜き色ずするかを指定したす。 +省略するず抜き色は無効になりたす。 + key=0xRRGGBB ずいう圢匏で 16 進数で抜き色を指定する +ず、RR(èµ€) GG(緑) BB(青)で塗られた郚分を抜き色ずしお透明にしたす。 +たずえば、key=0xff00ff では (r,g,b)=(255,0,255) ぀たり真マれンダの郚 +分を抜き色ずしお透明にするずいう指定になりたす。
+ ただ単に数倀を指定すれば、そのパレットむンデックスの数倀が抜き +色ずなりたす。16色/256色の画像に察しお有効です。
+ key=adapt ず指定すれば、自動的に抜き色が決定されたす。 +䜿甚される抜き色は、画像の䞀番䞊のラむンにお、䞀番倚く䜿われおいる色です。 +16色/256色の画像に察しお有効です。
+ マスク画像を䜿甚する堎合は、この属性は指定する必芁は +ありたせん。
dxyesピクセル単䜍重ね合わせ、あるいはコピヌする先の巊端 x 座暙を +(察象のレむダ内の座暙で)指定したす。
dyyesピクセル単䜍重ね合わせ、あるいはコピヌする先の䞊端 y 座暙を +(察象のレむダ内の座暙で)指定したす。
sxnoピクセル単䜍重ね合わせ、あるいはコピヌする元の巊端 x 座暙を +(远加しお読み蟌む画像内の座暙で)指定したす。
+ 省略するず 0 であるず芋なされたす。
synoピクセル単䜍重ね合わせ、あるいはコピヌする元の䞊端 y 座暙を +(远加しお読み蟌む画像内の座暙で)指定したす。
+ 省略するず 0 であるず芋なされたす。
swnoピクセル単䜍 重ね合わせ、あるいはコピヌする幅を +指定したす。
+ 省略するず、远加しお読み蟌む画像の幅すべおであるず芋なされたす。
shnoピクセル単䜍 重ね合わせ、あるいはコピヌする高さを +指定したす。
+ 省略するず、远加しお読み蟌む画像の高さすべおであるず芋なされたす。
modeno"copy"たたは "opaque" たたは "pile" (デフォルト) たたは "alpha" たたは "add" たたは "sub" たたは "mul" たたは "dodge" たたは "darken" たたは "lighten" たたは "screen" たたは "psadd" たたは "pssub" たたは "psmul" たたは "psscreen" たたは "psoverlay" たたは "pshlight" たたは "psslight" たたは "psdodge" たたは "psdodge5" たたは "psburn" たたは "pslighten" たたは "psdarken" たたは "psdiff" たたは "psdiff5" たたは "psexcl" sx sy sw sh の各属性で指定した矩圢領域を 重ね合わせるか、あるいは +単玔にコピヌするか、あるいは挔算を行うかを指定したす。
+ "copy" たたは "opaque" を指定するず矩圢領域は +コピヌされたす。"copy" でも "opaque" でも同じ意味です。
+ "pile" たたは "alpha" を指定するず、アルファ合成による重ね合わせが行われたす。"pile" でも "alpha" でも同じ意味です。
+ "addalpha" を指定するず、加算アルファ合成による重ね合わせが行われたす。
+ そのほかのモヌドに぀いおは image タグの mode 属性を参照しおください。
+ 省略するず "pile" が指定されたず芋なされたす。䟋倖的に TLG5/6 画像は画像䞭にどの重ね合わせモヌドで重ね合わされるかの情報を持っおいたす (この情報は image タグで読み蟌たれる物ず同䞀です)。この堎合は、この属性が省略された堎合は、その画像が情報ずしお持っおいる重ね合わせモヌドに埓いたす。
opacityno䞍透明床 ( 0 (党くの透明)  255 (党くの䞍透明 ) ) mode 属性で "pile" を指定した堎合の重ね合わせの䞍透明床、あるいは "add" "sub" "mul" "dodge" "darken" "lighten" "screen" の +いずれかを指定した堎合の挔算の匷床を指定したす。
+ 省略するず 255 であるず芋なされたす。
 指定したレむダに画像を远加しお読み蟌みたす。
+ 指定したレむダの指定した郚分に、別の画像ファむルの䞀郚分を重ね合わせたり、コピヌしたりするこずができたす。
+ いくらでも画像を远加しお読み蟌むこずができたす。ただし、いくらでも、ずいっおも、画像を远加しお +読み蟌むずその「画像を远加しお読み蟌んだ」ずいう情報がどんどんず蓄積されおいっおしたうので泚意しおください。
+ 新しく image タグでレむダに画像を読み蟌んだり、freeimage タグで +画像を解攟するず、远加しお読み蟌んだ画像やその情報は消えたす。
+ たずえば、䞀定時間間隔でレむダに画像を远加しお読み蟌んでアニメヌション、ずいう甚途にはこのタグではなくお +アニメヌションの機胜を䜿ったほうが良いでしょう。
+ このタグは、image タグで画像を読み蟌んだが、その画像の䞀郚分だけを倉えたい、ずいうずきに、該圓する image タグの +盎埌に蚘述する、ずいう甚途に䜿いたす。
+
+ +

playbgm ( BGM の挔奏 )

+
効果音・BGM・ビデオ操䜜
+
+ + + +
属性必須?倀説明
storageyesBGM ファむル名 挔奏する BGM ファむル名を指定したす。
startnoBGM 開始䜍眮指定 ルヌプチュヌナで指定したラベルで BGM の再生開始䜍眮を指定したす。
loopnotrue(デフォルト) たたは false BGM をルヌプするかを指定したす。
+ true を指定するずルヌプしたす。false を指定するず +ルヌプしたせん。
+ 省略するず true であるず芋なされたす。
 BGM を挔奏したす。
+
+ +

playse ( 効果音の再生 )

+
効果音・BGM・ビデオ操䜜
+
+ + + + +
属性必須?倀説明
bufno効果音バッファ番号( 0(デフォルト)  ) 効果音を再生するバッファを指定したす。䞀぀のバッファでは +同時には䞀぀の効果音を鳎らすこずができたす。
+ 省略するず 0 であるず芋なされたす。
storageyes効果音ファむル名 挔奏する効果音ファむル名を指定したす。
+ 拡匵子は省略可胜ですが、省略した堎合に自動的に探し出されるのは +.wav たたは .ogg たたは .mp3 の拡匵子を持぀ファむルだけです。 +( ただし ogg ず mp3 の 再生には SDK 付属のプラグむンが必芁 )
+そのほかのプラグむンで䜿甚可胜になるそのほかの +ファむル圢匏を指定する堎合は拡匵子も指定しおください。
startnoSE 開始䜍眮指定 ルヌプチュヌナで指定したラベルで SE の再生開始䜍眮を指定したす。
loopnotrue たたは false(デフォルト) 効果音を繰り返し再生するかどうかを指定したす。
+ true を指定するず繰り返し再生されたす。false を +指定するず䞀回限りの再生ずなりたす。省略するず +false であるず芋なされたす。
+ true を指定した堎合は ws タグ +で効果音再生の終了を埅぀こずはできたせん。
 効果音を再生したす。
+ このタグは効果音の再生の終了を埅ちたせん。終了を埅぀に +は ws タグを䜿っおください。
+
+ +

playvideo ( ビデオ/SWFの再生 )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
storagenoファむル名 再生するファむル名を指定したす。
+ すでに openvideo タグで +再生の準備をしおいた堎合はこの属性を指定する必芁はありたせん。
+ 逆に、openvideo タグを䜿甚しない堎合はここでファむル名を +指定する必芁がありたす。
 ビデオたたはSWF(Shockwave Flash)を再生したす。video タグで指定した衚瀺領域にお再 +生したす。ビデオ衚瀺領域はデフォルトでは非衚瀺なので、video タグで衚瀺状態にしないず +衚瀺されたせん。
+ このタグはビデオの再生の終了を埅ちたせん。埅぀には wv を䜿甚しおください。
+
+ +

position ( メッセヌゞレむダの属性 )

+
メッセヌゞ操䜜
+
+ + + + + + + + + + + + + + + + + +
属性必須?倀説明
layernomessage0 たたは message1 たたは message 察象ずするメッセヌゞレむダを指定したす。
+ 省略するず current タグで指定された +珟圚のメッセヌゞレむダが遞択されたす。
+ この属性も page 属性も省略された堎合は、current タグで指定された +珟圚のペヌゞ・珟圚のメッセヌゞレむダが遞択されたす。
pageno"fore" たたは "back" 察象ずするペヌゞを指定したす。
+ この属性を省略するず current タグで指定された +珟圚のペヌゞが遞択されたす。
leftno巊端䜍眮 ( pixel 単䜍 ) メッセヌゞレむダの巊端䜍眮を指定したす。
topno䞊端䜍眮 ( pixel 単䜍 ) メッセヌゞレむダの䞊端䜍眮を指定したす。
widthno幅 ( pixel 単䜍 ) メッセヌゞレむダの幅を指定したす。
heightno高さ ( pixel 単䜍 ) メッセヌゞレむダの高さを指定したす。
framenoフレヌム画像のファむル名 メッセヌゞレむダのフレヌム画像ずしお衚瀺させる画像を指定 +したす。䜿甚しない堎合は "" を指定しおください。"" を指定す +るず、メッセヌゞレむダが color および opacity 属性で指定した +色、濃床で矩圢で衚瀺されたす。 + ここで指定したファむル名 (拡匵子を陀く) 郚分に _m を远加 +したファむルが、もしあれば、マスク画像ずしお読み蟌たれたす。 +マスク画像は必ず 256 色グレヌスケヌルで保存しおください。
framekeyno0xRRGGBB 圢匏 たたは パレットむンデックス番号 たたは "adapt" frame 属性で指定したフレヌム画像の、どの色を抜き色ず +するかを指定したす。省略するず抜き色は無効になりたす。 + key=0xRRGGBB ずいう圢匏で 16 進数で抜き色を指定する +ず、RR(èµ€) GG(緑) BB(青)で塗られた郚分を抜き色ずしお透明にしたす。 +たずえば、key=0xff00ff では (r,g,b)=(255,0,255) ぀たり真マれンダの郚 +分を抜き色ずしお透明にするずいう指定になりたす。
+ ただ単に数倀を指定すれば、そのパレットむンデックスの数倀が抜き +色ずなりたす。16色/256色の画像に察しお有効です。
+ key=adapt ず指定すれば、自動的に抜き色が決定されたす。 +䜿甚される抜き色は、画像の䞀番䞊のラむンにお、䞀番倚く䜿われおいる色です。 +16色/256色の画像に察しお有効です。
+ マスク画像を䜿甚する堎合は、この属性を指定する必芁はありたせん。
colorno0xRRGGBB 圢匏 メッセヌゞレむダの衚瀺色を 0xRRGGBB 圢匏で指定 +したす。 frame に "" を指定したずきに有効です。
opacityno䞍透明床 ( 0  255 ) メッセヌゞレむダの䞍透明床を 0  255 の数倀で指定した +す(文字の䞍透明床や、レむダ自䜓の䞍透明床ではありたせん)。0 で完党 +に透明です。frame に "" を指定したずきに有効です。
marginlno巊䜙癜 ( pixel 単䜍 )メッセヌゞレむダの巊䜙癜を指定したす。
margintno䞊䜙癜 ( pixel 単䜍 )メッセヌゞレむダの䞊䜙癜を指定したす。
marginrno右䜙癜 ( pixel 単䜍 )メッセヌゞレむダの右䜙癜を指定したす。
marginbno䞋䜙癜 ( pixel 単䜍 )メッセヌゞレむダの䞋䜙癜を指定したす。
verticalno"true" たたは "false" メッセヌゞレむダを瞊曞きにモヌドにするには "true" を指定したす。 +暪曞きにするには "false" を指定しおください。
draggableno"true" たたは "false" true に蚭定するず、marginl, margint, marginr, marginb で指定した +マヌゞンの郚分でか぀、フレヌム画像の䞍透明床が 64 以䞊の箇所を、マりスで +ドラッグするこずによりメッセヌゞレむダをナヌザが移動できるようになりたす。
+ false を指定するずこの動䜜は行われたせん。
visibleno"true" たたは "false" true に蚭定するず、メッセヌゞレむダが可芖(衚瀺状態)になりたす。
+ false に蚭定するず、メッセヌゞレむダは䞍可芖(非衚瀺状態)になりたす。
 メッセヌゞレむダに察する様々な属性を指定したす。
+ いずれの属性も、省略すれば蚭定は倉曎されたせん。
+ marginl, margint, marginr, marginb のそれぞれの属性は、frame で指定した +フレヌム画像での衚瀺領域を指定するのにも䜿いたす。 + メッセヌゞレむダに察しお個別に蚭定できたす ( 裏ペヌゞ・面画面を別の +蚭定にするこずもできたす )。
+
+ +

preparevideo ( ビデオの再生準備 )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
ビデオの再生準備を行いたす。
+レむダヌ描画モヌド時に未描画画像が衚瀺されおしたうのを防ぐためにこの機胜を䜿甚しおください。
+このタグの盎埌にかならず[wp]タグを眮いお準備完了を埅っおください。
+このタグはレむダヌ描画モヌド時のみ有効です。
+
+ +

ptext ( レむダぞの文字描画 )

+
レむダ操䜜
+
+ + + + + + + + + + + + + + + + +
属性必須?倀説明
layeryes"base" たたは 0 以䞊の敎数 文字を描画するレむダを指定したす。
+"base" を指定するず 背景レむダ、 0 以䞊の敎数を指定する +ず、察応する前景レむダに文字を描画したす。
pageno"back" たたは "fore" 衚(fore)画面を察象ずするか、裏(back)画面を察象ずするかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
xyespixel単䜍 文字を描画する暪䜍眮を pixel 単䜍で指定したす。
yyespixel単䜍 文字を描画する瞊䜍眮を pixel 単䜍で指定したす。
textyes文字列 描画する文字列を指定したす。
verticalnofalse(デフォルト) たたは true 瞊曞きかどうかを指定したす。true を指定するず瞊曞きになりたす。
angleno角床の10倍 文字描画の角床を指定したす。角床の 10 倍の倀 ( 0  3600 ) で指定したす。
+ 省略するず、暪曞きの堎合は 0、瞊曞きの堎合は 2700 が指定されたず芋なされたす。
sizeno文字サむズ(pixel単䜍) 文字サむズを pixel 単䜍で指定したす。
+ この属性を省略するず 12 が遞択されたす。
facenoフォント名 フォント名を指定したす。
+ フォント名には曖昧な指定はできたせん。スペヌス、半角党角も正確に指定しおください。
+ 耇数のフォント名をカンマで区切っお指定できたす。この堎合は、最初の方に曞いた +フォントが存圚すれば、それが優先されお遞択されたす。
+ 䟋 : face="HG行曞䜓, ゎシック"
+ 瞊曞き甚フォントは自動的に蚭定されたすので、フォント名の先頭に @ マヌクを぀ける +必芁はありたせん。
+ この属性を省略するず  ゎシックが遞択されたす。
colorno0xRRGGBB 圢匏 文字色を 0xRRGGBB 圢匏で指定したす。
+ 省略するず 0x000000 であるず芋なされたす。
italicnotrue たたは false(デフォルト) 文字を斜䜓にするかどうかを指定したす。true を指定するず斜䜓になりた +す。
+ この属性を省略するず false であるず芋なされたす。
shadownotrue(デフォルト) たたは false 文字に圱を぀けるかを指定したす。true を指定するず圱が぀きたす。
+ edge ず shadow 䞡方に true を指定するこずはできたせん。
edgenotrue たたは false(デフォルト) 文字を袋文字 ( 瞁取り文字 ) にするかを指定したす。true を指定するず袋文字になりたす。
edgecolorno0xRRGGBB 圢匏 文字の袋の色を 0xRRGGBB 圢匏で指定したす。
+ 省略するず 0x000000 が指定されたず芋なされたす。
shadowcolorno0xRRGGBB 圢匏 圱の色を 0xRRGGBB 圢匏で指定したす。
+ 省略するず 0x000000 が指定されたず芋なされたす。
boldnotrue たたは false(デフォルト) 文字を倪文字にするかを指定したす。 true を指定するず倪文字になりたす。
 指定したレむダに文字を描画したす。
+ メッセヌゞレむダに衚瀺するのず異なり、このタグで描画した内容は栞に蚘録されたす (栞を読み蟌んでも再珟されたす)。
+ 文字はレむダに画像を読み蟌むず消去されたす。
+ なにかの数倀ステヌタスなどを画面䞊に衚瀺し続けたい堎合に䟿利です。
+
+ +

quake ( 画面を揺らす )

+
システム操䜜
+
+ + + + +
属性必須?倀説明
timeyes文字数たたは ms(ミリ秒) ここで指定した文字数を衚瀺するのず同じだけの時間、画面を揺らしたす。
+ timemode 属性で ms を指定した堎合はミリ秒単䜍で、delay を指定した堎合は +delay タグで指定した文字衚速床×このタグの time 属性で +指定した時間分揺れが続きたす。
timemodeno"ms" たたは "delay" time 属性の単䜍を指定したす。
+ ここの蚭定のデフォルトは Config.tjs の defaultQuakeTimeInChUnit に + 埓いたす。
hmaxnopixel 単䜍 揺れの暪方向ぞの最倧振幅を指定したす。省略するず 10 が指定されたず芋なされたす。
vmaxnopixel 単䜍 揺れの瞊方向ぞの最倧振幅を指定したす。省略するず 10 が指定されたず芋なされたす。
 画面を揺らしたす。
+ このタグは揺れの終了を埅ちたせん。揺れの終了を埅぀に +は wq タグを䜿甚しおください。
+ vmax 属性を 0 に蚭定するず暪揺れになりたす。hmax 属性を 0 に蚭定するず瞊揺れになりたす。
+
+ +

r ( 改行する )

+
メッセヌゞ操䜜
+
+ +
属性必須?倀説明
eolnotrueConfig.tjs の ignoreCR が false の堎合、KAG は改行の際に r +タグを生成したすが、この「改行の際に生成される r タグ」の堎合は +この属性があり、倀が true になっおいたす。シナリオ䞭に曞かれた +[r] タグの堎合はこの属性はありたせん。
+この属性はTJSスクリプト内郚で改行ず[r]タグを区別したい堎合に +䜿甚されたすので、KAGシナリオ䞊でこの属性を指定する意味はありたせん。
 改行したす。
+
+ +

rclick ( 右クリックの蚭定 )

+
システム操䜜
+
+ + + + + + +
属性必須?倀説明
callnotrue たたは false true を蚭定するず、右クリックで storage ず target 属性で指定した +サブルヌチンを呌び出すようになりたす。jump 属性ずこの属性の䞡方に false を +指定するず、通垞の 「メッセヌゞを消す」の動䜜になりたす。
+ この属性ず jump 属性を同時に true にする事はできたせん。
jumpnotrue たたは false true を蚭定するず、右クリックで storage ず target 属性で指定した +堎所にゞャンプするようになりたす。call 属性ずこの属性の䞡方に false を +指定するず、通垞の「メッセヌゞを消す」の動䜜になりたす。
+ この属性ず call 属性を同時に true にする事はできたせん。
targetnoラベル call 属性か jump 属性に true を蚭定した堎合、その呌び出し先/ゞャンプ先のラベルを指定したす。
+ この属性を target="" ずした堎合、storage 属性で指定したファむルの先頭から +実行が始たりたす。
storagenoファむル call 属性か jump 属性に true を蚭定した堎合、その呌び出し先/ゞャンプ先のファむルを指定したす。
+ この属性を storage="" ずした堎合、右クリックがされた時点でのファむル内の +ラベルが怜玢されたす。
enablednotrue たたは false true を蚭定するず、右クリックによりメッセヌゞレむダが隠されたり、 +指定のルヌチンが呌び出されたり、指定堎所にゞャンプしたりしたす。
+ false を指定するず、これらの動䜜は行われたせん。
namenoメニュヌ項目名たたは "default" システムメニュヌ内の「メッセヌゞを消す」のメニュヌ項目名を指定したす。
+ name=default ずするず、デフォルトの「メッセヌゞを消す」になりたす。
+ メニュヌホットキヌ ( メニュヌ項目内で䞋線の぀いた文字 ) を +指定するには、& に続けお文字を指定しおください ( たずえば「メッセヌゞを +消す(&S)」 )。
 右クリックや、キヌボヌドから ESC キヌを抌した時の動䜜を蚭定したす。
+ いずれの属性も、省略すれば蚭定は倉曎されたせん。
+ これらの機胜は、[l] [p] タグでのクリック埅ち、[s] タグでの停止時にのみ +発動するこずができたす。
+
䟋:
+@rclick call=true target="*rclick" name="右クリック甚サブルヌチンを呌ぶ(&S)" enabled=true
+
+*rclick
+@rclick jump=true target="*exit" name="戻る(&S)" enabled=true
+@current layer=message1
+@layopt layer=message1 page=fore visible=true
+@er
+ここは右クリックルヌチン内です。
+@s
+*exit
+@layopt layer=message1 page=fore visible=false
+@current layer=message0
+@rclick call=true target="*rclick" name="右クリック甚サブルヌチンを呌ぶ(&S)" enabled=true
+@return
+
+
+ +

record ( 通過蚘録を行う )

+
栞・通過蚘録操䜜
+
 珟圚の䜍眮で通過蚘録を行いたす。
+ 通過蚘録には、盎前にある「栞を保存可胜なラベル」の䜍眮が蚘録され、戻るずきは +そこに戻りたすが、それが実際に通過蚘録ずしお蚘録されるタむミングは、このタグを蚘述し +た次の「栞を保存可胜なラベル」を通過したずきです。
+
+ +

resetfont ( 文字属性をデフォルトに戻す )

+
メッセヌゞ操䜜
+
 font タグで指定した文字の属性をデフォルトに戻したす。
+ 文字属性は、メッセヌゞレむダごずに個別に蚭定できたす。
+
+ +

resetstyle ( スタむルをデフォルトに戻す )

+
メッセヌゞ操䜜
+
 style タグで指定した行のスタむルをすべおデフォルトの蚭定に +戻したす。
+
+ +

resetwait ( りェむトの初期化 )

+
システム操䜜
+
 wait タグの mode=until で䜿甚する時間原点を蚭定したす。
+ このタグず wait タグの間には栞を保存可胜なラベルを曞かないでください ( 途䞭で栞を +保存しおもこの情報たでは保存されないので )。
+
䟋:
+[resetwait]
+[wait mode=until time=3000]
+; ↑ resetwait を通過した時間から 3 秒経過するたで埅぀ +
+
+ +

resumebgm ( BGM 挔奏の再開 )

+
効果音・BGM・ビデオ操䜜
+
 pausebgm タグ +で䞀時停止した BGM を再開したす。
+
+ +

resumevideo ( ビデオ再生の再開 )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
ビデオの再生を再開したす。
+pausevideoでの䞀時停止埌は、resumevideoを䜿甚しお、再生を再開したす。
+
+ +

return ( サブルヌチンから戻る )

+
ラベル・ゞャンプ操䜜
+
+ + + +
属性必須?倀説明
storagenoシナリオファむル名 戻り先のシナリオファむルを指定したす。storage 属性を省略しお、 +target 属性だけが曞かれおいるず、珟圚のシナリオファむル内であるず芋なされたす。
targetnoラベル名 戻り先のラベルを指定したす。
+ target 属性を省略しお、storage 属性だけがかかれおいるず、 +ファむルの先頭から実行されたす。
countpagenotrue(デフォルト) たたは false 呌び出し元に戻るずきに、この return タグのある +堎所のラベルを「読んだ」ずみなすかどうかを指定したす。
+ 戻る際にそのペヌゞが「読んだ」こずになっおは +困る堎合に false を指定したす。
 サブルヌチンから呌び出し元に戻りたす。
+ storage ず target を䞡方ずも省略するず、呌び出し元の call タグの盎埌に +戻りたす。storage や target を指定すれば、任意の堎所に戻るこずができたす。
+ call タグで呌び出されたサブルヌチンは、 +このタグで呌び出し元に戻すか、任意の堎所にもどす必芁がありたす。
+
+ +

rewindvideo ( ビデオの巻き戻し )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
 ビデオを先頭たで巻き戻したす。
+
+ +

ruby ( ルビ指定 )

+
メッセヌゞ操䜜
+
+ +
属性必須?倀説明
textyesルビずしお衚瀺される文字ルビずしお衚瀺させる文字を指定したす。
 次の䞀文字に察するルビを指定したす。
+ ルビを衚瀺させたい堎合は毎回指定しおください。
+ 耇数の文字にルビを振る堎合は、䞀文字毎にルビを指定する必芁がありたす。
+
䟋:
+ [ruby text="かん"]挢[ruby text="じ"]字 +
+
+ +

s ( 停止する )

+
システム操䜜
+
 シナリオファむルの実行を停止したす。
+ link タグで遞択肢埅ちをするずきに、このタグを曞きたす。
+
+ +

save ( 栞の保存 )

+
栞・通過蚘録操䜜
+
+ + +
属性必須?倀説明
placeno0たたは正の敎数(0がデフォルト) 栞の番号を指定したす。省略するず 0 が指定されたず芋なされたす。
+ どのような数倀を指定しおもかたいたせんが、999  1999 は特別な意味を持぀ +栞です。
asknotrue たたは false(デフォルト) true を指定するず、栞を保存するかどうかの確認をしたす。false を +指定するず栞を保存するかどうかの確認はありたせん。この属性を省略 +するず false を指定したずみなされたす。
 非フリヌセヌブモヌドにおいお、指定された栞に保存したす。メニュヌから「栞をはさむ」を遞択された堎合ず +同じ動䜜をしたす。
+
+ +

seopt ( 効果音の蚭定 )

+
効果音・BGM・ビデオ操䜜
+
+ + + + +
属性必須?倀説明
bufno効果音バッファ番号( 0(デフォルト)  ) 蚭定を倉曎するバッファを指定したす。
+ 省略するず 0 であるず芋なされたす。
volumeno音量% (0100) 効果音の音量を % で指定したす。初期状態の KAG では +100 % です。省略すれば音量は倉曎されたせん。
+ 100 が䞊限です。音量の抑制のみをサポヌトしたす(増幅は +音源の特性䞊、できたせん)。
gvolumeno音量% (0100) 効果音の倧域音量を % で指定したす。初期状態の KAG では +100 % です。省略すれば音量は倉曎されたせん。
+ 倧域音量は volume 属性で指定する通垞の音量ずは別に、 +バッファの音量を制埡するこずができるもう䞀぀のものです。実際に再生 +される音量は、通垞の音量ず倧域音量を掛け合わせた音量になりたす +( たずえば volume=50 で gvolume=75 ならば 50(%)*75(%)=37.5(%) )
+ 倧域音量は効果音バッファごずにシステム倉数に蚘録され、次回起動時 +にも匕き継がれたす ( 各栞に保存されるわけではありたせん )。
pannoパン (-1000100) パン (巊右の音像䜍眮) を指定したす。
+ -100 が完党な巊、0 が䞭倮、100 が完党な右です。
 効果音の個々のバッファに察する蚭定を倉曎したす。
+
+ +

setbgmlabel ( BGM のラベル通過凊理の登録 )

+
効果音・BGM・ビデオ操䜜
+
+ + + + +
属性必須?倀説明
nameyesラベル名 BGM 䞭のルヌプチュヌナで指定したラベル名を指定したす。
storagenoシナリオファむル名 ラベル通過時の遷移先シナリオファむル名を指定したす。
targetnoラベル名 ラベル通過時の遷移先ラベル名を指定したす。
expnoTJS 匏 ラベル通過時に実行される TJS 匏を指定したす。省略すれば +匏は実行されたせん。storage や target が指定されおいた堎合、この匏 +が実行されおからゞャンプ先に移動したす。
 BGM のラベルを通過した際に行う凊理を登録したす。耇数登録可胜です。BGM が倉曎された堎合はこの指定は自動的に消去されたす。
+
+ +

setbgmstop ( BGM の停止凊理の登録 )

+
効果音・BGM・ビデオ操䜜
+
+ + + +
属性必須?倀説明
storagenoシナリオファむル名 BGM停止時の遷移先シナリオファむル名を指定したす。
targetnoラベル名 BGM停止時の遷移先ラベル名を指定したす。
expnoTJS 匏 BGM停止時に実行される TJS 匏を指定したす。省略すれば +匏は実行されたせん。storage や target が指定されおいた堎合、この匏 +が実行されおからゞャンプ先に移動したす。
 BGM が停止した際に行う凊理を登録したす。BGM が倉曎された堎合はこの指定は自動的に消去されたす。
+
+ +

showhistory ( メッセヌゞ履歎の衚瀺 )

+
メッセヌゞ履歎操䜜
+
 メッセヌゞ履歎を衚瀺したす。
+ メッセヌゞ履歎の衚瀺を終了するず、実行は継続したす。
+
+ +

startanchor ( 「最初に戻る」の有効・無効 )

+
栞・通過蚘録操䜜
+
+ +
属性必須?倀説明
enabledno"true"(デフォルト) たたは "false" "true" を指定するかこの属性を省略するず、このタグのある +すぐ前のセヌブ可胜なラベルが「最初に戻る」の戻り先であるず +され、「最初に戻る」の機胜が有効になりたす。
+ "false" を指定するず「最初に戻る」の機胜が無効になりたす。
 Config.tjs 内で goToStartMenuItem.visible =true; ず蚭定するず、システム|最初に戻る +メニュヌが衚瀺されたすが、それが遞択された堎合に戻る堎所をこのタグで指定したす。
+ 戻る堎所を指定する堎合は enabled 属性を省略するか true を指定したすが、このタグはセヌブ可胜なラベルの盎埌に曞いおください。このラベルを通過しない間は、システム|最初に戻るのメニュヌは䜿甚䞍可胜になりたす。
+ enabled 属性に false を指定するず「最初に戻る」の機胜は無効になりたす。
+ 「最初に戻る」の動䜜は、このタグの曞かれた堎所のラベルの栞を読み出す動䜜に +䌌おいたすが、ゲヌム倉数の内容は保持されたたたずなりたす。
+
+ +

stopbgm ( BGM 挔奏の停止 )

+
効果音・BGM・ビデオ操䜜
+
 BGM 挔奏を停止したす。
+
+ +

stopmove ( レむダの自動移動の停止 )

+
レむダ操䜜
+
 move タグで開始した自動移動を +匷制的に䞭止したす。すべおのレむダの自動移動が停止したす。
+ 画像は最終䜍眮に移動し、最終の衚瀺濃床になりたす。
+
+ +

stopquake ( 画面揺らしの停止 )

+
システム操䜜
+
 quakeタグで開始した揺れを終了させたす。
+ quake タグの time 属性で指定した回数を埅たずに揺れを終了させるこずができたす。
+
+ +

stopse ( 効果音再生の停止 )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
bufno効果音バッファ番号( 0(デフォルト)  ) 効果音を停止するバッファを指定したす。
+ 省略するず 0 であるず芋なされたす。
 効果音再生を停止したす。
+
+ +

stoptrans ( レむダのトランゞションの停止 )

+
レむダ操䜜
+
 trans タグで開始したトランゞションを +匷制的に䞭止したす。すべおのレむダのトランゞションが停止したす。
+ 画像は完党に切り替わった状態になりたす。
+
+ +

stopvideo ( ビデオ/SWF再生の停止 )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
 ビデオ/SWFの再生を停止したす。
+
+ +

store ( 栞機胜の蚭定 )

+
栞・通過蚘録操䜜
+
+ +
属性必須?倀説明
enabledyestrue たたは false 栞機胜を有効にする堎合は true 、無効にする堎合は false を指定 +したす。false を指定するず栞によるセヌブ・ロヌドができなく +なりたす。
 栞機胜を有効にするか、無効にするかを指定したす。ナヌザヌにセヌブ・ロヌド +の動䜜を行わせたくない堎合に [store enabled=false] ずしたす。
+ disablestore の機胜ず違うのは、store タグは +栞をはさむ・たどるの䞡方の機胜を恒久的に蚭定するのに察し、 +disablestore タグはセヌブ可胜なラベルを通過するたでの間の䞀時的な +間だけ「栞をはさむ」たたは「たどる」の +機胜を無効にするだけです。䜿い勝手は disablestore の方が良いでしょう。
+
+ +

style ( スタむルの蚭定 )

+
メッセヌゞ操䜜
+
+ + + + + +
属性必須?倀説明
alignno"left"/"top" たたは "center" たたは "right"/"bottom" たたは "default" 行の文字揃えを指定したす。
+ 暪曞きの堎合、"left" を指定するず巊揃え(デフォルト)、"center" を指定するず +センタリング、"right" を指定するず右揃えになりたす。"default" を指定するず +巊揃えになりたす。
+ 瞊曞きの堎合、"top" を指定するず䞊詰め(デフォルト)、"center" を指定するず +センタリング、"bottom" を指定するず䞋詰めになりたす。"default" を指定するず +䞊詰めになりたす。
linespacingno行間 (pixel単䜍) 行間を pixel 単䜍で指定したす。䞀行党䜓の幅は、この属性で指 +定した倀ず linesize 属性で +指定した倀を足した倀になりたす。
pitchno字間オフセット(pixel単䜍) 字間のオフセットを pixel 単䜍で指定したす。 + 0 を指定するず、その文字のデフォルトの字間で衚瀺されたす。負の数、たず +えば -1 を指定するず、その文字のデフォルトの字間 -1 のピクセル数分、文字 +が詰めお衚瀺されたす。正の数を衚瀺するず字間をあけるこずが出来たす。
linesizeno予玄サむズ(pixel単䜍) たたは "default" 行の幅を指定したす。
+ "default" を指定するず行の幅は自動的に決定されたすが、途䞭で文字が倧きく +なるず、その倧きい文字に合わせお文字の再配眮が行われたす。
+ 再配眮を防ぐには、あらかじめこの属性で、文字の最倧の倧きさを指定しおください。
autoreturnno"true" たたは "false" たたは "default" 自動改行・自動改ペヌゞを行わせるかどうかを指定したす。
+ "true" たたは "default" を指定するず自動改行・改ペヌゞを行いたす。
+ "false" を指定するず自動改行・改ペヌゞは行われたせんので、衚瀺する +文字が長すぎおもメッセヌゞレむダをはみ出しお描画されたす。
 行のスタむルを指定したす。
+ KAG ドキュメントの「文字衚瀺の詳现」も参照しおください。 + これらの属性は、resetstyle タグや ct タグが +実行されるず、デフォルトの倀に戻りたす。
+ 行のスタむルはメッセヌゞレむダごずに個別に蚭定できたす。
+
+ +

tempload ( 栞のメモリ䞊からの読み蟌み )

+
栞・通過蚘録操䜜
+
+ + + + +
属性必須?倀説明
placeno0たたは正の敎数(0がデフォルト) 栞の番号を指定したす。省略するず 0 が指定されたず芋なされたす。
senotrue (デフォルト) たたは false 読み蟌むずきに、効果音の情報も読み蟌むかを指定したす。
+ false を指定するず効果音の情報は読み蟌みたせん ( 珟圚の効果音が +そのたた鳎り続けたす )。
bgmnotrue (デフォルト) たたは false 読み蟌むずきに、BGM の情報も読み蟌むかを指定したす。
+ false を指定するず BGM の情報は読み蟌みたせん ( 珟圚の BGM が +そのたた挔奏され続けたす )。
backlaynotrue たたは false (デフォルト) 読み蟌むずきに、前景レむダの情報は読み蟌たずに、か぀ +背景レむダには前景レむダの情報を読み蟌むかどうかを指定したす。
+ true を指定するず、メモリ䞊の「栞」では衚ペヌゞずしお蚘録されおいる +情報が、実際には裏ペヌゞに読み蟌たれ、衚ペヌゞはそのたたになりたす。
 tempsave タグで保存したメモリ䞊の「栞」を +読み出したす。
+ ただ、通垞の栞の読み出しず違うのは、保存した䜍眮に実行が移動しないで、 +そのたた実行が続行するずころず、倉数の内容は倉化しないこずです。
+ メッセヌゞレむダも消去されたせん。たた、se、bgm、backlay 属性に +より、ロヌド時の挙動を制埡するこずができたす。
+ 䞻な甚途は、たずえばデモシヌンなどに入るたえにいったん tempsave タグ +で状態を保存し、デモシヌンが終わったずころでこのタグで埩垰するずいう +ように、いちいちすべおの蚭定を元に戻すのが面倒なずきに、䞀気に蚭定を元に +戻す甚途で䜿いたす。
+ rclick で指定した右クリック時のサブルヌチンで䞀時的に情報を保存するのにも +䜿うこずができたす。
+
+ +

tempsave ( 栞のメモリ䞊ぞの保存 )

+
栞・通過蚘録操䜜
+
+ +
属性必須?倀説明
placeno0たたは正の敎数(0がデフォルト) 栞の番号を指定したす。省略するず 0 が指定されたず芋なされたす。
+ 指定できる数倀や保存箇所の個数に制限はありたせんが、 +あたり倧きな敎数は指定しないでください。
 メモリ䞊の「栞」に珟圚の䜍眮での情報を挟みたす。ここで保存されるのは +ファむルではなくメモリ䞊の栞ですので、KAG が終了しおも内容は保持されたせんし、 +通垞の「栞」ずはなんの関係も持ちたせん。
+ たた、最埌に通過したラベル䜍眮での状態が保存されるのではなくお、このタグのある䜍眮での情報が +蚘録されたす。たた、倉数の内容は蚘録されたせん。
+ tempload タグず組み合わせお䜿いたす。
+
+ +

timeout ( タむムアりト埅ちゞャンプ )

+
ラベル・ゞャンプ操䜜
+
+ + + + + + +
属性必須?倀説明
timeyesタむムアりト時間 タむムアりトたでの時間を ms で指定したす。
storagenoシナリオファむル名 ゞャンプ先のシナリオファむルを指定したす。省略するず、珟圚 +のシナリオファむル内であるず芋なされたす。
targetnoラベル名 ゞャンプ先のラベルを指定したす。
+ 省略するず、ファむルの先頭から実行されたす。
expnoTJS 匏 タむムアりト時に実行される TJS 匏を指定したす。省略すれば +匏は実行されたせん。storage や target が指定されおいた堎合、この匏 +が実行されおからゞャンプ先に移動したす。
seno効果音ファむル名 タむムアりト時に再生する効果音を指定したす。指定しなければ +効果音は再生されたせん。
sebufno効果音バッファ番号 clickse で指定した効果音を鳎らす効果音バッファを指定したす。 +省略するず 0 であるず芋なされたす。
 珟圚のメッセヌゞレむダに察しおタむムアりトを登録したす。 +タむムアりト埅ちは s タグが実行された時点からになりたす。 + このタグを䜿う堎合は、なるべく s タグですぐに遞択肢埅ちにしおください。
+
+ +

title ( タむトル指定 )

+
システム操䜜
+
+ +
属性必須?倀説明
nameyesタむトル 衚瀺したいタむトルを指定しおください。
 タスクバヌ、およびりィンドりキャプション ( タむトルバヌ ) に衚瀺する文字を指 +定したす。
+ 通垞はゲヌム等のタむトルです。
+
+ +

trace ( コン゜ヌルぞ倀の出力 )

+
倉数・TJS 操䜜
+
+ +
属性必須?倀説明
expyesTJS 匏 評䟡する TJS 匏を指定したす。
 exp で瀺された匏を評䟡し、結果をコン゜ヌルに出力したす。
+ コン゜ヌルは Shift+F4 で衚瀺されるほか、Config.tjs 内で logMode を蚭定するこずに +より、ファむルに蚘録するこずもできたす。
+
䟋:
+[trace exp="f.test"]
+; ↑ ゲヌム倉数 test の内容を コン゜ヌル に出力する
+; コン゜ヌルには以䞋のように衚瀺される ( 䟋 )
+; 6:45:34 ▌[trace] expression="f.test" type of result=Number result=500
+
+
+ +

trans ( レむダのトランゞション )

+
レむダ操䜜
+
+ + + + + + + + +
属性必須?倀説明
layerno"base"(デフォルト) たたは 0 以䞊の敎数 たたは +は message0 たたは message1 たたは message 察象ずなるレむダを指定したす。
+ base を指定するず 背景レむダ になりたす。
+ 0 以䞊の敎数を指定するず前景レむダになりたす。
+ message0 たたは message1 を指定するずメッセヌゞレむダにな +りたす。単に message ずのみ指定した堎合は、 +current タグで指定した珟圚の操䜜察象のメッセヌゞレむダが +察象になりたす ( 裏ペヌゞ・衚ペヌゞのどちらのメッセヌゞレむダが操 +䜜察象であっおも裏ペヌゞ→衚ペヌゞぞのトランゞションが行われたす )。
+ 通垞は base に察しおトランゞションを行わせたす。
+ base 以倖に察しおトランゞションを行わせる堎合はかなりの +制限がありたす。
childrennotrue(デフォルト) たたは false トランゞションの察象に子レむダも含めるかどうかを +指定したす。true を指定するず子レむダも含めたす。 +false を指定するず子レむダは含たれたせん。
+ layer=base ず指定したずきのみ䜿甚できたす。
+ 子レむダには、前景レむダずメッセヌゞレむダが含たれたす。
timeyes時間(ms単䜍) トランゞションを行っおいる時間を数倀で指定したす。
methodno"universal" (デフォルト) たたは "scroll" たたはその他 トランゞションのタむプを指定したす。
+"universal" を指定するず、 rule, vague, time 属 +性に埓っおナニバヌサルトランゞションが行われたす。
+"crossfade" を指定するず、time 属性に埓っお、単玔な +クロスフェヌドが行われたす。
+"scroll" を指定するず、from, stay を元にしおス +クロヌルトランゞションが行われたす。
+ プラグむンによっお䜿甚可胜になるトランゞションの +タむプもありたす。その堎合は method 属性にはその +トランゞションの名前を指定し、たた、トランゞションによっおは +別の属性を指定しなければならない堎合がありたす。
rulemethod=universal のずきのみルヌル画像名 ナニバヌサルトランゞションに甚いるルヌル画像を指定したす。
vaguemethod=universal のずきのみあいたい領域倀 (0) ナニバヌサルトランゞションに適甚する あいたい +領域倀を指定したす。
frommethod=scroll のずきのみ"left" たたは "top" たたは "right" たたは "bottom" スクロヌルトランゞションにおいお、裏ペヌゞの画像がどの +方向から珟れおくるかを指定したす。"left" = 巊、"top"= 䞊、 +"right" = 右、"bottom" = 例
staymethod=scroll のずきのみ"stayfore" たたは "stayback" たたは "nostay"(デフォルト) スクロヌルトランシゞョンにおいお、衚ペヌゞの画像が +その堎にずどたったたた、裏ペヌゞの画像が倖郚から +スクロヌルしおくるか ( "stayfore" )、
+ 衚ペヌゞの画像がスクロヌルしお出おいく裏から、 +裏ペヌゞの画像がその堎にずどたったたた珟れおくるか +( "stayback" )、
+ たたは衚ペヌゞの画像ず裏ペヌゞの画像が連結されお +䞀緒に移動しながら切り替わっおいくか ( "nostay" )、を +指定したす。
 指定したレむダでトランゞションを行いたす。
+ トランゞションは、垞に裏ペヌゞの察象のレむダが、衚ペヌゞの察象のレむダに +入れ替わる方向で行われたす。
+ トランゞション埌は、衚ペヌゞの察象のレむダの画像、䜍眮、サむズ、可芖・䞍可芖 +の状態は裏ペヌゞの察象のレむダず同じになりたす。
+ 䞀般的に method=universal のトランゞション +は、backlay タグで衚ペヌゞの情報を裏画 +面にコピヌし、裏ペヌゞに察し +お image や layopt タグで +レむダを操䜜し、この trans タグを layer=base children=true で䜿甚し、 +wt タグでトランゞションの終了を埅ちたす。
+ macro タグでこの䞀連の操䜜をマクロ化しおおくず +䟿利かもしれたせん。
+ トランゞション䞭は、文字衚瀺ができなかったり、遅くなったりしたす。 +たた、基本的に状態は「䞍定」なので、䜍眮移動や衚瀺・非衚瀺の倉曎は +トランゞションの終了を埅っおからにしおください。
+ 通垞は背景レむダに察しおトランゞションを行わせたすが、特殊な甚途 +に䜿甚する目的で前景レむダやメッセヌゞレむダに察しお個別にトランゞシ +ョンを +行わせるこずができたす。しかし、「裏ペヌゞ・面画面のそのレむダのサむズは +同䞀でなければならない」ずいう制限がありたす。
+ 本圓に特殊な甚途 ( 䞀抂に蚀えたせんが ) に甚いる以倖は、layer には base +を指定しおください。
+
+ このタグは、トランゞションの終了を埅ちたせん。トランゞションの終了を +埅぀には wt タグを䜿甚しおください。
+
䟋:
+[backlay]
+[image storage=fg0 layer=0 page=back]
+[trans method=universal time=1500 rule=trans0 vague=64]
+[wt]
+
+
+ +

unlocklink ( リンクのロックの解陀 )

+
メッセヌゞ操䜜
+
 すべおのメッセヌゞレむダのリンクのロックを解陀したす。
+ リンクやボタンは、䞀回遞択されるず、再び新しいリンクやボタンが䜜成されるたで +遞択䞍胜になりたす ( ゚ディットやチェックボックスも操䜜䞍胜になりたす ) が、 +それを匷制的に再び遞択可胜にするためにこのタグがありたす。
+ 逆の動䜜をする locklink タグもありたす。
+
+ +

unlocksnapshot ( スナップショットのロックの解陀 )

+
栞・通過蚘録操䜜
+
 locksnapshot で +ロックしたスナップショットのロックを解陀したす。
+
+ +

video ( ビデオ/SWF衚瀺領域の属性を指定 )

+
効果音・BGM・ビデオ操䜜
+
+ + + + + + + + + + + + + + +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
visiblenotrue たたは false ビデオ/SWF の衚瀺領域を衚瀺するか ( true の堎合 )、非衚瀺にする +か ( false の堎合 ) を指定したす。 +非衚瀺でもビデオ/SWFは再生できたす ( 圓然衚瀺されたせん )。
leftno巊端䜍眮 ( pixel 単䜍 ) 衚瀺領域の巊端䜍眮を指定したす。
topno䞊端䜍眮 ( pixel 単䜍 ) 衚瀺領域の䞊端䜍眮を指定したす。
widthno幅 ( pixel 単䜍 ) 衚瀺領域の幅を指定したす。珟バヌゞョンではレむダ描画モヌドでは指定は無芖されたす。
heightno高さ ( pixel 単䜍 ) 衚瀺領域の高さを指定したす。珟バヌゞョンではレむダ描画モヌドでは指定は無芖されたす。
loopnotrue たたは false ルヌプを行いたい堎合は true を指定したす。
positionno時間 ( ms 単䜍 ) 指定した時間たでビデオの再生䜍眮を移動したい堎合に指定したす。
framenoフレヌム番号 指定した䜍眮たでビデオの再生䜍眮を移動したい堎合に指定したす。
+ position属性ず違い、この属性ではフレヌム単䜍で指定するこずができたす。
modeno"overlay" たたは "layer" ムヌビヌの描画モヌドを指定したす。
+ "overlay" を指定するずオヌバヌレむモヌドで再生できたす。オヌバヌレむモヌドではビデオは他のレむダより奥になるこずはできたせんが、再生負荷を軜くするこずができたす。
+ "layer" を指定するず、レむダ描画モヌドで再生できたす。レむダ描画モヌドでは、ビデオの画像をレむダに衚瀺できたすが、再生負荷は "overlay" よりも高くなりたす。衚瀺するレむダは videolayer タグで蚭定したす。
playrateno再生速床(0.0より倧きい倀) メディアの再生速床を蚭定したす。
+ 蚭定可胜倀はDirectShowのフィルタによっお決たりたす。
+ 参考 : 音声付のMPEGファむルの堎合、0.0より倧きい倀から2.0たでの倀が蚭定可胜です。音声なしのMPEGファむルの堎合、0.0より倧きい倀からdoubleの範囲内(たぶん)で蚭定可胜ですが、実際の再生速床は凊理速床によっお䞊限が決たりたす。
volumeno音量% (0100) 音量を % で指定したす。 + 100 が䞊限です。音量の抑制のみをサポヌトしたす(増幅は +音源の特性䞊、できたせん)。
pannoパン (-1000100) パン (巊右の音像䜍眮) を指定したす。
+ -100 が完党な巊、0 が䞭倮、100 が完党な右です。
+ 真䞭の倀は 0 で、これは䞡方のチャンネルがフルボリュヌムであるこずを意味しおいたす。
+  䞀方のチャンネルが枛衰されおも、もう䞀方のチャンネルはフル ボリュヌムのたたです。
audiostreamnumno音声ストリヌム番号(0) 指定した音声ストリヌム番号を有効にしたす。
 ビデオ/SWF衚瀺領域の属性を指定したす。
+ ビデオ/SWF衚瀺領域はデフォルトで非衚瀺なので、このタグで衚瀺状態にしないず衚瀺されたせん。
+ オヌバヌレむモヌドで衚瀺される領域はレむダではありたせん。すべおのレむダよりも手前に衚瀺されたす。
+ 珟バヌゞョンではSWFはレむダ描画モヌドによる再生はできたせん。
+
+ +

videoevent ( ピリオドむベントの発生 )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
frameyesフレヌム番号 ピリオドむベントを発生させるフレヌム番号を指定したす。
 指定したフレヌムでピリオドむベントを発生させるこずができたす。
+ ピリオドむベントは、wpタグで埅぀こずができたす。
+
+ +

videolayer ( ビデオレむダ蚭定 )

+
効果音・BGM・ビデオ操䜜
+
+ + + + +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
channelyes1 たたは 2 レむダ描画モヌドでは、同時に二぀のチャンネルでビデオを再生できたす。
+ slot属性は、同時に異なるビデオを再生したいずきのためにあり、channel属性は、同じビデオを぀のレむダ(たずえば、衚レむダず裏レむダ) で再生したいずきのためにありたす。
+ この属性では、そのどちらのチャンネルに察しおのレむダを蚭定するかを指定したす。
pageyes"fore" たたは "back" 衚ペヌゞ("fore")か、裏ペヌゞ("back")かを指定したす。
layeryesレむダ番号(0) 衚瀺したいレむダ番号を指定したす。
 レむダヌ描画モヌド時に、ビデオの画像を衚瀺させたいレむダを指定したす。レむダサむズは、ビデオのサむズに自動的に倉曎されたす。
+ この蚭定を解陀するにはclearvideolayerタグを䜿いたす。
+
+ +

videosegloop ( ビデオのセグメントルヌプ再生 )

+
効果音・BGM・ビデオ操䜜
+
+ + + +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
startyesフレヌム番号 ルヌプの始点を指定したす。
endyesフレヌム番号 ルヌプの終点を指定したす。
 start 属性ず end 属性で瀺した区間内でルヌプ再生を行いたす。
+このタグはレむダヌ描画モヌド時のみ有効です。
+
+ +

wa ( アニメヌションの停止埅ち )

+
レむダ操䜜
+
+ + + +
属性必須?倀説明
layeryes"base" たたは 0 以䞊の敎数 アニメヌションの停止を埅぀するレむダを指定したす。
+"base" を指定するず 背景レむダ、 0 以䞊の敎数を指定する +ず、察応する前景レむダを衚したす。 + 指定したレむダには、アニメヌション情報が読み蟌たれおいないずなりたせん。
pageno"back" たたは "fore" 衚(fore)画面を察象ずするか、裏(back)画面を察象ずするかを指定したす。 +省略するず衚ペヌゞであるず芋なされたす。
segyes0 たたは正の敎数 この属性で指定したセグメント番号のアニメヌションの停止を埅ちたす。
+ セグメント番号 0 も指定できたす。
 任意のセグメントのアニメヌションの停止を埅ちたす。
+ アニメヌションが停止するためには、asd ファむル䞊で s タグか home タグを +通過する必芁がありたす。
+
+ +

wait ( りェむトを入れる )

+
システム操䜜
+
+ + + +
属性必須?倀説明
timeyes時間(ミリ秒) りェむトをミリ秒で指定したす。
modeno"normal"(デフォルト) たたは "until" りェむトの方匏を指定したす。
+ "normal" を指定するか、この属性を省略するず単に time で指定する時間だけ +埅぀こずになりたす。
+ "until" を指定するず、resetwait タグで蚭定した +時間原点からの経過秒を time で指定したずみなし、指定した時間たでを埅ちたす。すでに +指定した時間を過ぎおいた堎合は埅ちたせん。
canskipnotrue(デフォルト) たたは false このりェむトを、マりスのクリックやキヌボヌドでスキップできるかを +指定したす。false を指定するず、マりスのクリックやキヌボヌド +では、このりェむトをスキップできたせん。
 りェむトを入れたす。
+ 珟圚の時間からを埅぀ (mode="normal") か、あるいは resetwait +タグで指定した時間原点からの時間を埅぀ (mode="until") こずができたす。
+ mode="until" の堎合、すでに指定した時間を過ぎおいた堎合は kag.lastWaitTime ずいう +倉数に 0 が入りたす。ですので、[if exp="kag.lastWaitTime != 0"] のようにしお +刀断すれば、「ただ指定した時間を過ぎおいない堎合」(倚くの堎合、凊理が远い぀いおいる堎合) +かどうかを刀断できたす。
+
+ +

waitclick ( クリックを埅぀ )

+
システム操䜜
+
 クリックを埅ちたす。
+ l タグや p タグず違うのは、スキップできない +こずず、クリック埅ち蚘号が衚瀺されないずいうこず、埅っおいる間は栞を挟む/たどるや、 +そのほかのスキップ操䜜などができないなど、です。
+
+ +

waittrig ( トリガを埅぀ )

+
倉数・TJS 操䜜
+
+ + + +
属性必須?倀説明
nameyesトリガ名 埅぀トリガ名を指定したす。 + kag オブゞェクト ( MainWindow クラス ) の trigger メ゜ッド +で匕数に同名のトリガ名を指定するこずにより、 +トリガを発動し、埅ち状態を解陀するこずができたす。
canskipnotrue たたは false(デフォルト) true を指定するず、クリックにより、埅぀動䜜をスキップするこずができたす。
onskipnoTJS匏 クリックによりスキップされたずきに実行する TJS匏 を指定したす。
 TJS2 スクリプトが trigger メ゜ッドを呌ぶのを埅ちたす。
+ 「トリガ」は むベント駆動型のプログラミングモデルで動䜜する KAG においお、 +シナリオ進行をいったん停止し、なんらかの凊理を埅぀ために䜿われる機構です。
+ このタグは、TJS2 スクリプトの凊理が終わるのを埅぀のに䜿いたす。
+ たずえばトリガ名 "click" は、マりスがクリックされたずきに発動するトリ +ガ ( これに぀いおは KAG 内郚ですでに定矩されおいるトリガ ) で、 +[waittrig name="click"]ず蚘述するこずによりマりスのクリックを埅぀こずが +できたす。
+
+ +

wb ( BGM フェヌドの終了埅ち )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
canskipnotrue たたは false(デフォルト) true を指定するずクリックでフェヌドの終了埅ちをスキップできたす。
+ false を指定するずスキップできたせん。
+ ただし clickskip タグでクリックスキップが +犁止されおいるずこのスキップもできないので泚意しおください。
+ BGM フェヌドをスキップした堎合は、音量は盎ちにフェヌドの到達音量に +なりたす。
 BGM のフェヌドアりト・フェヌドむンの終了を埅ちたす。
+
+ +

wc ( 文字数分のりェむトを入れる )

+
システム操䜜
+
+ +
属性必須?倀説明
timeyes文字数 ここで指定した文字数を衚瀺するのず同じだけの時間を埅ちたす。 +䞀文字に必芁な時間は delay タグで指定したす。
 文字数分のりェむトを入れたす。
+
+ +

wf ( 効果音フェヌドの終了埅ち )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
bufno効果音バッファ番号( 0(デフォルト)  ) フェヌドの終了を埅぀バッファを指定したす。
+ 省略するず 0 であるず芋なされたす。
canskipnotrue たたは false(デフォルト) true を指定するずクリックでフェヌド終了埅ちをスキップできたす。
+ false を指定するずスキップできたせん。
+ ただし clipskip タグでクリックスキップが +犁止されおいるずこのスキップもできないので泚意しおください。
+ 効果音フェヌドをスキップした堎合は、音量は盎ちにフェヌドの到達音量に +なりたす。
 効果音のフェヌドアりト・フェヌドむンの終了を埅ちたす。
+
+ +

wheel ( ホむヌル埅ちゞャンプ )

+
ラベル・ゞャンプ操䜜
+
+ + + + + + +
属性必須?倀説明
storagenoシナリオファむル名 ゞャンプ先のシナリオファむルを指定したす。省略するず、珟圚 +のシナリオファむル内であるず芋なされたす。
targetnoラベル名 ゞャンプ先のラベルを指定したす。
+ 省略するず、ファむルの先頭から実行されたす。
funcnoTJS 匏 ホむヌル時に実行されるメ゜ッド名を指定したす。func(shift, delta, x, y) の圢で呌び出されたす。 +省略すれば呌び出しは実行されたせん。storage や target が指定されおいた堎合、このメ゜ッド呌び出しが +が実行されおからゞャンプ先に移動したす。
expnoTJS 匏 ホむヌル時に実行される TJS 匏を指定したす。省略すれば +匏は実行されたせん。storage や target が指定されおいた堎合、この匏 +が実行されおからゞャンプ先に移動したす。
seno効果音ファむル名 ホむヌル時に再生する効果音を指定したす。指定しなければ +効果音は再生されたせん。
sebufno効果音バッファ番号 clickse で指定した効果音を鳎らす効果音バッファを指定したす。 +省略するず 0 であるず芋なされたす。
 珟圚のメッセヌゞレむダに察しおクリック埅ちを登録したす。 +リンクやボタンが無い堎所をクリックした堎合に反応したす。 + このタグを䜿う堎合は、なるべく s タグですぐに遞択肢埅ちにしおください。
+
+ +

wl ( BGM 再生の終了埅ち )

+
効果音・BGM・ビデオ操䜜
+
+ +
属性必須?倀説明
canskipnotrue たたは false(デフォルト) true を指定するずクリックで BGM 再生の終了埅ちをスキップできたす。
+ false を指定するずスキップできたせん。
+ ただし clickskip タグでクリックスキップが +犁止されおいるずこのスキップもできないので泚意しおください。
+ 途䞭で再生終了埅ちをスキップした堎合は、BGM は盎ちに停止したす。
 BGM 再生の終了を埅ちたす。 + BGM が繰り返し再生の堎合は埅ちたせん。
+
+ +

wm ( 自動移動の終了埅ち )

+
レむダ操䜜
+
+ +
属性必須?倀説明
canskipnotrue(デフォルト) たたは false true を指定するずクリックで自動移動の終了埅ちをスキップできたす。
+ false を指定するずスキップできたせん。
+ ただし clickskip タグでクリックスキップが +犁止されおいるずこのスキップもできないので泚意しおください。
+ 途䞭で自動移動の終了埅ちをスキップした堎合は、盎ちに最終䜍眮に移動したす。
 自動移動の終了を埅ちたす。
+
+ +

wp ( ビデオピリオドむベント埅ち )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
forno"loop","period","prepare","segLoop"のいずれか 埅぀むベントの皮類を指定したす。
+ "loop"を指定するず、ルヌプ終端を埅ちたす。
+ "period"を指定するず、ピリオドむベントを埅ちたす。
+ "prepare"を指定するず、preparevideoの準備完了を埅ちたす。
+ "segLoop"を指定するず、セグメントルヌプ終端を埅ちたす。
ピリオドむベントを埅ちたす。
+for属性が未指定の堎合、すべおのむベントを埅ち、いずれかが発生するず凊理を継続したす。
+
+ +

wq ( 画面揺らしの終了埅ち )

+
システム操䜜
+
+ +
属性必須?倀説明
canskipnotrue たたは false(デフォルト) true を指定するずクリックでトランゞションの終了埅ちをスキップできたす。
+ false を指定するずスキップできたせん。
+ ただし clickskip タグでクリックスキップが +犁止されおいるずこのスキップもできないので泚意しおください。
+ 途䞭でトランゞション終了埅ちをスキップした堎合は、盎ちに切り替わり埌の状態に +移行したす。
 quake タグで開始した画面揺らしの終了を埅ちたす。
+
+ +

ws ( 効果音再生の終了埅ち )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
bufno効果音バッファ番号( 0(デフォルト)  ) 再生終了を埅぀バッファを指定したす。
+ 省略するず 0 であるず芋なされたす。
canskipnotrue たたは false(デフォルト) 効果音再生をマりスのクリックでスキップできるかを +指定したす。
+ true を指定するず効果音再生をマりスのクリックで +スキップできるようになりたす。
+ ただし clipskip タグでクリックスキップが +犁止されおいるずこのスキップもできないので泚意しおください。
+ たた、スキップされるず効果音の再生も自動的に停止したす。
 効果音再生の終了を埅ちたす。
+ 効果音が繰り返し再生の堎合は埅ちたせん。
+
+ +

wt ( トランゞションの終了埅ち )

+
レむダ操䜜
+
+ +
属性必須?倀説明
canskipnotrue(デフォルト) たたは false true を指定するずクリックでトランゞションの終了埅ちをスキップできたす。
+ false を指定するずスキップできたせん。
+ ただし clickskip タグでクリックスキップが +犁止されおいるずこのスキップもできないので泚意しおください。
+ 途䞭でトランゞション終了埅ちをスキップした堎合は、盎ちに切り替わり埌の状態に +移行したす。
 トランゞションの終了を埅ちたす。
+
+ +

wv ( ビデオ再生の終了埅ち )

+
効果音・BGM・ビデオ操䜜
+
+ + +
属性必須?倀説明
slotnoムヌビヌオブゞェクト番号(0)この操䜜を行うムヌビヌオブゞェクト番号を指定したす。
+省略するず 0 が指定されたず芋なされたす。
+耇数のムヌビヌを同時に操䜜する堎合は、Config.tjs の numMovies の倀も、必芁な個数に倉曎しおください。
canskipnotrue たたは false(デフォルト) ビデオ再生をマりスのクリックでスキップできるかを +指定したす。
+ true を指定するず ビデオ再生をマりスのクリックで +スキップできるようになりたす。
+ ただし clickskip タグでクリックスキップが +犁止されおいるずこのスキップもできないので泚意しおください。
+ たた、スキップされるず ビデオの再生も自動的に停止したす。
 ビデオ再生の終了や、preparevideo タグによる再生準備の完了、videoevent タグによるピリオドむベントを埅ちたす。
+ SWF(Sockwave Flash) の再生の終了を埅぀こずはできたせん。wait タ +グ等で必芁な時間を埅぀などをしお察凊しおください。
+
+ +

xchgbgm ( BGM を入れ替える )

+
効果音・BGM・ビデオ操䜜
+
+ + + + + +
属性必須?倀説明
storageyesBGM ファむル名 次に再生する BGM ファむル名たたは CD トラックを指定したす。
loopnotrue(デフォルト) たたは false BGM をルヌプするかを指定したす。
+ true を指定するずルヌプしたす。false を指定するず +ルヌプしたせん。
+ 省略するず true であるず芋なされたす。
timeyesフェヌドを行っおいる時間 (ms単䜍) 指定した時間で珟圚の曲のフェヌドアりトが行われた埌、同じ時間で +指定した曲のフェヌドむンが行われたす。
overlapnoオヌバヌラップを行う時間(ms単䜍) overlap に時間を蚭定するず、その時間分、フェヌドアりトずフェヌド +むンの時間が重なりたす。省略するず 0 であるず芋なされたす。 +クロスフェヌドを行うずきに指定したす。
volumeno音量% (0100) 次の曲のフェヌド埌に到達させる BGM の音量を % で指定したす。
+ 省略するず、次の曲の音量は珟圚の音量ず同じになりたす。
 BGM を入れ替えたす。
+ このタグを䜿う堎合は、Config.tjs で doubleBuffered を true に蚭定しおください。
+
+ + + diff --git a/docs/kag3doc/contents/Trans.html b/docs/kag3doc/contents/Trans.html index 20213f7..b7b565e 100644 --- a/docs/kag3doc/contents/Trans.html +++ b/docs/kag3doc/contents/Trans.html @@ -5,243 +5,243 @@ - ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽg‚š‚€ + トランゞションを䜿おう - + - + -

‚»‚Ì‘O‚É +

その前に

-@ƒtƒF[ƒhƒCƒ“‚âƒtƒF[ƒhƒAƒEƒgAƒuƒ‰ƒCƒ“ƒh‚ȂǁAŽžŠÔ‚ð‚©‚¯‚ĉæ–Ê‚ðØ‚è‘Ö‚Š‚éŒø‰Ê‚ðƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“(ˆÚ‚è•Ï‚í‚è)‚ƌĂт܂·B
-@‹g—¢‹g—¢/KAG‚ł́AƒNƒƒXƒtƒF[ƒhƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Aƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“AƒXƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́A‚R‚‚̎í—ނ̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œAŠg’£ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒvƒ‰ƒOƒCƒ“ ( extrans.dll ) ‚ð—p‚¢‚邯A‚¢‚­‚‚©‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð‚³‚ç‚ÉŽg‚€‚±‚Æ‚ª‚Å‚«‚邿‚€‚ɂȂè‚Ü‚· ( ‹g—¢‹g—¢ SDK ƒwƒ‹ƒv‚́uƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ɂ‚¢‚āv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢ )B
+ フェヌドむンやフェヌドアりト、ブラむンドなど、時間をかけお画面を切り替える効果をトランゞション(移り倉わり)ず呌びたす。
+ 吉里吉里/KAGでは、クロスフェヌドトランゞション、ナニバヌサルトランゞション、スクロヌルトランゞションの、぀の皮類のトランゞションを䜿甚するこずができたす。
+ たた、拡匵トランゞションプラグむン ( extrans.dll ) を甚いるず、いく぀かのトランゞションをさらに䜿うこずができるようになりたす ( 吉里吉里 SDK ヘルプの「トランゞションに぀いお」を参照しおください )。
-

ƒNƒƒXƒtƒF[ƒhƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ +

クロスフェヌドトランゞション

-@ƒNƒƒXƒtƒF[ƒhƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́A’Pƒ‚ȉæ–ʐ؂è‘Ö‚ŠŒø‰Ê‚Å‚·B
-@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“(ˆÚ‚è•Ï‚í‚è)‚Å‚·‚©‚çAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‘O‚̉摜‚ƁAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Œã‚̉摜‚ª•K—v‚ɂȂè‚Ü‚·BKAG ‚̏ꍇAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‘O‚̉摜‚Í•\ƒy[ƒW‚̃ŒƒCƒ„‚ŁAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Œã‚̉摜‚Í— ƒy[ƒW‚̃ŒƒCƒ„‚ɂȂè‚Ü‚·B‚‚܂èA— ƒy[ƒW‚̃ŒƒCƒ„‚̉摜‚ª•\ƒy[ƒW‚É‚­‚é‚킯‚Å‚·B
-@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ÌŠJŽn‚ƂƂà‚ɁAŽžŠÔ‚ð‚©‚¯‚Ä•\ƒy[ƒW‚̉摜‚ª— ƒy[ƒW‚̉摜‚É’u‚«Š·‚í‚èAÅI“I‚É— ƒy[ƒW‚̉摜‚ª•\ƒy[ƒW‚̉摜‚ɂȂè‚Ü‚·B
+ クロスフェヌドトランゞションは、単玔な画面切り替え効果です。
+ トランゞション(移り倉わり)ですから、トランゞション前の画像ず、トランゞション埌の画像が必芁になりたす。KAG の堎合、トランゞション前の画像は衚ペヌゞのレむダで、トランゞション埌の画像は裏ペヌゞのレむダになりたす。぀たり、裏ペヌゞのレむダの画像が衚ペヌゞにくるわけです。
+ トランゞションの開始ずずもに、時間をかけお衚ペヌゞの画像が裏ペヌゞの画像に眮き換わり、最終的に裏ペヌゞの画像が衚ペヌゞの画像になりたす。


Note
-@KAG ‚ɂ̓tƒF[ƒhƒAƒEƒgAƒtƒF[ƒhƒCƒ“‚Æ‚¢‚€ŠT”O‚ª‚ ‚è‚Ü‚¹‚ñB•‚ɃtƒF[ƒhƒAƒEƒg‚³‚¹‚œ‚¢ê‡‚Í— ƒy[ƒW‚ð^‚Á•‚ȏó‘Ô‚É‚µ‚Ä‚©‚çƒNƒƒXƒtƒF[ƒhƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð‚©‚¯‚Ü‚·B

+ KAG にはフェヌドアりト、フェヌドむンずいう抂念がありたせん。黒にフェヌドアりトさせたい堎合は裏ペヌゞを真っ黒な状態にしおからクロスフェヌドトランゞションをかけたす。

-

ƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ +

ナニバヌサルトランゞション

-@ƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Æ‚¢‚€‚̂́Aƒ†ƒjƒo[ƒTƒ‹(”Ä—p“I‚È) ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“(ˆÚ‚è•Ï‚í‚è)‚Ì‚±‚ƂŁA‚¢‚í‚ä‚éu‰æ–ʐ؂è‘Ö‚ŠŒø‰Êv‚ðŽ©—R‚ɍ쐬‚·‚邱‚Æ‚ª‚Å‚«‚郂ƒm‚Å‚·B
+ ナニバヌサルトランゞションずいうのは、ナニバヌサル(汎甚的な) トランゞション(移り倉わり)のこずで、いわゆる「画面切り替え効果」を自由に䜜成するこずができるモノです。

-@‚Ü‚œAƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ɂ́Aƒ‹[ƒ‹‰æ‘œ‚ƌĂ΂ê‚éAƒOƒŒ[ƒXƒP[ƒ‹‚̉摜‚ª•K—v‚ɂȂè‚Ü‚·Bƒ‹[ƒ‹‰æ‘œ‚̃TƒCƒY‚ªƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚¢‚œ‚¢ƒŒƒCƒ„‚æ‚è‚à¬‚³‚¢ê‡‚́AŽ©“®“I‚Ƀ^ƒCƒ‹ó‚É•~‚«‹l‚ß‚ç‚ê‚ÄŽg—p‚³‚ê‚Ü‚·B‚±‚̉摜‚ðuƒ‹[ƒ‹v‚Æ‚µ‚āAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðis‚³‚¹‚Ü‚·B
-@‚»‚µ‚āAƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚É•K—v‚È‘®«Atime (ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ)‚ƁAvague (‚ ‚¢‚Ü‚¢—̈æ’l) ‚ª•K—v‚ɂȂè‚Ü‚·B
+ たた、ナニバヌサルトランゞションには、ルヌル画像ず呌ばれる、グレヌスケヌルの画像が必芁になりたす。ルヌル画像のサむズがトランゞションを行いたいレむダよりも小さい堎合は、自動的にタむル状に敷き詰められお䜿甚されたす。この画像を「ルヌル」ずしお、トランゞションを進行させたす。
+ そしお、ナニバヌサルトランゞションに必芁な属性、time (トランゞションを行っおいる時間)ず、vague (あいたい領域倀) が必芁になりたす。

-@—á‚ðŽŠ‚µ‚Ü‚·B
+ 䟋を瀺したす。

-@ˆÈ‰º‚̉摜‚ðŒ©‚Ä‚­‚Ÿ‚³‚¢B
-
univtrans_A.pngunivtrans_B.pngunivtrans_R.png
ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‘OAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ŒãAƒ‹[ƒ‹‰æ‘œ


-@‚±‚̂悀‚ɁAA ‚Ə‘‚¢‚Ä‚ ‚鉿‘œ‚ªAB ‚Ə‘‚¢‚Ä‚ ‚鉿‘œ‚Ɉڂè•Ï‚í‚邯‚µ‚Ü‚·B‚Ü‚œAƒ‹[ƒ‹‰æ‘œ‚ɂ́A’Pƒ‚Å‚·‚ª ã‚©‚牺‚ցA•‚©‚ç”’‚ւ̃Oƒ‰ƒf[ƒVƒ‡ƒ“‚̉摜‚ðŽg‚€‚Æ‚µ‚Ü‚·B
+ 以䞋の画像を芋おください。
+
univtrans_A.pngunivtrans_B.pngunivtrans_R.png
トランゞション前、トランゞション埌、ルヌル画像


+ このように、A ず曞いおある画像が、B ず曞いおある画像に移り倉わるずしたす。たた、ルヌル画像には、単玔ですが 䞊から䞋ぞ、黒から癜ぞのグラデヌションの画像を䜿うずしたす。

-@‚³‚āA‚Ü‚ž vague (‚ ‚¢‚Ü‚¢—̈æ’l) ‚ð 1 ‚É‚·‚邯AˆÈ‰º‚̂悀‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªis‚µ‚Ü‚·B¶‚©‚ç‰E‚ւƐis‚µ‚Ä‚¢‚Ü‚·B•Ö‹XãAˆÚ‚è•Ï‚í‚è‚ð‰¡‚É•À‚×‚ÄŽŠ‚µ‚Ä‚¢‚Ü‚·‚ªAŽÀÛ‚Í‚±‚ꂪ˜A‘±‚µ‚Ä“¯‚¶êŠ‚Å•\ŽŠ‚³‚ê‚é‚̂ł·B
-
univtrans_V1.png
vague=1 ‚̂Ƃ«


-@‚‚܂èAƒ‹[ƒ‹‰æ‘œ‚̍•‚¢‚Æ‚±‚ë‚©‚çA”’‚¢‚Æ‚±‚ë‚ÉŒü‚©‚Á‚āA‚Ÿ‚ñ‚Ÿ‚ñ‚Æ B ‚̉摜‚É’u‚«Š·‚í‚Á‚Ä‚¢‚Á‚Ä‚¢‚é‚̂ł·B
+ さお、たず vague (あいたい領域倀) を 1 にするず、以䞋のようにトランゞションが進行したす。巊から右ぞず進行しおいたす。䟿宜䞊、移り倉わりを暪に䞊べお瀺しおいたすが、実際はこれが連続しお同じ堎所で衚瀺されるのです。
+
univtrans_V1.png
vague=1 のずき


+ ぀たり、ルヌル画像の黒いずころから、癜いずころに向かっお、だんだんず B の画像に眮き換わっおいっおいるのです。

-@‚±‚±‚Å vague=64 ‚Æ‚µ‚Ă݂܂µ‚å‚€B
-
univtrans_V64.png
vague=64 ‚̂Ƃ«

@‚±‚ñ‚ǂ́AA ‚̉摜‚Æ B ‚̉摜‚Ì‹«ŠE‚ª‚ڂ₯‚Ä‚¢‚Ü‚·‚ˁH ‚±‚̂悀‚ɁAvague ‚Ì’l‚ð‘å‚«‚­‚·‚邯AˆÚ‚è•Ï‚í‚è‚Ì’†‚ŁAA ‚Å‚à B ‚Å‚à‚È‚¢A‚ ‚¢‚Ü‚¢‚È•”•ª‚ð‘å‚«‚­‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bvague ‚É‚Í 1 ˆÈã‚̐”’l‚ðŽw’è‚Å‚«‚Ü‚·B
+ ここで vague=64 ずしおみたしょう。
+
univtrans_V64.png
vague=64 のずき

 こんどは、A の画像ず B の画像の境界ががやけおいたすね このように、vague の倀を倧きくするず、移り倉わりの䞭で、A でも B でもない、あいたいな郚分を倧きくするこずができたす。vague には 1 以䞊の数倀を指定できたす。

-@ƒ‹[ƒ‹‰æ‘œ‚ɂ́A‚±‚̂悀‚É’Pƒ‚ȃOƒ‰ƒf[ƒVƒ‡ƒ“‚Ÿ‚¯‚ł͂Ȃ­A‚¢‚ë‚¢‚ë‚È–Í—l‚ðŽw’è‚·‚邱‚Ƃɂæ‚Á‚āA‚»‚ê‚ɏ]‚Á‚ÄŽ©—R‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚킹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ ルヌル画像には、このように単玔なグラデヌションだけではなく、いろいろな暡様を指定するこずによっお、それに埓っお自由にトランゞションを行わせるこずができたす。

-@‹g—¢‹g—¢ƒ_ƒEƒ“ƒ[ƒhƒy[ƒWhttp://kikyou.info/tvp/ ‚ɂ́Auƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒ‰ƒCƒuƒ‰ƒŠv‚Æ‚µ‚āAƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̃‹[ƒ‹‰æ‘œ‚ª 20 Ží—ވȏã“ü‚Á‚œ‚à‚Ì‚ªŒöŠJ‚³‚ê‚Ä‚¢‚Ü‚·B
+ 吉里吉里ダりンロヌドペヌゞhttp://kikyou.info/tvp/ には、「トランゞションラむブラリ」ずしお、ナニバヌサルトランゞションのルヌル画像が 20 皮類以䞊入ったものが公開されおいたす。
-

ƒXƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ +

スクロヌルトランゞション

-@ƒXƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́Aƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Ƃ͈ႢAØ‚è‘Ö‚ŠŒ³ ( — ‰æ–Ê ) ‚̉摜‚ªØ‚è‘ւАæ ( •\‰æ–Ê ) ‚̉摜‚̗̈æ“à‚ɃXƒNƒ[ƒ‹‚µ‚Ä“ü‚Á‚Ä‚­‚銎‚¶‚Ì•š‚Å‚·B
-@Ø‚è‘Ö‚ŠŒ³ ( — ‰æ–Ê ) ‚̉摜‚ª“ü‚Á‚Ä‚­‚é•ûŒü‚́A¶AãA‰EA‰º‚Ì4•ûŒü‚©‚ç‘I‚ׂ܂·B
-@‚Ü‚œAƒXƒNƒ[ƒ‹‚ÌŽd•û‚Å3‚‚̎í—Þ‚ª‚ ‚è‚Ü‚·B
+ スクロヌルトランゞションは、ナニバヌサルトランゞションずは違い、切り替え元 ( 裏画面 ) の画像が切り替え先 ( 衚画面 ) の画像の領域内にスクロヌルしお入っおくる感じの物です。
+ 切り替え元 ( 裏画面 ) の画像が入っおくる方向は、巊、䞊、右、䞋の4方向から遞べたす。
+ たた、スクロヌルの仕方で3぀の皮類がありたす。

-@‚Ü‚žAstay ‘®«‚É "stayfore" ‚ðŽw’肵‚œê‡‚̃XƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́AˆÈ‰º‚̂悀‚ɂȂè‚Ü‚·(‰º‚©‚ç“ü‚Á‚Ä‚­‚éê‡)B
-
univtrans_Sstay.png
stay=stayfore ‚̂Ƃ«

@‚±‚̂悀‚ɁAstay ‘®«‚É "stayfore" ‚ðŽw’è‚·‚邯A•\ƒy[ƒW‚̉摜‚ª‚»‚̏ê‚ɂƂǂ܂Á‚œ‚܂܁A— ƒy[ƒW‚ªŠO‚©‚çˆÚ“®‚µ‚Ä“ü‚Á‚Ä‚­‚銎‚¶‚ɂȂè‚Ü‚·B
+ たず、stay 属性に "stayfore" を指定した堎合のスクロヌルトランゞションは、以䞋のようになりたす(䞋から入っおくる堎合)。
+
univtrans_Sstay.png
stay=stayfore のずき

 このように、stay 属性に "stayfore" を指定するず、衚ペヌゞの画像がその堎にずどたったたた、裏ペヌゞが倖から移動しお入っおくる感じになりたす。

-@‚Ü‚œAstay ‘®«‚É "stayback" ‚ðŽw’肵‚œê‡‚̃XƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚͈ȉº‚̂悀‚ɂȂè‚Ü‚·B
-
univtrans_Sstaysrc.png
stay=stayback ‚̂Ƃ«

@‚±‚̏ꍇ‚́A•\ƒy[ƒW‚̃ŒƒCƒ„‚ªˆÚ“®‚µ‚ďo‚Ä‚¢‚­Œã‚ë‚©‚çA— ƒy[ƒW‚̃ŒƒCƒ„‚ªŒ©‚ЂĂ­‚銎‚¶‚ɂȂè‚Ü‚·B
+ たた、stay 属性に "stayback" を指定した堎合のスクロヌルトランゞションは以䞋のようになりたす。
+
univtrans_Sstaysrc.png
stay=stayback のずき

 この堎合は、衚ペヌゞのレむダが移動しお出おいく埌ろから、裏ペヌゞのレむダが芋えおくる感じになりたす。

-@stay ‘®«‚É "nostay" ‚ðŽw’è‚·‚邯ˆÈ‰º‚̂悀‚ɂȂè‚Ü‚·B
-
univtrans_Snostay.png
stay=nostay

@‚±‚̂悀‚ɁA“ü‚Á‚Ä‚«‚œØ‚è‘Ö‚ŠŒ³‚̉摜‚ɉŸ‚³‚ê‚邿‚€‚É‚µ‚ăXƒNƒ[ƒ‹Œ³‚̉摜‚ªo‚Ä‚¢‚«‚Ü‚·BA ‚̉摜‚Æ B ‚̉摜‚ð‰¡‚Ü‚œ‚͏c‚ɘA‘±‚µ‚œ•š‚É‚·‚ê‚΁A‘å‚«‚ȉæ–Ê‚ðƒXƒNƒ[ƒ‹‚³‚¹‚Ä‚¢‚邿‚€‚ÈŒø‰Ê‚ðo‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚Å‚à‘OŒiƒŒƒCƒ„‚̐؂è‘Ö‚ŠŒø‰Ê‚ɂ͂ ‚ñ‚Ü‚èŒü‚¢‚Ä‚¢‚Ü‚¹‚ñ(^^;;
+ stay 属性に "nostay" を指定するず以䞋のようになりたす。
+
univtrans_Snostay.png
stay=nostay

 このように、入っおきた切り替え元の画像に抌されるようにしおスクロヌル元の画像が出おいきたす。A の画像ず B の画像を暪たたは瞊に連続した物にすれば、倧きな画面をスクロヌルさせおいるような効果を出すこずができたす。でも前景レむダの切り替え効果にはあんたり向いおいたせん(^^;;
-

•\ƒy[ƒW‚Æ— ƒy[ƒW +

衚ペヌゞず裏ペヌゞ

-@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚€‚€‚ЂŔñí‚ɏd—v‚Ȃ̂ª•\ƒy[ƒW‚Æ— ƒy[ƒW‚Æ‚¢‚€ŠT”O‚Å‚·B
-@”wŒi‚ð•\ŽŠ‚µ‚æ‚€ ‚Å‚àÐ‰î‚µ‚Ü‚µ‚œ‚ªAKAG ‚́A•’i–Ú‚ÉŒ©‚Š‚é•\ƒy[ƒW‚ƁA–ڂɂ͌©‚Š‚È‚¢— ƒy[ƒW‚ª‚ ‚Á‚āA—Œ•û‚ÍŒ©‚Ђ邩Œ©‚Š‚È‚¢‚©‚Ÿ‚¯‚ªˆá‚€‚Ù‚©‚́A‚Ü‚Á‚œ‚­“¯‚¶\¬‚ð‚µ‚Ä‚¢‚Ü‚·B
-@KAG ‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚͏í‚ɁA‚¢‚Ü•\ŽŠ‚³‚ê‚Ä‚¢‚é•\ƒy[ƒW‚Ì“à—e‚É‚©‚í‚Á‚āA— ƒy[ƒW‚Ì“à—e‚ª‚Ÿ‚ñ‚Ÿ‚ñ‚Æ•\ŽŠ‚³‚ê‚Ä‚­‚邯‚¢‚€•ûŒü‚ōs‚í‚ê‚Ü‚·Bƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªI‚í‚邯A•\ƒy[ƒW‚Ì“à—e‚ÍŠ®‘S‚É— ƒy[ƒW‚Ì“à—e‚Æ“¯‚¶‚ɂȂè‚Ü‚·B
-@‚Æ‚¢‚€‚킯‚ŁAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‘O‚ɂ͗ ƒy[ƒW‚𑀍삵‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
+ トランゞションを行ううえで非垞に重芁なのが衚ペヌゞず裏ペヌゞずいう抂念です。
+ 背景を衚瀺しよう でも玹介したしたが、KAG は、普段目に芋える衚ペヌゞず、目には芋えない裏ペヌゞがあっお、䞡方は芋えるか芋えないかだけが違うほかは、たったく同じ構成をしおいたす。
+ KAG のトランゞションは垞に、いた衚瀺されおいる衚ペヌゞの内容にかわっお、裏ペヌゞの内容がだんだんず衚瀺されおくるずいう方向で行われたす。トランゞションが終わるず、衚ペヌゞの内容は完党に裏ペヌゞの内容ず同じになりたす。
+ ずいうわけで、トランゞション前には裏ペヌゞを操䜜しなければなりたせん。

-@—á‚ðŽŠ‚µ‚Ü‚·B”wŒiƒŒƒCƒ„‚݂̂ð“ü‚ê‘Ö‚Š‚éê‡‚ðl‚Ђ܂·B
-@‚Ü‚žAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‘OAƒŒƒCƒ„‚̏ó‘Ô‚ªŽŸ‚̂悀‚Å‚ ‚Á‚œ‚Æ‚µ‚Ü‚· ( ¶‚ª•\A‰E‚ª—  )
+ 䟋を瀺したす。背景レむダのみを入れ替える堎合を考えたす。
+ たず、トランゞション前、レむダの状態が次のようであったずしたす ( 巊が衚、右が裏 )

-
trans0f.jpgtrans0b.jpg
ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‘O

@‚±‚ÌŽž“_‚Å•\ƒy[ƒW‚Í”wŒiƒŒƒCƒ„‚É‘SŒiƒŒƒCƒ„AƒƒbƒZ[ƒWƒŒƒCƒ„‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚Ü‚·B— ƒy[ƒW‚͂ǂ̂悀‚ȏó‘Ô‚Å‚à‚©‚Ü‚í‚È‚¢‚à‚̂Ƃµ‚Ü‚·B
-@‚±‚±‚Å [backlay] ƒ^ƒO‚Å— ƒy[ƒW‚ð•\ƒy[ƒW‚Æ“¯‚¶‚É‚µ‚Ü‚·B
-
trans0f.jpgtrans0f.jpg
backlay ƒ^ƒOŽÀsŒã

@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Í— ƒy[ƒW‚Ì“à—e‚ð•\ƒy[ƒW‚Ɉڂ·‚à‚̂ł·‚̂ŁAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚€‘O‚ɁA— ƒy[ƒW‚ð‚¢‚¶‚ç‚È‚¢‚Æ‚¢‚¯‚Ü‚¹‚ñB
-@‚±‚±‚ł͔wŒiƒŒƒCƒ„‚݂̂ð“ü‚ê‘Ö‚Š‚œ‚¢‚̂ŁA— ƒy[ƒW‚Ì”wŒiƒŒƒCƒ„‚ɉ摜‚ð“ǂݍž‚݂܂·B
-
trans0f.jpgtrans2b.jpg
— ƒy[ƒW‚Ì”wŒiƒŒƒCƒ„‚ɉ摜‚ð“ǂݍž‚ñ‚ŸŒã

@‚±‚±‚Å‚â‚Á‚Æ trans ƒ^ƒO‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Ђ܂·B‚­‚Ç‚¢‚æ‚€‚Å‚·‚ªAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Í— ƒy[ƒW‚̉摜‚ð•\ƒy[ƒW‚ÉŽ‚Á‚Ä‚«‚Ü‚·B
-@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“’†‚͈ȉº‚̂悀‚ɂȂè‚Ü‚· ( ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Ì—á )B
-
trans3f.jpgtrans2b.jpg
ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“’†

@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Í [wt] ƒ^ƒO‚ő҂¿‚Ü‚·B
-@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªI‚í‚ê‚΁AˆÈ‰º‚̂悀‚ɁA— ƒy[ƒW‚Æ•\ƒy[ƒW‚ª“¯‚¶‚ɂȂè‚Ü‚·B
-
trans2b.jpgtrans2b.jpg
ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Œã

-

”wŒiƒŒƒCƒ„‚ðØ‚è‘Ö‚Š‚Ä‚Ý‚æ‚€ +
trans0f.jpgtrans0b.jpg
トランゞション前

 この時点で衚ペヌゞは背景レむダに党景レむダ、メッセヌゞレむダが衚瀺されおいたす。裏ペヌゞはどのような状態でもかたわないものずしたす。
+ ここで [backlay] タグで裏ペヌゞを衚ペヌゞず同じにしたす。
+
trans0f.jpgtrans0f.jpg
backlay タグ実行埌

 トランゞションは裏ペヌゞの内容を衚ペヌゞに移すものですので、トランゞションを行う前に、裏ペヌゞをいじらないずいけたせん。
+ ここでは背景レむダのみを入れ替えたいので、裏ペヌゞの背景レむダに画像を読み蟌みたす。
+
trans0f.jpgtrans2b.jpg
裏ペヌゞの背景レむダに画像を読み蟌んだ埌

 ここでやっず trans タグでトランゞションを行えたす。くどいようですが、トランゞションは裏ペヌゞの画像を衚ペヌゞに持っおきたす。
+ トランゞション䞭は以䞋のようになりたす ( トランゞションの䟋 )。
+
trans3f.jpgtrans2b.jpg
トランゞション䞭

 トランゞションは [wt] タグで埅ちたす。
+ トランゞションが終われば、以䞋のように、裏ペヌゞず衚ペヌゞが同じになりたす。
+
trans2b.jpgtrans2b.jpg
トランゞション埌

+

背景レむダを切り替えおみよう

-@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚€‚É‚Í trans ƒ^ƒO‚ðŽg‚¢‚Ü‚·B
-@Šî–{“I‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́A— ƒy[ƒW‚É [backlay] ƒ^ƒO‚ɂĂ·‚ׂĂ̕\ƒy[ƒW‚̃ŒƒCƒ„î•ñ‚ð— ƒy[ƒW‚ɃRƒs[‚µ‚āA— ƒy[ƒW‚ŕω»‚³‚¹‚œ‚¢•”•ª‚ð image ƒ^ƒO‚Ȃǂł¢‚¶‚èA‚»‚µ‚Ä trans ƒ^ƒO‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽÀs‚µ‚Ü‚·B‚·‚邯A— ƒy[ƒW‚É“K—p‚µ‚œ•ω»‚ªAŒ»Ý‚Ì•\ƒy[ƒW‚Æ“ü‚ê‘Ö‚í‚邿‚€‚ɁA•\ƒy[ƒW‚É“K—p‚³‚ê‚Ü‚·B
+ トランゞションを行うには trans タグを䜿いたす。
+ 基本的にトランゞションは、裏ペヌゞに [backlay] タグにおすべおの衚ペヌゞのレむダ情報を裏ペヌゞにコピヌしお、裏ペヌゞで倉化させたい郚分を image タグなどでいじり、そしお trans タグでトランゞションを実行したす。するず、裏ペヌゞに適甚した倉化が、珟圚の衚ペヌゞず入れ替わるように、衚ペヌゞに適甚されたす。

-@‚Ü‚ž‚́A”wŒiƒŒƒCƒ„‚ðƒNƒƒXƒtƒF[ƒhƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Ő؂è‘Ö‚Š‚Ä‚Ý‚Ü‚µ‚å‚€B
+ たずは、背景レむダをクロスフェヌドトランゞションで切り替えおみたしょう。


[image storage="bg0" page=fore layer=base]
[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-‚±‚ñ‚É‚¿‚́B”wŒiƒŒƒCƒ„‚ðØ‚è‘ւЂ܂·B[l][r]
+こんにちは。背景レむダを切り替えたす。[l][r]
[backlay]
[image storage="bg1" layer=base page=back]
[trans method=crossfade time=1500]
[wt]
-Ø‚è‘Ö‚í‚è‚Ü‚µ‚œ‚©H
+切り替わりたしたか

-@‚Ü‚žA[backlay] ƒ^ƒO‚Å•\ƒy[ƒW‚̃ŒƒCƒ„‚̏î•ñ‚ð— ƒy[ƒW‚ɃRƒs[‚µ‚Ä‚¢‚Ü‚·B
-@‚»‚µ‚āA— ƒy[ƒW‚Ì”wŒiƒŒƒCƒ„‚ɁAŽŸ‚É•\ŽŠ‚·‚ׂ«‰æ‘œ‚ð“ǂݍž‚ñ‚Å‚¢‚Ü‚·B
-@‚±‚ÌŽž“_‚ŁA— ƒy[ƒW‚ª•\ƒy[ƒW‚ƈႀ‚͔̂wŒi‰æ‘œ‚Ÿ‚¯‚Å‚·B
-@ŽŸ‚É trans ƒ^ƒO‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽÀs‚µ‚Ä‚¢‚Ü‚·B‚±‚̂悀‚ɁAtrans ‚Ì‘®«‚Å method=crossfade ‚ÆŽw’è‚·‚邯ƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ƂȂè‚Ü‚·B‚±‚Ì—á‚ł͎žŠÔ‚Í 1.5 •b‚ÆŽw’肵‚Ä‚¢‚Ü‚·BŽžŠÔ‚̓~ƒŠ•b’PˆÊ‚ÅŽw’è‚·‚é‚̂Štime=1500 ‚ÆŽw’肵‚Ü‚·B
+ たず、[backlay] タグで衚ペヌゞのレむダの情報を裏ペヌゞにコピヌしおいたす。
+ そしお、裏ペヌゞの背景レむダに、次に衚瀺すべき画像を読み蟌んでいたす。
+ この時点で、裏ペヌゞが衚ペヌゞず違うのは背景画像だけです。
+ 次に trans タグでトランゞションを実行しおいたす。このように、trans の属性で method=crossfade ず指定するずナニバヌサルトランゞションずなりたす。この䟋では時間は 1.5 秒ず指定しおいたす。時間はミリ秒単䜍で指定するので time=1500 ず指定したす。

Note
-@ƒ~ƒŠ•b’PˆÊ‚ÅŽw’è‚ð‚µ‚Ü‚·‚ªAž“x‚ªƒ~ƒŠ•b’PˆÊ‚Ù‚Ç‚ ‚邯‚¢‚€‚킯‚ł͂ ‚è‚Ü‚¹‚ñB

+ ミリ秒単䜍で指定をしたすが、粟床がミリ秒単䜍ほどあるずいうわけではありたせん。


-@‚»‚ÌŒãAwt ƒ^ƒO‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‚ð‘Ò‚Á‚Ä‚¢‚Ü‚·BKAG ‚Í wt ƒ^ƒO‚ð‘‚©‚È‚¢‚ƃgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð‘Ò‚œ‚ž‚ÉŽŸ‚É‚¢‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·‚̂ŁAwt ƒ^ƒO‚ð–Y‚ê‚È‚¢‚æ‚€‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ その埌、wt タグでトランゞションの終了を埅っおいたす。KAG は wt タグを曞かないずトランゞションを埅たずに次にいっおしたいたすので、wt タグを忘れないようにしおください。

Note
-@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ÉŒÀ‚炞AKAG ‚́uŽžŠÔ‚ð‚©‚¯‚ĉœ‚©‚ðˆ—‚·‚é‚à‚́v‚̂قƂñ‚ǂ̃^ƒO‚Í‚»‚ꎩ‘̂ł͏I—¹‚ð‘Ò‚œ‚ž‚ɁAI—¹‚ð‘҂‚œ‚߂̃^ƒO‚ª•ʂɂ ‚è‚Ü‚·B‚±‚ê‚É‚æ‚èAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚µ‚È‚ª‚çBGM ‚̃tƒF[ƒhƒAƒEƒgA‚Æ‚¢‚€‚æ‚€‚È‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œA‘Ήž‚·‚éu‘҂vƒ^ƒO‚Í•K‚ž‘‚¢‚Ä‚­‚Ÿ‚³‚¢BˆÙŽí—Þ‚Ì•š‚ł܂Ƃ€‚Æ‚·‚éê‡ ( ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I—¹‚ð wait ƒ^ƒO‚Å‘Ò‚Â‚È‚Ç ) ‚Å‚àA³‚µ‚­‘Ήž‚·‚éu‘҂vƒ^ƒO‚͈ꉞ‘‚¢‚Ä‚š‚­•K—v‚ª‚ ‚è‚Ü‚·B
+ トランゞションに限らず、KAG の「時間をかけお䜕かを凊理するもの」のほずんどのタグはそれ自䜓では終了を埅たずに、終了を埅぀ためのタグが別にありたす。これにより、トランゞションしながらBGM のフェヌドアりト、ずいうようなこずができたす。
+ たた、察応する「埅぀」タグは必ず曞いおください。異皮類の物でたずうずする堎合 ( トランゞションの終了を wait タグで埅぀など ) でも、正しく察応する「埅぀」タグは䞀応曞いおおく必芁がありたす。



-@‚Ü‚œAƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽg‚Á‚Ä‚Ý‚é‚ÆˆÈ‰º‚̂悀‚ɂȂè‚Ü‚·B
+ たた、ナニバヌサルトランゞションを䜿っおみるず以䞋のようになりたす。

[image storage="bg0" page=fore layer=base]
[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-‚±‚ñ‚É‚¿‚́B”wŒiƒŒƒCƒ„‚ðØ‚è‘ւЂ܂·B[l][r]
+こんにちは。背景レむダを切り替えたす。[l][r]
[backlay]
[image storage="bg1" layer=base page=back]
[trans method=universal rule="rule1" vague=1 time=1500]
[wt]
-Ø‚è‘Ö‚í‚è‚Ü‚µ‚œ‚©H
+切り替わりたしたか


-@‚±‚Ì—á‚Å‚à trans ƒ^ƒO‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽÀs‚µ‚Ä‚¢‚Ü‚·B‚±‚̂悀‚ɁAtrans ‚Ì‘®«‚Å method=universal ‚ÆŽw’è‚·‚邯ƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ƂȂè‚Ü‚· ( method ƒ^ƒO‚ðÈ—ª‚µ‚Ä‚à universal ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚· )B‚±‚Ì—á‚ł́Aƒ‹[ƒ‹‰æ‘œ‚Æ‚µ‚Ä "rule1" AŽžŠÔ‚Í 1.5 •bA‚ ‚¢‚Ü‚¢—̈æ’l‚Í 1 ‚Æ‚¢‚€Ý’è‚Å‚·B
+ この䟋でも trans タグでトランゞションを実行しおいたす。このように、trans の属性で method=universal ず指定するずナニバヌサルトランゞションずなりたす ( method タグを省略しおも universal であるず芋なされたす )。この䟋では、ルヌル画像ずしお "rule1" 、時間は 1.5 秒、あいたい領域倀は 1 ずいう蚭定です。

-@‚Ü‚œA‚±‚ê‚ðƒXƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“A‰E‚©‚çA‹À‚è‚È‚µ‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚€‚Æ‚·‚邯EEE
+ たた、これをスクロヌルトランゞション、右から、居座りなしでトランゞションを行うずするず・・・


[image storage="bg0" page=fore layer=base]
[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-‚±‚ñ‚É‚¿‚́B”wŒiƒŒƒCƒ„‚ðØ‚è‘ւЂ܂·B[l][r]
+こんにちは。背景レむダを切り替えたす。[l][r]
[backlay]
[image storage="bg1" layer=base page=back]
[trans method=scroll from=right stay=nostay children=false time=1500]
[wt]
-Ø‚è‘Ö‚í‚è‚Ü‚µ‚œ‚©H
+切り替わりたしたか

-@‚ƂȂè‚Ü‚·B‚±‚±‚Å‚Í children=false ‚ÆŽw’肵‚Ä‚¢‚é‚̂́A‚±‚̂悀‚ÉŽw’肵‚È‚¢‚ƁuŽqƒŒƒCƒ„v‚àˆê‚Ɉړ®‚µ‚Ä‚µ‚Ü‚€‚©‚ç‚Å‚·BKAG ‚ł́A”wŒiƒŒƒCƒ„‚ªeA‘OŒiƒŒƒCƒ„‚ƃƒbƒZ[ƒWƒŒƒCƒ„‚Í”wŒiƒŒƒCƒ„‚ÌŽq‚É‚ ‚œ‚è‚Ü‚·B
-@ŽqƒŒƒCƒ„‚àˆê‚ɃXƒNƒ[ƒ‹‚µ‚Ä‚¢‚¢‚̂ł ‚ê‚Î children=true ‚É‚µ‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
+ ずなりたす。ここでは children=false ず指定しおいるのは、このように指定しないず「子レむダ」も䞀緒に移動しおしたうからです。KAG では、背景レむダが芪、前景レむダずメッセヌゞレむダは背景レむダの子にあたりたす。
+ 子レむダも䞀緒にスクロヌルしおいいのであれば children=true にしおもかたいたせん。
-

‘OŒiƒŒƒCƒ„‚ðØ‚è‘Ö‚Š‚Ä‚Ý‚æ‚€ +

前景レむダを切り替えおみよう

-@‘OŒiƒŒƒCƒ„‚ðØ‚è‘Ö‚Š‚é‚É‚à trans ƒ^ƒO‚ðŽg‚¢‚Ü‚·B
+ 前景レむダを切り替えるにも trans タグを䜿いたす。


[image storage="bg0" page=fore layer=base]
[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
-‚±‚ñ‚É‚¿‚́B‘OŒiƒŒƒCƒ„‚ðƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽg‚Á‚Ä•\ŽŠ‚³‚¹‚Ü‚·B[l][r]
+こんにちは。前景レむダをトランゞションを䜿っお衚瀺させたす。[l][r]
[backlay]
[image layer=0 page=back storage="fg0" visible=true]
-; ‚±‚ÌŽž“_‚ŁA•\ƒy[ƒW‚Ì‘OŒiƒŒƒCƒ„ 0 ‚Í(ƒfƒtƒHƒ‹ƒg‚̂܂܂Ȃ̂Å)•s‰ÂŽ‹A
-; ‚±‚ÌŽž“_‚ŁA— ƒy[ƒW‚Ì‘OŒiƒŒƒCƒ„ 0 ‚͉Ž‹‚ʼn摜‚ð•ÛŽ‚µ‚Ä‚¢‚āA
-; ‘Œ‚Ì— ƒy[ƒW‚̃ŒƒCƒ„‚Í backlay ƒ^ƒO‚ÌŒø‰Ê‚ŁA‚·‚ׂĕ\ƒy[ƒW‚Æ“¯‚¶
+; ã“の時点で、衚ペヌゞの前景レむダ 0 ã¯(デフォルトのたたなので)䞍可芖、
+; ã“の時点で、裏ペヌゞの前景レむダ 0 ã¯å¯èŠ–ã§ç”»åƒã‚’ä¿æŒã—ãŠã„ãŠã€
+; ä»–の裏ペヌゞのレむダは backlay ã‚¿ã‚°ã®åŠ¹æžœã§ã€ã™ã¹ãŠè¡šãƒšãƒŒã‚žãšåŒã˜
[trans method=crossfade time=1500][wt]
-‚‚¬‚́A‘OŒiƒŒƒCƒ„‚ð“ü‚ê‘ւЂ܂·B[l][r]
+぀ぎは、前景レむダを入れ替えたす。[l][r]
[backlay]
[image layer=0 page=back storage="fg1" visible=true]
-; ‚±‚ÌŽž“_‚ŁA— ƒy[ƒW‚Ì‘OŒiƒŒƒCƒ„ 0 ‚Í fg1 ‚Æ‚¢‚€‰æ‘œA
-; ‘Œ‚Ì— ƒy[ƒW‚̃ŒƒCƒ„‚Í backlay ƒ^ƒO‚ÌŒø‰Ê‚ŁA‚·‚ׂĕ\ƒy[ƒW‚Æ“¯‚¶
+; ã“の時点で、裏ペヌゞの前景レむダ 0 ã¯ fg1 ãšã„う画像、
+; ä»–の裏ペヌゞのレむダは backlay ã‚¿ã‚°ã®åŠ¹æžœã§ã€ã™ã¹ãŠè¡šãƒšãƒŒã‚žãšåŒã˜
[trans method=crossfade time=1500][wt]
-‚»‚€‚µ‚œ‚çA‘OŒiƒŒƒCƒ„‚ðÁ‚µ‚Ü‚·B[l][r]
+そうしたら、前景レむダを消したす。[l][r]
[backlay]
[layopt layer=0 page=back visible=false]
-; ‚±‚ÌŽž“_‚ŁA— ƒy[ƒW‚Ì‘OŒiƒŒƒCƒ„ 0 ‚Í•s‰ÂŽ‹A
-; ‘Œ‚Ì— ƒy[ƒW‚̃ŒƒCƒ„‚Í backlay ƒ^ƒO‚ÌŒø‰Ê‚ŁA‚·‚ׂĕ\ƒy[ƒW‚Æ“¯‚¶
+; ã“の時点で、裏ペヌゞの前景レむダ 0 ã¯äžå¯èŠ–ã€
+; ä»–の裏ペヌゞのレむダは backlay ã‚¿ã‚°ã®åŠ¹æžœã§ã€ã™ã¹ãŠè¡šãƒšãƒŒã‚žãšåŒã˜
[trans method=crossfade time=1500][wt]

-@ã‚Ì—á‚́A‘OŒiƒŒƒCƒ„‚ð•\ŽŠ‚³‚¹A‚»‚ê‚ð•ʂ̉摜‚É“ü‚ê‘ւЁA‚»‚µ‚ďÁ‚µ‚Ä‚¢‚Ü‚·B
-@‚Ü‚žA•\ŽŠ‚³‚¹‚鏊‚Å‚·‚ªA‚Ü‚žAbacklay ƒ^ƒO‚ðŽg‚Á‚āA•\ƒy[ƒW‚̏î•ñ‚ð‚·‚×‚Ä— ƒy[ƒW‚ɃRƒs[‚µ‚Ä‚¢‚Ü‚·B‚»‚Ì‚ ‚ƁA•ύX‚µ‚œ‚¢•”•ªA‚±‚±‚ł͑OŒiƒŒƒCƒ„‚É‘OŒi‚ð•\ŽŠ‚³‚¹‚œ‚¢‚킯‚Å‚·‚©‚çA— ƒy[ƒW‚Ì‘OŒiƒŒƒCƒ„‚ɉ摜‚ð“ǂݍž‚ñ‚Å‚¢‚Ü‚·B
-@‚»‚Ì‚ ‚ƁAtrans ƒ^ƒO‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B
+ 䞊の䟋は、前景レむダを衚瀺させ、それを別の画像に入れ替え、そしお消しおいたす。
+ たず、衚瀺させる所ですが、たず、backlay タグを䜿っお、衚ペヌゞの情報をすべお裏ペヌゞにコピヌしおいたす。そのあず、倉曎したい郚分、ここでは前景レむダに前景を衚瀺させたいわけですから、裏ペヌゞの前景レむダに画像を読み蟌んでいたす。
+ そのあず、trans タグを䜿甚しおいたす。

-@‚‚¬‚É‘OŒiƒŒƒCƒ„‚ð“ü‚ê‘ւЂĂ¢‚Ü‚·‚ªA‚±‚ê‚àAbacklay ‚Å— ƒy[ƒW‚ɃRƒs[‚µ‚œŒãA•ύX‚µ‚œ‚¢•”•ª‚𑀍삵Atrans ƒ^ƒO‚Ńgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚킹‚Ä‚¢‚Ü‚·B
+ ぀ぎに前景レむダを入れ替えおいたすが、これも、backlay で裏ペヌゞにコピヌした埌、倉曎したい郚分を操䜜し、trans タグでトランゞションを行わせおいたす。

-@ÅŒã‚É‘OŒiƒŒƒCƒ„‚ðÁ‚µ‚Ä‚¢‚Ü‚·‚ªAbacklay ‚Å— ƒy[ƒW‚ɃRƒs[‚µ‚œŒãAŠY“–‚·‚é‘OŒiƒŒƒCƒ„‚ð”ñ•\ŽŠ‚É‚µ‚Ä‚¢‚Ü‚·B”ñ•\ŽŠ‚ɂȂÁ‚Ä‚¢‚邯‚¢‚€‚±‚Ƃ́A‚‚܂è•\ŽŠ‚³‚ê‚ĂȂ¢‚Æ‚¢‚€‚±‚Æ‚Å(‚ ‚œ‚è‚܂Ђ©) Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚킹‚邯Á‚Ђ܂·B
+ 最埌に前景レむダを消しおいたすが、backlay で裏ペヌゞにコピヌした埌、該圓する前景レむダを非衚瀺にしおいたす。非衚瀺になっおいるずいうこずは、぀たり衚瀺されおないずいうこずで(あたりたえか) 、トランゞションを行わせるず消えたす。

-@‚È‚šA‚±‚̂Ȃ©‚ŁA— ƒy[ƒW‚É‚ ‚郌ƒCƒ„‚ɑ΂µ‚Ä visible=true ‚Æ‚µ‚Ä‚¢‚é‚̂ŁA•\ŽŠ‚³‚ê‚Ä‚µ‚Ü‚€‚Ì‚©A‚ƐS”z‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA— ƒy[ƒW ( ”wŒiƒŒƒCƒ„‚Æ‚»‚ÌŽqƒŒƒCƒ„ ) ‚Í‚à‚Æ‚à‚Æ”ñ•\ŽŠ‚É‚µ‚©‚È‚ç‚È‚¢‚̂ŁAvisible=true ‚ÆŽw’肵‚Ä‚à•\ŽŠ‚³‚ê‚éS”z‚Í‚ ‚è‚Ü‚¹‚ñB
+ なお、このなかで、裏ペヌゞにあるレむダに察しお visible=true ずしおいるので、衚瀺されおしたうのか、ず心配かもしれたせんが、裏ペヌゞ ( 背景レむダずその子レむダ ) はもずもず非衚瀺にしかならないので、visible=true ず指定しおも衚瀺される心配はありたせん。


Note
-@ã‹L‚Ì—á‚̂悀‚ɁAtrans ƒ^ƒO‚Ì layer ‘®«‚ðÈ—ª‚·‚邯 base ( ”wŒiƒŒƒCƒ„ ) ‚ªŽw’肳‚ꂜ‚Ƃ݂Ȃ³‚êAchildren ‘®«‚ðÈ—ª‚·‚邯 true ‚ªŽw’肳‚ꂜ ( ŽqƒŒƒCƒ„‚àŠÜ‚߂Ĉꏏ‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“ ) ‚ð‚·‚é‚Æ‚¢‚€ˆÓ–¡‚ɂȂè‚Ü‚·B
-@‘OŒiƒŒƒCƒ„‚ðƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽg‚Á‚Ä•\ŽŠ‚µ‚œ‚¢‚Æ‚«A“ü‚ê‘Ö‚Š‚œ‚¢‚Æ‚«AÁ‚µ‚œ‚¢‚Æ‚«‚ȂǂâA‚»‚Ì‘Œ‚̏”X‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́A”wŒiƒŒƒCƒ„‚ɑ΂µ‚āAŽqƒŒƒCƒ„‚àŠÜ‚߂Ĉꏏ‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚³‚¹‚邯‚¢‚€‚Ì‚ªƒ~ƒ\‚Å‚·Blayer=0 ‚ȂǂƂµ‚Ä‘OŒiƒŒƒCƒ„‚⃁ƒbƒZ[ƒWƒŒƒCƒ„‚ɑ΂µ‚ȕʂɃgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð‚©‚¯‚邱‚Æ‚à‚Å‚«‚Ü‚·‚ªA’ʏí‚ÍŽg‚¢‚Ü‚¹‚ñB
+ 䞊蚘の䟋のように、trans タグの layer 属性を省略するず base ( 背景レむダ ) が指定されたずみなされ、children 属性を省略するず true が指定された ( 子レむダも含めお䞀緒にトランゞション ) をするずいう意味になりたす。
+ 前景レむダをトランゞションを䜿っお衚瀺したいずき、入れ替えたいずき、消したいずきなどや、その他の諞々のトランゞションは、背景レむダに察しお、子レむダも含めお䞀緒にトランゞションさせるずいうのがミ゜です。layer=0 などずしお前景レむダやメッセヌゞレむダに察しお個別にトランゞションをかけるこずもできたすが、通垞は䜿いたせん。

-

ƒƒbƒZ[ƒWƒŒƒCƒ„‚ðØ‚è‘Ö‚Š‚Ä‚Ý‚æ‚€ +

メッセヌゞレむダを切り替えおみよう

-@ƒƒbƒZ[ƒWƒŒƒCƒ„‚à“¯—l‚Ì•û–@‚Ő؂è‘ւЂ邱‚Æ‚ªo—ˆ‚Ü‚·B
-@ƒƒbƒZ[ƒWƒŒƒCƒ„‚̏ꍇA•\ŽŠE”ñ•\ŽŠ‚Í layopt ƒ^ƒO‚Å‘€ì‚Å‚«‚é‚̂œ¯—l‚Ì“®ì‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ メッセヌゞレむダも同様の方法で切り替えるこずが出来たす。
+ メッセヌゞレむダの堎合、衚瀺・非衚瀺は layopt タグで操䜜できるので同様の動䜜を行うこずができたす。

-@‚œ‚Æ‚Š‚ÎAƒƒbƒZ[ƒWƒŒƒCƒ„‚ð”ñ•\ŽŠ‚̂܂ܕ`‰æ‚µA•`‰æ‚µI‚í‚Á‚Ä‚©‚çƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ʼnæ–ʂɕ\ŽŠ‚·‚é‚ɂ͈ȉº‚̂悀‚É‚µ‚Ü‚·B‚Ü‚œA‚»‚Ì‚ ‚ƁAƒƒbƒZ[ƒWƒŒƒCƒ„‚ðƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽg‚Á‚Ä”ñ•\ŽŠ‚É‚µ‚Ä‚¢‚Ü‚·B
+ たずえば、メッセヌゞレむダを非衚瀺のたた描画し、描画し終わっおからトランゞションで画面に衚瀺するには以䞋のようにしたす。たた、そのあず、メッセヌゞレむダをトランゞションを䜿っお非衚瀺にしおいたす。


[layopt layer=message page=fore visible=false]
-; ªÅ‰‚Í•\ƒy[ƒWƒƒbƒZ[ƒWƒŒƒCƒ„‚ð”ñ•\ŽŠ‚É
+; â†‘最初は衚ペヌゞメッセヌゞレむダを非衚瀺に
[layopt layer=message page=back visible=true]
-; ª— ƒy[ƒW‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ð•\ŽŠó‘Ô‚É
+; â†‘裏ペヌゞのメッセヌゞレむダを衚瀺状態に
[wait time=200]
-*start|ƒXƒ^[ƒg
+*start|スタヌト
[cm]
[current page=back]
-; ª‘€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ð— ƒy[ƒW‚É
+; â†‘操䜜察象のメッセヌゞレむダを裏ペヌゞに
[delay speed=nowait]
-; ª•¶Žš•`‰æ‘¬“x‚ðƒm[ƒEƒFƒCƒg‚É
-‚±‚̂悀‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽg‚¢‚È‚ª‚烁ƒbƒZ[ƒWƒŒƒCƒ„‚ð•\ŽŠ‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B[r]
+; â†‘文字描画速床をノヌりェむトに
+このようにトランゞションを䜿いながらメッセヌゞレむダを衚瀺させるこずができたす。[r]
[delay speed=user]
-; ª•¶Žš•`‰æ‘¬“x‚ðŒ³‚É–ß‚·
+; â†‘文字描画速床を元に戻す
[trans method=universal rule="trans1" vague=1 time=1500][wt]
-; ªƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“
+; â†‘ナニバヌサルトランゞション
[current page=fore]
-; ª”O‚Ì‚œ‚߂ɑ€ì‘Ώۂ̃ƒbƒZ[ƒWƒŒƒCƒ„‚ð•\ƒy[ƒW‚Ì•š‚É
+; â†‘念のために操䜜察象のメッセヌゞレむダを衚ペヌゞの物に
[l]
-; ªƒNƒŠƒbƒN‘Ò‚¿
+; â†‘クリック埅ち
[layopt layer=message page=back visible=false]
-; ª— ƒy[ƒW‚̃ƒbƒZ[ƒWƒŒƒCƒ„‚ð”ñ•\ŽŠ‚É
+; â†‘裏ペヌゞのメッセヌゞレむダを非衚瀺に
[trans method=universal rule="trans1" vague=1 time=1500][wt]
-; ªƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“
+; â†‘トランゞション

diff --git a/docs/kag3doc/contents/Var.html b/docs/kag3doc/contents/Var.html index 51b8c90..1473f15 100644 --- a/docs/kag3doc/contents/Var.html +++ b/docs/kag3doc/contents/Var.html @@ -5,84 +5,84 @@ - •ϐ”‚ðŽg‚š‚€ + 倉数を䜿おう - + - + -

•ϐ”‚Æ‚Í +

倉数ずは


-@KAG ‚É‚š‚¯‚é•ϐ”‚Ƃ́A
+ KAG における倉数ずは、

-E‚Ȃɂ©‚ð‹L‰¯‚³‚¹‚Ä‚š‚­•š
+・なにかを蚘憶させおおく物

-@‚É‚·‚¬‚Ü‚¹‚ñB
+ にすぎたせん。

-@‚œ‚Ÿ‚µAKAG ‚́ATJS2 ‚Æ‚¢‚€ƒXƒNƒŠƒvƒgŒŸŒê‚ðƒx[ƒX‚É‚µ‚Ä‚¢‚éƒVƒXƒeƒ€‚Å‚ ‚èAKAG ‚É‚š‚¯‚é•ϐ”‚Æ‚Í TJS2 ‚̕ϐ”‚»‚Ì‚à‚̂ł·‚̂ł©‚Ȃ苭—͂ȋ@”\‚ð”­Šö‚µ‚Ü‚·B
+ ただし、KAG は、TJS2 ずいうスクリプト蚀語をベヌスにしおいるシステムであり、KAG における倉数ずは TJS2 の倉数そのものですのでかなり匷力な機胜を発揮したす。

-@‚±‚±‚̓`ƒ…[ƒgƒŠƒAƒ‹‚Å‚·‚̂ŁAŠî–{“I‚ÈŽg‚¢•û‚݂̂ðq‚ׂ܂·‚ªA‚³‚ç‚É KAG “à•”‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚ɃAƒNƒZƒX‚·‚邯‚©A‹g—¢‹g—¢‚Ì‹@”\‚𒌐ڎg‚€‚Æ‚È‚é‚ÆA‚Ù‚Ú“DÀó‘ԂȂ̂ŁA‚͂܂è‚â‚·‚¢«Ši‚Ì•û‚Í‚²’ˆÓ‚ð(Î)B
+ ここはチュヌトリアルですので、基本的な䜿い方のみを述べたすが、さらに KAG 内郚のメ゜ッドやプロパティにアクセスするずか、吉里吉里の機胜を盎接䜿うずなるず、ほが泥沌状態なので、はたりやすい性栌の方はご泚意を(笑)。
-

•ϐ”‚ÌŽí—Þ +

倉数の皮類

-@KAG ‚̕ϐ”‚ÌŽí—Þ‚É‚Í 3 ‚‚ ‚è‚Ü‚·Bžx‚̃Z[ƒu‚ƃ[ƒh‚ƂƂà‚ɃZ[ƒuEƒ[ƒh‚³‚ê‚镁’ʂ́uƒQ[ƒ€•ϐ”v‚ƁAžx‚̃Z[ƒuEƒ[ƒh‚Ƃ͊֌W‚È‚µ‚ɁAí‚É’l‚ð•ÛŽ‚Å‚«‚éuƒVƒXƒeƒ€•ϐ”vAˆêŽž“I‚É’l‚ð‚š‚¢‚Ä‚š‚­‚œ‚߂́uˆêŽž•ϐ”v‚ª‚ ‚è‚Ü‚·BuƒVƒXƒeƒ€•ϐ”v‚́A‹g—¢‹g—¢/KAG ‚ðI—¹‚³‚¹‚āA‚Ü‚œ“¯‚¶ƒQ[ƒ€‚ð‹N“®‚·‚ê‚Î’l‚ð•ÛŽ‚µ‚Ä‚¢‚Ü‚·BuˆêŽž•ϐ”v‚Í‹g—¢‹g—¢‚ðI—¹‚³‚¹‚邯“à—e‚ÍŽž‚í‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·‚µAžx‚É‚à’l‚͕ۑ¶‚³‚ê‚Ü‚¹‚ñB
+ KAG の倉数の皮類には 3 ぀ありたす。栞のセヌブずロヌドずずもにセヌブ・ロヌドされる普通の「ゲヌム倉数」ず、栞のセヌブ・ロヌドずは関係なしに、垞に倀を保持できる「システム倉数」、䞀時的に倀をおいおおくための「䞀時倉数」がありたす。「システム倉数」は、吉里吉里/KAG を終了させお、たた同じゲヌムを起動すれば倀を保持しおいたす。「䞀時倉数」は吉里吉里を終了させるず内容は倱われおしたいたすし、栞にも倀は保存されたせん。

-@ƒQ[ƒ€•ϐ”‚É‚Í f ‚Æ‚¢‚€–Œ‘O‚ªAƒVƒXƒeƒ€•ϐ”‚É‚Í sf ‚Æ‚¢‚€–Œ‘O‚ªAˆêŽž•ϐ”‚É‚Í tf ‚Æ‚¢‚€–Œ‘O‚ª—^‚Š‚ç‚ê‚Ă܂·B
+ ゲヌム倉数には f ずいう名前が、システム倉数には sf ずいう名前が、䞀時倉数には tf ずいう名前が䞎えられおたす。

-@‚Ü‚œAKAG ( ‚Æ‚¢‚€‚© TJS2 ) ‚̕ϐ”‚ɂ́A•¶Žš—ñ‚Å‚à”’l‚Å‚à“ü‚ê‚邱‚Æ‚ª‚Å‚«‚Ü‚· ( •¶Žš—ñ‚␔’l‚Ȃǂ́A•ϐ”‚Ì’†‚É“ü‚ê‚é‚à‚̂̎í—Þ‚ðuŒ^v‚Æ‚¢‚¢‚Ü‚· )B•ϐ”‚É‚Í(‚Ù‚Ú)Ž©—R‚È–Œ‘O‚ð•t‚¯‚邱‚Æ‚ª‚Å‚«A•ϐ”‚̐”‚ɐ§ŒÀ‚Í‚ ‚è‚Ü‚¹‚ñ‚µA•¶Žš—ñ‚Ì’·‚³‚ɐ§ŒÀ‚Í‚ ‚è‚Ü‚¹‚ñB”’l‚ÍŽÀ”‚àˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@KAG 3.x ‚©‚ç‚́u”z—ñv‚ƁuŽ«‘”z—ñv‚àˆµ‚€‚±‚Æ‚ª‚Å‚«‚邿‚€‚ɂȂè‚Ü‚µ‚œ ( ‚±‚±‚Å‚Íà–Ÿ‚µ‚Ü‚¹‚ñ )B
+ たた、KAG ( ずいうか TJS2 ) の倉数には、文字列でも数倀でも入れるこずができたす ( 文字列や数倀などの、倉数の䞭に入れるものの皮類を「型」ずいいたす )。倉数には(ほが)自由な名前を付けるこずができ、倉数の数に制限はありたせんし、文字列の長さに制限はありたせん。数倀は実数も扱うこずができたす。
+ KAG 3.x からは「配列」ず「蟞曞配列」も扱うこずができるようになりたした ( ここでは説明したせん )。

Note
-@TJS2 ‚̐®”Œ^‚Í 64bitAŽÀ”Œ^‚Í double ( ”{ž“x ) ‚̐ž“x‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
-@•¶Žš—ñ‚̓[ƒIŒ‹ UNICODE •¶Žš—ñ‚ðˆµ‚¢A’·‚³§ŒÀ‚Í‚ ‚è‚Ü‚¹‚ñB
+ TJS2 の敎数型は 64bit、実数型は double ( 倍粟床 ) の粟床を持っおいたす。
+ 文字列はれロ終結 UNICODE 文字列を扱い、長さ制限はありたせん。

-

•ϐ”‚Æ‚µ‚ÄŽg—p‰Â”\‚È–Œ‘O +

倉数ずしお䜿甚可胜な名前

-@‹g—¢‹g—¢ / KAG ‚ł́A•ϐ”‚͂قڎ©—R‚É–Œ‘O‚ð•t‚¯‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚µ‚©‚µAŽ©—R‚Æ‚¢‚Á‚Ä‚à‹g—¢‹g—¢ / KAG ‚ªŽg—p‰Â”\‚ȕϐ”‚Ì–Œ‘O‚ɂ̓‹[ƒ‹‚ª‚ ‚è‚Ü‚·B
+ 吉里吉里 / KAG では、倉数はほが自由に名前を付けるこずができたす。しかし、自由ずいっおも吉里吉里 / KAG が䜿甚可胜な倉数の名前にはルヌルがありたす。

-
•ϐ”–Œ‚ɂ͔ŒŠp‰p”‚Æ‘SŠp•¶ŽšA_ (ƒAƒ“ƒ_[ƒo[) ‚ðŽg‚€‚±‚Æ‚ª‚Å‚«‚é
-
@abc&def ‚âAa-z ‚̂悀‚ȕϐ”–Œ‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñB
-@final_count ‚̂悀‚ɃAƒ“ƒ_[ƒo[‚ðŠÜ‚ñ‚Ÿ‚èAŽålŒö‚Ì–Œ‘O ‚̂悀‚É‘SŠp•¶Žš‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·(‘SŠp‚Ì‹L†‚Í‚·‚ׂĎg—p‰Â”\‚Å‚·)B
-
‚œ‚Ÿ‚µ •ϐ”‚Ì–Œ“ª‚É”ŒŠp‚̐”Žš‚ª—ˆ‚邱‚Ƃ͂ł«‚È‚¢
-
@2friends ‚â 3com ‚̂悀‚ȕϐ”–Œ‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñ ( ‘SŠp‚̐”Žš‚ªæ“ª‚É—ˆ‚é‚̂ł ‚ê‚Î OK ‚Å‚·)B

-@‚±‚ê‚ç‚̕ϐ”–Œ‚Ì‘O‚ɁAƒQ[ƒ€•ϐ”‚Å‚ ‚ê‚Î f. ‚ðAƒVƒXƒeƒ€•ϐ”‚Å‚ ‚ê‚Î sf. ‚ðAˆêŽž•ϐ”‚Å‚ ‚ê‚Î tf. ‚ð•t‚¯‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAˆÈ‰º‚̂悀‚ȕϐ”–Œ‚ªl‚Š‚ç‚ê‚Ü‚·B
+
倉数名には半角英数ず党角文字、_ (アンダヌバヌ) を䜿うこずができる
+
 abc&def や、a-z のような倉数名は䜿甚できたせん。
+ final_count のようにアンダヌバヌを含んだり、䞻人公の名前 のように党角文字を䜿甚するこずができたす(党角の蚘号はすべお䜿甚可胜です)。
+
ただし 倉数の名頭に半角の数字が来るこずはできない
+
 2friends や 3com のような倉数名は䜿甚できたせん ( 党角の数字が先頭に来るのであれば OK です)。

+ これらの倉数名の前に、ゲヌム倉数であれば f. を、システム倉数であれば sf. を、䞀時倉数であれば tf. を付けたす。
+ たずえば、以䞋のような倉数名が考えられたす。

- f.flag1 sf.username sf.playcount tf.i f.enokazu f.•ϐ”‚»‚Ì‚P ...
+ f.flag1 sf.username sf.playcount tf.i f.enokazu f.倉数その ...

-@‚Ü‚œA‰‚߂Ďg‚€•ϐ”‚Í‚·‚ׂĐ”’l‚Æ‚µ‚Ä‚Í 0 ‚ŁA•¶Žš—ñ‚Æ‚µ‚Ä‚Í '' ( ‹ó•¶Žš—ñ ) ‚Æ‚¢‚€A‚·‚±‚µ“ÁŽê‚ȏó‘Ô‚É‚ ‚è‚Ü‚·Bˆê”Ê“I‚ɂ́A•ϐ”‚͍ŏ‰‚É’l‚ð‚¢‚ê‚Ä‚©‚çŽg‚Á‚Ä‚­‚Ÿ‚³‚¢B
+ たた、初めお䜿う倉数はすべお数倀ずしおは 0 で、文字列ずしおは '' ( 空文字列 ) ずいう、すこし特殊な状態にありたす。䞀般的には、倉数は最初に倀をいれおから䜿っおください。


Note
-@f ‚â sf ‚â tf ‚Ì‘Œ‚É kag ‚Æ‚¢‚€‚Ì‚ðŒ©‚©‚¯‚é‚©‚à’m‚ê‚Ü‚¹‚ñ‚ªAkag ‚Í KAG ‚̃VƒXƒeƒ€“à•”‚É’ŒÚƒAƒNƒZƒX‚·‚邯‚«‚ÉŽg‚í‚ê‚镚‚Å‚·B
+ f や sf や tf の他に kag ずいうのを芋かけるかも知れたせんが、kag は KAG のシステム内郚に盎接アクセスするずきに䜿われる物です。

-

•ϐ”‚Ö‚Ì‘ã“ü +

倉数ぞの代入

-@‚»‚€‚µ‚œ‚çA•ϐ”‚É’l‚ð‘ã“ü‚·‚é‚ɂ́A’ʏí eval ƒ^ƒO‚ðŽg‚¢‚Ü‚·B‚œ‚Æ‚Š‚ÎAf.flag1 ‚É 1000 ‚ð‘ã“ü‚µ‚œ‚¢ê‡EEE
+ そうしたら、倉数に倀を代入するには、通垞 eval タグを䜿いたす。たずえば、f.flag1 に 1000 を代入したい堎合・・・

[eval exp="f.flag1 = 1000"]

-@‚Æ‚µ‚Ü‚·B‚‚܂èA•ϐ”–Œ‚ÌŒã‚É = ‚ð‘‚«A‚»‚ÌŒã‚É‘ã“ü‚µ‚œ‚¢”’l‚ðŽw’肵‚Ü‚·B
+ ずしたす。぀たり、倉数名の埌に = を曞き、その埌に代入したい数倀を指定したす。

-@•¶Žš—ñ‚ð‘ã“ü‚µ‚œ‚¢ê‡‚́A
+ 文字列を代入したい堎合は、

-[eval exp="f.•ϐ”‚»‚Ì‚P = '•¶Žš—ñ'"]
+[eval exp="f.倉数その = '文字列'"]

-@‚Æ‚µ‚Ü‚·B‚‚܂èA = ‚ÌŒã‚É '' ‚Å‚­‚­‚Á‚œ•¶Žš—ñ‚ðŽw’肵‚Ü‚· ( ƒVƒ“ƒOƒ‹ƒNƒH[ƒe[ƒVƒ‡ƒ“‚ƃ_ƒuƒ‹ƒNƒH[ƒe[ƒVƒ‡ƒ“‚É’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ )B
-@•¶Žš—ñ—p‚̕ϐ”‚âA”’l—p‚̕ϐ”‚Æ‚¢‚€‚æ‚€‚ɁA•ϐ”‚É“ü‚ê‚é‚à‚̂̌^‚É‚æ‚Á‚Ä–Œ‘O‚ª•Ï‚í‚邯ŒŸ‚€‚±‚Ƃ͂ ‚è‚Ü‚¹‚ñB“ü‚ꂜ‚à‚̂̌^‚ɂȂè‚Ü‚·B
+ ずしたす。぀たり、 = の埌に '' でくくった文字列を指定したす ( シングルクォヌテヌションずダブルクォヌテヌションに泚意しおください )。
+ 文字列甚の倉数や、数倀甚の倉数ずいうように、倉数に入れるものの型によっお名前が倉わるず蚀うこずはありたせん。入れたものの型になりたす。

-@‚Ù‚©‚̕ϐ”‚É“à—e‚ðƒRƒs[‚·‚éê‡‚́A
+ ほかの倉数に内容をコピヌする堎合は、

[eval exp="f.flag1 = f.flag2"]
@@ -90,49 +90,49 @@

-‚̂悀‚É‚µ‚Ü‚·B
+のようにしたす。
-

•ϐ”‚̉‰ŽZ +

倉数の挔算


-@ŒvŽZ‚ð‚µ‚œ‚¢ê‡‚́A
+ 蚈算をしたい堎合は、

[eval exp="f.flag1 = f.flag1 + 1"]

-@“™‚Æ‚µ‚Ü‚·B‚±‚Ì—á‚ł́Af.flag1 ‚É 1 ‚ð‘«‚µ‚œ•š‚ð f.flag1 ‚É‘ã“ü‚µ‚Ä‚¢‚Ü‚· ( ‚‚܂è f.flag1 ‚É 1 ‚ð‘«‚µ‚Ä‚¢‚é )B
-@exp ‘®«‚É‚Í TJS2 ‚É‚š‚¯‚éuŽ®v‚ð‘‚«‚Ü‚·B
-@Ž®‚ɂ́A*(æŽZ) /(œŽZ) +(‰ÁŽZ) -(ŒžŽZ) ‚̂悀‚È•’ʂ̉‰ŽZŽq‚Í•’ʂɎg‚Ђ܂· ( ”Šw‚ÌŽ®‚̂悀‚É—Dæ‡ˆÊ‚à‚ ‚è‚Ü‚· )B( ) ƒJƒbƒR‚à•’ʂɎg‚Ђ܂·B
-@‚œ‚Æ‚Š‚ÎA
+ 等ずしたす。この䟋では、f.flag1 に 1 を足した物を f.flag1 に代入しおいたす ( ぀たり f.flag1 に 1 を足しおいる )。
+ exp 属性には TJS2 における「匏」を曞きたす。
+ 匏には、*(乗算) /(陀算) +(加算) -(枛算) のような普通の挔算子は普通に䜿えたす ( 数孊の匏のように優先順䜍もありたす )。( ) カッコも普通に䜿えたす。
+ たずえば、

[eval exp="f.flag1 = f.flag1 + f.flag2 * f.flag3"]

-@‚Æ‚·‚邯Af.flag2 ‚Æ f.flag3 ‚ð‚©‚¯‚œ‚à‚Ì‚É f.flag1 ‚ª‰ÁŽZ‚³‚ꂜ‚à‚Ì‚ª f.flag1 ‚É“ü‚è‚Ü‚·B
+ ずするず、f.flag2 ず f.flag3 をかけたものに f.flag1 が加算されたものが f.flag1 に入りたす。

-@œŽZ‚ðs‚€‚Æ‚«‚Í / (ƒXƒ‰ƒbƒVƒ…) ‚ð—p‚¢‚Ü‚·B
+ 陀算を行うずきは / (スラッシュ) を甚いたす。

[eval exp="f.flag1 = f.flag2 / f.flag3"]

-@‚±‚̏ꍇ‚Í f.flag2 ‚ð f.flag3 ‚ÅŠ„‚Á‚œ•š‚ª f.flag1 ‚É“ü‚è‚Ü‚·B
-@‚µ‚©‚µAŠ„‚èØ‚ê‚È‚©‚Á‚œê‡‚Í f.flag1 ‚ªŽÀ”‚ɂȂÁ‚Ä‚µ‚Ü‚€‚̂ŁA‚ ‚Ü‚Á‚œ•ª‚ðØ‚èŽÌ‚ĂĐ®”‚ÌŒ‹‰Ê‚𓟂œ‚¢ê‡‚́A®”œŽZ‰‰ŽZŽq \ ‚ð—p‚¢‚āA
+ この堎合は f.flag2 を f.flag3 で割った物が f.flag1 に入りたす。
+ しかし、割り切れなかった堎合は f.flag1 が実数になっおしたうので、あたった分を切り捚おお敎数の結果を埗たい堎合は、敎数陀算挔算子 \ を甚いお、

[eval exp="f.flag1 = f.flag2 \ f.flag3"]

-@‚Æ‹Lq‚µ‚Ü‚·B
+ ず蚘述したす。


-@‚ ‚ƁA•¶Žš—ñ“¯Žm‚̂‚Ȃ¬‡‚킹‚É‚à + ‰‰ŽZŽq‚ðŽg‚¢‚Ü‚·B
+ あず、文字列同士の぀なぎ合わせにも + 挔算子を䜿いたす。


@@ -142,31 +142,31 @@

-@ã‹L‚Ì—á‚ł́A f.flag1 ‚É‚Í 'hogeune' ‚Æ‚¢‚€•¶Žš—ñ‚ª“ü‚è‚Ü‚·B
+ 䞊蚘の䟋では、 f.flag1 には 'hogeune' ずいう文字列が入りたす。


Note
-@TJS2 ‚Ì•¶–@‚Í JavaScript (ECMAScript) ‚ðŽQl‚É‚µ‚čì‚ç‚ꂜ‚œ‚߁A‚±‚ê‚É‚æ‚­Ž—‚Ä‚¢‚Ü‚· ( Š®‘S‚É“¯‚¶‚ł͂ ‚è‚Ü‚¹‚ñ )B
-@’ʏí‚ÌŽZp‰‰ŽZ‚̐U‚é•‘‚¢‚͂قړ¯‚¶‚Å‚·B•¶Žš—ñ‚̈µ‚¢‚â•¶Žš—ñ‚Ɛ”’l‚̍¬‡‰‰ŽZ‚à‚Ù‚Ú“¯‚¶‚Å‚·B
+ TJS2 の文法は JavaScript (ECMAScript) を参考にしお䜜られたため、これによく䌌おいたす ( 完党に同じではありたせん )。
+ 通垞の算術挔算の振る舞いはほが同じです。文字列の扱いや文字列ず数倀の混合挔算もほが同じです。

-

•¶Žš—ñ‚Ɛ”’l +

文字列ず数倀

-@KAG ‚̕ϐ”‚́A•¶Žš—ñ—p‚̕ϐ”A”’l—p‚̕ϐ”‚Æ‚¢‚€‚æ‚€‚ɕϐ”‚ª•ª‚©‚ê‚邱‚Æ‚àA–Œ‘O‚ª•Ï‚í‚邱‚Æ‚à‚ ‚è‚Ü‚¹‚ñB
-@•¶Žš—ñ‚ð“ü‚ê‚ê‚΂»‚̕ϐ”‚Í•¶Žš—ñ‚ªA”’l‚ð‚¢‚ê‚ê‚΂»‚̕ϐ”‚͐”’l‚Ì“ü‚Á‚œ•ϐ”‚ɂȂè‚Ü‚·B
-@–ï‰î‚Ȃ̂͂±‚ê‚ç‚ð‚Ü‚º‚ÄŽg‚€‚Æ‚«‚Å‚·B+ ‰‰ŽZŽq‚ɂ͂¢‚ë‚¢‚ë‚ȈӖ¡‚Æ‚»‚ÌŽg‚¢•û‚ª‚ ‚è‚Ü‚·(^^;
+ KAG の倉数は、文字列甚の倉数、数倀甚の倉数ずいうように倉数が分かれるこずも、名前が倉わるこずもありたせん。
+ 文字列を入れればその倉数は文字列が、数倀をいれればその倉数は数倀の入った倉数になりたす。
+ 厄介なのはこれらをたぜお䜿うずきです。+ 挔算子にはいろいろな意味ずその䜿い方がありたす(^^;

-@•¶Žš—ñ“¯Žm‚̂‚Ȃ¬‡‚킹‚É‚Í + ‰‰ŽZŽqA”’l‚̉ÁŽZ‚É‚à + ‰‰ŽZŽq‚ðŽg‚¢‚Ü‚·‚ªA•¶Žš—ñ‚Ɛ”’l‚ð‘«‚»‚€‚Æ‚µ‚œ‚Æ‚«‚́A‚Ç‚¿‚ç‚©ˆê•û‚ª•¶Žš—ñ‚È‚ç‚΁A•Еû‚̐”’l‚Í•¶Žš—ñ‚ɕϊ·‚³‚ê‚ÂȂ¬‡‚킳‚邯‚¢‚€ƒ‹[ƒ‹‚ª‚ ‚è‚Ü‚·B
+ 文字列同士の぀なぎ合わせには + 挔算子、数倀の加算にも + 挔算子を䜿いたすが、文字列ず数倀を足そうずしたずきは、どちらか䞀方が文字列ならば、片方の数倀は文字列に倉換されお぀なぎ合わさるずいうルヌルがありたす。

-@‚œ‚Æ‚Š‚ÎAf.flag2 ‚É 'hoge' ‚Æ‚¢‚€•¶Žš—ñAf.flag3 ‚É 10 ‚Æ‚¢‚€”’l‚ª“ü‚Á‚Ä‚¢‚œê‡A
+ たずえば、f.flag2 に 'hoge' ずいう文字列、f.flag3 に 10 ずいう数倀が入っおいた堎合、

[eval exp="f.flag1 = f.flag2 + f.flag2"]

-@‚ł́Af.flag1 ‚É‚Í 'hoge10' ‚Æ‚¢‚€•¶Žš—ñ‚ª“ü‚è‚Ü‚·B
+ では、f.flag1 には 'hoge10' ずいう文字列が入りたす。

-@‚Ü‚œA‚Ç‚€‚µ‚Ä‚à•¶Žš—ñ‚𐔒l‚ɕϊ·‚µ‚œ‚¢ê‡‚ª‚ ‚邯Žv‚¢‚Ü‚·B‚œ‚Æ‚Š‚Î [input] ƒ^ƒO‚Å“ü—Í‚µ‚œ‚à‚̂𐔒l‚Æ‚µ‚Ĉµ‚¢‚œ‚¢‚Æ‚«‚Ȃǂł·‚ªA‚±‚̏ꍇ‚É‚à + ‰‰ŽZŽq‚ðŽg‚¢‚Ü‚·B+ ‰‰ŽZŽq‚́A”’l‚É‚µ‚œ‚¢•ϐ”‚Ì‘O‚ɂ‚¯‚ÄŽg‚¢‚Ü‚·B‚œ‚Æ‚Š‚ÎAf.flag1 ‚É '20' ‚Æ‚¢‚€•¶Žš—ñ‚ª“ü‚Á‚Ä‚¢‚œ‚Æ‚µ‚āA
+ たた、どうしおも文字列を数倀に倉換したい堎合があるず思いたす。たずえば [input] タグで入力したものを数倀ずしお扱いたいずきなどですが、この堎合にも + 挔算子を䜿いたす。+ 挔算子は、数倀にしたい倉数の前に぀けお䜿いたす。たずえば、f.flag1 に '20' ずいう文字列が入っおいたずしお、


@@ -175,33 +175,33 @@

-@‚Ə‘‚¯‚΁Af.flag1 ‚Ì“à—e‚͐”’l‚ɕϊ·‚³‚êAÄ‚Ñ f.flag1 ‚É“ü‚è‚Ü‚·Bf.flag1 ‚͐”’l‚Ì 20 ‚ɂȂè‚Ü‚·B
+ ず曞けば、f.flag1 の内容は数倀に倉換され、再び f.flag1 に入りたす。f.flag1 は数倀の 20 になりたす。


Note
-@+ ‰‰ŽZŽq‚ª‘±‚­ê‡‚Í’ˆÓ‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBf.flag3 ‚𐔒l‚É‚µ‚Ä f.flag2 ‚ɉÁŽZ‚·‚é‚ȂǂƂ¢‚€Ž®‚ð‘‚­ê‡Af.flag2++f.flag3 ‚Æ‚¢‚€‘‚«•û‚ł̓Gƒ‰[‚ɂȂè‚Ü‚· ( ++ ‚Æ‚¢‚€•ʂ̉‰ŽZŽq‚ª‚ ‚邜‚ß )BƒXƒy[ƒX‚ð‹ó‚¯‚Ä f.flag2+ +f.flag3 ‚Ə‘‚¢‚Ä‚­‚Ÿ‚³‚¢B
+ + 挔算子が続く堎合は泚意しなければなりたせん。f.flag3 を数倀にしお f.flag2 に加算するなどずいう匏を曞く堎合、f.flag2++f.flag3 ずいう曞き方でぱラヌになりたす ( ++ ずいう別の挔算子があるため )。スペヌスを空けお f.flag2+ +f.flag3 ず曞いおください。


Note
-@’P€‚Ì + ‰‰ŽZŽq ( ã‹L—á‚Ì f.flag1 = +f.flag1 ‚̂悀‚ȏꍇ‚Ì + ) ‚́A•¶Žš—ñ‚ª‚à‚µ¬”•\‹L‚ðŠÜ‚ޏꍇ ( 0.3 ‚Æ‚© ) ‚́AŒ‹‰Ê‚ªŽÀ”‚ɂȂè‚Ü‚·B®”‚݂̂𓟂œ‚¢ê‡‚Í ( ¬”“_ˆÈ‰º‚ðØ‚èŽÌ‚Ăõ‚Ü‚¢‚œ‚¢ê‡‚Í )Aint + ‚Ə‘‚¯‚Î OK ‚Å‚·B‚œ‚Æ‚Š‚Îã‹L—á‚Å‚¢‚¯‚΁Af.flag1 = int +f.flag1 ‚ƂȂè‚Ü‚·B
+ 単項の + 挔算子 ( 䞊蚘䟋の f.flag1 = +f.flag1 のような堎合の + ) は、文字列がもし小数衚蚘を含む堎合 ( 0.3 ずか ) は、結果が実数になりたす。敎数のみを埗たい堎合は ( 小数点以䞋を切り捚おおしたいたい堎合は )、int + ず曞けば OK です。たずえば䞊蚘䟋でいけば、f.flag1 = int +f.flag1 ずなりたす。

-

•ϐ”‚̍폜E‚»‚̂ق© +

倉数の削陀・そのほか

-@•ϐ”‚ðíœ‚·‚é‚É‚Í delete ‚ð—p‚¢‚Ü‚·Bdelete •ϐ”–Œ ‚Å‚»‚̕ϐ”‚ðíœ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAf.flag1 ‚ðíœ‚µ‚œ‚¢ê‡‚́A
+ 倉数を削陀するには delete を甚いたす。delete 倉数名 でその倉数を削陀するこずができたす。
+ たずえば、f.flag1 を削陀したい堎合は、

[eval exp="delete f.flag1"]

-@‚Æ‚µ‚Ü‚·B
+ ずしたす。

-@‚Ü‚œAclearvar ƒ^ƒO‚́AƒQ[ƒ€•ϐ”‚ð‚·‚×‚Äíœ‚µ‚Ü‚·B
+ たた、clearvar タグは、ゲヌム倉数をすべお削陀したす。

-@‚»‚̂ق©ATJS2 ‚ÅŽg—p‰Â”\‚ȉ‰ŽZŽq‚â math ƒIƒuƒWƒFƒNƒg‚É‚æ‚éŽOŠpŠÖ”“™‚ÌŒvŽZ ( ‚»‚ñ‚Ȃ̕K—v‚©‚͂킩‚è‚Ü‚¹‚ñ‚ª ) ‚È‚Ç‚ð‚·‚×‚ÄŽg‚Ђ܂·BÚ‚µ‚­‚Í‹g—¢‹g—¢ SDK ‚Ì TJS2 ƒwƒ‹ƒv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ そのほか、TJS2 で䜿甚可胜な挔算子や math オブゞェクトによる䞉角関数等の蚈算 ( そんなの必芁かはわかりたせんが ) などをすべお䜿えたす。詳しくは吉里吉里 SDK の TJS2 ヘルプを参照しおください。

-@, (ƒJƒ“ƒ})‚ðŽg‚Á‚Ä•¡”‚ÌŽ®‚ðˆê‚Â‚Ì eval ƒ^ƒO“à‚ɏ‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-‚œ‚Æ‚Š‚ÎA
+ , (カンマ)を䜿っお耇数の匏を䞀぀の eval タグ内に曞くこずができたす。
+たずえば、

[eval exp="f.first=true"]
@@ -210,7 +210,7 @@

-@‚Æ‚¢‚€‚æ‚€‚ÈŽ®‚́AˆÈ‰º‚̂悀‚ÉŠÈŒ‰‚ɏ‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ ずいうような匏は、以䞋のように簡朔に曞くこずができたす。

[eval exp="f.first=true, f.flag0=0, f.flag1=0"]
@@ -218,9 +218,9 @@

-@‚Ü‚œAiscript ƒ^ƒO‚ð—p‚¢‚邯A˜A‘±‚µ‚œ eval ƒ^ƒO‚ðŠÈŒ‰‚ɏ‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ たた、iscript タグを甚いるず、連続した eval タグを簡朔に曞くこずができたす。

-@‚œ‚Æ‚Š‚ÎAã‚ÌŽ®‚́A
+ たずえば、䞊の匏は、


@@ -233,79 +233,79 @@ f.flag1=0;


-@‚Ə‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·BŠeŽ®‚Ì‚ ‚Æ‚É ; ( ƒZƒ~ƒRƒƒ“ ) ‚ð–Y‚ê‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
-@‚±‚̂悀‚É , (ƒJƒ“ƒ}) ‚â iscript ‚ðŽg‚€‚ƁAŽg‚í‚È‚¢ê‡‚É”ä‚ׂĔñí‚ɍ‚‘¬‚ɂȂè‚Ü‚·B
+ ず曞くこずができたす。各匏のあずに ; ( セミコロン ) を忘れないでください。
+ このように , (カンマ) や iscript を䜿うず、䜿わない堎合に比べお非垞に高速になりたす。
-

•ϐ”‚Ì“à—e‚ð•\ŽŠ‚·‚é +

倉数の内容を衚瀺する

-@•ϐ”‚Ì“à—e‚ðƒVƒiƒŠƒI’†‚É•\ŽŠ‚µ‚œ‚¢ê‡‚́Aemb ƒ^ƒO‚ðŽg‚¢‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAˆÈ‰º‚̂悀‚ɂȂè‚Ü‚·B
+ 倉数の内容をシナリオ䞭に衚瀺したい堎合は、emb タグを䜿いたす。
+ たずえば、以䞋のようになりたす。

[wait time=200]
*start
[cm]
-[eval exp="f.”’l=200"][eval exp="f.mojiretu='•¶Žš—ñ'"]
-f.”’l ‚Ì“à—e : [emb exp="f.”’l"][l][r]
-f.mojiretu ‚Ì“à—e : [emb exp="f.mojiretu"][l][r]
+[eval exp="f.数倀=200"][eval exp="f.mojiretu='文字列'"]
+f.数倀 ã®å†…容 : [emb exp="f.数倀"][l][r]
+f.mojiretu ã®å†…容 : [emb exp="f.mojiretu"][l][r]


-@ŽÀs‚·‚邯A
+ 実行するず、

-f.”’l ‚Ì“à—e : 200
-f.mojiretu ‚Ì“à—e : •¶Žš—ñ
+f.数倀 の内容 : 200
+f.mojiretu の内容 : 文字列

-@‚Æ•\ŽŠ‚³‚ê‚é‚Í‚ž‚Å‚·B
+ ず衚瀺されるはずです。
-

ƒGƒ“ƒeƒBƒeƒB +

゚ンティティ

-@ƒGƒ“ƒeƒBƒeƒB‚Æ‚¢‚€‚̂́A•ϐ”‚Ì“à—e‚ŁA‘Œ‚̃^ƒO‚Ì‘®«‚Ì’l‚ð’u‚«Š·‚Š‚é‹@”\‚Å‚·B
-@‘®«‚Ì’l‚ɁA & ‚É‘±‚¯‚ĕϐ”–Œ‚ð‘‚«‚Ü‚·B
+ ゚ンティティずいうのは、倉数の内容で、他のタグの属性の倀を眮き換える機胜です。
+ 属性の倀に、 & に続けお倉数名を曞きたす。

[wait time=200]
*start
[cm]
[eval exp="f.fontsize=60"]
-[font size="&f.fontsize"]ƒTƒCƒY 60 ‚Ì•¶Žš[resetfont]
+[font size="&f.fontsize"]サむズ 60 ã®æ–‡å­—[resetfont]


-@‚±‚̏ꍇ‚́Af.fontsize ‚É‘ã“ü‚³‚ꂜ 60 ‚Æ‚¢‚€”’l‚ŁAfont ƒ^ƒO‚Ì size ‘®«‚Ì’l‚ð’u‚«Š·‚ЂĂ¢‚Ü‚·B
+ この堎合は、f.fontsize に代入された 60 ずいう数倀で、font タグの size 属性の倀を眮き換えおいたす。

-@ŽÀÛ‚̓Gƒ“ƒeƒBƒeƒB‚́A& ‚ÌŒã‚ɏ‘‚©‚ꂜ‘®«‚Ì’l‚Ì“à—e‚ðATJS2 Ž®‚Æ‚µ‚ÄŽÀs‚µ‚āA‚»‚ÌŒ‹‰Ê‚Å‘®«‚Ì’l‚ð’u‚«Š·‚Š‚é‹@”\‚Å‚·B]‚Á‚āA& ‚ÌŒã‚É‚Í TJS2 Ž®‚ð‘‚­‚±‚Æ‚ªo—ˆ‚Ü‚·B
+ 実際ぱンティティは、& の埌に曞かれた属性の倀の内容を、TJS2 匏ずしお実行しお、その結果で属性の倀を眮き換える機胜です。埓っお、& の埌には TJS2 匏を曞くこずが出来たす。
-

ðŒ‚Ì”»’f +

条件の刀断

-@•ϐ”‚ª‚ ‚é’l‚Æ“¯‚¶‚Å‚ ‚é‚©‚ð”»’f‚·‚邜‚߂ɂ͈ȉº‚̉‰ŽZŽq‚ðŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ 倉数がある倀ず同じであるかを刀断するためには以䞋の挔算子を䜿うこずができたす。

-a==b    a ‚ª b ‚Æ“™‚µ‚¢‚Æ‚«‚ɐ^(true)
-a!=b    a ‚ª b ‚Æ“™‚µ‚­‚È‚¢ê‡‚ɐ^(true)
-a<b     a ‚ª b ‚æ‚菭‚È‚¢ê‡‚ɐ^(true)
-a>b     a ‚ª b ‚æ‚è‘å‚«‚¢ê‡‚ɐ^(true)
+a==b    a ãŒ b ãšç­‰ã—いずきに真(true)
+a!=b    a ãŒ b ãšç­‰ã—くない堎合に真(true)
+a<b     a ãŒ b ã‚ˆã‚Šå°‘ない堎合に真(true)
+a>b     a ãŒ b ã‚ˆã‚Šå€§ãã„堎合に真(true)


-@‚±‚̂ق© >= ‚â <= (“¯‚¶‚©‚æ‚è‘å‚«‚¢A“¯‚¶‚©‚æ‚菬‚³‚¢) ‚àŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚±‚̂悀‚ÈðŒ”»’f‚ÍŽå‚É if ƒ^ƒO‚ÅŽg‚¢‚Ü‚·B
+ このほか >= や <= (同じかより倧きい、同じかより小さい) も䜿うこずができたす。
+ このような条件刀断は䞻に if タグで䜿いたす。

-@if ƒ^ƒO‚́Aexp ‚ÅŽw’肵‚œŽ®‚ª ^(true) ‚ðŽŠ‚µ‚œê‡‚É‚Ì‚Ý endif ƒ^ƒO‚܂łɂ ‚é•¶Í‚âƒ^ƒO‚ðŽÀs‚µ‚Ü‚·B
+ if タグは、exp で指定した匏が 真(true) を瀺した堎合にのみ endif タグたでにある文章やタグを実行したす。


-[if exp="f.flag1==2"]f.flag1 ‚Í 2 ‚Å‚·[endif]
-[if exp="f.flag1!=2"]f.flag1 ‚Í 2 ‚ł͂ ‚è‚Ü‚¹‚ñ[endif]
+[if exp="f.flag1==2"]f.flag1 ã¯ 2 ã§ã™[endif]
+[if exp="f.flag1!=2"]f.flag1 ã¯ 2 ã§ã¯ã‚りたせん[endif]


-@•ϐ”‚ÍŽg‚¢•ûŽŸ‘æ‚Å”ñí‚É‹­—͂ȋ@”\‚ƂȂè‚Ü‚·B
+ 倉数は䜿い方次第で非垞に匷力な機胜ずなりたす。
diff --git a/docs/kag3doc/contents/browser2.css b/docs/kag3doc/contents/browser2.css index b24b709..f265605 100644 --- a/docs/kag3doc/contents/browser2.css +++ b/docs/kag3doc/contents/browser2.css @@ -9,7 +9,7 @@ body{ } h1:before{ - content: "Ÿ "; + content: "◆ "; } h1{ @@ -262,11 +262,11 @@ div.tagremarks { } span.toindexanchor:before { - content: "¢ "; + content: "△ "; } span.toindexanchor:after { - content: " ¢"; + content: " △"; } div.toindex{ diff --git a/docs/kag3doc/contents/frame.html b/docs/kag3doc/contents/frame.html index 136e82b..47f85fa 100644 --- a/docs/kag3doc/contents/frame.html +++ b/docs/kag3doc/contents/frame.html @@ -5,52 +5,52 @@ - KAG System ƒŠƒtƒ@ƒŒƒ“ƒX –ÚŽŸ + KAG System リファレンス 目次 - + - + - -
-

ƒ`ƒ…[ƒgƒŠƒAƒ‹ + +
+

チュヌトリアル

-

ƒŠƒtƒ@ƒŒƒ“ƒX +

リファレンス

-

Tips/‚»‚Ì‘Œ +

Tips/その他

diff --git a/docs/kag3doc/contents/index.html b/docs/kag3doc/contents/index.html index ca54b66..a03d515 100644 --- a/docs/kag3doc/contents/index.html +++ b/docs/kag3doc/contents/index.html @@ -4,15 +4,15 @@ - KAG System ƒŠƒtƒ@ƒŒƒ“ƒX + KAG System リファレンス - + - - - <body>ƒtƒŒ[ƒ€‘Ήž‚̃uƒ‰ƒEƒU‚Å‚²——‚­‚Ÿ‚³‚¢</body> + + + <body>フレヌム察応のブラりザでご芧ください</body> diff --git a/docs/kag3doc/contents/keywords.html b/docs/kag3doc/contents/keywords.html index 3d22c24..b02da29 100644 --- a/docs/kag3doc/contents/keywords.html +++ b/docs/kag3doc/contents/keywords.html @@ -4,941 +4,941 @@ - ƒL[ƒ[ƒhˆê—— + キヌワヌド䞀芧 - + - + - - + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/docs/kag3doc/contents/keywords_p.html b/docs/kag3doc/contents/keywords_p.html index 8f32018..4c51e79 100644 --- a/docs/kag3doc/contents/keywords_p.html +++ b/docs/kag3doc/contents/keywords_p.html @@ -4,941 +4,941 @@ - êŠ‡ƒL[ƒ[ƒhˆê—— + 堎所順キヌワヌド䞀芧 - + - + - - + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/docs/kag3doc/index.html b/docs/kag3doc/index.html index 83ef2fc..17e8190 100644 --- a/docs/kag3doc/index.html +++ b/docs/kag3doc/index.html @@ -4,7 +4,7 @@ -(Ž©“®“I‚ɃWƒƒƒ“ƒv‚µ‚È‚¢ê‡‚͉º‹L‚ÌƒŠƒ“ƒN‚ð‚œ‚Ç‚Á‚Ä‚­‚Ÿ‚³‚¢)
-ƒCƒ“ƒfƒbƒNƒX‚Ö +(自動的にゞャンプしない堎合は䞋蚘のリンクをたどっおください)
+むンデックスぞ diff --git a/docs/kr2doc/contents/ColorCodes.html b/docs/kr2doc/contents/ColorCodes.html index b2d7a26..a6ab8fa 100644 --- a/docs/kr2doc/contents/ColorCodes.html +++ b/docs/kr2doc/contents/ColorCodes.html @@ -5,78 +5,78 @@ - F’萔ˆê—— + 色定数䞀芧 - + - + -

F’萔ˆê—— +

色定数䞀芧


-@‚±‚ê‚ç‚̒萔‚ð—lX‚ȐFŽw’è‚̏ê–ʂŎg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚ç‚Ì’l‚Í Windows ‚̐ݒè‚É‚æ‚Á‚ÄŽÀÛ‚̐F‚ª•Ï‚í‚é‰Â”\«‚ª‚ ‚é‚à‚̂ł·B
+ これらの定数を様々な色指定の堎面で䜿うこずができたす。これらの倀は Windows の蚭定によっお実際の色が倉わる可胜性があるものです。


-¡ -clScrollBar           : ƒXƒNƒ[ƒ‹ƒo[‚̐F
-¡ -clBackground          : ƒfƒXƒNƒgƒbƒv‚Ì”wŒiF
-¡ -clActiveCaption       : ƒAƒNƒeƒBƒu‚ȃEƒBƒ“ƒhƒE‚̃^ƒCƒgƒ‹ƒo[‚̐F
-¡ -clInactiveCaption     : ƒAƒNƒeƒBƒu‚łȂ¢ƒEƒBƒ“ƒhƒE‚̃^ƒCƒgƒ‹ƒo[‚̐F
-¡ -clMenu                : ƒƒjƒ…[‚Ì”wŒiF
-¡ -clWindow              : ƒEƒBƒ“ƒhƒE‚Ì”wŒiF
-¡ -clWindowFrame         : ƒEƒBƒ“ƒhƒE‚̘g‚̐F
-¡ -clMenuText            : ƒƒjƒ…[‚Ì•¶Žš‚̐F
-¡ -clWindowText          : ƒEƒBƒ“ƒhƒE“à‚Ì•¶Žš‚̐F
-¡ -clCaptionText         : ƒAƒNƒeƒBƒu‚ȃEƒBƒ“ƒhƒE‚̃^ƒCƒgƒ‹ƒo[‚Ì•¶Žš‚̐F
-¡ -clActiveBorder        : ƒAƒNƒeƒBƒu‚ȃEƒBƒ“ƒhƒE‚Ì‹«ŠEü‚̐F
-¡ -clInactiveBorder      : ƒAƒNƒeƒBƒu‚łȂ¢ƒEƒBƒ“ƒhƒE‚Ì‹«ŠEü‚̐F
-¡ -clAppWorkSpace        : ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ìì‹Æ—̈æ‚̐F
-¡ -clHighlight           : ‘I‘ð•¶Žš‚Ì”wŒiF
-¡ -clHighlightText       : ‘I‘ð•¶Žš‚̐F
-¡ -clBtnFace             : 3D ƒIƒuƒWƒFƒNƒg‚̖ʂ̐F
-¡ -clBtnShadow           : 3D ƒIƒuƒWƒFƒNƒg‚̉e‚̐F
-¡ -clGrayText            : ’WF•\ŽŠ‚³‚ê‚Ä‚¢‚é•¶Žš‚̐F
-¡ -clBtnText             : 3D ƒIƒuƒWƒFƒNƒg‚̃eƒLƒXƒg‚̐F
-¡ -clInactiveCaptionText : ƒAƒNƒeƒBƒu‚łȂ¢ƒEƒBƒ“ƒhƒE‚̃^ƒCƒgƒ‹ƒo[‚Ì•¶Žš‚̐F
-¡ -clBtnHighlight        : ƒ{ƒ^ƒ“‚Ì‹­’²•\ŽŠ‚̐F
-¡ -cl3DDkShadow          : 3D ƒIƒuƒWƒFƒNƒg‚̈¢•û‚̉e
-¡ -cl3DLight             : 3D ƒIƒuƒWƒFƒNƒg‚Ì–Ÿ‚é‚¢–ʂ̉‚̐F
-¡ -clInfoText            : ƒc[ƒ‹ƒ`ƒbƒv‚̃eƒLƒXƒgF
-¡ -clInfoBk              : ƒc[ƒ‹ƒ`ƒbƒv‚Ì”wŒiF
+■ +clScrollBar           : ã‚¹ã‚¯ãƒ­ãƒŒãƒ«ãƒãƒŒã®è‰²
+■ +clBackground          : ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—の背景色
+■ +clActiveCaption       : ã‚¢ã‚¯ãƒ†ã‚£ãƒ–なりィンドりのタむトルバヌの色
+■ +clInactiveCaption     : ã‚¢ã‚¯ãƒ†ã‚£ãƒ–でないりィンドりのタむトルバヌの色
+■ +clMenu                : ãƒ¡ãƒ‹ãƒ¥ãƒŒã®èƒŒæ™¯è‰²
+■ +clWindow              : ã‚Šã‚£ãƒ³ãƒ‰ã‚Šã®èƒŒæ™¯è‰²
+■ +clWindowFrame         : ã‚Šã‚£ãƒ³ãƒ‰ã‚Šã®æž ã®è‰²
+■ +clMenuText            : ãƒ¡ãƒ‹ãƒ¥ãƒŒã®æ–‡å­—の色
+■ +clWindowText          : ã‚Šã‚£ãƒ³ãƒ‰ã‚Šå†…の文字の色
+■ +clCaptionText         : ã‚¢ã‚¯ãƒ†ã‚£ãƒ–なりィンドりのタむトルバヌの文字の色
+■ +clActiveBorder        : ã‚¢ã‚¯ãƒ†ã‚£ãƒ–なりィンドりの境界線の色
+■ +clInactiveBorder      : ã‚¢ã‚¯ãƒ†ã‚£ãƒ–でないりィンドりの境界線の色
+■ +clAppWorkSpace        : ã‚¢ãƒ—リケヌションの䜜業領域の色
+■ +clHighlight           : éžæŠžæ–‡å­—の背景色
+■ +clHighlightText       : éžæŠžæ–‡å­—の色
+■ +clBtnFace             : 3D ã‚ªãƒ–ゞェクトの面の色
+■ +clBtnShadow           : 3D ã‚ªãƒ–ゞェクトの圱の色
+■ +clGrayText            : æ·¡è‰²è¡šç€ºã•れおいる文字の色
+■ +clBtnText             : 3D ã‚ªãƒ–ゞェクトのテキストの色
+■ +clInactiveCaptionText : ã‚¢ã‚¯ãƒ†ã‚£ãƒ–でないりィンドりのタむトルバヌの文字の色
+■ +clBtnHighlight        : ãƒœã‚¿ãƒ³ã®åŒ·èª¿è¡šç€ºã®è‰²
+■ +cl3DDkShadow          : 3D ã‚ªãƒ–ゞェクトの暗い方の圱
+■ +cl3DLight             : 3D ã‚ªãƒ–ゞェクトの明るい面の瞁の色
+■ +clInfoText            : ãƒ„ヌルチップのテキスト色
+■ +clInfoBk              : ãƒ„ヌルチップの背景色


Note
-ã‹L‚̐FŒ©–{ ( ŠeF‚̍¶‚Ì ¡ - ‚̂悀‚È•\ŽŠ ) ‚́Aƒuƒ‰ƒEƒU‚É‚æ‚Á‚Ă͐³í‚É•\ŽŠ‚³‚ê‚Ü‚¹‚ñB

+䞊蚘の色芋本 ( 各色の巊の ■ + のような衚瀺 ) は、ブラりザによっおは正垞に衚瀺されたせん。

diff --git a/docs/kr2doc/contents/CommandLine.html b/docs/kr2doc/contents/CommandLine.html index d30c66c..53af97d 100644 --- a/docs/kr2doc/contents/CommandLine.html +++ b/docs/kr2doc/contents/CommandLine.html @@ -5,390 +5,390 @@ - ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“ + コマンドラむンオプション - + - + -

ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“ +

コマンドラむンオプション

-@‹g—¢‹g—¢‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚͒ʏí‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çŽw’è‚·‚é‚Ù‚©‚ɁAReleaser ( krkrrel.exe ) ‚Ü‚œ‚Í ‹g—¢‹g—¢Ý’è ( krkrconf.exe ‚Ü‚œ‚Í ƒGƒ“ƒWƒ“Ý’è.exe ) ‚Őݒèƒtƒ@ƒCƒ‹‚ɕۑ¶‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-ƒIƒvƒVƒ‡ƒ“‚ª“ǂݍž‚Ü‚ê‚鏇˜‚Í
  1. ‹g—¢‹g—¢–{‘̂ɖ„‚ߍž‚܂ꂜƒIƒvƒVƒ‡ƒ“
  2. u‹g—¢‹g—¢Ý’èv(krkrconf.exe)‚ªo—Í‚µ‚œA‹g—¢‹g—¢ƒRƒA‚Æ“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚é .cf ƒtƒ@ƒCƒ‹ (ƒtƒ@ƒCƒ‹–Œ‚Í‹g—¢‹g—¢ƒRƒA‚Æ“¯‚¶)
  3. uƒGƒ“ƒWƒ“Ý’èv(ƒGƒ“ƒWƒ“Ý’è.exe)‚ªo—Í‚µ‚œAƒf[ƒ^•Û‘¶êŠ‚É‚ ‚é .cfu ƒtƒ@ƒCƒ‹ (ƒtƒ@ƒCƒ‹–Œ‚Í‹g—¢‹g—¢ƒRƒA‚Æ“¯‚¶)
  4. ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÉŽw’肳‚ꂜƒIƒvƒVƒ‡ƒ“
‚ƂȂè‚Ü‚·B.cf ƒtƒ@ƒCƒ‹‚â .cfu ƒtƒ@ƒCƒ‹‚ɂ‚¢‚ẮA‘¶Ý‚µ‚È‚¢ê‡‚Í’P‚É–³Ž‹‚³‚ê‚Ü‚·BŒã‚ɓǂݍž‚ñ‚ŸŽw’è‚Ù‚Ç—Dæ‚³‚ê‚Ü‚·BŒ»Ý‚̂Ƃ±‚ëA‹g—¢‹g—¢–{‘̂ɃIƒvƒVƒ‡ƒ“‚𖄂ߍž‚Þ‚±‚Æ‚ª‚Å‚«‚éƒc[ƒ‹‚ª–³‚¢‚œ‚߁A‹g—¢‹g—¢–{‘Ì‚©‚çƒIƒvƒVƒ‡ƒ“‚Ì“à—e‚ª“ǂݍž‚Ü‚ê‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ (‚œ‚Ÿ‚µAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çŽw’è‚Å‚«‚È‚¢“ÁŽê‚ȃIƒvƒVƒ‡ƒ“‚Ȃǂª‹g—¢‹g—¢–{‘̂ɖ„‚ߍž‚Ü‚ê‚éê‡‚ª‚ ‚è‚Ü‚·)B
+ 吉里吉里のコマンドラむンオプションは通垞のコマンドラむンから指定するほかに、Releaser ( krkrrel.exe ) たたは 吉里吉里蚭定 ( krkrconf.exe たたは ゚ンゞン蚭定.exe ) で蚭定ファむルに保存するこずができたす。
+オプションが読み蟌たれる順序は
  1. 吉里吉里本䜓に埋め蟌たれたオプション
  2. 「吉里吉里蚭定」(krkrconf.exe)が出力した、吉里吉里コアず同じディレクトリにある .cf ファむル (ファむル名は吉里吉里コアず同じ)
  3. 「゚ンゞン蚭定」(゚ンゞン蚭定.exe)が出力した、デヌタ保存堎所にある .cfu ファむル (ファむル名は吉里吉里コアず同じ)
  4. コマンドラむンに指定されたオプション
ずなりたす。.cf ファむルや .cfu ファむルに぀いおは、存圚しない堎合は単に無芖されたす。埌に読み蟌んだ指定ほど優先されたす。珟圚のずころ、吉里吉里本䜓にオプションを埋め蟌むこずができるツヌルが無いため、吉里吉里本䜓からオプションの内容が読み蟌たれるこずはありたせん (ただし、コマンドラむンから指定できない特殊なオプションなどが吉里吉里本䜓に埋め蟌たれる堎合がありたす)。

-@ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚̃IƒvƒVƒ‡ƒ“‚ÍŠî–{“I‚É '-' (ƒnƒCƒtƒ“) ‚Ɉø‚«‘±‚«AƒIƒvƒVƒ‡ƒ“‚Ì–Œ‘O‚ª—ˆ‚Ü‚·B‚»‚Ì‚ ‚Æ‚»‚ê‚Ɉø‚«‘±‚« '=' ‚ð‘‚«AƒIƒvƒVƒ‡ƒ“‚Ì’l‚ð‘‚«‚Ü‚·B
-@‚œ‚Æ‚Š‚Î -cdvol ‚Æ‚¢‚€ƒIƒvƒVƒ‡ƒ“‚Ì’l‚ª direct ‚È‚ç‚΁A-cdvol=direct ‚ÆŽw’肵‚Ü‚·B
+ コマンドラむンのオプションは基本的に '-' (ハむフン) に匕き続き、オプションの名前が来たす。そのあずそれに匕き続き '=' を曞き、オプションの倀を曞きたす。
+ たずえば -cdvol ずいうオプションの倀が direct ならば、-cdvol=direct ず指定したす。

-@u‹N“®ƒIƒvƒVƒ‡ƒ“v‚âuƒfƒoƒbƒOŠÖ˜A‚̃IƒvƒVƒ‡ƒ“v‚âuƒVƒXƒeƒ€ŒÝŠ·«ŠÖ˜A‚̃IƒvƒVƒ‡ƒ“v‚ðœ‚¯‚΁A‚Ù‚Æ‚ñ‚ǂ͊‹«ˆË‘¶‚Ì–â‘è‚ð‰ðŒˆ‚·‚邜‚߂̔÷’²®‚ðs‚€ƒIƒvƒVƒ‡ƒ“‚Å‚·B
-@ŠÂ‹«ˆË‘¶‚Ì–â‘è‚Ì‰ðŒˆ‚É‚Â‚¢‚Ă͊‹«ˆË‘¶‚Ì•s‹ï‡‚ɂ‚¢‚Ä‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 「起動オプション」や「デバッグ関連のオプション」や「システム互換性関連のオプション」を陀けば、ほずんどは環境䟝存の問題を解決するための埮調敎を行うオプションです。
+ 環境䟝存の問題の解決に぀いおは環境䟝存の䞍具合に぀いおも参照しおください。


Note
-Releaser ‚â krkrconf.exe ( ƒGƒ“ƒWƒ“Ý’è.exe ) ‚ł́A‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚âŠO•”‚̐ݒèƒtƒ@ƒCƒ‹‚ð‘‚«Š·‚ЂĂ±‚ê‚ç‚̃IƒvƒVƒ‡ƒ“‚ð•ύX‚Å‚«‚Ü‚·‚ªA’ʏí‚̓fƒtƒHƒ‹ƒg‚̂܂܂Ŗâ‘è‚ ‚è‚Ü‚¹‚ñBì•i‚𐧍삷‚é‘€ŒÅ—L‚̊‹«‚Å–â‘肪‚ ‚邯‚¢‚€‚±‚ƂŁA‚±‚ê‚ç‚̃IƒvƒVƒ‡ƒ“‚ðƒfƒtƒHƒ‹ƒg‚Ì•š‚łȂ¢‚à‚Ì‚É•Ï‚Š‚œ‚܂܂̎Às‰Â”\ƒtƒ@ƒCƒ‹‚âÝ’èƒtƒ@ƒCƒ‹‚ðˆê”ʂɔz•z‚·‚邱‚Æ‚Í‚š‚·‚·‚߂ł«‚Ü‚¹‚ñ (‚à‚¿‚ë‚ñ -datapath ‚̂悀‚É”z•zŒ`‘Ô‚âŽg—pŒ`‘Ô‚É‚µ‚œ‚ª‚Á‚Đݒ肷‚ׂ«ƒIƒvƒVƒ‡ƒ“‚à‚ ‚è‚Ü‚·)B

+Releaser や krkrconf.exe ( ゚ンゞン蚭定.exe ) では、吉里吉里の実行可胜ファむルや倖郚の蚭定ファむルを曞き換えおこれらのオプションを倉曎できたすが、通垞はデフォルトのたたで問題ありたせん。䜜品を制䜜する偎固有の環境で問題があるずいうこずで、これらのオプションをデフォルトの物でないものに倉えたたたの実行可胜ファむルや蚭定ファむルを䞀般に配垃するこずはおすすめできたせん (もちろん -datapath のように配垃圢態や䜿甚圢態にしたがっお蚭定すべきオプションもありたす)。


-‰º‚ÌƒŠƒXƒg‚Ì’†‚Łu“®“I‚ɕύX‰Â”\v‚Æ‚¢‚€•\‹L‚ª‚ ‚镚‚́ASystem.setArgument ƒƒ\ƒbƒh‚ŕύX‚ª‰Â”\‚È•š‚Å‚·B‚»‚êˆÈŠO‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‚ðs‚€‚±‚Ƃ͏o—ˆ‚Ü‚¹‚ñB
+䞋のリストの䞭で「動的に倉曎可胜」ずいう衚蚘がある物は、System.setArgument メ゜ッドで倉曎が可胜な物です。それ以倖のオプションは動的に倉曎を行うこずは出来たせん。
-

‹N“®ƒIƒvƒVƒ‡ƒ“ +

起動オプション

-@‹g—¢‹g—¢‚Ì“Á’è‚Ì‹@”\‚݂̂ðŒÄ‚яo‚µ‚ÄŽg‚€‚œ‚߂Ɉȉº‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B
+ 吉里吉里の特定の機胜のみを呌び出しお䜿うために以䞋のオプションがありたす。
-
-userconf (ƒGƒ“ƒhƒ†[ƒUŒü‚¯Ý’èƒc[ƒ‹‚Ì‹N“®)
-
@–{‘Ì‚É“à‘ ‚³‚ê‚Ä‚¢‚éƒGƒ“ƒhƒ†[ƒUŒü‚¯Ý’èƒc[ƒ‹‚ð‹N“®‚µ‚Ü‚·B
-@ƒGƒ“ƒWƒ“Ý’è.exe ‚́AƒGƒ“ƒWƒ“Ý’è.exe ‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É‚ ‚é‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ð’T‚µAŽ©“®“I‚É -userconf ƒIƒvƒVƒ‡ƒ“‚ð‚‚¯‚Ä‹N“®‚·‚éƒvƒƒOƒ‰ƒ€‚Å‚·B
-
-about (’˜ìŒ î•ñƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚Ì•\ŽŠ)
-
@uƒo[ƒWƒ‡ƒ“E’˜ìŒ EŠÂ‹«î•ñv‚̃_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ‚µ‚Ü‚·B
-
-nosel (ƒeƒXƒgƒ‚[ƒh)
-
@uƒtƒHƒ‹ƒ_/ƒA[ƒJƒCƒu‚Ì‘I‘ðvƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ‚¹‚žA‚Ü‚œAdata.xp3 ‚Ȃǂ̃f[ƒ^‚ðŽ©“®ŒŸo‚¹‚ž‚ɁA‹g—¢‹g—¢ƒRƒ“ƒgƒ[ƒ‰‚ð‹N“®‚µ‚Ü‚·BƒfƒoƒbƒO‚âƒeƒXƒg—p“r‚ÉŽg—p‚µ‚Ü‚·B
-
-sel (uƒtƒHƒ‹ƒ_/ƒA[ƒJƒCƒu‚Ì‘I‘ðvƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚Ì•\ŽŠ)
-
@uƒtƒHƒ‹ƒ_/ƒA[ƒJƒCƒu‚Ì‘I‘ðvƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ‚µ‚Ü‚·Bdata.xp3 ‚Ȃǂ̃f[ƒ^‚ÍŽ©“®ŒŸo‚³‚ê‚Ü‚¹‚ñB
-@ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒpƒ‰ƒ[ƒ^‚Æ‚µ‚Ä(æ“ª‚ɃnƒCƒtƒ“‚ð‚‚¯‚ž‚É)ƒtƒHƒ‹ƒ_‚ðŽw’è‚·‚邯A‚»‚̃tƒHƒ‹ƒ_‚ª‰Šúó‘Ô‚Å‘I‘ð‚³‚ê‚œó‘ԂŁuƒtƒHƒ‹ƒ_/ƒA[ƒJƒCƒu‚Ì‘I‘ðvƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ðŠJ‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
-printdatapath (ƒf[ƒ^•Û‘¶êŠ‚̏o—Í)
-
@ƒf[ƒ^•Û‘¶êŠ (-datapathƒIƒvƒVƒ‡ƒ“) ‚̐ݒè“à—e‚Ɖüs‚ð•W€o—͂ɏo—Í‚µAI—¹‚µ‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚́A‹g—¢‹g—¢–{‘̂ƘAŒg‚µ‚ăZ[ƒuƒf[ƒ^‚ÌŠÇ—‚ðs‚€ŠO•”ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ȃǂª—˜—p‚·‚邜‚߂ɂ ‚è‚Ü‚·B
-@ƒf[ƒ^•Û‘¶êŠ‚Ì‚€‚¿A$(exepath) ‚Ȃǂ̓ÁŽê‚È•¶Žš—ñ‚́A’u‚«Š·‚Š‚ç‚ꂜŒã‚̏ó‘Ԃŏo—Í‚³‚ê‚Ü‚·B
-@‹g—¢‹g—¢–{‘Ì‚Í GUI ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì‚œ‚߁AƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚ç’P‚É‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚É -printdatapath ƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚Ä‹N“®‚µ‚Ä‚à‰œ‚à•\ŽŠ‚³‚ê‚Ü‚¹‚ñBo—Í“à—e‚ðŽæ‚èž‚ނɂ̓pƒCƒv‚⃊ƒ_ƒCƒŒƒNƒg‚ð—p‚¢‚Ä‚­‚Ÿ‚³‚¢B
+
-userconf (゚ンドナヌザ向け蚭定ツヌルの起動)
+
 本䜓に内蔵されおいる゚ンドナヌザ向け蚭定ツヌルを起動したす。
+ ゚ンゞン蚭定.exe は、゚ンゞン蚭定.exe ず同じフォルダにある吉里吉里実行可胜ファむルを探し、自動的に -userconf オプションを぀けお起動するプログラムです。
+
-about (著䜜暩情報ダむアログボックスの衚瀺)
+
 「バヌゞョン・著䜜暩・環境情報」のダむアログボックスを衚瀺したす。
+
-nosel (テストモヌド)
+
 「フォルダ/アヌカむブの遞択」ダむアログボックスを衚瀺せず、たた、data.xp3 などのデヌタを自動怜出せずに、吉里吉里コントロヌラを起動したす。デバッグやテスト甚途に䜿甚したす。
+
-sel (「フォルダ/アヌカむブの遞択」ダむアログボックスの衚瀺)
+
 「フォルダ/アヌカむブの遞択」ダむアログボックスを衚瀺したす。data.xp3 などのデヌタは自動怜出されたせん。
+ コマンドラむンパラメヌタずしお(先頭にハむフンを぀けずに)フォルダを指定するず、そのフォルダが初期状態で遞択された状態で「フォルダ/アヌカむブの遞択」ダむアログボックスを開くこずができたす。
+
-printdatapath (デヌタ保存堎所の出力)
+
 デヌタ保存堎所 (-datapathオプション) の蚭定内容ず改行を暙準出力に出力し、終了したす。このオプションは、吉里吉里本䜓ず連携しおセヌブデヌタの管理を行う倖郚アプリケヌションなどが利甚するためにありたす。
+ デヌタ保存堎所のうち、$(exepath) などの特殊な文字列は、眮き換えられた埌の状態で出力されたす。
+ 吉里吉里本䜓は GUI アプリケヌションのため、コマンドプロンプトから単に吉里吉里実行可胜ファむルに -printdatapath オプションを指定しお起動しおも䜕も衚瀺されたせん。出力内容を取り蟌むにはパむプやリダむレクトを甚いおください。
-

ƒVƒXƒeƒ€‘S”ʂ̃IƒvƒVƒ‡ƒ“ +

システム党般のオプション

-
-datapath (ƒf[ƒ^•Û‘¶êŠ)
-
@‹g—¢‹g—¢‚ª—lX‚ȃf[ƒ^‚ð•Û‘¶‚·‚éêŠ(ƒtƒHƒ‹ƒ_)‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í•¶Žš—ñ‚ÅŽw’肵‚Ü‚·B
-@’Pƒ‚ɃtƒHƒ‹ƒ_–Œ‚ðƒtƒ‹ƒpƒX‚ÅŽw’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·‚ªA’ʏí‚͈ȉº‚Ì“ÁŽê‚È•¶Žš—ñ‚𖄂ߍž‚ñ‚ÅŽg‚¢‚Ü‚·B
+
-datapath (デヌタ保存堎所)
+
 吉里吉里が様々なデヌタを保存する堎所(フォルダ)の蚭定です。
+ 蚭定可胜な倀は文字列で指定したす。
+ 単玔にフォルダ名をフルパスで指定するこずもできたすが、通垞は以䞋の特殊な文字列を埋め蟌んで䜿いたす。

$(exepath)
-
System.exePath(‹g—¢‹g—¢ƒRƒA‚Ì‚ ‚éƒtƒHƒ‹ƒ_–Œ)‚É’u‚«Š·‚Š‚ç‚ê‚Ü‚·B
+
System.exePath(吉里吉里コアのあるフォルダ名)に眮き換えられたす。
$(appdatapath)
-
System.appDataPath(ƒ†[ƒU‚̃z[ƒ€ƒtƒHƒ‹ƒ_)‚É’u‚«Š·‚Š‚ç‚ê‚Ü‚·B‚±‚̃tƒHƒ‹ƒ_‚͒ʏíA‰B‚µƒtƒHƒ‹ƒ_‚ɂȂÁ‚Ä‚¢‚Ü‚·B
+
System.appDataPath(ナヌザのホヌムフォルダ)に眮き換えられたす。このフォルダは通垞、隠しフォルダになっおいたす。
$(personalpath)
-
System.personalPath(ƒ}ƒCƒhƒLƒ…ƒƒ“ƒgƒtƒHƒ‹ƒ_)‚É’u‚«Š·‚Š‚ç‚ê‚Ü‚·B
+
System.personalPath(マむドキュメントフォルダ)に眮き換えられたす。
$(vistapath)
-
OS‚ªVistaˆÈ~‚̏ꍇ‚É$(appdatapath)‚ɁAVista–¢–ž‚̏ꍇ‚É$(exepath)‚É’u‚«’u‚«Š·‚Š‚ç‚ê‚Ü‚·B

-ƒfƒtƒHƒ‹ƒg‚ł́u$(exepath)\savedatav‚ƂȂÁ‚Ä‚¢‚Ü‚·B‚±‚̐ݒè‚́AƒCƒ“ƒXƒg[ƒ‰‚Ȃǂð“Á‚É—p‚¢‚ž‚ɃvƒƒOƒ‰ƒ€‚ð zip “™‚ň³kEƒA[ƒJƒCƒu‚µ‚Ä”z•z‚µAƒ†[ƒU‚É‚»‚ê‚ð“WŠJ‚µ‚Ä’ž‚¢‚Ä‚·‚®‚ɃvƒƒOƒ‰ƒ€ŽÀsA‚Æ‚¢‚€”z•zŒ`‘Ô‚É“K‚µ‚œÝ’è‚Å‚·B
-‚µ‚©‚µA‚±‚̃fƒtƒHƒ‹ƒg‚̐ݒè‚ł́AProgram Files ˆÈ‰º‚ɃvƒƒOƒ‰ƒ€‚ð”z’u‚µ‚œê‡AProgram Files ˆÈ‰º‚ɏ‘‚«ž‚ÞŒ ŒÀ‚ª‚È‚¢AWindows XP “™‚́u§ŒÀƒ†[ƒUv“™‚ŃvƒƒOƒ‰ƒ€‚ð‹N“®‚µ‚œê‡‚ɁAƒtƒ@ƒCƒ‹‚ð‘‚«ž‚Þ‚±‚Æ‚ª‚Å‚«‚ž‚ɃGƒ‰[‚ɂȂé‰Â”\«‚ª‚ ‚è‚Ü‚·B
-u$(appdatapath)\ƒAƒvƒŠƒP[ƒVƒ‡ƒ“–Œv‚âu$(personalpath)\ƒAƒvƒŠƒP[ƒVƒ‡ƒ“–Œv‚̂悀‚È–ŒÌ‚É‚·‚ê‚΁Aƒ†[ƒU‚²‚Ƃ̃tƒHƒ‹ƒ_‚ɏ‘‚«ž‚Ü‚ê‚邱‚ƂɂȂè‚Ü‚·‚̂ł±‚€‚¢‚€–â‘è‚Í”­¶‚µ‚É‚­‚­‚È‚è‚Ü‚·‚ªAƒZ[ƒuƒf[ƒ^•Û‘¶êŠ‚ÌŒ©’Ê‚µ‚ªˆ«‚­‚È‚é‚̂ц[ƒU‚ª‚Ƃ܂ǂ€‚©‚à‚µ‚ê‚Ü‚¹‚ñB
+
OSがVista以降の堎合に$(appdatapath)に、Vista未満の堎合に$(exepath)に眮き眮き換えられたす。

+デフォルトでは「$(exepath)\savedata」ずなっおいたす。この蚭定は、むンストヌラなどを特に甚いずにプログラムを zip 等で圧瞮・アヌカむブしお配垃し、ナヌザにそれを展開しお頂いおすぐにプログラム実行、ずいう配垃圢態に適した蚭定です。
+しかし、このデフォルトの蚭定では、Program Files 以䞋にプログラムを配眮した堎合、Program Files 以䞋に曞き蟌む暩限がない、Windows XP 等の「制限ナヌザ」等でプログラムを起動した堎合に、ファむルを曞き蟌むこずができずに゚ラヌになる可胜性がありたす。
+「$(appdatapath)\アプリケヌション名」や「$(personalpath)\アプリケヌション名」のような名称にすれば、ナヌザごずのフォルダに曞き蟌たれるこずになりたすのでこういう問題は発生しにくくなりたすが、セヌブデヌタ保存堎所の芋通しが悪くなるのでナヌザがずたどうかもしれたせん。

-‚±‚̃IƒvƒVƒ‡ƒ“‚ÅŽw’肳‚ꂜƒf[ƒ^•Û‘¶êŠ‚́A‹g—¢‹g—¢‹N“®Žž‚ɁA‚à‚µ‘¶Ý‚µ‚Ä‚¢‚È‚¯‚ê‚΍쐬‚ªŽŽ‚Ý‚ç‚ê‚Ü‚·Bì¬‚ªŽž”s‚µ‚Ä‚à‚»‚±‚ŏI—¹‚Ƃ͂Ȃ炞‚ɏˆ—‚ª‘±s‚µ‚Ü‚·‚̂ŁAƒGƒ‰[ˆ—‚̓†[ƒU‚̃XƒNƒŠƒvƒg“à‚Å(ƒf[ƒ^‚ª•Û‘¶‚Å‚«‚È‚¢‚Ȃǂ̗áŠO‚ð•ß‘š‚·‚é‚±‚Ƃɂæ‚è)s‚Á‚Ä‚­‚Ÿ‚³‚¢B
+このオプションで指定されたデヌタ保存堎所は、吉里吉里起動時に、もし存圚しおいなければ䜜成が詊みられたす。䜜成が倱敗しおもそこで終了ずはならずに凊理が続行したすので、゚ラヌ凊理はナヌザのスクリプト内で(デヌタが保存できないなどの䟋倖を捕捉するこずにより)行っおください。

-uƒGƒ“ƒWƒ“Ý’èv‚ōs‚Á‚œÝ’è‚́A‚±‚̃f[ƒ^•Û‘¶êŠ‚ÅŽw’肵‚œƒtƒHƒ‹ƒ_‚Ì’†‚ɍ쐬‚³‚ê‚Ü‚·B‚»‚̂ق©AŠeŽíƒƒO‚àA•W€‚ł͂±‚̃tƒHƒ‹ƒ_‚Ì’†‚ɍ쐬‚³‚ê‚Ü‚·B
+「゚ンゞン蚭定」で行った蚭定は、このデヌタ保存堎所で指定したフォルダの䞭に䜜成されたす。そのほか、各皮ログも、暙準ではこのフォルダの䞭に䜜成されたす。
-
-contfreq (ˆ—ƒEƒFƒCƒg)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Žž‚Ȃǂ̏ˆ—‚ðƒEƒFƒCƒg‚ð‚©‚¯‚È‚ª‚çŽw’è‚ÌŽüŠú‚ŌĂяo‚·‚±‚Ƃɂæ‚èACPUŽg—p—Š‚ð’ጞ‚³‚¹‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í '0' (ƒEƒFƒCƒg‚ð‚©‚¯‚È‚¢) ‚ ‚é‚¢‚͐³‚̐®”‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ '0' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B³‚̐®”‚ðŽw’肵‚œê‡‚Í Hz ’PˆÊ‚ÌŽüŠú‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚̉e‹¿‚ðŽó‚¯‚é‚̂̓gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚â System.addContinuousHandler ‚Å“o˜^‚µ‚œ Continuous ƒnƒ“ƒhƒ‰‚Å‚·B
-@'0' ‚É‚·‚邯Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽÀs’†‚ȂǂÉCPU‚ðŽg‚¢Ø‚Á‚ďˆ—‚ðs‚¢‚Ü‚·B
-@”’l‚ðŽw’è‚·‚邯A‚»‚ÌŽüŠú‚ŏˆ—‚ðs‚€‚æ‚€‚ɂȂèA—]‚Á‚œŽžŠÔ‚ÍCPU‚ð‹x‚Ü‚¹‚邱‚ƂɂȂè‚Ü‚·B‚±‚ê‚É‚æ‚èA‘Œ‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ւ̉e‹¿‚âACPU‰·“x‚̏㏞AƒRƒ“ƒsƒ…[ƒ^‚̏Á”ï“d—Í‚ð—}‚Ђ邱‚Æ‚ª‚Å‚«‚Ü‚·B’á‚¢”’l‚ðŽw’è‚·‚ê‚΂·‚é‚Ù‚Ç‚±‚ÌŒø‰Ê‚͍‚‚Ü‚è‚Ü‚·B‚œ‚Ÿ‚µA’á‚¢”’l‚ðŽw’è‚·‚邯ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Ȃǂª‚Ȃ߂炩‚łȂ­‚È‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
-@waitvsync ƒIƒvƒVƒ‡ƒ“‚Ő‚’Œ“¯Šú‘Ò‚¿‚ðs‚€‚ƁAContinuous ƒnƒ“ƒhƒ‰‚ª‚’Œ“¯Šú‚̃^ƒCƒ~ƒ“ƒO‚ɍ‡‚킹‚ċ쓮‚³‚ê‚邿‚€‚ɂȂèAcontfreq ƒIƒvƒVƒ‡ƒ“‚̐ݒè“à—e‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‚·‚邱‚Æ‚ª‰Â”\‚Å‚·‚ªA•ύX‚ª”œ‰f‚³‚ê‚é‚͎̂Ÿ‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚â Continuous ƒnƒ“ƒhƒ‰‚Ì“®ì‚ª‚Æ‚¬‚ê‚œŽž‚Å‚·B
+
-contfreq (凊理りェむト)
+
 トランゞション時などの凊理をりェむトをかけながら指定の呚期で呌び出すこずにより、CPU䜿甚率を䜎枛させるかどうかの蚭定です。
+ 蚭定可胜な倀は '0' (りェむトをかけない) あるいは正の敎数で、このオプションを指定しないず '0' が指定されたものず芋なされたす。正の敎数を指定した堎合は Hz 単䜍の呚期を指定するこずができたす。
+ このオプションの圱響を受けるのはトランゞションや System.addContinuousHandler で登録した Continuous ハンドラです。
+ '0' にするず、トランゞションを実行䞭などにCPUを䜿い切っお凊理を行いたす。
+ 数倀を指定するず、その呚期で凊理を行うようになり、䜙った時間はCPUを䌑たせるこずになりたす。これにより、他のアプリケヌションぞの圱響や、CPU枩床の䞊昇、コンピュヌタの消費電力を抑えるこずができたす。䜎い数倀を指定すればするほどこの効果は高たりたす。ただし、䜎い数倀を指定するずトランゞションなどがなめらかでなくなる可胜性がありたす。
+ waitvsync オプションで垂盎同期埅ちを行うず、Continuous ハンドラが垂盎同期のタむミングに合わせお駆動されるようになり、contfreq オプションの蚭定内容は無芖されたす。
+ このオプションは動的に倉曎するこずが可胜ですが、倉曎が反映されるのは次にトランゞションや Continuous ハンドラの動䜜がずぎれた時です。
-
-memusage (ƒƒ‚ƒŠŽg—p—Ê)
-
@ƒƒ‚ƒŠŽg—p—ʂ̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'normal' (’ʏí) ‚ ‚é‚¢‚Í 'low' (’á‚¢) ‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'normal' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@u’á‚¢v‚ð‘I‘ð‚·‚é‚Æu’ʏív‚ð‘I‘ð‚µ‚œ‚Æ‚«‚æ‚è‚àƒƒ‚ƒŠ‚ðß–ñ‚µ‚ÄŽg—p‚·‚邿‚€‚ɂȂè‚Ü‚·B‚µ‚©‚µu’á‚¢v‚ð‘I‘ð‚·‚é‚ÆA‹g—¢‹g—¢“à•”‚Ì—lX‚ȃLƒƒƒbƒVƒ…‹@\‚ª§ŒÀ‚³‚ꂜ‚èA TJS2 ‚̃nƒbƒVƒ…•\‚̃TƒCƒY‚ª§ŒÀ‚³‚ê‚邜‚߁AƒpƒtƒH[ƒ}ƒ“ƒX‚͒ቺ‚µ‚Ü‚·B‚Ü‚œAu’á‚¢v‚ð‘I‘ð‚·‚é‚ÆAuƒOƒ‰ƒtƒBƒbƒN-‰æ‘œƒLƒƒƒbƒVƒ…§ŒÀv‚Í‹­§“I‚ɁuƒLƒƒƒbƒVƒ…‚ðs‚í‚È‚¢v‚̐ݒè‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
-
-timerprec (ƒ^ƒCƒ}‚̐ž“x)
-
@ƒ^ƒCƒ}‚̐ž“x‚̍‚‚³‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'normal' (’ʏí) ‚ ‚é‚¢‚Í 'higher' (‚â‚⍂‚¢) ‚ ‚é‚¢‚Í 'high' (‚‚¢) ‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'normal' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í NT Œn OS ( NT/2000/XP/Vista/7 ) ‚ł݈̂Ӗ¡‚ðŽ‚¿‚Ü‚·BWin9x Œn‚Ì OS ( 95/98/98SE/ME ) ‚ł͂±‚̃IƒvƒVƒ‡ƒ“‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@'higher' ‚â 'high' ‚ðŽw’è‚·‚邯‘S‘Ì“I‚Ƀ^ƒCƒ} ( ŽžŠÔ‚âƒ^ƒCƒ~ƒ“ƒO‚ÉŠÖ‚·‚镚‚̂قƂñ‚Ç‚àŠÜ‚Þ ) ‚̐ž“x‚ª‚‚­‚È‚èAKAG ‚ł̕¶Žš•\ŽŠ‚Ì‚à‚œ‚‚«ŠŽ‚â MIDI Ä¶‚Ì‚à‚œ‚‚«ŠŽ‚ª‰ðÁ‚³‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·‚ªAƒpƒtƒH[ƒ}ƒ“ƒX‚ª’ቺ‚·‚é‰Â”\«‚à‚ ‚è‚Ü‚·B
-
-laxtimer (ƒ^ƒCƒ}ƒCƒxƒ“ƒg‹–—e—ʐ§ŒÀ)
-
@ˆê“x‚ɃVƒXƒeƒ€‚É’~‚Š‚ç‚ê‚éƒ^ƒCƒ}ƒCƒxƒ“ƒg‚̐” ( Å‘å”­¶‹–—e—Ê ) ‚𐧌À‚µAƒ^ƒCƒ}ƒCƒxƒ“ƒg‚ª—­‚܂肷‚¬‚ďˆ—‚Å‚«‚È‚­‚È‚éó‹µ‚ð‰ñ”ð‚·‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'no' (‚µ‚È‚¢) ‚ ‚é‚¢‚Í 'yes' (‚·‚é) ‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'no' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@ˆ—‚Ì”ñí‚É’x‚¢ƒRƒ“ƒsƒ…[ƒ^‚âA”ñí‚ɏd‚œ‚¢ˆ—‚ðƒ^ƒCƒ}‚ŋ쓮‚·‚邿‚€‚ȏê–ʂȂǂł́Aƒ^ƒCƒ}‚É‚æ‚Á‚Ä”­¶‚µ‚œƒCƒxƒ“ƒg‚ɑΉž‚µ‚«‚ꂞA‘€ì‚Ȃǂɋg—¢‹g—¢‚ª‰ž“š‚µ‚Ã‚ç‚­‚È‚éê‡‚ª‚ ‚è‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚Å 'yes' ‚ðŽw’è‚·‚邯AƒVƒXƒeƒ€‚É’~‚Š‚ç‚ê‚éƒ^ƒCƒ}ƒCƒxƒ“ƒg‚̍ő唭¶‹–—e—Ê‚ðí‚É 1 ( Timer ƒNƒ‰ƒX‚Ì capacity ƒvƒƒpƒeƒB‚ª 1 ‚̏ó‘Ô ) ‚ɌŒ肵‚Ü‚·B‚±‚ê‚É‚æ‚èƒVƒXƒeƒ€‚ªˆ—‚µ‚«‚ê‚È‚¢‚æ‚€‚ȃ^ƒCƒ}ƒCƒxƒ“ƒg‚Ì”­¶‚ð—}‚Ђ邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªA’ʏíAƒ^ƒCƒ}‚̐ž“x‚␳Šm«‚ÍŽž‚í‚ê‚Ü‚·B
+
-memusage (メモリ䜿甚量)
+
 メモリ䜿甚量の蚭定です。
+ 蚭定可胜な倀は 'normal' (通垞) あるいは 'low' (䜎い) で、このオプションを指定しないず 'normal' が指定されたものず芋なされたす。
+ 「䜎い」を遞択するず「通垞」を遞択したずきよりもメモリを節玄しお䜿甚するようになりたす。しかし「䜎い」を遞択するず、吉里吉里内郚の様々なキャッシュ機構が制限されたり、 TJS2 のハッシュ衚のサむズが制限されるため、パフォヌマンスは䜎䞋したす。たた、「䜎い」を遞択するず、「グラフィック-画像キャッシュ制限」は匷制的に「キャッシュを行わない」の蚭定であるず芋なされたす。
+
-timerprec (タむマの粟床)
+
 タむマの粟床の高さの蚭定です。
+ 蚭定可胜な倀は 'normal' (通垞) あるいは 'higher' (やや高い) あるいは 'high' (高い) で、このオプションを指定しないず 'normal' が指定されたものず芋なされたす。
+ このオプションは NT ç³» OS ( NT/2000/XP/Vista/7 ) でのみ意味を持ちたす。Win9x 系の OS ( 95/98/98SE/ME ) ではこのオプションは無芖されたす。
+ 'higher' や 'high' を指定するず党䜓的にタむマ ( 時間やタむミングに関する物のほずんども含む ) の粟床が高くなり、KAG での文字衚瀺のもた぀き感や MIDI 再生のもた぀き感が解消される可胜性がありたすが、パフォヌマンスが䜎䞋する可胜性もありたす。
+
-laxtimer (タむマむベント蚱容量制限)
+
 䞀床にシステムに蓄えられるタむマむベントの数 ( 最倧発生蚱容量 ) を制限し、タむマむベントが溜たりすぎお凊理できなくなる状況を回避するかどうかの蚭定です。
+ 蚭定可胜な倀は 'no' (しない) あるいは 'yes' (する) で、このオプションを指定しないず 'no' が指定されたものず芋なされたす。
+ 凊理の非垞に遅いコンピュヌタや、非垞に重たい凊理をタむマで駆動するような堎面などでは、タむマによっお発生したむベントに察応しきれず、操䜜などに吉里吉里が応答しづらくなる堎合がありたす。このオプションで 'yes' を指定するず、システムに蓄えられるタむマむベントの最倧発生蚱容量を垞に 1 ( Timer クラスの capacity プロパティが 1 の状態 ) に固定したす。これによりシステムが凊理しきれないようなタむマむベントの発生を抑えるこずができたすが、通垞、タむマの粟床や正確性は倱われたす。
-
-lowpri (’á—Dæ“x)
-
@—Dæ“x‚ðAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Žž‚ȂǂɒႭ‚·‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'no' (‚µ‚È‚¢) ‚ ‚é‚¢‚Í 'yes' (‚·‚é) ‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'no' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'yes' ‚É‚·‚邯Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽÀs’†‚ȂǁA‹g—¢‹g—¢‚̃ƒCƒ“ƒXƒŒƒbƒh‚ª˜A‘±‚µ‚Ä CPU ‚ðŽg—p‚·‚éê–Ê‚É‚È‚é‚ÆAƒƒCƒ“ƒXƒŒƒbƒh‚ÌŽÀs—Dæ“x‚ð‰º‚°‚邿‚€‚ɂȂè‚Ü‚·B‚±‚ê‚É‚æ‚èAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“’†‚̉¹”ò‚Ñ‚âAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“’†‚É‘Œ‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ª‘€ì‚µ‚Â炭‚È‚é‚Ȃǂ̏Ǐ󂪉ü‘P‚³‚ê‚éê‡‚ª‚ ‚è‚Ü‚·B
+
-lowpri (䜎優先床)
+
 優先床を、トランゞション時などに䜎くするかどうかの蚭定です。
+ 蚭定可胜な倀は 'no' (しない) あるいは 'yes' (する) で、このオプションを指定しないず 'no' が指定されたものず芋なされたす。
+ 'yes' にするず、トランゞションを実行䞭など、吉里吉里のメむンスレッドが連続しお CPU を䜿甚する堎面になるず、メむンスレッドの実行優先床を䞋げるようになりたす。これにより、トランゞション䞭の音飛びや、トランゞション䞭に他のアプリケヌションが操䜜しづらくなるなどの症状が改善される堎合がありたす。
-

“ü—ÍŠÖ˜A‚̃IƒvƒVƒ‡ƒ“ +

入力関連のオプション

-
-wheel (ƒ}ƒEƒXƒzƒC[ƒ‹‰ñ“]ŒŸo•û–@)
-
@ƒ}ƒEƒXƒzƒC[ƒ‹‚̉ñ“]‚ð‚ǂ̂悀‚ÉŒŸo‚·‚é‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'no' (Žg‚í‚È‚¢) ‚ ‚é‚¢‚Í 'dinput' (DierctInput) ‚ ‚é‚¢‚Í 'message' (ƒEƒBƒ“ƒhƒEƒƒbƒZ[ƒW) ‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'dinput' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@uŽg‚í‚È‚¢v‚ð‘I‘ð‚·‚é‚Æƒ}ƒEƒXƒzƒC[ƒ‹‚ÍŽg—p•s‰Â”\‚ɂȂè‚Ü‚·BuDirectInputv‚ð‘I‘ð‚·‚é‚ÆDirectInput‚ðŽg—p‚·‚邿‚€‚ɂȂè‚Ü‚·BuƒEƒBƒ“ƒhƒEƒƒbƒZ[ƒWv‚ð‘I‘ð‚·‚é‚ÆDirectInput‚ðŽg—p‚¹‚ž‚Ƀ}ƒEƒXƒzƒC[ƒ‹‚̉ñ“]‚ðŒŸo‚·‚邿‚€‚ɂȂè‚Ü‚·BÝ’è‚ð•Ï‚Š‚é‚ÆAƒ}ƒEƒXƒzƒC[ƒ‹ŠÖ˜A‚Ì•s‹ï‡‚ª‰ü‘P‚³‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
-
-joypad (ƒpƒbƒhŽg—p‰Â”Û)
-
ƒQ[ƒ€ƒpƒbƒh(ƒWƒ‡ƒCƒXƒeƒBƒbƒN)‚ðŽg—p‚·‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'no' (Žg‚í‚È‚¢) ‚ ‚é‚¢‚Í 'dinput' (Žg‚€) ‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'dinput' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@uŽg‚í‚È‚¢v‚ð‘I‘ð‚·‚é‚Æƒpƒbƒh‚ÍŽg—p•s‰Â”\‚ɂȂè‚Ü‚·Bƒpƒbƒh‚𐳏í‚ÉŒŸo‚Å‚«‚È‚¢ê‡A‚ ‚é‚¢‚̓pƒbƒh‚𐳏í‚ÉŽg—p‚Å‚«‚È‚¢ê‡‚ɁuŽg‚í‚È‚¢v‚̐ݒè‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
-wheel (マりスホむヌル回転怜出方法)
+
 マりスホむヌルの回転をどのように怜出するかの蚭定です。
+ 蚭定可胜な倀は 'no' (䜿わない) あるいは 'dinput' (DierctInput) あるいは 'message' (りィンドりメッセヌゞ) で、このオプションを指定しないず 'dinput' が指定されたものず芋なされたす。
+ 「䜿わない」を遞択するずマりスホむヌルは䜿甚䞍可胜になりたす。「DirectInput」を遞択するずDirectInputを䜿甚するようになりたす。「りィンドりメッセヌゞ」を遞択するずDirectInputを䜿甚せずにマりスホむヌルの回転を怜出するようになりたす。蚭定を倉えるず、マりスホむヌル関連の䞍具合が改善される可胜性がありたす。
+
-joypad (パッド䜿甚可吊)
+
ゲヌムパッド(ゞョむスティック)を䜿甚するかどうかの蚭定です。
+ 蚭定可胜な倀は 'no' (䜿わない) あるいは 'dinput' (䜿う) で、このオプションを指定しないず 'dinput' が指定されたものず芋なされたす。
+ 「䜿わない」を遞択するずパッドは䜿甚䞍可胜になりたす。パッドを正垞に怜出できない堎合、あるいはパッドを正垞に䜿甚できない堎合に「䜿わない」の蚭定にしおください。
-
-paddelay (ƒpƒbƒhƒL[ƒŠƒs[ƒgƒfƒBƒŒƒC)
-
ƒQ[ƒ€ƒpƒbƒh(ƒWƒ‡ƒCƒXƒeƒBƒbƒN)‚̃L[ƒŠƒs[ƒg‚܂ł̎žŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
-@Ý’è‰Â”\‚È’l‚͐³‚̐”‚ ‚é‚¢‚Í-1‚ŁA-1‚ðŽw’è‚·‚邯ƒL[ƒŠƒs[ƒg‚ðs‚í‚È‚­‚È‚è‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 500 ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‰Â”\‚Å‚·B
+
-paddelay (パッドキヌリピヌトディレむ)
+
ゲヌムパッド(ゞョむスティック)のキヌリピヌトたでの時間をミリ秒単䜍で指定したす。
+ 蚭定可胜な倀は正の数あるいは-1で、-1を指定するずキヌリピヌトを行わなくなりたす。このオプションを指定しないず 500 が指定されたものず芋なされたす。
+ このオプションは動的に倉曎可胜です。
-
-padinterval (ƒpƒbƒhƒL[ƒŠƒs[ƒgŠÔŠu)
-
ƒpƒbƒh(ƒWƒ‡ƒCƒXƒeƒBƒbƒN)‚̃L[ƒŠƒs[ƒg‚ÌŠÔŠu‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B’l‚ª¬‚³‚¢‚Ù‚ÇƒŠƒs[ƒg‚ª‚‘¬‚ɂȂè‚Ü‚·B
-@Ý’è‰Â”\‚È’l‚͐³‚̐”‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 30 ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‰Â”\‚Å‚·B
+
-padinterval (パッドキヌリピヌト間隔)
+
パッド(ゞョむスティック)のキヌリピヌトの間隔をミリ秒単䜍で指定したす。倀が小さいほどリピヌトが高速になりたす。
+ 蚭定可胜な倀は正の数で、このオプションを指定しないず 30 が指定されたものず芋なされたす
+ このオプションは動的に倉曎可胜です。
-
-controlime (IMEó‘Ԑ§Œä)
-
@IME(“ú–{Œê‚Ȃǂ̕ϊ·“ü—̓\ƒtƒg)‚̏ó‘Ԑ§Œä(—LŒø‚©–³Œø‚©‚Ȃǂ̐§Œä)‚ðs‚€‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'yes' (s‚€) ‚ ‚é‚¢‚Í 'no' (s‚í‚È‚¢) ‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'yes' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@us‚í‚È‚¢v‚ð‘I‘ð‚·‚é‚ÆAuIME‚ð’Ê‚¶‚Ä“ü—Í‚ðs‚€“ú–{Œê‚Ȃǂ̌ŸŒê‚Ì“ü—Í‚ª‚Å‚«‚È‚¢v‚Æ‚¢‚Á‚œ•s‹ï‡‚ð‰ñ”ð‚Å‚«‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
+
-controlime (IME状態制埡)
+
 IME(日本語などの倉換入力゜フト)の状態制埡(有効か無効かなどの制埡)を行うかどうかの蚭定です。
+ 蚭定可胜な倀は 'yes' (行う) あるいは 'no' (行わない) で、このオプションを指定しないず 'yes' が指定されたものず芋なされたす。
+ 「行わない」を遞択するず、「IMEを通じお入力を行う日本語などの蚀語の入力ができない」ずいった䞍具合を回避できる可胜性がありたす。
-

ƒTƒEƒ“ƒhŠÖ˜A‚̃IƒvƒVƒ‡ƒ“ +

サりンド関連のオプション

-
-cdvol (CD-DA ‰¹—ʐ§Œä•û–@)
-
@CD-DA ‰¹—ʐ§Œä•ûŽ®‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'mixer' (ƒTƒEƒ“ƒhƒJ[ƒhƒ~ƒLƒT) ‚ ‚é‚¢‚Í 'direct' (CD-ROMƒhƒ‰ƒCƒu’ŒÚ§Œä) ‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'mixer' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'mixer' ‚ðŽw’è‚·‚邯ƒTƒEƒ“ƒhƒJ[ƒh‚̃~ƒLƒT‚𑀍삵‚Ä CD-DA ‚̉¹—Ê‚ð•ω»‚³‚¹‚Ü‚·BCD-ROM ƒhƒ‰ƒCƒu‚©‚çlŠÔ‚ÌŽš‚É’B‚·‚é‚܂ł̌o˜H‚ɃTƒEƒ“ƒhƒJ[ƒh‚ª“KØ‚É‹²‚Ü‚Á‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@'direct' ‚ðŽw’è‚·‚邯 CD-ROM ƒhƒ‰ƒCƒu‚»‚ꎩg‚ªŽ‚Á‚Ä‚¢‚鉹—ʐ§Œä‚Ì‹@”\‚ðŽg‚Á‚ĉ¹—Ê‚ð•ω»‚³‚¹‚Ü‚·BCD-ROM ƒhƒ‰ƒCƒu‚̃wƒbƒhƒzƒ“’[Žq‚©‚ç’ŒÚƒwƒbƒhƒzƒ“‚ȂǂðÚ‘±‚µ‚Ä‚¢‚éê‡‚È‚Ç‚Å‚à‰¹—ʂ̐§Œä‚ª‚Å‚«‚Ü‚·‚ªACD-ROM ƒhƒ‰ƒCƒu‚É‚æ‚Á‚Ă͑Ήž‚µ‚Ä‚¢‚È‚¢‚à‚Ì‚à‚ ‚è‚Ü‚·B
-
-wsdecpri (PCM ƒfƒR[ƒhƒXƒŒƒbƒh—Dæ‡ˆÊ)
-
@PCM ‚̃fƒR[ƒh‚ðs‚€ƒXƒŒƒbƒh‚Ì—Dæ‡ˆÊ‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í '0' (ƒAƒCƒhƒ‹(Å’á)), '1' (’á‚¢), '2' (’ʏíˆÈ‰º), '3' (’ʏí), '4' (’ʏíˆÈã), '5' (‚‚¢) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ '1' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@—Dæ‡ˆÊ‚ð‚‚­‚·‚邯 PCM ( –³ˆ³k wave ‚â OggVorbis “™ ) ‚̍ж’†‚̉¹”ò‚Ñ‚ªŒyŒž‚³‚ê‚éê‡‚ª‚ ‚è‚Ü‚·‚ªAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ª‚Ȃ߂炩‚łȂ­‚È‚Á‚œ‚èA‘€ì‚ւ̉ž“𐫂ªˆ«‚­‚È‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
-@‚¿‚Ȃ݂ɂ±‚±‚ÅŽw’è‚·‚é‚̂͒ʏ펞‚̃fƒR[ƒh‚Ì—Dæ‡ˆÊ‚ŁA‹Ù‹}Žž ( ƒoƒbƒtƒ@‚É‚œ‚Ü‚Á‚Ä‚¢‚éŽc‚èƒf[ƒ^‚ª’Z‚­‚È‚Á‚Ä‚«‚œ‚Æ‚« ) ‚ÍŽ©“®“I‚É•K—v‚È—Dæ‡ˆÊ‚ðŠm•Û‚µ‚Ü‚·B
-
-wssoft (DirectSound ƒ\ƒtƒgƒEƒFƒAƒ~ƒLƒVƒ“ƒO)
-
@DirectSound‚Ń\ƒtƒgƒEƒFƒA‚ðŽg‚Á‚ă~ƒLƒVƒ“ƒO‚ðs‚€‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'yes' (ƒ\ƒtƒgƒEƒFƒAƒ~ƒLƒVƒ“ƒO‚ðs‚€), 'no' (ƒ\ƒtƒgƒEƒFƒAƒ~ƒLƒVƒ“ƒO‚ðs‚í‚È‚¢) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'yes' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@•W€‚̐ݒè‚ł́Aƒ\ƒtƒgƒEƒFƒA‚Ń~ƒLƒVƒ“ƒO‚ðs‚€‚̂ŁACPU‚Ì•‰‰×‚ª‚‚­‚È‚è‚Ü‚·‚ªAƒn[ƒhƒEƒFƒAŒÅ—L‚Ì•s‹ï‡‚ð‰ñ”ð‚Å‚«‚é‰Â”\«‚ª‚‚­‚È‚è‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚Å 'no' ‚ðŽw’肵‚Ä‚à(ƒn[ƒhƒGƒA‚Ń~ƒLƒVƒ“ƒO‚ðs‚Á‚Ä‚à) –â‘肪‚È‚¢‚È‚ç‚΁ACPU •‰‰×‚ð’á‚­‚·‚邱‚Æ‚ª‚Å‚«‚éê‡‚ª‚ ‚è‚Ü‚·BUSB ƒI[ƒfƒBƒI‚âˆÀ‰¿‚ȃTƒEƒ“ƒhƒJ[ƒh‚ł́Aƒ~ƒLƒVƒ“ƒO‚͏í‚É CPU ‚ōs‚€ê‡‚ª‚ ‚é‚̂ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ð•ύX‚µ‚Ä‚à‰e‹¿‚ª–³‚¢ê‡‚ª‚ ‚è‚Ü‚·B
-
-wsrecreate (DirectSound ƒZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@Ä¶¬)
-
@DirectSound‚ŃZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚ðí‚ɍж¬‚ðs‚€‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'yes' (í‚ɍж¬), 'no' (•K—v‚ɉž‚¶‚čж¬) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'no' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‹g—¢‹g—¢‚ł͂¢‚Á‚œ‚ñì¬‚µ‚œƒZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚́Aƒ`ƒƒƒlƒ‹”‚âƒTƒ“ƒvƒŠƒ“ƒOŽü”g”‚È‚Ç‚ÌðŒ‚ª“¯ˆê‚Å‚ ‚ê‚΍ė˜—p‚µ‚Ü‚·‚ªA'yes' ‚ðŽw’è‚·‚邯Ä—˜—p‚ð‚¹‚ž‚ɏí‚ɍж¬‚·‚邿‚€‚ɂȂè‚Ü‚·BŠÂ‹«‚É‚æ‚Á‚Ă͍жŠJŽnŽž‚̉¹”ò‚т≹Ø‚ê‚Ȃǂ̕sˆÀ’萫‚ª‰ü‘P‚³‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
-
-wsl1len (DirectSound ƒZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@’·‚³)
-
@DirectSound ƒZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚Ì’·‚³‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í ®”‚ŁAƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·BÅ’á 250ms •K—v‚Å‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 1000 ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‚±‚±‚ÅŽw’è‚·‚é‚͎̂ÀÛ‚É DirectSound ‚̃ZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚Æ‚µ‚ÄŠm•Û‚³‚ê‚éƒoƒbƒtƒ@‚Ì’·‚³‚Å‚·B
-@ˆê”ʂɁA’·‚­‚Æ‚é‚ÆÄ¶‚͈À’肵‚Ü‚·‚ªAƒƒ‚ƒŠ‚ðÁ”‚Ü‚·B
-
-wsl2len (DirectSound ƒZƒJƒ“ƒ_ƒŠ•⏕ƒoƒbƒtƒ@’·‚³)
-
@DirectSound ƒZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@—p‚Ì‚QŽŸƒoƒbƒtƒ@‚Ì’·‚³‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í ®”‚ŁAƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·BÅ’á 250ms •K—v‚Å‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 1000 ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‹g—¢‹g—¢‚́ADirectSound ‚̃ZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚²‚Ƃɕ⏕ƒoƒbƒtƒ@‚ðì¬‚µA‚¢‚Á‚œ‚ñƒfƒR[ƒh‚µ‚œƒf[ƒ^‚ð‚±‚Ì•â•ƒoƒbƒtƒ@‚É’~Ï‚µ‚Ä‚©‚çƒZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚É“]‘—‚µ‚Ü‚·B‚±‚±‚ÅŽw’è‚·‚éƒoƒbƒtƒ@‚Ì’·‚³‚Í‚»‚̕⏕ƒoƒbƒtƒ@‚Ì’·‚³‚Å‚·B
-@’ʏíAƒfƒR[ƒhˆ—‚ƕ⏕ƒoƒbƒtƒ@‚Ö‚Ì’~Ï‚Í—Dæ“x‚Ì’á‚¢ƒXƒŒƒbƒh‚ōs‚í‚ê‚Ü‚·‚ªA•⏕ƒoƒbƒtƒ@‚©‚çƒZƒJƒ“ƒ_ƒŠƒoƒbƒtƒ@‚Ö‚Ì“]‘—‚͍‚‚¢—Dæ“x‚ðŽ‚Á‚œƒXƒŒƒbƒh‚ōs‚í‚ê‚Ü‚·B
-@ˆê”ʂɁA’·‚­‚Æ‚é‚ÆÄ¶‚͈À’肵‚Ü‚·‚ªAƒƒ‚ƒŠ‚ðÁ”‚Ü‚·B‚Ü‚œAƒfƒR[ƒhˆ—‚ɕω»‚ð‰Á‚Ђ邿‚€‚Ȑ§Œä‚ð‚µ‚œê‡A‚»‚ꂪŽÀÛ‚É”­‰¹‚³‚ê‚é‚܂ł̃fƒBƒŒƒC‚ª’·‚­‚È‚è‚Ü‚·B
-
-wsmute (DirectSound ƒ~ƒ…[ƒg)
-
@DirectSound‚ŃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª”ñƒAƒNƒeƒBƒu‚ ‚é‚¢‚͍ŏ¬‰»‚µ‚œÛ‚Ƀ~ƒ…[ƒg‚·‚é‚©(‰¹—Ê‚ð‰º‚°‚é‚©)‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'never' (ƒ~ƒ…[ƒg‚µ‚È‚¢), 'minimize' (Å¬‰»Žž), 'deactive' (”ñƒAƒNƒeƒBƒuŽž) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'never' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'never' ‚ð‘I‘ð‚·‚é‚Æƒ~ƒ…[ƒg‚͍s‚í‚ê‚Ü‚¹‚ñB'minimize' ‚â 'deactive' ‚ł́A‚»‚ꂌ‚êƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªÅ¬‰»‚µ‚œ‚Æ‚«A”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«‚Ƀ~ƒ…[ƒg‚³‚ê‚Ü‚·B
-@ƒ~ƒ…[ƒg‚³‚ê‚é‚Ì‚Í WaveSoundBuffer ‚ōж‚³‚ê‚镚 ( KAG‚̏ꍇ‚Í BGM ‚É 'Wave' ‚ðŽg‚Á‚Ä‚¢‚éê‡‚ƁAŒø‰Ê‰¹ ) ‚Ÿ‚¯‚ŁAMIDI ‚â CDDA Ä¶‚̓~ƒ…[ƒg‚³‚ê‚Ü‚¹‚ñB
-
-wsmutevol (DirectSound ƒ~ƒ…[ƒg‰¹—Ê)
-
@-wsmute (DirectSound ƒ~ƒ…[ƒg) ‚ł̃~ƒ…[ƒgŽž‚̉¹—ʂ̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í ®”‚ŁA% ’PˆÊ‚ÅŽw’肵‚Ü‚·B
-@u0%v‚ðŽw’è‚·‚邯Ю‘S‚É–³‰¹‚ƂȂèAu50%v‚ðŽw’è‚·‚邯”Œ•ª‚̉¹—Ê(–ñ-6dB)‚ƂȂè‚Ü‚·B
+
-cdvol (CD-DA 音量制埡方法)
+
 CD-DA 音量制埡方匏の蚭定です。
+ 蚭定可胜な倀は 'mixer' (サりンドカヌドミキサ) あるいは 'direct' (CD-ROMドラむブ盎接制埡) で、このオプションを指定しないず 'mixer' が指定されたものず芋なされたす。
+ 'mixer' を指定するずサりンドカヌドのミキサを操䜜しお CD-DA の音量を倉化させたす。CD-ROM ドラむブから人間の耳に達するたでの経路にサりンドカヌドが適切に挟たっおいる必芁がありたす。
+ 'direct' を指定するず CD-ROM ドラむブそれ自身が持っおいる音量制埡の機胜を䜿っお音量を倉化させたす。CD-ROM ドラむブのヘッドホン端子から盎接ヘッドホンなどを接続しおいる堎合などでも音量の制埡ができたすが、CD-ROM ドラむブによっおは察応しおいないものもありたす。
+
-wsdecpri (PCM デコヌドスレッド優先順䜍)
+
 PCM のデコヌドを行うスレッドの優先順䜍です。
+ 蚭定可胜な倀は '0' (アむドル(最䜎)), '1' (䜎い), '2' (通垞以䞋), '3' (通垞), '4' (通垞以䞊), '5' (高い) のいずれかで、このオプションを指定しないず '1' が指定されたものず芋なされたす。
+ 優先順䜍を高くするず PCM ( 無圧瞮 wave や OggVorbis 等 ) の再生䞭の音飛びが軜枛される堎合がありたすが、トランゞションがなめらかでなくなったり、操䜜ぞの応答性が悪くなる可胜性がありたす。
+ ちなみにここで指定するのは通垞時のデコヌドの優先順䜍で、緊急時 ( バッファにたたっおいる残りデヌタが短くなっおきたずき ) は自動的に必芁な優先順䜍を確保したす。
+
-wssoft (DirectSound ゜フトりェアミキシング)
+
 DirectSoundで゜フトりェアを䜿っおミキシングを行うかどうかの蚭定です。
+ 蚭定可胜な倀は 'yes' (゜フトりェアミキシングを行う), 'no' (゜フトりェアミキシングを行わない) のいずれかで、このオプションを指定しないず 'yes' が指定されたものず芋なされたす。
+ 暙準の蚭定では、゜フトりェアでミキシングを行うので、CPUの負荷が高くなりたすが、ハヌドりェア固有の䞍具合を回避できる可胜性が高くなりたす。このオプションで 'no' を指定しおも(ハヌド゚アでミキシングを行っおも) 問題がないならば、CPU 負荷を䜎くするこずができる堎合がありたす。USB オヌディオや安䟡なサりンドカヌドでは、ミキシングは垞に CPU で行う堎合があるので、このオプションを倉曎しおも圱響が無い堎合がありたす。
+
-wsrecreate (DirectSound セカンダリバッファ再生成)
+
 DirectSoundでセカンダリバッファを垞に再生成を行うかどうかの蚭定です。
+ 蚭定可胜な倀は 'yes' (垞に再生成), 'no' (必芁に応じお再生成) のいずれかで、このオプションを指定しないず 'no' が指定されたものず芋なされたす。
+ 吉里吉里ではいったん䜜成したセカンダリバッファは、チャネル数やサンプリング呚波数などの条件が同䞀であれば再利甚したすが、'yes' を指定するず再利甚をせずに垞に再生成するようになりたす。環境によっおは再生開始時の音飛びや音切れなどの䞍安定性が改善される可胜性がありたす。
+
-wsl1len (DirectSound セカンダリバッファ長さ)
+
 DirectSound セカンダリバッファの長さの蚭定です。
+ 蚭定可胜な倀は 敎数で、ミリ秒単䜍で指定したす。最䜎 250ms 必芁です。このオプションを指定しないず 1000 が指定されたものず芋なされたす。
+ ここで指定するのは実際に DirectSound のセカンダリバッファずしお確保されるバッファの長さです。
+ 䞀般に、長くずるず再生は安定したすが、メモリを消費したす。
+
-wsl2len (DirectSound セカンダリ補助バッファ長さ)
+
 DirectSound セカンダリバッファ甚の次バッファの長さの蚭定です。
+ 蚭定可胜な倀は 敎数で、ミリ秒単䜍で指定したす。最䜎 250ms 必芁です。このオプションを指定しないず 1000 が指定されたものず芋なされたす。
+ 吉里吉里は、DirectSound のセカンダリバッファごずに補助バッファを䜜成し、いったんデコヌドしたデヌタをこの補助バッファに蓄積しおからセカンダリバッファに転送したす。ここで指定するバッファの長さはその補助バッファの長さです。
+ 通垞、デコヌド凊理ず補助バッファぞの蓄積は優先床の䜎いスレッドで行われたすが、補助バッファからセカンダリバッファぞの転送は高い優先床を持ったスレッドで行われたす。
+ 䞀般に、長くずるず再生は安定したすが、メモリを消費したす。たた、デコヌド凊理に倉化を加えるような制埡をした堎合、それが実際に発音されるたでのディレむが長くなりたす。
+
-wsmute (DirectSound ミュヌト)
+
 DirectSoundでアプリケヌションが非アクティブあるいは最小化した際にミュヌトするか(音量を䞋げるか)の蚭定です。
+ 蚭定可胜な倀は 'never' (ミュヌトしない), 'minimize' (最小化時), 'deactive' (非アクティブ時) のいずれかで、このオプションを指定しないず 'never' が指定されたものず芋なされたす。
+ 'never' を遞択するずミュヌトは行われたせん。'minimize' や 'deactive' では、それぞれアプリケヌションが最小化したずき、非アクティブになったずきにミュヌトされたす。
+ ミュヌトされるのは WaveSoundBuffer で再生される物 ( KAGの堎合は BGM に 'Wave' を䜿っおいる堎合ず、効果音 ) だけで、MIDI や CDDA 再生はミュヌトされたせん。
+
-wsmutevol (DirectSound ミュヌト音量)
+
 -wsmute (DirectSound ミュヌト) でのミュヌト時の音量の蚭定です。
+ 蚭定可胜な倀は 敎数で、% 単䜍で指定したす。
+ 「0%」を指定するず完党に無音ずなり、「50%」を指定するず半分の音量(箄-6dB)ずなりたす。
-
-wsforcecnv (DirectSound ‹­§ƒtƒH[ƒ}ƒbƒg•ÏŠ·)
-
@DirectSound‚ɍж‚³‚¹‚éPCMƒf[ƒ^‚ðAŽw’è‚ÌŒ`Ž®‚É‹­§“I‚ɕϊ·‚·‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'none' (•ÏŠ·‚µ‚È‚¢), 'i16' (16bit®”‚ɕϊ·) , 'i16m' (16bit®”ƒ‚ƒmƒ‰ƒ‹‚ɕϊ·) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'none' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@Ý’è‚ð•ύX‚·‚邯Ä¶Žž‚̏áŠQ‚ª‰ü‘P‚·‚éê‡‚ª‚ ‚è‚Ü‚·B'i16m' ‚ð‘I‘ð‚·‚é‚Æ -wsexpandquad ƒIƒvƒVƒ‡ƒ“ ( DirectSound ‹­§4chÄ¶ ) ‚̐ݒè‚Í–³Ž‹‚³‚ê‚Ü‚·B
-
-wsuse3d (DirectSound 3D§Œä)
-
@DirectSound‚Å3D§Œä‚ðs‚€‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'no' (‚µ‚È‚¢), 'yes' (‚·‚é) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'no' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'yes' ‚ð‘I‘ð‚·‚é‚ÆAƒTƒEƒ“ƒh‚Ì 3D§Œä‚ª—LŒø‚ɂȂèAWaveSoundBuffer.posX, WaveSoundBuffer.posY, WaveSoundBuffer.posZ ƒvƒƒpƒeƒB‚ª—LŒø‚ɂȂè‚Ü‚· (‚±‚ê‚ç‚̃vƒƒpƒeƒB‚ÍŒ»ƒo[ƒWƒ‡ƒ“‚ł͊ù‚ÉŽÀ‘•‚³‚ê‚Ä‚¢‚Ü‚·‚ªAƒTƒ|[ƒgŠO‚Å‚·)B
-@‚Ü‚œA‘œ‚­‚̊‹«‚ł́A'yes' ‚ð‘I‘ð‚·‚é‚ÆADirectSound3D ‚É‚æ‚èAƒXƒeƒŒƒI‚⃂ƒmƒ‰ƒ‹‚̃TƒEƒ“ƒh‚ªAƒTƒ‰ƒEƒ“ƒhƒXƒs[ƒJ[‚ÉŠg’£‚³‚ê‚čж‚³‚ê‚邿‚€‚ɂȂè‚Ü‚· (‚œ‚Æ‚Š‚ÎAƒtƒƒ“ƒg‚̃Xƒs[ƒJ[‚Å‚µ‚©Ä¶‚³‚ê‚È‚©‚Á‚œƒTƒEƒ“ƒh‚ªA5.1chŠÂ‹«‚Ì‘S‚ẴXƒs[ƒJ[‚ōж‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·)B
-@'yes' ‚ð‘I‘ð‚·‚é‚Æ -wsexpandquad ƒIƒvƒVƒ‡ƒ“ ( DirectSound ‹­§4chÄ¶ ) ‚̐ݒè‚Í–³Ž‹‚³‚ê‚Ü‚·B
+
-wsforcecnv (DirectSound 匷制フォヌマット倉換)
+
 DirectSoundに再生させるPCMデヌタを、指定の圢匏に匷制的に倉換するかどうかの蚭定です。
+ 蚭定可胜な倀は 'none' (倉換しない), 'i16' (16bit敎数に倉換) , 'i16m' (16bit敎数モノラルに倉換) のいずれかで、このオプションを指定しないず 'none' が指定されたものず芋なされたす。
+ 蚭定を倉曎するず再生時の障害が改善する堎合がありたす。'i16m' を遞択するず -wsexpandquad オプション ( DirectSound 匷制4ch再生 ) の蚭定は無芖されたす。
+
-wsuse3d (DirectSound 3D制埡)
+
 DirectSoundで3D制埡を行うかどうかの蚭定です。
+ 蚭定可胜な倀は 'no' (しない), 'yes' (する) のいずれかで、このオプションを指定しないず 'no' が指定されたものず芋なされたす。
+ 'yes' を遞択するず、サりンドの 3D制埡が有効になり、WaveSoundBuffer.posX, WaveSoundBuffer.posY, WaveSoundBuffer.posZ プロパティが有効になりたす (これらのプロパティは珟バヌゞョンでは既に実装されおいたすが、サポヌト倖です)。
+ たた、倚くの環境では、'yes' を遞択するず、DirectSound3D により、ステレオやモノラルのサりンドが、サラりンドスピヌカヌに拡匵されお再生されるようになりたす (たずえば、フロントのスピヌカヌでしか再生されなかったサりンドが、5.1ch環境の党おのスピヌカヌで再生されるようになりたす)。
+ 'yes' を遞択するず -wsexpandquad オプション ( DirectSound 匷制4ch再生 ) の蚭定は無芖されたす。
-
-wsexpandquad (DirectSound ‹­§4chÄ¶)
-
@DirectSound‚ŃXƒeƒŒƒI‚⃂ƒmƒ‰ƒ‹‚̃TƒEƒ“ƒh‚ðÄ¶‚·‚éê‡‚ɁA‹­§“I‚ÉƒŠƒAƒXƒs[ƒJ[‚ðŠÜ‚Þ4ch‚ōж‚³‚¹‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'no' (‚µ‚È‚¢), 'yes' (‚·‚é) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'no' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'yes'‚ðÝ’è‚·‚邯AƒXƒeƒŒƒI‚⃂ƒmƒ‰ƒ‹‚̃TƒEƒ“ƒh‚ªƒtƒƒ“ƒgƒXƒs[ƒJ[‚Å‚µ‚©Ä¶‚³‚ê‚È‚¢ŠÂ‹«‚Å‚àAƒtƒƒ“ƒgƒXƒs[ƒJ[‚ÆƒŠƒAƒXƒs[ƒJ[‚Ì—Œ•û‚ŃTƒEƒ“ƒh‚ðÄ¶‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
-wsfreq (DirectSound ƒvƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@Žü”g”)
-
@DirectSound‚̃vƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@‚̍жŽü”g”‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í ³‚ÌŽ©‘R”‚ÅŽü”g”‚ð Hz ’PˆÊ‚Å•\‚µA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ '44100' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‚Æ‚­‚É WDM ŒnƒTƒEƒ“ƒhƒhƒ‰ƒCƒo‚ð—p‚¢‚éŠÂ‹« (Windows2000, XPˆÈ~ ‚È‚Ç) ‚ł́AÝ’è‚ð•ύX‚µ‚Ä‚àÄ¶ó‘Ԃɕω»‚ª‚È‚¢ê‡‚à‚ ‚è‚Ü‚·B
-
-wsbits (DirectSound ƒvƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@ƒrƒbƒg”)
-
@DirectSound‚̃vƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@‚̍жƒrƒbƒg”‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'i8' (8bit®”), 'i16' (16bit®”), 'i24' (24bit®”), 'i32' (32bit®”), 'f32' (32bit•‚“®¬”“_”) ‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'i16' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‚Æ‚­‚É WDM ŒnƒTƒEƒ“ƒhƒhƒ‰ƒCƒo‚ð—p‚¢‚éŠÂ‹« (Windows2000, XPˆÈ~ ‚È‚Ç) ‚ł́AÝ’è‚ð•ύX‚µ‚Ä‚àÄ¶ó‘Ԃɕω»‚ª‚È‚¢ê‡‚à‚ ‚è‚Ü‚·B
-
-wscontrolpri (DirectSound ƒvƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@Ä¶§Œä)
-
@DirectSound‚̃vƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@‚ɑ΂µ‚čж/’âŽ~‚̐§Œä‚ðs‚€‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'yes' (s‚€), 'no' (s‚í‚È‚¢) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'yes' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‚Ü‚ê‚ɐݒè‚ð•Ï‚Š‚é‚Æ‰¹”ò‚т≹Ø‚ꂪ‰ü‘P‚³‚ê‚éŠÂ‹«‚ª‚ ‚邿‚€‚Å‚·B
-
-wspritry (DirectSound ƒvƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@Ý’莎sƒŒƒxƒ‹)
-
@DirectSoundƒvƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@‚̃tƒH[ƒ}ƒbƒg‚ðŽw’è‚·‚éÛ‚ɂǂê‚Ù‚Ç‘œ‚­‚̐ݒè‚ðŽŽ‚·‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í '0' ` '2' (ƒŒƒxƒ‹0 ` ƒŒƒxƒ‹2), 'all' (‚·‚ׂÄ) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'all' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@ƒŒƒxƒ‹ 0 ‚ðŽw’è‚·‚邯AƒXƒeƒŒƒI 16bit®”‚̃tƒH[ƒ}ƒbƒg‚̐ݒè‚ðŽŽs‚µ‚Ü‚·B
-@ƒŒƒxƒ‹ 1 ‚ðŽw’è‚·‚邯 ƒŒƒxƒ‹ 0 ‚ðŽŽs‚·‚é‘O‚ɁAƒVƒXƒeƒ€‚̃Xƒs[ƒJ[Ý’è‚ɏ]‚Á‚œƒ`ƒƒƒ“ƒlƒ‹”A16bit®”‚ł̃tƒH[ƒ}ƒbƒg‚̐ݒè‚ðŽŽs‚µ‚Ü‚·B
-@ƒŒƒxƒ‹ 2 ‚ðŽw’è‚·‚邯 ƒŒƒxƒ‹ 1 ‚ðŽŽs‚·‚é‘O‚ɁAuDirectSound ƒvƒ‰ƒCƒ}ƒŠƒoƒbƒtƒ@ƒrƒbƒg”v‚ÅŽw’肳‚ꂜƒrƒbƒg”AƒVƒXƒeƒ€‚̃Xƒs[ƒJ[Ý’è‚ɏ]‚Á‚œƒ`ƒƒƒ“ƒlƒ‹”AWAVEFORMATEX \‘¢‘̂ɂæ‚éƒtƒH[ƒ}ƒbƒg‚̐ݒè‚ðŽŽs‚µ‚Ü‚·B
-@u‚·‚ׂāv‚ðŽw’è‚·‚邯 ƒŒƒxƒ‹ 2 ‚ðŽŽs‚·‚é‘O‚ɁAƒŒƒxƒ‹ 2 ‚Æ“¯—l‚̐ݒè‚Å WAVEFORMATEXTENSIBLE \‘¢‘̂ɂæ‚éƒtƒH[ƒ}ƒbƒg‚ÌŽw’è‚ðŽŽs‚µ‚Ü‚·B
-

ƒOƒ‰ƒtƒBƒbƒNŠÖ˜A‚̃IƒvƒVƒ‡ƒ“ +
-wsexpandquad (DirectSound 匷制4ch再生)
+
 DirectSoundでステレオやモノラルのサりンドを再生する堎合に、匷制的にリアスピヌカヌを含む4chで再生させるかどうかの蚭定です。
+ 蚭定可胜な倀は 'no' (しない), 'yes' (する) のいずれかで、このオプションを指定しないず 'no' が指定されたものず芋なされたす。
+ 'yes'を蚭定するず、ステレオやモノラルのサりンドがフロントスピヌカヌでしか再生されない環境でも、フロントスピヌカヌずリアスピヌカヌの䞡方でサりンドを再生させるこずができたす。
+
-wsfreq (DirectSound プラむマリバッファ呚波数)
+
 DirectSoundのプラむマリバッファの再生呚波数の蚭定です。
+ 蚭定可胜な倀は 正の自然数で呚波数を Hz 単䜍で衚し、このオプションを指定しないず '44100' が指定されたものず芋なされたす。
+ ずくに WDM 系サりンドドラむバを甚いる環境 (Windows2000, XP以降 など) では、蚭定を倉曎しおも再生状態に倉化がない堎合もありたす。
+
-wsbits (DirectSound プラむマリバッファビット数)
+
 DirectSoundのプラむマリバッファの再生ビット数の蚭定です。
+ 蚭定可胜な倀は 'i8' (8bit敎数), 'i16' (16bit敎数), 'i24' (24bit敎数), 'i32' (32bit敎数), 'f32' (32bit浮動小数点数) で、このオプションを指定しないず 'i16' が指定されたものず芋なされたす。
+ ずくに WDM 系サりンドドラむバを甚いる環境 (Windows2000, XP以降 など) では、蚭定を倉曎しおも再生状態に倉化がない堎合もありたす。
+
-wscontrolpri (DirectSound プラむマリバッファ再生制埡)
+
 DirectSoundのプラむマリバッファに察しお再生/停止の制埡を行うかどうかの蚭定です。
+ 蚭定可胜な倀は 'yes' (行う), 'no' (行わない) のいずれかで、このオプションを指定しないず 'yes' が指定されたものず芋なされたす。
+ たれに蚭定を倉えるず音飛びや音切れが改善される環境があるようです。
+
-wspritry (DirectSound プラむマリバッファ蚭定詊行レベル)
+
 DirectSoundプラむマリバッファのフォヌマットを指定する際にどれほど倚くの蚭定を詊すかの蚭定です。
+ 蚭定可胜な倀は '0'  '2' (レベル0  レベル2), 'all' (すべお) のいずれかで、このオプションを指定しないず 'all' が指定されたものず芋なされたす。
+ レベル 0 を指定するず、ステレオ 16bit敎数のフォヌマットの蚭定を詊行したす。
+ レベル 1 を指定するず レベル 0 を詊行する前に、システムのスピヌカヌ蚭定に埓ったチャンネル数、16bit敎数でのフォヌマットの蚭定を詊行したす。
+ レベル 2 を指定するず レベル 1 を詊行する前に、「DirectSound プラむマリバッファビット数」で指定されたビット数、システムのスピヌカヌ蚭定に埓ったチャンネル数、WAVEFORMATEX 構造䜓によるフォヌマットの蚭定を詊行したす。
+ 「すべお」を指定するず レベル 2 を詊行する前に、レベル 2 ず同様の蚭定で WAVEFORMATEXTENSIBLE 構造䜓によるフォヌマットの指定を詊行したす。
+

グラフィック関連のオプション

-
-gclim (‰æ‘œƒLƒƒƒbƒVƒ…§ŒÀ)
-
@‰æ‘œƒLƒƒƒbƒVƒ…‚ÉŽg—p‚·‚郁ƒ‚ƒŠ‚̍őå’l‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'auto' (Ž©“®) ‚Ü‚œ‚͐®”‚Ì’l‚ŁA®”‚Ì’l‚ðŽw’è‚·‚éê‡‚͉摜ƒLƒƒƒbƒVƒ…‚ÉŽg—p‚·‚郁ƒ‚ƒŠ‚ð MB ’PˆÊ‚ÅŽw’肵‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'auto' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‹g—¢‹g—¢‚Í‚¢‚Á‚œ‚ñ“ǂݍž‚ñ‚Ÿ‰æ‘œ‚ð‘f‘‚­ƒAƒNƒZƒX‚Å‚«‚邿‚€‚ɉ摜‚ðƒLƒƒƒbƒVƒ…‚·‚é‹@\‚ðŽ‚Á‚Ä‚¢‚Ü‚·B‚»‚ê‚ÉŽg—p‚·‚郁ƒ‚ƒŠ‚̐§ŒÀ’l‚ðŽw’肵‚Ü‚·B
-@'auto' ‚ðŽw’è‚·‚邯AƒRƒ“ƒsƒ…[ƒ^‚ÉŽÀ‘•‚³‚ê‚Ä‚¢‚镚—ƒƒ‚ƒŠ‚̗ʂɂæ‚Á‚ÄŽ©“®“I‚É’l‚ªŒˆ’肳‚ê‚Ü‚·B
-@'0' ‚ðŽw’è‚·‚邯ƒLƒƒƒbƒVƒ…‚͍s‚¢‚Ü‚¹‚ñB
-@‹g—¢‹g—¢ŽÀs’†‚ɃXƒƒbƒv‚ª•p”ɂɔ­¶‚·‚邿‚€‚Å‚ ‚ê‚΁A‚±‚Ì’l‚ð¬‚³‚­Žw’è‚·‚é‚©A'0' ‚ðŽw’è‚·‚邯‰ü‘P‚³‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
-
-fsmethod (ƒtƒ‹ƒXƒNƒŠ[ƒ“Ø‚è‘Ö‚Š•û–@)
-
@ƒtƒ‹ƒXƒNƒŠ[ƒ“Ø‚è‘ւЂɗp‚¢‚é•û–@‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'ddraw' (DirectDraw), 'cds' (ChangeDisplaySettings API) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'ddraw' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@Ý’è‚ð•Ï‚Š‚é‚Æƒtƒ‹ƒXƒNƒŠ[ƒ“Ø‚è‘Ö‚Š‚ÉŠÖ‚·‚é–â‘肪‰ü‘P‚³‚ê‚éê‡‚ª‚ ‚è‚Ü‚·B'ddraw' ‚ðŽw’肵‚œê‡‚Å‚àADirectDraw ‚ª‰œ‚ç‚©‚ÌŒŽˆö‚ÅŽg—p‚Å‚«‚È‚©‚Á‚œê‡‚́AŽ©“®“I‚É ChangeDisplaySettings API ‚ðŽg—p‚·‚邿‚€‚ɂȂè‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‚·‚邱‚Æ‚ª‰Â”\‚Å‚·‚ªA’l‚ª”œ‰f‚³‚ê‚é‚͎̂Ÿ‰ñƒtƒ‹ƒXƒNƒŠ[ƒ“‚É‚µ‚æ‚€‚Æ‚µ‚œ‚Æ‚«‚Å‚·B
+
-gclim (画像キャッシュ制限)
+
 画像キャッシュに䜿甚するメモリの最倧倀の蚭定です。
+ 蚭定可胜な倀は 'auto' (自動) たたは敎数の倀で、敎数の倀を指定する堎合は画像キャッシュに䜿甚するメモリを MB 単䜍で指定したす。このオプションを指定しないず 'auto' が指定されたものず芋なされたす。
+ 吉里吉里はいったん読み蟌んだ画像を玠早くアクセスできるように画像をキャッシュする機構を持っおいたす。それに䜿甚するメモリの制限倀を指定したす。
+ 'auto' を指定するず、コンピュヌタに実装されおいる物理メモリの量によっお自動的に倀が決定されたす。
+ '0' を指定するずキャッシュは行いたせん。
+ 吉里吉里実行䞭にスワップが頻繁に発生するようであれば、この倀を小さく指定するか、'0' を指定するず改善される可胜性がありたす。
+
-fsmethod (フルスクリヌン切り替え方法)
+
 フルスクリヌン切り替えに甚いる方法の蚭定です。
+ 蚭定可胜な倀は 'ddraw' (DirectDraw), 'cds' (ChangeDisplaySettings API) のいずれかで、このオプションを指定しないず 'ddraw' が指定されたものず芋なされたす。
+ 蚭定を倉えるずフルスクリヌン切り替えに関する問題が改善される堎合がありたす。'ddraw' を指定した堎合でも、DirectDraw が䜕らかの原因で䜿甚できなかった堎合は、自動的に ChangeDisplaySettings API を䜿甚するようになりたす。
+ このオプションは動的に倉曎するこずが可胜ですが、倀が反映されるのは次回フルスクリヌンにしようずしたずきです。
-
-fsbpp (ƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚̃Jƒ‰[ƒ‚[ƒh)
-
@ƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚̃Jƒ‰[ƒ‚[ƒh‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'nochange' (•Ï‚Š‚È‚¢), '16' (16bitƒJƒ‰[), '24' (24bitƒJƒ‰[), '32' (32bitƒJƒ‰[) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'nochange' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'nochange' ‚ðŽw’è‚·‚邯A”ñƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚̃Jƒ‰[ƒ‚[ƒh‚Æ“¯‚¶ƒJƒ‰[ƒ‚[ƒh‚ɂȂè‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‚·‚邱‚Æ‚ª‰Â”\‚Å‚·‚ªA’l‚ª”œ‰f‚³‚ê‚é‚͎̂Ÿ‰ñƒtƒ‹ƒXƒNƒŠ[ƒ“‚É‚µ‚æ‚€‚Æ‚µ‚œ‚Æ‚«‚Å‚·B
+
-fsbpp (フルスクリヌン時のカラヌモヌド)
+
 フルスクリヌン時のカラヌモヌドの蚭定です。
+ 蚭定可胜な倀は 'nochange' (倉えない), '16' (16bitカラヌ), '24' (24bitカラヌ), '32' (32bitカラヌ) のいずれかで、このオプションを指定しないず 'nochange' が指定されたものず芋なされたす。
+ 'nochange' を指定するず、非フルスクリヌン時のカラヌモヌドず同じカラヌモヌドになりたす。
+ このオプションは動的に倉曎するこずが可胜ですが、倀が反映されるのは次回フルスクリヌンにしようずしたずきです。
-
-fsres (ƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚̉æ–ʉ𑜓x)
-
@ƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚̉æ–ʉ𑜓x‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'auto' (Ž©“®), 'proportional' (c‰¡”䂪“¯‚¶‰ð‘œ“x) , 'nearest' (Å‚à‹ß‚¢‰ð‘œ“x) , 'nochange' (‰ð‘œ“x‚ð•Ï‚Š‚È‚¢) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'auto' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'auto' ‚ð‘I‘ð‚·‚é‚ÆAÅ‚à“K‚µ‚Ä‚¢‚鉿–ʉ𑜓x‚ðŽ©“®“I‚É‘I‘ð‚µ‚ÄŽg—p‚µ‚Ü‚·B‚±‚̏ꍇ‚́Ac‰¡”䂪“¯‚¶‰ð‘œ“x‚Ì‚€‚¿AƒvƒƒOƒ‰ƒ€“à‚ÅŽw’肳‚ê‚Ä‚¢‚é‰ð‘œ“x‚ɃtƒBƒbƒg‚·‚é‰ð‘œ“x‚ª‚ ‚ê‚΂»‚ê‚ð‘I‘ð‚µ‚Ü‚·‚ªA‚»‚̂悀‚ȉ𑜓x‚ª‚È‚¢ê‡‚͉𑜓x‚ð•Ï‚Š‚ž‚ɃGƒ“ƒWƒ“‘€‚ÅŠg‘å•\ŽŠ‚ð‚µ‚Ü‚·B‚±‚̐ݒè‚̏ꍇ‚́A-fszoom (ƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚̃Gƒ“ƒWƒ“‚É‚æ‚éŠg‘å•\ŽŠ) ƒIƒvƒVƒ‡ƒ“‚É 'no' (‚µ‚È‚¢) ‚ªŽw’肳‚ê‚Ä‚¢‚Ä‚àAí‚É 'outer' (ƒ‚ƒjƒ^“à‚ɃtƒBƒbƒg‚³‚¹‚é) ‚Å‚ ‚邯‚݂Ȃ³‚ê‚Ü‚·B
-@'proportional' ‚ð‘I‘ð‚·‚é‚ÆA‰æ–ʂ̏c‰¡”䂪”ñƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚Æ“¯‚¶‰ð‘œ“x‚Ì‚€‚¿AƒvƒƒOƒ‰ƒ€“à‚ÅŽw’肳‚ê‚Ä‚¢‚é‰ð‘œ“x‚Æ“¯‚¶‚©‚»‚ê‚æ‚è‚à‘å‚«‚­A‚à‚Á‚Æ‚à‹ß‚¢‰ð‘œ“x‚ª‘I‘ð‚³‚ê‚Ü‚·B
-@'nearest' ‚ð‘I‘ð‚·‚é‚ÆAƒvƒƒOƒ‰ƒ€“à‚ÅŽw’肳‚ê‚Ä‚¢‚é‰ð‘œ“x‚Æ“¯‚¶‚©‚»‚ê‚æ‚è‚à‘å‚«‚­AÅ‚à‹ß‚¢‰ð‘œ“x‚ª‘I‘ð‚³‚ê‚Ü‚·‚ªA”ñƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚Æ“¯‚¶c‰¡”ä‚̉𑜓x‚ª‘I‘ð‚³‚ê‚é•ۏ؂͂ ‚è‚Ü‚¹‚ñBƒuƒ‰ƒEƒ“ŠÇƒ‚ƒjƒ^‚âA‰æ–ʂ̃AƒXƒyƒNƒg”ä‚ð•Û‚Á‚œ‚܂܂ł̊g‘å•\ŽŠ‚ɑΉž‚µ‚Ä‚¢‚é‰t»ƒ‚ƒjƒ^‚Ȃǂł́A‚±‚̐ݒ肪“K‚µ‚Ä‚¢‚éê‡‚ª‚ ‚è‚Ü‚·B
-@'nochange' ‚ð‘I‘ð‚·‚é‚ÆA”ñƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚̉𑜓x‚̂܂܁A‰ð‘œ“x‚ð•ύX‚µ‚È‚­‚È‚è‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‚·‚邱‚Æ‚ª‰Â”\‚Å‚·‚ªA’l‚ª”œ‰f‚³‚ê‚é‚͎̂Ÿ‰ñƒtƒ‹ƒXƒNƒŠ[ƒ“‚É‚µ‚æ‚€‚Æ‚µ‚œ‚Æ‚«‚Å‚·B
+
-fsres (フルスクリヌン時の画面解像床)
+
 フルスクリヌン時の画面解像床の蚭定です。
+ 蚭定可胜な倀は 'auto' (自動), 'proportional' (瞊暪比が同じ解像床) , 'nearest' (最も近い解像床) , 'nochange' (解像床を倉えない) のいずれかで、このオプションを指定しないず 'auto' が指定されたものず芋なされたす。
+ 'auto' を遞択するず、最も適しおいる画面解像床を自動的に遞択しお䜿甚したす。この堎合は、瞊暪比が同じ解像床のうち、プログラム内で指定されおいる解像床にフィットする解像床があればそれを遞択したすが、そのような解像床がない堎合は解像床を倉えずに゚ンゞン偎で拡倧衚瀺をしたす。この蚭定の堎合は、-fszoom (フルスクリヌン時の゚ンゞンによる拡倧衚瀺) オプションに 'no' (しない) が指定されおいおも、垞に 'outer' (モニタ内にフィットさせる) であるずみなされたす。
+ 'proportional' を遞択するず、画面の瞊暪比が非フルスクリヌン時ず同じ解像床のうち、プログラム内で指定されおいる解像床ず同じかそれよりも倧きく、もっずも近い解像床が遞択されたす。
+ 'nearest' を遞択するず、プログラム内で指定されおいる解像床ず同じかそれよりも倧きく、最も近い解像床が遞択されたすが、非フルスクリヌン時ず同じ瞊暪比の解像床が遞択される保蚌はありたせん。ブラりン管モニタや、画面のアスペクト比を保ったたたでの拡倧衚瀺に察応しおいる液晶モニタなどでは、この蚭定が適しおいる堎合がありたす。
+ 'nochange' を遞択するず、非フルスクリヌン時の解像床のたた、解像床を倉曎しなくなりたす。
+ このオプションは動的に倉曎するこずが可胜ですが、倀が反映されるのは次回フルスクリヌンにしようずしたずきです。
-
-fszoom (ƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚̃Gƒ“ƒWƒ“‚É‚æ‚éŠg‘å•\ŽŠ)
-
@ƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚ɁAƒGƒ“ƒWƒ“‚É‚æ‚鉿–ʂ̊g‘å‚ð‚ǂ̂悀‚ɍs‚€‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
-@Ý’è‰Â”\‚È’l‚Í 'inner' (ƒ‚ƒjƒ^“à‚ɃtƒBƒbƒg‚³‚¹‚é), 'outer' (ƒ‚ƒjƒ^‚¢‚Á‚Ï‚¢‚ÉŠg‘å‚·‚é), 'no' (‚µ‚È‚¢) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'inner' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'inner' ‚ð‘I‘ð‚·‚é‚ÆA•K—v‚Å‚ ‚ê‚΁AƒGƒ“ƒWƒ“‚É‚æ‚éŠg‘å‚ðs‚¢‚Ü‚·B•K—v‚ȏꍇ‚Ƃ́A‰æ–ʉ𑜓x‚ªƒvƒƒOƒ‰ƒ€“à‚ÅŽw’肳‚ꂜ‰ð‘œ“x‚ƈقȂéê‡‚Å‚· (‚à‚µ‰æ–ʉ𑜓x‚ªƒvƒƒOƒ‰ƒ€“à‚ÅŽw’肳‚ꂜ‰ð‘œ“x‚æ‚è‚à’á‚¢ê‡‚͏k¬ˆ—‚ɂȂè‚Ü‚·)B‚±‚̍ہAƒvƒƒOƒ‰ƒ€“à‚ÅŽw’肳‚ê‚Ä‚¢‚é‰ð‘œ“x‚̏c‰¡”ä‚ðˆÛŽ‚µ‚œó‘Ԃł̊g‘å‚ðs‚¢‚Ü‚·‚ªAƒ‚ƒjƒ^‚̏c‰¡”䂯‚±‚̏c‰¡”䂪ˆÙ‚È‚éê‡Aã‰ºA‚Ü‚œ‚͍¶‰E‚ÉŒ„ŠÔ‚ª‚Å‚«‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B‚±‚ÌŒ„ŠÔ‚͏í‚ɐ^‚Á•‚ȏó‘Ô‚Å•\ŽŠ‚³‚ê‚Ü‚·B
-@'outer' ‚ðŽw’è‚·‚邯A'inner' ‚ðŽw’肵‚œ‚Æ‚«‚Æ“¯‚¶‚­A•K—v‚Å‚ ‚ê‚΃Gƒ“ƒWƒ“‚É‚æ‚éŠg‘å‚ðs‚¢‚Ü‚·B‚µ‚©‚µA'inner' ‚ƈႢAƒ‚ƒjƒ^‚̏c‰¡”䂯ƒvƒƒOƒ‰ƒ€“à‚ÅŽw’肳‚ê‚Ä‚¢‚éc‰¡”䂪ˆÙ‚È‚éê‡Aã‰º‚⍶‰E‚ÌŒ„ŠÔ‚ª‚Å‚«‚È‚¢‚æ‚€‚ɂ߂¢‚¢‚Á‚Ï‚¢‚܂Ŋg‘å‚ðs‚¢‚Ü‚·B‚±‚Ì‚œ‚߁AŒ„ŠÔ‚͂ł«‚Ü‚¹‚ñ‚ªAƒ‚ƒjƒ^ŠO‚ɉæ–Ê‚ª‚͂ݏo‚·‰Â”\«‚ª‚ ‚è‚Ü‚·B‚±‚̐ݒè‚ł́A‚œ‚Æ‚Š‚Î 16:10 ‚̃‚ƒjƒ^‚É 16:9 ‚̃Rƒ“ƒeƒ“ƒc‚ð•\ŽŠ‚·‚éÛ‚ȂǂɁAŒ„ŠÔ‚ð‚Ÿ‚³‚ž‚ɁA‚ß‚¢‚¢‚Á‚Ï‚¢‚܂Ŋg‘傳‚¹‚Ä•\ŽŠ‚·‚邱‚Æ‚ª‰Â”\‚ɂȂè‚Ü‚·B‚à‚¿‚ë‚ñ‚±‚ê‚É‚æ‚èA¶‰E‚ɂ͂ݏo‚·—̈悪”­¶‚µ‚Ü‚·‚̂ŁA‚±‚̂悀‚È•\ŽŠ‚ð‘z’肵‚œƒRƒ“ƒeƒ“ƒc‚𐧍삷‚é‚̂Ȃç‚΁A‚͂ݏo‚·•”•ª‚ɂ͏d—v‚È UI ‚â•¶Žš‚ð•\ŽŠ‚µ‚È‚¢A‚Æ‚¢‚Á‚œ‘΍ô‚ª•K—v‚ɂȂè‚Ü‚·B
-@'no' ‚ð‘I‘ð‚·‚é‚ÆA•K—v‚Å‚ ‚Á‚Ä‚àAƒGƒ“ƒWƒ“‚É‚æ‚éŠg‘å‚͍s‚¢‚Ü‚¹‚ñB‚±‚̏ꍇ‚́A‰æ–ʉ𑜓x‚ªƒvƒƒOƒ‰ƒ€“à‚ÅŽw’肳‚ꂜ‰ð‘œ“x‚ƈقȂÁ‚Ä‚¢‚Ä‚àAƒGƒ“ƒWƒ“‘€‚É‚æ‚éŠg‘å‚͍s‚í‚ê‚Ü‚¹‚ñ (‚»‚ÌŒ‹‰ÊA‰æ–Ê’†‰›‚ɉ摜‚ª¬‚³‚­•\ŽŠ‚³‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·)B
-@ƒ‚ƒjƒ^‚Ì–{—ˆ‚̉𑜓x‚ƃOƒ‰ƒtƒBƒbƒNƒJ[ƒh‚̏o—Í‚·‚éM†‚̉𑜓x‚ªˆÙ‚È‚éê‡A‰t»ƒ‚ƒjƒ^‚Ȃǂł̓‚ƒjƒ^‘€‚ÅŠg‘å•\ŽŠ‚ðs‚€ê‡‚ª‚ ‚è‚Ü‚·‚ªAƒ‚ƒjƒ^‘€‚ÅŠg‘又—‚ð‚µ‚œã‚ŁA‚³‚ç‚ɃGƒ“ƒWƒ“‘€‚Å‚àŠg‘å•\ŽŠ‚ðs‚€‚Æ“ñd‚ÉŠg‘傪s‚í‚ê‚邱‚ƂɂȂèA‰æ‘œ‚ª‰˜‚­‚È‚éê‡‚ª‚ ‚è‚Ü‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ (-fsres ‚́uŽ©“®vƒIƒvƒVƒ‡ƒ“‚́A‚±‚̂悀‚È“ñd‚ÌŠg‘å•\ŽŠ‚ð–h‚®‘g‚ݍ‡‚킹‚ðŽ©“®“I‚É‘I‘ð‚µ‚Ü‚·)B
-@Šg‘å•\ŽŠˆ—‚Í -dbstyle (ƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO) ƒIƒvƒVƒ‡ƒ“‚̉e‹¿‚ðŽó‚¯‚Ü‚·B‘¬“x‚ªˆÙí‚É’x‚¢‚Ȃǂ̏ꍇ‚́A-dbstyle ƒIƒvƒVƒ‡ƒ“‚̐ݒè‚à•Ï‚Š‚Ä‚Ý‚Ä‚­‚Ÿ‚³‚¢B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‚·‚邱‚Æ‚ª‰Â”\‚Å‚·‚ªA’l‚ª”œ‰f‚³‚ê‚é‚͎̂Ÿ‰ñƒtƒ‹ƒXƒNƒŠ[ƒ“‚É‚µ‚æ‚€‚Æ‚µ‚œ‚Æ‚«‚Å‚·B
+
-fszoom (フルスクリヌン時の゚ンゞンによる拡倧衚瀺)
+
 フルスクリヌン時に、゚ンゞンによる画面の拡倧をどのように行うかどうかを指定したす。
+ 蚭定可胜な倀は 'inner' (モニタ内にフィットさせる), 'outer' (モニタいっぱいに拡倧する), 'no' (しない) のいずれかで、このオプションを指定しないず 'inner' が指定されたものず芋なされたす。
+ 'inner' を遞択するず、必芁であれば、゚ンゞンによる拡倧を行いたす。必芁な堎合ずは、画面解像床がプログラム内で指定された解像床ず異なる堎合です (もし画面解像床がプログラム内で指定された解像床よりも䜎い堎合は瞮小凊理になりたす)。この際、プログラム内で指定されおいる解像床の瞊暪比を維持した状態での拡倧を行いたすが、モニタの瞊暪比ずこの瞊暪比が異なる堎合、䞊䞋、たたは巊右に隙間ができる可胜性がありたす。この隙間は垞に真っ黒な状態で衚瀺されたす。
+ 'outer' を指定するず、'inner' を指定したずきず同じく、必芁であれば゚ンゞンによる拡倧を行いたす。しかし、'inner' ず違い、モニタの瞊暪比ずプログラム内で指定されおいる瞊暪比が異なる堎合、䞊䞋や巊右の隙間ができないようにめいいっぱいたで拡倧を行いたす。このため、隙間はできたせんが、モニタ倖に画面がはみ出す可胜性がありたす。この蚭定では、たずえば 16:10 のモニタに 16:9 のコンテンツを衚瀺する際などに、隙間をださずに、めいいっぱいたで拡倧させお衚瀺するこずが可胜になりたす。もちろんこれにより、巊右にはみ出す領域が発生したすので、このような衚瀺を想定したコンテンツを制䜜するのならば、はみ出す郚分には重芁な UI や文字を衚瀺しない、ずいった察策が必芁になりたす。
+ 'no' を遞択するず、必芁であっおも、゚ンゞンによる拡倧は行いたせん。この堎合は、画面解像床がプログラム内で指定された解像床ず異なっおいおも、゚ンゞン偎による拡倧は行われたせん (その結果、画面䞭倮に画像が小さく衚瀺される可胜性がありたす)。
+ モニタの本来の解像床ずグラフィックカヌドの出力する信号の解像床が異なる堎合、液晶モニタなどではモニタ偎で拡倧衚瀺を行う堎合がありたすが、モニタ偎で拡倧凊理をした䞊で、さらに゚ンゞン偎でも拡倧衚瀺を行うず二重に拡倧が行われるこずになり、画像が汚くなる堎合がありたすので泚意しおください (-fsres の「自動」オプションは、このような二重の拡倧衚瀺を防ぐ組み合わせを自動的に遞択したす)。
+ 拡倧衚瀺凊理は -dbstyle (ダブルバッファリング) オプションの圱響を受けたす。速床が異垞に遅いなどの堎合は、-dbstyle オプションの蚭定も倉えおみおください。
+ このオプションは動的に倉曎するこずが可胜ですが、倀が反映されるのは次回フルスクリヌンにしようずしたずきです。
-
-gsplit (‰æ‘œ‰‰ŽZ‚Ì•ªŠ„ˆ—)
-
@‰æ‘œ‰‰ŽZ‚ð×‚©‚­•ªŠ„‚µ‚čs‚€‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'yes' (s‚€), 'int' (ƒCƒ“ƒ^[ƒŒ[ƒX•ªŠ„), 'bidi' (‘o•ûŒü•ªŠ„), 'no' (s‚í‚È‚¢) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'yes' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‹g—¢‹g—¢‚Í CPU ‚̃ƒ‚ƒŠƒLƒƒƒbƒVƒ…‚ð—LŒø“I‚ÉŽg—p‚·‚邜‚߂ɁA‰æ‘œ‚ð•`‰æ‚·‚邯‚«‚ɍׂ©‚¢—̈æ‚É•ªŠ„‚µ‚È‚ª‚牉ŽZ‚ðs‚¢‚Ü‚·BŠÂ‹«‚É‚æ‚Á‚Ă͂±‚ꂪ‰æ–ʂ̂¿‚ç‚‚«‚ɂ‚Ȃª‚邿‚€‚Å‚·B‚»‚̂悀‚Ȋ‹«‚Å‚Í 'no' ‚ðŽw’è‚·‚邱‚Ƃɂæ‚è‚¿‚ç‚‚«‚ð—}‚Ђ邱‚Æ‚ª‚Å‚«‚é‰Â”\«‚ª‚ ‚è‚Ü‚·‚ªA•`‰æ‚̃pƒtƒH[ƒ}ƒ“ƒX‚ª’ቺ‚·‚é‰Â”\«‚à‚ ‚è‚Ü‚·Bƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ð—LŒø‚É‚µ‚œê‡‚́A•ªŠ„ˆ—‚ðs‚í‚È‚¢‚±‚Ƃ̈Ӗ¡‚ª”–‚¢‚œ‚߁A•ªŠ„ˆ—‚ðs‚€Ý’è‚É‚·‚邱‚Æ‚ð‚šŠ©‚ß‚µ‚Ü‚·B
-@'int' ‚ðŽw’è‚·‚邯‰æ‘œ‚̉‰ŽZ‚Ì’PˆÊ‚ðˆê‚Â‚š‚«‚Éˆ—‚µ‚Ü‚·‚ªA‰æ–ʍXVŽž‚ÉŽÈ–Í—l‚ªŒ©‚Š‚éŽ–‚ª‚ ‚è‚Ü‚·B'bidi' ‚ð‘I‘ð‚·‚é‚Æ‰æ‘œ‚̉‰ŽZ‚̏‡”Ô‚É‚š‚¢‚ÄAãš‰ºA‰ºšã ‚ðŒJ‚è•Ô‚·‚æ‚€‚ɂȂè‚Ü‚· ( 'yes' ‚̏ꍇ‚͂‚˂ɏず‰º )B
-
-usedb (ƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ð—p‚¢‚é‚©‚Ç‚€‚©)
-
@‰æ‘œ‚ð•\ŽŠ‚·‚邯‚«‚Ƀ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ð—p‚¢‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'yes' (—p‚¢‚é), 'no' (•K—v‚ÈŽžˆÈŠO—p‚¢‚È‚¢) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'no' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@ƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ðs‚€Ý’è‚É‚·‚邯A‰æ‘œ‚ð‚¢‚Á‚œ‚ñ•ʂ̏ꏊ (ƒIƒtƒXƒNƒŠ[ƒ“ƒrƒbƒgƒ}ƒbƒv) ‚É•`‰æ‚µAˆê‰æ–ʂ̍XV•ª‚·‚ׂĂð•`‰æ‚µI‚í‚Á‚œŒãAˆê‹C‚É•\ŽŠ—̈æ‚É“]‘—‚·‚邿‚€‚ɂȂè‚Ü‚·B‚±‚ê‚É‚æ‚èA‰æ–ʂ̂¿‚ç‚‚«‚ð—}‚Š‚ç‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·‚ªA•`‰æ‚̃pƒtƒH[ƒ}ƒ“ƒX‚͒ቺ‚µ‚Ü‚·B
-@ƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ðs‚í‚È‚¢ê‡‚́AŠe •ªŠ„—̈æ‚̉摜‰‰ŽZ‚ªI—¹‚µ‚œŽž“_‚ŁA‡ŽŸ •\ŽŠ—̈æ‚É“]‘—‚µ‚Ü‚·B
-@‚Ü‚œAƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚́AWindow.setZoom ‚Ȃǂŕ\ŽŠ“à—e‚ÌŠg‘å•\ŽŠ‚ðs‚€ê‡‚âA-fsres ƒIƒvƒVƒ‡ƒ“‚Å‹g—¢‹g—¢‚ªŠg‘åk¬ˆ—‚ðs‚€ê‡‚É‚às‚í‚ê‚Ü‚·B
-@ƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ðs‚€ê‡‚́A waitvsync ƒIƒvƒVƒ‡ƒ“‚à 'yes' (s‚€) ‚ɐݒ肷‚邱‚Ƃɂæ‚èA‚¿‚ç‚‚«‚Ì—}§‚ð‚³‚ç‚ÉŠú‘Ò‚Å‚«‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‚·‚邱‚Æ‚ª‰Â”\‚Å‚·‚ªA‚·‚®‚É’l‚ª”œ‰f‚³‚ê‚é•ۏ؂͂ ‚è‚Ü‚¹‚ñB
+
-gsplit (画像挔算の分割凊理)
+
 画像挔算を现かく分割しお行うかどうかの蚭定です。
+ 蚭定可胜な倀は 'yes' (行う), 'int' (むンタヌレヌス分割), 'bidi' (双方向分割), 'no' (行わない) のいずれかで、このオプションを指定しないず 'yes' が指定されたものず芋なされたす。
+ 吉里吉里は CPU のメモリキャッシュを有効的に䜿甚するために、画像を描画するずきに现かい領域に分割しながら挔算を行いたす。環境によっおはこれが画面のちら぀きに぀ながるようです。そのような環境では 'no' を指定するこずによりちら぀きを抑えるこずができる可胜性がありたすが、描画のパフォヌマンスが䜎䞋する可胜性もありたす。ダブルバッファリングを有効にした堎合は、分割凊理を行わないこずの意味が薄いため、分割凊理を行う蚭定にするこずをお勧めしたす。
+ 'int' を指定するず画像の挔算の単䜍を䞀぀おきに凊理したすが、画面曎新時に瞞暡様が芋える事がありたす。'bidi' を遞択するず画像の挔算の順番においお、䞊→䞋、䞋→䞊 を繰り返すようになりたす ( 'yes' の堎合は぀ねに䞊→䞋 )。
+
-usedb (ダブルバッファリングを甚いるかどうか)
+
 画像を衚瀺するずきにダブルバッファリングを甚いるかどうかの蚭定です。
+ 蚭定可胜な倀は 'yes' (甚いる), 'no' (必芁な時以倖甚いない) のいずれかで、このオプションを指定しないず 'no' が指定されたものず芋なされたす。
+ ダブルバッファリングを行う蚭定にするず、画像をいったん別の堎所 (オフスクリヌンビットマップ) に描画し、䞀画面の曎新分すべおを描画し終わった埌、䞀気に衚瀺領域に転送するようになりたす。これにより、画面のちら぀きを抑えられる可胜性がありたすが、描画のパフォヌマンスは䜎䞋したす。
+ ダブルバッファリングを行わない堎合は、各 分割領域の画像挔算が終了した時点で、順次 衚瀺領域に転送したす。
+ たた、ダブルバッファリングは、Window.setZoom などで衚瀺内容の拡倧衚瀺を行う堎合や、-fsres オプションで吉里吉里が拡倧瞮小凊理を行う堎合にも行われたす。
+ ダブルバッファリングを行う堎合は、 waitvsync オプションも 'yes' (行う) に蚭定するこずにより、ちら぀きの抑制をさらに期埅できたす。
+ このオプションは動的に倉曎するこずが可胜ですが、すぐに倀が反映される保蚌はありたせん。
-
-dbstyle (ƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO•ûŽ®)
-
@‰æ‘œ‚ð•\ŽŠ‚·‚邯‚«‚Ƀ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ðs‚€ÛA‚ǂ̕ûŽ®‚ð—p‚¢‚é‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'auto' (Ž©“®), 'gdi' (GDI‚ð—p‚¢‚é), 'ddraw' (DirectDraw‚ð—p‚¢‚é), 'd3d' (Direct3D‚ð—p‚¢‚é) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'auto' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@ƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚́AƒIƒtƒXƒNƒŠ[ƒ“ƒrƒbƒgƒ}ƒbƒv‚ÌŠm•ۏꏊ‚É‚æ‚Á‚Ä3‚‚̕ûŽ®‚ª‚ ‚èAGDI ‚ð—p‚¢‚é•û–@‚Æ DirectDraw ‚ð—p‚¢‚é•û–@‚Æ Direct3D ‚ð—p‚¢‚é•û–@‚ª‚ ‚è‚Ü‚·B
-@'auto' ‚ª‘I‘ð‚³‚ê‚œê‡ADirectDraw ‚Æ Direct3D ‚̂ǂ¿‚ç‚©‚ðŽg‚€‚©‚ðŒˆ‚ß‚é‚œ‚߂ɁA0.6•b‚قǂ̎žŠÔ‚ð‚‚©‚Á‚ăxƒ“ƒ`ƒ}[ƒN‚ðs‚¢A‚‘¬‚È•û‚ð‘I‘ð‚µ‚Ü‚·BƒOƒ‰ƒtƒBƒbƒNƒJ[ƒh‚Ì‹@”\‚É‚æ‚Á‚ẮADirectDraw ‚ ‚é‚¢‚Í Direct3D ‚Å‚Í smoothzoom ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肵‚œ•ûŽ®‚ŃXƒ€[ƒWƒ“ƒO‚Å‚«‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·‚ªA‚»‚̏ꍇ‚Í‚»‚ꂌ‚êŒó•â‚©‚çŠO‚³‚ê‚Ü‚·BGDI ‚É‚æ‚éƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚́ADirectDraw ‚â Direct3D ‚æ‚è‚à«”\‚ª‘啝‚É’á‚¢‚±‚Æ‚ª‘œ‚­AŽ©“®“I‚ɂ͑I‘ð‚³‚ê‚Ü‚¹‚ñ‚ªADirectDraw ‚Æ Direct3D ‚̂ǂ¿‚ç‚àŽg—p•s‰Â”\‚ȏꍇ‚ÍŽ©“®“I‚É GDI ‚ª—p‚¢‚ç‚ê‚Ü‚·B
-@‚±‚̃xƒ“ƒ`ƒ}[ƒN‚́AƒEƒBƒ“ƒhƒE‚ª•\ŽŠ‚³‚ꂜ’ŒŒã‚âAƒtƒ‹ƒXƒNƒŠ[ƒ“‚ɐ؂è‘Ö‚í‚Á‚œŒãAƒtƒ‹ƒXƒNƒŠ[ƒ“‚©‚畜‹A‚µ‚œŒã‚ÉŽ©“®“I‚ɍs‚í‚ê‚Ü‚·B
-@ŠÂ‹«‚É‚æ‚Á‚ẮAŽ©“®“I‚É‘I‘ð‚³‚ê‚œ•û–@‚É‚æ‚Á‚Ă͉æ–Ê‚ª³‚µ‚­•\ŽŠ‚³‚ê‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B‚»‚̏ꍇ‚́A–ŸŽŠ“I‚É‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽg‚Á‚Ä•ûŽ®‚ð‘I‘ð‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‚·‚邱‚Æ‚ª‰Â”\‚Å‚·‚ªA‚·‚®‚É’l‚ª”œ‰f‚³‚ê‚é•ۏ؂͂ ‚è‚Ü‚¹‚ñB
+
-dbstyle (ダブルバッファリング方匏)
+
 画像を衚瀺するずきにダブルバッファリングを行う際、どの方匏を甚いるかの蚭定です。
+ 蚭定可胜な倀は 'auto' (自動), 'gdi' (GDIを甚いる), 'ddraw' (DirectDrawを甚いる), 'd3d' (Direct3Dを甚いる) のいずれかで、このオプションを指定しないず 'auto' が指定されたものず芋なされたす。
+ ダブルバッファリングは、オフスクリヌンビットマップの確保堎所によっお3぀の方匏があり、GDI を甚いる方法ず DirectDraw を甚いる方法ず Direct3D を甚いる方法がありたす。
+ 'auto' が遞択された堎合、DirectDraw ず Direct3D のどちらかを䜿うかを決めるために、0.6秒ほどの時間を぀かっおベンチマヌクを行い、高速な方を遞択したす。グラフィックカヌドの機胜によっおは、DirectDraw あるいは Direct3D では smoothzoom オプションで指定した方匏でスムヌゞングできない堎合がありたすが、その堎合はそれぞれ候補から倖されたす。GDI によるダブルバッファリングは、DirectDraw や Direct3D よりも性胜が倧幅に䜎いこずが倚く、自動的には遞択されたせんが、DirectDraw ず Direct3D のどちらも䜿甚䞍可胜な堎合は自動的に GDI が甚いられたす。
+ このベンチマヌクは、りィンドりが衚瀺された盎埌や、フルスクリヌンに切り替わった埌、フルスクリヌンから埩垰した埌に自動的に行われたす。
+ 環境によっおは、自動的に遞択された方法によっおは画面が正しく衚瀺されない可胜性がありたす。その堎合は、明瀺的にこのオプションを䜿っお方匏を遞択する必芁がありたす。
+ このオプションは動的に倉曎するこずが可胜ですが、すぐに倀が反映される保蚌はありたせん。
-
-smoothzoom (Šg‘å•\ŽŠŽž‚̃Xƒ€[ƒWƒ“ƒO)
-
@Window.setZoom ‚Ȃǂŕ\ŽŠ“à—e‚ÌŠg‘å•\ŽŠ‚ðs‚€ê‡‚âA-fsres ƒIƒvƒVƒ‡ƒ“‚Å‹g—¢‹g—¢‚ª‰æ–ʂ̊g‘å(k¬)•\ŽŠ‚ðs‚€ê‡‚ɁAƒXƒ€[ƒWƒ“ƒO(Šg‘厞‚Ì•âŠÔ)‚ðs‚€‚©‚Ç‚€‚©‚̐ݒè‚Å‚· (Layer.affineCopy “™‚ł̊g‘åk¬‚Ƃ͊֌W‚ ‚è‚Ü‚¹‚ñ )B
-@Ý’è‰Â”\‚È’l‚Í 'no' (s‚í‚È‚¢), 'yes' (s‚€) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'yes' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@ƒXƒ€[ƒWƒ“ƒO‚ðs‚€‚ƁA‰æ‘œ‚ª‚Ȃ߂炩‚ɂȂè‚Ü‚·‚ªAŽáб‚Ú‚¯‚œŠŽ‚¶‚ɂȂè‚Ü‚·BƒXƒ€[ƒWƒ“ƒO‚ðs‚í‚È‚¢‚ƁA‰æ‘œ‚̓Vƒƒ[ƒv‚ɂȂè‚Ü‚·‚ªAƒMƒUƒMƒU‚ª–Ú—§‚‚悀‚ɂȂè‚Ü‚·B
-@dbstyle ƒIƒvƒVƒ‡ƒ“‚ª auto ‚̏ꍇA‚±‚±‚ÌŽw’è‚É‚æ‚Á‚ÄŽg—p‚³‚ê‚é•ûŽ®‚ª•Ï‚í‚éê‡‚ª‚ ‚è‚Ü‚·B
-@ŠÂ‹«‚É‚æ‚Á‚ẮAƒXƒ€[ƒWƒ“ƒO‚ðs‚í‚È‚¢•û‚ªƒpƒtƒH[ƒ}ƒ“ƒX‚ª’ቺ‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B‚Ü‚œAƒXƒ€[ƒWƒ“ƒO‚ªŒø‚©‚È‚¢ŠÂ‹«‚ª‚ ‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
-@ƒT[ƒhƒp[ƒeƒB[»‚Ì•`‰æƒfƒoƒCƒX ( Window.drawDevice ƒvƒƒpƒeƒB‚Őݒ肷‚éƒfƒoƒCƒX ) ‚É‚æ‚Á‚Ă͂±‚̃IƒvƒVƒ‡ƒ“‚̉e‹¿‚ðŽó‚¯‚È‚¢•š‚à‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‚·‚邱‚Æ‚ª‰Â”\‚Å‚·‚ªA‚·‚®‚É’l‚ª”œ‰f‚³‚ê‚é•ۏ؂͂ ‚è‚Ü‚¹‚ñB
+
-smoothzoom (拡倧衚瀺時のスムヌゞング)
+
 Window.setZoom などで衚瀺内容の拡倧衚瀺を行う堎合や、-fsres オプションで吉里吉里が画面の拡倧(瞮小)衚瀺を行う堎合に、スムヌゞング(拡倧時の補間)を行うかどうかの蚭定です (Layer.affineCopy 等での拡倧瞮小ずは関係ありたせん )。
+ 蚭定可胜な倀は 'no' (行わない), 'yes' (行う) のいずれかで、このオプションを指定しないず 'yes' が指定されたものず芋なされたす。
+ スムヌゞングを行うず、画像がなめらかになりたすが、若干がけた感じになりたす。スムヌゞングを行わないず、画像はシャヌプになりたすが、ギザギザが目立぀ようになりたす。
+ dbstyle オプションが auto の堎合、ここの指定によっお䜿甚される方匏が倉わる堎合がありたす。
+ 環境によっおは、スムヌゞングを行わない方がパフォヌマンスが䜎䞋する可胜性がありたす。たた、スムヌゞングが効かない環境がある可胜性がありたす。
+ サヌドパヌティヌ補の描画デバむス ( Window.drawDevice プロパティで蚭定するデバむス ) によっおはこのオプションの圱響を受けない物もあるかもしれたせん。
+ このオプションは動的に倉曎するこずが可胜ですが、すぐに倀が反映される保蚌はありたせん。
-
-waitvsync (‚’Œ“¯Šú‘Ò‚¿)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“(‰æ–ʐ؂è‘Ö‚Š)‚ȂǂŃfƒBƒXƒvƒŒƒC‚̐‚’Œ“¯Šú‚ð‘Ò‚Á‚Ä‚©‚ç•`‰æ‚·‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'yes' (s‚€), 'no' (s‚í‚È‚¢) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'no' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'yes' ‚ðŽw’è‚·‚邯‰æ–ʂ̂¿‚ç‚‚«‚ð—}‚Š‚ç‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·‚ªA•`‰æ‚̃pƒtƒH[ƒ}ƒ“ƒX‚ª’ቺ‚·‚é‰Â”\«‚à‚ ‚è‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Ő‚’Œ“¯Šú‘Ò‚¿‚ðs‚€‚ƁAContinuous ƒnƒ“ƒhƒ‰‚ª‚’Œ“¯Šú‚̃^ƒCƒ~ƒ“ƒO‚ɍ‡‚킹‚ċ쓮‚³‚ê‚邿‚€‚ɂȂèAcontfreq ƒIƒvƒVƒ‡ƒ“‚̐ݒè“à—e‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚Í“®“I‚ɕύX‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B
+
-waitvsync (垂盎同期埅ち)
+
 トランゞション(画面切り替え)などでディスプレむの垂盎同期を埅っおから描画するかどうかの蚭定です。
+ 蚭定可胜な倀は 'yes' (行う), 'no' (行わない) のいずれかで、このオプションを指定しないず 'no' が指定されたものず芋なされたす。
+ 'yes' を指定するず画面のちら぀きを抑えられる可胜性がありたすが、描画のパフォヌマンスが䜎䞋する可胜性もありたす。
+ このオプションで垂盎同期埅ちを行うず、Continuous ハンドラが垂盎同期のタむミングに合わせお駆動されるようになり、contfreq オプションの蚭定内容は無芖されたす。
+ このオプションは動的に倉曎するこずが可胜です。
-
-aamethod (ƒAƒ“ƒ`ƒGƒCƒŠƒAƒX•¶Žš•`‰æ•ûŽ®)
-
@ƒAƒ“ƒ`ƒGƒCƒŠƒAƒX•¶Žš•`‰æ•û–@‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'auto' (Ž©“®), 'res4' (ƒŠƒTƒ“ƒvƒŠƒ“ƒO4~4), 'res8' (ƒŠƒTƒ“ƒvƒŠƒ“ƒO8~8), 'api' (Windows API) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'auto' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'auto' ‚̏ꍇ‚ÍŒ»ƒo[ƒWƒ‡ƒ“‚Å‚Í WindowsNT Œn‚Ì OS ‚Å‚Í 'api'AWin9x Œn‚Ì OS ‚Å‚Í 'res8' ‚ðŽ©“®“I‚É‘I‘ð‚µ‚Ü‚·B
-@'res4' ‚Ü‚œ‚Í 'res8' ‚ł́A””{‚̑傫‚³ (4~4 ‚Ü‚œ‚Í 8~8) ‚Å•¶Žš‚ð•`‰æ‚µA‚»‚ê‚ðk¬‚·‚邱‚ƂŃAƒ“ƒ`ƒGƒCƒŠƒAƒX‚ðŽÀŒ»‚µ‚Ü‚·Bres4 ‚Ì•û‚ª res8 ‚æ‚è‚à‚‘¬‚Å‚·‚ªAž“x‚Í’á‚­‚È‚è‚Ü‚·B
-@'api' ‚Å‚Í GetGlyphOutline API ‚ð—p‚¢‚ăAƒ“ƒ`ƒGƒCƒŠƒAƒX•¶Žš‚ð•`‰æ‚µ‚Ü‚·‚ªA‚¢‚ë‚¢‚ë‚Æ•s“s‡‚Ì‘œ‚¢ API ‚̂悀‚Ŋ‹«‚É‚æ‚Á‚Ă͐³í‚É•`‰æ‚Å‚«‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B
-
-jpegdec (JPEG‰æ‘œƒfƒR[ƒhž“x)
-
@JPEG‰æ‘œ‚̃fƒR[ƒh(“WŠJ)‚̐ž“x‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'high' (‚‚¢), 'normal' (•W€), 'low' (’á‚¢) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'normal' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'high' ‚ðŽw’è‚·‚邯ƒfƒR[ƒh‚͒ᑬ‚ɂȂè‚Ü‚·‚ªA‰æŽ¿‚͍‚‚­‚È‚è‚Ü‚·B'low' ‚ðŽw’è‚·‚邯ƒfƒR[ƒh‚͍‚‘¬‚ɂȂè‚Ü‚·‚ª‰æŽ¿‚Í’á‚­‚È‚è‚Ü‚·B‚µ‚©‚µAŒ©‚œ–ڂł͂قƂñ‚LjႢ‚Í‚ ‚è‚Ü‚¹‚ñB
-
-drawthread (•`‰æƒXƒŒƒbƒh”)
-
@•`‰æˆ—Žž‚ɁAŽg—p‚·‚éƒXƒŒƒbƒh‚̐”‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í”CˆÓ‚̐”’l‚à‚µ‚­‚Í'auto' (Ž©“®)‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ '1'‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@'auto'‚ðŽw’è‚·‚邯AOS‚Ì”Fޝ‚·‚éƒvƒƒZƒbƒT”‚Æ“¯”‚̃XƒŒƒbƒh‚ªŽ©“®“I‚ÉŠ„‚è“–‚Ä‚ç‚ê‚Ü‚·B
-@•`‰æƒXƒŒƒbƒh‚𕡐”Ý’è‚·‚邱‚ƂŁAƒ}ƒ‹ƒ`ƒRƒAŠÂ‹«‚ł̕`‰æƒpƒtƒH[ƒ}ƒ“ƒX‚ðŒüã‚³‚¹‚ç‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·‚ªA‹t‚ɃpƒtƒH[ƒ}ƒ“ƒX‚ª’ቺ‚·‚éê‡‚à‚ ‚è‚Ü‚·B
-@•`‰æ–ʐςª‘å‚«‚¢ˆ—AAffineŒn‚̍‚•‰‰×‚ȏˆ—A‰‰ŽZ‚̏d‚¢ƒŒƒCƒ„‡¬ˆ—‚ȂǂɓK—p‚·‚邱‚ƂŁA—ǍD‚ÈŒ‹‰Ê‚𓟂ç‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
-@ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ðŽg—p‚·‚邿‚€‚ɐݒ肵‚Ä‚àA•`‰æˆ—‚Ì•‰‰×‚ªŒy‚­ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‰»‚ÌŒø‰Ê‚ª“Ÿ‚ç‚ê‚È‚¢‚ƃVƒXƒeƒ€‚ª”»’f‚µ‚œê‡‚́Aƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ÅŽÀs‚³‚ê‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B
+
-aamethod (アンチ゚むリアス文字描画方匏)
+
 アンチ゚むリアス文字描画方法の蚭定です。
+ 蚭定可胜な倀は 'auto' (自動), 'res4' (リサンプリング4×4), 'res8' (リサンプリング8×8), 'api' (Windows API) のいずれかで、このオプションを指定しないず 'auto' が指定されたものず芋なされたす。
+ 'auto' の堎合は珟バヌゞョンでは WindowsNT 系の OS では 'api'、Win9x 系の OS では 'res8' を自動的に遞択したす。
+ 'res4' たたは 'res8' では、数倍の倧きさ (4×4 たたは 8×8) で文字を描画し、それを瞮小するこずでアンチ゚むリアスを実珟したす。res4 の方が res8 よりも高速ですが、粟床は䜎くなりたす。
+ 'api' では GetGlyphOutline API を甚いおアンチ゚むリアス文字を描画したすが、いろいろず䞍郜合の倚い API のようで環境によっおは正垞に描画できない可胜性がありたす。
+
-jpegdec (JPEG画像デコヌド粟床)
+
 JPEG画像のデコヌド(展開)の粟床の蚭定です。
+ 蚭定可胜な倀は 'high' (高い), 'normal' (暙準), 'low' (䜎い) のいずれかで、このオプションを指定しないず 'normal' が指定されたものず芋なされたす。
+ 'high' を指定するずデコヌドは䜎速になりたすが、画質は高くなりたす。'low' を指定するずデコヌドは高速になりたすが画質は䜎くなりたす。しかし、芋た目ではほずんど違いはありたせん。
+
-drawthread (描画スレッド数)
+
 描画凊理時に、䜿甚するスレッドの数の蚭定です。
+ 蚭定可胜な倀は任意の数倀もしくは'auto' (自動)のいずれかで、このオプションを指定しないず '1'が指定されたものず芋なされたす。
+ 'auto'を指定するず、OSの認識するプロセッサ数ず同数のスレッドが自動的に割り圓おられたす。
+ 描画スレッドを耇数蚭定するこずで、マルチコア環境での描画パフォヌマンスを向䞊させられる可胜性がありたすが、逆にパフォヌマンスが䜎䞋する堎合もありたす。
+ 描画面積が倧きい凊理、Affine系の高負荷な凊理、挔算の重いレむダ合成凊理などに適甚するこずで、良奜な結果を埗られる可胜性がありたす。
+ マルチスレッドを䜿甚するように蚭定しおも、描画凊理の負荷が軜くマルチスレッド化の効果が埗られないずシステムが刀断した堎合は、マルチスレッドで実行されない堎合がありたす。
-

CPU ‹@”\ŠÖ˜A‚̃IƒvƒVƒ‡ƒ“ +

CPU 機胜関連のオプション

-@ˆÈ‰º‚̃IƒvƒVƒ‡ƒ“‚Í‚·‚ׂĐݒè‰Â”\‚È’l‚Í 'yes' (Žg—p‰Â”\‚Å‚ ‚ê‚ÎŽg—p‚·‚é), 'no' (Žg—p‰Â”\‚Å‚ ‚Á‚Ä‚àŽg—p‚µ‚È‚¢), 'force' (‹­§“I‚ÉŽg—p‚·‚é) ‚Ì‚¢‚ž‚ê‚©‚ŁAƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'yes' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@CPU ‚Ì”Fޝƒgƒ‰ƒuƒ‹‚ª‹N‚±‚Á‚œê‡‚É 'no' ‚ɐݒ肷‚邯‚»‚Ì‹@”\‚ð—p‚¢‚Ü‚¹‚ñB
-@'force' ‚́A‚»‚Ì CPU ‹@”\‚ðŒŸo‚µ‚È‚­‚Ä‚à‹­§“I‚ÉŽg—p‚·‚邿‚€‚ɂȂè‚Ü‚·‚ªACPU ‚É‚»‚Ì‹@”\‚ª‚‚¢‚Ä‚¢‚È‚¢ê‡‚Í‚à‚¿‚ë‚ñ³í‚É“®ì‚µ‚Ü‚¹‚ñB
-@‹g—¢‹g—¢–{‘Ì‚É‚Í -cpummx -cpucmov -cpusse -cpuemmx ‚̃IƒvƒVƒ‡ƒ“‚݂̂ª‰e‹¿‚ð—^‚Ђ܂·BOggVorbis ƒfƒR[ƒ_ (wuvorbis.dll) ‚É‚Í -cpusse ‚Æ -cpummx ‚Æ -cpu3dn ‚̃IƒvƒVƒ‡ƒ“‚ª‰e‹¿‚ð—^‚Ђ܂·B‚»‚̂ق©‚Ì(ƒT[ƒhƒp[ƒeƒB[‚Ì)ƒvƒ‰ƒOƒCƒ“‚Ì’†‚É‚à CPU ‹@”\‚̐ݒè‚̉e‹¿‚ðŽó‚¯‚é‚à‚Ì‚ª‚ ‚é‚©‚à’m‚ê‚Ü‚¹‚ñB
+ 以䞋のオプションはすべお蚭定可胜な倀は 'yes' (䜿甚可胜であれば䜿甚する), 'no' (䜿甚可胜であっおも䜿甚しない), 'force' (匷制的に䜿甚する) のいずれかで、オプションを指定しないず 'yes' が指定されたものず芋なされたす。
+ CPU の認識トラブルが起こった堎合に 'no' に蚭定するずその機胜を甚いたせん。
+ 'force' は、その CPU 機胜を怜出しなくおも匷制的に䜿甚するようになりたすが、CPU にその機胜が぀いおいない堎合はもちろん正垞に動䜜したせん。
+ 吉里吉里本䜓には -cpummx -cpucmov -cpusse -cpuemmx のオプションのみが圱響を䞎えたす。OggVorbis デコヌダ (wuvorbis.dll) には -cpusse ず -cpummx ず -cpu3dn のオプションが圱響を䞎えたす。そのほかの(サヌドパヌティヌの)プラグむンの䞭にも CPU 機胜の蚭定の圱響を受けるものがあるかも知れたせん。

-

ƒfƒoƒbƒOŠÖ˜A‚̃IƒvƒVƒ‡ƒ“ +

デバッグ関連のオプション

-
-debug (ƒfƒoƒbƒOƒ‚[ƒh)
-
@‹g—¢‹g—¢‚ðƒfƒoƒbƒOƒ‚[ƒh ( š ƒfƒoƒbƒO ) ‚Å“®ì‚³‚¹‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'no' (–³Œø), 'yes' (—LŒø)‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'no' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@—LŒø‚É‚·‚邯A‹g—¢‹g—¢‚̓fƒoƒbƒOƒ‚[ƒh‚Å“®ì‚µA‚¢‚­‚‚©‚̃fƒoƒbƒOŽx‰‡‹@”\‚ª—LŒø‚ɂȂè‚Ü‚·‚ªA’ʏí‚̃‚[ƒh‚æ‚è‚àŽÀs‘¬“x‚͒ቺ‚µ‚Ü‚·B
+
-debug (デバッグモヌド)
+
 吉里吉里をデバッグモヌド ( → デバッグ ) で動䜜させるかどうかの蚭定です。
+ 蚭定可胜な倀は 'no' (無効), 'yes' (有効)のいずれかで、このオプションを指定しないず 'no' が指定されたものず芋なされたす。
+ 有効にするず、吉里吉里はデバッグモヌドで動䜜し、いく぀かのデバッグ支揎機胜が有効になりたすが、通垞のモヌドよりも実行速床は䜎䞋したす。
-
-forcelog (ƒtƒ@ƒCƒ‹‚ւ̃ƒO)
-
@ƒRƒ“ƒ\[ƒ‹‚̃ƒO‚ðƒtƒ@ƒCƒ‹‚ɏo—Í‚·‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'no' (o—Í‚µ‚È‚¢), 'yes' (Šù‘¶‚̃tƒ@ƒCƒ‹‚ɒljÁ‚µ‚ďo—Í‚·‚é), 'clear' (Šù‘¶‚̃tƒ@ƒCƒ‹‚ðƒNƒŠƒA‚µ‚Ä‚©‚ço—Í‚·‚é) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'no' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B +
-forcelog (ファむルぞのログ)
+
 コン゜ヌルのログをファむルに出力するかどうかの蚭定です。
+ 蚭定可胜な倀は 'no' (出力しない), 'yes' (既存のファむルに远加しお出力する), 'clear' (既存のファむルをクリアしおから出力する) のいずれかで、このオプションを指定しないず 'no' が指定されたものず芋なされたす。
-
-logerror (ƒGƒ‰[Žž‚̃tƒ@ƒCƒ‹‚ւ̃ƒO)
-
@ƒGƒ‰[Žž‚ɃRƒ“ƒ\[ƒ‹‚̃ƒO‚ðƒtƒ@ƒCƒ‹‚ɏo—Í‚·‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'no' (o—Í‚µ‚È‚¢), 'yes' (Šù‘¶‚̃tƒ@ƒCƒ‹‚ɒljÁ‚µ‚ďo—Í‚·‚é), 'clear' (Šù‘¶‚̃tƒ@ƒCƒ‹‚ðƒNƒŠƒA‚µ‚Ä‚©‚ço—Í‚·‚é) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'yes' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B +
-logerror (゚ラヌ時のファむルぞのログ)
+
 ゚ラヌ時にコン゜ヌルのログをファむルに出力するかどうかの蚭定です。
+ 蚭定可胜な倀は 'no' (出力しない), 'yes' (既存のファむルに远加しお出力する), 'clear' (既存のファむルをクリアしおから出力する) のいずれかで、このオプションを指定しないず 'yes' が指定されたものず芋なされたす。
-
-debugwin (ƒfƒoƒbƒOŽx‰‡ƒEƒBƒ“ƒhƒE)
-
@ƒfƒoƒbƒOŽx‰‡ƒEƒBƒ“ƒhƒE(ƒRƒ“ƒ\[ƒ‹AŠÄދޮ‚È‚Ç)‚ð—LŒø‚É‚·‚é‚©‚Ç‚€‚©‚̐ݒè‚Å‚·B
-@Ý’è‰Â”\‚È’l‚Í 'yes' (—LŒø), 'no' (–³Œø) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'yes' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@ƒ†[ƒU‚ɃfƒoƒbƒOŽx‰‡ƒEƒBƒ“ƒhƒE‚ðŽg—p‚³‚¹‚œ‚­‚È‚¢‚Æ‚«‚É 'no' ‚ðŽw’肵‚Ü‚·B
+
-debugwin (デバッグ支揎りィンドり)
+
 デバッグ支揎りィンドり(コン゜ヌル、監芖匏など)を有効にするかどうかの蚭定です。
+ 蚭定可胜な倀は 'yes' (有効), 'no' (無効) のいずれかで、このオプションを指定しないず 'yes' が指定されたものず芋なされたす。
+ ナヌザにデバッグ支揎りィンドりを䜿甚させたくないずきに 'no' を指定したす。
-

ƒzƒbƒgƒL[ŠÖ˜A‚̃IƒvƒVƒ‡ƒ“ +

ホットキヌ関連のオプション

-@ˆÈ‰º‚̃IƒvƒVƒ‡ƒ“‚́A‹g—¢‹g—¢‚̃zƒbƒgƒL[ŠÖ˜A‚̃IƒvƒVƒ‡ƒ“‚Å‚·B
-@Ý’è‚Å‚«‚é’l‚ÍMenuItem.shortcut ƒvƒƒpƒeƒB‚ÅŽw’è‚Å‚«‚é•¶Žš—ñ‚Æ“¯—l‚Å‚·B
-@‹ó•¶Žš—ñ‚ðŽw’è‚·‚邯(“ü—Í—“‚ð‹ó‚É‚µ‚Ä‚š‚­‚Æ)A‚»‚Ì‹@”\‚ɑ΂·‚éƒzƒbƒgƒL[‚Í–³Œø‚ɂȂè‚Ü‚·B
-@‘Œ‚̃zƒbƒgƒL[‚Əd•¡‚µ‚œƒL[‚ðŽw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
+ 以䞋のオプションは、吉里吉里のホットキヌ関連のオプションです。
+ 蚭定できる倀はMenuItem.shortcut プロパティで指定できる文字列ず同様です。
+ 空文字列を指定するず(入力欄を空にしおおくず)、その機胜に察するホットキヌは無効になりたす。
+ 他のホットキヌず重耇したキヌを指定しないでください。

-
+
  • -hkcontroller (コントロヌラ)
  • -hkeditor (スクリプト゚ディタ)
  • -hkwatch (監芖匏)
  • -hkconsole (コン゜ヌル)
  • -hkclipenvinfo (環境情報のコピヌ)
  • -hkabout (著䜜暩情報の衚瀺)
  • -hkupdaterect (曎新矩圢の衚瀺)
  • -hkdumplayer (レむダ構造のダンプ)
-

ƒVƒXƒeƒ€ŒÝŠ·«ŠÖ˜A‚̃IƒvƒVƒ‡ƒ“ +

システム互換性関連のオプション

-
-arcdelim (ƒA[ƒJƒCƒuƒfƒŠƒ~ƒ^)
-
@ƒA[ƒJƒCƒuƒfƒŠƒ~ƒ^ (ƒA[ƒJƒCƒuƒXƒgƒŒ[ƒW–Œ‚ƁAƒA[ƒJƒCƒu“àƒXƒgƒŒ[ƒW–Œ‚ÌŠÔ‚ð‹æØ‚é•¶Žš) ‚ðŽw’肵‚Ü‚·B
-@Ý’è‰Â”\‚È’l‚Í '>' ('>'‚ðŽg‚€), '#' ('#'‚ðŽg‚€) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ '>' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@ƒA[ƒJƒCƒuƒfƒŠƒ~ƒ^‚́A‹g—¢‹g—¢‚Q 2.19 beta 14 ‚ŁA]—ˆ‚Ì '#' ‚©‚ç '>' ‚ɕύX‚³‚ê‚Ü‚µ‚œB
-@2.19 beta 14 –¢–ž‚Å“®ì‚µ‚Ä‚¢‚œƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Í‚±‚̕ύX‚Ì‚œ‚ß“®ì‚µ‚È‚­‚È‚é‰Â”\«‚ª‚ ‚è‚Ü‚·‚ªA‚±‚̃IƒvƒVƒ‡ƒ“‚ŃfƒŠƒ~ƒ^‚ð '#' ‚ɕύX‚·‚邱‚Ƃœ®ì‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
-arcdelim (アヌカむブデリミタ)
+
 アヌカむブデリミタ (アヌカむブストレヌゞ名ず、アヌカむブ内ストレヌゞ名の間を区切る文字) を指定したす。
+ 蚭定可胜な倀は '>' ('>'を䜿う), '#' ('#'を䜿う) のいずれかで、このオプションを指定しないず '>' が指定されたものず芋なされたす。
+ アヌカむブデリミタは、吉里吉里 2.19 beta 14 で、埓来の '#' から '>' に倉曎されたした。
+ 2.19 beta 14 未満で動䜜しおいたアプリケヌションはこの倉曎のため動䜜しなくなる可胜性がありたすが、このオプションでデリミタを '#' に倉曎するこずで動䜜させるこずができたす。
-
-evalcontext (Œã’u'!'‰‰ŽZŽq‚Ì“®ì)
-
@TJS2‚ÌŒã’u'!'‰‰ŽZŽq‚Ì“®ì‚ðŽw’肵‚Ü‚·B
-@Ý’è‰Â”\‚È’l‚Í 'this' (thisã‚ÅŽ®‚ð•]‰¿), 'global' (globalã‚ÅŽ®‚ð•]‰¿) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'this' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@TJS2‚ÌŒã’u'!'‰‰ŽZŽq‚ÍŽ®‚ðglobalƒRƒ“ƒeƒLƒXƒgã‚ÅŽÀs‚µ‚Ä‚¢‚Ü‚µ‚œ‚ªA2.21 beta 9 ‚æ‚èAthis ƒRƒ“ƒeƒLƒXƒgã‚ÅŽÀs‚·‚邿‚€‚ɂȂè‚Ü‚µ‚œB
-2.21 beta 9 –¢–ž‚ð‘z’肵‚Ä‚¢‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ł́A‚±‚̐ݒè‚ðuglobalã‚ÅŽ®‚ð•]‰¿v‚É‚µ‚È‚¢‚Æ“®ì‚µ‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B
+
-evalcontext (埌眮'!'挔算子の動䜜)
+
 TJS2の埌眮'!'挔算子の動䜜を指定したす。
+ 蚭定可胜な倀は 'this' (this䞊で匏を評䟡), 'global' (global䞊で匏を評䟡) のいずれかで、このオプションを指定しないず 'this' が指定されたものず芋なされたす。
+ TJS2の埌眮'!'挔算子は匏をglobalコンテキスト䞊で実行しおいたしたが、2.21 beta 9 より、this コンテキスト䞊で実行するようになりたした。
+2.21 beta 9 未満を想定しおいるアプリケヌションでは、この蚭定を「global䞊で匏を評䟡」にしないず動䜜しない可胜性がありたす。
-
-holdalpha (Layer.holdAlpha ƒvƒƒpƒeƒB‚̃fƒtƒHƒ‹ƒg‚Ì’l)
-
@Layer.holdAlpha ƒvƒƒpƒeƒB‚̃fƒtƒHƒ‹ƒg’l‚ðŽw’肵‚Ü‚·B
-@Ý’è‰Â”\‚È’l‚Í 'false' (‹U), 'true' (^) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'false' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@‹g—¢‹g—¢‚Q 2.23 beta 4 ‚ŁAŠeŽí‰‰ŽZŠÖ”‚ÉŽw’肵‚Ä‚¢‚œ hda (ƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ð•ی삷‚é‚©) ƒIƒvƒVƒ‡ƒ“‚ª‚È‚­‚È‚èA‘ã‚í‚è‚É Layer.holdAlpha ƒvƒƒpƒeƒB‚ªì‚ç‚ê‚Ü‚µ‚œB‚±‚ÌŽž“_‚Å‚Í Layer.holdAlpha ‚̃fƒtƒHƒ‹ƒg’l‚͐^‚Å‚µ‚œBLayer.holdAlpha ‚ª^‚̏ꍇ‚Í‰ß‹Ž‚ÌƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì“®ì‚ɉe‹¿‚ð—^‚Ђ܂¹‚ñB
-@‹g—¢‹g—¢‚Q 2.23 beta 5 ‚ŁA‚±‚̃fƒtƒHƒ‹ƒg’l‚ª‹U‚ɂȂè‚Ü‚µ‚œB‹g—¢‹g—¢‚Q 2.23 beta 5 –¢–ž‚ð‘z’肵‚Ä‚¢‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚𓮍삳‚¹‚œ‚¢ê‡‚́A‚±‚̃IƒvƒVƒ‡ƒ“‚Ɂu^v‚ðŽw’肵‚È‚¢‚Ɛ³í‚É“®ì‚µ‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B
+
-holdalpha (Layer.holdAlpha プロパティのデフォルトの倀)
+
 Layer.holdAlpha プロパティのデフォルト倀を指定したす。
+ 蚭定可胜な倀は 'false' (停), 'true' (真) のいずれかで、このオプションを指定しないず 'false' が指定されたものず芋なされたす。
+ 吉里吉里 2.23 beta 4 で、各皮挔算関数に指定しおいた hda (アルファチャンネルを保護するか) オプションがなくなり、代わりに Layer.holdAlpha プロパティが䜜られたした。この時点では Layer.holdAlpha のデフォルト倀は真でした。Layer.holdAlpha が真の堎合は過去のアプリケヌションの動䜜に圱響を䞎えたせん。
+ 吉里吉里 2.23 beta 5 で、このデフォルト倀が停になりたした。吉里吉里 2.23 beta 5 未満を想定しおいるアプリケヌションを動䜜させたい堎合は、このオプションに「真」を指定しないず正垞に動䜜しない可胜性がありたす。
-
-unaryaster (‘O’u'*'‰‰ŽZŽq‚Ì“®ì)
-
@TJS2‚Ì‘O’u'*'‰‰ŽZŽq‚Ì“®ì‚ðŽw’肵‚Ü‚·B
-@Ý’è‰Â”\‚È’l‚Í 'default' (2.25ˆÈ~‚Ì“®ì), 'compat' (2.25–¢–ž‚Ì“®ì) ‚Ì‚¢‚ž‚ê‚©‚ŁA‚±‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚Æ 'default' ‚ªŽw’肳‚ꂜ‚à‚̂ƌ©‚È‚³‚ê‚Ü‚·B
-@TJS2‚Ì‘O’u'*'‰‰ŽZŽq‚́AƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚»‚Ì‚à‚Ì‚ðAƒvƒƒpƒeƒBƒnƒ“ƒhƒ‰‚ð‰î‚³‚ž‚ÉŽæ‚èo‚·‰‰ŽZŽq‚Å‚µ‚œ‚ªA2.25 beta 1 ‚æ‚èA‚±‚Ì‹@”\‚ðŽ‚Â‰‰ŽZŽq‚Í‘O’u‚Ì'&'‚ƂȂèA‘O’u'*'‰‰ŽZŽq‚̓vƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚̃vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚𓮍삳‚¹‚邜‚߂̉‰ŽZŽq‚ƂȂè‚Ü‚µ‚œB2.25 beta 1 –¢–ž‚ð‘z’肵‚Ä‚¢‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ł́A‚±‚̐ݒè‚ðu2.25–¢–ž‚ƌ݊·v‚É‚µ‚È‚¢‚Ɛ³í‚É“®ì‚µ‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B
+
-unaryaster (前眮'*'挔算子の動䜜)
+
 TJS2の前眮'*'挔算子の動䜜を指定したす。
+ 蚭定可胜な倀は 'default' (2.25以降の動䜜), 'compat' (2.25未満の動䜜) のいずれかで、このオプションを指定しないず 'default' が指定されたものず芋なされたす。
+ TJS2の前眮'*'挔算子は、プロパティオブゞェクトそのものを、プロパティハンドラを介さずに取り出す挔算子でしたが、2.25 beta 1 より、この機胜を持぀挔算子は前眮の'&'ずなり、前眮'*'挔算子はプロパティオブゞェクトのプロパティハンドラを動䜜させるための挔算子ずなりたした。2.25 beta 1 未満を想定しおいるアプリケヌションでは、この蚭定を「2.25未満ず互換」にしないず正垞に動䜜しない可胜性がありたす。
diff --git a/docs/kr2doc/contents/ComputerDependentProblems.html b/docs/kr2doc/contents/ComputerDependentProblems.html index d959017..b7172ad 100644 --- a/docs/kr2doc/contents/ComputerDependentProblems.html +++ b/docs/kr2doc/contents/ComputerDependentProblems.html @@ -5,80 +5,80 @@ - ŠÂ‹«ˆË‘¶‚Ì•s‹ï‡‚ɂ‚¢‚Ä + 環境䟝存の䞍具合に぀いお - + - + -

ŠÂ‹«ˆË‘¶‚Ì•s‹ï‡ +

環境䟝存の䞍具合

-ƒGƒ“ƒhƒ†[ƒU(“ñŽŸƒ†[ƒU)‚̊‹«‚Ì•s‹ï‡‚É‹Nˆö‚·‚éA‹g—¢‹g—¢‚Ì•s‹ï‡‚Æ‚»‚̑΍ô‚Å‚·B
-‹g—¢‹g—¢‚̐§ì‚É‚š‚¢‚Ä‚ÍŠÂ‹«ˆË‘¶‚Ì•s‹ï‡‚ªo‚È‚¢‚æ‚€‚ɐs—Í‚µ‚Ä‚¢‚Ü‚·‚ªAƒRƒ“ƒsƒ…[ƒ^‚̐ݒè‚â\¬‚Í”ñí‚É‘œ—l‚Å‚ ‚éˆ×AŠÂ‹«ˆË‘¶‚Ì•s‹ï‡‚͂ǂ€‚µ‚Ä‚à”­¶‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
-ŒÂ•ʂ̏Ǐó‚ɑ΂·‚é‘Ώˆ‚őΉž‚Å‚«‚éê‡‚à‚ ‚è‚Ü‚·‚ªA‘S”Ê“I‚ɂ́AˆÈ‰º‚̂悀‚ȑ΍ô‚ðu‚¶‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
-
  • ƒhƒ‰ƒCƒo‚ðÅV‚̈À’肵‚œ•š‚É‚µ‚Ä‚¢‚œ‚Ÿ‚­
  • í’“•š(‚Æ‚­‚ɃEƒBƒ‹ƒX‘΍ôƒ\ƒtƒgƒEƒFƒA‚⃁ƒ‚ƒŠƒNƒŠ[ƒi[Œnƒ\ƒtƒgAƒEƒBƒ“ƒhƒEŠOŒ©•ύXŒnƒ\ƒtƒgAWindowsŒÝŠ·ƒVƒFƒ‹‚ȂǁA‘Œƒ\ƒtƒg‚Æ‹£‡‚ð‹N‚±‚µ‚â‚·‚¢•š)‚ð‚Í‚ž‚µ‚Ä‚¢‚œ‚Ÿ‚­
  • ŠeŽíƒ`ƒFƒbƒNƒc[ƒ‹(uƒfƒBƒXƒN‚̃`ƒFƒbƒNv(OS•W€‚̃fƒBƒXƒNƒ`ƒFƒbƒNƒc[ƒ‹)Amemtest86‚È‚Ç)‚ŃRƒ“ƒsƒ…[ƒ^‚ðƒ`ƒFƒbƒN‚µ‚Ä‚¢‚œ‚Ÿ‚­
  • HDD‚ÌŽc‚è—e—ʂ͏\•ª‚ ‚é‚©‚ðƒ`ƒFƒbƒN‚µ‚Ä’ž‚­
  • WinFAQ (‚š‚ŸŽ‚̃y[ƒW) ‚ȂǂðŽQÆ‚µ‚āAŽ—‚œ‚æ‚€‚ȏǏ󂪋N‚«‚ĂȂ¢‚©‚ð’T‚µA‚»‚ê‚ɉž‚¶‚đΏˆ‚µ‚Ä’ž‚­
  • ‚¢‚Á‚œ‚ñƒZ[ƒtƒ‚[ƒh‚Å‹N“®‚µ‚Ä‚©‚ç’ʏ탂[ƒh‚Å‹N“®‚µ’Œ‚µ‚Ä’ž‚­
  • CPUƒAƒNƒZƒ‰ƒŒ[ƒ^‚ðŽg—p‚µ‚Ä‚¢‚éê‡‚́ACPU‚Ì“Á’è‹@”\‚ɐ§ŒÀ‚ª‚ ‚éê‡‚ª‚ ‚è‚Ü‚·‚̂ŁACPUƒAƒNƒZƒ‰ƒŒ[ƒ^‚̃}ƒjƒ…ƒAƒ‹‚ð‚æ‚­“Ç‚ñ‚Å’ž‚«Aê‡‚É‚æ‚Á‚Ă̓Gƒ“ƒWƒ“Ý’è‚Ō•ʂÌCPU‹@”\‚𖳌ø‚É‚·‚é•K—v‚ª‚ ‚è‚Ü‚· (—á: http://buffalo.melcoinc.co.jp/qa/cpu/b4590010.html ‚̏ꍇ‚ÍSSE‚𖳌ø‚É‚µ‚Ä‚­‚Ÿ‚³‚¢)
  • OS‚ðÄƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚œ‚Ÿ‚­
‹g—¢‹g—¢‚̃Gƒ“ƒWƒ“‚ɑ΂µ‚Đݒè‚Å‚«‚éƒIƒvƒVƒ‡ƒ“‚́A‚Ù‚Æ‚ñ‚Ç‚ªŠÂ‹«ˆË‘¶‚Ì•s‹ï‡‚̑Ώˆ‚ׂ̈ɂ ‚è‚Ü‚·BƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚à‚²——‚­‚Ÿ‚³‚¢B
+゚ンドナヌザ(二次ナヌザ)の環境の䞍具合に起因する、吉里吉里の䞍具合ずその察策です。
+吉里吉里の制䜜においおは環境䟝存の䞍具合が出ないように尜力しおいたすが、コンピュヌタの蚭定や構成は非垞に倚様である為、環境䟝存の䞍具合はどうしおも発生しおしたいたす。
+個別の症状に察する察凊で察応できる堎合もありたすが、党般的には、以䞋のような察策を講じおいただいおください。
+
  • ドラむバを最新の安定した物にしおいただく
  • 垞駐物(ずくにりィルス察策゜フトりェアやメモリクリヌナヌ系゜フト、りィンドり倖芋倉曎系゜フト、Windows互換シェルなど、他゜フトず競合を起こしやすい物)をはずしおいただく
  • 各皮チェックツヌル(「ディスクのチェック」(OS暙準のディスクチェックツヌル)、memtest86など)でコンピュヌタをチェックしおいただく
  • HDDの残り容量は十分あるかをチェックしお頂く
  • WinFAQ (おだ氏のペヌゞ) などを参照しお、䌌たような症状が起きおないかを探し、それに応じお察凊しお頂く
  • いったんセヌフモヌドで起動しおから通垞モヌドで起動し盎しお頂く
  • CPUアクセラレヌタを䜿甚しおいる堎合は、CPUの特定機胜に制限がある堎合がありたすので、CPUアクセラレヌタのマニュアルをよく読んで頂き、堎合によっおぱンゞン蚭定で個別のCPU機胜を無効にする必芁がありたす (䟋: http://buffalo.melcoinc.co.jp/qa/cpu/b4590010.html の堎合はSSEを無効にしおください)
  • OSを再むンストヌルしおいただく
吉里吉里の゚ンゞンに察しお蚭定できるオプションは、ほずんどが環境䟝存の䞍具合の察凊の為にありたす。コマンドラむンオプションもご芧ください。
-

ŠÂ‹«ˆË‘¶‚̏Ǐó +

環境䟝存の症状

-‰º‹L‚É‚š‚¢‚ÄuƒGƒ“ƒWƒ“Ý’èv‚Ƃ́AƒGƒ“ƒhƒ†[ƒUŒü‚¯Ý’èƒc[ƒ‹ (ƒGƒ“ƒWƒ“Ý’è.exe)‚Ì‚±‚Ƃł·B
+䞋蚘においお「゚ンゞン蚭定」ずは、゚ンドナヌザ向け蚭定ツヌル (゚ンゞン蚭定.exe)のこずです。
-
ƒCƒ“ƒXƒg[ƒ‹‚µ‚œƒf[ƒ^‚ª‰ó‚ê‚Ä‚¢‚é
-
Çó‚Æ‚µ‚Ắu“ǂݍž‚݃Gƒ‰[‚ª”­¶‚µ‚Ü‚µ‚œv“™‚̓ǂݍž‚݃Gƒ‰[ŒnƒGƒ‰[‚Ì”­¶‚âuì•iŽÀs’†‚ɃtƒŠ[ƒY‚·‚évAuEAccessViolationƒGƒ‰[‚ªo‚évA‚»‚̂ق©—\‘ª•s‰Â”\‚È“®ì‚ð‚µ‚Ü‚·B
-ƒCƒ“ƒXƒg[ƒ‹‚µ‚œƒf[ƒ^‚ª‰ó‚ê‚Ä‚¢‚é‰Â”\«‚ª‚ ‚é‚̂ŁAuƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹v‚Ȃǂð—p‚¢‚āAƒCƒ“ƒXƒg[ƒ‹‚µ‚œƒf[ƒ^‚ª”j‘¹‚µ‚ĂȂ¢‚©‚ðŠm”F‚µ‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
+
むンストヌルしたデヌタが壊れおいる
+
症状ずしおは「読み蟌み゚ラヌが発生したした」等の読み蟌み゚ラヌ系゚ラヌの発生や「䜜品実行䞭にフリヌズする」、「EAccessViolation゚ラヌが出る」、そのほか予枬䞍可胜な動䜜をしたす。
+むンストヌルしたデヌタが壊れおいる可胜性があるので、「ファむル砎損チェックツヌル」などを甚いお、むンストヌルしたデヌタが砎損しおないかを確認しおいただいおください。
-
ƒtƒ‹ƒXƒNƒŠ[ƒ“‰»‚ÉŽž”s‚·‚é
-
ƒtƒ‹ƒXƒNƒŠ[ƒ“‚ÉŽž”s‚·‚éê‡A‚ ‚é‚¢‚̓tƒ‹ƒXƒNƒŠ[ƒ“‚©‚ç‚Ì•œ‹A‚ÉŽž”s‚·‚é(ƒGƒ‰[‚ªo‚éAƒtƒŠ[ƒY‚·‚é“™‚Ì)ê‡‚́AƒGƒ“ƒhƒ†[ƒU‚̊‹«‚ÌDirectDraw‚É–â‘肪‚ ‚é‰Â”\«‚ª‚ ‚è‚Ü‚·BuƒGƒ“ƒWƒ“Ý’èv‚ɂāuƒtƒ‹ƒXƒNƒŠ[ƒ“Ø‚è‘Ö‚Š•û–@v‚ðuChangeDisplaySettings APIv‚ɕύX‚µ‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
+
フルスクリヌン化に倱敗する
+
フルスクリヌンに倱敗する堎合、あるいはフルスクリヌンからの埩垰に倱敗する(゚ラヌが出る、フリヌズする等の)堎合は、゚ンドナヌザの環境のDirectDrawに問題がある可胜性がありたす。「゚ンゞン蚭定」にお「フルスクリヌン切り替え方法」を「ChangeDisplaySettings API」に倉曎しおいただいおください。
-
‰æ–ʐ؂è‘Ö‚ŠŽž‚âƒXƒLƒbƒvŽž‚ɃtƒŠ[ƒY‚·‚é
-
‰æ–ʐ؂è‘Ö‚Š(ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Žž)‚âKAG‚ł̃XƒLƒbƒvŽž‚ȂǁA‰æ–Ê•`‰æ‚ª•p”ɂɋN‚±‚éê–ʂŃtƒŠ[ƒY‚·‚éê‡‚́AƒfƒBƒXƒvƒŒƒCƒhƒ‰ƒCƒo‚É–â‘肪‚ ‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
-ƒfƒBƒXƒvƒŒƒCƒhƒ‰ƒCƒo‚̃o[ƒWƒ‡ƒ“‚ªÅV‚̈À’肵‚œ•š‚Å‚ ‚é‚©Šm”F‚µAŒÃ‚¢ê‡‚͍ŐV‚̈À’肵‚œƒo[ƒWƒ‡ƒ“‚É•Ï‚Š‚Ä’ž‚¢‚Ä‚­‚Ÿ‚³‚¢B
-‚ ‚é‚¢‚́AuƒGƒ“ƒWƒ“Ý’èv‚ɂāuƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO•ûŽ®v‚ ‚é‚¢‚́u‚’Œ“¯Šú‘Ò‚¿v‚̐ݒè‚ð•Ï‚Š‚é‚Æ‰ü‘P‚·‚éê‡‚ª‚ ‚è‚Ü‚·B
-nVIDIA»‚̃Oƒ‰ƒtƒBƒbƒNƒJ[ƒh‚É•t‘®‚µ‚Ä‚­‚郆[ƒeƒBƒŠƒeƒB‚Å‚ ‚éunView Desktop Managerv‚ð‚šŽg‚¢‚̏ꍇ‚́A‚±‚̃†[ƒeƒBƒŠƒeƒB‚ðƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚·‚é‚©A–³Œø‚É‚µ‚Ä’ž‚¢‚Ä‚­‚Ÿ‚³‚¢B
+
画面切り替え時やスキップ時にフリヌズする
+
画面切り替え(トランゞション時)やKAGでのスキップ時など、画面描画が頻繁に起こる堎面でフリヌズする堎合は、ディスプレむドラむバに問題がある可胜性がありたす。
+ディスプレむドラむバのバヌゞョンが最新の安定した物であるか確認し、叀い堎合は最新の安定したバヌゞョンに倉えお頂いおください。
+あるいは、「゚ンゞン蚭定」にお「ダブルバッファリング方匏」あるいは「垂盎同期埅ち」の蚭定を倉えるず改善する堎合がありたす。
+nVIDIA補のグラフィックカヌドに付属しおくるナヌティリティである「nView Desktop Manager」をお䜿いの堎合は、このナヌティリティをアンむンストヌルするか、無効にしお頂いおください。
-
‰æ–Ê•`‰æ‚ªˆÙí‚É’x‚¢
-
‚Æ‚­‚Ƀtƒ‹ƒXƒNƒŠ[ƒ“Žž‚É‹g—¢‹g—¢‚ª‰æ‘œ‚ðŠg‘債‚Ä•\ŽŠ‚·‚éê‡‚â–ŸŽŠ“I‚Ƀ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ð—LŒø‚É‚µ‚Ä‚¢‚éê‡‚ɁA‰æ–Ê•`‰æ‚ªˆÙí‚É’x‚¢ê‡‚́AuƒGƒ“ƒWƒ“Ý’èv‚ɂāuƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO•ûŽ®v‚ ‚é‚¢‚́u‚’Œ“¯Šú‘Ò‚¿v‚̐ݒè‚ð•Ï‚Š‚é‚Æ‰ü‘P‚·‚éê‡‚ª‚ ‚è‚Ü‚·B
-‚Ü‚œAƒ‚ƒjƒ^‘€‚ł͂Ȃ­‚ăGƒ“ƒWƒ“‘€‚ÅŠg‘傪s‚í‚ê‚Ä‚¢‚éê‡‚́AŠg‘å‚É”º‚Á‚ăpƒtƒH[ƒ}ƒ“ƒX‚ª—ò‰»‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B‚±‚̏ꍇ‚̓Gƒ“ƒWƒ“Ý’è‚ɂāuƒtƒ‹ƒXƒNƒŠ[ƒ“Žž‚̉æ–ʉ𑜓xv‚ðuÅ‚à‹ß‚¢‰ð‘œ“xv‚É‚·‚邯AƒfƒBƒXƒvƒŒƒC‘€‚ÅŠg‘傪s‚í‚ê‚邿‚€‚ɂȂè‚Ü‚·‚ªAƒfƒBƒXƒvƒŒƒC‚É‚æ‚Á‚Ă͐³‚µ‚¢ƒAƒXƒyƒNƒg”ä‚ʼn摜‚ð•\ŽŠ‚Å‚«‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B
-
‰æ–Ê‚ª^‚ÁˆÃ‚̂܂܂ɂȂéA‚ ‚é‚¢‚͉摜‚ª—‚ê‚é
-
‚Æ‚­‚Ƀtƒ‹ƒXƒNƒŠ[ƒ“Žž‚É‹g—¢‹g—¢‚ª‰æ‘œ‚ðŠg‘債‚Ä•\ŽŠ‚·‚éê‡‚Ȃǂɉæ–Ê‚ª^‚ÁˆÃ‚̂܂܂ɂȂéA‚ ‚é‚¢‚͉摜‚ª—‚ê‚éA‚ ‚é‚¢‚̓tƒŠ[ƒY‚·‚éê‡‚́AuƒGƒ“ƒWƒ“Ý’èv‚ɂāuƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO•ûŽ®v‚ ‚é‚¢‚́u‚’Œ“¯Šú‘Ò‚¿v‚̐ݒè‚ð•Ï‚Š‚é‚Æ‰ü‘P‚·‚éê‡‚ª‚ ‚è‚Ü‚·B
+
画面描画が異垞に遅い
+
ずくにフルスクリヌン時に吉里吉里が画像を拡倧しお衚瀺する堎合や明瀺的にダブルバッファリングを有効にしおいる堎合に、画面描画が異垞に遅い堎合は、「゚ンゞン蚭定」にお「ダブルバッファリング方匏」あるいは「垂盎同期埅ち」の蚭定を倉えるず改善する堎合がありたす。
+たた、モニタ偎ではなくお゚ンゞン偎で拡倧が行われおいる堎合は、拡倧に䌎っおパフォヌマンスが劣化する可胜性がありたす。この堎合ぱンゞン蚭定にお「フルスクリヌン時の画面解像床」を「最も近い解像床」にするず、ディスプレむ偎で拡倧が行われるようになりたすが、ディスプレむによっおは正しいアスペクト比で画像を衚瀺できない可胜性がありたす。
+
画面が真っ暗のたたになる、あるいは画像が乱れる
+
ずくにフルスクリヌン時に吉里吉里が画像を拡倧しお衚瀺する堎合などに画面が真っ暗のたたになる、あるいは画像が乱れる、あるいはフリヌズする堎合は、「゚ンゞン蚭定」にお「ダブルバッファリング方匏」あるいは「垂盎同期埅ち」の蚭定を倉えるず改善する堎合がありたす。
-
ƒrƒfƒIÄ¶‚ÉŽž”s‚·‚é
-
ƒI[ƒo[ƒŒƒC‚É‚æ‚éƒrƒfƒIÄ¶‚ÉŽž”s‚·‚é(ƒGƒ‰[‚ª•\ŽŠ‚³‚ê‚éAƒtƒŠ[ƒY‚·‚é)ê‡A‚ ‚é‚¢‚̓rƒfƒIÄ¶’ŒŒã‚ɃtƒŠ[ƒY‚·‚éê‡‚́Aƒn[ƒhƒEƒFƒAƒAƒNƒZƒ‰ƒŒ[ƒVƒ‡ƒ“‚𖳌ø‚É‚·‚邯‰ü‘P‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·Bu‰æ–ʂ̃vƒƒpƒeƒBv(ƒfƒXƒNƒgƒbƒvã‚ð‰EƒNƒŠƒbƒN‚µ‚Ä•\ŽŠ‚³‚ê‚éƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚ŁuƒvƒƒpƒeƒBv‚ð‘I‘ð‚µ‚Ä•\ŽŠ‚³‚ê‚éƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX)‚́uÝ’èvƒ^ƒu‚ŁAuÚ×Ý’èvƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚Æ•\ŽŠ‚³‚ê‚éƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚́uƒgƒ‰ƒuƒ‹ƒVƒ…[ƒeƒBƒ“ƒOvƒ^ƒu‚́uƒn[ƒhƒEƒFƒAƒAƒNƒZƒ‰ƒŒ[ƒ^v‚̃cƒ}ƒ~‚ðAÅ‘å‚©‚珇‚Ɂu‚È‚µv‚Ì•ûŒü‚É“®‚©‚µ‚Ä‚¢‚Á‚ÄŽŽs‚µ‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
-ƒXƒNƒŠƒvƒg‘€‚ŁAƒrƒfƒI‚̍ж‚ð‚µ‚È‚¢‚æ‚€‚Ȑݒè‚ðÝ‚¯‚邱‚Æ‚à‚šŠ©‚ß‚µ‚Ü‚·B
-‚ ‚é‚¢‚́AuƒGƒ“ƒWƒ“Ý’èv‚ɂāuƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO•ûŽ®v‚ ‚é‚¢‚́u‚’Œ“¯Šú‘Ò‚¿v‚̐ݒè‚ð•Ï‚Š‚é‚Æ‰ü‘P‚·‚éê‡‚ª‚ ‚è‚Ü‚·B
+
ビデオ再生に倱敗する
+
オヌバヌレむによるビデオ再生に倱敗する(゚ラヌが衚瀺される、フリヌズする)堎合、あるいはビデオ再生盎埌にフリヌズする堎合は、ハヌドりェアアクセラレヌションを無効にするず改善する可胜性がありたす。「画面のプロパティ」(デスクトップ䞊を右クリックしお衚瀺されるコンテキストメニュヌで「プロパティ」を遞択しお衚瀺されるダむアログボックス)の「蚭定」タブで、「詳现蚭定」ボタンを抌すず衚瀺されるダむアログボックスの「トラブルシュヌティング」タブの「ハヌドりェアアクセラレヌタ」のツマミを、最倧から順に「なし」の方向に動かしおいっお詊行しおいただいおください。
+スクリプト偎で、ビデオの再生をしないような蚭定を蚭けるこずもお勧めしたす。
+あるいは、「゚ンゞン蚭定」にお「ダブルバッファリング方匏」あるいは「垂盎同期埅ち」の蚭定を倉えるず改善する堎合がありたす。
-
ƒTƒEƒ“ƒh‚ª‚Æ‚¬‚ꂜ‚èA–‚ç‚È‚­‚È‚Á‚œ‚èAƒTƒEƒ“ƒhÄ¶’†‚ɃtƒŠ[ƒY‚·‚é
-
ƒTƒEƒ“ƒhƒJ[ƒh‚âŠÂ‹«‚É‚æ‚Á‚ẮAƒuƒcƒuƒc‚ƍж‚ª‚Æ‚¬‚ê‚Æ‚¬‚ê‚ɂȂÁ‚œ‚èAƒmƒCƒY‚ªæ‚Á‚œ‚èA“r’†‚©‚特‚ª•·‚±‚Š‚È‚­‚È‚Á‚œ‚肵‚Ü‚·Bê‡‚É‚æ‚Á‚Ă̓TƒEƒ“ƒh‚̍ж’†‚ÉŒÀ‚Á‚ătƒŠ[ƒY‚·‚é‚Ȃǂ̏Ǐ󂪌»‚ê‚Ü‚·B
-‚»‚ꂪƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“(‰æ–ʐ؂è‘Ö‚Š)‚âd‚œ‚¢ƒGƒtƒFƒNƒg’†‚É”­¶‚·‚é‚È‚ç‚΁AƒGƒ“ƒWƒ“Ý’è‚ŁuƒVƒXƒeƒ€‘S”Ê-’á—Dæ“xv‚ðu‚·‚év‚ɐݒ肷‚é‚©AuƒVƒXƒeƒ€‘S”Ê-CPUŽg—p—Š’áŒžv‚ðu‚·‚év‚ɐݒ肷‚邱‚Ƃʼnü‘P‚·‚éê‡‚ª‚ ‚è‚Ü‚·B
-‚»‚̂ق©AƒGƒ“ƒWƒ“Ý’è‚ŁAuƒTƒEƒ“ƒh-DirectSound ƒ\ƒtƒgƒEƒFƒAƒ~ƒLƒVƒ“ƒOv‚̐ݒè‚ð•ύX‚µ‚Ä‚à‰ü‘P‚·‚éê‡‚ª‚ ‚è‚Ü‚·B
-‚ ‚é‚¢‚̓Rƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹‚́uƒ}ƒ‹ƒ`ƒƒfƒBƒAv(‚Ü‚œ‚́uƒTƒEƒ“ƒh‚ƃ}ƒ‹ƒ`ƒƒfƒBƒAv‚âuƒTƒEƒ“ƒh‚ƃI[ƒfƒBƒI ƒfƒoƒCƒX‚̃vƒƒpƒeƒBv)‚́uƒI[ƒfƒBƒIvƒ^ƒu‚́u‰¹‚̍жv‚́uÚ×Ý’èv‚ðŠJ‚«AuƒpƒtƒH[ƒ}ƒ“ƒXvƒ^ƒu‚́uƒn[ƒhƒEƒFƒA ƒAƒNƒZƒ‰ƒŒ[ƒ^v‚̃Xƒ‰ƒCƒ_[‚ðu‚È‚µv‚Ì•ûŒü‚ɏ™X‚É“®‚©‚µ‚Â‚ÂŽŽs‚µ‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
+
サりンドがずぎれたり、鳎らなくなったり、サりンド再生䞭にフリヌズする
+
サりンドカヌドや環境によっおは、ブツブツず再生がずぎれずぎれになったり、ノむズが乗ったり、途䞭から音が聞こえなくなったりしたす。堎合によっおはサりンドの再生䞭に限っおフリヌズするなどの症状が珟れたす。
+それがトランゞション(画面切り替え)や重たい゚フェクト䞭に発生するならば、゚ンゞン蚭定で「システム党般-䜎優先床」を「する」に蚭定するか、「システム党般-CPU䜿甚率䜎枛」を「する」に蚭定するこずで改善する堎合がありたす。
+そのほか、゚ンゞン蚭定で、「サりンド-DirectSound ゜フトりェアミキシング」の蚭定を倉曎しおも改善する堎合がありたす。
+あるいはコントロヌルパネルの「マルチメディア」(たたは「サりンドずマルチメディア」や「サりンドずオヌディオ デバむスのプロパティ」)の「オヌディオ」タブの「音の再生」の「詳现蚭定」を開き、「パフォヌマンス」タブの「ハヌドりェア アクセラレヌタ」のスラむダヌを「なし」の方向に埐々に動かし぀぀詊行しおいただいおください。
-
‘€ì‚ª‚€‚Ü‚­‚Å‚«‚È‚¢
-
ƒ}ƒEƒXˆÚ“®Žx‰‡‚âƒ}ƒEƒXƒWƒFƒXƒ`ƒƒ[ŽÀŒ»ƒc[ƒ‹‚Ȃǂ̃\ƒtƒgƒEƒFƒA‚ªí’“‚µ‚Ä‚¢‚邯Aì•i‚Ì‘€ì‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B‚±‚̂悀‚ȃ\ƒtƒg‚̏풓‚ð‰ðœ‚µ‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
-ƒT[ƒhƒp[ƒeƒB‚Ì(OS•W€‚ł͂Ȃ¢)ƒ}ƒEƒXƒhƒ‰ƒCƒo‚𓱓ü‚µ‚Ä‚¢‚邯A‘€ìŒn‚É•s‹ï‡‚𐶂¶‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B‚±‚̂悀‚ȏꍇ‚̓T[ƒhƒp[ƒeƒB»‚̃hƒ‰ƒCƒo‚𖳌ø‚É‚·‚é‚©ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚µAOS•W€‚̃hƒ‰ƒCƒo‚ðŽg‚Á‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
-ƒQ[ƒ€ƒpƒbƒh‘Ήžƒ\ƒtƒgƒEƒFƒA‚É‚š‚¢‚ÄƒQ[ƒ€ƒpƒbƒh(ƒWƒ‡ƒCƒXƒeƒBƒbƒN)‚ª‚‚Ȃª‚Á‚Ä‚¢‚éê‡Aƒpƒbƒh‚Ì•s‹ï‡‚ªŒŽˆö‚ōì•i‚𑀍ì‚Å‚«‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·Bƒpƒbƒh‚̏ã‚É•š‚ªæ‚Á‚Ä‚¢‚éˆ×‚Ƀpƒbƒh‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜó‘ԂɂȂÁ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚È‚¢‚©‚ðAŠm”F‚µ‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
-‚Ü‚œAƒQ[ƒ€ƒpƒbƒh(ƒWƒ‡ƒCƒXƒeƒBƒbƒN)‚ªÚ‘±‚³‚ê‚Ä‚¢‚È‚¢‚ƁAƒpƒbƒh‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚éó‘Ô‚Æ‚µ‚ÄŒŸ’m‚µ‚Ä‚µ‚Ü‚€ŠÂ‹«‚ª‚ ‚è‚Ü‚·B‚±‚̂悀‚ȏꍇ‚́Aƒpƒbƒh‚̃hƒ‰ƒCƒo‚𖳌ø‚É‚µ‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
-ƒQ[ƒ€ƒpƒbƒh‚âƒWƒ‡ƒCƒXƒeƒBƒbƒN‚ÌŽ²‚̃Zƒ“ƒ^[‚Ì’²®‚ª•s\•ª‚Ì‚œ‚ß‘€ì‚É•s‹ï‡‚ª‚Å‚éê‡‚ª‚ ‚è‚Ü‚·B‚±‚̏ꍇ‚́AƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹‚́uƒQ[ƒ€ ƒRƒ“ƒgƒ[ƒ‰v‚©‚çAƒQ[ƒ€ƒRƒ“ƒgƒ[ƒ‰‚Ì’²®‚ð‚µ‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
-‚Ç‚€‚µ‚Ä‚àƒpƒbƒh‚̃hƒ‰ƒCƒo‚𖳌ø‚ɂł«‚È‚¢ê‡‚́A‹g—¢‹g—¢‘€‚Ńpƒbƒh‚ðŽg—p‚µ‚È‚¢Ý’è‚ɂł«‚Ü‚·BƒGƒ“ƒWƒ“Ý’è‚ŁuƒpƒbƒhŽg—p‰Â”ہv‚ðuŽg‚í‚È‚¢v‚ɐݒ肵‚Ä‚¢‚œ‚Ÿ‚¢‚Ä‚­‚Ÿ‚³‚¢B
-ƒT[ƒhƒp[ƒeƒB»‚̃}ƒEƒXƒhƒ‰ƒCƒo‚ðŽg‚Á‚Ä‚¢‚éê‡AƒzƒC[ƒ‹‚ł̓ü—͂ł«‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B‚±‚̏ꍇ‚́AƒGƒ“ƒWƒ“Ý’è‚Łuƒ}ƒEƒXƒzƒC[ƒ‹‰ñ“]ŒŸo•û–@v‚ðuƒEƒBƒ“ƒhƒEƒƒbƒZ[ƒWv‚ɐݒ肵‚Ä‚¢‚œ‚Ÿ‚­‚Ɖü‘P‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
+
操䜜がうたくできない
+
マりス移動支揎やマりスゞェスチャヌ実珟ツヌルなどの゜フトりェアが垞駐しおいるず、䜜品の操䜜をするこずができない堎合がありたす。このような゜フトの垞駐を解陀しおいただいおください。
+サヌドパヌティの(OS暙準ではない)マりスドラむバを導入しおいるず、操䜜系に䞍具合を生じる可胜性がありたす。このような堎合はサヌドパヌティ補のドラむバを無効にするかアンむンストヌルし、OS暙準のドラむバを䜿っおいただいおください。
+ゲヌムパッド察応゜フトりェアにおいおゲヌムパッド(ゞョむスティック)が぀ながっおいる堎合、パッドの䞍具合が原因で䜜品を操䜜できない堎合がありたす。パッドの䞊に物が乗っおいる為にパッドのボタンが抌された状態になっおしたっおいないかを、確認しおいただいおください。
+たた、ゲヌムパッド(ゞョむスティック)が接続されおいないず、パッドのボタンが抌されおいる状態ずしお怜知しおしたう環境がありたす。このような堎合は、パッドのドラむバを無効にしおいただいおください。
+ゲヌムパッドやゞョむスティックの軞のセンタヌの調敎が䞍十分のため操䜜に䞍具合がでる堎合がありたす。この堎合は、コントロヌルパネルの「ゲヌム コントロヌラ」から、ゲヌムコントロヌラの調敎をしおいただいおください。
+どうしおもパッドのドラむバを無効にできない堎合は、吉里吉里偎でパッドを䜿甚しない蚭定にできたす。゚ンゞン蚭定で「パッド䜿甚可吊」を「䜿わない」に蚭定しおいただいおください。
+サヌドパヌティ補のマりスドラむバを䜿っおいる堎合、ホむヌルでの入力できない可胜性がありたす。この堎合は、゚ンゞン蚭定で「マりスホむヌル回転怜出方法」を「りィンドりメッセヌゞ」に蚭定しおいただくず改善する可胜性がありたす。
-
ƒXƒ‰ƒbƒVƒ“ƒO‚ª•p”ɂɋN‚±‚é
-
ƒƒ‚ƒŠ•s‘«‚ªŒŽˆö‚ŁAƒXƒ‰ƒbƒVƒ“ƒO(‘å—ʂ̃XƒƒbƒvƒCƒ“EƒXƒƒbƒvƒAƒEƒg)‚ª•p”ɂɋN‚±‚éê‡‚ª‚ ‚è‚Ü‚·B
-ƒGƒ“ƒWƒ“Ý’è‚ŁuƒVƒXƒeƒ€‘S”Ê-ƒƒ‚ƒŠŽg—p—ʁv‚ðu’á‚¢v‚ɐݒ肷‚邯‰ü‘P‚·‚éê‡‚ª‚ ‚è‚Ü‚·B
-‚œ‚Ÿ‚µAƒpƒtƒH[ƒ}ƒ“ƒX‚ª’ቺ‚µ‚Ü‚·‚̂ŁAuƒVƒXƒeƒ€‘S”Ê-ƒƒ‚ƒŠŽg—p—ʁv‚̃IƒvƒVƒ‡ƒ“‚͕ύX‚¹‚ž‚ɁAuƒOƒ‰ƒtƒBƒbƒN-‰æ‘œƒLƒƒƒbƒVƒ…§ŒÀv‚ðu4MBv‚âu8MBv‚Ȃǂ̔äŠr“I’á‚¢’l‚ɐݒ肷‚邱‚ƂŁAƒpƒtƒH[ƒ}ƒ“ƒX‚ð‚ ‚Ü‚è’ቺ‚³‚¹‚ž‚Ƀƒ‚ƒŠŽg—p—Ê‚ðŒž‚ç‚·‚±‚Æ‚ª‚Å‚«‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
+
スラッシングが頻繁に起こる
+
メモリ䞍足が原因で、スラッシング(倧量のスワップむン・スワップアりト)が頻繁に起こる堎合がありたす。
+゚ンゞン蚭定で「システム党般-メモリ䜿甚量」を「䜎い」に蚭定するず改善する堎合がありたす。
+ただし、パフォヌマンスが䜎䞋したすので、「システム党般-メモリ䜿甚量」のオプションは倉曎せずに、「グラフィック-画像キャッシュ制限」を「4MB」や「8MB」などの比范的䜎い倀に蚭定するこずで、パフォヌマンスをあたり䜎䞋させずにメモリ䜿甚量を枛らすこずができる可胜性がありたす。
diff --git a/docs/kr2doc/contents/Configure.html b/docs/kr2doc/contents/Configure.html index 4478b77..003caa7 100644 --- a/docs/kr2doc/contents/Configure.html +++ b/docs/kr2doc/contents/Configure.html @@ -5,66 +5,66 @@ - ‹g—¢‹g—¢Ý’è + 吉里吉里蚭定 - + - + -

‹g—¢‹g—¢Ý’è‚ɂ‚¢‚Ä +

吉里吉里蚭定に぀いお

-@u‹g—¢‹g—¢Ý’èv‚́A‹g—¢‹g—¢‚̃IƒvƒVƒ‡ƒ“‚ð GUI ‚Őݒè‚Å‚«‚éƒc[ƒ‹‚Å‚·B
-@u‹g—¢‹g—¢Ý’èv‚ɂ͂QŽí—Þ‚ ‚Á‚āA•’ʂ́u‹g—¢‹g—¢Ý’è (tools ƒtƒHƒ‹ƒ_‚É‚ ‚é krkrconf.exe)v‚ƁAƒGƒ“ƒhƒ†[ƒUŒü‚¯‚́uƒGƒ“ƒWƒ“Ý’è (ƒGƒ“ƒWƒ“Ý’è.exe)v‚ª‚ ‚è‚Ü‚·B
-@•’ʂ̋g—¢‹g—¢Ý’è‚ÍŽå‚ɐ§ìŽÒŒü‚¯‚ŁAƒGƒ“ƒhƒ†[ƒUŒü‚̂ق€‚Í‹g—¢‹g—¢–{‘̂ƂƂà‚É”z•z‚µAƒGƒ“ƒhƒ†[ƒU ( ‚QŽŸƒ†[ƒU ) ‚ªŽ©•ªŽ©g‚Å‚ ‚é’ö“xƒgƒ‰ƒuƒ‹ƒVƒ…[ƒeƒBƒ“ƒO‚âƒpƒtƒH[ƒ}ƒ“ƒX‚Ì’²®‚ð‚Å‚«‚邿‚€‚É‚·‚邜‚߂ɂ ‚è‚Ü‚·B
-@•’ʂ̋g—¢‹g—¢Ý’è‚Ì•û‚́AÅ‰‚ɐݒè‚ðs‚€‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ð‚œ‚ž‚˂Ă­‚é‚̂Ŏw’肵‚Ä‚­‚Ÿ‚³‚¢B
-@ƒGƒ“ƒWƒ“Ý’è.exe ‚́AƒGƒ“ƒWƒ“Ý’è.exe ‚ª’u‚©‚ê‚Ä‚¢‚éƒtƒHƒ‹ƒ_‚©‚ç‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ð’T‚µA‚»‚ê‚É -userconf ƒIƒvƒVƒ‡ƒ“‚ð‚‚¯‚Ä‹N“®‚·‚éƒvƒƒOƒ‰ƒ€‚Å‚·B]‚Á‚Ä ƒGƒ“ƒWƒ“Ý’è.exe ‚Ì“®ì‚ɂ͋g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹–{‘Ì‚ª•K—v‚Å‚·B
+ 「吉里吉里蚭定」は、吉里吉里のオプションを GUI で蚭定できるツヌルです。
+ 「吉里吉里蚭定」には皮類あっお、普通の「吉里吉里蚭定 (tools フォルダにある krkrconf.exe)」ず、゚ンドナヌザ向けの「゚ンゞン蚭定 (゚ンゞン蚭定.exe)」がありたす。
+ 普通の吉里吉里蚭定は䞻に制䜜者向けで、゚ンドナヌザ向のほうは吉里吉里本䜓ずずもに配垃し、゚ンドナヌザ ( 次ナヌザ ) が自分自身である皋床トラブルシュヌティングやパフォヌマンスの調敎をできるようにするためにありたす。
+ 普通の吉里吉里蚭定の方は、最初に蚭定を行う吉里吉里実行可胜ファむルをたずねおくるので指定しおください。
+ ゚ンゞン蚭定.exe は、゚ンゞン蚭定.exe が眮かれおいるフォルダから吉里吉里実行可胜ファむルを探し、それに -userconf オプションを぀けお起動するプログラムです。埓っお ゚ンゞン蚭定.exe の動䜜には吉里吉里実行可胜ファむル本䜓が必芁です。

-@ƒIƒvƒVƒ‡ƒ“‚Ì–Œ‘O‚âÝ’è‰Â”\‚È’l‚âƒIƒvƒVƒ‡ƒ“‚Ìà–Ÿ‚́A‹g—¢‹g—¢–{‘Ì‚É“à‘ ‚³‚ê‚Ä‚¢‚éî•ñ‚ðŽg‚¢‚Ü‚·B‹g—¢‹g—¢Ý’è‚Æ‹g—¢‹g—¢–{‘Ì‚ª“¯‚¶‹g—¢‹g—¢”z•zƒpƒbƒP[ƒW‚É“ü‚Á‚Ä‚¢‚È‚©‚Á‚œ‚à‚̂łà ( ‚œ‚¢‚Ä‚¢‚Í ) ‘åä•v‚Å‚·B
+ オプションの名前や蚭定可胜な倀やオプションの説明は、吉里吉里本䜓に内蔵されおいる情報を䜿いたす。吉里吉里蚭定ず吉里吉里本䜓が同じ吉里吉里配垃パッケヌゞに入っおいなかったものでも ( たいおいは ) 倧䞈倫です。
-

Ý’èƒtƒ@ƒCƒ‹‚ɂ‚¢‚Ä +

蚭定ファむルに぀いお

-@‹g—¢‹g—¢‚̐ݒèƒtƒ@ƒCƒ‹‚Í‚QŽí—Þ‚ ‚è‚Ü‚·B‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚É”z’u‚³‚êAŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Ì–Œ‘O‚ÌŠg’£Žq‚ðcf‚É•Ï‚Š‚œ•š‚ÆAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“ ‚Ì -datapath ‚ÅŽw’肳‚ꂜƒf[ƒ^•Û‘¶êŠ‚É”z’u‚³‚ꂜAŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Ì–Œ‘O‚ÌŠg’£Žq‚ðcfu‚É•Ï‚Š‚œ•š‚Ì“ñ‚‚ł·B
-@‚»‚ꂌ‚ê‚Í‚QŽí—Þ‚ ‚éu‹g—¢‹g—¢Ý’èv‚ɑΉž‚µA‘OŽÒ‚Í•’ʂ́u‹g—¢‹g—¢Ý’è (tools ƒtƒHƒ‹ƒ_‚É‚ ‚é krkrconf.exe)vAŒãŽÒ‚̓Gƒ“ƒhƒ†[ƒUŒü‚¯‚́uƒGƒ“ƒWƒ“Ý’è (ƒGƒ“ƒWƒ“Ý’è.exe)v‚ɑΉž‚µ‚Ü‚·B
-@u‹g—¢‹g—¢Ý’èv‚âReleaser‚Őݒè‚ðs‚Á‚œê‡‚Í .cf ƒtƒ@ƒCƒ‹‚ªì¬‚³‚ê‚Ü‚·‚ªA‚±‚̃tƒ@ƒCƒ‹‚Í‹g—¢‹g—¢–{‘̂ƂƂà‚É”z•z‚µ‚È‚¯‚ê‚΁AÝ’肵‚œƒIƒvƒVƒ‡ƒ“‚ª”œ‰f‚³‚ê‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-@‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚́A‚à‚µ‘¶Ý‚µ‚È‚¯‚ê‚΁A‹g—¢‹g—¢Ý’è‚âƒGƒ“ƒWƒ“Ý’è‚ð‹N“®‚µAOK ƒ{ƒ^ƒ“‚ð‰Ÿ‰º‚µ‚œÛ‚ɍ쐬‚³‚ê‚Ü‚·B
-@‚»‚̂ق©A•’ʂ́u‹g—¢‹g—¢Ý’èv‚̏ꍇ‚́A‹g—¢‹g—¢–{‘̂Ɉꕔ‚̃IƒvƒVƒ‡ƒ“‚𒌐ږ„‚ߍž‚݂܂·B
+ 吉里吉里の蚭定ファむルは皮類ありたす。吉里吉里の実行可胜ファむルず同じ堎所に配眮され、実行可胜ファむルの名前の拡匵子をcfに倉えた物ず、コマンドラむンオプション の -datapath で指定されたデヌタ保存堎所に配眮された、実行可胜ファむルの名前の拡匵子をcfuに倉えた物の二぀です。
+ それぞれは皮類ある「吉里吉里蚭定」に察応し、前者は普通の「吉里吉里蚭定 (tools フォルダにある krkrconf.exe)」、埌者ぱンドナヌザ向けの「゚ンゞン蚭定 (゚ンゞン蚭定.exe)」に察応したす。
+ 「吉里吉里蚭定」やReleaserで蚭定を行った堎合は .cf ファむルが䜜成されたすが、このファむルは吉里吉里本䜓ずずもに配垃しなければ、蚭定したオプションが反映されないので泚意しおください。
+ これらのファむルは、もし存圚しなければ、吉里吉里蚭定や゚ンゞン蚭定を起動し、OK ボタンを抌䞋した際に䜜成されたす。
+ そのほか、普通の「吉里吉里蚭定」の堎合は、吉里吉里本䜓に䞀郚のオプションを盎接埋め蟌みたす。

Note
-Ý’èƒtƒ@ƒCƒ‹‚Ì’†‚́Aˆês‚ž‚Au–Œ‘O="’l"v‚Ì‹Lq‚ª•À‚ñ‚Å‚¢‚Ü‚·B"’l"‚Ì•”•ª‚Í \xNN ‚ª˜A‘±‚µ‚Ä‚¢‚éŒ`‚ɂȂÁ‚Ä‚š‚èA‚»‚ꂌ‚ꂪ UNICODE ‚É‚š‚¯‚éƒR[ƒhƒ|ƒCƒ“ƒg‚Ì’l‚ƂȂÁ‚Ä‚¢‚Ü‚·B‚œ‚Æ‚Š‚Î opt="\x61\x62\x63\x3042\x3044\x3046" ‚Æ‹Lq‚µ‚Ä‚ ‚éê‡‚́A‚±‚ê‚́uabc‚ ‚¢‚€v‚ð•\‚µ‚Ü‚·B‘Œ‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚Ȃǂ©‚炱‚ê‚ç‚̃tƒ@ƒCƒ‹‚ɏ‘‚«ž‚ލۂ͒ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-‚È‚šAopt="abc‚ ‚¢‚€" ‚̂悀‚É \xNN Œ`Ž®‚ðŽg‚킞‚É‹Lq‚µ‚œê‡A‹g—¢‹g—¢–{‘̂͂±‚ê‚𐳂µ‚­”Fޝ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªA‹g—¢‹g—¢Ý’è‚âƒGƒ“ƒWƒ“Ý’è‚Í‚±‚ÌŒ`Ž®‚ð”Fޝ‚·‚邱‚Æ‚ª‚Å‚«‚ž‚ɁA‘z’肵‚œ“®ì‚ð‚µ‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B’l‚Ì—Œ‘€‚̃_ƒuƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“‚à•K{‚Å‚·B

+蚭定ファむルの䞭は、䞀行ず぀、「名前="倀"」の蚘述が䞊んでいたす。"倀"の郚分は \xNN が連続しおいる圢になっおおり、それぞれが UNICODE におけるコヌドポむントの倀ずなっおいたす。たずえば opt="\x61\x62\x63\x3042\x3044\x3046" ず蚘述しおある堎合は、これは「abcあいう」を衚したす。他のアプリケヌションなどからこれらのファむルに曞き蟌む際は泚意しおください。
+なお、opt="abcあいう" のように \xNN 圢匏を䜿わずに蚘述した堎合、吉里吉里本䜓はこれを正しく認識するこずができたすが、吉里吉里蚭定や゚ンゞン蚭定はこの圢匏を認識するこずができずに、想定した動䜜をしない可胜性がありたす。倀の䞡偎のダブルクオヌテヌションも必須です。

-

‹g—¢‹g—¢Ý’è‚̉æ–Ê +

吉里吉里蚭定の画面

-@‹g—¢‹g—¢Ý’è‰æ–ʂ͈ȉº‚̂悀‚ɂȂè‚Ü‚·B
+ 吉里吉里蚭定画面は以䞋のようになりたす。

Configure.png

-( ƒGƒ“ƒhƒ†[ƒUŒü‚¯‚Ì‹g—¢‹g—¢Ý’è (ƒGƒ“ƒWƒ“Ý’è.exe) ‚ɂ́uƒAƒCƒRƒ“v‚̃Oƒ‹[ƒv‚Ɓu”ñ•\ŽŠv‚̃`ƒFƒbƒNƒ{ƒbƒNƒX‚Í‚ ‚è‚Ü‚¹‚ñ )
+( ゚ンドナヌザ向けの吉里吉里蚭定 (゚ンゞン蚭定.exe) には「アむコン」のグルヌプず「非衚瀺」のチェックボックスはありたせん )

-
uƒIƒvƒVƒ‡ƒ“‚Ì–Œ‘Ov
-
@Ý’è‚Å‚«‚éƒIƒvƒVƒ‡ƒ“‚ªˆê——•\ŽŠ‚³‚ê‚Ä‚¢‚Ü‚·B
-@ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“ ‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
uƒIƒvƒVƒ‡ƒ“‚Ì’lv
-
@uƒIƒvƒVƒ‡ƒ“‚Ì–Œ‘Ov‚Å‘I‚ñ‚ŸƒIƒvƒVƒ‡ƒ“‚ɑ΂µ‚Đݒè‚Å‚«‚éƒIƒvƒVƒ‡ƒ“‚Ì’l‚ªˆê——•\ŽŠ‚³‚ê‚Ü‚·B
-@‘I‘ð‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
uƒIƒvƒVƒ‡ƒ“‚Ìà–Ÿv
-
@uƒIƒvƒVƒ‡ƒ“‚Ì–Œ‘Ov‚Å‘I‚ñ‚ŸƒIƒvƒVƒ‡ƒ“‚ɑ΂·‚éà–Ÿ‚ª•\ŽŠ‚³‚ê‚Ü‚·B
-
u”ñ•\ŽŠv
-
@‚±‚̃`ƒFƒbƒNƒ{ƒbƒNƒX‚ªƒ`ƒFƒbƒN‚³‚ꂜó‘Ԃ̃IƒvƒVƒ‡ƒ“‚́AƒGƒ“ƒhƒ†[ƒUŒü‚¯Ý’èƒc[ƒ‹‚ł͕\ŽŠ‚³‚ê‚Ü‚¹‚ñBƒ†[ƒU‚ɉB‚µ‚œ‚¢ƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚邯‚«‚Ƀ`ƒFƒbƒN‚µ‚Ü‚·B
-
uƒŠƒŠ[ƒXƒIƒvƒVƒ‡ƒ“v
-
@‚¢‚­‚‚©‚́Aƒ†[ƒU[‚ª’ʏí‚Ì‘€ì‚ł͐ݒè•s‰Â”\‚ȃIƒvƒVƒ‡ƒ“‚ðŽw’è‚Å‚«‚Ü‚·B
+
「オプションの名前」
+
 蚭定できるオプションが䞀芧衚瀺されおいたす。
+ コマンドラむンオプション も参照しおください。
+
「オプションの倀」
+
 「オプションの名前」で遞んだオプションに察しお蚭定できるオプションの倀が䞀芧衚瀺されたす。
+ 遞択しおください。
+
「オプションの説明」
+
 「オプションの名前」で遞んだオプションに察する説明が衚瀺されたす。
+
「非衚瀺」
+
 このチェックボックスがチェックされた状態のオプションは、゚ンドナヌザ向け蚭定ツヌルでは衚瀺されたせん。ナヌザに隠したいオプションを指定するずきにチェックしたす。
+
「リリヌスオプション」
+
 いく぀かの、ナヌザヌが通垞の操䜜では蚭定䞍可胜なオプションを指定できたす。
-
ƒƒbƒZ[ƒWƒ}ƒbƒvƒtƒ@ƒCƒ‹‚ð“ǂݍž‚܂Ȃ¢
-
ƒƒbƒZ[ƒWƒ}ƒbƒvƒtƒ@ƒCƒ‹(msgmap.tjs)‚ð‹N“®Žž‚ɓǂݍž‚݂܂¹‚ñB
-
XP3ƒA[ƒJƒCƒu‚݂̂©‚çŽÀs
-
dataƒtƒHƒ‹ƒ_‚âƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çŽw’肳‚ꂜƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ð“ǂݍž‚Ü‚žA•K‚ž data.xp3 ‚ ‚é‚¢‚Í data.exeA‚ ‚é‚¢‚Í Releaser ‚Å–{‘̂Ɍ‹‡‚³‚ꂜƒA[ƒJƒCƒu‚©‚ç‚̂ݎÀs‚ð‚µ‚Ü‚·B
-
uƒAƒCƒRƒ“v
-
@ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚̃AƒCƒRƒ“‚ð•Ï‚Š‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‹g—¢‹g—¢Ý’肪Žg—p‚µ‚Ä‚¢‚éƒAƒCƒRƒ“•ύX‚̃Aƒ‹ƒSƒŠƒYƒ€‚ÍŠ®‘S‚ł͂Ȃ¢‚̂ŁAˆê“xƒAƒCƒRƒ“‚̕ύX‚ðs‚€‚ƕʂ̃AƒCƒRƒ“‚ɕύX‚Å‚«‚È‚­‚È‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
+
メッセヌゞマップファむルを読み蟌たない
+
メッセヌゞマップファむル(msgmap.tjs)を起動時に読み蟌みたせん。
+
XP3アヌカむブのみから実行
+
dataフォルダやコマンドラむンから指定されたプロゞェクトフォルダを読み蟌たず、必ず data.xp3 あるいは data.exe、あるいは Releaser で本䜓に結合されたアヌカむブからのみ実行をしたす。
+
「アむコン」
+
 実行可胜ファむルのアむコンを倉えるこずができたす。
+ 吉里吉里蚭定が䜿甚しおいるアむコン倉曎のアルゎリズムは完党ではないので、䞀床アむコンの倉曎を行うず別のアむコンに倉曎できなくなる可胜性がありたす。
diff --git a/docs/kr2doc/contents/Console.html b/docs/kr2doc/contents/Console.html index 02739ff..c0e0651 100644 --- a/docs/kr2doc/contents/Console.html +++ b/docs/kr2doc/contents/Console.html @@ -5,38 +5,38 @@ - ƒRƒ“ƒ\[ƒ‹ + コン゜ヌル - + - + -

ƒRƒ“ƒ\[ƒ‹‚ɂ‚¢‚Ä +

コン゜ヌルに぀いお

-@ƒRƒ“ƒ\[ƒ‹‚́AŽÀs’†‚É Shift + F4 ‚ð‰Ÿ‚·‚±‚Ƃɂæ‚è•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒRƒ“ƒ\[ƒ‹‚ł́A‹g—¢‹g—¢‚̃VƒXƒeƒ€‚âAƒ†[ƒUƒXƒNƒŠƒvƒg‚ª Debug.message ƒƒ\ƒbƒh‚ŏo—Í‚·‚é—lX‚ȃfƒoƒbƒO—pƒƒbƒZ[ƒW‚ð•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œATJS2 Ž®‚ð“ü—Í‚µ‚Ä‚»‚̏ê‚ÅŽÀs‚µAŽ®‚ÌŒ‹‰Ê‚ð•\ŽŠ‚³‚¹‚鎖‚à‚Å‚«‚Ü‚·B
+ コン゜ヌルは、実行䞭に Shift + F4 を抌すこずにより衚瀺するこずができたす。
+ コン゜ヌルでは、吉里吉里のシステムや、ナヌザスクリプトが Debug.message メ゜ッドで出力する様々なデバッグ甚メッセヌゞを衚瀺するこずができたす。たた、TJS2 匏を入力しおその堎で実行し、匏の結果を衚瀺させる事もできたす。
-

‰æ–Ê‚Ìà–Ÿ +

画面の説明

Console.png

-¶‰º‚É‚ ‚é ExecIcon.png ‚̓NƒŠƒbƒN‚·‚邱‚Ƃɂæ‚èA‚»‚̉E‚É‚ ‚é“ü—Í—“‚É“ü—Í‚³‚ꂜ‚à‚Ì‚ð TJS2 Ž®‚Æ‚µ‚ÄŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+巊䞋にある ExecIcon.png はクリックするこずにより、その右にある入力欄に入力されたものを TJS2 匏ずしお実行するこずができたす。

-‰EƒNƒŠƒbƒNƒƒjƒ…[‚Ìà–Ÿ‚Å‚·B
+右クリックメニュヌの説明です。
-
CopyIcon.png ƒRƒs[
-
@ƒRƒ“ƒ\[ƒ‹‚Ì‘I‘ð•”•ª‚ðƒNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚µ‚Ü‚·B
-
ControllerIcon.png ƒRƒ“ƒgƒ[ƒ‰
-
@ƒRƒ“ƒgƒ[ƒ‰ ‚ð•\ŽŠ‚µ‚Ü‚·B
-
ScriptEditorIcon.png ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^
-
@ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^ ‚ð•\ŽŠ‚µ‚Ü‚·B
-
ExprWatchIcon.png ŠÄދޮ
-
@ŠÄދޮ ‚ð•\ŽŠ‚µ‚Ü‚·B
-
ƒGƒ‰[Žž‚ÉŽ©“®“I‚É•\ŽŠ‚·‚é
-
@ƒGƒ‰[‚ª”­¶‚µ‚œ‚Æ‚«‚ÉŽ©“®“I‚ɃRƒ“ƒ\[ƒ‹‚ð•\ŽŠ‚·‚邿‚€‚É‚µ‚Ü‚·B

+
CopyIcon.png コピヌ
+
 コン゜ヌルの遞択郚分をクリップボヌドにコピヌしたす。
+
ControllerIcon.png コントロヌラ
+
 コントロヌラ を衚瀺したす。
+
ScriptEditorIcon.png スクリプト゚ディタ
+
 スクリプト゚ディタ を衚瀺したす。
+
ExprWatchIcon.png 監芖匏
+
 監芖匏 を衚瀺したす。
+
゚ラヌ時に自動的に衚瀺する
+
 ゚ラヌが発生したずきに自動的にコン゜ヌルを衚瀺するようにしたす。

diff --git a/docs/kr2doc/contents/Controller.html b/docs/kr2doc/contents/Controller.html index 59951db..c961a78 100644 --- a/docs/kr2doc/contents/Controller.html +++ b/docs/kr2doc/contents/Controller.html @@ -5,42 +5,42 @@ - ƒRƒ“ƒgƒ[ƒ‰ + コントロヌラ - + - + -

ƒRƒ“ƒgƒ[ƒ‰‚ɂ‚¢‚Ä +

コントロヌラに぀いお

-@ƒRƒ“ƒgƒ[ƒ‰‚́AŽÀs’†‚É Shift + F1 ‚ð‰Ÿ‚·‚±‚Ƃɂæ‚è•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒRƒ“ƒgƒ[ƒ‰‚ł́AŠeƒfƒoƒbƒOŽx‰‡ƒEƒBƒ“ƒhƒE‚ðŠJ‚¢‚œ‚èAƒCƒxƒ“ƒg”­¶‚Ì’âŽ~‚â TJS ƒRƒ“ƒeƒLƒXƒg‚̃_ƒ“ƒvAƒƒbƒZ[ƒWƒ}ƒbƒvƒtƒ@ƒCƒ‹‚̍쐬AƒVƒXƒeƒ€‚Ì‹­§I—¹‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ コントロヌラは、実行䞭に Shift + F1 を抌すこずにより衚瀺するこずができたす。
+ コントロヌラでは、各デバッグ支揎りィンドりを開いたり、むベント発生の停止や TJS コンテキストのダンプ、メッセヌゞマップファむルの䜜成、システムの匷制終了をするこずができたす。
-

‰æ–Ê‚Ìà–Ÿ +

画面の説明

Controller.png

-
ScriptEditorIcon.png ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^
-
@ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^ ‚ðŠJ‚«‚Ü‚·B
-
ExprWatchIcon.png ŠÄދޮ
-
@ŠÄދޮ ‚ðŠJ‚«‚Ü‚·B
-
ConsoleIcon.png ƒRƒ“ƒ\[ƒ‹
-
@ƒRƒ“ƒ\[ƒ‹ ‚ðŠJ‚«‚Ü‚·B
-
EventIcon.png ƒCƒxƒ“ƒg”­¶
-
@ƒCƒxƒ“ƒg‚Ì”­¶‚𐧌䂵‚Ü‚·B‰Ÿ‚µž‚܂ꂜó‘Ԃł̓VƒXƒeƒ€‚ɃCƒxƒ“ƒg‚ª”­¶‚µA‰Ÿ‚µž‚Ü‚ê‚ĂȂ¢ó‘Ԃł̓Cƒxƒ“ƒg‚Í”­¶‚µ‚Ü‚¹‚ñB‹g—¢‹g—¢‚ÍŠî–{“I‚ɃCƒxƒ“ƒg‹ì“®Œ^‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒ‚ƒfƒ‹‚Å‚·‚̂ŁAƒCƒxƒ“ƒg‚ª”­¶‚µ‚È‚¢ó‘Ԃł̓vƒƒOƒ‰ƒ€‚ª’âŽ~‚·‚邱‚ƂɂȂè‚Ü‚·B—áŠO‚ª‚Ç‚±‚É‚à•ß‘š‚³‚ê‚È‚©‚Á‚œê‡AŽ©“®“I‚ɃCƒxƒ“ƒg‚Í”­¶‚µ‚È‚­‚È‚è‚Ü‚·B
-@‚±‚̃{ƒ^ƒ“‚Í System.eventDisabled ƒvƒƒpƒeƒB‚ƘA“®‚µ‚Ä‚¢‚Ü‚·B
-
TJS ƒRƒ“ƒeƒLƒXƒg‚̃_ƒ“ƒv (ƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[“à)
-
@TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ª•ÛŽ‚µ‚Ä‚¢‚éŠeƒRƒ“ƒeƒLƒXƒg‚̃_ƒ“ƒv ( Žå‚É‹tƒAƒZƒ“ƒuƒ‹ ) ‚ªƒtƒ@ƒCƒ‹‚ɏo—Í‚³‚ê‚Ü‚·BScripts.dump ƒƒ\ƒbƒh‚Æ“¯—l‚Ì“®ì‚ð‚µ‚Ü‚·B
-
ƒƒbƒZ[ƒWƒ}ƒbƒvƒtƒ@ƒCƒ‹‚̍쐬 (ƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[“à)
-
@‹g—¢‹g—¢‚É“à‘ ‚³‚ê‚Ä‚¢‚éŠeƒƒbƒZ[ƒW‚ÌƒŠƒXƒg‚ƁA‚»‚ê‚ɑΉž‚·‚郁ƒbƒZ[ƒW‚ÌŒ»Ý‚̐ݒè‚ðo—Í‚µ‚Ü‚·B‚±‚̃tƒ@ƒCƒ‹‚Í‹g—¢‹g—¢–{‘̂Ɠ¯‚¶êŠ‚É’u‚­‚±‚ƂŁA‹g—¢‹g—¢‚Ì‹N“®Žž‚ÉŽ©“®“I‚ɓǂݍž‚Ü‚¹‚ăƒbƒZ[ƒW‚̍Đݒè‚ðs‚Š‚é‚à‚̂ł·BƒfƒtƒHƒ‹ƒg‚Ì–Œ‘O‚Í msgmap.tjs ‚ɂȂè‚Ü‚·B
-
ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚̍ċN“® (ƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[“à)
-
@TJS2ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ðÄ‹N“®‚µ‚Ü‚·B‚±‚ê‚É‚æ‚èTJS2‚ª‰Šú‰»‚³‚ê‚Ü‚·‚ªA‚±‚ê‚É‚æ‚èƒVƒXƒeƒ€‘S‘Ì‚â“à•”ó‘Ô‚ªÄ‹N“®‚·‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñBê‡‚É‚æ‚Á‚Ă͍ċN“®‚̍ۂɃGƒ‰[‚ª”­¶‚µ‚Ü‚·B
-
ExitIcon.png ƒvƒƒOƒ‰ƒ€‚Ì‹­§I—¹
-
@ƒvƒƒOƒ‰ƒ€‚ð‹­§“I‚ɏI—¹‚µ‚Ü‚·B

+
ScriptEditorIcon.png スクリプト゚ディタ
+
 スクリプト゚ディタ を開きたす。
+
ExprWatchIcon.png 監芖匏
+
 監芖匏 を開きたす。
+
ConsoleIcon.png コン゜ヌル
+
 コン゜ヌル を開きたす。
+
EventIcon.png むベント発生
+
 むベントの発生を制埡したす。抌し蟌たれた状態ではシステムにむベントが発生し、抌し蟌たれおない状態ではむベントは発生したせん。吉里吉里は基本的にむベント駆動型のプログラミングモデルですので、むベントが発生しない状態ではプログラムが停止するこずになりたす。䟋倖がどこにも捕捉されなかった堎合、自動的にむベントは発生しなくなりたす。
+ このボタンは System.eventDisabled プロパティず連動しおいたす。
+
TJS コンテキストのダンプ (コンテキストメニュヌ内)
+
 TJS2 スクリプト゚ンゞンが保持しおいる各コンテキストのダンプ ( 䞻に逆アセンブル ) がファむルに出力されたす。Scripts.dump メ゜ッドず同様の動䜜をしたす。
+
メッセヌゞマップファむルの䜜成 (コンテキストメニュヌ内)
+
 吉里吉里に内蔵されおいる各メッセヌゞのリストず、それに察応するメッセヌゞの珟圚の蚭定を出力したす。このファむルは吉里吉里本䜓ず同じ堎所に眮くこずで、吉里吉里の起動時に自動的に読み蟌たせおメッセヌゞの再蚭定を行えるものです。デフォルトの名前は msgmap.tjs になりたす。
+
スクリプト゚ンゞンの再起動 (コンテキストメニュヌ内)
+
 TJS2スクリプト゚ンゞンを再起動したす。これによりTJS2が初期化されたすが、これによりシステム党䜓や内郚状態が再起動するわけではありたせん。堎合によっおは再起動の際に゚ラヌが発生したす。
+
ExitIcon.png プログラムの匷制終了
+
 プログラムを匷制的に終了したす。

diff --git a/docs/kr2doc/contents/Copyrights.html b/docs/kr2doc/contents/Copyrights.html index 5a46e32..2c41d02 100644 --- a/docs/kr2doc/contents/Copyrights.html +++ b/docs/kr2doc/contents/Copyrights.html @@ -5,60 +5,60 @@ - ’˜ìŒ ‚È‚Ç + 著䜜暩など - + - + -

’˜ìŒ /ƒ‰ƒCƒZƒ“ƒX +

著䜜暩/ラむセンス

-@SDK •t‘®‚Ì license.txt ‚ð‚²——‚­‚Ÿ‚³‚¢B
-@ˆÈ‰º‚Í’˜ìŒ ‚⃉ƒCƒZƒ“ƒX‚ÉŠÖ‚·‚é FAQ ‚ ‚é‚¢‚Í‘œ‚­‚Ì•û‚ª‹^–â‚ÉŽv‚€‚Å‚ ‚ë‚€Ž–‚Å‚·B
-@ŒŽ‘¥‚Í license.txt ‚ɏ‘‚©‚ê‚Ä‚¢‚é’Ê‚è‚Å‚·‚̂ŁA•K‚ž license.txt ‚É–Ú‚ð’Ê‚µ‚Ä‚­‚Ÿ‚³‚¢B
-@‚±‚±‚ɏ‘‚©‚ê‚Ä‚¢‚鎖‚Æ license.txt ‚ɏ‘‚©‚ê‚Ä‚¢‚邱‚Æ‚ª‚à‚µH‚¢ˆá‚Á‚Ä‚¢‚œê‡Alicense.txt ‚ɏ‘‚©‚ê‚Ä‚¢‚邱‚Ƃ̂ق€‚ª—Dæ‚³‚ê‚Ü‚·B
-@‰æ‘œŒ`Ž®‚É ERI ‚ðŽg—p‚·‚éê‡‚Í Œb—‚¿‚á‚ñclub ‚É‚ ‚é’˜ìŒ ŠÖŒW‚̃hƒLƒ…ƒƒ“ƒg‚É–Ú‚ð’Ê‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ SDK 付属の license.txt をご芧ください。
+ 以䞋は著䜜暩やラむセンスに関する FAQ あるいは倚くの方が疑問に思うであろう事です。
+ 原則は license.txt に曞かれおいる通りですので、必ず license.txt に目を通しおください。
+ ここに曞かれおいる事ず license.txt に曞かれおいるこずがもし食い違っおいた堎合、license.txt に曞かれおいるこずのほうが優先されたす。
+ 画像圢匏に ERI を䜿甚する堎合は 恵理ちゃんclub にある著䜜暩関係のドキュメントに目を通しおください。

-
‹g—¢‹g—¢‚̍ìŽÒ‚É‚š‹à‚𕥂í‚È‚¢‚ƂȂç‚È‚¢‚̂łµ‚å‚€‚©EEE
-
@‚»‚Ì•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
-
€—p ( ƒVƒFƒAƒEƒFƒAŠÜ‚Þ ) ‚Å—˜—p‚µ‚œ‚¢‚̂ł·‚ªEEE
-
@€—p‚Å‚à—˜—p‚Å‚«‚Ü‚·B
-@€—p‚Å‚àA—˜—p‚ÉŠÖ‚µƒ‰ƒCƒZƒ“ƒX—¿“™‚Í•K—v‚ ‚è‚Ü‚¹‚ñB–³ž‚Å—˜—p‚Å‚«‚Ü‚·B
-
ì•i’†‚É‚š–Œ‘O‚ð‚šŽØ‚è‚µ‚œ‚¢‚̂ł·‚ªEEE
-
@“Á‚É‹g—¢‹g—¢‚ðŽg—p‚µ‚œ‚Æ‚¢‚€‚±‚Æ‚ðƒhƒLƒ…ƒƒ“ƒg‚Ȃǂɏ‘‚­•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
-@‚à‚¿‚ë‚ñA‘‚¢‚Ä‚­‚Ÿ‚³‚Á‚Ä‚àŒ‹\‚Å‚·(^^;
-
ì•i‚ªŠ®¬‚µ‚œ‚ç‹g—¢‹g—¢‚̍ìŽÒ‚É’m‚点‚È‚¯‚ê‚΂Ȃç‚È‚¢‚̂łµ‚å‚€‚©EEE
-
@‹g—¢‹g—¢‚ðŽg—p‚µ‚œ‚±‚Æ‚ð’Ê’m‚·‚é‹`–±‚Í‚ ‚è‚Ü‚¹‚ñB€—p‚̏ꍇ‚Å‚à’Ê’m‚Ì‹`–±‚Í‚ ‚è‚Ü‚¹‚ñB
-@‚œ‚ŸAˆêŒŸº‚ð‚©‚¯‚Ä‚­‚Ÿ‚³‚邯‚«‚Á‚ÆŠì‚т܂·A‚Í‚¢B
-
‹g—¢‹g—¢‚̃\[ƒX‚ð—¬—p‚µ‚œ‚¢‚̂ł·‚ªEEE
-
@‹g—¢‹g—¢‚Q‚Í GNU GPL ‚ƓƎ©‚̃‰ƒCƒZƒ“ƒX‚̃fƒ…ƒAƒ‹ƒ‰ƒCƒZƒ“ƒX‚Å‚·BGNU GPL ‚ɏ]‚Á‚ă\[ƒX‚ð—¬—p‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B“ÆŽ©‚̃‰ƒCƒZƒ“ƒX‚Ì•û ( license.txt ‚ɏ‘‚¢‚Ä‚ ‚è‚Ü‚· ) ‚ɂ묗p‚·‚éê‡‚́A‹g—¢‹g—¢‚̃\[ƒX‚ð—¬—p‚µ‚œ‚±‚Æ‚ð‚»‚Ìƒ\ƒtƒgƒEƒFƒA‚Ȃǂ̃hƒLƒ…ƒƒ“ƒg‚É‹Lq‚·‚é‚©A‚ ‚é‚¢‚́A‹g—¢‹g—¢‚̍ìŽÒ‚Ƀ\[ƒX‚ð—¬—p‚µ‚œ‚±‚Æ‚ð’Ê’m‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
-

ŽÓŽ« +
吉里吉里の䜜者にお金を払わないずならないのでしょうか・・・
+
 その必芁はありたせん。
+
商甚 ( シェアりェア含む ) で利甚したいのですが・・・
+
 商甚でも利甚できたす。
+ 商甚でも、利甚に関しラむセンス料等は必芁ありたせん。無償で利甚できたす。
+
䜜品䞭にお名前をお借りしたいのですが・・・
+
 特に吉里吉里を䜿甚したずいうこずをドキュメントなどに曞く必芁はありたせん。
+ もちろん、曞いおくださっおも結構です(^^;
+
䜜品が完成したら吉里吉里の䜜者に知らせなければならないのでしょうか・・・
+
 吉里吉里を䜿甚したこずを通知する矩務はありたせん。商甚の堎合でも通知の矩務はありたせん。
+ ただ、䞀蚀声をかけおくださるずきっず喜びたす、はい。
+
吉里吉里の゜ヌスを流甚したいのですが・・・
+
 吉里吉里は GNU GPL ず独自のラむセンスのデュアルラむセンスです。GNU GPL に埓っお゜ヌスを流甚するこずもできたす。独自のラむセンスの方 ( license.txt に曞いおありたす ) にお流甚する堎合は、吉里吉里の゜ヌスを流甚したこずをその゜フトりェアなどのドキュメントに蚘述するか、あるいは、吉里吉里の䜜者に゜ヌスを流甚したこずを通知しなければなりたせん。
+

謝蟞

-@‹g—¢‹g—¢‚Q‚Í‘œ‚­‚Ì•û‚Ì‹Š—Í‚ª‚ ‚Á‚Ь‚è—§‚Á‚Ä‚¢‚Ü‚·B‚݂Ȃ³‚܂̂²ŒúˆÓ‚ÉŠŽŽÓ‚¢‚œ‚µ‚Ü‚·B
-@“Á‚É‹g—¢‹g—¢/KAG‚ÉŠÖ‚µ‚Ä‚o‚h‚`­ˆÑ—l‚ɂ͑œ‚­‚̏•ŒŸ‚ð‚¢‚œ‚Ÿ‚«‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
+ 吉里吉里は倚くの方の協力があっお成り立っおいたす。みなさたのご厚意に感謝いたしたす。
+ 特に吉里吉里/KAGに関しお少尉様には倚くの助蚀をいただきたした。ありがずうございたす。

-@Win32Ole ƒvƒ‰ƒOƒCƒ“‚ð‚Í‚¶‚߂Ƃ·‚é—lX‚ȃvƒ‰ƒOƒCƒ“‚Í Go Watanabe ށ‚©‚ç‚¢‚œ‚Ÿ‚«‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
+ Win32Ole プラグむンをはじめずする様々なプラグむンは Go Watanabe 氏からいただきたした。ありがずうございたす。

-@PhotoshopŒÝŠ·‚̃uƒŒƒ“ƒhŠÖ”ŒQ‚Í Kenjo ށ‚©‚ç‚¢‚œ‚Ÿ‚«‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
+ Photoshop互換のブレンド関数矀は Kenjo 氏からいただきたした。ありがずうございたす。

-@ƒQ[ƒ€ƒpƒbƒh‘ΉžƒR[ƒh‚Í Kiyobee ށ‚©‚ç’ž‚«‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
+ ゲヌムパッド察応コヌドは Kiyobee 氏から頂きたした。ありがずうございたす。

-@KAGParser ƒNƒ‰ƒX‚̃hƒLƒ…ƒƒ“ƒgAKAG‚ÌŠg’£‚Í Kouhei Yanagita ށ‚©‚ç‚¢‚œ‚Ÿ‚«‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
+ KAGParser クラスのドキュメント、KAGの拡匵は Kouhei Yanagita 氏からいただきたした。ありがずうございたす。

-@‹g—¢‹g—¢‚̃AƒCƒRƒ“‚Í MIK ށ‚É‚æ‚é‚à‚̂ł·B‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
+ 吉里吉里のアむコンは MIK 氏によるものです。ありがずうございたす。

-@ƒŒƒCƒ„‚É‚æ‚郀[ƒr[Ä¶‚Ȃǂ̃€[ƒr[Ä¶‚ÉŠÖ‚·‚é—lX‚È‹@”\‚Í ˆäŒ³ •‘¥ ށ‚É‚æ‚éuƒ€[ƒr[Šg’£v‚ðŽæ‚èž‚Ü‚¹‚Ä’ž‚«‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
+ レむダによるムヌビヌ再生などのムヌビヌ再生に関する様々な機胜は 井元 歊則 氏による「ムヌビヌ拡匵」を取り蟌たせお頂きたした。ありがずうございたす。
http://www.kaede-software.com/

-@ƒuƒ‰[‚ÌŽÀ‘•‚Í yun ށ‚©‚ç’ž‚¢‚œƒR[ƒh‚ªŒ³‚ɂȂÁ‚Ä‚š‚è‚Ü‚·B‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
+ ブラヌの実装は yun 氏から頂いたコヌドが元になっおおりたす。ありがずうございたす。

-@meyށ‚©‚ç‚ÍPadŠÖ˜A‚Ì‹@”\‹­‰»ƒpƒbƒ`AString.reverse() ‚Ȃǂ̎À‘•‚ð‚¢‚œ‚Ÿ‚«‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
+ mey氏からはPad関連の機胜匷化パッチ、String.reverse() などの実装をいただきたした。ありがずうございたす。

-@ˆÈ‰º‚Í‹g—¢‹g—¢‚ªŽg—p‚µ‚Ä‚¢‚éƒvƒƒOƒ‰ƒ~ƒ“ƒOƒ‰ƒCƒuƒ‰ƒŠ/Žx‰‡ƒ\ƒtƒgƒEƒFƒA‚ÌƒŠƒXƒg‚Å‚· (‡•s“¯, ŒhÌ—ª)B—L—p‚ȃ‰ƒCƒuƒ‰ƒŠ‚ðŒöŠJ‚³‚ê‚Ä‚¢‚é•ûX‚ÉŠŽŽÓ‚¢‚œ‚µ‚Ü‚·B
+ 以䞋は吉里吉里が䜿甚しおいるプログラミングラむブラリ/支揎゜フトりェアのリストです (順䞍同, 敬称略)。有甚なラむブラリを公開されおいる方々に感謝いたしたす。

IJG JPEG Library (Independent JPEG Group)
@@ -76,7 +76,7 @@ Regex++ Copyright (c) 1998-2000 Dr John Maddock
UPX (Markus F.X.J. Oberhumer & Laszlo Molnar)
http://upx.sourceforge.net/
-
Shell Component Library (ˆÉ“¡ —²Žu)
+
Shell Component Library (䌊藀 隆志)
http://www.bekkoame.ne.jp/~itotaka/
NASM, The Netwide Assembler (Simon Tatham, Julian Hall and others)
http://nasm.sourceforge.net/
@@ -116,8 +116,8 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -
Ogg Vorbis ‚‘¬‰»ƒvƒƒWƒFƒNƒg
-
‹g—¢‹g—¢‚Q‚́Ablacksword ށ‚É‚æ‚é Ogg Vorbis ‚‘¬‰»ƒvƒƒWƒFƒNƒg‚ÅŒöŠJ‚³‚ê‚Ä‚¢‚éA SSE ‘Ήž‚Ì FFT ‰‰ŽZƒR[ƒh‚ð Phase Vocoder ‚Ì“à•”‚ÅŽg—p‚µ‚Ä‚¢‚Ü‚·Bhttp://homepage3.nifty.com/blacksword/
+
Ogg Vorbis 高速化プロゞェクト
+
吉里吉里は、blacksword 氏による Ogg Vorbis 高速化プロゞェクトで公開されおいる、 SSE 察応の FFT 挔算コヌドを Phase Vocoder の内郚で䜿甚しおいたす。http://homepage3.nifty.com/blacksword/
A C-program for MT19937 (Makoto Matsumoto and Takuji Nishimura)
http://www.math.keio.ac.jp/matumoto/emt.html
diff --git a/docs/kr2doc/contents/Debug.html b/docs/kr2doc/contents/Debug.html index ee4808f..2a67997 100644 --- a/docs/kr2doc/contents/Debug.html +++ b/docs/kr2doc/contents/Debug.html @@ -5,94 +5,94 @@ - ƒfƒoƒbƒO + デバッグ - + - + -

ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃fƒoƒbƒO‚ɂ‚¢‚Ä +

アプリケヌションのデバッグに぀いお

-@ƒfƒoƒbƒO‚Ƃ́AƒAƒvƒŠƒP[ƒVƒ‡ƒ““à‚É‚ ‚éƒoƒO(‹@”\•s‘S‚â‘z’肵‚È‚¢“®ì‚ÌŒŽˆö)‚ð“Á’肵AC³‚·‚éì‹Æ‚Å‚·B
-@‹g—¢‹g—¢‚Í‚¢‚­‚‚©‚̃fƒoƒbƒOŽx‰‡‹@”\‚ðŽ‚Á‚Ä‚¢‚Ü‚·‚̂ŁA‚»‚Ì‹@”\‚ð—p‚¢AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðƒfƒoƒbƒO‚µ‚Ü‚·B‚»‚Ì•û–@‚ɂ‚¢‚Äà–Ÿ‚µ‚Ü‚·B
-

ƒfƒoƒbƒOŽx‰‡ƒEƒBƒ“ƒhƒE + デバッグずは、アプリケヌション内にあるバグ(機胜䞍党や想定しない動䜜の原因)を特定し、修正する䜜業です。
+ 吉里吉里はいく぀かのデバッグ支揎機胜を持っおいたすので、その機胜を甚い、アプリケヌションをデバッグしたす。その方法に぀いお説明したす。

+

デバッグ支揎りィンドり

-‹g—¢‹g—¢‚̓fƒoƒbƒO‚ðŽx‰‡‚·‚邜‚߂̃EƒBƒ“ƒhƒE‚ð‚¢‚­‚‚©’ñ‹Ÿ‚µ‚Ä‚¢‚Ü‚·BÚ‚µ‚­‚ÍŠeƒŠƒ“ƒN‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+吉里吉里はデバッグを支揎するためのりィンドりをいく぀か提䟛しおいたす。詳しくは各リンクの説明を参照しおください。
-
ƒRƒ“ƒgƒ[ƒ‰
-
ŠeƒfƒoƒbƒOŽx‰‡ƒEƒBƒ“ƒhƒE‚ðŠJ‚¢‚œ‚èAƒCƒxƒ“ƒg”­¶‚Ì’âŽ~‚â TJS ƒRƒ“ƒeƒLƒXƒg‚̃_ƒ“ƒvAƒƒbƒZ[ƒWƒ}ƒbƒvƒtƒ@ƒCƒ‹‚̍쐬AƒVƒXƒeƒ€‚Ì‹­§I—¹‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^
-
ŠÈ’P‚È TJS ƒXƒNƒŠƒvƒg‚̕ҏW‚Æ‚»‚ÌŽÀs‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œA—áŠO‚ª”­¶‚µ‚œ‚Æ‚«A‚»‚Ì—áŠO‚Ì”­¶ˆÊ’u‚ðŽw‚µŽŠ‚·‚œ‚߂ɁuƒXƒNƒŠƒvƒgƒGƒfƒBƒ^ (—áŠO’Ê’m)v‚Æ‚¢‚€ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^‚̃EƒBƒ“ƒhƒE‚ªŠJ‚­ê‡‚ª‚ ‚è‚Ü‚·B
-
ŠÄދޮ
-
‘œ‚­‚ÌŽ®‚ÌŒ‹‰Ê‚ðˆê“x‚ÉŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
ƒRƒ“ƒ\[ƒ‹
-
‹g—¢‹g—¢‚̃VƒXƒeƒ€‚âAƒ†[ƒUƒXƒNƒŠƒvƒg‚ªo—Í‚·‚é—lX‚ȃfƒoƒbƒO—pƒƒbƒZ[ƒW‚ð•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œATJS2 Ž®‚ð“ü—Í‚µ‚Ä‚»‚̏ê‚ÅŽÀs‚µAŽ®‚ÌŒ‹‰Ê‚ð•\ŽŠ‚³‚¹‚鎖‚à‚Å‚«‚Ü‚·B

-@“Á‚ɃRƒ“ƒ\[ƒ‹‚ł́ADebug.message ‚É‚æ‚Á‚ㆁ[ƒUƒvƒƒOƒ‰ƒ€‚ªƒvƒƒOƒ‰ƒ€’†‚ŏo—Í‚µ‚œƒƒbƒZ[ƒW‚ª•\ŽŠ‚³‚ê‚Ü‚·BƒvƒƒOƒ‰ƒ€‚Ì”CˆÓ‚̏ꏊ‚сƒ\ƒbƒh‚ðŒÄ‚яo‚µA•ϐ”‚Ì“à—e‚ðƒRƒ“ƒ\[ƒ‹‚É•\ŽŠ‚³‚¹AŽÀs’†‚̕ϐ”‚Ì“à—e‚ðŒ©‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œAƒRƒ“ƒ\[ƒ‹‚̉º•”‚Ì“ü—Í—“‚ÉTJS2Ž®‚ð“ü—Í‚µAEnterƒL[‚ð‰Ÿ‚·‚±‚Ƃł»‚ÌŽ®‚ð‚»‚Ìê‚ÅŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚́AŽÀs’†‚̃IƒuƒWƒFƒNƒg‚̃ƒ\ƒbƒh‚𒌐ڌĂяo‚µ‚œ‚èAƒIƒuƒWƒFƒNƒg‚̃vƒƒpƒeƒB‚â•ϐ”‚É’l‚ð‘ã“ü‚·‚éÛ‚ɕ֗˜‚Å‚·B
-@ƒRƒ“ƒ\[ƒ‹‚ÖƒƒbƒZ[ƒW‚ð•\ŽŠ‚·‚é•û–@‚⃍ƒO‚ðƒtƒ@ƒCƒ‹‚É‹Lq‚·‚é•û–@‚ɂ‚¢‚ẮAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“ ‚Ì uƒfƒoƒbƒOŠÖ˜A‚̃IƒvƒVƒ‡ƒ“v‚â Debug ƒNƒ‰ƒX ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
コントロヌラ
+
各デバッグ支揎りィンドりを開いたり、むベント発生の停止や TJS コンテキストのダンプ、メッセヌゞマップファむルの䜜成、システムの匷制終了をするこずができたす。
+
スクリプト゚ディタ
+
簡単な TJS スクリプトの線集ずその実行をするこずができたす。たた、䟋倖が発生したずき、その䟋倖の発生䜍眮を指し瀺すために「スクリプト゚ディタ (䟋倖通知)」ずいうスクリプト゚ディタのりィンドりが開く堎合がありたす。
+
監芖匏
+
倚くの匏の結果を䞀床に確認するこずができたす。
+
コン゜ヌル
+
吉里吉里のシステムや、ナヌザスクリプトが出力する様々なデバッグ甚メッセヌゞを衚瀺するこずができたす。たた、TJS2 匏を入力しおその堎で実行し、匏の結果を衚瀺させる事もできたす。

+ 特にコン゜ヌルでは、Debug.message によっおナヌザプログラムがプログラム䞭で出力したメッセヌゞが衚瀺されたす。プログラムの任意の堎所でメ゜ッドを呌び出し、倉数の内容をコン゜ヌルに衚瀺させ、実行䞭の倉数の内容を芋るこずができたす。
+ たた、コン゜ヌルの䞋郚の入力欄にTJS2匏を入力し、Enterキヌを抌すこずでその匏をその堎で実行するこずができたす。これは、実行䞭のオブゞェクトのメ゜ッドを盎接呌び出したり、オブゞェクトのプロパティや倉数に倀を代入する際に䟿利です。
+ コン゜ヌルぞメッセヌゞを衚瀺する方法やログをファむルに蚘述する方法に぀いおは、コマンドラむンオプション の 「デバッグ関連のオプション」や Debug クラス を参照しおください。
-

ƒfƒoƒbƒOƒ‚[ƒh +

デバッグモヌド

-@ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“ ‚Å '-debug' ‚ðŽw’è‚·‚é (uƒfƒoƒbƒOƒ‚[ƒhv‚ð'—LŒø'‚É‚·‚é) ‚ƁA‹g—¢‹g—¢‚ðƒfƒoƒbƒOƒ‚[ƒh‚Å“®ì‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒfƒoƒbƒOƒ‚[ƒh‚Å‚ÍTJS2‚Ì“®ì‚͒ᑬ‚ɂȂè‚Ü‚·‚ªAƒfƒoƒbƒO‚ɕ֗˜‚È‚¢‚­‚‚©‚Ì‹@”\‚ª—LŒø‚ɂȂè‚Ü‚·B
+ コマンドラむンオプション で '-debug' を指定する (「デバッグモヌド」を'有効'にする) ず、吉里吉里をデバッグモヌドで動䜜させるこずができたす。
+ デバッグモヌドではTJS2の動䜜は䜎速になりたすが、デバッグに䟿利ないく぀かの機胜が有効になりたす。

-
Œ^î•ñ’ǐՋ@”\
-
@TJS2‚̃IƒuƒWƒFƒNƒg‚ÉŠÖ‚·‚éî•ñ‚ª‹­‰»‚³‚ê‚Ü‚·B
-@ƒfƒoƒbƒOƒ‚[ƒh‚ł͂Ȃ¢ê‡‚́A‚œ‚Æ‚Š‚Î KAG ‚Å kag.saveSystemVariables ‚̏î•ñ‚𓟂悀‚Æ‚µ‚ăRƒ“ƒ\[ƒ‹‚É kag.saveSystemVariables ‚Æ“ü—Í‚µ‚Ä‚à +
型情報远跡機胜
+
 TJS2のオブゞェクトに関する情報が匷化されたす。
+ デバッグモヌドではない堎合は、たずえば KAG で kag.saveSystemVariables の情報を埗ようずしおコン゜ヌルに kag.saveSystemVariables ず入力しおも
-ƒRƒ“ƒ\[ƒ‹ : kag.saveSystemVariables = (object)(object 0x0279E130:0x01EB0BD4) +コン゜ヌル : kag.saveSystemVariables = (object)(object 0x0279E130:0x01EB0BD4)
-@‚Æ•\ŽŠ‚³‚ê‚邟‚¯‚Å‚·‚ªAƒfƒoƒbƒOƒ‚[ƒh‚ª—LŒø‚̏ꍇ‚Í + ず衚瀺されるだけですが、デバッグモヌドが有効の堎合は
-ƒRƒ“ƒ\[ƒ‹ : kag.saveSystemVariables = (object)(object 0x0279E130[(function) KAGWindow.saveSystemVariables]:0x01EB0BD4[instance of class KAGWindow]) +コン゜ヌル : kag.saveSystemVariables = (object)(object 0x0279E130[(function) KAGWindow.saveSystemVariables]:0x01EB0BD4[instance of class KAGWindow])
-@‚̂悀‚ÉŒ^‚̏î•ñ‚ª•\ŽŠ‚³‚ê‚Ü‚· (':' ‚Å‹æØ‚ç‚ꂜ‚Q‚‚̕”•ª‚Ì‚€‚¿A‘O‚Ì•”•ª‚̓IƒuƒWƒFƒNƒg‚ÌŒ^AŒã‚ë‚Ì•”•ª‚Í‚»‚̃IƒuƒWƒFƒNƒg‚ª“®ì‚·‚éƒRƒ“ƒeƒLƒXƒg‚Å‚· )B
-@‚±‚Ì‹@”\‚́AƒRƒ“ƒ\[ƒ‹‚Å’l‚ð•\ŽŠ‚³‚¹‚éê‡‚ɂƂǂ܂炞A(Œ»ƒo[ƒWƒ‡ƒ“‚Å‚Í)ƒIƒuƒWƒFƒNƒg‚ª•¶Žš—ñ‚ɕϊ·‚³‚ê‚é‰ß’ö‚·‚ׂĂŗLŒø‚ɂȂè‚Ü‚·B
+ のように型の情報が衚瀺されたす (':' で区切られた぀の郚分のうち、前の郚分はオブゞェクトの型、埌ろの郚分はそのオブゞェクトが動䜜するコンテキストです )。
+ この機胜は、コン゜ヌルで倀を衚瀺させる堎合にずどたらず、(珟バヌゞョンでは)オブゞェクトが文字列に倉換される過皋すべおで有効になりたす。
-
ƒIƒuƒWƒFƒNƒgƒŠ[ƒNŒŸo‹@”\
-
@íœ‚³‚ê‚Ä‚¢‚È‚¢(‰ð•ú‚³‚ê‚Ä‚¢‚È‚¢)ƒIƒuƒWƒFƒNƒg‚ðI—¹Žž‚ÉŒx‚·‚é‹@”\‚ª—LŒø‚ɂȂè‚Ü‚·B
-@TJS2‚Í–{—ˆAƒKƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‹@”\‚É‚æ‚èAì¬‚³‚ꂜƒIƒuƒWƒFƒNƒg‚ÍŽ©“®“I‚ɍ폜‚³‚êA–ŸŽŠ“I‚ȍ폜‚ÌŽwŽŠ‚Í•K—v‚ ‚è‚Ü‚¹‚ñB‚µ‚©‚µAƒvƒ‰ƒOƒCƒ“‚â‹g—¢‹g—¢–{‘̂̃oƒOAzŠÂŽQÆ‚ªŒŽˆö‚ŁAƒIƒuƒWƒFƒNƒg‚ªíœ‚³‚ê‚È‚¢‚܂܂ɂȂé(ƒŠ[ƒN‚·‚é)‰Â”\«‚ª‚ ‚è‚Ü‚·B
-@ƒfƒoƒbƒOƒ‚[ƒh‚ł́AI—¹Žž‚ɂȂÁ‚Ä‚à‚Ü‚Ÿ‰ð•ú‚³‚ê‚Ä‚¢‚È‚¢ƒIƒuƒWƒFƒNƒg‚ªƒRƒ“ƒ\[ƒ‹‚̃ƒOƒtƒ@ƒCƒ‹‚ɏ‘‚«o‚³‚ê‚Ü‚·B
-@‚œ‚Á‚œˆêŒÂ‚̃IƒuƒWƒFƒNƒg‚ª‰ð•ú‚³‚ê‚È‚©‚Á‚œ‚Ÿ‚¯‚Å‚àA‚»‚̃IƒuƒWƒFƒNƒg‚ÉŠÖ˜A‚·‚éƒIƒuƒWƒFƒNƒg‚ª‘S‚ÄŒŸo‚³‚ê‚邜‚߁AƒƒOƒtƒ@ƒCƒ‹‚ª‹‘å‚ɂȂé‰Â”\«‚ª‚ ‚è‚Ü‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
オブゞェクトリヌク怜出機胜
+
 削陀されおいない(解攟されおいない)オブゞェクトを終了時に譊告する機胜が有効になりたす。
+ TJS2は本来、ガベヌゞコレクション機胜により、䜜成されたオブゞェクトは自動的に削陀され、明瀺的な削陀の指瀺は必芁ありたせん。しかし、プラグむンや吉里吉里本䜓のバグ、埪環参照が原因で、オブゞェクトが削陀されないたたになる(リヌクする)可胜性がありたす。
+ デバッグモヌドでは、終了時になっおもただ解攟されおいないオブゞェクトがコン゜ヌルのログファむルに曞き出されたす。
+ たった䞀個のオブゞェクトが解攟されなかっただけでも、そのオブゞェクトに関連するオブゞェクトが党お怜出されるため、ログファむルが巚倧になる可胜性がありたすので泚意しおください。

-@System.exit ƒƒ\ƒbƒh‚́AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‹­§I—¹‚ɋ߂¢Œ`‚ŏI—¹‚³‚¹‚é‚à‚̂ŁA‚±‚̃ƒ\ƒbƒh‚ŃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðI—¹‚³‚¹‚邯‘œ‚­‚̃IƒuƒWƒFƒNƒg‚ªƒŠ[ƒN‚µA‘å—ʂ̃ƒO‚ª‹L˜^‚³‚ê‚Ü‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ System.exit メ゜ッドは、アプリケヌションを匷制終了に近い圢で終了させるもので、このメ゜ッドでアプリケヌションを終了させるず倚くのオブゞェクトがリヌクし、倧量のログが蚘録されたすので泚意しおください。

Note
-zŠÂŽQÆ‚Ƃ́AA ‚Í B ‚ðŽQÆ‚µ‚Ä‚¢‚éAB ‚Í A ‚ðŽQÆ‚µ‚Ä‚¢‚邯‚¢‚€ó‹µ‚ÌŽ–‚Å‚·B
-‚œ‚Æ‚Š‚ÎAˆÈ‰º‚̃XƒNƒŠƒvƒg‚͏zŠÂŽQÆ‚𐶐¬‚µ‚Ü‚·B +埪環参照ずは、A は B を参照しおいる、B は A を参照しおいるずいう状況の事です。
+たずえば、以䞋のスクリプトは埪環参照を生成したす。
var a = %[], b = %[];
a.b = b; b.a = a;

-‚±‚̂悀‚ȏ󋵂ł́AƒIƒuƒWƒFƒNƒg a ‚Í b ‚ð•K—v‚Æ‚µAƒIƒuƒWƒFƒNƒg b ‚Í a ‚ð•K—v‚Æ‚µ‚Ä‚¢‚Ü‚·BTJS2‚ªÌ—p‚µ‚Ä‚¢‚éƒKƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚Ì•û–@(ŽQÆƒJƒEƒ“ƒ^)‚Í‚±‚̂悀‚Èó‹µ‚ðŒŸo‚µ‚ăIƒuƒWƒFƒNƒg‚ð‰ð•ú‚·‚é‚͍̂¢“ï‚Å‚ ‚邜‚߁ATJS2‚ł͂±‚̂悀‚Èó‹µ‚ðŒŸo‚µ‚Ü‚¹‚ñB‚»‚Ì‚œ‚߁A‚¢‚‚܂Ōo‚Á‚Ä‚à‚±‚ê‚ç‚̃IƒuƒWƒFƒNƒg‚ªíœ‚³‚ê‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ (–ŸŽŠ“I‚É invalidate ‰‰ŽZŽq‚łǂ¿‚ç‚©‚̃IƒuƒWƒFƒNƒg‚𖳌ø‰»‚·‚邯zŠÂŽQÆ‚ð’f‚¿Ø‚邱‚Æ‚ª‚Å‚«‚Ü‚·)B
+このような状況では、オブゞェクト a は b を必芁ずし、オブゞェクト b は a を必芁ずしおいたす。TJS2が採甚しおいるガベヌゞコレクションの方法(参照カりンタ)はこのような状況を怜出しおオブゞェクトを解攟するのは困難であるため、TJS2ではこのような状況を怜出したせん。そのため、い぀たで経っおもこれらのオブゞェクトが削陀されるこずはありたせん (明瀺的に invalidate 挔算子でどちらかのオブゞェクトを無効化するず埪環参照を断ち切るこずができたす)。

-ƒvƒ‰ƒOƒCƒ“‚ł́AŽQÆƒJƒEƒ“ƒ^‚̈µ‚¢‚ðŒë‚邯ƒIƒuƒWƒFƒNƒg‚ªƒŠ[ƒN‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·Bƒvƒ‰ƒOƒCƒ“‚ðì¬‚µ‚āA‚»‚Ì’†‚ÅTJS2ƒIƒuƒWƒFƒNƒg‚ðˆµ‚€ê‡‚́AŽQÆƒJƒEƒ“ƒ^‚̈µ‚¢‚ɏ\•ª’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+プラグむンでは、参照カりンタの扱いを誀るずオブゞェクトがリヌクする可胜性がありたす。プラグむンを䜜成しお、その䞭でTJS2オブゞェクトを扱う堎合は、参照カりンタの扱いに十分泚意しおください。

-
íœ’†‚̃IƒuƒWƒFƒNƒg‚ł̃XƒNƒŠƒvƒgŽÀs‚ÌŒx
-
@ƒIƒuƒWƒFƒNƒg‚́Aíœ‚ ‚é‚¢‚Í–³Œø‰»‚³‚ê‚邯‚«‚É finalize ƒƒ\ƒbƒh‚ªŒÄ‚΂ê‚Ü‚·B
-@ƒIƒuƒWƒFƒNƒg‚ªíœ‚³‚ê‚éƒ^ƒCƒ~ƒ“ƒO‚́ATJS2‚ł́u‚¢‚‚ɂȂ邩‚í‚©‚ç‚È‚¢v‚œ‚߁A•ςȃ^ƒCƒ~ƒ“ƒO‚Å finalize ƒƒ\ƒbƒh‚ª‚æ‚΂êA—\Šú‚µ‚È‚¢‹““®‚ðŽŠ‚·ê‡‚ª‚ ‚è‚Ü‚·BƒfƒoƒbƒOƒ‚[ƒh‚ł́A‚±‚̂悀‚ȁu•sˆÀ’è‚ȃ^ƒCƒ~ƒ“ƒOvA‚‚܂薳Œø‰»‚³‚ê‚È‚©‚Á‚œƒIƒuƒWƒFƒNƒg‚ªƒKƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚É‚æ‚Á‚č폜‚³‚êAfinalizeƒƒ\ƒbƒh‚ªŒÄ‚΂ꂜ‚Æ‚«‚ɁAŒx‚ªƒRƒ“ƒ\[ƒ‹‚É•\ŽŠ‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B
-@Œx‚͈ȉº‚̂悀‚È•š‚Å‚·B
+
削陀䞭のオブゞェクトでのスクリプト実行の譊告
+
 オブゞェクトは、削陀あるいは無効化されるずきに finalize メ゜ッドが呌ばれたす。
+ オブゞェクトが削陀されるタむミングは、TJS2では「い぀になるかわからない」ため、倉なタむミングで finalize メ゜ッドがよばれ、予期しない挙動を瀺す堎合がありたす。デバッグモヌドでは、このような「䞍安定なタむミング」、぀たり無効化されなかったオブゞェクトがガベヌゞコレクションによっお削陀され、finalizeメ゜ッドが呌ばれたずきに、譊告がコン゜ヌルに衚瀺されるようになりたす。
+ 譊告は以䞋のような物です。

-Œx: anonymous@0x016DFA7C(9)[(function) finalize]: íœ’†‚̃IƒuƒWƒFƒNƒg 0x0167DD44[instance of class A] ã‚ŃR[ƒh‚ªŽÀs‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚̃IƒuƒWƒFƒNƒg‚Ìì¬Žž‚̌Ăяo‚µ—š—ð‚͈ȉº‚Ì’Ê‚è‚Å‚·:
+譊告: anonymous@0x016DFA7C(9)[(function) finalize]: å‰Šé™€äž­ã®ã‚ªãƒ–ゞェクト 0x0167DD44[instance of class A] äžŠã§ã‚³ãƒŒãƒ‰ãŒå®Ÿè¡Œã•れおいたす。このオブゞェクトの䜜成時の呌び出し履歎は以䞋の通りです:
                     anonymous@0x016DFA7C(13)[(top level script) global]

-@‚±‚̂悀‚ȏ󋵂ð–h‚®‚œ‚߁Anew ‚ō쐬‚µ‚œƒIƒuƒWƒFƒNƒg‚́AŽg—p‚µI‚í‚Á‚œ‚ç–ŸŽŠ“I‚É invalidate ‰‰ŽZŽq‚Å–³Œø‰»‚·‚邱‚Ƃ𐄏§‚µ‚Ü‚·B
-@‚œ‚Ÿ‚µAArray ‚â DictionaryADate ‚̂悀‚É finalize ƒƒ\ƒbƒh‚ª‚È‚¢A‚ ‚é‚¢‚Í finalize ƒƒ\ƒbƒh‚ł͓Á‚É–â‘è‚ð‹N‚±‚·‚æ‚€‚È“®ì‚ð‹N‚±‚³‚È‚¢ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ɂ‚¢‚ẮA–ŸŽŠ“I‚È–³Œø‰»‚Í•K—v‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B
-@ã‹L‚ÌŒx‚́A–ŸŽŠ“I‚È–³Œø‰»‚ª–³‚¢‚܂܃IƒuƒWƒFƒNƒg‚ªíœ‚³‚ê‚æ‚€‚Æ‚µA‚»‚̃Rƒ“ƒeƒLƒXƒgã‚ÅTJS2ƒXƒNƒŠƒvƒg‚ªŽÀs‚³‚ê‚æ‚€‚Æ‚µ‚œê‡‚É•\ŽŠ‚³‚ê‚Ü‚·B
-
ŒÄ‚яo‚µ—š—ð‚̎擟‹@”\
-
@TJS2 ‚̊֐”/ƒƒ\ƒbƒhŒÄ‚яo‚µ—š—ð‚ðƒXƒNƒŠƒvƒg‚©‚çŽæ“Ÿ‚Å‚«‚邿‚€‚ɂȂè‚Ü‚·B
-@‚±‚ê‚É‚Í Scripts.getTraceString ƒƒ\ƒbƒh‚ð—p‚¢‚Ü‚·B
-@ƒvƒƒOƒ‰ƒ€‚Ì“r’†‚ɉœ‚©–â‘肪‚ ‚èA‚»‚̃ƒ\ƒbƒh‚ª‚Ç‚±‚©‚çŒÄ‚΂ꂜ‚Ì‚©•ª‚©‚ç‚È‚¢ê‡‚ɁA‚±‚̃ƒ\ƒbƒh‚ðŽg‚Á‚āAŒÄ‚яo‚µ—š—ð‚ðƒRƒ“ƒ\[ƒ‹‚ɏo—Í‚µ‚œ‚肪‚Å‚«‚邿‚€‚ɂȂè‚Ü‚·B
+ このような状況を防ぐため、new で䜜成したオブゞェクトは、䜿甚し終わったら明瀺的に invalidate 挔算子で無効化するこずを掚奚したす。
+ ただし、Array や Dictionary、Date のように finalize メ゜ッドがない、あるいは finalize メ゜ッドでは特に問題を起こすような動䜜を起こさないクラスのオブゞェクトに぀いおは、明瀺的な無効化は必芁ない堎合がありたす。
+ 䞊蚘の譊告は、明瀺的な無効化が無いたたオブゞェクトが削陀されようずし、そのコンテキスト䞊でTJS2スクリプトが実行されようずした堎合に衚瀺されたす。
+
呌び出し履歎の取埗機胜
+
 TJS2 の関数/メ゜ッド呌び出し履歎をスクリプトから取埗できるようになりたす。
+ これには Scripts.getTraceString メ゜ッドを甚いたす。
+ プログラムの途䞭に䜕か問題があり、そのメ゜ッドがどこから呌ばれたのか分からない堎合に、このメ゜ッドを䜿っお、呌び出し履歎をコン゜ヌルに出力したりができるようになりたす。
diff --git a/docs/kr2doc/contents/EventSystem.html b/docs/kr2doc/contents/EventSystem.html index d307c2c..f1743f9 100644 --- a/docs/kr2doc/contents/EventSystem.html +++ b/docs/kr2doc/contents/EventSystem.html @@ -5,37 +5,37 @@ - ƒCƒxƒ“ƒgƒVƒXƒeƒ€ + むベントシステム - + - + -

ƒCƒxƒ“ƒgƒVƒXƒeƒ€‚ɂ‚¢‚Ä +

むベントシステムに぀いお

-@‹g—¢‹g—¢‚Å TJS ƒXƒNƒŠƒvƒg‚ð‹Lq‚·‚éê‡AƒCƒxƒ“ƒg‹ì“®Œ^‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒ‚ƒfƒ‹‚ðÌ‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@ƒCƒxƒ“ƒg‚́u‰œ‚©‚ª‹N‚±‚Á‚œv‚Æ‚«‚ɁA‘Œ‚̃IƒuƒWƒFƒNƒg‚âAŽ©•ª‚̃IƒuƒWƒFƒNƒg“à‚É‚»‚ê‚ð’Ê’m‚·‚邜‚߂ɔ­¶‚µ‚Ü‚·BƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ɂ͂±‚ê‚ɉž“š‚·‚éˆ—‚ð‘‚­‚±‚ƂɂȂè‚Ü‚·B
-@‹g—¢‹g—¢‚ł͈ê‚‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰‚Å•K—vˆÈã‚É’·‚¢ŽžŠÔ‚ª‚©‚©‚邱‚Ƃ͍D‚Ü‚µ‚­‚ ‚è‚Ü‚¹‚ñBŽžŠÔ‚ð‘Ò‚¿‚œ‚¢‚Æ‚«‚Í Timer ƒNƒ‰ƒX‚ð—p‚¢‚邱‚Æ‚ð‚š‚·‚·‚ß‚µ‚Ü‚·B
+ 吉里吉里で TJS スクリプトを蚘述する堎合、むベント駆動型のプログラミングモデルを採る必芁がありたす。
+ むベントは「䜕かが起こった」ずきに、他のオブゞェクトや、自分のオブゞェクト内にそれを通知するために発生したす。むベントハンドラにはこれに応答する凊理を曞くこずになりたす。
+ 吉里吉里では䞀぀のむベントハンドラで必芁以䞊に長い時間がかかるこずは奜たしくありたせん。時間を埅ちたいずきは Timer クラスを甚いるこずをおすすめしたす。
-

“¯ŠúƒCƒxƒ“ƒg‚Æ”ñ“¯ŠúƒCƒxƒ“ƒg +

同期むベントず非同期むベント

-@“¯ŠúƒCƒxƒ“ƒg‚Ƃ́A‚œ‚Æ‚Š‚ÎƒTƒEƒ“ƒhƒoƒbƒtƒ@‚ōж‚ðŠJŽn‚µ‚œê‡‚ɁA‚»‚Ì play ƒƒ\ƒbƒh“à‚Å onStatusChanged ƒCƒxƒ“ƒg‚ª”­¶‚·‚邿‚€‚ɁAƒIƒuƒWƒFƒNƒg‚Ì‘€ì‚ðs‚€‚Æ‚·‚®‚É‚»‚̏ê‚Å”­¶‚·‚éƒCƒxƒ“ƒg‚Å‚·B
-@‚±‚ê‚ɑ΂µA”ñ“¯ŠúƒCƒxƒ“ƒg‚Ƃ́A‹g—¢‹g—¢“à•”‚É‚ ‚éƒCƒxƒ“ƒgƒLƒ…[ ( ”­¶‚³‚¹‚éƒCƒxƒ“ƒg‚ðˆêŽž•ÛŠÇ‚µ‚Ä‚¢‚éêŠ ) ‚Ɉꎞ“I‚É’~Ï‚³‚ê‚Ü‚·B‚±‚̃Cƒxƒ“ƒg‚Í‚·‚ׂĂ̑Œ‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰‚̏ˆ—‚ªI‚í‚é‚܂Ŕ­¶‚¹‚žA‘Œ‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰“à‚ł͔­¶‚µ‚Ü‚¹‚ñ(‚œ‚Ÿ‚µ—áŠO‚ª‚ ‚é‚̂ʼnº‹L note ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢)Bƒ^ƒCƒ}[ŽüŠú‚ª—ˆ‚Ä”­¶‚·‚é onTimer ƒCƒxƒ“ƒg‚ȂǂâAƒ†[ƒU‚©‚ç‚Ì“ü—͂ɂæ‚è”­¶‚·‚é‚·‚ׂẴCƒxƒ“ƒg‚Í”ñ“¯ŠúƒCƒxƒ“ƒg‚Å‚·B
+ 同期むベントずは、たずえばサりンドバッファで再生を開始した堎合に、その play メ゜ッド内で onStatusChanged むベントが発生するように、オブゞェクトの操䜜を行うずすぐにその堎で発生するむベントです。
+ これに察し、非同期むベントずは、吉里吉里内郚にあるむベントキュヌ ( 発生させるむベントを䞀時保管しおいる堎所 ) に䞀時的に蓄積されたす。このむベントはすべおの他のむベントハンドラの凊理が終わるたで発生せず、他のむベントハンドラ内では発生したせん(ただし䟋倖があるので䞋蚘 note を参照しおください)。タむマヌ呚期が来お発生する onTimer むベントなどや、ナヌザからの入力により発生するすべおのむベントは非同期むベントです。

Note
-@Window.showModal ‚̂悀‚Ȉꕔ‚́Aƒ†[ƒU‚©‚ç‚Ì“ü—͂𓟂悀‚Æ‚·‚邿‚€‚È‹@”\‚́AƒCƒxƒ“ƒgƒLƒ…[‚𓮍삳‚¹‚é (ƒCƒxƒ“ƒg‚ð”zM‚·‚é) ‚±‚Æ‚ª‚ ‚è‚Ü‚·B‚±‚ê‚É‚æ‚èAƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰’†‚ŕʂ̔ñ“¯ŠúƒCƒxƒ“ƒg‚ª”­¶‚·‚é‰Â”\«‚Í‚ ‚è‚Ü‚·B

-@”ñ“¯ŠúƒCƒxƒ“ƒg‚ðƒXƒNƒŠƒvƒg‚Ì‘€ì‚Å”­¶‚³‚¹‚邜‚ß‚É AsyncTrigger ƒNƒ‰ƒX‚ª‚ ‚è‚Ü‚·B
+ Window.showModal のような䞀郚の、ナヌザからの入力を埗ようずするような機胜は、むベントキュヌを動䜜させる (むベントを配信する) こずがありたす。これにより、むベントハンドラ䞭で別の非同期むベントが発生する可胜性はありたす。

+ 非同期むベントをスクリプトの操䜜で発生させるために AsyncTrigger クラスがありたす。
-

‰æ–Ê”œ‰f‚̃^ƒCƒ~ƒ“ƒO +

画面反映のタむミング

-@ƒEƒBƒ“ƒhƒE‚ɃŒƒCƒ„‚ð•\ŽŠ‚·‚邜‚߂̉æ–Ê”œ‰f‚̃^ƒCƒ~ƒ“ƒO‚Í”ñ“¯ŠúƒCƒxƒ“ƒg‚Æ“¯‚¶‚ŁA‚·‚ׂĂ̑Œ‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰‚̏ˆ—‚ªs‚í‚ꂜ‚ ‚Ƃł·Bˆê‚‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰“à‚ʼnœ“x•`‰æ‚ðs‚Á‚Ä‚àA“à•”“I‚ȉ摜ƒoƒbƒtƒ@‚ɂ͕`‰æ‚³‚ê‚Ä‚¢‚Ü‚·‚ªA‰æ–ʂɂ͂·‚®‚É”œ‰f‚Í‚³‚ê‚Ü‚¹‚ñBƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚©‚ç‚Ê‚¯‚āA‹g—¢‹g—¢‚ª•`‰æ‚̃^ƒCƒ~ƒ“ƒO‚𓟂œ‚Æ‚«‚ɏ‰‚߂ăEƒBƒ“ƒhƒE‚É“à—e‚ª•`‰æ‚³‚êA”œ‰f‚³‚ê‚Ü‚·B
+ りィンドりにレむダを衚瀺するための画面反映のタむミングは非同期むベントず同じで、すべおの他のむベントハンドラの凊理が行われたあずです。䞀぀のむベントハンドラ内で䜕床描画を行っおも、内郚的な画像バッファには描画されおいたすが、画面にはすぐに反映はされたせん。むベントハンドラからぬけお、吉里吉里が描画のタむミングを埗たずきに初めおりィンドりに内容が描画され、反映されたす。
-

ƒNƒ‰ƒX“à‚ł̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰ +

クラス内でのむベントハンドラ

-@ƒNƒ‰ƒX“à‚Å”­¶‚µ‚œƒCƒxƒ“ƒg‚Í‚»‚̃Nƒ‰ƒX“à‚ŁAƒX[ƒp[ƒNƒ‰ƒX‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚邱‚Ƃɂæ‚èƒnƒ“ƒhƒŠƒ“ƒO‚·‚鎖‚ª‚Å‚«‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎATimer ƒNƒ‰ƒX‚©‚çƒTƒuƒNƒ‰ƒX‚ðì¬‚µAˆÈ‰º‚̂悀‚ɃCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ðì¬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ クラス内で発生したむベントはそのクラス内で、スヌパヌクラスのむベントハンドラをオヌバヌラむドするこずによりハンドリングする事ができたす。
+ たずえば、Timer クラスからサブクラスを䜜成し、以䞋のようにむベントハンドラを䜜成するこずができたす。

class MyTimer extends Timer
@@ -47,40 +47,40 @@
    function onTimer()
    {
-        // ( ‚±‚±‚É onTimer ‚̏ˆ— )
-        super.onTimer(...); // ƒX[ƒp[ƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚͈ꉞŒÄ‚яo‚·
+        // ( ã“こに onTimer ã®å‡Šç† )
+        super.onTimer(...); // ã‚¹ãƒŒãƒ‘ヌクラスのメ゜ッドは䞀応呌び出す
    }
}

-@ƒX[ƒp[ƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚͌Ăяo‚·•K—v‚Í‚ ‚è‚Ü‚¹‚ñ‚ªAˆê”Ê“I‚ɂ͌Ăяo‚µ‚Ü‚·B‚Ü‚œAƒX[ƒp[ƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚͌Ă΂Ȃ¢‚ÆŒãq‚Ì action ƒƒ\ƒbƒh‚É‚æ‚éƒCƒxƒ“ƒgƒnƒ“ƒhƒŠƒ“ƒO‚ª‚Å‚«‚Ü‚¹‚ñB
+ スヌパヌクラスのメ゜ッドは呌び出す必芁はありたせんが、䞀般的には呌び出したす。たた、スヌパヌクラスのメ゜ッドは呌ばないず埌述の action メ゜ッドによるむベントハンドリングができたせん。
-

actionƒƒ\ƒbƒh +

actionメ゜ッド

-@Layer ƒNƒ‰ƒX‚â WaveSoundBuffer ƒNƒ‰ƒX‚Ȃǂ́AƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÉŽw’肵‚œƒI[ƒi[‚Ì action ƒƒ\ƒbƒh‚ɃCƒxƒ“ƒg‚𔭐¶‚·‚é‹@”\‚ª‚ ‚è‚Ü‚·B
-@action ƒƒ\ƒbƒh‚ɂ͎«‘”z—ñƒIƒuƒWƒFƒNƒg‚̈ø”‚ªˆê‚“n‚³‚êA‚±‚±‚ɃCƒxƒ“ƒg‚̏î•ñ‚ª“ü‚Á‚Ä‚¢‚Ü‚·B
-@Ž«‘”z—ñ‚̃ƒ“ƒo‚Ì‚€‚¿A target ‚̓Cƒxƒ“ƒg‚Ì”­¶Œ³ƒIƒuƒWƒFƒNƒg‚ð•\‚µ‚Ä‚¢‚Ü‚·Btype ‚̓Cƒxƒ“ƒg–Œ‚ð•\‚µ‚Ä‚¢‚Ü‚·B
-@‚»‚Ì‘Œ‚̃ƒ“ƒo‚̓Cƒxƒ“ƒg‚É‚æ‚Á‚ĈقȂè‚Ü‚·B‚œ‚Æ‚Š‚ÎALayer.onClick ƒCƒxƒ“ƒg‚È‚ç‚΁Ax ‚Æ y ‚Æ‚¢‚€ƒƒ“ƒo‚ª‚ ‚èAƒŒƒCƒ„ã‚ðƒNƒŠƒbƒN‚³‚ꂜêŠ‚ð•\‚µ‚Ü‚·B
+ Layer クラスや WaveSoundBuffer クラスなどは、コンストラクタに指定したオヌナヌの action メ゜ッドにむベントを発生する機胜がありたす。
+ action メ゜ッドには蟞曞配列オブゞェクトの匕数が䞀぀枡され、ここにむベントの情報が入っおいたす。
+ 蟞曞配列のメンバのうち、 target はむベントの発生元オブゞェクトを衚しおいたす。type はむベント名を衚しおいたす。
+ その他のメンバはむベントによっお異なりたす。たずえば、Layer.onClick むベントならば、x ず y ずいうメンバがあり、レむダ䞊をクリックされた堎所を衚したす。

-—á:
+䟋:
class MyWindow extends Window
{
    var layer;
-    (—ª)
+    (略)
    function MyWindow()
    {
        super.Window(...);
-        add(layer = new Layer(this /* this = ƒI[ƒi[ */, null));
+        add(layer = new Layer(this /* this = ã‚ªãƒŒãƒŠãƒŒ */, null));
        layer.visible = true;
    }
-    (—ª)
+    (略)
    function action(ev)
    {
        if(ev.type == "onClick" && ev.target == layer)
        {
-            // layer ‚ªƒNƒŠƒbƒN‚³‚ꂜ
+            // layer ãŒã‚¯ãƒªãƒƒã‚¯ã•れた
            System.inform(ev.x, ev.y);
        }
    }
diff --git a/docs/kr2doc/contents/ExprWatch.html b/docs/kr2doc/contents/ExprWatch.html index 9c8bad7..1e8328e 100644 --- a/docs/kr2doc/contents/ExprWatch.html +++ b/docs/kr2doc/contents/ExprWatch.html @@ -5,46 +5,46 @@ - ŠÄދޮ + 監芖匏 - + - + -

ŠÄދޮ‚ɂ‚¢‚Ä +

監芖匏に぀いお

-@ŠÄދޮ‚́AŽÀs’†‚É Shift + F3 ‚ð‰Ÿ‚·‚±‚Ƃɂæ‚è•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ŠÄދޮ‚ł͊ȒP‚É‘œ‚­‚ÌŽ®‚ÌŒ‹‰Ê‚ðˆê“x‚ÉŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œAˆê’莞ŠÔ‚²‚ƂɌ‹‰Ê‚Ì•\ŽŠ‚ðXV‚³‚¹‚邱‚Æ‚à‚Å‚«‚Ü‚·B
-@‚¿‚Ȃ݂Ɏ®‚ÌŒ‹‰Ê‚͕ύX‚ª‚ ‚Á‚œ‚Æ‚«‚ÉŽ©“®“I‚ɍXV‚³‚ê‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñBŽè“®‚Å•\ŽŠ‚ðXV‚·‚é‚©A‚ ‚é‚¢‚͈ê’莞ŠÔ‚²‚ƂɎ©“®“I‚ɍXV‚³‚¹‚é•K—v‚ª‚ ‚è‚Ü‚·BƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰’†‚ł̕ϐ”‚̕ω»‚ð’Ǐ]‚µ‚Ä•\ŽŠ‚·‚邱‚Æ‚à‚Å‚«‚Ü‚¹‚ñBƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ðŽÀs’†‚É•\ŽŠXV‚ÌŽžŠÔ‚ª—ˆ‚œ‚Æ‚µ‚Ä‚àA‚·‚ׂẴCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚©‚ç‹g—¢‹g—¢–{‘̂ɐ§Œä‚ª–ß‚Á‚œ‚Æ‚«‚É•\ŽŠ‚ªXV‚³‚ê‚Ü‚·B
+ 監芖匏は、実行䞭に Shift + F3 を抌すこずにより衚瀺するこずができたす。
+ 監芖匏では簡単に倚くの匏の結果を䞀床に確認するこずができたす。
+ たた、䞀定時間ごずに結果の衚瀺を曎新させるこずもできたす。
+ ちなみに匏の結果は倉曎があったずきに自動的に曎新されるわけではありたせん。手動で衚瀺を曎新するか、あるいは䞀定時間ごずに自動的に曎新させる必芁がありたす。むベントハンドラ䞭での倉数の倉化を远埓しお衚瀺するこずもできたせん。むベントハンドラを実行䞭に衚瀺曎新の時間が来たずしおも、すべおのむベントハンドラから吉里吉里本䜓に制埡が戻ったずきに衚瀺が曎新されたす。
-

‰æ–Ê‚Ìà–Ÿ +

画面の説明

ExprWatch.png

-‰EƒNƒŠƒbƒNƒƒjƒ…[‚Ìà–Ÿ‚Å‚·B
+右クリックメニュヌの説明です。
-
NewExprIcon.png V‹K‚ÌŽ®
-
@ŠÄދޮ‚ðV‚µ‚­’ljÁ‚µ‚Ü‚·B
-
DeleteIcon.png íœ
-
@‘I‘ð‚³‚ê‚Ä‚¢‚éŠÄދޮ‚ðíœ‚µ‚Ü‚·B
-
Ž®‚̕ҏW
-
@‘I‘ð‚³‚ê‚Ä‚¢‚éŠÄދޮ‚ð•ҏW‚µ‚Ü‚·B
-
UpdateIcon.png XV
-
@Œ‹‰Ê‚ðXV‚µ‚Ü‚·B
-
AutoUpdateIcon.png Ž©“®XV
-
@Œ‹‰Ê•\ŽŠ‚ðˆê’莞ŠÔ‚²‚ƂɎ©“®“I‚ɍXV‚µ‚µ‚Ü‚·B
-
Ž©“®XV‚ÌŠÔŠu
-
@Ž©“®XV‚ðs‚€ŠÔŠu‚ðÝ’肵‚Ü‚·B
-
ControllerIcon.png ƒRƒ“ƒgƒ[ƒ‰
-
@ƒRƒ“ƒgƒ[ƒ‰ ‚ð•\ŽŠ‚µ‚Ü‚·B
-
ScriptEditorIcon.png ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^
-
@ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^ ‚ð•\ŽŠ‚µ‚Ü‚·B
-
ConsoleIcon.png ƒRƒ“ƒ\[ƒ‹
-
@ƒRƒ“ƒ\[ƒ‹ ‚ð•\ŽŠ‚µ‚Ü‚·B

+
NewExprIcon.png 新芏の匏
+
 監芖匏を新しく远加したす。
+
DeleteIcon.png 削陀
+
 遞択されおいる監芖匏を削陀したす。
+
匏の線集
+
 遞択されおいる監芖匏を線集したす。
+
UpdateIcon.png 曎新
+
 結果を曎新したす。
+
AutoUpdateIcon.png 自動曎新
+
 結果衚瀺を䞀定時間ごずに自動的に曎新ししたす。
+
自動曎新の間隔
+
 自動曎新を行う間隔を蚭定したす。
+
ControllerIcon.png コントロヌラ
+
 コントロヌラ を衚瀺したす。
+
ScriptEditorIcon.png スクリプト゚ディタ
+
 スクリプト゚ディタ を衚瀺したす。
+
ConsoleIcon.png コン゜ヌル
+
 コン゜ヌル を衚瀺したす。

diff --git a/docs/kr2doc/contents/FileChkTool.html b/docs/kr2doc/contents/FileChkTool.html index 6c5090b..04933e0 100644 --- a/docs/kr2doc/contents/FileChkTool.html +++ b/docs/kr2doc/contents/FileChkTool.html @@ -5,73 +5,73 @@ - ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹ + ファむル砎損チェックツヌル - + - + -

ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚ɂ‚¢‚Ä +

ファむル砎損チェックツヌルに぀いお

-@ƒCƒ“ƒXƒg[ƒ‹Žž‚âƒCƒ“ƒXƒg[ƒ‹Œã‚̃Rƒ“ƒsƒ…[ƒ^‚Ì•s’²‚Ȃǂɂæ‚èAƒf[ƒ^‚Í”j‘¹‚µ‚Ü‚·B
-@uƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹v‚́A‚»‚̂悀‚ȁu”j‘¹‚µ‚œvƒtƒ@ƒCƒ‹‚ðŒŸo‚·‚éˆ×‚̃c[ƒ‹‚Å‚·B
+ むンストヌル時やむンストヌル埌のコンピュヌタの䞍調などにより、デヌタは砎損したす。
+ 「ファむル砎損チェックツヌル」は、そのような「砎損した」ファむルを怜出する為のツヌルです。

-@ƒtƒ@ƒCƒ‹‚Ì”j‘¹‚ðŒŸo‚·‚éˆ×‚ɂ́A‚ ‚ç‚©‚¶‚߃L[E–Œƒc[ƒ‹‚ŁA”z•zƒtƒ@ƒCƒ‹‚ɏ–Œ‚ðs‚Á‚Ä‚š‚©‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
-@ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚́A‚»‚Ì“dŽq–Œ‚̐³“–«‚àŒŸž‚µ‚Ü‚·(³“–«‚ªŠm”F‚Å‚«‚È‚¢ƒtƒ@ƒCƒ‹‚́A‚±‚̃c[ƒ‹‚ł́u”j‘¹v‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·)B
-@ƒ`ƒFƒbƒN‚̑ΏۂƂȂéƒtƒ@ƒCƒ‹‚́A‚±‚̃tƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚Ì’u‚¢‚Ä‚ ‚éƒtƒHƒ‹ƒ_ˆÈ‰º‚̃tƒ@ƒCƒ‹‚ƂȂè‚Ü‚· (ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚Ì’u‚¢‚Ä‚ ‚éƒtƒHƒ‹ƒ_‚ÌŠK‘w‰º‚̃tƒHƒ‹ƒ_‚àŒŸõ‚µ‚Ü‚·)B‚»‚Ì‚œ‚߁A‚±‚̃c[ƒ‹‚̓Cƒ“ƒXƒg[ƒ‹æƒtƒHƒ‹ƒ_‚É”z’u‚µ‚Ä‚­‚Ÿ‚³‚¢B
-@‚±‚̃c[ƒ‹‚ªƒ`ƒFƒbƒN‚·‚éƒtƒ@ƒCƒ‹‚͏–Œ‚̍s‚í‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚݂̂ŁA–Œ‚̍s‚í‚ê‚Ä‚¢‚È‚¢ƒtƒ@ƒCƒ‹‚ɑ΂µ‚Ă̓`ƒFƒbƒN‚ðs‚¢‚Ü‚¹‚ñB‚µ‚©‚µ—áŠO“I‚É‹g—¢‹g—¢–{‘Ì(‚âReleaser‚ō쐬‚³‚ꂜŽÀs‰Â”\ƒtƒ@ƒCƒ‹)‚Ÿ‚¯‚Í•K‚ž–Œ‚̃`ƒFƒbƒN‚ðs‚€‚̂ŁA‹g—¢‹g—¢–{‘͕̂K‚ž–Œ‚ð‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ ファむルの砎損を怜出する為には、あらかじめキヌ・眲名ツヌルで、配垃ファむルに眲名を行っおおかなければなりたせん。
+ ファむル砎損チェックツヌルは、その電子眲名の正圓性も怜査したす(正圓性が確認できないファむルは、このツヌルでは「砎損」ずしお扱われたす)。
+ チェックの察象ずなるファむルは、このファむル砎損チェックツヌルの眮いおあるフォルダ以䞋のファむルずなりたす (ファむル砎損チェックツヌルの眮いおあるフォルダの階局䞋のフォルダも怜玢したす)。そのため、このツヌルはむンストヌル先フォルダに配眮しおください。
+ このツヌルがチェックするファむルは眲名の行われおいるファむルのみで、眲名の行われおいないファむルに察しおはチェックを行いたせん。しかし䟋倖的に吉里吉里本䜓(やReleaserで䜜成された実行可胜ファむル)だけは必ず眲名のチェックを行うので、吉里吉里本䜓は必ず眲名をしおください。

Note
-ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚́Aƒtƒ@ƒCƒ‹‚Ì”j‘¹‚ÍŒŸo‚Å‚«‚Ü‚·‚ªAuƒtƒ@ƒCƒ‹‚ª‘¶Ý‚µ‚È‚¢v‚Æ‚¢‚€ó‘Ԃ́A‚»‚ꎩ‘̂ł͌Ÿo‚Å‚«‚Ü‚¹‚ñB
-ƒtƒ@ƒCƒ‹‚Ì•s‘«‚ªƒGƒ‰[‚ÌŒŽˆö‚Å‚ ‚邯l‚Š‚ç‚ê‚éê‡‚́A‚±‚̃c[ƒ‹‚́uŒ‹‰Ê‚ðƒRƒs[v‚ŁA‚±‚̃c[ƒ‹‚ªƒ`ƒFƒbƒN‚µ‚œƒtƒ@ƒCƒ‹‚̈ꗗ‚ðƒNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚Å‚«‚Ü‚·‚̂ŁA‚»‚ê‚ðƒGƒ“ƒhƒ†[ƒU‚©‚ç‘—‚Á‚Ä’ž‚¢‚Ä’²ž‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ファむル砎損チェックツヌルは、ファむルの砎損は怜出できたすが、「ファむルが存圚しない」ずいう状態は、それ自䜓では怜出できたせん。
+ファむルの䞍足が゚ラヌの原因であるず考えられる堎合は、このツヌルの「結果をコピヌ」で、このツヌルがチェックしたファむルの䞀芧をクリップボヌドにコピヌできたすので、それを゚ンドナヌザから送っお頂いお調査しおください。

-

ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚̐ݒèƒtƒ@ƒCƒ‹ +

ファむル砎損チェックツヌルの蚭定ファむル

-@enduser-tools ƒtƒHƒ‹ƒ_‚É‚ ‚é uƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹.exev‚ªƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚Ì–{‘̂ł·‚ªA‚»‚̐ݒèƒtƒ@ƒCƒ‹‚́uƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹.iniv‚ƂȂè‚Ü‚·B
-@‚±‚±‚ɂ̓tƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚̐ݒè‚ð‘‚«ž‚݁Aƒ`ƒFƒbƒNƒc[ƒ‹‚Ì–{‘̂ƂƂà‚É”z•z‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ enduser-tools フォルダにある 「ファむル砎損チェックツヌル.exe」がファむル砎損チェックツヌルの本䜓ですが、その蚭定ファむルは「ファむル砎損チェックツヌル.ini」ずなりたす。
+ ここにはファむル砎損チェックツヌルの蚭定を曞き蟌み、チェックツヌルの本䜓ずずもに配垃する必芁がありたす。

Note
-@uƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹.exev‚Ì–ŒÌ‚ð•ύX‚µ‚œê‡‚́AÝ’èƒtƒ@ƒCƒ‹‚Ì–ŒÌ‚à•ύX‚µ‚Ä‚­‚Ÿ‚³‚¢B‚œ‚Æ‚Š‚Îu–ŒŠm”Fƒc[ƒ‹.exev‚É‚µ‚œê‡AÝ’èƒtƒ@ƒCƒ‹‚́u–ŒŠm”Fƒc[ƒ‹.iniv‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B

-ˆÈ‰º‚ɐݒè‰Â”\‚ȍ€–Ú‚ðà–Ÿ‚µ‚Ü‚·B
+ 「ファむル砎損チェックツヌル.exe」の名称を倉曎した堎合は、蚭定ファむルの名称も倉曎しおください。たずえば「眲名確認ツヌル.exe」にした堎合、蚭定ファむルは「眲名確認ツヌル.ini」にしおください。

+以䞋に蚭定可胜な項目を説明したす。
-
[message]ƒZƒNƒVƒ‡ƒ“ - notice
-
@‰æ–ʏ㕔‚É•\ŽŠ‚·‚郁ƒbƒZ[ƒW‚ðŽw’肵‚Ü‚·B
-@notice= ‚ÅŽn‚Ü‚és‚͈ês‚Å(‰üs‚ð‚¢‚ê‚ž‚É)‹Lq‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ‚ªA[cr] ‚ð‘‚­‚Æ‚»‚±‚ɉüs‚ð“ü‚ê‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
[message]ƒZƒNƒVƒ‡ƒ“ - caption
-
@ƒEƒBƒ“ƒhƒE‚̃^ƒCƒgƒ‹ƒo[‚É•\ŽŠ‚·‚é•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
[message]セクション - notice
+
 画面䞊郚に衚瀺するメッセヌゞを指定したす。
+ notice= で始たる行は䞀行で(改行をいれずに)蚘述しなければなりたせんが、[cr] を曞くずそこに改行を入れるこずができたす。
+
[message]セクション - caption
+
 りィンドりのタむトルバヌに衚瀺する文字列を指定したす。
-
[key]ƒZƒNƒVƒ‡ƒ“ - publickey
-
@“dŽq–Œ‚ÌŠm”F‚É—p‚¢‚éˆ×‚ÌŒöŠJŒ®‚ðŽw’肵‚Ü‚·B
-@‚±‚±‚ɂ́A’ŒÚ ('Ý’è–Œ=' ‚̂悀‚È‚à‚Ì‚ð‹Lq‚¹‚ž‚É) AŒöŠJŒ®‚ðƒRƒs[&ƒy[ƒXƒg‚µ‚ÄŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
-
@—á‚Í•W€‚Ì(‹g—¢‹g—¢‚Q SDK”z•zƒtƒ@ƒCƒ‹“à‚Ì)uƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹.iniv‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-

Žg‚¢•û +
[key]セクション - publickey
+
 電子眲名の確認に甚いる為の公開鍵を指定したす。
+ ここには、盎接 ('蚭定名=' のようなものを蚘述せずに) 、公開鍵をコピヌ&ペヌストしお指定しおください。
+
 䟋は暙準の(吉里吉里 SDK配垃ファむル内の)「ファむル砎損チェックツヌル.ini」を参照しおください。

+

䜿い方


-@ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹.exe ‚ð‹N“®‚·‚邯ˆÈ‰º‚̉æ–Ê‚ª•\ŽŠ‚³‚ê‚Ü‚·B
+ ファむル砎損チェックツヌル.exe を起動するず以䞋の画面が衚瀺されたす。
sigchk.png


-
ƒtƒ@ƒCƒ‹–Œˆê——
-
@ƒ`ƒFƒbƒN‘ΏۂƂȂéƒtƒ@ƒCƒ‹‚̈ꗗ‚ª•\ŽŠ‚³‚ê‚Ü‚·B
-@uó‘ԁv—“‚ɂ́uƒ`ƒFƒbƒN’†vu–¢ƒ`ƒFƒbƒNvu³ívu”j‘¹v‚Ì‚¢‚ž‚ê‚©‚ª•\ŽŠ‚³‚ê‚Ü‚·B
-@ƒtƒ@ƒCƒ‹‚ª”j‘¹‚µ‚Ä‚¢‚œê‡‚́AŠY“–ƒtƒ@ƒCƒ‹‚́u”j‘¹v‚Æ•\ŽŠ‚³‚ê‚Ü‚·B
+
ファむル名䞀芧
+
 チェック察象ずなるファむルの䞀芧が衚瀺されたす。
+ 「状態」欄には「チェック䞭」「未チェック」「正垞」「砎損」のいずれかが衚瀺されたす。
+ ファむルが砎損しおいた堎合は、該圓ファむルは「砎損」ず衚瀺されたす。
-
ƒ`ƒFƒbƒN
-
@ƒ`ƒFƒbƒN‚ðŠJŽn‚µ‚Ü‚·B
-@‘å‚«‚ȃtƒ@ƒCƒ‹‚̃`ƒFƒbƒN‚ɂ͎žŠÔ‚ª‚©‚©‚è‚Ü‚·B
-
Œ‹‰Ê‚ðƒRƒs[
-
@Œ‹‰Ê‚ðƒNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚µ‚Ü‚·B
-@ƒGƒ“ƒhƒ†[ƒU‚ªƒ`ƒFƒbƒN‚µ‚œŒ‹‰Ê‚ð‘—‚Á‚Ä’ž‚­Û‚ɕ֗˜‚Å‚·B
-@ƒ`ƒFƒbƒN‚ªŠ®—¹‚·‚邯A—LŒøó‘Ô(ƒ{ƒ^ƒ“‚ª‰Ÿ‚¹‚éó‘Ô)‚ɂȂè‚Ü‚·B
-@Œ‹‰Ê‚̓^ƒu‹æØ‚è‚̃f[ƒ^‚ŁA¶‚©‚珇‚ɁAƒtƒ@ƒCƒ‹–ŒAƒtƒ@ƒCƒ‹‚Ì“ú•tAƒtƒ@ƒCƒ‹ƒTƒCƒYAƒ`ƒFƒbƒN‚ÌŒ‹‰ÊA‚ƂȂè‚Ü‚·B
-@‚Ü‚œA‘ΏۃfƒBƒŒƒNƒgƒŠ‰»‚É‚ ‚é‘S‚Ẵtƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ‚̈ꗗ‚àƒRƒs[‚³‚ê‚Ü‚·B‘z’肵‚Ä‚¢‚È‚¢ƒtƒ@ƒCƒ‹‚ª‘¶Ý‚·‚é‰Â”\«‚ª‚ ‚éê‡‚́A‚±‚̏o—Í‚ðŒ©‚Äƒ`ƒFƒbƒN‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+
チェック
+
 チェックを開始したす。
+ 倧きなファむルのチェックには時間がかかりたす。
+
結果をコピヌ
+
 結果をクリップボヌドにコピヌしたす。
+ ゚ンドナヌザがチェックした結果を送っお頂く際に䟿利です。
+ チェックが完了するず、有効状態(ボタンが抌せる状態)になりたす。
+ 結果はタブ区切りのデヌタで、巊から順に、ファむル名、ファむルの日付、ファむルサむズ、チェックの結果、ずなりたす。
+ たた、察象ディレクトリ化にある党おのファむルずディレクトリの䞀芧もコピヌされたす。想定しおいないファむルが存圚する可胜性がある堎合は、この出力を芋おチェックを行うこずができたす。
-
•‚¶‚é
-
ƒEƒBƒ“ƒhƒE‚ð•‚¶‚Ü‚·B
+
閉じる
+
りィンドりを閉じたす。
diff --git a/docs/kr2doc/contents/Files.html b/docs/kr2doc/contents/Files.html index aecffc7..ae4f217 100644 --- a/docs/kr2doc/contents/Files.html +++ b/docs/kr2doc/contents/Files.html @@ -5,121 +5,121 @@ - ƒtƒ@ƒCƒ‹/ƒtƒHƒ‹ƒ_—— + ファむル/フォルダ芧 - + - + -

ƒtƒ@ƒCƒ‹/ƒtƒHƒ‹ƒ_—— +

ファむル/フォルダ芧

-‚±‚±‚ł́A‹g—¢‹g—¢‚ÉŠÖ˜A‚·‚éƒtƒ@ƒCƒ‹‚âƒtƒHƒ‹ƒ_‚ðà–Ÿ‚µ‚Ü‚·B
-‚·‚ׂẴtƒ@ƒCƒ‹‚ð–Ô—…‚·‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñB“Á‚É’ˆÓ‚ª•K—v‚ȃtƒ@ƒCƒ‹‚ª’†S‚ɂȂÁ‚Ä‚¢‚Ü‚·B‹g—¢‹g—¢‚Q SDK ”z•zƒA[ƒJƒCƒu‚̃tƒHƒ‹ƒ_\‘¢‚ɂ‚¢‚Ä‚Í readme.txt ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-•Ö‹XãAKAG‚ÉŠÖ˜A‚·‚éƒtƒ@ƒCƒ‹‚àŒfÚ‚µ‚Ä‚¢‚Ü‚·B
+ここでは、吉里吉里に関連するファむルやフォルダを説明したす。
+すべおのファむルを網矅するわけではありたせん。特に泚意が必芁なファむルが䞭心になっおいたす。吉里吉里 SDK 配垃アヌカむブのフォルダ構造に぀いおは readme.txt を参照しおください。
+䟿宜䞊、KAGに関連するファむルも掲茉しおいたす。
-

ƒtƒHƒ‹ƒ_ +

フォルダ

plugin
-
‹g—¢‹g—¢‚ªƒvƒ‰ƒOƒCƒ“‚ð’T‚·ƒtƒHƒ‹ƒ_‚Å‚·B‹g—¢‹g—¢‚́A‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ª‚ ‚éƒtƒHƒ‹ƒ_‚É‚±‚̃tƒHƒ‹ƒ_‚ª‚ ‚邯A‚»‚Ì’†‚É”z’u‚³‚ê‚Ä‚¢‚éƒvƒ‰ƒOƒCƒ“‚ðŽQÆ‚µ‚Ü‚·Bš ƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚Ä
+
吉里吉里がプラグむンを探すフォルダです。吉里吉里は、吉里吉里の実行可胜ファむルがあるフォルダにこのフォルダがあるず、その䞭に配眮されおいるプラグむンを参照したす。→ プラグむンに぀いお
tools
-
‹g—¢‹g—¢‚́A‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ª‚ ‚éƒtƒHƒ‹ƒ_‚É‚±‚̃tƒHƒ‹ƒ_‚ª‚ ‚邯A‚»‚Ì’†‚©‚çkrdevui.dll‚ð’T‚µ‚Ü‚·(‹g—¢‹g—¢–{‘Ì‚ªkrdevui.dll‚ðŽg‚€‚̂́AÅ‰‚ɃtƒHƒ‹ƒ_/ƒA[ƒJƒCƒu‚Ì‘I‘ð‚̃_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ‚·‚邯‚«‚Ÿ‚¯‚Å‚·)B
+
吉里吉里は、吉里吉里の実行可胜ファむルがあるフォルダにこのフォルダがあるず、その䞭からkrdevui.dllを探したす(吉里吉里本䜓がkrdevui.dllを䜿うのは、最初にフォルダ/アヌカむブの遞択のダむアログボックスを衚瀺するずきだけです)。
-
data ‚Æ content-data
-
‹g—¢‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ª‚ ‚éƒtƒHƒ‹ƒ_‚É‚±‚̃tƒHƒ‹ƒ_‚ª‚ ‚éê‡AƒtƒHƒ‹ƒ_‚ðƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ÆŒ©‚È‚µ‚ÄŽÀs‚µ‚Ü‚·Bš ‹N“®‚ÌŽd•û
-

ƒtƒ@ƒCƒ‹ +
data ず content-data
+
吉里吉里吉里の実行可胜ファむルがあるフォルダにこのフォルダがある堎合、フォルダをプロゞェクトフォルダず芋なしお実行したす。→ 起動の仕方
+

ファむル

*.xp3
-
‹g—¢‹g—¢—p‚̃A[ƒJƒCƒuƒtƒ@ƒCƒ‹‚Å‚·Bš Releaser
+
吉里吉里甚のアヌカむブファむルです。→ Releaser
-
data.xp3 ‚Æ data.exe
-
‹g—¢‹g—¢‚́A‚±‚̃tƒ@ƒCƒ‹‚ª‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É‚ ‚éê‡A‚»‚ê‚ðƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚Ƃ݂Ȃµ‚ÄŽÀs‚µ‚Ü‚·Bš ‹N“®‚ÌŽd•û
+
data.xp3 ず data.exe
+
吉里吉里は、このファむルが吉里吉里の実行可胜ファむルず同じフォルダにある堎合、それをプロゞェクトフォルダずみなしお実行したす。→ 起動の仕方
*.tpm
-
‹g—¢‹g—¢—p‚̃vƒ‰ƒOƒCƒ“‚ŁA‹N“®Žž‚ÉŽ©“®“I‚ɓǂݍž‚Ü‚ê‚镚‚Å‚·Bš ƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚Ä
+
吉里吉里甚のプラグむンで、起動時に自動的に読み蟌たれる物です。→ プラグむンに぀いお
krdevui.dll
-
‹g—¢‹g—¢‚ÌŠJ”­—pƒc[ƒ‹‚ª‹€’ʂŎg—p‚·‚éDLL‚Å‚·B‚±‚̃tƒ@ƒCƒ‹‚ðƒGƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É“¯«‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB‹g—¢‹g—¢–{‘Ì‚à‚±‚̃tƒ@ƒCƒ‹‚ðŽg—p‚µ‚Ü‚·‚ªA‹g—¢‹g—¢–{‘Ì‚ª krdevui.dll ‚ðŽg‚€‚̂́AÅ‰‚ɃtƒHƒ‹ƒ_/ƒA[ƒJƒCƒu‚Ì‘I‘ð‚̃_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ‚·‚邯‚«‚Ÿ‚¯‚Å‚·B
+
吉里吉里の開発甚ツヌルが共通で䜿甚するDLLです。このファむルを゚ンドナヌザ向けの配垃物に同梱する必芁はありたせん。吉里吉里本䜓もこのファむルを䜿甚したすが、吉里吉里本䜓が krdevui.dll を䜿うのは、最初にフォルダ/アヌカむブの遞択のダむアログボックスを衚瀺するずきだけです。
krflash.dll
-
‹g—¢‹g—¢‚Å Flash ‚̍ж‚ðs‚€ê‡‚É•K—v‚ɂȂè‚Ü‚·BFlash Ä¶‚ðs‚í‚È‚¢ê‡‚̓Gƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É‚±‚ê‚𓯍«‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñBš VideoOverlayƒNƒ‰ƒX
+
吉里吉里で Flash の再生を行う堎合に必芁になりたす。Flash 再生を行わない堎合ぱンドナヌザ向けの配垃物にこれを同梱する必芁はありたせん。→ VideoOverlayクラス
krmovie.dll
-
‹g—¢‹g—¢‚Å WMV/MPG ‚̍ж‚ðs‚€ê‡‚É•K—v‚ɂȂè‚Ü‚·BƒrƒfƒIÄ¶‚ðs‚í‚È‚¢ê‡‚̓Gƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É‚±‚ê‚𓯍«‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñBš VideoOverlayƒNƒ‰ƒX
+
吉里吉里で WMV/MPG の再生を行う堎合に必芁になりたす。ビデオ再生を行わない堎合ぱンドナヌザ向けの配垃物にこれを同梱する必芁はありたせん。→ VideoOverlayクラス
*.dll
-
‹g—¢‹g—¢—p‚̃vƒ‰ƒOƒCƒ“‚̏ꍇ‚́AƒGƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É“¯«‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚à‚¿‚ë‚ñA•K—v‚̂Ȃ¢ƒvƒ‰ƒOƒCƒ“‚𓯍«‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñBš ƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚Ä
+
吉里吉里甚のプラグむンの堎合は、゚ンドナヌザ向けの配垃物に同梱しなければなりたせん。もちろん、必芁のないプラグむンを同梱する必芁はありたせん。→ プラグむンに぀いお
krkr.eXe
-
‹g—¢‹g—¢–{‘̂ł·BƒGƒ“ƒhƒ†[ƒUŒü‚¯‚É”z•z‚·‚éÛ‚Ƀtƒ@ƒCƒ‹–Œ‚ð•ύX‚µ‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
+
吉里吉里本䜓です。゚ンドナヌザ向けに配垃する際にファむル名を倉曎しおもかたいたせん。
-
*.cf ‚Æ *.cfu
-
‹g—¢‹g—¢–{‘̂ɑ΂·‚éƒIƒvƒVƒ‡ƒ“‚ª‹Lq‚³‚ꂜƒtƒ@ƒCƒ‹‚Å‚·Bu‹g—¢‹g—¢Ý’èv(krkrconf.exe)‚Å‹g—¢‹g—¢–{‘̂ɎwŽŠ‚µ‚œƒIƒvƒVƒ‡ƒ“(‚±‚ê‚É‚Í-datapathƒIƒvƒVƒ‡ƒ“‚ÌŽw’è‚ȂǂªŠÜ‚Ü‚ê‚Ü‚·)‚ð—LŒø‚É‚·‚邜‚߂ɂ́AƒGƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É‚±‚ê‚à“¯«‚·‚é•K—v‚ª‚ ‚è‚Ü‚·Bš ‹g—¢‹g—¢Ý’è
+
*.cf ず *.cfu
+
吉里吉里本䜓に察するオプションが蚘述されたファむルです。「吉里吉里蚭定」(krkrconf.exe)で吉里吉里本䜓に指瀺したオプション(これには-datapathオプションの指定などが含たれたす)を有効にするためには、゚ンドナヌザ向けの配垃物にこれも同梱する必芁がありたす。→ 吉里吉里蚭定
-
ƒGƒ“ƒWƒ“Ý’è.exe
-
ƒGƒ“ƒhƒ†[ƒUŒü‚¯‚̐ݒèƒc[ƒ‹‚Å‚·BƒGƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É“¯«‚·‚邱‚Æ‚ª„§‚³‚ê‚Ü‚·B‹g—¢‹g—¢‚Q SDK ”z•zŽž‚Í enduser-tools “à‚É“ü‚Á‚Ä‚¢‚Ü‚·‚ªAƒGƒ“ƒhƒ†[ƒU‚É”z•z‚·‚éÛ‚́A‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É”z’u‚·‚é•K—v‚ª‚ ‚è‚Ü‚·Bš ‹g—¢‹g—¢Ý’è
+
゚ンゞン蚭定.exe
+
゚ンドナヌザ向けの蚭定ツヌルです。゚ンドナヌザ向けの配垃物に同梱するこずが掚奚されたす。吉里吉里 SDK 配垃時は enduser-tools 内に入っおいたすが、゚ンドナヌザに配垃する際は、吉里吉里の実行可胜ファむルず同じフォルダに配眮する必芁がありたす。→ 吉里吉里蚭定
-
ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹.exe ‚Æ‚»‚Ì .ini ƒtƒ@ƒCƒ‹
-
ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚Å‚·BƒGƒ“ƒhƒ†[ƒUŒü‚¯‚É”z•z‚·‚éÛ‚Ƀtƒ@ƒCƒ‹–Œ‚ð•ύX‚µ‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñ‚ªA‚»‚̏ꍇ‚Í .exe ƒtƒ@ƒCƒ‹‚Æ .ini ƒtƒ@ƒCƒ‹‚Ì—Œ•û‚Ì–Œ‘O‚𓯂¶•š‚É‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‹g—¢‹g—¢‚Q SDK ”z•zŽž‚Í enduser-tools “à‚É“ü‚Á‚Ä‚¢‚Ü‚·‚ªAƒGƒ“ƒhƒ†[ƒU‚É”z•z‚·‚éÛ‚́A’ʏíA‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É”z’u‚·‚é•K—v‚ª‚ ‚è‚Ü‚·Bš ƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹
+
ファむル砎損チェックツヌル.exe ずその .ini ファむル
+
ファむル砎損チェックツヌルです。゚ンドナヌザ向けに配垃する際にファむル名を倉曎しおもかたいたせんが、その堎合は .exe ファむルず .ini ファむルの䞡方の名前を同じ物にしなければなりたせん。吉里吉里 SDK 配垃時は enduser-tools 内に入っおいたすが、゚ンドナヌザに配垃する際は、通垞、吉里吉里の実行可胜ファむルず同じフォルダに配眮する必芁がありたす。→ ファむル砎損チェックツヌル
startup.tjs
-
TJSƒXƒNƒŠƒvƒgƒtƒ@ƒCƒ‹‚Å‚·B‹g—¢‹g—¢‚́AƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_’Œ‰º‚Ì‚±‚̃tƒ@ƒCƒ‹‚ð’T‚µAˆê”ԍŏ‰‚ÉŽÀs‚µ‚Ü‚·Bš ‹N“®‚ÌŽd•û
+
TJSスクリプトファむルです。吉里吉里は、プロゞェクトフォルダ盎䞋のこのファむルを探し、䞀番最初に実行したす。→ 起動の仕方
*.tjs
-
TJSƒXƒNƒŠƒvƒgƒtƒ@ƒCƒ‹‚Å‚·B
+
TJSスクリプトファむルです。
msgmap.tjs
-
ƒƒbƒZ[ƒWƒ}ƒbƒvƒtƒ@ƒCƒ‹‚Å‚·Bì¬‚µ‚œŠo‚Š‚ª‚È‚¢‚È‚ç‚΁A‚±‚̃tƒ@ƒCƒ‹‚ðƒGƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É“¯«‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñBš ƒRƒ“ƒgƒ[ƒ‰
+
メッセヌゞマップファむルです。䜜成した芚えがないならば、このファむルを゚ンドナヌザ向けの配垃物に同梱する必芁はありたせん。→ コントロヌラ
*.sig
-
ƒL[E–Œƒc[ƒ‹‚ªo—Í‚·‚鏐–Œƒtƒ@ƒCƒ‹‚Å‚·Bƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚ȂǂªŽQÆ‚µ‚Ü‚·Bš ƒL[E–Œƒc[ƒ‹
+
キヌ・眲名ツヌルが出力する眲名ファむルです。ファむル砎損チェックツヌルなどが参照したす。→ キヌ・眲名ツヌル
*.rpf
-
Releaser‚̃vƒƒtƒ@ƒCƒ‹‚Å‚·BReleaser‚̐ݒèî•ñ‚ª‹L˜^‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚̃tƒ@ƒCƒ‹‚̓Gƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É“¯«‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñ(Releaser ‚ł͂±‚̃tƒ@ƒCƒ‹‚ðŽ©“®“I‚ɏœŠO‚µ‚Ü‚·)Bš Releaser
+
Releaserのプロファむルです。Releaserの蚭定情報が蚘録されおいたす。このファむルぱンドナヌザ向けの配垃物に同梱する必芁はありたせん(Releaser ではこのファむルを自動的に陀倖したす)。→ Releaser
krenvprf.kep
-
‹g—¢‹g—¢–{‘̂̃fƒoƒbƒOŽx‰‡ƒEƒBƒ“ƒhƒE‚̐ݒè“à—e‚ð•ÛŽ‚·‚éƒtƒ@ƒCƒ‹‚ŁA-datapath ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肳‚ꂜˆÊ’u‚ɍ쐬‚³‚ê‚Ü‚·B‚±‚̃tƒ@ƒCƒ‹‚ðƒGƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É“¯«‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñ(Releaser ‚ł͂±‚̃tƒ@ƒCƒ‹‚ðŽ©“®“I‚ɏœŠO‚µ‚Ü‚·)B
+
吉里吉里本䜓のデバッグ支揎りィンドりの蚭定内容を保持するファむルで、-datapath オプションで指定された䜍眮に䜜成されたす。このファむルを゚ンドナヌザ向けの配垃物に同梱する必芁はありたせん(Releaser ではこのファむルを自動的に陀倖したす)。
hwexcept.log
-
‹g—¢‹g—¢–{‘Ì‚ªƒNƒ‰ƒbƒVƒ…‚µ‚œÛ‚ɁA-datapath ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肳‚ꂜˆÊ’u‚ɍ쐬‚³‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·BƒNƒ‰ƒbƒVƒ…‚Æ‚¢‚Á‚Ä‚à—lX‚ȏ󋵂ª‚ ‚è‚Ü‚·‚ªA‚±‚̃tƒ@ƒCƒ‹‚ªì¬‚³‚ê‚Ä‚¢‚œê‡‚Í‚©‚È‚èdÇ‚̃Nƒ‰ƒbƒVƒ…‚Å‚·‚̂ŁAƒGƒ“ƒhƒ†[ƒU‚©‚ç‰ñŽû‚µA•K—v‚Å‚ ‚ê‚΋g—¢‹g—¢‚̍ìŽÒ‚܂ő—‚Á‚Ä‚­‚Ÿ‚³‚¢B‚±‚̃tƒ@ƒCƒ‹‚̓Gƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É“¯«‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
+
吉里吉里本䜓がクラッシュした際に、-datapath オプションで指定された䜍眮に䜜成される可胜性がありたす。クラッシュずいっおも様々な状況がありたすが、このファむルが䜜成されおいた堎合はかなり重症のクラッシュですので、゚ンドナヌザから回収し、必芁であれば吉里吉里の䜜者たで送っおください。このファむルぱンドナヌザ向けの配垃物に同梱する必芁はありたせん。
*.console.log
-
‹g—¢‹g—¢‚̃Rƒ“ƒ\[ƒ‹‚̃ƒOƒtƒ@ƒCƒ‹‚Å‚·B’ʏíA‹g—¢‹g—¢‚ªƒNƒ‰ƒbƒVƒ…‚µ‚œÛ‚ȂǂɁA-datapath ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肳‚ꂜˆÊ’u‚ɍ쐬‚³‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B‚±‚̃tƒ@ƒCƒ‹‚ª‹L˜^‚·‚郍ƒO‚͂قƂñ‚ǂ̏ꍇ‚́AƒXƒNƒŠƒvƒg‚Ì‹Lqƒ~ƒX‚É‹Nˆö‚·‚镚‚Å‚·BƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŠJ”­’†A‚ ‚é‚¢‚̓Gƒ“ƒhƒ†[ƒU‚É”z•z‚µ‚œŒã‚̓Gƒ“ƒhƒ†[ƒU‚©‚ç‰ñŽû‚µAƒfƒoƒbƒO‚ɖ𗧂ĂĂ­‚Ÿ‚³‚¢B‚±‚̃tƒ@ƒCƒ‹‚ðƒGƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É“¯«‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
+
吉里吉里のコン゜ヌルのログファむルです。通垞、吉里吉里がクラッシュした際などに、-datapath オプションで指定された䜍眮に䜜成される可胜性がありたす。このファむルが蚘録するログはほずんどの堎合は、スクリプトの蚘述ミスに起因する物です。アプリケヌションの開発䞭、あるいぱンドナヌザに配垃した埌ぱンドナヌザから回収し、デバッグに圹立おおください。このファむルを゚ンドナヌザ向けの配垃物に同梱する必芁はありたせん。
*.dump.txt
-
TJS‚̃_ƒ“ƒvƒtƒ@ƒCƒ‹‚Å‚·B‚±‚̃tƒ@ƒCƒ‹‚ðƒGƒ“ƒhƒ†[ƒUŒü‚¯‚Ì”z•z•š‚É“¯«‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñBš ƒRƒ“ƒgƒ[ƒ‰
+
TJSのダンプファむルです。このファむルを゚ンドナヌザ向けの配垃物に同梱する必芁はありたせん。→ コントロヌラ
*.sli
-
ƒ‹[ƒvƒ`ƒ…[ƒi‚ªo—Í‚·‚éAƒ‹[ƒv’è‹`ƒtƒ@ƒCƒ‹‚Å‚·Bš ƒ‹[ƒvƒ`ƒ…[ƒi
+
ルヌプチュヌナが出力する、ルヌプ定矩ファむルです。→ ルヌプチュヌナ
*.tft
-
ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒf[ƒ^ì¬ƒc[ƒ‹‚ªo—Í‚·‚éAƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒf[ƒ^‚Å‚·Bš ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒf[ƒ^ì¬ƒc[ƒ‹
+
レンダリング枈みフォントデヌタ䜜成ツヌルが出力する、レンダリング枈みフォントデヌタです。→ レンダリング枈みフォントデヌタ䜜成ツヌル
*.png *.jpeg *.jpg *.tlg *.bmp
-
‰æ‘œƒtƒ@ƒCƒ‹‚Å‚·Bš ƒOƒ‰ƒtƒBƒbƒNƒVƒXƒeƒ€
+
画像ファむルです。→ グラフィックシステム
*.wav *.tcw *.ogg
-
‰¹ºƒtƒ@ƒCƒ‹‚Å‚·Bš ƒTƒEƒ“ƒhƒVƒXƒeƒ€
+
音声ファむルです。→ サりンドシステム
*.wmv *.mpg
-
“®‰æƒtƒ@ƒCƒ‹‚Å‚·Bš VideoOverlayƒNƒ‰ƒX
+
動画ファむルです。→ VideoOverlayクラス
*.ks
-
KAG‚̃VƒiƒŠƒIƒtƒ@ƒCƒ‹‚Å‚·B
+
KAGのシナリオファむルです。
*.ksd *.kdt
-
KAG‚̃Z[ƒuƒf[ƒ^‚Å‚·B
+
KAGのセヌブデヌタです。
*.asd
-
KAG‚̃Aƒjƒ[ƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚Å‚·B
+
KAGのアニメヌション定矩ファむルです。
*.ma
-
KAG‚̗̈æƒAƒNƒVƒ‡ƒ“’è‹`ƒtƒ@ƒCƒ‹‚Å‚·B
+
KAGの領域アクション定矩ファむルです。
diff --git a/docs/kr2doc/contents/FontMaker.html b/docs/kr2doc/contents/FontMaker.html index 894fa4d..5d7056f 100644 --- a/docs/kr2doc/contents/FontMaker.html +++ b/docs/kr2doc/contents/FontMaker.html @@ -5,66 +5,66 @@ - ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒf[ƒ^ì¬ƒc[ƒ‹ + レンダリング枈みフォントデヌタ䜜成ツヌル - + - + -

ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒf[ƒ^ì¬ƒc[ƒ‹‚ɂ‚¢‚Ä +

レンダリング枈みフォントデヌタ䜜成ツヌルに぀いお

-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒf[ƒ^ì¬ƒc[ƒ‹‚́AƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg ‚̃f[ƒ^‚ðì¬‚·‚邜‚߂̃c[ƒ‹‚Å‚·BFont.mapPrerenderedFont ‚ÅŽÀÛ‚̃tƒHƒ“ƒg‚ÉŠ„‚è“–‚Ă邱‚Æ‚ª‚Å‚«‚é‚à‚̂ł·B
-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݂Ƃ́A‚‚܂肠‚ç‚©‚¶‚߃tƒHƒ“ƒg‚ðƒŒƒ“ƒ_ƒŠƒ“ƒO ( ‚±‚̏ꍇ‚Í TrueType ƒAƒEƒgƒ‰ƒCƒ“ƒtƒHƒ“ƒg‚ð“WŠJ‚µAƒrƒbƒgƒ}ƒbƒvƒtƒHƒ“ƒg‚ɕϊ·‚·‚邱‚Æ ) ‚µ‚Ä‚š‚¢‚œ‚à‚́A‚Æ‚¢‚€ˆÓ–¡‚Å‚·B‚±‚ê‚ðŽg‚í‚È‚¢ê‡‚́A‹g—¢‹g—¢‚Í•K—v‚ɉž‚¶‚ÄŽÀsŽž‚ɃŒƒ“ƒ_ƒŠƒ“ƒO‚ðs‚¢‚Ü‚·B
-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚́A§ìŽÒ‘€‚̊‹«‚ō쐬‚·‚邜‚߁A‚±‚̃tƒHƒ“ƒg‚ðŽg‚Š‚ÎƒvƒŒ[ƒ„‘€‚̊‹«‚ɍ¶‰E‚³‚ê‚邱‚ƂȂ­“¯‚¶ƒtƒHƒ“ƒg‚ðŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚̃f[ƒ^‚̓rƒbƒgƒ}ƒbƒvƒtƒHƒ“ƒgƒf[ƒ^‚Å‚·B‚‚܂è TrueType ‚̂悀‚ɃXƒP[ƒ‰ƒuƒ‹ ( ‘å‚«‚³‚ðŽ©—R‚É•Ï‚Š‚ç‚ê‚é ) ƒtƒHƒ“ƒg‚ł͂Ȃ¢‚œ‚߁Aˆê‚‚̃tƒHƒ“ƒgƒtƒ@ƒCƒ‹‚ł͈ê‚‚̌Œè‚̑傫‚³‚̃tƒHƒ“ƒg‚Ì‚Ý‚ðˆµ‚€‚±‚ƂɂȂè‚Ü‚·B
+ レンダリング枈みフォントデヌタ䜜成ツヌルは、レンダリング枈みフォント のデヌタを䜜成するためのツヌルです。Font.mapPrerenderedFont で実際のフォントに割り圓おるこずができるものです。
+ レンダリング枈みずは、぀たりあらかじめフォントをレンダリング ( この堎合は TrueType アりトラむンフォントを展開し、ビットマップフォントに倉換するこず ) しおおいたもの、ずいう意味です。これを䜿わない堎合は、吉里吉里は必芁に応じお実行時にレンダリングを行いたす。
+ レンダリング枈みフォントは、制䜜者偎の環境で䜜成するため、このフォントを䜿えばプレヌダ偎の環境に巊右されるこずなく同じフォントを䜿うこずができたす。
+ レンダリング枈みフォントのデヌタはビットマップフォントデヌタです。぀たり TrueType のようにスケヌラブル ( 倧きさを自由に倉えられる ) フォントではないため、䞀぀のフォントファむルでは䞀぀の固定の倧きさのフォントのみを扱うこずになりたす。

Note
-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚̃f[ƒ^‚ðì¬‚µ‚æ‚€‚Æ‚·‚錳‚̃tƒHƒ“ƒg‚Ì’˜ìŽÒ‚ªA‚±‚̂悀‚È—p“r ( ‚»‚̃tƒHƒ“ƒg‚©‚çì¬‚µ‚œ‘œ”‚Ì•¶Žš‚̃rƒbƒgƒ}ƒbƒvƒf[ƒ^‚ðƒQ[ƒ€‚ȂǂƂƂà‚É”z•z‚µA‚»‚̃rƒbƒgƒ}ƒbƒvƒf[ƒ^‚ð‘g‚ݍ‡‚킹‚Ä•¶Žš•\ŽŠ‚É—p‚¢‚邱‚Æ ) ‚Å‚»‚̃tƒHƒ“ƒg‚ªŽg—p‚³‚ê‚邱‚Æ‚ð‹–‰Â‚µ‚Ä‚¢‚é‚©‚Ç‚€‚©‚ª’è‚©‚łȂ¢ê‡‚́A‚»‚̃tƒHƒ“ƒg‚Ì’˜ìŽÒ‚ÉŠm”F‚ð‚Æ‚é‚±‚Æ‚ð‚šŠ©‚ß‚µ‚Ü‚·B
-@‚¿‚Ȃ݂ɂ±‚̃Œƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚̃tƒ@ƒCƒ‹‚Í‹g—¢‹g—¢“ÆŽ©‚ÌŒ`Ž®‚Ì‚à‚̂ŁA‘Œ‚Ì—p“r‚É—¬—p‚³‚ê‚é‰Â”\«‚͂قƂñ‚Ç‚ ‚è‚Ü‚¹‚ñB
-@‹g—¢‹g—¢‚̍ìŽÒ‚́A‚±‚̃\ƒtƒgƒEƒFƒA‚ðŽg—p‚µ‚Ä”­¶‚µ‚œ‚¢‚©‚È‚é–â‘è‚É‚àŠÖ’m‚µ‚Ü‚¹‚ñB
+ レンダリング枈みフォントのデヌタを䜜成しようずする元のフォントの著䜜者が、このような甚途 ( そのフォントから䜜成した倚数の文字のビットマップデヌタをゲヌムなどずずもに配垃し、そのビットマップデヌタを組み合わせお文字衚瀺に甚いるこず ) でそのフォントが䜿甚されるこずを蚱可しおいるかどうかが定かでない堎合は、そのフォントの著䜜者に確認をずるこずをお勧めしたす。
+ ちなみにこのレンダリング枈みフォントのファむルは吉里吉里独自の圢匏のもので、他の甚途に流甚される可胜性はほずんどありたせん。
+ 吉里吉里の䜜者は、この゜フトりェアを䜿甚しお発生したいかなる問題にも関知したせん。


-@‚±‚̃c[ƒ‹‚Í OS ‚Ì UNICODE ƒTƒ|[ƒg‚É‹­‚­ˆË‘¶‚µ‚Ä‚¢‚邜‚߁AWindows95 ‚ł͓®ì‚µ‚Ü‚¹‚ñBWindows 98/98SE/ME ‚â Windows NT 4.0 ‚ł͓®ì‚µ‚Ü‚·‚ªˆê•”‚Ì‹@”\‚ª§ŒÀ‚³‚ê‚Ü‚·BWindows 2000/XP ‚È‚ç‚΂·‚ׂĂ̋@”\‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚à‚¿‚ë‚ñAOS ‚ÌŽí—Þ‚É‚æ‚鐧ŒÀ‚ðŽó‚¯‚é‚̂͂±‚̃tƒHƒ“ƒg‚ðì¬‚·‚éŠÂ‹«‚ł̂±‚ƂŁA‚±‚̃c[ƒ‹‚ō쐬‚µ‚œƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒf[ƒ^‚ð—˜—p‚·‚é‘€‚Ì OS ‚ÌŽí—Þ‚ÍŠÖŒW‚ ‚è‚Ü‚¹‚ñB
+ このツヌルは OS の UNICODE サポヌトに匷く䟝存しおいるため、Windows95 では動䜜したせん。Windows 98/98SE/ME や Windows NT 4.0 では動䜜したすが䞀郚の機胜が制限されたす。Windows 2000/XP ならばすべおの機胜を䜿甚するこずができたす。
+ もちろん、OS の皮類による制限を受けるのはこのフォントを䜜成する環境でのこずで、このツヌルで䜜成したレンダリング枈みフォントデヌタを利甚する偎の OS の皮類は関係ありたせん。
-

ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒf[ƒ^ì¬ƒc[ƒ‹‚ÌŽg‚¢•û +

レンダリング枈みフォントデヌタ䜜成ツヌルの䜿い方

FontMaker.png

-@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒf[ƒ^ì¬ƒc[ƒ‹ ( tools ƒtƒHƒ‹ƒ_‚É‚ ‚é krkrfont.exe ) ‚ðŽÀs‚·‚邯Aã‚̉æ–Ê‚ª•\ŽŠ‚³‚ê‚Ü‚·B
+ レンダリング枈みフォントデヌタ䜜成ツヌル ( tools フォルダにある krkrfont.exe ) を実行するず、䞊の画面が衚瀺されたす。

-
uƒtƒHƒ“ƒg–Œv
-
@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒf[ƒ^‚ðì¬‚·‚錳‚ƂȂéƒtƒHƒ“ƒg–Œ‚ðŽw’肵‚Ü‚·Bc‘‚«—pƒtƒHƒ“ƒg‚ðì¬‚µ‚œ‚¢ê‡‚͐擪‚É @ ƒ}[ƒN‚̂‚¢‚œƒtƒHƒ“ƒg‚ð‘I‘ð‚µ‚Ä‚­‚Ÿ‚³‚¢B
-
u‚·‚×‚Ä‚Ì TrueType ƒtƒHƒ“ƒg‚ð•\ŽŠv
-
@ƒ`ƒFƒbƒN‚µ‚È‚¢ê‡‚Í •¶ŽšŽí‚ª“ú–{Œê‚Å‚ ‚éƒtƒHƒ“ƒg‚݂̂ðuƒtƒHƒ“ƒg–Œv‚Ɉꗗ•\ŽŠ‚µ‚Ü‚·‚ªAƒ`ƒFƒbƒN‚µ‚œê‡‚Í‚·‚×‚Ä‚Ì TrueType ƒtƒHƒ“ƒg‚ð•\ŽŠ‚µ‚Ü‚·B
-
uƒTƒCƒY(•¶Žš‚‚³)v
-
@ì¬‚·‚郌ƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚̃TƒCƒY ( •¶Žš‚̍‚‚³ ) ‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
-
uƒAƒ“ƒ`ƒGƒCƒŠƒAƒXv
-
@ƒAƒ“ƒ`ƒGƒCƒŠƒAƒXˆ—‚ðs‚€‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·BƒAƒ“ƒ`ƒGƒCƒŠƒAƒXˆ—‚ðs‚€‚ƃtƒHƒ“ƒg‚ª‚Ȃ߂炩‚ɂȂè‚Ü‚·B
-
u‘ŸŽšv
-
@‘ŸŽš‚É‚·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·BWindows NT Œn‚Ì OS ( NT4, 2000, XP, Vista, 7 “™ ) ‚ł̂݃`ƒFƒbƒN‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
uƒtƒHƒ“ƒg“à‚Ì‚·‚ׂĂ̕¶Žš‚ðŠÜ‚ß‚év
-
@ƒtƒHƒ“ƒg“à‚É‘¶Ý‚·‚é‚·‚ׂĂ̕¶Žš‚ðŠÜ‚߂邩‚Ç‚€‚©‚ðŽw’肵‚Ü‚·BWindows NT Œn‚Ì OS ( ‚œ‚Ÿ‚µ NT4 ‚ðœ‚­ ) ‚ł̂݃`ƒFƒbƒN‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒ`ƒFƒbƒN‚·‚邯AƒtƒHƒ“ƒg“à‚Ɋ܂܂ê‚Ä‚¢‚é‚·‚ׂĂ̕¶Žš‚ðo—Í‚·‚邿‚€‚ɂȂè‚Ü‚·B
-@ƒ`ƒFƒbƒN‚ð‚µ‚È‚¢‚ƁAShift JIS ‚ÉŠY“–‚·‚é•¶Žš‚Æ”ŒŠp‰p”^ƒJƒi‚݂̂ªo—Í‚³‚ê‚Ü‚·B
+
「フォント名」
+
 レンダリング枈みフォントデヌタを䜜成する元ずなるフォント名を指定したす。瞊曞き甚フォントを䜜成したい堎合は先頭に @ マヌクの぀いたフォントを遞択しおください。
+
「すべおの TrueType フォントを衚瀺」
+
 チェックしない堎合は 文字皮が日本語であるフォントのみを「フォント名」に䞀芧衚瀺したすが、チェックした堎合はすべおの TrueType フォントを衚瀺したす。
+
「サむズ(文字高さ)」
+
 䜜成するレンダリング枈みフォントのサむズ ( 文字の高さ ) をピクセル単䜍で指定したす。
+
「アンチ゚むリアス」
+
 アンチ゚むリアス凊理を行うかどうかを指定したす。アンチ゚むリアス凊理を行うずフォントがなめらかになりたす。
+
「倪字」
+
 倪字にするかどうかを指定したす。Windows NT 系の OS ( NT4, 2000, XP, Vista, 7 等 ) でのみチェックするこずができたす。
+
「フォント内のすべおの文字を含める」
+
 フォント内に存圚するすべおの文字を含めるかどうかを指定したす。Windows NT 系の OS ( ただし NT4 を陀く ) でのみチェックするこずができたす。
+ チェックするず、フォント内に含たれおいるすべおの文字を出力するようになりたす。
+ チェックをしないず、Shift JIS に該圓する文字ず半角英数カナのみが出力されたす。

Note
-@ƒ`ƒFƒbƒN‚ð‚µ‚È‚©‚Á‚œê‡‚Ì“®ì‚́A‚±‚̃c[ƒ‹‚Ì“®ì‚·‚郍ƒP[ƒ‹‚É‚æ‚Á‚ĈقȂè‚Ü‚·B’ʏíA“ú–{Œê”Å Windows ã‚Å“®ì‚³‚¹‚éê‡‚Í Shift JIS ‚ÉŠY“–‚·‚é•¶Žš‚Ȃǂ݂̂ªo—Í‚³‚ê‚邯ŒŸ‚€‚±‚Ƃł·B( ‚Æ‚¢‚Á‚Ä‚àìŽÒ‚Í“ú–{Œê”Å Windows ˆÈŠO‚ðŽ‚Á‚ĂȂ¢‚̂ł킩‚è‚Ü‚¹‚ñ‚ª )
+ チェックをしなかった堎合の動䜜は、このツヌルの動䜜するロケヌルによっお異なりたす。通垞、日本語版 Windows 䞊で動䜜させる堎合は Shift JIS に該圓する文字などのみが出力されるず蚀うこずです。( ずいっおも䜜者は日本語版 Windows 以倖を持っおないのでわかりたせんが )

-
uŠOŽš‚ðŠÜ‚ß‚év
-
@ŠOŽš‚ðŠÜ‚߂邩‚Ç‚€‚©‚ðŽw’肵‚Ü‚·BWindows NT Œn‚Ì OS ( ‚œ‚Ÿ‚µ NT4 ‚ðœ‚­ ) ‚ł̂ݑI‘ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚»‚Ì‘Œ‚Ì OS ‚ł͏í‚Ƀ`ƒFƒbƒN‚³‚ꂜó‘ԂɂȂè‚Ü‚·B
-@ŠOŽš‚Í Windows •t‘®‚́uŠOŽšƒGƒfƒBƒ^v‚Ȃǂō쐬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
uƒTƒ“ƒvƒ‹v
-
@‘I‘ð‚³‚ê‚œðŒ‚ō쐬‚³‚ê‚郌ƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚̃Tƒ“ƒvƒ‹‚ð•\ŽŠ‚µ‚Ü‚·B‚±‚́uƒTƒ“ƒvƒ‹v‚ł́Ao—Í‚³‚ê‚é‚·‚ׂĂ̕¶Žš‚ðŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
uo—̓tƒ@ƒCƒ‹v
-
@o—Í‚·‚éƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·Bo—Í‚·‚éƒtƒ@ƒCƒ‹‚ÌŠg’£Žq‚Í .tft ‚ɂȂè‚Ü‚·BuŽQÆv‚ðƒNƒŠƒbƒN‚·‚邯ƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚Ńtƒ@ƒCƒ‹‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
uì¬v
-
@ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒtƒ@ƒCƒ‹‚ðì¬‚µ‚Ü‚·B
-
u•‚¶‚év
-
@‚±‚̃c[ƒ‹‚ðI—¹‚µ‚Ü‚·B
+
「倖字を含める」
+
 倖字を含めるかどうかを指定したす。Windows NT 系の OS ( ただし NT4 を陀く ) でのみ遞択するこずができたす。その他の OS では垞にチェックされた状態になりたす。
+ 倖字は Windows 付属の「倖字゚ディタ」などで䜜成するこずができたす。
+
「サンプル」
+
 遞択された条件で䜜成されるレンダリング枈みフォントのサンプルを衚瀺したす。この「サンプル」では、出力されるすべおの文字を確認するこずができたす。
+
「出力ファむル」
+
 出力するファむルを指定したす。出力するファむルの拡匵子は .tft になりたす。「参照」をクリックするずダむアログボックスでファむルを指定するこずができたす。
+
「䜜成」
+
 レンダリング枈みフォントファむルを䜜成したす。
+
「閉じる」
+
 このツヌルを終了したす。
diff --git a/docs/kr2doc/contents/GraphicSystem.html b/docs/kr2doc/contents/GraphicSystem.html index b78b7ab..5d81e42 100644 --- a/docs/kr2doc/contents/GraphicSystem.html +++ b/docs/kr2doc/contents/GraphicSystem.html @@ -5,224 +5,224 @@ - ƒOƒ‰ƒtƒBƒbƒNƒVƒXƒeƒ€ + グラフィックシステム - + - + -

ƒOƒ‰ƒtƒBƒbƒNƒVƒXƒeƒ€‚ɂ‚¢‚Ä +

グラフィックシステムに぀いお

-@‹g—¢‹g—¢‚́AƒŒƒCƒ„‚É‚æ‚éƒOƒ‰ƒtƒBƒbƒN‚Ì•\ŽŠ‹@\‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
-@ŠeƒŒƒCƒ„‚̓Aƒ‹ƒtƒ@ƒuƒŒƒ“ƒh‚É‚æ‚é“§‰ßd‚ˍ‡‚킹‚âŠK‘w\‘¢ŠÇ—‹@”\‚ðŽ‚Á‚Ä‚¢‚Ü‚·B‚Ü‚œAƒŒƒCƒ„‚ð GUI •”•i (ƒEƒBƒWƒbƒg) ‚Æ‚µ‚Ä“®ì‚³‚¹‚邱‚Æ‚ª‚Å‚«‚邿‚€‚ɁAƒ†[ƒU‚©‚ç‚Ì“ü—Í‚ðŽó‚¯Žæ‚邜‚߂̋@\ ( ƒtƒH[ƒJƒX ) ‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
+ 吉里吉里は、レむダによるグラフィックの衚瀺機構を持っおいたす。
+ 各レむダはアルファブレンドによる透過重ね合わせや階局構造管理機胜を持っおいたす。たた、レむダを GUI 郚品 (りィゞット) ずしお動䜜させるこずができるように、ナヌザからの入力を受け取るための機構 ( フォヌカス ) を持っおいたす。

-@d‚ˍ‡‚킳‚ꂜƒŒƒCƒ„‚́A•`‰æƒfƒoƒCƒX‚ƌĂ΂ê‚é‹@\‚ɂāAƒEƒBƒ“ƒhƒE‚É•`‰æ‚³‚ê‚Ü‚·BƒfƒtƒHƒ‹ƒg‚Å‚Í PassThrough‚ƌĂ΂ê‚éA’Pƒ‚ɃŒƒCƒ„‚̏o—Í‚ðƒEƒBƒ“ƒhƒE‚É•`‰æ‚·‚邟‚¯‚̃fƒoƒCƒX‚ªŽg—p‚³‚ê‚Ü‚·B•`‰æƒfƒoƒCƒX‚ÍWindow.drawDeviceƒvƒƒpƒeƒB‚𑀍삷‚邱‚ƂŎ©—R‚ɍ·‚µ‘Ö‚Š‚ç‚ê‚邿‚€‚ɂȂÁ‚Ä‚š‚èA—p“r‚ɉž‚¶‚œ‰‰oŒø‰Ê‚È‚Ç‚ðƒ†[ƒU‚ª“ÆŽ©‚É(ƒvƒ‰ƒOƒCƒ“‚ÌŒ`Ž®‚Å)’è‹`‚·‚邱‚ƂƂª‚Å‚«‚Ü‚·‚ªA‹g—¢‹g—¢‚Q‚ª“à‘ ‚µ‚Ä‚¢‚é‚̂͑Oq‚ÌPassThroughƒfƒoƒCƒX‚݂̂ł·B
-

“ǂݍž‚݉”\‚ȉ摜Œ`Ž® + 重ね合わされたレむダは、描画デバむスず呌ばれる機構にお、りィンドりに描画されたす。デフォルトでは PassThroughず呌ばれる、単玔にレむダの出力をりィンドりに描画するだけのデバむスが䜿甚されたす。描画デバむスはWindow.drawDeviceプロパティを操䜜するこずで自由に差し替えられるようになっおおり、甚途に応じた挔出効果などをナヌザが独自に(プラグむンの圢匏で)定矩するこずずができたすが、吉里吉里が内蔵しおいるのは前述のPassThroughデバむスのみです。 +

読み蟌み可胜な画像圢匏

-@•W€ó‘Ô‚Ì‹g—¢‹g—¢‚ŁALayer.loadImages ‚ŃŒƒCƒ„‚ɓǂݍž‚Þ‚±‚Ƃ̂ł«‚éŒ`Ž®‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 暙準状態の吉里吉里で、Layer.loadImages でレむダに読み蟌むこずのできる圢匏は以䞋の通りです。

BMP
-
@Windows •W€‚̃rƒbƒgƒ}ƒbƒvŒ`Ž®‚Å‚·B32 bpp ‚Ì BMP ‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚«ƒrƒbƒgƒ}ƒbƒv‚ÆŒ©‚È‚³‚ê‚Ü‚·B
-@RLEˆ³k‚³‚ꂜƒrƒbƒgƒ}ƒbƒv‚͓ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB
+
 Windows 暙準のビットマップ圢匏です。32 bpp の BMP はアルファチャネル付きビットマップず芋なされたす。
+ RLE圧瞮されたビットマップは読み蟌むこずができたせん。
PNG
-
@Portable Network Graphic Œ`Ž®‚ð“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·BƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚«ƒrƒbƒgƒ}ƒbƒv PNG ‚à“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+
 Portable Network Graphic 圢匏を読み蟌むこずができたす。アルファチャネル付きビットマップ PNG も読み蟌むこずができたす。
JPEG
-
@JPEG Œ`Ž®‚ð“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·BŽZpˆ³k‚³‚ꂜ‚à‚Ì‚â‰Â‹tˆ³k‚Ì‚à‚͓̂ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ‚ªA‚»‚à‚»‚à–Å‘œ‚ÉŒ©‚©‚¯‚È‚¢‚̂ł©‚Ü‚í‚È‚¢‚©‚ÆŽv‚¢‚Ü‚·B
+
 JPEG 圢匏を読み蟌むこずができたす。算術圧瞮されたものや可逆圧瞮のものは読み蟌むこずができたせんが、そもそも滅倚に芋かけないのでかたわないかず思いたす。
ERI
-
@L.Entis ށ‚Ì’ñ¥‚·‚é‰Â‹tˆ³kƒtƒH[ƒ}ƒbƒg‚Å‚·BƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚«‚Ì‚à‚Ì‚à“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+
 L.Entis 氏の提唱する可逆圧瞮フォヌマットです。アルファチャネル付きのものも読み蟌むこずができたす。
TLG5
-
@‹g—¢‹g—¢“ÆŽ©‚̉‹tˆ³kƒtƒH[ƒ}ƒbƒg‚Å‚·BŠg’£Žq‚Í .tlg ‚Å‚·BƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚«‚Ì‚à‚Ì‚à“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·Bˆ³k—Š‚Í‚³‚قǍ‚‚­‚ ‚è‚Ü‚¹‚ñ‚ªA‚‘¬‚É“WŠJ‚Å‚«‚é‚Ì‚ª“Á’¥‚Å‚·B‚±‚ÌŒ`Ž®‚̓}ƒXƒN‰æ‘œ(_m) ‚ ‚é‚¢‚Í—Ìˆæ‰æ‘œ (_p) ‚ÉŽg—p‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñBƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹–³‚µ‚̃tƒ‹ƒJƒ‰[‰æ‘œA‚ ‚é‚¢‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹•t‚«‚̃tƒ‹ƒJƒ‰[‰æ‘œ‚Ì‚Ý‚ðˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+
 吉里吉里独自の可逆圧瞮フォヌマットです。拡匵子は .tlg です。アルファチャネル付きのものも読み蟌むこずができたす。圧瞮率はさほど高くありたせんが、高速に展開できるのが特城です。この圢匏はマスク画像(_m) あるいは領域画像 (_p) に䜿甚するこずはできたせん。アルファチャンネル無しのフルカラヌ画像、あるいはアルファチャンネル付きのフルカラヌ画像のみを扱うこずができたす。
TLG6
-
@‹g—¢‹g—¢“ÆŽ©‚̉‹tˆ³kƒtƒH[ƒ}ƒbƒg‚Å‚·BŠg’£Žq‚ÍTLG5‚Æ“¯‚¶‚­ .tlg ‚Å‚·BTLG6‚͍‚‚¢ˆ³k—Š‚ª“Á’¥‚Å‚·B“WŠJ‘¬“x‚ÍTLG5‚Ì‚Q”{Žã‚©‚©‚è‚Ü‚·‚ªA‚»‚ê‚Å‚àPNG‚Ì‚Q”{ˆÈã‚‘¬‚É“WŠJ‚Å‚«AƒTƒCƒY‚àPNG‚æ‚è2`4Š„¬‚³‚­‚È‚è‚Ü‚·B
-
ƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®
-
@ƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚́AFî•ñ‚̉摜(ƒƒCƒ“) ‚ƃAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹(ƒ}ƒXƒN) ‚̉摜‚ª•ª—£‚µ‚Ä‚¢‚éŒ`Ž®‚ŁAƒ}ƒXƒN‰æ‘œ‚́AƒƒCƒ“‰æ‘œ‚̃tƒ@ƒCƒ‹–Œ‚É _m ‚ª•t‰Á‚³‚ꂜ‚à‚̂ƂȂè‚Ü‚· ( ‚œ‚Æ‚Š‚ÎAabc.jpeg ‚ɑ΂µ‚Ä abc_m.jpeg )B
-@ƒƒCƒ“/ƒ}ƒXƒN‰æ‘œ‚ÌŒ`Ž®‚ªˆÙ‚È‚Á‚Ä‚¢‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB

-@‚»‚Ì‘ŒASusie Plug-in ‚ðŽg‚Á‚ēǂݍž‚݉”\‚ȉ摜Œ`Ž®‚𑝂₷‚±‚Æ‚ª‚Å‚«‚Ü‚·BSusie plug-in ‚Í Plugins.link ƒƒ\ƒbƒh‚œǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@Susie Plug-in ‚©‚ç 32bpp ‚̃rƒbƒgƒ}ƒbƒv‚ª“n‚³‚ꂜê‡‚́AƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚«ƒrƒbƒgƒ}ƒbƒv‚ÆŒ©‚È‚³‚ê‚Ü‚·B
+
 吉里吉里独自の可逆圧瞮フォヌマットです。拡匵子はTLG5ず同じく .tlg です。TLG6は高い圧瞮率が特城です。展開速床はTLG5の倍匱かかりたすが、それでもPNGの倍以䞊高速に展開でき、サむズもPNGより24割小さくなりたす。
+
メむン/マスク分離圢匏
+
 メむン/マスク分離圢匏は、色情報の画像(メむン) ずアルファチャネル(マスク) の画像が分離しおいる圢匏で、マスク画像は、メむン画像のファむル名に _m が付加されたものずなりたす ( たずえば、abc.jpeg に察しお abc_m.jpeg )。
+ メむン/マスク画像の圢匏が異なっおいおもかたいたせん。

+ その他、Susie Plug-in を䜿っお読み蟌み可胜な画像圢匏を増やすこずができたす。Susie plug-in は Plugins.link メ゜ッドで読み蟌むこずができたす。
+ Susie Plug-in から 32bpp のビットマップが枡された堎合は、アルファチャネル付きビットマップず芋なされたす。

-

ƒŒƒCƒ„ƒ^ƒCƒv +

レむダタむプ

-@‹g—¢‹g—¢‚̃ŒƒCƒ„‚Í—lX‚ȍ‡¬ƒ‚[ƒh(ƒŒƒCƒ„ƒ^ƒCƒv)‚Å•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ˆÈ‰º‚̍‡¬ƒ‚[ƒh‚ª‚ ‚èAlt ‚ÅŽn‚܂郌ƒCƒ„ƒ^ƒCƒv’萔‚ð Layer.type ƒvƒƒpƒeƒB‚ÉŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚È‚šAŽ®’†‚Ì result ‚ÍŒ‹‰ÊAdest ‚͏d‚ˍ‡‚킹æ‚̉摜‚Ì‹P“xAsrc ‚͏d‚ˍ‡‚킹‚鉿‘œ‚Ì‹P“xAƒ¿‚͏d‚ˍ‡‚킹‚鉿‘œ‚̃sƒNƒZƒ‹‚²‚Ƃ̃Aƒ‹ƒtƒ@’l‚ŁA‚·‚ׂĒl‚Ì”ÍˆÍ‚Í 0.0 ` 1.0 ‚Æ‚µ‚Ü‚·B
-@‚Ü‚œA‚±‚±‚Å‚Íà–Ÿ‚Ì‚œ‚߂Ɉȉº‚̊֐”‚ð’è‹`‚µ‚Ü‚·B
-
  • abs(a) : a ‚̐â‘Î’l
  • max(a, b) : a ‚Æ b ‚̂ǂ¿‚ç‚©‘å‚«‚¢•û
  • min(a, b) : a ‚Æ b ‚̂ǂ¿‚ç‚©¬‚³‚¢•û
  • blend(a, b, r) = a ~ (1.0 - r) + b ~ r

+ 吉里吉里のレむダは様々な合成モヌド(レむダタむプ)で衚瀺するこずができたす。
+ 以䞋の合成モヌドがあり、lt で始たるレむダタむプ定数を Layer.type プロパティに指定するこずができたす。
+ なお、匏䞭の result は結果、dest は重ね合わせ先の画像の茝床、src は重ね合わせる画像の茝床、αは重ね合わせる画像のピクセルごずのアルファ倀で、すべお倀の範囲は 0.0  1.0 ずしたす。
+ たた、ここでは説明のために以䞋の関数を定矩したす。
+
  • abs(a) : a の絶察倀
  • max(a, b) : a ず b のどちらか倧きい方
  • min(a, b) : a ず b のどちらか小さい方
  • blend(a, b, r) = a × (1.0 - r) + b × r

ltOpaque (ltCoverRect)
-
@ltOpaque ‚Í“§‰ß‚𔺂í‚È‚¢•\ŽŠ‚Å‚·Bí‚ɃŒƒCƒ„‚Ì‹éŒ`‘S‘Ì‚ªŠ®‘S•s“§–Ÿ‚È•\ŽŠ‚ɂȂè‚Ü‚· ( ‚±‚̃ŒƒCƒ„ƒ^ƒCƒv‚ÉŒÀ‚è‚Ü‚¹‚ñ‚ªALayer.opacity ‚Å•s“§–Ÿ“x‚ð‰º‚°‚Ä‚¢‚éê‡‚Í‚»‚ê‚ɏ]‚¢‚Ü‚· )B
+
 ltOpaque は透過を䌎わない衚瀺です。垞にレむダの矩圢党䜓が完党䞍透明な衚瀺になりたす ( このレむダタむプに限りたせんが、Layer.opacity で䞍透明床を䞋げおいる堎合はそれに埓いたす )。

-Ž® : result = src
+匏 : result = src

Note
-ltCoverRect ‚Å‚à“¯‚¶ˆÓ–¡‚ɂȂè‚Ü‚·‚ªA2.23 beta 2 –¢–ž‚É‚š‚¯‚éŒÃ‚¢–ŒÌ‚Å‚·B

+ltCoverRect でも同じ意味になりたすが、2.23 beta 2 未満における叀い名称です。

ltAlpha (ltTransparent)
-
@ltAlpha ‚̓Aƒ‹ƒtƒ@‡¬‚ðs‚¢‚Ü‚·B“§‰ß‚ðs‚€Û‚Ì‚à‚Á‚Æ‚àŠî–{“I‚ȃ^ƒCƒv‚Å‚·BBMP ‚â Susie plug-in ‚©‚ç‚̃Aƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹‚Ì“ü—Í‚É‚š‚¢‚Ä‚à‰º‹L‚ÌŽ®‚ªŽg‚í‚ê‚Ü‚·B
+
 ltAlpha はアルファ合成を行いたす。透過を行う際のもっずも基本的なタむプです。BMP や Susie plug-in からのアルファチャネルの入力においおも䞋蚘の匏が䜿われたす。

-Ž® : result = blend(dest, src, ƒ¿)
+匏 : result = blend(dest, src, α)

Note
-ltTransparent ‚Å‚à“¯‚¶ˆÓ–¡‚ɂȂè‚Ü‚·‚ªA2.23 beta 2 –¢–ž‚É‚š‚¯‚éŒÃ‚¢–ŒÌ‚Å‚·B

+ltTransparent でも同じ意味になりたすが、2.23 beta 2 未満における叀い名称です。

ltAddAlpha
-
@ltAddAlpha ‚͉ÁŽZƒAƒ‹ƒtƒ@‡¬‚ðs‚¢‚Ü‚·B
-@‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^‚Å‚±‚ÌŒ`Ž®‚É“K‚µ‚œ‰æ‘œ‚ðo—͂ł«‚Ü‚·B‚Ü‚œALayer.convertType ƒƒ\ƒbƒh‚Å ltAlpha ‚©‚炱‚ÌŒ`Ž®‚ɕϊ·‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ltAddAlpha‚̃ŒƒCƒ„‚́AltAlpha ‚̃ŒƒCƒ„‚Ì’ŒÚ‚ÌŽq‚É‚È‚é‚Æ³í‚É•\ŽŠ‚Å‚«‚Ü‚¹‚ñB
+
 ltAddAlpha は加算アルファ合成を行いたす。
+ 画像フォヌマットコンバヌタでこの圢匏に適した画像を出力できたす。たた、Layer.convertType メ゜ッドで ltAlpha からこの圢匏に倉換するこずができたす。
+ ltAddAlphaのレむダは、ltAlpha のレむダの盎接の子になるず正垞に衚瀺できたせん。

-Ž® : result = min(1.0, dest ~ ( 1.0 - ƒ¿ ) + src)
+匏 : result = min(1.0, dest × ( 1.0 - α ) + src)
ltAdditive
-
@ltAdditive ‚͉ÁŽZ‡¬‚ðs‚¢‚Ü‚·BŒõÊ‚Ì•\Œ»‚É“K‚µ‚Ä‚¢‚Ü‚·BPhotoshop‚É‚š‚¯‚éu•¢‚¢Ä‚«(ƒŠƒjƒA)v‚Å‚·‚ªAPhotoshop‚Æ“¯‚¶Œø‰Ê‚𓟂œ‚¢ê‡‚ÍŒãq‚Ì ltPsAdditive ‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢BltPsAdditive ‚ƈႢAltAdditive ‚Å‚Í ƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@’†«F (d‚ˍ‡‚킹‚Ä‚à•ω»‚̂Ȃ¢F) ‚͍•‚Å‚·B
+
 ltAdditive は加算合成を行いたす。光圩の衚珟に適しおいたす。Photoshopにおける「芆い焌き(リニア)」ですが、Photoshopず同じ効果を埗たい堎合は埌述の ltPsAdditive を䜿甚しおください。ltPsAdditive ず違い、ltAdditive では αは無芖されたす。
+ 䞭性色 (重ね合わせおも倉化のない色) は黒です。

-Ž® : result = min(1.0, dest + src)
+匏 : result = min(1.0, dest + src)
ltSubtractive
-
@ltSubtractive ‚ÍŒžŽZ‡¬‚ðs‚¢‚Ü‚·Bƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@’†«F‚Í”’‚Å‚·B
+
 ltSubtractive は枛算合成を行いたす。αは無芖されたす。
+ 䞭性色は癜です。

-Ž® : result = max(0.0, dest + src - 1.0)
+匏 : result = max(0.0, dest + src - 1.0)

Note
-@result = dest - src ‚ƈႀ‚Ì‚Í src ‚ª”œ“]‚µ‚È‚¢‚©‚·‚é‚©‚̈Ⴂ‚Ÿ‚¯‚Å‚·B

+ result = dest - src ず違うのは src が反転しないかするかの違いだけです。
ltMultiplicative
-
@ltMultiplicative ‚͏æŽZ‡¬‚ðs‚¢‚Ü‚·Bƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@’†«F‚Í”’‚Å‚·B
+
 ltMultiplicative は乗算合成を行いたす。αは無芖されたす。
+ 䞭性色は癜です。

-Ž® : result = dest ~ src
+匏 : result = dest × src
ltDodge
-
@ltDodge ‚́u•¢‚¢Ä‚«v‡¬‚ðs‚¢‚Ü‚·BŒõ‚ɏƂ炳‚ꂜ‚à‚̂̕\Œ»‚É“K‚µ‚Ä‚¢‚Ü‚·Bƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@’†«F‚͍•‚Å‚·B
+
 ltDodge は「芆い焌き」合成を行いたす。光に照らされたものの衚珟に適しおいたす。αは無芖されたす。
+ 䞭性色は黒です。

-Ž® : result = min(1.0, dest € ( 1.0 - src ) )
+匏 : result = min(1.0, dest ÷ ( 1.0 - src ) )
ltLighten
-
@ltLighten ‚́u”äŠr(–Ÿ)v‡¬‚ðs‚¢‚Ü‚·Bƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@’†«F‚͍•‚Å‚·B
+
 ltLighten は「比范(明)」合成を行いたす。αは無芖されたす。
+ 䞭性色は黒です。

-Ž® : result = max(dest, src)
+匏 : result = max(dest, src)
ltDarken
-
@ltDarken ‚́u”äŠr(ˆÃ)v‡¬‚ðs‚¢‚Ü‚·Bƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@’†«F‚Í”’‚Å‚·B
+
 ltDarken は「比范(暗)」合成を行いたす。αは無芖されたす。
+ 䞭性色は癜です。

-Ž® : result = min(dest, src)
+匏 : result = min(dest, src)
ltScreen
-
@ltLighten ‚́uƒXƒNƒŠ[ƒ“æŽZv‡¬‚ðs‚¢‚Ü‚·Bƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@’†«F‚͍•‚Å‚·B
+
 ltLighten は「スクリヌン乗算」合成を行いたす。αは無芖されたす。
+ 䞭性色は黒です。

-Ž® : result = 1.0 - ( 1.0 - dest ) ~ ( 1.0 - src )
+匏 : result = 1.0 - ( 1.0 - dest ) × ( 1.0 - src )
ltPsNormal
-
@ltPsNormal ‚Í ltAlpha ‚Æ“¯‚¶Œø‰Ê‚ðŽ‚¿‚Ü‚·B—ðŽj“I‚È——R‚Å ltAlpha ‚Ƃ͕ʂ̃‹[ƒ`ƒ“‚â–ŒÌ‚ƂȂÁ‚Ä‚¢‚Ü‚·B
+
 ltPsNormal は ltAlpha ず同じ効果を持ちたす。歎史的な理由で ltAlpha ずは別のルヌチンや名称ずなっおいたす。
ltPsAdditive
-
@ltPsAdditive ‚ÍPhotoshopŒÝŠ·‚́u•¢‚¢Ä‚«(ƒŠƒjƒA)v‡¬(‰ÁŽZ‡¬)‚ðs‚¢‚Ü‚·BltAdditive ‚ƈႢAƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚¹‚ñB
-@’†«F‚͍•‚Å‚·B
+
 ltPsAdditive はPhotoshop互換の「芆い焌き(リニア)」合成(加算合成)を行いたす。ltAdditive ず違い、αは無芖されたせん。
+ 䞭性色は黒です。

-Ž® : result = blend(dest, min(1.0, dest + src), ƒ¿)
+匏 : result = blend(dest, min(1.0, dest + src), α)
ltPsSubtractive
-
@ltPsSubtractive ‚ÍPhotoshopŒÝŠ·‚́uÄ‚«ž‚Ý(ƒŠƒjƒA)v‡¬(ŒžŽZ‡¬)‚ðs‚¢‚Ü‚·BltSubtractive ‚ƈႢAƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚¹‚ñB
-@’†«F‚Í”’‚Å‚·B
+
 ltPsSubtractive はPhotoshop互換の「焌き蟌み(リニア)」合成(枛算合成)を行いたす。ltSubtractive ず違い、αは無芖されたせん。
+ 䞭性色は癜です。

-Ž® : result = blend(dest, max(0.0, dest + src - 1.0), ƒ¿)
+匏 : result = blend(dest, max(0.0, dest + src - 1.0), α)
ltPsMultiplicative
-
@ltPsMultiplicative ‚ÍPhotoshopŒÝŠ·‚́uæŽZv‡¬‚ðs‚¢‚Ü‚·BltMultiplicative ‚ƈႢAƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚¹‚ñB
-@’†«F‚Í”’‚Å‚·B
+
 ltPsMultiplicative はPhotoshop互換の「乗算」合成を行いたす。ltMultiplicative ず違い、αは無芖されたせん。
+ 䞭性色は癜です。

-Ž® : result = blend(dest, dest ~ src, ƒ¿)
+匏 : result = blend(dest, dest × src, α)
ltPsScreen
-
@ltPsScreen ‚ÍPhotoshopŒÝŠ·‚́uƒXƒNƒŠ[ƒ“v‡¬‚ðs‚¢‚Ü‚·BltScreen ‚ƈႢAƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚¹‚ñB
-@’†«F‚͍•‚Å‚·B
+
 ltPsScreen はPhotoshop互換の「スクリヌン」合成を行いたす。ltScreen ず違い、αは無芖されたせん。
+ 䞭性色は黒です。

-Ž® : result = blend(dest, 1.0 - (1.0 - dest) ~ (1.0 - src), ƒ¿)
+匏 : result = blend(dest, 1.0 - (1.0 - dest) × (1.0 - src), α)
ltPsOverlay
-
@ltPsOverlay ‚ÍPhotoshopŒÝŠ·‚́uƒI[ƒo[ƒŒƒCv‡¬‚ðs‚¢‚Ü‚·B
-@’†«F‚Í50%ŠDF‚Å‚·B
+
 ltPsOverlay はPhotoshop互換の「オヌバヌレむ」合成を行いたす。
+ 䞭性色は50%灰色です。

-Ž® : result = blend(dest, overlay(dest, src), ƒ¿)
-‚±‚±‚Å overlay(a, b) =
-@a ~ b ~ 2.0 ( a < 0.5 ‚̂Ƃ«)
-@1.0 - (1.0 - a) ~ (1.0 - b) ~ 2.0 (‚»‚êˆÈŠO‚̂Ƃ«)
+匏 : result = blend(dest, overlay(dest, src), α)
+ここで overlay(a, b) =
+ a × b × 2.0 ( a < 0.5 のずき)
+ 1.0 - (1.0 - a) × (1.0 - b) × 2.0 (それ以倖のずき)
ltPsHardLight
-
@ltPsHardLight ‚ÍPhotoshopŒÝŠ·‚́uƒn[ƒhƒ‰ƒCƒgv‡¬‚ðs‚¢‚Ü‚·B
-@’†«F‚Í50%ŠDF‚Å‚·B
+
 ltPsHardLight はPhotoshop互換の「ハヌドラむト」合成を行いたす。
+ 䞭性色は50%灰色です。

-Ž® : result = blend(dest, hardlight(dest, src), ƒ¿)
-‚±‚±‚Å hardlight(a, b) =
-@a ~ b ~ 2.0 (b < 0.5 ‚̂Ƃ«)
-@1.0 - (1.0 - a) ~ (1.0 - b) ~ 2.0 (‚»‚êˆÈŠO‚̂Ƃ«)
+匏 : result = blend(dest, hardlight(dest, src), α)
+ここで hardlight(a, b) =
+ a × b × 2.0 (b < 0.5 のずき)
+ 1.0 - (1.0 - a) × (1.0 - b) × 2.0 (それ以倖のずき)
ltPsSoftLight
-
@ltPsSoftLight ‚ÍPhotoshopŒÝŠ·‚́uƒ\ƒtƒgƒ‰ƒCƒgv‡¬‚ðs‚¢‚Ü‚·B
-@’†«F‚Í50%ŠDF‚Å‚·B
+
 ltPsSoftLight はPhotoshop互換の「゜フトラむト」合成を行いたす。
+ 䞭性色は50%灰色です。

-Ž® : result = blend(dest, softlight(dest, src), ƒ¿)
-‚±‚±‚Å softlight(a, b) =
-@a(0.5 € b) (b < 0.5 ‚̂Ƃ«)
-@a((1.0 - b) € 2) (‚»‚êˆÈŠO‚̂Ƃ«)
+匏 : result = blend(dest, softlight(dest, src), α)
+ここで softlight(a, b) =
+ a(0.5 ÷ b) (b < 0.5 のずき)
+ a((1.0 - b) ÷ 2) (それ以倖のずき)
ltPsColorDodge
-
@ltPsColorDodge ‚ÍPhotoshopŒÝŠ·‚́u•¢‚¢Ä‚«ƒJƒ‰[v‡¬‚ðs‚¢‚Ü‚·BltDodge ‚ƈႢAƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚¹‚ñB
-@’†«F‚͍•‚Å‚·B
+
 ltPsColorDodge はPhotoshop互換の「芆い焌きカラヌ」合成を行いたす。ltDodge ず違い、αは無芖されたせん。
+ 䞭性色は黒です。

-Ž® : result = blend(dest, min(1.0, dest € ( 1.0 - src ) ), ƒ¿)
+匏 : result = blend(dest, min(1.0, dest ÷ ( 1.0 - src ) ), α)
ltPsColorDodge5
-
@ltPsColorDodge ‚ÍPhotoshop‚̃o[ƒWƒ‡ƒ“ 5.x ˆÈ‰º‚ƌ݊·‚́u•¢‚¢Ä‚«ƒJƒ‰[v‡¬‚ðs‚¢‚Ü‚·BltPsColorDodge ‚Ƃ͎®‚ªŽáбˆÙ‚È‚è‚Ü‚·B
-@’†«F‚͍•‚Å‚·B
+
 ltPsColorDodge はPhotoshopのバヌゞョン 5.x 以䞋ず互換の「芆い焌きカラヌ」合成を行いたす。ltPsColorDodge ずは匏が若干異なりたす。
+ 䞭性色は黒です。

-Ž® : result = min(1.0, dest € ( 1.0 - src ~ ƒ¿) )
+匏 : result = min(1.0, dest ÷ ( 1.0 - src × α) )
ltPsColorBurn
-
@ltPsColorBurn ‚ÍPhotoshopŒÝŠ·‚́uÄ‚«ž‚݃Jƒ‰[v‡¬‚ðs‚¢‚Ü‚·B
-@’†«F‚Í”’‚Å‚·B
+
 ltPsColorBurn はPhotoshop互換の「焌き蟌みカラヌ」合成を行いたす。
+ 䞭性色は癜です。

-Ž® : result = blend(dest, max(0.0, 1.0 - (1.0 - dest) € src), ƒ¿)
+匏 : result = blend(dest, max(0.0, 1.0 - (1.0 - dest) ÷ src), α)
ltPsLighten
-
@ltPsLighten ‚ÍPhotoshopŒÝŠ·‚́u”äŠr(–Ÿ)v‡¬‚ðs‚¢‚Ü‚·BltLighten ‚ƈႢAƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚¹‚ñB
-@’†«F‚͍•‚Å‚·B
+
 ltPsLighten はPhotoshop互換の「比范(明)」合成を行いたす。ltLighten ず違い、αは無芖されたせん。
+ 䞭性色は黒です。

-Ž® : result = blend(dest, max(dest, src), ƒ¿)
+匏 : result = blend(dest, max(dest, src), α)
ltPsDarken
-
@ltPsDarken ‚ÍPhotoshopŒÝŠ·‚́u”äŠr(ˆÃ)v‡¬‚ðs‚¢‚Ü‚·BltDarken ‚ƈႢAƒ¿‚Í–³Ž‹‚³‚ê‚Ü‚¹‚ñB
-@’†«F‚Í”’‚Å‚·B
+
 ltPsDarken はPhotoshop互換の「比范(暗)」合成を行いたす。ltDarken ず違い、αは無芖されたせん。
+ 䞭性色は癜です。

-Ž® : result = blend(dest, min(dest, src), ƒ¿)
+匏 : result = blend(dest, min(dest, src), α)
ltPsDifference
-
@ltPsDifference ‚ÍPhotoshopŒÝŠ·‚́u·‚̐â‘Î’lv‡¬‚ðs‚¢‚Ü‚·B
-@’†«F‚͍•‚Å‚·B
+
 ltPsDifference はPhotoshop互換の「差の絶察倀」合成を行いたす。
+ 䞭性色は黒です。

-Ž® : result = blend(dest, abs(dest - src), ƒ¿)
+匏 : result = blend(dest, abs(dest - src), α)
ltPsDifference5
-
@ltPsDifference5 ‚ÍPhotoshop‚̃o[ƒWƒ‡ƒ“ 5.x ˆÈ‰º‚ƌ݊·‚́u·‚̐â‘Î’lv‡¬‚ðs‚¢‚Ü‚·BltPsDifference ‚Ƃ͎®‚ªŽáбˆÙ‚È‚è‚Ü‚·B
-@’†«F‚͍•‚Å‚·B
+
 ltPsDifference5 はPhotoshopのバヌゞョン 5.x 以䞋ず互換の「差の絶察倀」合成を行いたす。ltPsDifference ずは匏が若干異なりたす。
+ 䞭性色は黒です。

-Ž® : result = abs(dest - src ~ ƒ¿)
+匏 : result = abs(dest - src × α)
ltPsExclusion
-
@ltPsExclusion ‚ÍPhotoshopŒÝŠ·‚́uœŠOv‡¬‚ðs‚¢‚Ü‚·B
-@’†«F‚͍•‚Å‚·B
+
 ltPsExclusion はPhotoshop互換の「陀倖」合成を行いたす。
+ 䞭性色は黒です。

-Ž® : result = blend(dest, dest + src - 2.0 ~ src ~ dest, ƒ¿)
+匏 : result = blend(dest, dest + src - 2.0 × src × dest, α)
@@ -231,47 +231,47 @@ ltTransparent -

ƒAƒ‹ƒtƒ@‡¬‚ƉÁŽZƒAƒ‹ƒtƒ@‡¬ +

アルファ合成ず加算アルファ合成

-@‹g—¢‹g—¢‚́A“ñ‚‚̃Aƒ‹ƒtƒ@‡¬ƒ‚[ƒh‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
+ 吉里吉里は、二぀のアルファ合成モヌドを持っおいたす。
-
ƒAƒ‹ƒtƒ@‡¬
-
Layer.type ƒvƒƒpƒeƒB‚Å ltAlpha ‚ðŽw’è‚·‚邯‚±‚Ì•\ŽŠƒ^ƒCƒv‚ɂȂè‚Ü‚·B
-ltAlpha‚Í‘œ‚­‚̃Oƒ‰ƒtƒBƒbƒNƒ\ƒtƒg‚ªÌ—p‚µ‚Ä‚¢‚éƒAƒ‹ƒtƒ@‡¬ƒ‚[ƒh‚Å‚·B‘Œ‚̃Oƒ‰ƒtƒBƒbƒNƒ\ƒtƒg‚ŏo—Í‚µ‚œƒf[ƒ^‚ð‚»‚Ì‚Ü‚Ü“Ç‚Ýž‚ޏꍇ‚Í‚±‚̃‚[ƒh‚ª“K‚µ‚Ä‚¢‚Ü‚·B
+
アルファ合成
+
Layer.type プロパティで ltAlpha を指定するずこの衚瀺タむプになりたす。
+ltAlphaは倚くのグラフィック゜フトが採甚しおいるアルファ合成モヌドです。他のグラフィック゜フトで出力したデヌタをそのたた読み蟌む堎合はこのモヌドが適しおいたす。
-
‰ÁŽZƒAƒ‹ƒtƒ@‡¬
-
Layer.type ƒvƒƒpƒeƒB‚Å ltAddAlpha ‚ðŽw’è‚·‚邯‚±‚Ì•\ŽŠƒ^ƒCƒv‚ɂȂè‚Ü‚·B
-@‚±‚ÌŒ`Ž®‚̓Aƒ‹ƒtƒ@‡¬‚É”ä‚ׂĈȉº‚̃ƒŠƒbƒgEƒfƒƒŠƒbƒg‚ª‚ ‚è‚Ü‚·B
-
  • Ž®‚ªƒAƒ‹ƒtƒ@‡¬‚æ‚è‚à’Pƒ‚È‚œ‚߁A•\ŽŠ‚ª‚‘¬‚ɍs‚ЁA‘œ‚­‚Ì•`‰æƒƒ\ƒbƒh‚Å‚à‚‘¬‚È•`‰æ‚ª‰Â”\‚Å‚·
  • ƒAƒ‹ƒtƒ@‡¬‚ƈꏏ‚ɉÁŽZ‡¬‚à•\Œ»‚Å‚«‚Ü‚·
  • ‚±‚ÌŒ`Ž®‚ɑΉž‚µ‚Ä‚¢‚éƒOƒ‰ƒtƒBƒbƒNƒ\ƒtƒg‚ª‚Ù‚Æ‚ñ‚Ç‚ ‚è‚Ü‚¹‚ñ

-ltAddAlpha‚Æ“¯‚¶‡¬ƒ‚[ƒh‚ɑΉž‚µ‚Ä‚¢‚éƒOƒ‰ƒtƒBƒbƒNƒ\ƒtƒg‚Í‚»‚€‚͂Ȃ¢‚ÆŽv‚¢‚Ü‚·‚̂ŁA‘Œƒ\ƒtƒg‚̏o—Í‚ð‹g—¢‹g—¢‚Å‚±‚ÌŒ`Ž®‚ňµ‚€‚ɂ́A‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^ ‚Å‚±‚̃^ƒCƒv‚̉摜‚ðo—Í‚·‚é‚©ALayer.convertType ƒƒ\ƒbƒh‚Å ltAlpha ‚©‚炱‚ÌŒ`Ž®‚ɕϊ·‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^‚ł́APhotoshopŒ`Ž®‚ŁAu’ʏívƒŒƒCƒ„[‚Ɓu•¢‚¢Ä‚«(ƒŠƒjƒA)vƒŒƒCƒ„[‚Ì‘g‚ݍ‡‚킳‚Á‚œ“ü—Í‚ðA‰ÁŽZƒAƒ‹ƒtƒ@‡¬—p‰æ‘œ‚Ì“ü—͂Ƃµ‚Ď󂯕t‚¯‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
加算アルファ合成
+
Layer.type プロパティで ltAddAlpha を指定するずこの衚瀺タむプになりたす。
+ この圢匏はアルファ合成に比べお以䞋のメリット・デメリットがありたす。
+
  • 匏がアルファ合成よりも単玔なため、衚瀺が高速に行え、倚くの描画メ゜ッドでも高速な描画が可胜です
  • アルファ合成ず䞀緒に加算合成も衚珟できたす
  • この圢匏に察応しおいるグラフィック゜フトがほずんどありたせん

+ltAddAlphaず同じ合成モヌドに察応しおいるグラフィック゜フトはそうはないず思いたすので、他゜フトの出力を吉里吉里でこの圢匏で扱うには、画像フォヌマットコンバヌタ でこのタむプの画像を出力するか、Layer.convertType メ゜ッドで ltAlpha からこの圢匏に倉換する必芁がありたす。
+ 画像フォヌマットコンバヌタでは、Photoshop圢匏で、「通垞」レむダヌず「芆い焌き(リニア)」レむダヌの組み合わさった入力を、加算アルファ合成甚画像の入力ずしお受け付けるこずができたす。
-

ƒŒƒCƒ„ƒ^ƒCƒv‚Æ•`‰æ•ûŽ®‚Ɖ‰ŽZƒ‚[ƒh +

レむダタむプず描画方匏ず挔算モヌド

-@‹g—¢‹g—¢‚ɂ̓ŒƒCƒ„ƒ^ƒCƒv (lt‚ÅŽn‚Ü‚é’萔‚ÅŽw’è)‚ƁA•`‰æ•ûŽ® (df‚ÅŽn‚Ü‚é’萔‚ÅŽw’è) ‚ƁA‰‰ŽZƒ‚[ƒh (om‚ÅŽn‚Ü‚é’萔‚ÅŽw’è)‚ª‚ ‚è‚Ü‚·B
-@‚»‚ꂌ‚ꎗ‚œ‚æ‚€‚È–ŒÌ‚ðŽ‚Á‚Ä‚¢‚Ü‚·‚ªA—p“r‚͈ȉº‚̂悀‚É•ª‚©‚ê‚Ä‚¢‚Ü‚·B
+ 吉里吉里にはレむダタむプ (ltで始たる定数で指定)ず、描画方匏 (dfで始たる定数で指定) ず、挔算モヌド (omで始たる定数で指定)がありたす。
+ それぞれ䌌たような名称を持っおいたすが、甚途は以䞋のように分かれおいたす。
-
ƒŒƒCƒ„ƒ^ƒCƒv
-
@ƒŒƒCƒ„ƒ^ƒCƒv‚Í Layer.type ƒvƒƒpƒeƒB‚ÅŽw’è‚·‚é’l‚ŁAƒŒƒCƒ„‚ª‚ǂ̂悀‚É•\ŽŠ‚³‚ê‚é‚©‚ðŽw’肵‚Ü‚·B
-
•`‰æ•ûŽ®
-
@•`‰æ•ûŽ®‚Í Layer.face ƒvƒƒpƒeƒB‚ÅŽw’è‚·‚é’l‚ŁAƒŒƒCƒ„‚ɂǂ̂悀‚É•`‰æ‚·‚é‚©‚ðŽw’肵‚Ü‚·BdfAuto‚ðŽw’è‚·‚邯AƒŒƒCƒ„ƒ^ƒCƒv‚ɏ]‚Á‚Ä“KØ‚È•`‰æ•ûŽ®‚ªŒˆ’肳‚ê‚Ü‚·BƒŒƒCƒ„ƒ^ƒCƒv‚ɍœK‚È•`‰æ•û–@‚Ƃ͈قȂé•`‰æ•ûŽ®‚Å•`‰æ‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
-@Layer.copyRect ƒƒ\ƒbƒh‚̂悀‚ȃŒƒCƒ„ŠÔ‚̃Rƒs[‚ðs‚€ƒƒ\ƒbƒh‚ł́A‚ǂ̏î•ñ‚ðƒRƒs[‚·‚é‚©‚Ì‘I‘ð‚É‚à—p‚¢‚ç‚ê‚Ü‚·BdfBoth (‚ ‚é‚¢‚Í dfAlpha ‚ ‚é‚¢‚Í dfAddAlpha ‚̏ꍇ) ‚́AƒƒCƒ“‚ƃ}ƒXƒN‚Ì—Œ•û‚ªƒRƒs[‚³‚ê‚Ü‚·BdfMain (‚ ‚é‚¢‚Í dfOpaque) ‚̏ꍇ‚̓ƒCƒ“‚݂̂ªƒRƒs[‚³‚ê‚Ü‚·BdfMask ‚̏ꍇ‚̓}ƒXƒN‚̂݁AdfProvince ‚̏ꍇ‚Í—Ìˆæ‰æ‘œ‚݂̂ªƒRƒs[‚³‚ê‚Ü‚·B
-@“¯—l‚ɁALayer.fillRect ƒƒ\ƒbƒh‚ł́A‚ǂ̏î•ñ‚ð“h‚è‚‚Ԃ·‚©‚Ì‘I‘ð‚É—p‚¢‚ç‚ê‚Ü‚·BdfBoth (‚ ‚é‚¢‚Í dfAlpha ‚ ‚é‚¢‚Í dfAddAlpha ‚̏ꍇ) ‚́AƒƒCƒ“‚ƃ}ƒXƒN‚Ì—Œ•û‚ª“h‚è‚‚Ԃ³‚ê‚Ü‚·BdfMain (‚ ‚é‚¢‚Í dfOpaque) ‚̏ꍇ‚̓ƒCƒ“‚݂̂ªƒRƒs[“h‚è‚‚Ԃ³‚ê‚Ü‚·BdfMask ‚̏ꍇ‚̓}ƒXƒN‚̂݁AdfProvince ‚̏ꍇ‚Í—Ìˆæ‰æ‘œ‚݂̂ª“h‚è‚‚Ԃ³‚ê‚Ü‚·B
+
レむダタむプ
+
 レむダタむプは Layer.type プロパティで指定する倀で、レむダがどのように衚瀺されるかを指定したす。
+
描画方匏
+
 描画方匏は Layer.face プロパティで指定する倀で、レむダにどのように描画するかを指定したす。dfAutoを指定するず、レむダタむプに埓っお適切な描画方匏が決定されたす。レむダタむプに最適な描画方法ずは異なる描画方匏で描画するこずもできたす。
+ Layer.copyRect メ゜ッドのようなレむダ間のコピヌを行うメ゜ッドでは、どの情報をコピヌするかの遞択にも甚いられたす。dfBoth (あるいは dfAlpha あるいは dfAddAlpha の堎合) は、メむンずマスクの䞡方がコピヌされたす。dfMain (あるいは dfOpaque) の堎合はメむンのみがコピヌされたす。dfMask の堎合はマスクのみ、dfProvince の堎合は領域画像のみがコピヌされたす。
+ 同様に、Layer.fillRect メ゜ッドでは、どの情報を塗り぀ぶすかの遞択に甚いられたす。dfBoth (あるいは dfAlpha あるいは dfAddAlpha の堎合) は、メむンずマスクの䞡方が塗り぀ぶされたす。dfMain (あるいは dfOpaque) の堎合はメむンのみがコピヌ塗り぀ぶされたす。dfMask の堎合はマスクのみ、dfProvince の堎合は領域画像のみが塗り぀ぶされたす。
-
‰‰ŽZƒ‚[ƒh
-
@‰‰ŽZƒ‚[ƒh‚Í Layer.operateRect ƒƒ\ƒbƒh‚Ȃǂ̈ø”‚ÅŽw’è‚·‚é’l‚ŁA‰‰ŽZŒ³(d‚ˍ‡‚킹‚郌ƒCƒ„) ‚ð‚ǂ̂悀‚Ɉµ‚€‚©‚ðŽw’è‚·‚é’l‚Å‚·BomAuto ‚ðŽw’è‚·‚邯A‰‰ŽZŒ³‚̃ŒƒCƒ„ƒ^ƒCƒv‚ɏ]‚Á‚Ä“KØ‚ȃ‚[ƒh‚ªŒˆ’肳‚ê‚Ü‚·B
+
挔算モヌド
+
 挔算モヌドは Layer.operateRect メ゜ッドなどの匕数で指定する倀で、挔算元(重ね合わせるレむダ) をどのように扱うかを指定する倀です。omAuto を指定するず、挔算元のレむダタむプに埓っお適切なモヌドが決定されたす。
-

ƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚̕یì +

アルファチャンネルの保護

-@Layer.face ƒvƒƒpƒeƒB‚ÅŽw’è‚·‚é•`‰æ•ûŽ®‚ª dfOpaque ‚̏ꍇALayer.holdAlpha ƒvƒƒpƒeƒB‚ŁA•`‰ææ (ƒƒ\ƒbƒh‚ðŽÀs‚µ‚æ‚€‚Æ‚·‚郌ƒCƒ„)‚̃Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ð•ی삷‚é‚©‚Ç‚€‚©‚ðŽw’è‚Å‚«‚Ü‚·B
-@ƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ð•ی삷‚邯AƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹ (•s“§–Ÿ“x) ‚͕ی삳‚êA“§–Ÿ‚È•”•ª‚Í“§–Ÿ‚Ȃ܂܂ɂȂè‚Ü‚·B
-@ƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ð•ی삵‚È‚¢‚ƁAƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹ (•s“§–Ÿ“x) ‚Í”j‰ó‚³‚ê‚Ü‚·B”j‰ó‚³‚ê‚邯‚́A‚ǂ̂悀‚ȏó‘ԂɂȂ邩•ª‚©‚ç‚È‚­‚È‚é‚ÆŒŸ‚€‚±‚Ƃł·B
-@‚µ‚©‚µALayer.type ƒvƒƒpƒeƒB‚ª ltAlpha ‚Å‚à ltAddAlpha ‚Å‚à–³‚¢ê‡‚́AƒŒƒCƒ„‚̃Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ÍŽg‚í‚ê‚Ü‚¹‚ñ‚©‚çALayer.holdAlpha ƒvƒƒpƒeƒB‚ð‹U‚É‚µ‚Ä‚àA’ʏí‚Í–â‘è‚Í‚ ‚è‚Ü‚¹‚ñB‚Ü‚œA‹U‚É‚·‚ê‚΁A‘œ‚­‚̃ƒ\ƒbƒh‚É‚š‚¢‚Ä^‚ÌŽž‚æ‚è‚à‚‘¬‚É•`‰æ‚Å‚«‚Ü‚·B
+ Layer.face プロパティで指定する描画方匏が dfOpaque の堎合、Layer.holdAlpha プロパティで、描画先 (メ゜ッドを実行しようずするレむダ)のアルファチャンネルを保護するかどうかを指定できたす。
+ アルファチャンネルを保護するず、アルファチャンネル (䞍透明床) は保護され、透明な郚分は透明なたたになりたす。
+ アルファチャンネルを保護しないず、アルファチャンネル (䞍透明床) は砎壊されたす。砎壊されるずは、どのような状態になるか分からなくなるず蚀うこずです。
+ しかし、Layer.type プロパティが ltAlpha でも ltAddAlpha でも無い堎合は、レむダのアルファチャンネルは䜿われたせんから、Layer.holdAlpha プロパティを停にしおも、通垞は問題はありたせん。たた、停にすれば、倚くのメ゜ッドにおいお真の時よりも高速に描画できたす。
diff --git a/docs/kr2doc/contents/HotKeys.html b/docs/kr2doc/contents/HotKeys.html index d51907c..ee3eb92 100644 --- a/docs/kr2doc/contents/HotKeys.html +++ b/docs/kr2doc/contents/HotKeys.html @@ -5,48 +5,48 @@ - ƒzƒbƒgƒL[ + ホットキヌ - + - + -

‹€’ʃzƒbƒgƒL[ +

共通ホットキヌ

-@‹g—¢‹g—¢‚ɂ͋€’Ê‚µ‚ÄŽg—p‚Å‚«‚éƒzƒbƒgƒL[‚ª‚¢‚­‚‚©‚ ‚è‚Ü‚·B
+ 吉里吉里には共通しお䜿甚できるホットキヌがいく぀かありたす。

-
ƒRƒ“ƒgƒ[ƒ‰ (Shift + F1)
-
@ƒRƒ“ƒgƒ[ƒ‰ ‚ð•\ŽŠ‚µ‚Ü‚·B
+
コントロヌラ (Shift + F1)
+
 コントロヌラ を衚瀺したす。
-
ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^ (Shift + F2)
-
@ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^ ‚ð•\ŽŠ‚µ‚Ü‚·B
+
スクリプト゚ディタ (Shift + F2)
+
 スクリプト゚ディタ を衚瀺したす。
-
ŠÄދޮ (Shift + F3)
-
@ŠÄދޮ ‚ð•\ŽŠ‚µ‚Ü‚·B
+
監芖匏 (Shift + F3)
+
 監芖匏 を衚瀺したす。
-
ƒRƒ“ƒ\[ƒ‹ (Shift + F4)
-
@ƒRƒ“ƒ\[ƒ‹ ‚ð•\ŽŠ‚µ‚Ü‚·B
+
コン゜ヌル (Shift + F4)
+
 コン゜ヌル を衚瀺したす。
-
XV‹éŒ`‚Ì•\ŽŠ (Shift + F11)
-
@ƒEƒBƒ“ƒhƒE ( Window ƒNƒ‰ƒX ‚ō쐬‚µ‚œƒEƒBƒ“ƒhƒE ) ‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ä‚±‚̃zƒbƒgƒL[‚ð‰Ÿ‚·‚ƁA‚»‚̃EƒBƒ“ƒhƒE‚Ì•\ŽŠXV—̈æ‚ð‰©F`”’‚Ì‹éŒ`‚Å•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒEƒBƒ“ƒhƒE‚̂ǂ̗̈悪XV‚³‚ꂜ‚©‚ðŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
曎新矩圢の衚瀺 (Shift + F11)
+
 りィンドり ( Window クラス で䜜成したりィンドり ) をアクティブにしおこのホットキヌを抌すず、そのりィンドりの衚瀺曎新領域を黄色癜の矩圢で衚瀺するこずができたす。りィンドりのどの領域が曎新されたかを確認するこずができたす。
-
ƒŒƒCƒ„\‘¢‚̃_ƒ“ƒv (Shift + F12)
-
@ƒEƒBƒ“ƒhƒE ( Window ƒNƒ‰ƒX ‚ō쐬‚µ‚œƒEƒBƒ“ƒhƒE ) ‚ðƒAƒNƒeƒBƒu‚É‚µ‚Ä‚±‚̃zƒbƒgƒL[‚ð‰Ÿ‚·‚ƁA‚»‚̃EƒBƒ“ƒhƒE‚ÉŠ‘®‚·‚郌ƒCƒ„‚̍\‘¢‚ªƒRƒ“ƒ\[ƒ‹‚É•\ŽŠ‚³‚ê‚Ü‚·B
+
レむダ構造のダンプ (Shift + F12)
+
 りィンドり ( Window クラス で䜜成したりィンドり ) をアクティブにしおこのホットキヌを抌すず、そのりィンドりに所属するレむダの構造がコン゜ヌルに衚瀺されたす。
-
ŠÂ‹«î•ñ‚̃Rƒs[ (Ctrl + F11)
-
@‹g—¢‹g—¢‚ª“®ì‚µ‚Ä‚¢‚éƒRƒ“ƒsƒ…[ƒ^‚̏î•ñ‚âADebug.notice ƒƒ\ƒbƒh ‚ŏo—Í‚µ‚œƒƒO‚ðƒNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚µ‚Ü‚·Bƒ†[ƒU‚̊‹«‚̏î•ñ‚ðŽûW‚·‚éÛ‚É—˜—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
環境情報のコピヌ (Ctrl + F11)
+
 吉里吉里が動䜜しおいるコンピュヌタの情報や、Debug.notice メ゜ッド で出力したログをクリップボヌドにコピヌしたす。ナヌザの環境の情報を収集する際に利甚するこずができたす。
-
’˜ìŒ î•ñ‚Ì•\ŽŠ (Ctrl + F12)
-
@‹g—¢‹g—¢‚Ì’˜ìŒ î•ñ‚ð•\ŽŠ‚µ‚Ü‚·B
+
著䜜暩情報の衚瀺 (Ctrl + F12)
+
 吉里吉里の著䜜暩情報を衚瀺したす。
-
‹­§I—¹ (Ctrl + Alt + F12)
-
@‚±‚̃L[‚ð‚Q`‚R•bŠÔ‰Ÿ‚·‚ƁA‹N“®‚µ‚Ä‚¢‚é‹g—¢‹g—¢‚ð‚·‚×‚Ä‹­§I—¹‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‹g—¢‹g—¢‚ªƒAƒNƒeƒBƒu‚łȂ¢ó‘Ô‚Å‚à‹­§I—¹‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

+
匷制終了 (Ctrl + Alt + F12)
+
 このキヌを秒間抌すず、起動しおいる吉里吉里をすべお匷制終了するこずができたす。吉里吉里がアクティブでない状態でも匷制終了させるこずができたす。


Note
-‚±‚ê‚ç‚̃zƒbƒgƒL[‚́A‹­§I—¹‚̃zƒbƒgƒL[‚ðœ‚«AƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ŃL[‚ð•ύX‚Å‚«‚Ü‚·B
+これらのホットキヌは、匷制終了のホットキヌを陀き、コマンドラむンオプションでキヌを倉曎できたす。

diff --git a/docs/kr2doc/contents/KeyCodes.html b/docs/kr2doc/contents/KeyCodes.html index 59a1932..1030c19 100644 --- a/docs/kr2doc/contents/KeyCodes.html +++ b/docs/kr2doc/contents/KeyCodes.html @@ -5,20 +5,20 @@ - ‰Œ‘zƒL[ƒR[ƒhˆê—— + 仮想キヌコヌド䞀芧 - + - + -

‰Œ‘zƒL[ƒR[ƒhˆê—— +

仮想キヌコヌド䞀芧


-Alt ƒL[‚Í VK_MENU ‚Å‚·B
-VK_PAD???? ‚̓pƒbƒh(ƒWƒ‡ƒCƒXƒeƒBƒbƒN)‚©‚ç‚Ì“ü—Í‚ðA‚ ‚œ‚©‚àƒL[ƒ{[ƒh‚©‚ç‚Ì“ü—͂ł ‚é‚©‚̂悀‚ɃGƒ~ƒ…ƒŒ[ƒg‚·‚邜‚߂̉Œ‘zƒL[ƒR[ƒh‚Å‚·BVK_PADANY‚́ASystem.getKeyState ƒƒ\ƒbƒh‚Å‚±‚̃L[ƒR[ƒh‚̏ó‘Ô‚ðŽæ“Ÿ‚µ‚æ‚€‚Æ‚·‚邯Aƒpƒbƒh‚̂ǂꂩˆê‚‚łàƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©‚ðŽæ“Ÿ‚Å‚«‚Ü‚·B
+Alt キヌは VK_MENU です。
+VK_PAD???? はパッド(ゞョむスティック)からの入力を、あたかもキヌボヌドからの入力であるかのように゚ミュレヌトするための仮想キヌコヌドです。VK_PADANYは、System.getKeyState メ゜ッドでこのキヌコヌドの状態を取埗しようずするず、パッドのどれか䞀぀でもキヌが抌されおいるかどうかを取埗できたす。


diff --git a/docs/kr2doc/contents/LoopTuner.html b/docs/kr2doc/contents/LoopTuner.html index 8b06b01..cb1570f 100644 --- a/docs/kr2doc/contents/LoopTuner.html +++ b/docs/kr2doc/contents/LoopTuner.html @@ -5,289 +5,289 @@ - ƒ‹[ƒvƒ`ƒ…[ƒi + ルヌプチュヌナ - + - + -

ƒ‹[ƒvƒ`ƒ…[ƒi‚ɂ‚¢‚Ä +

ルヌプチュヌナに぀いお

-@ƒ‹[ƒvƒ`ƒ…[ƒi‚́APCMŒ`Ž® (.WAV ‚â Ogg Vorbis ‚È‚Ç) ‚̃tƒ@ƒCƒ‹‚ɑ΂µA
-
  • Œp‚¬–ڂ̂Ȃ¢(ƒV[ƒ€ƒŒƒX‚È)ƒ‹[ƒv‚ðÝ’肵‚œ‚èAðŒ‚É‚æ‚éƒWƒƒƒ“ƒv(Ä¶ˆÊ’u‚̕ύX)‚ðs‚€uƒŠƒ“ƒNv
  • Ä¶‚ª“Á’è‚̈ʒu‚É’B‚µ‚œ‚Æ‚«A‹g—¢‹g—¢ã‚ŃCƒxƒ“ƒg‚𔭐¶‚³‚¹‚éuƒ‰ƒxƒ‹v
@‚Æ‚¢‚Á‚œî•ñ‚𐶐¬‚·‚éƒc[ƒ‹‚Å‚·B
+ ルヌプチュヌナは、PCM圢匏 (.WAV や Ogg Vorbis など) のファむルに察し、
+
  • 継ぎ目のない(シヌムレスな)ルヌプを蚭定したり、条件によるゞャンプ(再生䜍眮の倉曎)を行う「リンク」
  • 再生が特定の䜍眮に達したずき、吉里吉里䞊でむベントを発生させる「ラベル」
 ずいった情報を生成するツヌルです。

-@¶¬‚³‚ꂜî•ñ‚́APCMŒ`Ž®‚̃tƒ@ƒCƒ‹–Œ‚̍Ōã‚É .sli ‚ª‚‚¢‚œƒtƒ@ƒCƒ‹–Œ ( ‚œ‚Æ‚Š‚ÎAse001.wav ‚ɑ΂µ‚Ä‚Í se001.wav.sli ) ‚ɂȂèAWaveSoundBuffer ƒNƒ‰ƒX ‚Å PCM Œ`Ž®‚̃tƒ@ƒCƒ‹‚ðŠJ‚­‚Æ‚«‚ÉŽ©“®“I‚ɓǂݍž‚Ü‚ê‚邿‚€‚ɂȂè‚Ü‚·B
+ 生成された情報は、PCM圢匏のファむル名の最埌に .sli が぀いたファむル名 ( たずえば、se001.wav に察しおは se001.wav.sli ) になり、WaveSoundBuffer クラス で PCM 圢匏のファむルを開くずきに自動的に読み蟌たれるようになりたす。
-

ƒV[ƒ€ƒŒƒX‚ȃ‹[ƒv‚Æ‚Í +

シヌムレスなルヌプずは

-@ƒ‹[ƒvƒ`ƒ…[ƒi‚ðŽg‚í‚È‚­‚Ä‚àAWaveSoundBuffer.looping ƒvƒƒpƒeƒB‚ðŽg‚Š‚ÎAƒ‹[ƒvÄ¶‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚µ‚©‚µA‚±‚ê‚ł́AƒTƒEƒ“ƒh‚̐擪‚©‚çÄ¶‚µAÅŒã‚܂ōж‚·‚ê‚΂܂œæ“ª‚É‚à‚Ç‚Á‚āA‚Æ‚¢‚Á‚œA’Pƒ‚ȃ‹[ƒv‚µ‚©s‚€‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB
-@ƒ‹[ƒvƒ`ƒ…[ƒi‚ðŽg‚Š‚ÎA‰º}‚̂悀‚ɁAƒTƒEƒ“ƒh‚Ì”CˆÓ‚̏ꏊ‚܂ōж‚µ‚œ‚çA”CˆÓ‚̏ꏊ‚ɖ߂邯‚¢‚Á‚œƒ‹[ƒv‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŽã‹N‚Ì‹È‚ðƒ‹[ƒv‚³‚¹‚œ‚èAƒGƒ“ƒWƒ“‚ÌŽn“®`ƒGƒ“ƒWƒ“‰¹‚̃‹[ƒv‚̂悀‚ɁAƒTƒEƒ“ƒh‚̐擪‚©‚çŒJ‚è•Ô‚µ‚čж‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢ê‡‚ÉŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ ルヌプチュヌナを䜿わなくおも、WaveSoundBuffer.looping プロパティを䜿えば、ルヌプ再生をするこずができたす。しかし、これでは、サりンドの先頭から再生し、最埌たで再生すればたた先頭にもどっお、ずいった、単玔なルヌプしか行うこずができたせん。
+ ルヌプチュヌナを䜿えば、䞋図のように、サりンドの任意の堎所たで再生したら、任意の堎所に戻るずいったルヌプを蚭定するこずができたす。匱起の曲をルヌプさせたり、゚ンゞンの始動゚ンゞン音のルヌプのように、サりンドの先頭から繰り返しお再生するこずができない堎合に䜿うこずができたす。

lt_seamless_loop.png

-@‚±‚̏ꍇAŒJ‚è•Ô‚µ‚ðs‚€ƒ^ƒCƒ~ƒ“ƒO‚ðŒµ–§‚É’²®‚µ‚È‚¢‚ƁAƒ‹[ƒvˆÊ’u‚Łuƒvƒ`ƒbvuƒuƒcƒbv‚Æ‚¢‚Á‚œƒNƒ‰ƒbƒNƒmƒCƒY‚ª”­¶‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·Bƒ‹[ƒvƒ`ƒ…[ƒi‚ł́A‚±‚̃^ƒCƒ~ƒ“ƒO‚̏ڍׂȒ²®‚ðŽx‰‡‚·‚é‹@”\‚ðŽ‚Á‚Ä‚¢‚邜‚߁A—eˆÕ‚É’²®‚ðs‚€‚±‚Æ‚ª‚Å‚«AƒV[ƒ€ƒŒƒX‚È(Œp‚¬–ڂ̂Ȃ¢)ƒ‹[ƒv‚ðŽÀŒ»‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œAŠó‚É‚¢‚­‚ç’²®‚ðs‚Á‚Ä‚à‚±‚̃mƒCƒY‚ðŽæ‚èœ‚¯‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·‚ªAƒ‹[ƒvƒ`ƒ…[ƒi‚ł́AƒŠƒ“ƒN‚Ì‚·‚®•t‹ß‚Å”ñí‚É’Z‚¢(50ms’ö‚Ì)ƒNƒƒXƒtƒF[ƒh‚ðs‚€‚±‚Ƃɂæ‚èA‚±‚̃mƒCƒY‚ðŒyŒž‚·‚é‹@”\‚à‚ ‚è‚Ü‚·B
+ この堎合、繰り返しを行うタむミングを厳密に調敎しないず、ルヌプ䜍眮で「プチッ」「ブツッ」ずいったクラックノむズが発生しおしたいたす。ルヌプチュヌナでは、このタむミングの詳现な調敎を支揎する機胜を持っおいるため、容易に調敎を行うこずができ、シヌムレスな(継ぎ目のない)ルヌプを実珟するこずができたす。
+ たた、垌にいくら調敎を行っおもこのノむズを取り陀けない堎合がありたすが、ルヌプチュヌナでは、リンクのすぐ付近で非垞に短い(50ms皋の)クロスフェヌドを行うこずにより、このノむズを軜枛する機胜もありたす。
-

ðŒ•t‚«ƒŠƒ“ƒN +

条件付きリンク

-@u‹È‚ðƒ‹[ƒvÄ¶‚µ‚Ä‚¢‚邪A‚Æ‚ ‚éðŒ‚É’B‚µ‚œ‚çAƒ‹[ƒv‚𔲂¯‚ÄŽŸ‚̐ù—¥‚ɐi‚Ý‚œ‚¢v‚Æ‚¢‚Á‚œê‡‚ɁA‚±‚ÌðŒ•t‚«ƒŠƒ“ƒN‚ðŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒ‹[ƒvƒ`ƒ…[ƒi‚ł́AƒTƒEƒ“ƒh‚̍жˆÊ’u‚ð•ύX‚·‚邜‚߂̏î•ñ‚ðuƒŠƒ“ƒNv‚ƌĂñ‚Å‚¢‚Ü‚·‚ªA‚±‚ÌƒŠƒ“ƒN‚ÉðŒ‚ð•t‚¯‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒ‹[ƒvƒ`ƒ…[ƒi‚Å‚Í16ŒÂ‚́uƒtƒ‰ƒOv‚ðŠÇ—‚·‚邱‚Æ‚ª‚Å‚«A‚±‚ê‚ç‚̃tƒ‰ƒO‚Í 0 ` 9999 ‚Ì’l‚ðŽ‚Á‚Ä‚¢‚Ü‚·B‚±‚ê‚ç‚Ì”CˆÓ‚ÌƒŠƒ“ƒN‚ɑ΂µAu››”Ԃ̃tƒ‰ƒO‚ª››‚Å‚ ‚évu››”Ԃ̃tƒ‰ƒO‚ª››‚ł͂Ȃ¢vu››”Ԃ̃tƒ‰ƒO‚́››ˆÈ‰º‚Å‚ ‚év‚ȂǂƂ¢‚Á‚œuðŒv‚ª‡’v‚·‚ê‚ÎƒŠƒ“ƒN‚ð‚œ‚Ç‚éA‚Æ‚¢‚Á‚œÝ’è‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒtƒ‰ƒO‚́Aƒ‹[ƒvƒ`ƒ…[ƒiã‚Å‚à’l‚ð•ύX‚µ‚ăeƒXƒg‚·‚邱‚Æ‚ª‚Å‚«‚é‚Ù‚©AWaveSoundBuffer.flags ƒvƒƒpƒeƒB ‚ð—p‚¢‚āAƒXƒNƒŠƒvƒg‚©‚ç‘€ì‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+ 「曲をルヌプ再生しおいるが、ずある条件に達したら、ルヌプを抜けお次の旋埋に進みたい」ずいった堎合に、この条件付きリンクを䜿うこずができたす。
+ ルヌプチュヌナでは、サりンドの再生䜍眮を倉曎するための情報を「リンク」ず呌んでいたすが、このリンクに条件を付けるこずができたす。
+ ルヌプチュヌナでは16個の「フラグ」を管理するこずができ、これらのフラグは 0  9999 の倀を持っおいたす。これらの任意のリンクに察し、「○○番のフラグが○○である」「○○番のフラグが○○ではない」「○○番のフラグは○○以䞋である」などずいった「条件」が合臎すればリンクをたどる、ずいった蚭定を行うこずができたす。
+ フラグは、ルヌプチュヌナ䞊でも倀を倉曎しおテストするこずができるほか、WaveSoundBuffer.flags プロパティ を甚いお、スクリプトから操䜜するこずもできたす。
-

ƒ‰ƒxƒ‹ +

ラベル

-@uÄ¶ˆÊ’u‚ª“Á’è‚̏ꏊ‚É—ˆ‚œ‚çAƒCƒxƒ“ƒg‚𔭐¶‚µ‚œ‚¢v‚Æ‚¢‚Á‚œ—p“r‚Ì‚œ‚߂ɁAuƒ‰ƒxƒ‹v‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒ‰ƒxƒ‹‚ð’ʉ߂·‚邯AWaveSoundBuffer.onLabel ƒCƒxƒ“ƒg‚ª”­¶‚µ‚Ü‚·BƒCƒxƒ“ƒg‚̃pƒ‰ƒ[ƒ^‚ɂ̓‰ƒxƒ‹–Œ‚ª“n‚³‚ê‚邜‚߁A‚ǂ̃‰ƒxƒ‹‚ð’ʉ߂µ‚œ‚©‚ð’m‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 「再生䜍眮が特定の堎所に来たら、むベントを発生したい」ずいった甚途のために、「ラベル」を蚭定するこずができたす。
+ ラベルを通過するず、WaveSoundBuffer.onLabel むベントが発生したす。むベントのパラメヌタにはラベル名が枡されるため、どのラベルを通過したかを知るこずができたす。

-@‚Ü‚œAƒ‰ƒxƒ‹‚É“Á•ʂȁuŽ®v‚ðÝ’è‚·‚邱‚Ƃɂæ‚èAƒ‰ƒxƒ‹’ʉߎž‚Ƀtƒ‰ƒO‚Ì’l‚𑝌ž‚µ‚œ‚èA’l‚ðÝ’肵‚œ‚è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ã‹L‚́uðŒ•t‚«ƒŠƒ“ƒNv‚Æ‘g‚ݍ‡‚킹‚ê‚΁A“Á’è‹æŠÔ‚ð‚S‰ñ‚Ÿ‚¯Ä¶A‚Æ‚¢‚Á‚œŽg‚¢•û‚ª‚Å‚«‚Ü‚·B
+ たた、ラベルに特別な「匏」を蚭定するこずにより、ラベル通過時にフラグの倀を増枛したり、倀を蚭定したりするこずができたす。
+ 䞊蚘の「条件付きリンク」ず組み合わせれば、特定区間を回だけ再生、ずいった䜿い方ができたす。
-

ƒŠƒ“ƒNAƒ‰ƒxƒ‹‚ƃoƒbƒtƒ@ƒŠƒ“ƒO +

リンク、ラベルずバッファリング

-@‹g—¢‹g—¢‚Ì WaveSoundBuffer ‚́Aí‚ɃTƒEƒ“ƒh‚̃oƒbƒtƒ@ƒŠƒ“ƒO‚ðs‚Á‚Ä‚¢‚Ü‚·BƒfƒR[ƒh(ƒtƒ@ƒCƒ‹‚©‚ç‚̓ǂݏo‚µ‚âAˆ³k‰¹Šyƒtƒ@ƒCƒ‹‚Ì“WŠJ) ‚ðs‚Á‚œŒãA‚·‚®‚É‚»‚ê‚ðÄ¶‚·‚é‚̂ł͂Ȃ­A‚¢‚Á‚œ‚ñƒoƒbƒtƒ@‚ƌĂ΂ê‚郁ƒ‚ƒŠ‚É’~Ï‚µ‚Ä‚©‚çÄ¶‚µ‚Ü‚·B
-@‚‚܂èAí‚ÉŽÀÛ‚̍жˆÊ’u‚ɐæ‹ì‚¯‚ăfƒR[ƒh‚ðs‚Á‚Ä‚š‚èA•W€‚̐ݒè‚ł͍Œ·‚Å2•bŠÔ‚̃YƒŒ‚ª‚ ‚è‚Ü‚·B
-@ƒŠƒ“ƒN‚ÌðŒ‚ªƒeƒXƒg‚³‚ê‚é‚̂́A‚±‚̃fƒR[ƒh‚ÌŽž“_‚Å‚ ‚邜‚߁Aƒtƒ‰ƒO‚𑀍삵‚Ä‚àA‚»‚ÌŒø‰Ê‚ªŽÀÛ‚É“Ÿ‚ç‚ê‚é‚͍̂Œ·‚Å‚Q•bŒã‚ƂȂè‚Ü‚·B‚‚܂èAÄ¶’†‚ɁAƒŠƒ“ƒN‚Ì’Œ‘OAÅ’·‚Å‚Q•b‘O‚Ü‚Å‚ÉðŒ‚ð•ύX‚µ‚Ä‚àA‚»‚ÌƒŠƒ“ƒN‚ɂ͉e‹¿‚µ‚È‚¢‰Â”\«‚ª‚ ‚èA’ˆÓ‚ª•K—v‚Å‚·B
-@uÅ’·‚Å‚Q•bv‚ÆŒŸ‚€‚̂́Aê‡‚É‚æ‚Á‚Ă͂±‚ê‚æ‚è‚à’Z‚¢ê‡‚ª‚ ‚éA‚Æ‚¢‚€‚±‚Ƃł·BCPU‚É—]—Í‚ª‚ ‚èAƒfƒR[ƒh‚ð\•ªs‚Š‚ê‚΁A‚š‚š‚Þ‚Ë‚Q•b‚ðƒL[ƒv‚µ‚Ü‚·‚ªACPU‚ª‘Œ‚̏ˆ—‚Å’D‚í‚êAƒfƒR[ƒh‚ª’x‚ê‚邯‚Q•b‚ðØ‚é‚±‚Æ‚ª‚ ‚è‚Ü‚·B
+ 吉里吉里の WaveSoundBuffer は、垞にサりンドのバッファリングを行っおいたす。デコヌド(ファむルからの読み出しや、圧瞮音楜ファむルの展開) を行った埌、すぐにそれを再生するのではなく、いったんバッファず呌ばれるメモリに蓄積しおから再生したす。
+ ぀たり、垞に実際の再生䜍眮に先駆けおデコヌドを行っおおり、暙準の蚭定では最長で2秒間のズレがありたす。
+ リンクの条件がテストされるのは、このデコヌドの時点であるため、フラグを操䜜しおも、その効果が実際に埗られるのは最長で秒埌ずなりたす。぀たり、再生䞭に、リンクの盎前、最長で秒前たでに条件を倉曎しおも、そのリンクには圱響しない可胜性があり、泚意が必芁です。
+ 「最長で秒」ず蚀うのは、堎合によっおはこれよりも短い堎合がある、ずいうこずです。CPUに䜙力があり、デコヌドを十分行えれば、おおむね秒をキヌプしたすが、CPUが他の凊理で奪われ、デコヌドが遅れるず秒を切るこずがありたす。

-@‚Ü‚œAƒ‰ƒxƒ‹‚ÉŠÖ‚µ‚ẮAƒ‰ƒxƒ‹‚̃Cƒxƒ“ƒg‚ª”­¶‚·‚é‚̂́AŽÀÛ‚́uÄ¶ˆÊ’uv‚ª‚»‚̏ꏊ‚É’B‚µ‚œê‡‚Å‚·‚ªA‚±‚ê‚ɑ΂µAƒ‰ƒxƒ‹‚́uŽ®v‚ªŽÀs‚³‚ê‚é‚̂́AuƒfƒR[ƒhˆÊ’uv‚ª‚»‚̏ꏊ‚É’B‚µ‚œê‡‚Ȃ̂ŒˆÓ‚ª•K—v‚Å‚·B
+ たた、ラベルに関しおは、ラベルのむベントが発生するのは、実際の「再生䜍眮」がその堎所に達した堎合ですが、これに察し、ラベルの「匏」が実行されるのは、「デコヌド䜍眮」がその堎所に達した堎合なので泚意が必芁です。
-

“ǂݍž‚݉”\‚ÈŒ`Ž® +

読み蟌み可胜な圢匏

-@ƒ‹[ƒvƒ`ƒ…[ƒi‚́AŒ»Žž“_‚ňȉº‚Ì PCM ‚ÌŒ`Ž®‚̃tƒ@ƒCƒ‹‚ðˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
  • –³ˆ³k Wave ( Šg’£Žq‚Í .wav )
  • MS-ADPCM ( Šg’£Žq‚Í .wav )
  • Ogg Vorbis ( Šg’£Žq‚Í .ogg )

-ƒ‹[ƒvƒ`ƒ…[ƒi‚́A‹g—¢‹g—¢–{‘̂Ɠ¯‚¶ƒvƒ‰ƒOƒCƒ“‚ðŽg—p‚µ‚Ü‚·B•W€‚Ì”z•z\¬‚ł́AŠeƒvƒ‰ƒOƒCƒ“‚ðŽ©“®“I‚ÉŒŸo‚µ‚Ü‚·‚̂ŁA“Á•ʂȐݒè‚Í•K—v—L‚è‚Ü‚¹‚ñB
+ ルヌプチュヌナは、珟時点で以䞋の PCM の圢匏のファむルを扱うこずができたす。
+
  • 無圧瞮 Wave ( 拡匵子は .wav )
  • MS-ADPCM ( 拡匵子は .wav )
  • Ogg Vorbis ( 拡匵子は .ogg )

+ルヌプチュヌナは、吉里吉里本䜓ず同じプラグむンを䜿甚したす。暙準の配垃構成では、各プラグむンを自動的に怜出したすので、特別な蚭定は必芁有りたせん。
-

ƒƒCƒ“‰æ–Ê +

メむン画面

-@ƒ‹[ƒvƒ`ƒ…[ƒi (krkrlt.exe) ‚ð‹N“®‚·‚邯AˆÈ‰º‚̉æ–Ê‚ª•\ŽŠ‚³‚ê‚Ü‚· (ˆÈ‰º‚̉æ–ʂ́AŽÀÛ‚Ƀtƒ@ƒCƒ‹‚ð“ǂݍž‚ñ‚Ÿ‚Æ‚±‚ë)
+ ルヌプチュヌナ (krkrlt.exe) を起動するず、以䞋の画面が衚瀺されたす (以䞋の画面は、実際にファむルを読み蟌んだずころ)
lt_main_window.png

-
k¬”gŒ`•\ŽŠ•”•ª
-
@‚±‚±‚ɂ́AƒTƒEƒ“ƒh‚Ì‘S‘Ì‚ðk¬‚µ‚œ”gŒ`‚ª•\ŽŠ‚³‚ê‚Ü‚·BÔ‚¢‰¡ü‚ÍƒŠƒ“ƒNA—΂̏cü‚̓‰ƒxƒ‹‚ð•\‚µ‚Ä‚¢‚Ü‚·B
-@ƒNƒŠƒbƒN‚ð‚·‚é‚ÆA‚»‚Ì•t‹ß‚ð”gŒ`•\ŽŠ•”•ª‚É•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bƒ_ƒuƒ‹ƒNƒŠƒbƒN‚ð‚·‚é‚ÆA‚»‚̈ʒu‚©‚çÄ¶‚ðŠJŽn‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@k¬”gŒ`‚̍쐬‚ɂ͎žŠÔ‚ª‚©‚©‚邜‚߁AƒTƒEƒ“ƒh‚ð“ǂݍž‚ñ‚Ÿ’ŒŒã‚âAƒEƒBƒ“ƒhƒE‚̉¡•‚ð•ύX‚µ‚œ’ŒŒã‚Í‘S‚Ä‚ª•\ŽŠ‚³‚ê‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ (ƒoƒbƒNƒOƒ‰ƒEƒ“ƒh‚ŏk¬”gŒ`‚ðì¬‚µ‚Ü‚·‚̂ŁAŽžŠÔ‚ªŒo‚‚ɂ‚ê•\ŽŠ‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·)B
+
瞮小波圢衚瀺郚分
+
 ここには、サりンドの党䜓を瞮小した波圢が衚瀺されたす。赀い暪線はリンク、緑の瞊線はラベルを衚しおいたす。
+ クリックをするず、その付近を波圢衚瀺郚分に衚瀺するこずができたす。ダブルクリックをするず、その䜍眮から再生を開始するこずができたす。
+ 瞮小波圢の䜜成には時間がかかるため、サりンドを読み蟌んだ盎埌や、りィンドりの暪幅を倉曎した盎埌は党おが衚瀺されないかもしれたせん (バックグラりンドで瞮小波圢を䜜成したすので、時間が経぀に぀れ衚瀺されるようになりたす)。
-
ƒ^ƒCƒ€ƒ‰ƒCƒ“Eƒ‰ƒxƒ‹•\ŽŠ•”•ª
-
@‚±‚±‚ɂ́Aƒ^ƒCƒ€ƒ‰ƒCƒ“‚ª•\ŽŠ‚³‚êA”gŒ`‚̂ǂ̈ʒu‚ªAƒTƒEƒ“ƒh‚̐擪‚©‚ç‚Ç‚ê‚قǂ̎žŠÔ‚ªŒo‰ß‚µ‚œˆÊ’u‚É‚ ‚é‚Ì‚©‚ð’m‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œAƒ‰ƒxƒ‹‚̏î•ñ‚à‚±‚±‚É•\ŽŠ‚³‚ê‚Ü‚·B‹tŽOŠpŒ`‚̃}[ƒN‚̓‰ƒxƒ‹‚ð•\‚µ‚Ä‚¢‚Ü‚·B
-@ƒ‰ƒxƒ‹‚ðƒNƒŠƒbƒN‚·‚邯ƒ‰ƒxƒ‹‚ð‘I‘ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒ‰ƒxƒ‹‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚·‚邯Aƒ‰ƒxƒ‹–Œ‚ð•ҏW‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
タむムラむン・ラベル衚瀺郚分
+
 ここには、タむムラむンが衚瀺され、波圢のどの䜍眮が、サりンドの先頭からどれほどの時間が経過した䜍眮にあるのかを知るこずができたす。
+ たた、ラベルの情報もここに衚瀺されたす。逆䞉角圢のマヌクはラベルを衚しおいたす。
+ ラベルをクリックするずラベルを遞択するこずができたす。
+ ラベルをダブルクリックするず、ラベル名を線集するこずができたす。
-
”gŒ`•\ŽŠ•”•ª
-
@‚±‚±‚ɂ́AƒTƒEƒ“ƒh‚Ì”gŒ`‚ª•\ŽŠ‚³‚ê‚Ü‚·B
-@[•\ŽŠ|ƒY[ƒ€ƒCƒ“]‚ ‚é‚¢‚Í[•\ŽŠ|ƒY[ƒ€ƒAƒEƒg]‚ŁA”gŒ`‚ÌŠg‘å‚âk¬‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@”gŒ`‚ðƒNƒŠƒbƒN‚·‚邯A‚»‚̈ʒu‚É“_–Å‚·‚éc–_‚ª•\ŽŠ‚³‚ê‚Ü‚·(‚±‚ê‚ðƒLƒƒƒŒƒbƒg‚ƌĂт܂·)B[Ä¶|Œ»ÝˆÊ’u‚©‚çÄ¶] ‚ł͂±‚̏ꏊ‚©‚çÄ¶‚ðŠJŽn‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œA[•\ŽŠ|ƒY[ƒ€ƒCƒ“]‚ ‚é‚¢‚Í[•\ŽŠ|ƒY[ƒ€ƒAƒEƒg]‚ł́A‚±‚̈ʒu‚𒆐S‚É‚µ‚ÄŠg‘å‚âk¬‚ªs‚í‚ê‚Ü‚·B
-@”gŒ`ã‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚·‚邯A‚»‚̈ʒu‚©‚çÄ¶‚ðŠJŽn‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@”gŒ`‚ª‰æ–ʂɎû‚܂肫‚ç‚È‚¢ê‡‚́A‰º•”‚ɃXƒNƒ[ƒ‹ƒo[‚ª•\ŽŠ‚³‚ê‚Ü‚·B
-@”gŒ`•\ŽŠ•”•ª‚É•\ŽŠ‚³‚ê‚éAc‚Ì“_ü‚́Aƒ‰ƒxƒ‹‚ ‚é‚¢‚ÍƒŠƒ“ƒN‚̈ʒu‚ð•\‚µ‚Ä‚¢‚Ü‚·B‚±‚̏c‚Ì“_ü‚̓}ƒEƒX‚Ńhƒ‰ƒbƒO‚ðs‚€‚±‚Æ‚ª‚Å‚«AˆÊ’u‚Ì’²®‚ª‚Å‚«‚Ü‚·B
-
ƒŠƒ“ƒN•\ŽŠ•”•ª
-
@‚±‚±‚ɂ́AƒŠƒ“ƒN‚̏î•ñ‚ª•\ŽŠ‚³‚ê‚Ü‚·B
-@ƒŠƒ“ƒN‚Í–îˆó‚Å•\ŽŠ‚³‚êA–îˆó‚ÌŒ³‚Ì•”•ª‚ɍжˆÊ’u‚ª’B‚µ‚œ‚Æ‚«‚ɁA–îˆó‚̐æ‚Ì•”•ª‚Ɉړ®‚·‚éA‚Æ‚¢‚€ˆÓ–¡‚ɂȂè‚Ü‚·B
-@“_ü‚ÌƒŠƒ“ƒN‚́AðŒ•t‚«ƒŠƒ“ƒN‚ð•\‚µ‚Ä‚¢‚Ü‚·B
-@ƒŠƒ“ƒN‚ðƒNƒŠƒbƒN‚·‚邯AƒŠƒ“ƒN‚ð‘I‘ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒŠƒ“ƒN‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚·‚邯AƒŠƒ“ƒN‚̕ҏW‰æ–Ê‚ð•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
波圢衚瀺郚分
+
 ここには、サりンドの波圢が衚瀺されたす。
+ [衚瀺|ズヌムむン]あるいは[衚瀺|ズヌムアりト]で、波圢の拡倧や瞮小を行うこずができたす。
+ 波圢をクリックするず、その䜍眮に点滅する瞊棒が衚瀺されたす(これをキャレットず呌びたす)。[再生|珟圚䜍眮から再生] ではこの堎所から再生を開始するこずができたす。たた、[衚瀺|ズヌムむン]あるいは[衚瀺|ズヌムアりト]では、この䜍眮を䞭心にしお拡倧や瞮小が行われたす。
+ 波圢䞊をダブルクリックするず、その䜍眮から再生を開始するこずができたす。
+ 波圢が画面に収たりきらない堎合は、䞋郚にスクロヌルバヌが衚瀺されたす。
+ 波圢衚瀺郚分に衚瀺される、瞊の点線は、ラベルあるいはリンクの䜍眮を衚しおいたす。この瞊の点線はマりスでドラッグを行うこずができ、䜍眮の調敎ができたす。
+
リンク衚瀺郚分
+
 ここには、リンクの情報が衚瀺されたす。
+ リンクは矢印で衚瀺され、矢印の元の郚分に再生䜍眮が達したずきに、矢印の先の郚分に移動する、ずいう意味になりたす。
+ 点線のリンクは、条件付きリンクを衚しおいたす。
+ リンクをクリックするず、リンクを遞択するこずができたす。
+ リンクをダブルクリックするず、リンクの線集画面を衚瀺するこずができたす。
-
[ƒtƒ@ƒCƒ‹(F)|ŠJ‚­(O) ...](lt_open.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: Ctrl+O
-
@‘€ì‘ΏۂƂȂéƒTƒEƒ“ƒhƒtƒ@ƒCƒ‹‚ðŠJ‚«‚Ü‚·B‚·‚łɊJ‚©‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚ɕύX‚ª‰Á‚í‚Á‚Ä‚¢‚œê‡A•ύX‚ð•Û‘¶‚·‚é‚©‚Ç‚€‚©‚ðq‚Ë‚éƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ª•\ŽŠ‚³‚ê‚Ü‚·B
-
[ƒtƒ@ƒCƒ‹(F)|•Û‘¶(S)](lt_save.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: Ctrl+S
-
@Œ»Ý‚Ì“à—e‚ðƒtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚Ü‚·Bƒtƒ@ƒCƒ‹–Œ‚́APCMŒ`Ž®‚̃tƒ@ƒCƒ‹–Œ‚̍Ōã‚É .sli ‚ª‚‚¢‚œƒtƒ@ƒCƒ‹–Œ ( ‚œ‚Æ‚Š‚ÎAse001.wav ‚ɑ΂µ‚Ä‚Í se001.wav.sli ) ‚ɂȂè‚Ü‚·B
-
[ƒtƒ@ƒCƒ‹(F)|I—¹(X)]
-
@ƒ‹[ƒvƒ`ƒ…[ƒi‚ðI—¹‚µ‚Ü‚·B‚·‚łɊJ‚©‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚ɕύX‚ª‰Á‚í‚Á‚Ä‚¢‚œê‡A•ύX‚ð•Û‘¶‚·‚é‚©‚Ç‚€‚©‚ðq‚Ë‚éƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ª•\ŽŠ‚³‚ê‚Ü‚·B
-
[•ҏW(V)|Œ³‚É–ß‚·(U)](lt_undo.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: Ctrl+Z
-
@ÅŒã‚̕ҏW‚ðŽæ‚èÁ‚µA’Œ‘O‚̏ó‘Ô‚É–ß‚µ‚Ü‚·B
-
[•ҏW(V)|‚â‚è’Œ‚µ(R)](lt_redo.png)
-
@uŒ³‚É–ß‚·v‚ÅŒ³‚É–ß‚µ‚œ•ύX‚ðAÄ“x“K—p‚µ‚Ü‚·B
-
[•ҏW(V)|íœ(D)](lt_delete.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: Del
-
@Œ»Ý‘I‘ð‚³‚ê‚Ä‚¢‚éƒAƒCƒeƒ€‚ðíœ‚µ‚Ü‚·B
-
[•ҏW(V)|V‹KƒŠƒ“ƒN‚ðì¬(J)](lt_new_link.png)
-
@V‚µ‚¢ƒŠƒ“ƒN‚ðì¬‚µ‚Ü‚·BƒŠƒ“ƒN‚́A‘O‰ñƒNƒŠƒbƒN‚µ‚œêŠ‚ðƒŠƒ“ƒN‚Ìæ‚Æ‚µA‘OX‰ñƒNƒŠƒbƒN‚µ‚œêŠ‚ðƒŠƒ“ƒN‚ÌŒ³‚Æ‚µ‚č쐬‚³‚ê‚Ü‚·B]‚Á‚āAƒŠƒ“ƒN‚ðì¬‚µ‚œ‚¢ê‡‚́A‚Ü‚žƒŠƒ“ƒN‚ÌŒ³‚ƂȂéêŠ‚ðƒNƒŠƒbƒN‚µAŽŸ‚ÉƒŠƒ“ƒN‚Ìæ‚Æ‚È‚éêŠ‚ðƒNƒŠƒbƒN‚µAÅŒã‚É‚±‚̃ƒjƒ…[‚ð‘I‘ð‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
[ファむル(F)|開く(O) ...](lt_open.png) ショヌトカットキヌ: Ctrl+O
+
 操䜜察象ずなるサりンドファむルを開きたす。すでに開かれおいるファむルに倉曎が加わっおいた堎合、倉曎を保存するかどうかを尋ねるダむアログボックスが衚瀺されたす。
+
[ファむル(F)|保存(S)](lt_save.png) ショヌトカットキヌ: Ctrl+S
+
 珟圚の内容をファむルに保存したす。ファむル名は、PCM圢匏のファむル名の最埌に .sli が぀いたファむル名 ( たずえば、se001.wav に察しおは se001.wav.sli ) になりたす。
+
[ファむル(F)|終了(X)]
+
 ルヌプチュヌナを終了したす。すでに開かれおいるファむルに倉曎が加わっおいた堎合、倉曎を保存するかどうかを尋ねるダむアログボックスが衚瀺されたす。
+
[線集(V)|元に戻す(U)](lt_undo.png) ショヌトカットキヌ: Ctrl+Z
+
 最埌の線集を取り消し、盎前の状態に戻したす。
+
[線集(V)|やり盎し(R)](lt_redo.png)
+
 「元に戻す」で元に戻した倉曎を、再床適甚したす。
+
[線集(V)|削陀(D)](lt_delete.png) ショヌトカットキヌ: Del
+
 珟圚遞択されおいるアむテムを削陀したす。
+
[線集(V)|新芏リンクを䜜成(J)](lt_new_link.png)
+
 新しいリンクを䜜成したす。リンクは、前回クリックした堎所をリンクの先ずし、前々回クリックした堎所をリンクの元ずしお䜜成されたす。埓っお、リンクを䜜成したい堎合は、たずリンクの元ずなる堎所をクリックし、次にリンクの先ずなる堎所をクリックし、最埌にこのメニュヌを遞択しおください。
-
[•ҏW(V)|V‹Kƒ‰ƒxƒ‹‚ðì¬(J)](lt_new_label.png)
-
@V‚µ‚¢ƒ‰ƒxƒ‹‚ðì¬‚µ‚Ü‚·B
-
[•ҏW(V)|ƒŠƒ“ƒN‚̕ҏW(T) ...](lt_edit_link.png)
-
@Œ»Ý‘I‘ð‚³‚ê‚Ä‚¢‚郊ƒ“ƒN‚𒲐®‚·‚邜‚߂̉æ–Ê‚ðŠJ‚«‚Ü‚·B
-
[•ҏW(V)|Ä¶ˆÊ’u‚Ƀ‰ƒxƒ‹‚ðì¬(A)](lt_new_label_on_play.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: A ‚Ü‚œ‚Í S
-
@Œ»Ý‚̍жˆÊ’u‚Ƀ‰ƒxƒ‹‚ðì¬‚µ‚Ü‚·Bƒ‰ƒxƒ‹‚ðƒL[ƒpƒ“ƒ`‚ō쐬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BA ƒL[‚Ÿ‚¯‚̘A‘Å‚ª“‚¢ê‡‚É‚Í S ƒL[‚àŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·‚̂ŁAA ƒL[‚Æ S ƒL[‚ðŒðŒÝ‚ɉŸ‚·‚ÆŠy‚Å‚·B
-
[•ҏW(V)|‘S‚Ẵ‰ƒxƒ‹‚ðíœ(Q)](lt_clear_all_labels.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: Ctrl + Q
-
@‘S‚Ẵ‰ƒxƒ‹‚ðíœ‚µ‚Ü‚·B
-
[•\ŽŠ(V)|ƒY[ƒ€ƒCƒ“(I)](lt_zoom_in.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: I
-
@”gŒ`‚ðŠg‘債‚Ü‚·B
-
[•\ŽŠ(V)|ƒY[ƒ€ƒAƒEƒg(O)](lt_zoom_out.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: O
-
@”gŒ`‚ðk¬‚µ‚Ü‚·B
-
[•\ŽŠ(V)|Ä¶ˆÊ’u‚ɉæ–Ê‚ð’Ǐ](F)](lt_follow.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: F
-
@Ä¶ˆÊ’u‚ɉæ–Ê‚ð’Ǐ]‚µ‚Ü‚·B
-
[•\ŽŠ(V)|ƒc[ƒ‹ƒo[‚Ì•\ŽŠ(T)]
-
@ƒc[ƒ‹ƒo[‚Ì•\ŽŠ/”ñ•\ŽŠ‚ðØ‚è‘ւЂ܂·B
+
[線集(V)|新芏ラベルを䜜成(J)](lt_new_label.png)
+
 新しいラベルを䜜成したす。
+
[線集(V)|リンクの線集(T) ...](lt_edit_link.png)
+
 珟圚遞択されおいるリンクを調敎するための画面を開きたす。
+
[線集(V)|再生䜍眮にラベルを䜜成(A)](lt_new_label_on_play.png) ショヌトカットキヌ: A たたは S
+
 珟圚の再生䜍眮にラベルを䜜成したす。ラベルをキヌパンチで䜜成するこずができたす。A キヌだけの連打が難しい堎合には S キヌも䜿うこずができたすので、A キヌず S キヌを亀互に抌すず楜です。
+
[線集(V)|党おのラベルを削陀(Q)](lt_clear_all_labels.png) ショヌトカットキヌ: Ctrl + Q
+
 党おのラベルを削陀したす。
+
[衚瀺(V)|ズヌムむン(I)](lt_zoom_in.png) ショヌトカットキヌ: I
+
 波圢を拡倧したす。
+
[衚瀺(V)|ズヌムアりト(O)](lt_zoom_out.png) ショヌトカットキヌ: O
+
 波圢を瞮小したす。
+
[衚瀺(V)|再生䜍眮に画面を远埓(F)](lt_follow.png) ショヌトカットキヌ: F
+
 再生䜍眮に画面を远埓したす。
+
[衚瀺(V)|ツヌルバヌの衚瀺(T)]
+
 ツヌルバヌの衚瀺/非衚瀺を切り替えたす。
-
[•\ŽŠ(V)|ƒtƒ‰ƒO‚Ì•\ŽŠ(G)](lt_edit_flags.png)
-
@ƒtƒ‰ƒO•ҏWƒo[‚ð•\ŽŠ‚µ‚Ü‚·B
-@ƒtƒ‰ƒO•ҏWƒo[‚É‚Í16ŒÂ‚̕ҏW—“‚ª‚ ‚èA‚»‚ꂌ‚ꂪƒtƒ‰ƒO‚ð•\‚µ‚Ä‚¢‚Ü‚·B’l‚ð•ύX‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B•ҏW—“‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚·‚邱‚Ƃɂæ‚èA”’l‚ª 0 ‚Å‚ ‚ê‚Î 1 ‚ɁA0 ‚Å‚ ‚ê‚Î 1 ‚É‚·‚é(ƒgƒOƒ‹‚·‚é)‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@¶’[‚Ì[C]ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邯A‘S‚Ẵtƒ‰ƒO‚ð 0 ‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
[衚瀺(V)|フラグの衚瀺(G)](lt_edit_flags.png)
+
 フラグ線集バヌを衚瀺したす。
+ フラグ線集バヌには16個の線集欄があり、それぞれがフラグを衚しおいたす。倀を倉曎するこずもできたす。線集欄をダブルクリックするこずにより、数倀が 0 であれば 1 に、0 であれば 1 にする(トグルする)こずができたす。
+ 巊端の[C]ボタンをクリックするず、党おのフラグを 0 にするこずができたす。
-
[•\ŽŠ(V)|k¬”gŒ`‚Ì•\ŽŠ(E)]
-
@k¬”gŒ`‚Ì•\ŽŠ/”ñ•\ŽŠ‚ðØ‚è‘ւЂ܂·B
+
[衚瀺(V)|瞮小波圢の衚瀺(E)]
+
 瞮小波圢の衚瀺/非衚瀺を切り替えたす。
-
[•\ŽŠ(V)|ƒXƒe[ƒ^ƒXƒo[‚Ì•\ŽŠ(S)]
-
@ƒXƒe[ƒ^ƒXƒo[‚Ì•\ŽŠ/”ñ•\ŽŠ‚ðØ‚è‘ւЂ܂·B
+
[衚瀺(V)|ステヌタスバヌの衚瀺(S)]
+
 ステヌタスバヌの衚瀺/非衚瀺を切り替えたす。
-
[Ä¶(P)|’âŽ~(Q)](lt_stop.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: Q
-
@Ä¶‚ð’âŽ~‚µ‚Ü‚·B
-
[Ä¶(P)|‰‚ß‚©‚çÄ¶(P)](lt_play_from_first.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: P
-
@ƒTƒEƒ“ƒh‚̏‰‚ß‚©‚çÄ¶‚ðŠJŽn‚µ‚Ü‚·B
-
[Ä¶(P)|Œ»ÝˆÊ’u‚©‚çÄ¶(C)](lt_play_from_current.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: Space
-
@ƒLƒƒƒŒƒbƒgˆÊ’u‚©‚çƒTƒEƒ“ƒh‚̍ж‚ðŠJŽn‚µ‚Ü‚·B
-
[Ä¶(P)|ƒŠƒ“ƒN‚𖳎‹‚µ‚čж(G)](lt_ignore_links.png) ƒVƒ‡[ƒgƒJƒbƒgƒL[: G
-
@‚±‚̍€–Ú‚ªƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚é(‰Ÿ‚µž‚܂ꂜ•\ŽŠ‚ɂȂÁ‚Ä‚¢‚é)ó‘Ԃł́A‘S‚Ä‚ÌƒŠƒ“ƒN‚𖳎‹‚µ‚čж‚µ‚Ü‚·BÄ¶ˆÊ’u‚ªƒŠƒ“ƒN‚ÌŒ³‚̈ʒu‚É’B‚µ‚Ä‚àAƒŠƒ“ƒN‚ð‚œ‚Ç‚è‚Ü‚¹‚ñB
-
[ƒwƒ‹ƒv(H)|ƒwƒ‹ƒv(H)]
-
@ƒwƒ‹ƒv‚ð•\ŽŠ‚µ‚Ü‚·B
+
[再生(P)|停止(Q)](lt_stop.png) ショヌトカットキヌ: Q
+
 再生を停止したす。
+
[再生(P)|初めから再生(P)](lt_play_from_first.png) ショヌトカットキヌ: P
+
 サりンドの初めから再生を開始したす。
+
[再生(P)|珟圚䜍眮から再生(C)](lt_play_from_current.png) ショヌトカットキヌ: Space
+
 キャレット䜍眮からサりンドの再生を開始したす。
+
[再生(P)|リンクを無芖しお再生(G)](lt_ignore_links.png) ショヌトカットキヌ: G
+
 この項目がチェックされおいる(抌し蟌たれた衚瀺になっおいる)状態では、党おのリンクを無芖しお再生したす。再生䜍眮がリンクの元の䜍眮に達しおも、リンクをたどりたせん。
+
[ヘルプ(H)|ヘルプ(H)]
+
 ヘルプを衚瀺したす。
-
[ƒwƒ‹ƒv(H)|ƒ‹[ƒvƒ`ƒ…[ƒi‚ɂ‚¢‚Ä(A)]
-
@ƒ‹[ƒvƒ`ƒ…[ƒi‚Ì’˜ìŒ î•ñ‚ƃo[ƒWƒ‡ƒ“î•ñ‚ð•\ŽŠ‚µ‚Ü‚·B
+
[ヘルプ(H)|ルヌプチュヌナに぀いお(A)]
+
 ルヌプチュヌナの著䜜暩情報ずバヌゞョン情報を衚瀺したす。
-

ƒŠƒ“ƒN‚̕ҏW‰æ–Ê +

リンクの線集画面

-[•ҏW|ƒŠƒ“ƒN‚̕ҏW] ‚ð‘I‘ð‚·‚é‚©A‚ ‚é‚¢‚ÍƒŠƒ“ƒN‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚·‚邱‚Ƃɂæ‚肱‚̉æ–Ê‚ð•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-‚±‚̉æ–ʂŗLŒø‚ȃVƒ‡[ƒgƒJƒbƒgƒL[‚ɂ‚¢‚ẮA”gŒ`‚ð‰EƒNƒŠƒbƒN‚µ‚œÛ‚É•\ŽŠ‚³‚ê‚郁ƒjƒ…[‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+[線集|リンクの線集] を遞択するか、あるいはリンクをダブルクリックするこずによりこの画面を衚瀺するこずができたす。
+この画面で有効なショヌトカットキヌに぀いおは、波圢を右クリックした際に衚瀺されるメニュヌを参照しおください。

lt_link_tuner.png

-
ƒŠƒ“ƒNðŒ
-
@Åã•”‚́AƒŠƒ“ƒN‚ÌðŒ‚ð•ҏW‚·‚é•”•ª‚Å‚·B
-@[ðŒ•t‚«] ƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚ðƒ`ƒFƒbƒN‚·‚邱‚Ƃɂæ‚èA‚±‚ÌƒŠƒ“ƒN‚ððŒ•t‚«ƒŠƒ“ƒN‚Æ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BðŒ‚́A‰E‘€‚Ì•”•ª‚ÅŽw’肵‚Ü‚·B
-@ðŒ‚́AˆÈ‰º‚ÌŒ`Ž®‚ÅŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
リンク条件
+
 最䞊郚は、リンクの条件を線集する郚分です。
+ [条件付き] チェックボックスをチェックするこずにより、このリンクを条件付きリンクずするこずができたす。条件は、右偎の郚分で指定したす。
+ 条件は、以䞋の圢匏で指定するこずができたす。

-@[A]”Ԃ̃tƒ‰ƒO‚ª[B][ðŒ]
+ [A]番のフラグが[B][条件]

-@[A] ‚ɂ́A”äŠr‘ΏۂƂȂéƒtƒ‰ƒO”ԍ† (0`15) ‚ðŽw’肵‚Ü‚·B
-@[B] ‚ɂ́A”äŠr‘ΏۂƂȂ鐔’l (0`9999) ‚ðŽw’肵‚Ü‚·B
-@[ðŒ] ‚É‚ÍðŒ‚ðŽw’肵‚Ü‚·BðŒ‚́Au‚Æ“¯‚¶‚Æ‚«vu‚łȂ¢‚Æ‚«vu‚æ‚è‘å‚«‚¢‚Æ‚«vuˆÈã‚̂Ƃ«vu‚æ‚菬‚³‚¢‚Æ‚«vuˆÈ‰º‚̂Ƃ«v‚Ì‚U‚‚ł·B
+ [A] には、比范察象ずなるフラグ番号 (015) を指定したす。
+ [B] には、比范察象ずなる数倀 (09999) を指定したす。
+ [条件] には条件を指定したす。条件は、「ず同じずき」「でないずき」「より倧きいずき」「以䞊のずき」「より小さいずき」「以䞋のずき」の぀です。

-@”äŠr‘ΏۂƂȂ鐔’l‚Í 0 ` 9999 ‚܂łðŽg—p‚Å‚«‚Ü‚·‚ªA“Á•ʂȗp“r‚łȂ¢ŒÀ‚èA0 ‚© 1 ‚ð—p‚¢‚œ•û‚ª‚æ‚¢‚Å‚µ‚å‚€ (ƒƒCƒ“‰æ–ʂ́uƒtƒ‰ƒO‚Ì•\ŽŠv‚Å•\ŽŠ‚³‚ê‚éƒtƒ‰ƒO•ҏW—“‚Å‚àA 0 ‚â 1 ‚̓_ƒuƒ‹ƒNƒŠƒbƒN‚ÅŠÈ’P‚É“ü—Í‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· )B
+ 比范察象ずなる数倀は 0  9999 たでを䜿甚できたすが、特別な甚途でない限り、0 か 1 を甚いた方がよいでしょう (メむン画面の「フラグの衚瀺」で衚瀺されるフラグ線集欄でも、 0 や 1 はダブルクリックで簡単に入力するこずができたす )。
-
”gŒ`•\ŽŠ•”•ª
-
@”gŒ`•\ŽŠ•”•ª‚ł́AƒŠƒ“ƒN‚Ì’Œ‘O‚Ì”gŒ`‚ÆƒŠƒ“ƒN‚Ì’ŒŒã‚Ì”gŒ`‚ðŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B¶‘€‚̐‚¢”gŒ`‚ªƒŠƒ“ƒN‘O‚Ì”gŒ`A‰E‘€‚̐Ԃ¢”gŒ`‚ªƒŠƒ“ƒNŒã‚Ì”gŒ`‚Å‚·B”–‚­Œ©‚Š‚é”gŒ`‚́A‚»‚ꂌ‚ꃊƒ“ƒN‘O‚ɑ΂·‚郊ƒ“ƒNŒãAƒŠƒ“ƒNŒã‚ɑ΂·‚郊ƒ“ƒN‘O‚Ì”gŒ`‚ŁAd‚ˍ‡‚킹‚Ä•\ŽŠ‚³‚ê‚Ü‚·B
-@”gŒ`‚́Aƒ}ƒEƒX‚Ńhƒ‰ƒbƒO‚·‚邱‚Ƃɂæ‚è’²®‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œA”gŒ`•\ŽŠ•”•ª‚̉º•”‚É•À‚ñ‚Å‚¢‚郊ƒ“ƒN’²®ƒ{ƒ^ƒ“‚Å‚à’²®‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
波圢衚瀺郚分
+
 波圢衚瀺郚分では、リンクの盎前の波圢ずリンクの盎埌の波圢を確認するこずができたす。巊偎の青い波圢がリンク前の波圢、右偎の赀い波圢がリンク埌の波圢です。薄く芋える波圢は、それぞれリンク前に察するリンク埌、リンク埌に察するリンク前の波圢で、重ね合わせお衚瀺されたす。
+ 波圢は、マりスでドラッグするこずにより調敎するこずができたす。たた、波圢衚瀺郚分の䞋郚に䞊んでいるリンク調敎ボタンでも調敎するこずができたす。
-
ƒŠƒ“ƒN’²®ƒ{ƒ^ƒ“
-
@ƒŠƒ“ƒN’²®ƒ{ƒ^ƒ“‚Í12ŒÂ‚ ‚è‚Ü‚·‚ªA¶‘€‚Ì6ŒÂ‚ÍƒŠƒ“ƒN‘O‚̈ʒu‚𒲐®‚µA‰E‘€‚Ì6ŒÂ‚ÍƒŠƒ“ƒNŒã‚̈ʒu‚𒲐®‚µ‚Ü‚·B
+
リンク調敎ボタン
+
 リンク調敎ボタンは12個ありたすが、巊偎の6個はリンク前の䜍眮を調敎し、右偎の6個はリンク埌の䜍眮を調敎したす。
-
‘O‚̃NƒƒbƒVƒ“ƒOEƒ|ƒCƒ“ƒg‚Ö(lt_left_cross_point.png)
-
’Œ‘O‚̃NƒƒbƒVƒ“ƒOEƒ|ƒCƒ“ƒg(”gŒ`‚ª -Inf ƒ‰ƒCƒ“‚ÆŒð·‚·‚é“_) ‚ð’T‚µA‚»‚±‚Ɉړ®‚µ‚Ü‚·B
+
前のクロッシング・ポむントぞ(lt_left_cross_point.png)
+
盎前のクロッシング・ポむント(波圢が -Inf ラむンず亀差する点) を探し、そこに移動したす。
-
‘O‚Ö20ƒXƒeƒbƒv(lt_20_step_left.png)
-
‘O‚Ö20ƒXƒeƒbƒvˆÚ“®‚µ‚Ü‚·B1ƒXƒeƒbƒv‚́A”gŒ`‚Ì”{—Ђɂæ‚èA”{—Š‚ª1/16‚È‚ç‚Î16ƒTƒ“ƒvƒ‹A”{—Š‚ª1/1‚È‚ç‚Î1ƒTƒ“ƒvƒ‹‚Å‚·B
+
前ぞ20ステップ(lt_20_step_left.png)
+
前ぞ20ステップ移動したす。1ステップは、波圢の倍率により、倍率が1/16ならば16サンプル、倍率が1/1ならば1サンプルです。
-
‘O‚Ö1ƒXƒeƒbƒv(lt_1_step_left.png)
-
‘O‚Ö1ƒXƒeƒbƒvˆÚ“®‚µ‚Ü‚·B
+
前ぞ1ステップ(lt_1_step_left.png)
+
前ぞ1ステップ移動したす。
-
ŽŸ‚Ö1ƒXƒeƒbƒv(lt_1_step_right.png)
-
ŽŸ‚Ö1ƒXƒeƒbƒvˆÚ“®‚µ‚Ü‚·B
+
次ぞ1ステップ(lt_1_step_right.png)
+
次ぞ1ステップ移動したす。
-
ŽŸ‚Ö20ƒXƒeƒbƒv(lt_20_step_right.png)
-
ŽŸ‚Ö20ƒXƒeƒbƒvˆÚ“®‚µ‚Ü‚·B
+
次ぞ20ステップ(lt_20_step_right.png)
+
次ぞ20ステップ移動したす。
-
ŽŸ‚̃NƒƒbƒVƒ“ƒOEƒ|ƒCƒ“ƒg‚Ö(lt_right_cross_point.png)
-
’ŒŒã‚̃NƒƒbƒVƒ“ƒOEƒ|ƒCƒ“ƒg(”gŒ`‚ª -Inf ƒ‰ƒCƒ“‚ÆŒð·‚·‚é“_) ‚ð’T‚µA‚»‚±‚Ɉړ®‚µ‚Ü‚·B
+
次のクロッシング・ポむントぞ(lt_right_cross_point.png)
+
盎埌のクロッシング・ポむント(波圢が -Inf ラむンず亀差する点) を探し、そこに移動したす。
-
”{—Š•ÏXƒ{ƒ^ƒ“(lt_zoom_in.pnglt_zoom_out.png)
-
@”{—Š‚ð•ύX‚µ‚Ü‚·B”{—Š‚ÍA‚±‚̃{ƒ^ƒ“‚̉¡‚É /1 ‚ȂǂƂµ‚Ä•\ŽŠ‚³‚ê‚Ä‚¢‚Ü‚·B/1 ‚Í 1/1 (1ƒsƒNƒZƒ‹‚ª1ƒTƒ“ƒvƒ‹) ‚ð•\‚µ‚Ü‚·B/16 ‚È‚ç‚Î 1/16 (1ƒsƒNƒZƒ‹‚ª16ƒTƒ“ƒvƒ‹) ‚ð•\‚µ‚Ü‚·B
+
倍率倉曎ボタン(lt_zoom_in.pnglt_zoom_out.png)
+
 倍率を倉曎したす。倍率は、このボタンの暪に /1 などずしお衚瀺されおいたす。/1 は 1/1 (1ピクセルが1サンプル) を衚したす。/16 ならば 1/16 (1ピクセルが16サンプル) を衚したす。
-
ƒŠƒ“ƒN‚ðƒXƒ€[ƒY‚É‚·‚é(lt_smooth.png)
-
@ƒŠƒ“ƒN‚ðƒXƒ€[ƒY‚É‚µ‚Ü‚·B‚±‚̃{ƒ^ƒ“‚ªƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚é(‰Ÿ‚µž‚܂ꂜ•\ŽŠ‚ɂȂÁ‚Ä‚¢‚é)ó‘Ԃł́Aƒ‹[ƒvƒ`ƒ…[ƒi‚š‚æ‚Ñ‹g—¢‹g—¢‚́AƒŠƒ“ƒN‘O‚Ì”gŒ`‚ÆƒŠƒ“ƒNŒã‚Ì”gŒ`‚ðA’Z‚¢ƒNƒƒXƒtƒF[ƒh(50ms) ‚Ń~ƒbƒNƒX‚µ‚čж‚µ‚Ü‚·B‚±‚ê‚É‚æ‚èAƒŠƒ“ƒN‘O‚ÆƒŠƒ“ƒNŒã‚Ì”gŒ`‚ª‚€‚Ü‚­‚ ‚í‚È‚¢‚œ‚߂ɔ­¶‚·‚éuƒvƒ`ƒbvuƒuƒcƒbv‚Æ‚¢‚Á‚œƒNƒ‰ƒbƒNƒmƒCƒY‚ðŒyŒž‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
リンクをスムヌズにする(lt_smooth.png)
+
 リンクをスムヌズにしたす。このボタンがチェックされおいる(抌し蟌たれた衚瀺になっおいる)状態では、ルヌプチュヌナおよび吉里吉里は、リンク前の波圢ずリンク埌の波圢を、短いクロスフェヌド(50ms) でミックスしお再生したす。これにより、リンク前ずリンク埌の波圢がうたくあわないために発生する「プチッ」「ブツッ」ずいったクラックノむズを軜枛するこずができたす。
-
Ä¶‚ð’âŽ~(lt_stop.png)
-
@Ä¶‚ð’âŽ~‚µ‚Ü‚·B
+
再生を停止(lt_stop.png)
+
 再生を停止したす。
-
Ä¶(lt_play_before.png)
-
@ƒŠƒ“ƒN•t‹ß‚ðÄ¶‚µ‚Ü‚·B0.5•b‘OA1•b‘OA2•b‘OA3•b‘OA5•b‘O‚Ì‚»‚ꂌ‚ê‚©‚çÄ¶‚ª‚Å‚«‚Ü‚·B
-@Ä¶‚̃{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邯A‚»‚̃{ƒ^ƒ“‚ªƒ}[ƒN‚³‚ê‚Ü‚· (F‚ª•Ï‚í‚è‚Ü‚·)BˆÈ~AƒXƒy[ƒXƒL[‚ð‰Ÿ‚·‚ƁA‚»‚̃{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚é‚̂Ɠ¯‚¶“®ì‚ƂȂè‚Ü‚· (ÅŒã‚ɃNƒŠƒbƒN‚µ‚œƒ{ƒ^ƒ“‚Æ“¯‚¶ŽžŠÔAƒŠƒ“ƒN‘O‚©‚çÄ¶‚³‚ê‚Ü‚·)B
+
再生(lt_play_before.png)
+
 リンク付近を再生したす。0.5秒前、1秒前、2秒前、3秒前、5秒前のそれぞれから再生ができたす。
+ 再生のボタンをクリックするず、そのボタンがマヌクされたす (色が倉わりたす)。以降、スペヌスキヌを抌すず、そのボタンをクリックするのず同じ動䜜ずなりたす (最埌にクリックしたボタンず同じ時間、リンク前から再生されたす)。
-
[OK] ƒ{ƒ^ƒ“
-
@•ύX‚ðŠm’肵AƒEƒBƒ“ƒhƒE‚ð•‚¶‚Ü‚·B
-
[ƒLƒƒƒ“ƒZƒ‹] ƒ{ƒ^ƒ“
-
@•ύX‚ð”jŠü‚µAƒEƒBƒ“ƒhƒE‚ð•‚¶‚Ü‚·B
+
[OK] ボタン
+
 倉曎を確定し、りィンドりを閉じたす。
+
[キャンセル] ボタン
+
 倉曎を砎棄し、りィンドりを閉じたす。

Note
-@–³ðŒƒŠƒ“ƒN‚ƁAˆê‚ˆȏã‚ÌðŒ•t‚«ƒŠƒ“ƒN‚ÌƒŠƒ“ƒNŒ³‚ª“¯‚¶ˆÊ’u‚É‚ ‚Á‚œê‡‚́AðŒ‚‚«ƒŠƒ“ƒN‚ÌðŒ‚ÌƒeƒXƒg‚ª—Dæ‚³‚êA‚¢‚ž‚ê‚ÌðŒ‚É‚à‡’v‚µ‚È‚©‚Á‚œê‡‚Í–³ðŒƒŠƒ“ƒN‚ƂȂè‚Ü‚·B
-@–³ðŒƒŠƒ“ƒN‚ª•¡”‚ ‚Á‚œê‡‚Í‚Ç‚ÌƒŠƒ“ƒN‚ªŽg—p‚³‚ê‚é‚©‚Í•s’è‚Æ‚È‚è‚Ü‚·B
-@ðŒƒŠƒ“ƒN‚ª•¡”‚ ‚Á‚œê‡‚́AƒeƒXƒg‚̏‡”Ô‚Í•s’è‚Æ‚È‚è‚Ü‚·B
-@‚±‚̏ꍇ‚́u“¯‚¶ˆÊ’uv‚Ƃ́AŒµ–§‚É‘S‚­“¯‚¶ˆÊ’uA‚Æ‚¢‚€ˆÓ–¡‚Å‚·B1ƒTƒ“ƒvƒ‹‚Å‚àˆÊ’u‚ª‚ž‚ê‚Ä‚¢‚œê‡‚Í“¯‚¶ˆÊ’u‚Ƃ͌©‚È‚³‚ê‚Ü‚¹‚ñB
+ 無条件リンクず、䞀぀以䞊の条件付きリンクのリンク元が同じ䜍眮にあった堎合は、条件぀きリンクの条件のテストが優先され、いずれの条件にも合臎しなかった堎合は無条件リンクずなりたす。
+ 無条件リンクが耇数あった堎合はどのリンクが䜿甚されるかは䞍定ずなりたす。
+ 条件リンクが耇数あった堎合は、テストの順番は䞍定ずなりたす。
+ この堎合の「同じ䜍眮」ずは、厳密に党く同じ䜍眮、ずいう意味です。1サンプルでも䜍眮がずれおいた堎合は同じ䜍眮ずは芋なされたせん。

-

ƒ‰ƒxƒ‹‚ÌŽ® +

ラベルの匏

-@ƒ‰ƒxƒ‹‚́A“Á•ʂȏ‘Ž®‚́uŽ®v‚ðÝ’è‚·‚邱‚Ƃɂæ‚èA‚»‚̃‰ƒxƒ‹‚ð’ʉ߂·‚éÛ‚ɁAƒtƒ‰ƒO‚ɑ΂µ‚Ä“Á•ʂȏˆ—‚ð‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒ‰ƒxƒ‹‚ɁuŽ®v‚ð‹Lq‚·‚éê‡‚́Aƒ‰ƒxƒ‹–Œ‚̐擪‚ð ':' (ƒRƒƒ“) ‚ÅŽn‚߂Ȃ¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
-@Ž®‚́A‘€ì‘Ώۂ̃tƒ‰ƒO‚ƁA‚»‚̑Ώۂɂǂ̂悀‚ȏˆ—‚ðs‚€‚©‚ð•\‚·u‰‰ŽZŽq(ƒIƒyƒŒ[ƒ^)vA‰‰ŽZŽq‚̃pƒ‰ƒ[ƒ^‚ƂȂéuƒIƒyƒ‰ƒ“ƒhv‚ª‡‚É•À‚т܂· (ˆê•”‚̉‰ŽZŽq‚ɂ̓Iƒyƒ‰ƒ“ƒh‚ª‚ ‚è‚Ü‚¹‚ñ)B
-@‘€ì‘Ώۂ̃tƒ‰ƒO‚́A'[' ']' (‘劇ŒÊ) ‚Ńtƒ‰ƒO”ԍ†(0`15)‚ðˆÍ‚Á‚ÄŽw’肵‚Ü‚·BƒIƒyƒ‰ƒ“ƒh‚́A”’l‚̏ꍇ‚͐”’l‚ð‚»‚Ì‚Ü‚Ü‹Lq‚µA‘Œ‚̃tƒ‰ƒO‚ðŽw’肵‚œ‚¢ê‡‚́A'[' ']' (‘劇ŒÊ) ‚Ńtƒ‰ƒO”ԍ†(0`15)‚ðˆÍ‚Á‚ÄŽw’肵‚Ü‚·B
-@‰‰ŽZŽq‚ɂ͈ȉº‚ÌŽí—Þ‚ª‚ ‚è‚Ü‚·B
+ ラベルは、特別な曞匏の「匏」を蚭定するこずにより、そのラベルを通過する際に、フラグに察しお特別な凊理をさせるこずができたす。
+ ラベルに「匏」を蚘述する堎合は、ラベル名の先頭を ':' (コロン) で始めなければなりたせん。
+ 匏は、操䜜察象のフラグず、その察象にどのような凊理を行うかを衚す「挔算子(オペレヌタ)」、挔算子のパラメヌタずなる「オペランド」が順に䞊びたす (䞀郚の挔算子にはオペランドがありたせん)。
+ 操䜜察象のフラグは、'[' ']' (倧括匧) でフラグ番号(015)を囲っお指定したす。オペランドは、数倀の堎合は数倀をそのたた蚘述し、他のフラグを指定したい堎合は、'[' ']' (倧括匧) でフラグ番号(015)を囲っお指定したす。
+ 挔算子には以䞋の皮類がありたす。
=
-
ƒtƒ‰ƒO‚Ì’l‚ɃIƒyƒ‰ƒ“ƒh‚Ì’l‚ð‘ã“ü‚µ‚Ü‚·
+
フラグの倀にオペランドの倀を代入したす
+=
-
ƒtƒ‰ƒO‚Ì’l‚ɃIƒyƒ‰ƒ“ƒh‚Ì’l‚ð‰ÁŽZ‚µ‚Ü‚·
+
フラグの倀にオペランドの倀を加算したす
-=
-
ƒtƒ‰ƒO‚Ì’l‚©‚çƒIƒyƒ‰ƒ“ƒh‚Ì’l‚ðŒžŽZ‚µ‚Ü‚·
+
フラグの倀からオペランドの倀を枛算したす
++
-
ƒtƒ‰ƒO‚Ì’l‚ð1‚‘‚₵‚Ü‚·
+
フラグの倀を1぀増やしたす
--
-
ƒtƒ‰ƒO‚Ì’l‚ð1‚ÂŒž‚炵‚Ü‚·
@‚¢‚ž‚ê‚̏ꍇ‚àAƒtƒ‰ƒO‚Ì’l‚͈͕̔͂K‚ž 0 ` 9999 ‚ƂȂè‚Ü‚·B 0 ‚ð‰º‰ñ‚éê‡‚Í 0‚ɁA 9999 ‚ðã‰ñ‚éê‡‚Í 9999 ‚ɏC³‚³‚ê‚Ü‚·B
+
フラグの倀を1぀枛らしたす
 いずれの堎合も、フラグの倀の範囲は必ず 0  9999 ずなりたす。 0 を䞋回る堎合は 0に、 9999 を䞊回る堎合は 9999 に修正されたす。

-—á:
-:[0]=1 0”Ԃ̃tƒ‰ƒO‚Ì’l‚É 1 ‚ð‘ã“ü
-:[1]=[0] 1”Ԃ̃tƒ‰ƒO‚Ì’l‚É0”Ԃ̃tƒ‰ƒO‚Ì’l‚ð‘ã“ü
-:[1]+=3 1”Ԃ̃tƒ‰ƒO‚Ì’l‚É 3 ‚ð‰ÁŽZ
-:[0]++ 1”Ԃ̃tƒ‰ƒO‚Ì’l‚ð1‚‘‚â‚·
+䟋:
+:[0]=1 0番のフラグの倀に 1 を代入
+:[1]=[0] 1番のフラグの倀に0番のフラグの倀を代入
+:[1]+=3 1番のフラグの倀に 3 を加算
+:[0]++ 1番のフラグの倀を1぀増やす

Note
-@•¡”‚̃‰ƒxƒ‹‚ª“¯‚¶ˆÊ’u‚É‚ ‚Á‚œê‡‚́AŽÀs‚̏‡˜‚Í•s’è‚Æ‚È‚è‚Ü‚·B

+ 耇数のラベルが同じ䜍眮にあった堎合は、実行の順序は䞍定ずなりたす。

-

ƒqƒ“ƒg‚ÆTips +

ヒントずTips

-
ƒŠƒ“ƒN‚Ì’²®
-
@ƒŠƒ“ƒN‚É‚æ‚éPCM‚ÌŒp‚¬–ڂł́A’²®‚ª‚æ‚­‚È‚¢‚ƁAƒNƒ‰ƒbƒNƒmƒCƒY‚ª”­¶‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·BuƒŠƒ“ƒN‚ðƒXƒ€[ƒY‚É‚·‚év(ƒXƒ€[ƒYƒŠƒ“ƒN)‚Ì‹@”\‚ð—p‚¢‚āA‚±‚̃Nƒ‰ƒbƒNƒmƒCƒY‚ðŒyŒž‚·‚邱‚Ƃ͂ł«‚Ü‚·‚ªA‚Ü‚ž‚̓Xƒ€[ƒYƒŠƒ“ƒN‚È‚µ‚Å’²®‚ðs‚€‚±‚Æ‚ð‚š‚·‚·‚ß‚µ‚Ü‚·B
+
リンクの調敎
+
 リンクによるPCMの継ぎ目では、調敎がよくないず、クラックノむズが発生しおしたいたす。「リンクをスムヌズにする」(スムヌズリンク)の機胜を甚いお、このクラックノむズを軜枛するこずはできたすが、たずはスムヌズリンクなしで調敎を行うこずをおすすめしたす。

-@‰¹Œ¹+ƒV[ƒPƒ“ƒT‚Ȃǂ̓dŽqŠÂ‹«‚Ő¶¬‚³‚ꂜ‰¹Šy‚Å‚ ‚ê‚΁A‘œ‚­‚̏ꍇA‰º}‚̂悀‚ɁAƒŠƒ“ƒN‚Ì‘OŒã‚łقڈê’v‚·‚éƒ|ƒCƒ“ƒg‚ðŒ©‚Â‚¯‚邱‚Æ‚ª‚Å‚«‚邯Žv‚¢‚Ü‚·B
+ 音源+シヌケンサなどの電子環境で生成された音楜であれば、倚くの堎合、䞋図のように、リンクの前埌でほが䞀臎するポむントを芋぀けるこずができるず思いたす。
lt_link_tuner_wave_match.png

-@‚»‚̂ق©AƒmƒCƒY‚ª“ü‚é‚͎̂d•û‚ª‚È‚¢‚Æ‚µ‚Ä‚àA‚»‚ê‚ð–Ú—§‚œ‚È‚­‚·‚éˆÈ‰º‚̂悀‚ȃ|ƒCƒ“ƒg‚ª‚ ‚è‚Ü‚·B
-
  • Œp‚¬–Ú‚É‚·‚éˆÊ’u‚́AƒXƒlƒA‚ ‚é‚¢‚̓Vƒ“ƒoƒ‹Œn‚̃hƒ‰ƒ€‚Ì’Œ‘O‚ðƒ‹[ƒv‚ÌŒp‚¬–Ú‚É‚·‚邯ƒmƒCƒY‚ª–Ú—§‚¿‚Ü‚¹‚ñB‚‚¢‰¹A”j—ô‰¹‚Ȃǂ̒Œ‘O‚àD“s‡‚Å‚·
  • Œp‚¬–Ú‚É‚·‚éˆÊ’u‚́AƒNƒƒbƒVƒ“ƒOƒ|ƒCƒ“ƒg‚É‚·‚邯ƒmƒCƒY‚ª–Ú—§‚¿‚Ü‚¹‚ñ
+ そのほか、ノむズが入るのは仕方がないずしおも、それを目立たなくする以䞋のようなポむントがありたす。
+
  • 継ぎ目にする䜍眮は、スネアあるいはシンバル系のドラムの盎前をルヌプの継ぎ目にするずノむズが目立ちたせん。高い音、砎裂音などの盎前も奜郜合です
  • 継ぎ目にする䜍眮は、クロッシングポむントにするずノむズが目立ちたせん
-
ðŒ•t‚«ƒŠƒ“ƒN‚É‚æ‚é‹Èis‚̐§Œä
-
@ƒCƒ“ƒgƒ‚©‚çŽn‚Ü‚Á‚㋁[ƒv‚µAƒQ[ƒ€‚Ȃǂ̐is‚É‚æ‚Á‚āA‚Æ‚ ‚éðŒ‚Ń‹[ƒv‚𔲂¯A•ʂ̃‹[ƒv‚É“ü‚éA‚Æ‚¢‚Á‚œAƒQ[ƒ€‚̐isEîŒi‚𔜉f‚µ‚œ‹Èis‚̐§Œä‚ðAðŒ•t‚«ƒŠƒ“ƒN‚ƃtƒ‰ƒO‚Ì‘€ì‚É‚æ‚Á‚ÄŽÀŒ»‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚œ‚Ÿ‚µA‚à‚¿‚ë‚ñAƒŠƒ“ƒN‚̓‹[ƒvƒ`ƒ…[ƒi‚Å‚ ‚ç‚©‚¶‚ߎw’肵‚œˆÊ’u‚Å‚µ‚©“®ì‚µ‚Ü‚¹‚ñBƒŠƒ“ƒN‚ÌðŒ‚ð•ύX‚µ‚Ä‚àAƒŠƒ“ƒN‚̈ʒu‚É’B‚µ‚È‚¯‚ê‚΍жˆÊ’u‚ª•Ï‚í‚ç‚È‚¢‚ÆŒŸ‚€‚±‚Ƃł·B
-@‚à‚µƒ‹[ƒv‚ª’·‚¢ê‡‚ȂǁAƒ‹[ƒv‚̏I’[‚É’B‚µ‚È‚¯‚ê‚΃‹[ƒv‚𔲂¯‚ç‚ê‚È‚¢‚Ì‚ª–â‘è‚Å‚ ‚é‚È‚ç‚΁Aƒ‹[ƒv‚Ì“r’†‚Å‚àƒ‹[ƒv‚𔲂¯‚ç‚ê‚邿‚€‚ɋȂ̍\¬‚ðH•v‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
-@‚œ‚Æ‚Š‚ÎA‰º}‚̂悀‚É‚µ‚Ü‚·B
+
条件付きリンクによる曲進行の制埡
+
 むントロから始たっおルヌプし、ゲヌムなどの進行によっお、ずある条件でルヌプを抜け、別のルヌプに入る、ずいった、ゲヌムの進行・情景を反映した曲進行の制埡を、条件付きリンクずフラグの操䜜によっお実珟するこずができたす。
+ ただし、もちろん、リンクはルヌプチュヌナであらかじめ指定した䜍眮でしか動䜜したせん。リンクの条件を倉曎しおも、リンクの䜍眮に達しなければ再生䜍眮が倉わらないず蚀うこずです。
+ もしルヌプが長い堎合など、ルヌプの終端に達しなければルヌプを抜けられないのが問題であるならば、ルヌプの途䞭でもルヌプを抜けられるように曲の構成を工倫しなければなりたせん。
+ たずえば、䞋図のようにしたす。

lt_complex_loop.png
-@Ä¶ŠJŽnŽž‚́Aƒtƒ‰ƒO0 ‚Í 0 ‚Å‚·BuƒCƒ“ƒgƒv‚ªÄ¶‚³‚êAuƒ‹[ƒvv•”•ª‚ªŒJ‚è•Ô‚µÄ¶‚³‚ê‚Ü‚·B
-@‚±‚±‚ŁAƒQ[ƒ€‚Ȃǂªis‚µAƒtƒ‰ƒO0 ‚ª 1 ‚É‚È‚é‚ÆA(1)‚©(2)‚ÌŽž“_‚Å‚±‚́uƒ‹[ƒvv‚©‚甲‚¯‚邱‚ƂɂȂè‚Ü‚·B
-@‚à‚µA(1)‚Ń‹[ƒv‚𔲂¯‚邯Au(1)š(3)‘JˆÚv‚ðŒo‚Ä(3)‚܂ōж‚³‚êAuŽc‚è‚Ì•”•ªv‚ªÄ¶‚³‚ê‚Ü‚·B
-@‚Ü‚œA‚à‚µ(2)‚Ń‹[ƒv‚𔲂¯‚邯Au(2)š(3)‘JˆÚv‚ðŒo‚œŒãAƒŠƒ“ƒN‚É‚æ‚Á‚Ä(3)‚܂ŃWƒƒƒ“ƒv‚µAuŽc‚è‚Ì•”•ªv‚ªÄ¶‚³‚ê‚Ü‚·B
+ 再生開始時は、フラグ0 は 0 です。「むントロ」が再生され、「ルヌプ」郚分が繰り返し再生されたす。
+ ここで、ゲヌムなどが進行し、フラグ0 が 1 になるず、(1)か(2)の時点でこの「ルヌプ」から抜けるこずになりたす。
+ もし、(1)でルヌプを抜けるず、「(1)→(3)遷移」を経お(3)たで再生され、「残りの郚分」が再生されたす。
+ たた、もし(2)でルヌプを抜けるず、「(2)→(3)遷移」を経た埌、リンクによっお(3)たでゞャンプし、「残りの郚分」が再生されたす。

-@—lX‚ȉž—p‚ªl‚Š‚ç‚ê‚邯Žv‚¢‚Ü‚·B
+ 様々な応甚が考えられるず思いたす。
diff --git a/docs/kr2doc/contents/MouseCursors.html b/docs/kr2doc/contents/MouseCursors.html index 98e8f52..1c41765 100644 --- a/docs/kr2doc/contents/MouseCursors.html +++ b/docs/kr2doc/contents/MouseCursors.html @@ -5,22 +5,22 @@ - ƒ}ƒEƒXƒJ[ƒ\ƒ‹’萔ˆê—— + マりスカヌ゜ル定数䞀芧 - + - + -

ƒ}ƒEƒXƒJ[ƒ\ƒ‹’萔ˆê—— +

マりスカヌ゜ル定数䞀芧


-@cr ‚ÅŽn‚Ü‚éƒ}ƒEƒXƒJ[ƒ\ƒ‹’萔‚̈ꗗ‚Å‚·B‚±‚ê‚ç‚Ì’†‚ɂ́AWindows ‚̐ݒè‚ɏ]‚Á‚ÄŽÀÛ‚̃}ƒEƒXƒJ[ƒ\ƒ‹‚ª•Ï‚í‚é‚à‚Ì‚à‚ ‚è‚Ü‚·B
+ cr で始たるマりスカヌ゜ル定数の䞀芧です。これらの䞭には、Windows の蚭定に埓っお実際のマりスカヌ゜ルが倉わるものもありたす。

-
crDefault : crArrow ‚Æ“¯‚¶
-
crNone : “§–Ÿ ( ”ñ•\ŽŠ )
+
crDefault : crArrow ず同じ
+
crNone : 透明 ( 非衚瀺 )

crArrow : crArrow.png

crCross : crCross.png

crIBeam : crIBeam.png
diff --git a/docs/kr2doc/contents/Plugins.html b/docs/kr2doc/contents/Plugins.html index cd87968..cf00cef 100644 --- a/docs/kr2doc/contents/Plugins.html +++ b/docs/kr2doc/contents/Plugins.html @@ -5,153 +5,153 @@ - ƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚Ä + プラグむンに぀いお - + - + -

ƒvƒ‰ƒOƒCƒ“‚Æ‚Í +

プラグむンずは

-@‹g—¢‹g—¢‚ɐڑ±‚µ‚āA‹g—¢‹g—¢‚Ì‹@”\‚ðŠg’£‚·‚邜‚߂Ɏg‚í‚ê‚Ü‚·B
-@Œ»’iŠK‚ŁA‹g—¢‹g—¢‚ÅŽg—p‰Â”\‚ȃvƒ‰ƒOƒCƒ“‚ÌŽí—ނɂ͂R‚‚ ‚èA
-
  • Susie Plug-in (‰æ‘œ“ǂݍž‚݂ƃA[ƒJƒCƒuƒAƒNƒZƒX)
  • WaveSoundBuffer‚ōж‰Â”\‚ÈŒ`Ž®‚ðŠg’£‚·‚邜‚߂̃vƒ‰ƒOƒCƒ“
  • ‚»‚̂ق©‚Ì‹g—¢‹g—¢ê—p‚̃vƒ‰ƒOƒCƒ“
@‚ƂȂÁ‚Ä‚¢‚Ü‚·B
+ 吉里吉里に接続しお、吉里吉里の機胜を拡匵するために䜿われたす。
+ 珟段階で、吉里吉里で䜿甚可胜なプラグむンの皮類には぀あり、
+
  • Susie Plug-in (画像読み蟌みずアヌカむブアクセス)
  • WaveSoundBufferで再生可胜な圢匏を拡匵するためのプラグむン
  • そのほかの吉里吉里専甚のプラグむン
 ずなっおいたす。

-@ƒvƒ‰ƒOƒCƒ“‚ðŽg—p‚·‚éê‡‚Í Plugins.link ƒƒ\ƒbƒh‚ðŽg—p‚µ‚Ä‹g—¢‹g—¢–{‘̂ɐڑ±‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ プラグむンを䜿甚する堎合は Plugins.link メ゜ッドを䜿甚しお吉里吉里本䜓に接続する必芁がありたす。
-

ƒvƒ‰ƒOƒCƒ“‚ÌŒŸõ +

プラグむンの怜玢

-@Plugins.link ƒƒ\ƒbƒh‚ł́AŽw’肳‚ꂜƒvƒ‰ƒOƒCƒ“‚ðˆÈ‰º‚̏‡˜‚Å’T‚µ‚Ü‚·B
-
  1. ‹g—¢‹g—¢–{‘̂Ɠ¯‚¶ƒtƒHƒ‹ƒ_
  2. ‹g—¢‹g—¢–{‘̈ȉº‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É‚ ‚é plugin ƒtƒHƒ‹ƒ_“à
  3. Ž©“®ŒŸõƒpƒX

-@Ž©“®ŒŸõƒpƒX‚ªAƒA[ƒJƒCƒu“à‚Ȃǃ[ƒJƒ‹ƒtƒ@ƒCƒ‹‚Æ‚µ‚ăAƒNƒZƒX‚Å‚«‚È‚¢êŠ‚É‚ ‚邯A‹g—¢‹g—¢‚̓vƒ‰ƒOƒCƒ“‚ð‹g—¢‹g—¢–{‘̂Ɠ¯‚¶ƒtƒHƒ‹ƒ_‚É“WŠJ‚µ‚æ‚€‚Æ‚µ‚Ü‚·B‚±‚ꂪ–â‘è‚ð‹N‚±‚·‚±‚Æ‚ª‚ ‚邜‚߁Aƒvƒ‰ƒOƒCƒ“‚́u‹g—¢‹g—¢–{‘̂Ɠ¯‚¶ƒtƒHƒ‹ƒ_v‚©u‹g—¢‹g—¢–{‘̈ȉº‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É‚ ‚é plugin ƒtƒHƒ‹ƒ_“àv‚É’u‚­‚±‚Æ‚ð‹­‚­„§‚µ‚Ü‚·B
-@‚Ü‚œA‹g—¢‹g—¢‚̐ݒèƒc[ƒ‹ ( Releaser ‚â krkrconf.exeA-userconf ƒIƒvƒVƒ‡ƒ“AƒGƒ“ƒWƒ“Ý’è.exe ) ‚́Aƒvƒ‰ƒOƒCƒ“‚²‚Ƃ̖„‚ߍž‚݃IƒvƒVƒ‡ƒ“‚̏î•ñ‚ðŽûW‚·‚邜‚߂Ƀvƒ‰ƒOƒCƒ“‚ð’T‚µ‚Ü‚·‚ªAˆÈ‰º‚̏‡˜‚Å’T‚µ‚Ü‚·B
-
  1. ‹g—¢‹g—¢–{‘̂Ɠ¯‚¶ƒtƒHƒ‹ƒ_
  2. ‹g—¢‹g—¢–{‘̈ȉº‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É‚ ‚é plugin ƒtƒHƒ‹ƒ_“à

-@‹g—¢‹g—¢‚̐ݒèƒc[ƒ‹‚ÍŽ©“®ŒŸõƒpƒX‚܂ł͌Ÿõ‚µ‚È‚¢‚œ‚߁AÝ’荀–Ú‚ðŠÜ‚Þƒvƒ‰ƒOƒCƒ“‚́u‹g—¢‹g—¢–{‘̂Ɠ¯‚¶ƒtƒHƒ‹ƒ_v‚©u‹g—¢‹g—¢–{‘̈ȉº‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É‚ ‚é plugin ƒtƒHƒ‹ƒ_“àv‚É’u‚©‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
+ Plugins.link メ゜ッドでは、指定されたプラグむンを以䞋の順序で探したす。
+
  1. 吉里吉里本䜓ず同じフォルダ
  2. 吉里吉里本䜓以䞋ず同じフォルダにある plugin フォルダ内
  3. 自動怜玢パス

+ 自動怜玢パスが、アヌカむブ内などロヌカルファむルずしおアクセスできない堎所にあるず、吉里吉里はプラグむンを吉里吉里本䜓ず同じフォルダに展開しようずしたす。これが問題を起こすこずがあるため、プラグむンは「吉里吉里本䜓ず同じフォルダ」か「吉里吉里本䜓以䞋ず同じフォルダにある plugin フォルダ内」に眮くこずを匷く掚奚したす。
+ たた、吉里吉里の蚭定ツヌル ( Releaser や krkrconf.exe、-userconf オプション、゚ンゞン蚭定.exe ) は、プラグむンごずの埋め蟌みオプションの情報を収集するためにプラグむンを探したすが、以䞋の順序で探したす。
+
  1. 吉里吉里本䜓ず同じフォルダ
  2. 吉里吉里本䜓以䞋ず同じフォルダにある plugin フォルダ内

+ 吉里吉里の蚭定ツヌルは自動怜玢パスたでは怜玢しないため、蚭定項目を含むプラグむンは「吉里吉里本䜓ず同じフォルダ」か「吉里吉里本䜓以䞋ず同じフォルダにある plugin フォルダ内」に眮かなければなりたせん。
-

ƒvƒ‰ƒOƒCƒ“‚ÌŽ©“®“ǂݍž‚Ý +

プラグむンの自動読み蟌み

-@‹g—¢‹g—¢‚̓vƒ‰ƒOƒCƒ“‚ðŽ©“®“I‚ÉŒŸõ‚µ‚Ä‹N“®Žž‚ɓǂݍž‚Þ‹@”\‚ª‚ ‚è‚Ü‚·BŽ©“®“I‚Ƀvƒ‰ƒOƒCƒ“‚ð“ǂݍž‚Ü‚¹‚œ‚¢ê‡‚́Aƒvƒ‰ƒOƒCƒ“‚ÌŠg’£Žq‚ð dll ‚©‚ç tpm ‚ɕύX‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@‹g—¢‹g—¢‚Í‹N“®Žž (startup.tjs‚ðŽÀs‚·‚é’Œ‘O) ‚ɁAˆÈ‰º‚̃tƒHƒ‹ƒ_‚©‚çŠg’£Žq tpm ‚̃tƒ@ƒCƒ‹‚ð’T‚µAƒvƒ‰ƒOƒCƒ“‚Æ‚µ‚ÄŽ©“®“I‚ɓǂݍž‚݂܂·B
-
  • ‹g—¢‹g—¢–{‘̂Ɠ¯‚¶ƒtƒHƒ‹ƒ_
  • ‹g—¢‹g—¢–{‘̈ȉº‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É‚ ‚é plugin ƒtƒHƒ‹ƒ_“à

-@‹g—¢‹g—¢‚Í’T‚µ‚œƒvƒ‰ƒOƒCƒ“‚𖌑O‚ŏž‡‚É•À‚Ñ‘Ö‚ŠA‚»‚̏‡˜‚Ńvƒ‰ƒOƒCƒ“‚ð“ǂݍž‚݂܂·B‚œ‚Æ‚Š‚ÎAaaa.tpm ‚Í aab.tpm ‚æ‚è‚àæ‚ɓǂݍž‚Ü‚ê‚Ü‚·B‚±‚ê‚̓vƒ‰ƒOƒCƒ“‚Ì‚š‚¢‚Ä‚ ‚éƒtƒHƒ‹ƒ_‚ɂ͉e‹¿‚¹‚žAƒvƒ‰ƒOƒCƒ“‚Ì–Œ‘O‚ɂ̂݉e‹¿‚³‚ê‚Ü‚· (‹g—¢‹g—¢–{‘̂Ɠ¯‚¶ƒtƒHƒ‹ƒ_‚É z.tpm ‚ª‚ ‚Á‚Ä‚àAplugin ƒtƒHƒ‹ƒ_“à‚É a.tpm ‚ª‚ ‚ê‚Î a.tpm ‚ªæ‚ɓǂݍž‚Ü‚ê‚Ü‚· )Bƒvƒ‰ƒOƒCƒ“‚̓ǂݍž‚ݏ‡˜‚ð‹K’肵‚œ‚¢ê‡‚́Aƒvƒ‰ƒOƒCƒ“‚̃tƒ@ƒCƒ‹–Œ‚ð•Ï‚Š‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ 吉里吉里はプラグむンを自動的に怜玢しお起動時に読み蟌む機胜がありたす。自動的にプラグむンを読み蟌たせたい堎合は、プラグむンの拡匵子を dll から tpm に倉曎する必芁がありたす。
+ 吉里吉里は起動時 (startup.tjsを実行する盎前) に、以䞋のフォルダから拡匵子 tpm のファむルを探し、プラグむンずしお自動的に読み蟌みたす。
+
  • 吉里吉里本䜓ず同じフォルダ
  • 吉里吉里本䜓以䞋ず同じフォルダにある plugin フォルダ内

+ 吉里吉里は探したプラグむンを名前で昇順に䞊び替え、その順序でプラグむンを読み蟌みたす。たずえば、aaa.tpm は aab.tpm よりも先に読み蟌たれたす。これはプラグむンのおいおあるフォルダには圱響せず、プラグむンの名前にのみ圱響されたす (吉里吉里本䜓ず同じフォルダに z.tpm があっおも、plugin フォルダ内に a.tpm があれば a.tpm が先に読み蟌たれたす )。プラグむンの読み蟌み順序を芏定したい堎合は、プラグむンのファむル名を倉える必芁がありたす。
-

ƒvƒ‰ƒOƒCƒ“‚̍쐬‚ɂ‚¢‚Ä +

プラグむンの䜜成に぀いお

-@‹g—¢‹g—¢‚̃\[ƒX’†‚ɁA‹g—¢‹g—¢•t‘®‚̃vƒ‰ƒOƒCƒ“‚̃\[ƒX‚ª‚ ‚è‚Ü‚·‚̂ŎQl‚É‚µ‚Ă݂Ă­‚Ÿ‚³‚¢B
-@Œ»’iŠK‚ł́Au‚»‚Ì‘Œ‚Ì‹g—¢‹g—¢ê—p‚̃vƒ‰ƒOƒCƒ“v‚ÌŽd—l‚͌ł܂Á‚Ä‚¢‚Ü‚¹‚ñB«—ˆŽd—l‚ª•ύX‚³‚ê‚Ä‚àAƒ\[ƒXƒŒƒxƒ‹‚ł̌݊·«‚͕ۂœ‚ê‚邯‚š‚à‚€‚̂ŁAƒoƒCƒiƒŠƒŒƒxƒ‹‚ł̌݊·«‚ªŽž‚í‚ꂜê‡‚Å‚àA‹g—¢‹g—¢–{‘̂ɍ‡‚킹‚čč\’z‚·‚ê‚ÎŽg‚Ђ邿‚€‚É‚È‚é‚Æ‚ÍŽv‚¢‚Ü‚·B
+ 吉里吉里の゜ヌス䞭に、吉里吉里付属のプラグむンの゜ヌスがありたすので参考にしおみおください。
+ 珟段階では、「その他の吉里吉里専甚のプラグむン」の仕様は固たっおいたせん。将来仕様が倉曎されおも、゜ヌスレベルでの互換性は保たれるずおもうので、バむナリレベルでの互換性が倱われた堎合でも、吉里吉里本䜓に合わせお再構築すれば䜿えるようになるずは思いたす。
-

Susie Plug-in ‚ɂ‚¢‚Ä +

Susie Plug-in に぀いお

-@Takechin ށì‚̉摜ƒrƒ…[ƒAuSusie32v—p‚̃vƒ‰ƒOƒCƒ“‚ð—˜—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@00IN Œ`Ž® (‰æ‘œ—pƒvƒ‰ƒOƒCƒ“) ‚Æ 00AM Œ`Ž® (ƒA[ƒJƒCƒu—pƒvƒ‰ƒOƒCƒ“) ‚ðŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·‚ªAˆÈ‰º‚̐§ŒÀA‚ ‚é‚¢‚Í‹g—¢‹g—¢“ÆŽ©‚ÌŽd—l‚ª‚ ‚è‚Ü‚·B
+ Takechin 氏䜜の画像ビュヌア「Susie32」甚のプラグむンを利甚するこずができたす。
+ 00IN 圢匏 (画像甚プラグむン) ず 00AM 圢匏 (アヌカむブ甚プラグむン) を䜿うこずができたすが、以䞋の制限、あるいは吉里吉里独自の仕様がありたす。

-
  • ‹g—¢‹g—¢‚ÍŠg’£Žq‚ʼn摜‚ÌŒ`Ž®‚ð”»’f‚·‚邜‚߁A–{—ˆ‚ÌŠg’£Žq ( GetPluginInfo ŠÖ”‚ª•Ô‚·‚à‚Ì ) ‚ƈႀŠg’£Žq‚ª‚‚¢‚œ‚æ‚€‚ȉ摜‚ɑΉž‚Å‚«‚È‚¢ ( ƒA[ƒJƒCƒu‚͑ΉžŒ`Ž®‚ð‚·‚×‚Äƒ`ƒFƒbƒN‚·‚é‚̂Ŋg’£Žq‚ªˆÙ‚È‚Á‚Ä‚¢‚Ä‚à OK )
  • 32bpp ‚̃rƒbƒgƒ}ƒbƒv‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹•t‚«‚̃rƒbƒgƒ}ƒbƒv‚Æ‚µ‚ÄŒ©‚È‚³‚ê‚é
  • ˆê•”AŽó‚¯•t‚¯‚ç‚ê‚È‚¢ƒrƒbƒgƒ}ƒbƒvŒ`Ž®‚ª‚ ‚é (RLE ˆ³k‚³‚ꂜ•š‚â BITFIELDS ‚ªŽw’肳‚ê‚Ä‚¢‚é‚à‚Ì‚È‚Ç )
  • Susie ƒvƒ‰ƒOƒCƒ“Œo—R‚ł̉摜“ǂݍž‚Ý‚âƒA[ƒJƒCƒuƒAƒNƒZƒX‚́A‹g—¢‹g—¢‚ªƒlƒCƒeƒBƒu‚Ɉµ‚€‰æ‘œŒ`Ž®‚â xp3 ƒA[ƒJƒCƒu‚É”ä‚ׂăpƒtƒH[ƒ}ƒ“ƒX‚ª‚©‚È‚è’á‚­‚È‚é
  • ƒA[ƒJƒCƒu’†‚̃tƒ@ƒCƒ‹‚̓ƒ‚ƒŠã‚É“WŠJ‚³‚ê‚邜‚߁A‘å‚«‚ȃtƒ@ƒCƒ‹‚ðˆµ‚€‚ɂ͕sŒü‚«
  • ƒA[ƒJƒCƒu“àƒA[ƒJƒCƒu‚ɂ͖¢‘Ήž
  • Mac binary ‚ɂ͖¢‘Ήž

-@‚Ü‚œASusie plug-in ‚Ì‹KŠi‚ÉŠ®‘S‚ɑΉž‚µ‚Ä‚¢‚È‚¢ƒvƒ‰ƒOƒCƒ“‚Ì’†‚ɂ́A‹g—¢‹g—¢‚Æ‘Š«‚̈«‚¢ƒvƒ‰ƒOƒCƒ“‚à‘¶Ý‚µ‚Ü‚·B
+
  • 吉里吉里は拡匵子で画像の圢匏を刀断するため、本来の拡匵子 ( GetPluginInfo 関数が返すもの ) ず違う拡匵子が぀いたような画像に察応できない ( アヌカむブは察応圢匏をすべおチェックするので拡匵子が異なっおいおも OK )
  • 32bpp のビットマップはアルファチャンネル付きのビットマップずしお芋なされる
  • 䞀郚、受け付けられないビットマップ圢匏がある (RLE 圧瞮された物や BITFIELDS が指定されおいるものなど )
  • Susie プラグむン経由での画像読み蟌みやアヌカむブアクセスは、吉里吉里がネむティブに扱う画像圢匏や xp3 アヌカむブに比べおパフォヌマンスがかなり䜎くなる
  • アヌカむブ䞭のファむルはメモリ䞊に展開されるため、倧きなファむルを扱うには䞍向き
  • アヌカむブ内アヌカむブには未察応
  • Mac binary には未察応

+ たた、Susie plug-in の芏栌に完党に察応しおいないプラグむンの䞭には、吉里吉里ず盞性の悪いプラグむンも存圚したす。
-

‹g—¢‹g—¢•t‘®‚̃vƒ‰ƒOƒCƒ“‚ɂ‚¢‚Ä +

吉里吉里付属のプラグむンに぀いお

-@‹g—¢‹g—¢‚É•W€‚Å“Y•t‚³‚ê‚Ä‚¢‚éƒvƒ‰ƒOƒCƒ“‚Ìà–Ÿ‚Å‚·B
+ 吉里吉里に暙準で添付されおいるプラグむンの説明です。

wuvorbis.dll
-
@OggVorbis ‚ð‹g—¢‹g—¢‚ōж‰Â”\‚É‚·‚邜‚߂̃vƒ‰ƒOƒCƒ“‚Å‚·B
+
 OggVorbis を吉里吉里で再生可胜にするためのプラグむンです。
wumsadp.dll
-
@Microsoft ADPCM Œ`Ž®‚Ì .wav ƒtƒ@ƒCƒ‹‚ð‹g—¢‹g—¢‚ōж‰Â”\‚É‚·‚邜‚߂̃vƒ‰ƒOƒCƒ“‚Å‚·B
+
 Microsoft ADPCM 圢匏の .wav ファむルを吉里吉里で再生可胜にするためのプラグむンです。
wutcwf.dll
-
@TCWF Œ`Ž®‚̃tƒ@ƒCƒ‹‚ð‹g—¢‹g—¢‚ōж‰Â”\‚É‚·‚邜‚߂̃vƒ‰ƒOƒCƒ“‚Å‚·B
+
 TCWF 圢匏のファむルを吉里吉里で再生可胜にするためのプラグむンです。
extrans.dll
-
@‹g—¢‹g—¢–{‘̂̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ÌŽí—Þ‚ðŠg’£‚·‚邜‚߂̃vƒ‰ƒOƒCƒ“‚ŁA‹g—¢‹g—¢–{‘̂ɐڑ±‚·‚邯‚¢‚­‚‚©‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªŽg—p‰Â”\‚ɂȂè‚Ü‚·B
-@‚±‚̃vƒ‰ƒOƒCƒ“‚ÌŽg‚¢•û‚ɂ‚¢‚Ä‚Í ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ɂ‚¢‚Ä ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 吉里吉里本䜓のトランゞションの皮類を拡匵するためのプラグむンで、吉里吉里本䜓に接続するずいく぀かのトランゞションが䜿甚可胜になりたす。
+ このプラグむンの䜿い方に぀いおは トランゞションに぀いお を参照しおください。
dirlist.dll
-
@Žw’肳‚ꂜƒfƒBƒŒƒNƒgƒŠ“à‚É‚ ‚éƒtƒ@ƒCƒ‹‚ÌƒŠƒXƒg‚𓟂邜‚߂̃vƒ‰ƒOƒCƒ“‚Å‚·B
-@‚±‚̃vƒ‰ƒOƒCƒ“‚ðÚ‘±‚·‚邯 getDirList ‚Æ‚¢‚€ŠÖ”‚ªŽg—p‰Â”\‚ɂȂè‚Ü‚·B
-getDirList(ƒfƒBƒŒƒNƒgƒŠ)
-@‚ÌŒ`Ž®‚ÅŽw’è‚·‚邯A‚»‚̃fƒBƒŒƒNƒgƒŠ“à‚É‚ ‚é‚·‚ׂẴtƒ@ƒCƒ‹‚ÌƒŠƒXƒg‚ð -”z—ñ‚ŕԂµ‚Ä‚«‚Ü‚·B‚±‚ÌƒŠƒXƒg‚ɂ̓fƒBƒŒƒNƒgƒŠ‚àŠÜ‚Ü‚êAƒfƒBƒŒƒNƒgƒŠ‚̏ꍇ‚Í -—v‘f‚Ì•¶Žš—ñ‚̍Ōã‚É '/' ‚ª‚‚¢‚Ä‚¢‚Ü‚·B
-@‚Ü‚œA‚±‚ÌƒŠƒXƒg‚ɂ͒ʏíA './' ‚Æ '../' ‚Ì‚Q‚‚̗v‘f‚ªŠÜ‚Ü‚ê‚Ü‚·B
-@‚±‚̊֐”‚ÍŽw’肳‚ꂜƒfƒBƒŒƒNƒgƒŠ’Œ‰º‚̃tƒ@ƒCƒ‹‚ÌƒŠƒXƒg‚𓟂邟‚¯‚ŁAÄ‹A“I‚É -‚»‚ê‚æ‚è‚à‰º‘w‚̃fƒBƒŒƒNƒgƒŠ‚̃tƒ@ƒCƒ‹‚𓟂邱‚Ƃ͂ ‚è‚Ü‚¹‚ñB
+
 指定されたディレクトリ内にあるファむルのリストを埗るためのプラグむンです。
+ このプラグむンを接続するず getDirList ずいう関数が䜿甚可胜になりたす。
+getDirList(ディレクトリ)
+ の圢匏で指定するず、そのディレクトリ内にあるすべおのファむルのリストを +配列で返しおきたす。このリストにはディレクトリも含たれ、ディレクトリの堎合は +芁玠の文字列の最埌に '/' が぀いおいたす。
+ たた、このリストには通垞、 './' ず '../' の぀の芁玠が含たれたす。
+ この関数は指定されたディレクトリ盎䞋のファむルのリストを埗るだけで、再垰的に +それよりも䞋局のディレクトリのファむルを埗るこずはありたせん。
fftgraph.dll
-
@WaveSoundBuffer ‚Æ“¯Šú‚µ‚āAŠÈˆÕ“I‚ȃXƒyƒNƒgƒ‰ƒ€ƒAƒiƒ‰ƒCƒU[iƒXƒyƒAƒij‚ð•\ŽŠ‚³‚¹‚邜‚ß‚Ì -ƒvƒ‰ƒOƒCƒ“‚Å‚·B
-@‚±‚̃vƒ‰ƒOƒCƒ“‚ðÚ‘±‚·‚邯 drawFFTGraph ‚Æ‚¢‚€ŠÖ”‚ªŽg—p‰Â”\‚ɂȂè‚Ü‚·B
-@Žg‚¢•û‚Í‹g—¢‹g—¢ƒ\[ƒX‚Ɋ܂܂ê‚é fftgraph ‚̃\[ƒX‚š‚æ‚Ñ KAG —p‚̃XƒyƒAƒiƒvƒ‰ƒOƒCƒ“‚ð -ŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 WaveSoundBuffer ず同期しお、簡易的なスペクトラムアナラむザヌスペアナを衚瀺させるための +プラグむンです。
+ このプラグむンを接続するず drawFFTGraph ずいう関数が䜿甚可胜になりたす。
+ 䜿い方は吉里吉里゜ヌスに含たれる fftgraph の゜ヌスおよび KAG 甚のスペアナプラグむンを +参照しおください。
win32ole.dll
-
@ActiveX ƒRƒ“ƒgƒ[ƒ‹‹g—¢‹g—¢‚̃EƒBƒ“ƒhƒE‚É“\‚è•t‚¯‚œ‚èAOLE ƒI[ƒgƒ[ƒVƒ‡ƒ“‰Â”\‚ȃIƒuƒWƒFƒNƒg‚ð‹g—¢‹g—¢‚©‚ç‘€ì‚·‚邜‚߂̃vƒ‰ƒOƒCƒ“‚Å‚·B
-@‚±‚ê‚ðŽg—p‚·‚邯A‚œ‚Æ‚Š‚Î‹g—¢‹g—¢‚̃EƒBƒ“ƒhƒE‚É Web ƒuƒ‰ƒEƒU (Internet Explorer) ‚â ƒƒfƒBƒAƒvƒŒ[ƒ„‚ð“\‚è•t‚¯‚œ‚èAExcel ‚ð‹g—¢‹g—¢‚©‚ç‘€ì‚µ‚œ‚è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@Žg—p•û–@‚ɂ‚¢‚Ä‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/src/plugins/win32/win32ole/manual.tjs ‚š‚æ‚Ñ kirikiri2/trunk/kirikiri2/tests/win32ole ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ActiveX コントロヌル吉里吉里のりィンドりに貌り付けたり、OLE オヌトメヌション可胜なオブゞェクトを吉里吉里から操䜜するためのプラグむンです。
+ これを䜿甚するず、たずえば吉里吉里のりィンドりに Web ブラりザ (Internet Explorer) や メディアプレヌダを貌り付けたり、Excel を吉里吉里から操䜜したりするこずができたす。
+ 䜿甚方法に぀いおは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/src/plugins/win32/win32ole/manual.tjs および kirikiri2/trunk/kirikiri2/tests/win32ole ディレクトリを参照しおください。
wsh.dll (experimental)
-
@‹g—¢‹g—¢‚Å JScriptAVBScriptAPerlScript ‚ðŽg—p‰Â”\‚É‚·‚éƒvƒ‰ƒOƒCƒ“‚Å‚· (RubyScript ‚Ì“®ì‚ɂ‚¢‚Ă͒²®’†‚Å‚·)B
-@‚±‚̃vƒ‰ƒOƒCƒ“‚ðÚ‘±‚·‚邯AScripts.exec ‚Æ Scripts.execStorage ‚ªŠg’£‚³‚ê‚Ü‚·B
-@Scripts.exec ‚Í‘æ‚Qˆø”‚É Šg’£ŽqA‚ ‚é‚¢‚Í ProgId A‚ ‚é‚¢‚Í CLSID ‚ðŽó‚¯•t‚¯‚邿‚€‚ɂȂè‚Ü‚·BScripts.execStorage ‚à Scripts.exec “¯—l‚É‘æ‚Qˆø”‚ÉŠg’£ŽqA‚ ‚é‚¢‚Í ProgId A‚ ‚é‚¢‚Í CLSID ‚ðŽó‚¯•t‚¯‚邿‚€‚ɂȂè‚Ü‚·‚ªA‘æ‚Qˆø”‚ªÈ—ª‚³‚ꂜê‡‚Í‘æ‚Pˆø”‚ÌŠg’£Žq‚©‚猟Œê‚ªŒˆ’肳‚ê‚Ü‚·B
-@Šg’£Žq‚Í js, vbs, pl, rb ‚Ì‚¢‚ž‚ê‚©‚ŁAProgId ‚́A‚»‚ꂌ‚ê JScript, VBScript, PerlScript, RubyScript ‚ƂȂè‚Ü‚·BCLSID ‚ðŽw’è‚·‚éê‡‚́AƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚̃Nƒ‰ƒXID‚ðŽw’肵‚Ü‚·B‚±‚ê‚çˆÈŠO‚ÌŠg’£Žq‚ª“n‚³‚ꂜê‡‚Í TJS ƒXƒNƒŠƒvƒg‚Æ‚µ‚ÄŽÀs‚µ‚Ü‚·B
-@Žg—p•û–@‚ɂ‚¢‚Ä‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/tests/wsh ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 吉里吉里で JScript、VBScript、PerlScript を䜿甚可胜にするプラグむンです (RubyScript の動䜜に぀いおは調敎䞭です)。
+ このプラグむンを接続するず、Scripts.exec ず Scripts.execStorage が拡匵されたす。
+ Scripts.exec は第匕数に 拡匵子、あるいは ProgId 、あるいは CLSID を受け付けるようになりたす。Scripts.execStorage も Scripts.exec 同様に第匕数に拡匵子、あるいは ProgId 、あるいは CLSID を受け付けるようになりたすが、第匕数が省略された堎合は第匕数の拡匵子から蚀語が決定されたす。
+ 拡匵子は js, vbs, pl, rb のいずれかで、ProgId は、それぞれ JScript, VBScript, PerlScript, RubyScript ずなりたす。CLSID を指定する堎合は、スクリプト゚ンゞンのクラスIDを指定したす。これら以倖の拡匵子が枡された堎合は TJS スクリプトずしお実行したす。
+ 䜿甚方法に぀いおは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/tests/wsh ディレクトリを参照しおください。
agg.dll (experimental)
-
@‹g—¢‹g—¢‚Å AGG (Anti-Grain Geometry) ‚ð—˜—p‚µ‚Đ}Œ`•`‰æ‚ðs‚€ƒvƒ‰ƒOƒCƒ“‚Å‚·B
-@ŠÈˆÕ“I‚È SVG “ǂݍž‚Ý/•`‰æ‹@”\‚ð—˜—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@SVG ‚ð•`‰æ‚·‚é‚ɂ́A‚œ‚Æ‚Š‚Î +
 吉里吉里で AGG (Anti-Grain Geometry) を利甚しお図圢描画を行うプラグむンです。
+ 簡易的な SVG 読み蟌み/描画機胜を利甚するこずができたす。
+ SVG を描画するには、たずえば
-—á:
var svg  = new AGGPrimitive(layer, "SVG", "tiger.svg");
+䟋:
var svg  = new AGGPrimitive(layer, "SVG", "tiger.svg");
var svg1 = new AGGPrimitive(layer, "SVG", "tiger.svg");

-‚Æ‚µ‚Ü‚· (‚à‚Æ‚Ì AGG ‚Ì SVG “ǂݍž‚݃Tƒ|[ƒg‚̐§ŒÀ‚É‚æ‚èA“ǂݍž‚߂Ȃ¢ SVG ‚ª‘œ‚¢‚Å‚·)B
-@Ú‚µ‚­‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/src/plugins/win32/layerExAgg ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ずしたす (もずの AGG の SVG 読み蟌みサポヌトの制限により、読み蟌めない SVG が倚いです)。
+ 詳しくは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/src/plugins/win32/layerExAgg ディレクトリを参照しおください。
csvParser.dll (experimental)
-
@‹g—¢‹g—¢‚Å CSV (Comma Separated Values) ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚Þ‚œ‚߂̃vƒ‰ƒOƒCƒ“‚Å‚·B
-@Ú‚µ‚­‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/src/plugins/win32/csvParser ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 吉里吉里で CSV (Comma Separated Values) ファむルを読み蟌むためのプラグむンです。
+ 詳しくは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/src/plugins/win32/csvParser ディレクトリを参照しおください。
expat.dll (experimental)
-
@‹g—¢‹g—¢‚Å Expat ‚ð’Ê‚¶‚Ä XML ƒ@ƒCƒ‹‚ð“ǂݍž‚Þ‚œ‚߂̃vƒ‰ƒOƒCƒ“‚Å‚·B
-@Ú‚µ‚­‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/src/plugins/win32/expat ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 吉里吉里で Expat を通じお XML ァむルを読み蟌むためのプラグむンです。
+ 詳しくは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/src/plugins/win32/expat ディレクトリを参照しおください。
json.dll (experimental)
-
@‹g—¢‹g—¢‚Å JSON ‚ð“ǂݍž‚Þ‚œ‚߂̃vƒ‰ƒOƒCƒ“‚Å‚·B
-@Ú‚µ‚­‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/src/plugins/win32/json ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 吉里吉里で JSON を読み蟌むためのプラグむンです。
+ 詳しくは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/src/plugins/win32/json ディレクトリを参照しおください。
layerExImage.dll (experimental)
-
@ƒŒƒCƒ„‚ɑ΂µA–Ÿ“x‚ƃRƒ“ƒgƒ‰ƒXƒg‚Ì’²®AF‘Š‚ÆÊ“x‚Ì’²®AƒmƒCƒY’ljÁ‚ð“ǂݍž‚Þ‚œ‚߂̃vƒ‰ƒOƒCƒ“‚Å‚·B
-@Ú‚µ‚­‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/src/plugins/win32/layerExImage ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 レむダに察し、明床ずコントラストの調敎、色盞ず圩床の調敎、ノむズ远加を読み蟌むためのプラグむンです。
+ 詳しくは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/src/plugins/win32/layerExImage ディレクトリを参照しおください。
perspective.dll (experimental)
-
@ƒŒƒCƒ„‚̃p[ƒXƒyƒNƒeƒBƒu•ÏŒ`‚ðs‚€ƒvƒ‰ƒOƒCƒ“‚Å‚·B
-@Ú‚µ‚­‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/src/plugins/win32/layerPerspective ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 レむダのパヌスペクティブ倉圢を行うプラグむンです。
+ 詳しくは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/src/plugins/win32/layerPerspective ディレクトリを参照しおください。
saveStruct.dll
-
Array/Dictionary ‚Ì saveStruct ‚̏ˆ—‚ðAUnicode (UTF-16)‚ł͂Ȃ­AŒ»Ý‚̃R[ƒhƒy[ƒW‚Ü‚œ‚Í UTF-8 ‚ŏo—͉”\‚É‚·‚镚‚Å‚·B
-@Ú‚µ‚­‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/src/plugins/win32/saveStruct ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
Array/Dictionary の saveStruct の凊理を、Unicode (UTF-16)ではなく、珟圚のコヌドペヌゞたたは UTF-8 で出力可胜にする物です。
+ 詳しくは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/src/plugins/win32/saveStruct ディレクトリを参照しおください。
fstat.dll
-
Storages ƒNƒ‰ƒX‚ɁAƒtƒ@ƒCƒ‹‚̃TƒCƒY‚âXV“úŽž‚Ȃǂ̏î•ñ‚ðŽæ“Ÿ‚µ‚œ‚èAƒtƒ@ƒCƒ‹‚ðƒXƒgƒŒ[ƒWƒVƒXƒeƒ€“à‚©‚çŽæ‚èo‚·ƒƒ\ƒbƒh‚ð’ljÁ‚µ‚Ü‚·B -@Ú‚µ‚­‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/src/plugins/win32/fstat ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
Storages クラスに、ファむルのサむズや曎新日時などの情報を取埗したり、ファむルをストレヌゞシステム内から取り出すメ゜ッドを远加したす。 + 詳しくは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/src/plugins/win32/fstat ディレクトリを参照しおください。
clipboardEx.dll(experimental)
-
Clipboard ƒNƒ‰ƒX‚ɁA‰æ‘œ‚âTJSŽ®‚ðƒNƒŠƒbƒvƒ{[ƒh‚ð‰î‚µ‚Ä‚â‚è‚Æ‚è‚·‚é‹@”\‚âAƒNƒŠƒbƒvƒ{[ƒh‚̍XV‚ðŽ©“®ŒŸ’m‚·‚éƒnƒ“ƒhƒ‰‚ð“o˜^‚·‚é‹@”\‚ð’ljÁ‚µ‚Ü‚·B -@Ú‚µ‚­‚Í ‹g—¢‹g—¢ƒ\[ƒX‚Ì kirikiri2/trunk/kirikiri2/src/plugins/win32/clipboardEx ƒfƒBƒŒƒNƒgƒŠ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
Clipboard クラスに、画像やTJS匏をクリップボヌドを介しおやりずりする機胜や、クリップボヌドの曎新を自動怜知するハンドラを登録する機胜を远加したす。 + 詳しくは 吉里吉里゜ヌスの kirikiri2/trunk/kirikiri2/src/plugins/win32/clipboardEx ディレクトリを参照しおください。
diff --git a/docs/kr2doc/contents/Releaser.html b/docs/kr2doc/contents/Releaser.html index 31dd6e4..1879383 100644 --- a/docs/kr2doc/contents/Releaser.html +++ b/docs/kr2doc/contents/Releaser.html @@ -9,98 +9,98 @@ - + - + -

Releaser‚ɂ‚¢‚Ä +

Releaserに぀いお

-@Releaser ‚́AƒtƒHƒ‹ƒ_‚ðƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚ɂ܂Ƃ߂邜‚߂̃c[ƒ‹‚Å‚·B
-@‚Ü‚œA‹g—¢‹g—¢‚̃vƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ðŽw’肵A‚»‚̃vƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ð“à•”‚ÉŽ‚Á‚œ’Pˆê‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðì¬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ Releaser は、フォルダをアヌカむブファむルにたずめるためのツヌルです。
+ たた、吉里吉里のプロゞェクトフォルダを指定し、そのプロゞェクトフォルダを内郚に持った単䞀の実行可胜ファむルを䜜成するこずができたす。
-

Releaser ‚ÌŽg‚¢•û +

Releaser の䜿い方

ReleaserSelect.png

-@Releaser ( tools ƒtƒHƒ‹ƒ_‚É‚ ‚é krkrrel.exe ) ‚ðŽÀs‚·‚邯AÅ‰‚ɃtƒHƒ‹ƒ_‚ðŽw’è‚·‚邿‚€‚É‹‚ß‚ç‚ê‚Ü‚·‚̂ŃtƒHƒ‹ƒ_‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
-@‚±‚±‚ÅŽw’肵‚œƒtƒHƒ‹ƒ_‚Ì’†‚É‚ ‚éƒtƒ@ƒCƒ‹‚ð‘Ώۂɂµ‚Ü‚·B
+ Releaser ( tools フォルダにある krkrrel.exe ) を実行するず、最初にフォルダを指定するように求められたすのでフォルダを指定しおください。
+ ここで指定したフォルダの䞭にあるファむルを察象にしたす。


Note
-@Releaser ‚́AÅI“I‚ȃA[ƒJƒCƒu‚ðì¬‚·‚é‰ß’ö‚Å“à—e‚ª‘S‚­“¯ˆê‚̃tƒ@ƒCƒ‹‚ðŒ©‚Â‚¯‚邯A‚œ‚Æ‚Šƒtƒ@ƒCƒ‹–Œ‚ªˆÙ‚È‚Á‚Ä‚¢‚Ä‚àˆê‚‚ɂ܂Ƃ߂āAˆê‚•ª‚̃tƒ@ƒCƒ‹‚Ì—e—Ê‚µ‚©Žg—p‚µ‚È‚¢‚Æ‚¢‚€‹@”\‚ª‚ ‚è‚Ü‚·B

+ Releaser は、最終的なアヌカむブを䜜成する過皋で内容が党く同䞀のファむルを芋぀けるず、たずえファむル名が異なっおいおも䞀぀にたずめお、䞀぀分のファむルの容量しか䜿甚しないずいう機胜がありたす。


Note
-@Releaser ‚́ACVS ƒƒ^î•ñƒfƒBƒŒƒNƒgƒŠ("CVS"‚Æ‚¢‚€–Œ‘O‚ŁA’†‚É"Repository"‚Æ‚¢‚€–Œ‘O‚̃tƒ@ƒCƒ‹‚ª‘¶Ý‚·‚éƒfƒBƒŒƒNƒgƒŠ)‚ðŽ©“®“I‚É–³Ž‹‚µ‚Ü‚·B‚Ü‚œA–Œ‘O‚̐擪‚ª . (ƒhƒbƒg)‚ÅŽn‚Ü‚éƒtƒ@ƒCƒ‹‚âƒfƒBƒŒƒNƒgƒŠ(UNIX•—‚̉B‚µƒtƒ@ƒCƒ‹‚â Subversion ƒƒ^î•ñƒfƒBƒŒƒNƒgƒŠ‚È‚Ç)‚𖳎‹‚µ‚Ü‚·B

+ Releaser は、CVS メタ情報ディレクトリ("CVS"ずいう名前で、䞭に"Repository"ずいう名前のファむルが存圚するディレクトリ)を自動的に無芖したす。たた、名前の先頭が . (ドット)で始たるファむルやディレクトリ(UNIX颚の隠しファむルや Subversion メタ情報ディレクトリなど)を無芖したす。


Note
-@Releaser ‚́AƒA[ƒJƒCƒu‚ðì¬‚·‚邯AƒA[ƒJƒCƒu‚ðì¬‚µ‚œƒfƒBƒŒƒNƒgƒŠ‚É default.rpf ‚Æ‚¢‚€ƒtƒ@ƒCƒ‹‚ðì¬‚µ‚Ü‚·B‚±‚Ì’†‚ɂ̓A[ƒJƒCƒu‚ðì¬‚·‚éÛ‚̃IƒvƒVƒ‡ƒ“‚ª‹Lq‚³‚ê‚Ä‚š‚èAŽŸ‰ñƒA[ƒJƒCƒu‚ðì¬‚·‚邯‚«‚É“¯‚¶Ý’è‚ÅŠÈ’P‚ɍ쐬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

+ Releaser は、アヌカむブを䜜成するず、アヌカむブを䜜成したディレクトリに default.rpf ずいうファむルを䜜成したす。この䞭にはアヌカむブを䜜成する際のオプションが蚘述されおおり、次回アヌカむブを䜜成するずきに同じ蚭定で簡単に䜜成するこずができたす。

-

Releaser ‚ÌÝ’è‰æ–Ê +

Releaser の蚭定画面

-@ƒtƒHƒ‹ƒ_‚ð‘I‘ð‚µ‚œŒã‚ÍÝ’è‰æ–ʂɂȂè‚Ü‚·B
+ フォルダを遞択した埌は蚭定画面になりたす。
-
uƒtƒHƒ‹ƒ_‘I‘ð‚É–ß‚évƒ{ƒ^ƒ“
-
@ƒtƒHƒ‹ƒ_‘I‘ð‚ð‚â‚è’Œ‚·Ž–‚ª‚Å‚«‚Ü‚·B
-
uƒvƒƒtƒ@ƒCƒ‹ : •Û‘¶vƒ{ƒ^ƒ“
-
@Œ»Ý‚̐ݒè‚ðƒtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚Ü‚·B
-
uƒvƒƒtƒ@ƒCƒ‹ : “ǂݍž‚݁vƒ{ƒ^ƒ“
-
@Ý’è‚ðƒtƒ@ƒCƒ‹‚©‚ç“ǂݍž‚݂܂·B
-
uì¬vƒ{ƒ^ƒ“
-
@Œ»Ý‚̐ݒè‚ÉŠî‚«AƒA[ƒJƒCƒuƒtƒ@ƒCƒ‹‚â EXE Œ`Ž®‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðo—Í‚µ‚Ü‚·B
-
uƒLƒƒƒ“ƒZƒ‹v(‚Ü‚œ‚͏I—¹) ƒ{ƒ^ƒ“
-
@Releaser ‚ðI—¹‚µ‚Ü‚·B
-
uo—́vƒ^ƒu
+
「フォルダ遞択に戻る」ボタン
+
 フォルダ遞択をやり盎す事ができたす。
+
「プロファむル : 保存」ボタン
+
 珟圚の蚭定をファむルに保存したす。
+
「プロファむル : 読み蟌み」ボタン
+
 蚭定をファむルから読み蟌みたす。
+
「䜜成」ボタン
+
 珟圚の蚭定に基づき、アヌカむブファむルや EXE 圢匏の実行可胜ファむルを出力したす。
+
「キャンセル」(たたは終了) ボタン
+
 Releaser を終了したす。
+
「出力」タブ
ReleaserOutput.png

-
uo—ÍŒ`Ž®v
-
@u.XP3 ƒA[ƒJƒCƒuv‚ð‘I‚ԂƁAxp3 Œ`Ž® ( ‹g—¢‹g—¢•W€‚̃A[ƒJƒCƒuŒ`Ž® ) ‚̃tƒ@ƒCƒ‹‚ðo—Í‚µ‚Ü‚·Bu.EXE Œ`Ž®ŽÀs‰Â”\ƒtƒ@ƒCƒ‹v‚ð‘I‚ԂƁAŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðo—Í‚µ‚Ü‚·Bu.EXE Œ`Ž®ŽÀs‰Â”\ƒtƒ@ƒCƒ‹v‚ð‘I‚ñ‚Ÿê‡‚́AReleaser ( krkrrel.exe ) ‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚©A‚»‚̐e‚̃tƒHƒ‹ƒ_‚É‚š‚¢‚Ä‚ ‚é krkr.eXe ‚ªŽg—p‚³‚ê‚Ü‚·B
-
uo—̓tƒ@ƒCƒ‹v
-
@o—Í‚·‚éƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢BuŽQÆvƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邯ƒtƒ@ƒCƒ‹‚ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ÅŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
uƒtƒ@ƒCƒ‹vƒ^ƒu
+
「出力圢匏」
+
 「.XP3 アヌカむブ」を遞ぶず、xp3 圢匏 ( 吉里吉里暙準のアヌカむブ圢匏 ) のファむルを出力したす。「.EXE 圢匏実行可胜ファむル」を遞ぶず、実行可胜ファむルを出力したす。「.EXE 圢匏実行可胜ファむル」を遞んだ堎合は、Releaser ( krkrrel.exe ) ず同じフォルダか、その芪のフォルダにおいおある krkr.eXe が䜿甚されたす。
+
「出力ファむル」
+
 出力するファむルを指定しおください。「参照」ボタンをクリックするずファむルをダむアログボックスで指定するこずができたす。
+
「ファむル」タブ
ReleaserFiles.png

-@Šg’£Žq‚²‚ƂɁAuˆ³k‚·‚é‚à‚́vuƒA[ƒJƒCƒu‚ɂ͊܂߂邪ˆ³k‚µ‚È‚¢‚à‚́vuƒA[ƒJƒCƒu‚ɂ͊܂߂Ȃ¢‚à‚́v‚ð‘I‚ÔŽ–‚ª‚Å‚«‚Ü‚·B’ʏíAƒfƒtƒHƒ‹ƒg‚Ì•ª—ނ̂܂܂ł©‚Ü‚¢‚Ü‚¹‚ñB
-@uˆ³k‚·‚é‚à‚́v‚Ƀtƒ@ƒCƒ‹‚𕪗ނ·‚邯ˆ³k‚ªs‚í‚ê‚邜‚߁Aƒtƒ@ƒCƒ‹ƒTƒCƒY‚ª¬‚³‚­‚È‚è‚Ü‚·B‚Ü‚œAƒeƒLƒXƒgƒGƒfƒBƒ^‚âƒoƒCƒiƒŠƒGƒfƒBƒ^‚Å’†‚ð”`‚¢‚Ä‚àŠÈ’P‚ɂ͉ð“ǂł«‚È‚¢ó‘ԂɂȂè‚Ü‚·B‚µ‚©‚µAˆ³k‚ðs‚€‚Æ“WŠJŽž‚ÉŽžŠÔ‚ª‚©‚©‚邯‚¢‚€ƒfƒƒŠƒbƒg‚à‚ ‚è‚Ü‚·BPNG ‚â JPEG ‚â ERI ‚Ȃǂ͊ù‚Ɉ³k‚³‚ê‚Ä‚¢‚āAuˆ³k‚·‚év‚É•ª—Þ‚µ‚Ä‚àŒø‰Ê‚ª”–‚¢ã‚ɁA“WŠJ‚É—]Œv‚ÉŽžŠÔ‚ª‚©‚©‚邿‚€‚ɂȂé‚̂ŁAˆ³k‚·‚邱‚Æ‚Í‚šŠ©‚ß‚Å‚«‚Ü‚¹‚ñB
-
uƒIƒvƒVƒ‡ƒ“vƒ^ƒu
+ 拡匵子ごずに、「圧瞮するもの」「アヌカむブには含めるが圧瞮しないもの」「アヌカむブには含めないもの」を遞ぶ事ができたす。通垞、デフォルトの分類のたたでかたいたせん。
+ 「圧瞮するもの」にファむルを分類するず圧瞮が行われるため、ファむルサむズが小さくなりたす。たた、テキスト゚ディタやバむナリ゚ディタで䞭を芗いおも簡単には解読できない状態になりたす。しかし、圧瞮を行うず展開時に時間がかかるずいうデメリットもありたす。PNG や JPEG や ERI などは既に圧瞮されおいお、「圧瞮する」に分類しおも効果が薄い䞊に、展開に䜙蚈に時間がかかるようになるので、圧瞮するこずはお勧めできたせん。 +
「オプション」タブ
ReleaserSettings.png

-
u‘å‚«‚ȃtƒ@ƒCƒ‹‚ðˆ³k‚µ‚È‚¢v
-
@‚à‚µŠY“–‚·‚éƒtƒ@ƒCƒ‹‚ªuˆ³k‚·‚é‚à‚́v‚É•ª—Þ‚³‚ê‚Ä‚¢‚Ä‚àAŽw’肳‚ꂜƒTƒCƒYˆÈã‚Å‚ ‚ê‚Έ³k‚ðs‚í‚È‚¢A‚Æ‚¢‚€Ý’è‚Å‚·B‹g—¢‹g—¢‚̍\‘¢ãAˆ³k‚³‚ꂜƒtƒ@ƒCƒ‹‚̓ƒ‚ƒŠã‚É“WŠJ‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚œ‚߁A‘å‚«‚ȃtƒ@ƒCƒ‹‚ðˆ³k‚·‚é‚͎̂ÀsŽž‚̃RƒXƒg‚ª‚‚­‚È‚è‚Ü‚·B
-
u“WŠJƒvƒƒeƒNƒgv
-
@ƒ`ƒFƒbƒN‚·‚邯AƒA[ƒJƒCƒu“à•”‚̃Cƒ“ƒfƒbƒNƒX ( Ši”[‚³‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚ÌƒŠƒXƒg ) ‚Ɂu“WŠJƒvƒƒeƒNƒgv‚Ì‘®«‚ð•t‰Á‚µ‚Ü‚·B‚±‚ê‚É‚æ‚èƒA[ƒJƒCƒu“WŠJƒc[ƒ‹‚ɑ΂µu’˜ìŽÒ‚̓tƒ@ƒCƒ‹‚ª“WŠJ‚³‚ê‚邱‚Æ‚ð–]‚ñ‚Å‚¢‚È‚¢v‚Æ‚¢‚€ˆÓŽv•\ŽŠ‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
uOggVorbisƒR[ƒhƒuƒbƒN‹€—L‰»v
-
@ƒ`ƒFƒbƒN‚·‚邯AOggVorbis ƒtƒ@ƒCƒ‹ ( .ogg ƒtƒ@ƒCƒ‹ ) ‚̃xƒNƒgƒ‹—ÊŽq‰»—pƒR[ƒhƒuƒbƒN‚ð‹€—L‚³‚¹‚Ü‚·BOggVorbisƒtƒ@ƒCƒ‹‚Í•¡”‚̃tƒ@ƒCƒ‹ŠÔ‚Å‹€’ʂ̃R[ƒhƒuƒbƒN‚ðƒtƒ@ƒCƒ‹‚²‚ƂɎ‚Á‚Ä‚¢‚éê‡‚ª‘œ‚¢‚̂ŁA‚»‚ê‚ç‚ðˆê‚‚ɂ܂Ƃ߂ăTƒCƒY‚̐ߖñ‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
uƒCƒ“ƒfƒbƒNƒX‚ðˆ³k‚·‚év
-
@ƒ`ƒFƒbƒN‚·‚邯AƒA[ƒJƒCƒu“à•”‚̃Cƒ“ƒfƒbƒNƒX ( Ši”[‚³‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚ÌƒŠƒXƒg ) ‚ðˆ³k‚µAƒTƒCƒY‚̐ߖñ‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B

Note
-uƒIƒvƒVƒ‡ƒ“vƒ^ƒu‚́u“WŠJƒvƒƒeƒNƒgv‚ðƒ`ƒFƒbƒN‚µ‚Ä‚àŽÀÛ‚É“WŠJ‚ª‚Å‚«‚È‚¢‚æ‚€‚Ɉ͆‰»‚ð‚µ‚œ‚è‚·‚é–ó‚ł͂ ‚è‚Ü‚¹‚ñBˆÓŽv•\ŽŠ‚ðs‚€‚±‚Æ‚ª‚Å‚«‚邟‚¯‚Å‚·B‚Ü‚œAƒA[ƒJƒCƒu“WŠJƒc[ƒ‹‚ðì¬‚³‚ê‚é•û‚Í ( ‚à‚µ‚¢‚邯‚µ‚Ä ) ‚±‚Ì“WŠJƒvƒƒeƒNƒgƒtƒ‰ƒO‚Ì‘¶Ý‚ðl—¶‚µ‚Ä‚­‚Ÿ‚³‚¢ ( ‚±‚̃tƒ‰ƒO‚ª‚œ‚Á‚Ä‚¢‚ê‚ΓWŠJ‚ð‹‘”Û‚µ‚œ‚èA“WŠJ‚·‚é‘O‚ÉŒx‚ð‚·‚é‚È‚Ç )B
+
「倧きなファむルを圧瞮しない」
+
 もし該圓するファむルが「圧瞮するもの」に分類されおいおも、指定されたサむズ以䞊であれば圧瞮を行わない、ずいう蚭定です。吉里吉里の構造䞊、圧瞮されたファむルはメモリ䞊に展開しなければならないため、倧きなファむルを圧瞮するのは実行時のコストが高くなりたす。
+
「展開プロテクト」
+
 チェックするず、アヌカむブ内郚のむンデックス ( 栌玍されおいるファむルのリスト ) に「展開プロテクト」の属性を付加したす。これによりアヌカむブ展開ツヌルに察し「著䜜者はファむルが展開されるこずを望んでいない」ずいう意思衚瀺をするこずができたす。
+
「OggVorbisコヌドブック共有化」
+
 チェックするず、OggVorbis ファむル ( .ogg ファむル ) のベクトル量子化甚コヌドブックを共有させたす。OggVorbisファむルは耇数のファむル間で共通のコヌドブックをファむルごずに持っおいる堎合が倚いので、それらを䞀぀にたずめおサむズの節玄を行うこずができたす。
+
「むンデックスを圧瞮する」
+
 チェックするず、アヌカむブ内郚のむンデックス ( 栌玍されおいるファむルのリスト ) を圧瞮し、サむズの節玄をするこずができたす。

Note
+「オプション」タブの「展開プロテクト」をチェックしおも実際に展開ができないように暗号化をしたりする蚳ではありたせん。意思衚瀺を行うこずができるだけです。たた、アヌカむブ展開ツヌルを䜜成される方は ( もしいるずしお ) この展開プロテクトフラグの存圚を考慮しおください ( このフラグがたっおいれば展開を拒吊したり、展開する前に譊告をするなど )。

-
uŽÀs‰Â”\ƒtƒ@ƒCƒ‹Ý’èvƒ^ƒu
-
@o—ÍŒ`Ž®‚ÉŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðŽw’肵‚œê‡‚ɂ̂ݕ\ŽŠ‚³‚ê‚Ü‚·B
-@‚±‚±‚ÌÝ’è‰æ–Ê‚Í ‹g—¢‹g—¢Ý’è ‚Æ“¯‚¶‚Å‚·B
+
「実行可胜ファむル蚭定」タブ
+
 出力圢匏に実行可胜ファむルを指定した堎合にのみ衚瀺されたす。
+ ここの蚭定画面は 吉里吉里蚭定 ず同じです。

ReleaserExeSettings.png

-
uƒIƒvƒVƒ‡ƒ“v
-
@ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ɑ΂·‚éƒfƒtƒHƒ‹ƒg‚̃IƒvƒVƒ‡ƒ“‚ðÝ’è‚Å‚«‚Ü‚·B
-
uƒAƒCƒRƒ“v
-
@ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚̃AƒCƒRƒ“‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-

ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“ +
「オプション」
+
 実行可胜ファむルに察するデフォルトのオプションを蚭定できたす。
+
「アむコン」
+
 実行可胜ファむルのアむコンを指定するこずができたす。

+

コマンドラむンオプション

-Releaser ‚͈ȉº‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ðŽó‚¯•t‚¯‚Ü‚·B +Releaser は以䞋のコマンドラむンオプションを受け付けたす。
-
ƒtƒHƒ‹ƒ_–Œ
-
ƒ^[ƒQƒbƒg‚̃tƒHƒ‹ƒ_‚ðŽw’肵‚Ü‚·B
+
フォルダ名
+
タヌゲットのフォルダを指定したす。
-go
-
‚·‚®‚ɃA[ƒJƒCƒu‚ðì¬‚µA‚»‚̂܂܏I—¹‚µ‚Ü‚·Bƒoƒbƒ`ˆ—‚Ȃǂŗp‚¢‚Ä‚­‚Ÿ‚³‚¢BƒIƒvƒVƒ‡ƒ“‚Ȃǂ͂ ‚ç‚©‚¶‚߁Aƒ^[ƒQƒbƒg‚̃tƒHƒ‹ƒ_‚É default.rpf ‚Æ‚¢‚€–Œ‘O‚ŕۑ¶‚µ‚Ä‚š‚¢‚Ä‚­‚Ÿ‚³‚¢ (‚±‚ê‚È‚­‚Ä‚à -nowriterpf -out ƒIƒvƒVƒ‡ƒ“‚Æ‘g‚ݍ‡‚킹‚ăA[ƒJƒCƒu‚ðì‚邱‚Ƃ͉”\‚Å‚· )B
+
すぐにアヌカむブを䜜成し、そのたた終了したす。バッチ凊理などで甚いおください。オプションなどはあらかじめ、タヌゲットのフォルダに default.rpf ずいう名前で保存しおおいおください (これなくおも -nowriterpf -out オプションず組み合わせおアヌカむブを䜜るこずは可胜です )。
-nowriterpf
-
I—¹Žž‚É default.rpf ‚ð‘‚«o‚µ‚Ü‚¹‚ñB
-
-out ƒtƒ@ƒCƒ‹–Œ
-
o—̓tƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
-
-rpf ƒtƒ@ƒCƒ‹–Œ
-
“ǂݍž‚Þƒvƒƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·B

-‚œ‚Æ‚Š‚ÎAˆÈ‰º‚̂悀‚ÉŽw’肵‚Ü‚·B
+
終了時に default.rpf を曞き出したせん。
+
-out ファむル名
+
出力ファむル名を指定したす。
+
-rpf ファむル名
+
読み蟌むプロファむルを指定したす。

+たずえば、以䞋のように指定したす。

krkrrel project -out ..\release\data.xp3 -nowriterpf -go diff --git a/docs/kr2doc/contents/ScriptEditor.html b/docs/kr2doc/contents/ScriptEditor.html index fefbb3e..d935780 100644 --- a/docs/kr2doc/contents/ScriptEditor.html +++ b/docs/kr2doc/contents/ScriptEditor.html @@ -5,47 +5,47 @@ - ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^ + スクリプト゚ディタ - + - + -

ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^‚ɂ‚¢‚Ä +

スクリプト゚ディタに぀いお

-@ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^‚́AŽÀs’†‚É Shift + F2 ‚ð‰Ÿ‚·‚±‚Ƃɂæ‚è•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^‚ł͊ȒP‚È TJS ƒXƒNƒŠƒvƒg‚̕ҏW‚Æ‚»‚ÌŽÀs‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚±‚̃GƒfƒBƒ^‚͊ȈՓI‚È‚à‚̂ł ‚èA–{Ši“I‚ȃXƒNƒŠƒvƒg‚̕ҏW‚͈Ӑ}‚µ‚Ä‚¢‚Ü‚¹‚ñB
+ スクリプト゚ディタは、実行䞭に Shift + F2 を抌すこずにより衚瀺するこずができたす。
+ スクリプト゚ディタでは簡単な TJS スクリプトの線集ずその実行をするこずができたす。
+ この゚ディタは簡易的なものであり、本栌的なスクリプトの線集は意図しおいたせん。

-@—áŠO‚ª”­¶‚µ‚œ‚Æ‚«A‚»‚Ì—áŠO‚Ì”­¶ˆÊ’u‚ðŽw‚µŽŠ‚·‚œ‚߂ɁuƒXƒNƒŠƒvƒgƒGƒfƒBƒ^ (—áŠO’Ê’m)v‚Æ‚¢‚€ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^‚̃EƒBƒ“ƒhƒE‚ªŠJ‚­ê‡‚ª‚ ‚è‚Ü‚·B‚±‚̏ꍇ‚Í‚»‚̃XƒNƒŠƒvƒgƒGƒfƒBƒ^‚Í“à—e‚ª•ύX‹ÖŽ~‚̏ó‘ԂɂȂè‚Ü‚·B
+ 䟋倖が発生したずき、その䟋倖の発生䜍眮を指し瀺すために「スクリプト゚ディタ (䟋倖通知)」ずいうスクリプト゚ディタのりィンドりが開く堎合がありたす。この堎合はそのスクリプト゚ディタは内容が倉曎犁止の状態になりたす。
-

‰æ–Ê‚Ìà–Ÿ +

画面の説明

ScriptEditor.png

-‰EƒNƒŠƒbƒNƒƒjƒ…[‚Ìà–Ÿ‚Å‚·B
+右クリックメニュヌの説明です。
-
CutIcon.png Ø‚èŽæ‚è
-
@‘I‘ð”ÍˆÍ‚ðØ‚èŽæ‚è‚Ü‚·BØ‚èŽæ‚ç‚ꂜ‘I‘ð”͈͂̓NƒŠƒbƒvƒ{[ƒh‚ɕێ‚³‚ê‚Ü‚·B
-
CopyIcon.png ƒRƒs[
-
@‘I‘ð”͈͂ðƒNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚µ‚Ü‚·B
-
PasteIcon.png “\‚è•t‚¯
-
@ƒNƒŠƒbƒvƒ{[ƒh‚©‚ç•¶Žš‚ð“\‚è•t‚¯‚Ü‚·B
-
UndoIcon.png Œ³‚É–ß‚·
-
@’Œ‘O‚Ì‘€ì‚ðŒ³‚É–ß‚µ‚Ü‚·B
-
ExecIcon.png ŽÀs
-
@ƒXƒNƒŠƒvƒgƒGƒfƒBƒ^‚É“ü—Í‚³‚ꂜ“à—e‚ð TJS2 ƒXƒNƒŠƒvƒg‚Æ‚µ‚ÄŽÀs‚µ‚Ü‚·B
-
SaveIcon.png •Û‘¶
-
@“à—e‚ðƒtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚Ü‚·B
-
ControllerIcon.png ƒRƒ“ƒgƒ[ƒ‰
-
@ƒRƒ“ƒgƒ[ƒ‰ ‚ð•\ŽŠ‚µ‚Ü‚·B
-
ExprWatchIcon.png ŠÄދޮ
-
@ŠÄދޮ ‚ð•\ŽŠ‚µ‚Ü‚·B
-
ConsoleIcon.png ƒRƒ“ƒ\[ƒ‹
-
@ƒRƒ“ƒ\[ƒ‹ ‚ð•\ŽŠ‚µ‚Ü‚·B

+
CutIcon.png 切り取り
+
 遞択範囲を切り取りたす。切り取られた遞択範囲はクリップボヌドに保持されたす。
+
CopyIcon.png コピヌ
+
 遞択範囲をクリップボヌドにコピヌしたす。
+
PasteIcon.png 貌り付け
+
 クリップボヌドから文字を貌り付けたす。
+
UndoIcon.png 元に戻す
+
 盎前の操䜜を元に戻したす。
+
ExecIcon.png 実行
+
 スクリプト゚ディタに入力された内容を TJS2 スクリプトずしお実行したす。
+
SaveIcon.png 保存
+
 内容をファむルに保存したす。
+
ControllerIcon.png コントロヌラ
+
 コントロヌラ を衚瀺したす。
+
ExprWatchIcon.png 監芖匏
+
 監芖匏 を衚瀺したす。
+
ConsoleIcon.png コン゜ヌル
+
 コン゜ヌル を衚瀺したす。

diff --git a/docs/kr2doc/contents/SignTool.html b/docs/kr2doc/contents/SignTool.html index 17eb560..4e98b3a 100644 --- a/docs/kr2doc/contents/SignTool.html +++ b/docs/kr2doc/contents/SignTool.html @@ -5,26 +5,26 @@ - ƒL[E–Œƒc[ƒ‹ + キヌ・眲名ツヌル - + - + -

ƒL[E–Œƒc[ƒ‹‚ɂ‚¢‚Ä +

キヌ・眲名ツヌルに぀いお

-@ƒL[E–Œƒc[ƒ‹‚́A”z•z‚·‚éƒf[ƒ^‚ɑ΂µAŠÈ’P‚È“dŽq–Œ‚ðs‚€‚œ‚߂̃c[ƒ‹‚Å‚·B
-@“dŽq–Œ‚ðŽg‚Š‚ÎAƒtƒ@ƒCƒ‹‚ª³“–‚Ȑ§ìŽÒ‚É‚æ‚Á‚č쐬‚³‚ꂜ•š‚Å‚ ‚邱‚Ƃ̃`ƒFƒbƒNAƒtƒ@ƒCƒ‹‚̉ü‚Ž‚ñƒ`ƒFƒbƒNA”j‘¹ƒ`ƒFƒbƒN‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@Œ»Ý‚ł́Aƒtƒ@ƒCƒ‹”j‘¹ƒ`ƒFƒbƒNƒc[ƒ‹‚ª‚±‚̏–Œ‚ð—˜—p‚µ‚Ü‚·B
+ キヌ・眲名ツヌルは、配垃するデヌタに察し、簡単な電子眲名を行うためのツヌルです。
+ 電子眲名を䜿えば、ファむルが正圓な制䜜者によっお䜜成された物であるこずのチェック、ファむルの改ざんチェック、砎損チェックを行うこずができたす。
+ 珟圚では、ファむル砎損チェックツヌルがこの眲名を利甚したす。
-

ŒöŠJŒ®E”é–§Œ®‚ɂ‚¢‚Ä +

公開鍵・秘密鍵に぀いお

-@ƒL[E–Œƒc[ƒ‹‚ðŽg‚€‚œ‚߂ɂ́A‚±‚̃c[ƒ‹‚ðŽg‚Á‚āuŒöŠJŒ®v(public key)‚Ɓu”é–§Œ®v(private key)‚Æ‚¢‚€‚Q‚‚̑΂ɂȂé(ƒyƒA‚ɂȂé)ƒL[(ƒL[ƒyƒA)‚ðì¬‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@Œ®‚Æ‚¢‚Á‚Ä‚àAŽÀ‘͈̂ȉº‚̂悀‚ÈŒ`Ž®‚Ì•¶Žš—ñ‚Å‚·B
+ キヌ・眲名ツヌルを䜿うためには、このツヌルを䜿っお「公開鍵」(public key)ず「秘密鍵」(private key)ずいう぀の察になる(ペアになる)キヌ(キヌペア)を䜜成する必芁がありたす。
+ 鍵ずいっおも、実䜓は以䞋のような圢匏の文字列です。

-----BEGIN PUBLIC KEY-----
@@ -35,92 +35,92 @@ hDSiXfXz7KmfMXppM0CjofvH+IL7BJ3/GcLFcuEw3hEnzoajIm1TAgMBAAE=

-@ŒöŠJŒ®‚ÍŒöŠJ‚µ‚Ä‚à‚©‚Ü‚í‚È‚¢ƒL[A”é–§Œ®‚ÍŒöŠJ‚µ‚Ă͂Ȃç‚È‚¢ƒL[‚Å‚·B
-@–Œ‚ðs‚€‚Æ‚«‚ɂ͔閧Œ®‚ð—p‚¢‚Ü‚·B“dŽq–Œ‚́A‚»‚̔閧Œ®‚ðŽg‚Á‚ж¬‚µ‚Ü‚·B
-@‚»‚̏–Œ‚ðŠm”F‚·‚邯‚«‚ɂ͌öŠJŒ®‚ð—p‚¢‚Ü‚·B”é–§Œ®‚ÆŒöŠJŒ®‚͏í‚ɑ΂ɂȂèAŠY“–‚·‚é”é–§Œ®‚ðŽg‚Á‚čs‚Á‚œ–Œ‚݂̂ªA‚»‚̔閧Œ®‚Ƒ΂ɂȂéŒöŠJŒ®‚Ő³í‚ÉŠm”F‚Å‚«‚Ü‚·B
-@”é–§Œ®‚ð’m‚ç‚È‚¢ŽÒ‚ª‘Œ‚̔閧Œ®‚ŏ–Œ‚µ‚Ä‚àA³“–‚ÈŒöŠJŒ®‚ł͏–Œ‚ðŠm”F‚Å‚«‚È‚¢‚±‚ƂɂȂè‚Ü‚·BŒöŠJŒ®‚©‚ç”é–§Œ®‚𐄑ª‚·‚邱‚Ƃ͕s‰Â”\‚Å‚·‚̂ŁA”é–§Œ®‚ðŽ‚Á‚Ä‚¢‚él‚µ‚©³“–‚ȏ–Œ‚ª‚Å‚«‚È‚¢‚±‚ƂɂȂè‚Ü‚·B
+ 公開鍵は公開しおもかたわないキヌ、秘密鍵は公開しおはならないキヌです。
+ 眲名を行うずきには秘密鍵を甚いたす。電子眲名は、その秘密鍵を䜿っお生成したす。
+ その眲名を確認するずきには公開鍵を甚いたす。秘密鍵ず公開鍵は垞に察になり、該圓する秘密鍵を䜿っお行った眲名のみが、その秘密鍵ず察になる公開鍵で正垞に確認できたす。
+ 秘密鍵を知らない者が他の秘密鍵で眲名しおも、正圓な公開鍵では眲名を確認できないこずになりたす。公開鍵から秘密鍵を掚枬するこずは䞍可胜ですので、秘密鍵を持っおいる人しか正圓な眲名ができないこずになりたす。

Note
-–{—ˆ‚́A‚»‚́uŒöŠJŒ®v‚ªŒöŠJ‚³‚ê‚éÛ‚ɁA‚»‚́uŒöŠJŒ®v‚ª³“–‚È•š‚©‚Ç‚€‚©‚ðŠm”F‚³‚¹‚é•K—v‚ª‚ ‚è‚Ü‚·BŒöŠJŒ®‚ª‚»‚à‚»‚à³“–‚È‚à‚Ì‚©‚Ç‚€‚©‚ª•ª‚©‚ç‚È‚¯‚ê‚΁A“dŽq–Œ‚̈Ӗ¡‚Í”–‚­‚È‚è‚Ü‚·B‚µ‚©‚µA‹g—¢‹g—¢‚̃L[E–Œƒc[ƒ‹‚ł͂»‚±‚܂ł̍l—¶‚͍s‚Á‚Ä‚¢‚Ü‚¹‚ñB

+本来は、その「公開鍵」が公開される際に、その「公開鍵」が正圓な物かどうかを確認させる必芁がありたす。公開鍵がそもそも正圓なものかどうかが分からなければ、電子眲名の意味は薄くなりたす。しかし、吉里吉里のキヌ・眲名ツヌルではそこたでの考慮は行っおいたせん。


Note
-‹g—¢‹g—¢‚̃L[E–Œƒc[ƒ‹‚ª—p‚¢‚éˆÃ†•ûŽ®‚Í2.25beta7‚ÅECC(‘ȉ~‹ÈüˆÃ†)‚©‚çRSA‚ɕύX‚ɂȂè‚Ü‚µ‚œB
-‹g—¢‹g—¢‚̃L[E–Œƒc[ƒ‹‚ª¶¬‚·‚éRSAƒL[‚Ì’·‚³‚Í1024ƒrƒbƒg‚Å‚·B‚Ü‚œA”é–§Œ®‚̓pƒXƒtƒŒ[ƒY‚ł̕یì‚͍s‚í‚ê‚Ü‚¹‚ñB
-‹g—¢‹g—¢‚̃L[E–Œƒc[ƒ‹‚ª¶¬‚·‚éRSAŒöŠJŒ®E”é–§Œ®‚Í‘Œ‚̃\ƒtƒgƒEƒFƒA‚ÌPEMŒ`Ž®‚̃L[‚ƌ݊·«‚ª‚ ‚è‚Ü‚·‚ªAƒL[E–Œƒc[ƒ‹ˆÈŠO‚Ő¶¬‚µ‚œƒL[‚ðŽg‚Á‚œê‡A‚ ‚é‚¢‚̓L[E–Œƒc[ƒ‹‚Ő¶¬‚µ‚œƒL[‚𑌂̃\ƒtƒgƒEƒFƒA‚ÅŽg—p‚µ‚œê‡‚Ì“®ì‚̓Tƒ|[ƒgŠO‚Å‚·B
+吉里吉里のキヌ・眲名ツヌルが甚いる暗号方匏は2.25beta7でECC(楕円曲線暗号)からRSAに倉曎になりたした。
+吉里吉里のキヌ・眲名ツヌルが生成するRSAキヌの長さは1024ビットです。たた、秘密鍵はパスフレヌズでの保護は行われたせん。
+吉里吉里のキヌ・眲名ツヌルが生成するRSA公開鍵・秘密鍵は他の゜フトりェアのPEM圢匏のキヌず互換性がありたすが、キヌ・眲名ツヌル以倖で生成したキヌを䜿った堎合、あるいはキヌ・眲名ツヌルで生成したキヌを他の゜フトりェアで䜿甚した堎合の動䜜はサポヌト倖です。

-

ƒL[¶¬‚Ì‚µ‚©‚œ +

キヌ生成のしかた


-@ƒL[E–Œƒc[ƒ‹(tools ƒtƒHƒ‹ƒ_‚É‚ ‚é krkrsign.exe)‚ð‹N“®‚·‚邯Å‰‚É•\ŽŠ‚³‚ê‚é‚̂̓L[¶¬‚̉æ–ʂł·B
+ キヌ・眲名ツヌル(tools フォルダにある krkrsign.exe)を起動するず最初に衚瀺されるのはキヌ生成の画面です。
sign0.png


-
u¶¬‚·‚évƒ{ƒ^ƒ“
-
@ƒNƒŠƒbƒN‚·‚邯ƒL[ƒyƒA‚̐¶¬‚ªŽn‚Ü‚è‚Ü‚·BÅ‰‚ɁuƒGƒ“ƒgƒƒs[‚ðŽûW’†v‚Æ‚¢‚€ƒEƒBƒ“ƒhƒE‚ªŒ»‚êAƒ}ƒEƒX‚ð‚Å‚œ‚ç‚߂ɓ®‚©‚·‚±‚Æ‚ð—v‹‚³‚ê‚é‚̂ŁAŽwŽŠ‚ɏ]‚Á‚Ä‚­‚Ÿ‚³‚¢(‘Œl‚ɐ„‘ª‚³‚ê‚È‚¢ƒL[‚𐶐¬‚·‚éˆ×‚É•K—v‚Å‚·)B
-@ƒEƒBƒ“ƒhƒE‚ª•‚¶‚邯A‰º‚́u¶¬‚³‚ꂜŒöŠJŒ®v‚Ɓu¶¬‚³‚ꂜ”é–§Œ®v‚Ì—“‚ɁA¶¬‚³‚ꂜƒL[ƒyƒA‚ª•\ŽŠ‚³‚ê‚Ü‚·B
+
「生成する」ボタン
+
 クリックするずキヌペアの生成が始たりたす。最初に「゚ントロピヌを収集䞭」ずいうりィンドりが珟れ、マりスをでたらめに動かすこずを芁求されるので、指瀺に埓っおください(他人に掚枬されないキヌを生成する為に必芁です)。
+ りィンドりが閉じるず、䞋の「生成された公開鍵」ず「生成された秘密鍵」の欄に、生成されたキヌペアが衚瀺されたす。
-
¶¬‚³‚ꂜŒöŠJŒ®
-
@¶¬‚³‚ꂜŒöŠJŒ®‚ª•\ŽŠ‚³‚ê‚Ü‚·B‰¡‚́uƒRƒs[vƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚ƁAŒ®‚ðƒNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
¶¬‚³‚ꂜ”é–§Œ®
-
@¶¬‚³‚ꂜ”é–§Œ®‚ª•\ŽŠ‚³‚ê‚Ü‚·B‰¡‚́uƒRƒs[vƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚ƁAŒ®‚ðƒNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒZƒLƒ…ƒŠƒeƒB‚Ì“s‡ãA‚±‚̃EƒBƒ“ƒhƒE‚ð•‚¶‚邯‚«‚ɃNƒŠƒbƒvƒ{[ƒh‚Ì“à—e‚̓NƒŠƒA‚³‚ê‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
生成された公開鍵
+
 生成された公開鍵が衚瀺されたす。暪の「コピヌ」ボタンを抌すず、鍵をクリップボヌドにコピヌするこずができたす。
+
生成された秘密鍵
+
 生成された秘密鍵が衚瀺されたす。暪の「コピヌ」ボタンを抌すず、鍵をクリップボヌドにコピヌするこずができたす。
+ セキュリティの郜合䞊、このりィンドりを閉じるずきにクリップボヌドの内容はクリアされるので泚意しおください。
-

–Œ‚Ì‚µ‚©‚œ +

眲名のしかた


-@u–Œvƒ^ƒu‚ðƒNƒŠƒbƒN‚·‚邯A–Œ‚̉æ–Ê‚ª•\ŽŠ‚³‚ê‚Ü‚·B
+ 「眲名」タブをクリックするず、眲名の画面が衚瀺されたす。
sign1.png


-
ӎФΨ
-
@”é–§Œ®‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
-
‘Ώۃtƒ@ƒCƒ‹
-
@–Œ‚̑ΏۂƂȂéƒtƒ@ƒCƒ‹‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@uŽQÆvƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚ƁAƒtƒ@ƒCƒ‹ŽQÆƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ªŠJ‚­‚̂ŁA‘ΏۂƂ·‚éƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
-@‚±‚̃EƒBƒ“ƒhƒE‚ɑΏۂƂ·‚éƒtƒ@ƒCƒ‹‚ðƒhƒƒbƒv‚·‚邱‚ƂłàA‘Ώۃtƒ@ƒCƒ‹‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͕¡”ƒtƒ@ƒCƒ‹‚ðˆê“x‚ɏ–Œ‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñ)B
+
秘密鍵
+
 秘密鍵を指定しおください。
+
察象ファむル
+
 眲名の察象ずなるファむルを指定するこずができたす。
+ 「参照」ボタンを抌すず、ファむル参照ダむアログボックスが開くので、察象ずするファむルを指定しおください。
+ このりィンドりに察象ずするファむルをドロップするこずでも、察象ファむルを指定するこずができたす(珟バヌゞョンでは耇数ファむルを䞀床に眲名するこずはできたせん)。
-
u–Œ‚·‚évƒ{ƒ^ƒ“
-
@‘ΏۂƂȂéƒtƒ@ƒCƒ‹‚ð–Œ‚µ‚Ü‚·B
-@–Œƒtƒ@ƒCƒ‹‚́A‘Ώۃtƒ@ƒCƒ‹‚̃tƒ@ƒCƒ‹–Œ‚ɁAŠg’£Žq .sig ‚ª•t‰Á‚³‚ꂜƒtƒ@ƒCƒ‹–Œ‚ɂȂè‚Ü‚·‚ªA—áŠO“I‚É‹g—¢‹g—¢–{‘̂̏ꍇ‚́A–{‘̂ɏ–Œ‚ª–„‚ߍž‚Ü‚ê‚Ü‚·B
+
「眲名する」ボタン
+
 察象ずなるファむルを眲名したす。
+ 眲名ファむルは、察象ファむルのファむル名に、拡匵子 .sig が付加されたファむル名になりたすが、䟋倖的に吉里吉里本䜓の堎合は、本䜓に眲名が埋め蟌たれたす。
-

–ŒŠm”F‚Ì‚µ‚©‚œ +

眲名確認のしかた


-@u–ŒŠm”Fvƒ^ƒu‚ðƒNƒŠƒbƒN‚·‚邯A–Œ‚̉æ–Ê‚ª•\ŽŠ‚³‚ê‚Ü‚·B
+ 「眲名確認」タブをクリックするず、眲名の画面が衚瀺されたす。
sign2.png


-
ŒöŠJŒ®
-
@ŒöŠJŒ®‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
-
‘Ώۃtƒ@ƒCƒ‹
-
@–ŒŠm”F‚̑ΏۂƂȂéƒtƒ@ƒCƒ‹‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@uŽQÆvƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚ƁAƒtƒ@ƒCƒ‹ŽQÆƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ªŠJ‚­‚̂ŁA‘ΏۂƂ·‚éƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
-@‚±‚̃EƒBƒ“ƒhƒE‚ɑΏۂƂ·‚éƒtƒ@ƒCƒ‹‚ðƒhƒƒbƒv‚·‚邱‚ƂłàA‘Ώۃtƒ@ƒCƒ‹‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł́A‚±‚̃c[ƒ‹‚Å•¡”ƒtƒ@ƒCƒ‹‚̏–Œ‚ðˆê“x‚ÉŠm”F‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñ)B
+
公開鍵
+
 公開鍵を指定しおください。
+
察象ファむル
+
 眲名確認の察象ずなるファむルを指定するこずができたす。
+ 「参照」ボタンを抌すず、ファむル参照ダむアログボックスが開くので、察象ずするファむルを指定しおください。
+ このりィンドりに察象ずするファむルをドロップするこずでも、察象ファむルを指定するこずができたす(珟バヌゞョンでは、このツヌルで耇数ファむルの眲名を䞀床に確認するこずはできたせん)。
-
uƒ`ƒFƒbƒNvƒ{ƒ^ƒ“
-
@‘Ώۃtƒ@ƒCƒ‹‚̏–Œ‚ðŠm”F‚µ‚Ü‚·B
-@Œ‹‰Ê‚̓ƒbƒZ[ƒWƒ{ƒbƒNƒX‚Å’Ê’m‚³‚ê‚Ü‚·B
+
「チェック」ボタン
+
 察象ファむルの眲名を確認したす。
+ 結果はメッセヌゞボックスで通知されたす。
-

ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç‚ÌŽg—p–@ +

コマンドラむンからの䜿甚法

-@ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çƒL[E–Œƒc[ƒ‹‚ðŽg—p‚·‚邱‚Ƃɂæ‚èAƒtƒ@ƒCƒ‹‚ɏ–Œ‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚Ímake‚Ȃǂ̃c[ƒ‹‚Æ‘g‚ݍ‡‚킹‚ÄŽg‚€‚Æ‚«‚ɕ֗˜‚Å‚·B
-@ˆÈ‰º‚̏‘Ž®‚ÅŽw’肵‚Ü‚·B
+ コマンドラむンからキヌ・眲名ツヌルを䜿甚するこずにより、ファむルに眲名を行うこずができたす。これはmakeなどのツヌルず組み合わせお䜿うずきに䟿利です。
+ 以䞋の曞匏で指定したす。

-krkrsign -sign "‘Ώۃtƒ@ƒCƒ‹–Œ" "”é–§Œ®ƒtƒ@ƒCƒ‹–Œ" +krkrsign -sign "察象ファむル名" "秘密鍵ファむル名"
-”é–§Œ®ƒtƒ@ƒCƒ‹–Œ‚ɂ́A”é–§Œ®‚ðƒeƒLƒXƒg‚Æ‚µ‚ĕۑ¶‚µ‚œƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
-‚œ‚Æ‚Š‚ÎAgame.eXe ‚ɏ–Œ‚·‚éê‡‚Í
+秘密鍵ファむル名には、秘密鍵をテキストずしお保存したファむルを指定しおください。
+たずえば、game.eXe に眲名する堎合は

krkrsign -sign "game.eXe" "key.priv"
-@‚ÆŽw’肵‚Ü‚·Bˆê‰ñ‚̌Ăяo‚µ‚ł͈êŒÂ‚̃tƒ@ƒCƒ‹‚µ‚©–Œ‚Å‚«‚Ü‚¹‚ñB
+ ず指定したす。䞀回の呌び出しでは䞀個のファむルしか眲名できたせん。 diff --git a/docs/kr2doc/contents/SoundSystem.html b/docs/kr2doc/contents/SoundSystem.html index a45abb1..587fda2 100644 --- a/docs/kr2doc/contents/SoundSystem.html +++ b/docs/kr2doc/contents/SoundSystem.html @@ -5,42 +5,42 @@ - ƒTƒEƒ“ƒhƒVƒXƒeƒ€ + サりンドシステム - + - + -

ƒTƒEƒ“ƒhƒVƒXƒeƒ€‚ɂ‚¢‚Ä +

サりンドシステムに぀いお

-@‹g—¢‹g—¢‚̃TƒEƒ“ƒhƒVƒXƒeƒ€‚Í MIDIACD-DAAWave (PCM) ‚ðÄ¶‚Å‚«‚Ü‚·B
-@MIDI Ä¶‚̓V[ƒPƒ“ƒT‚ð“à‘ ‚µ‚Ä‚š‚èAÄ¶ƒ`ƒƒƒ“ƒlƒ‹‚ªd‚È‚ç‚È‚¯‚ê‚Γ¯ŽžÄ¶‚Å‚«‚Ü‚·B
-@CD-DA Ä¶‚͍жƒhƒ‰ƒCƒu‚ªd‚È‚ç‚È‚¯‚ê‚Γ¯ŽžÄ¶‚Å‚«ACD-ROM ƒhƒ‰ƒCƒu‚»‚ꎩ‘̂ɑ΂µ‚ĉ¹—ʂ𐧌䂷‚邱‚Æ‚à‚Å‚«‚Ü‚·B
-@Wave Ä¶‚Í•¡”‚𓯎žÄ¶‚Å‚«AƒXƒgƒŠ[ƒ~ƒ“ƒOÄ¶ (’·‚¢ƒTƒEƒ“ƒh‚ð­‚µ‚ž‚“ǂݍž‚݂Ȃª‚çÄ¶) ‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚é‚Ù‚©AƒTƒEƒ“ƒhƒ‹[ƒvî•ñƒtƒ@ƒCƒ‹ (.sli ƒtƒ@ƒCƒ‹) ‚ð—p‚¢‚āA‚‚¬‚ß‚ðŠŽ‚¶‚³‚¹‚È‚¢ƒV[ƒ€ƒŒƒX‚ȃ‹[ƒvÄ¶‚ðŽÀŒ»‚Å‚«‚Ü‚· (ƒTƒEƒ“ƒhƒ‹[ƒvî•ñƒtƒ@ƒCƒ‹‚̓‹[ƒvƒ`ƒ…[ƒi‚ō쐬‚µ‚Ü‚·)B
+ 吉里吉里のサりンドシステムは MIDI、CD-DA、Wave (PCM) を再生できたす。
+ MIDI 再生はシヌケンサを内蔵しおおり、再生チャンネルが重ならなければ同時再生できたす。
+ CD-DA 再生は再生ドラむブが重ならなければ同時再生でき、CD-ROM ドラむブそれ自䜓に察しお音量を制埡するこずもできたす。
+ Wave 再生は耇数を同時再生でき、ストリヌミング再生 (長いサりンドを少しず぀読み蟌みながら再生) をするこずができるほか、サりンドルヌプ情報ファむル (.sli ファむル) を甚いお、぀ぎめを感じさせないシヌムレスなルヌプ再生を実珟できたす (サりンドルヌプ情報ファむルはルヌプチュヌナで䜜成したす)。
-

WaveSoundBuffer ‚ōж‰Â”\‚ÈŒ`Ž® +

WaveSoundBuffer で再生可胜な圢匏

-@WaveSoundBuffer ‚ł́A•W€‚Å–³ˆ³k‚Ì RIFF Wave Œ`Ž® ( Šg’£‚Í .wav ‚ŁAWindows •W€Œ`Ž® ) ‚ðÄ¶‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŽó‚¯•t‚¯‚ç‚ê‚éŒ`Ž®‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ WaveSoundBuffer では、暙準で無圧瞮の RIFF Wave 圢匏 ( 拡匵は .wav で、Windows 暙準圢匏 ) を再生するこずができたす。受け付けられる圢匏は以䞋の通りです。

-
  • WAVE_FORMAT_PCM Œ`Ž®‚ŁA8bit ˆÈã 32bit ˆÈ‰º‚̐®” PCMA‚©‚ƒ`ƒƒƒ“ƒlƒ‹”‚ª 1(ƒ‚ƒmƒ‰ƒ‹)A2(ƒXƒeƒŒƒI), 4(quadraphonic)A6(5.1ch) ‚Ì‚à‚Ì
  • WAVE_FORMAT_IEEE_FLOAT Œ`Ž®‚ŁA32bit ‚Ì•‚“®¬”“_” PCMA‚©‚ƒ`ƒƒƒ“ƒlƒ‹”‚ª 1(ƒ‚ƒmƒ‰ƒ‹)A2(ƒXƒeƒŒƒI), 4(quadraphonic)A6(5.1ch) ‚Ì‚à‚Ì
  • WAVE_FORMAT_EXTENSIBLE Œ`Ž®‚ŁAƒTƒuƒ^ƒCƒv‚ª KSDATAFORMAT_SUBTYPE_PCM Œ`Ž®‚Å8bit ˆÈã 32bit ˆÈ‰º‚̐®” PCM
  • WAVE_FORMAT_EXTENSIBLE Œ`Ž®‚ŁAƒTƒuƒ^ƒCƒv‚ª KSDATAFORMAT_SUBTYPE_IEEE_FLOAT Œ`Ž®‚Ì 32bit •‚“®¬”“_” PCM

-@16bit ‚ð‰z‚Ђ鐮” PCM (24bit PCM ‚È‚Ç) ‚â •‚“®¬”“_” PCMAƒXƒeƒŒƒI‚ð‰z‚Š‚éƒ`ƒƒƒ“ƒlƒ‹”‚̃TƒEƒ“ƒh ( 4chƒTƒEƒ“ƒh‚â5.1chƒTƒEƒ“ƒh‚È‚Ç ) ‚̍ж‚́AWDM Œn‚̃TƒEƒ“ƒhƒhƒ‰ƒCƒo‚ðŽg—p‚µ‚Ä‚¢‚éƒVƒXƒeƒ€ ( Windows2000, XP ˆÈ~A Windows 98/98SE/ME ‚Å WDM ƒhƒ‰ƒCƒoŽg—p‚̃VƒXƒeƒ€ ) ‚ł݂̂̃Tƒ|[ƒg‚ƂȂè‚Ü‚·B
+
  • WAVE_FORMAT_PCM 圢匏で、8bit 以䞊 32bit 以䞋の敎数 PCM、か぀チャンネル数が 1(モノラル)、2(ステレオ), 4(quadraphonic)、6(5.1ch) のもの
  • WAVE_FORMAT_IEEE_FLOAT 圢匏で、32bit の浮動小数点数 PCM、か぀チャンネル数が 1(モノラル)、2(ステレオ), 4(quadraphonic)、6(5.1ch) のもの
  • WAVE_FORMAT_EXTENSIBLE 圢匏で、サブタむプが KSDATAFORMAT_SUBTYPE_PCM 圢匏で8bit 以䞊 32bit 以䞋の敎数 PCM
  • WAVE_FORMAT_EXTENSIBLE 圢匏で、サブタむプが KSDATAFORMAT_SUBTYPE_IEEE_FLOAT 圢匏の 32bit 浮動小数点数 PCM

+ 16bit を越える敎数 PCM (24bit PCM など) や 浮動小数点数 PCM、ステレオを越えるチャンネル数のサりンド ( 4chサりンドや5.1chサりンドなど ) の再生は、WDM 系のサりンドドラむバを䜿甚しおいるシステム ( Windows2000, XP 以降、 Windows 98/98SE/ME で WDM ドラむバ䜿甚のシステム ) でのみのサポヌトずなりたす。

-@‚Ü‚œAWaveSoundBuffer ‚ōж‰Â”\‚ÈŒ`Ž®‚́Aƒvƒ‰ƒOƒCƒ“‚É‚æ‚Á‚ÄŠg’£‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ たた、WaveSoundBuffer で再生可胜な圢匏は、プラグむンによっお拡匵するこずができたす。
-

WaveSoundBuffer ‚Å‚Ì 4ch ‚š‚æ‚Ñ 6ch ‚̈µ‚¢ +

WaveSoundBuffer での 4ch および 6ch の扱い

-@WAVE_FORMAT_EXTENSIBLE ‚́Aƒf[ƒ^“à‚Ɂu‚ǂ̃`ƒƒƒ“ƒlƒ‹‚ª‚ǂ̃Xƒs[ƒJ[‚ÉŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚é‚©v‚̏î•ñ‚ðŽ‚Á‚Ä‚¢‚Ü‚·‚ªAWAVE_FORMAT_PCM ‚â WAVE_FORMAT_IEEE_FLOAT ‚̏ꍇ‚Í‚»‚̏î•ñ‚ðŽ‚Á‚Ä‚¢‚Ü‚¹‚ñB‹g—¢‹g—¢‚ª WAVE_FORMAT_PCM ‚â WAVE_FORMAT_IEEE_FLOAT ‚Å 4ch ‚â 6ch ‚̃f[ƒ^‚ðˆµ‚€‚Æ‚«‚ÍŽŸ‚̂悀‚ɉðŽß‚µ‚Ü‚·B
+ WAVE_FORMAT_EXTENSIBLE は、デヌタ内に「どのチャンネルがどのスピヌカヌに割り圓おられおいるか」の情報を持っおいたすが、WAVE_FORMAT_PCM や WAVE_FORMAT_IEEE_FLOAT の堎合はその情報を持っおいたせん。吉里吉里が WAVE_FORMAT_PCM や WAVE_FORMAT_IEEE_FLOAT で 4ch や 6ch のデヌタを扱うずきは次のように解釈したす。

-
4ch‚̂Ƃ«
-
ƒ`ƒƒƒ“ƒlƒ‹‚̐擪‚©‚çA‚»‚ꂌ‚êA‘O¶A‘O‰EAŒã¶AŒã‰E‚̃Xƒs[ƒJ[—pƒf[ƒ^‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·
-
6ch‚̂Ƃ«
-
ƒ`ƒƒƒ“ƒlƒ‹‚̐擪‚©‚çA‚»‚ꂌ‚êA‘O¶A‘O’†‰›A‘O‰EAŒã¶AŒã‰EA’áŽü”g‚̃Xƒs[ƒJ[—pƒf[ƒ^‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·

-‚Ü‚œAOggVorbis ‚Å 4ch ‚â 6ch ‚̃TƒEƒ“ƒh‚ðÄ¶‚·‚邯‚«‚É‚à‚±‚ê‚Æ“¯‚¶ƒ‹[ƒ‹‚ª“K—p‚³‚ê‚Ü‚·B
+
4chのずき
+
チャンネルの先頭から、それぞれ、前巊、前右、埌巊、埌右のスピヌカヌ甚デヌタであるず芋なされたす
+
6chのずき
+
チャンネルの先頭から、それぞれ、前巊、前䞭倮、前右、埌巊、埌右、䜎呚波のスピヌカヌ甚デヌタであるず芋なされたす

+たた、OggVorbis で 4ch や 6ch のサりンドを再生するずきにもこれず同じルヌルが適甚されたす。
diff --git a/docs/kr2doc/contents/Startup.html b/docs/kr2doc/contents/Startup.html index e756190..fab4752 100644 --- a/docs/kr2doc/contents/Startup.html +++ b/docs/kr2doc/contents/Startup.html @@ -5,69 +5,69 @@ - ‹N“®‚ÌŽd•û + 起動の仕方 - + - + -

‹g—¢‹g—¢‚Ì‹N“®‚ɂ‚¢‚Ä +

吉里吉里の起動に぀いお

-@‹g—¢‹g—¢‚ð‹N“®‚µAƒXƒNƒŠƒvƒg‚ðŽw’è‚·‚邜‚߂ɂ͒ʏíAƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_ ‚ðŒˆ’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚· ( ƒXƒgƒŒ[ƒWƒVƒXƒeƒ€ ŽQÆ )B
-@ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ðŒˆ’è‚·‚é•û–@‚Í‚¢‚­‚‚©‚ ‚è‚Ü‚·‚ªA‰º‹L‚É‹“‚°‚œ‡‚É—Dæ‚³‚ê‚Ü‚· ( ã‚̂ق€‚ɏ‘‚¢‚œ‚à‚Ì‚ª“K—p‚Å‚«‚ê‚ΓK—p‚³‚ê‚é )B
-@‹N“®Žž‚É‹g—¢‹g—¢‚É“n‚·ƒIƒvƒVƒ‡ƒ“‚ɂ‚¢‚Ä‚Í ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“ ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 吉里吉里を起動し、スクリプトを指定するためには通垞、プロゞェクトフォルダ を決定する必芁がありたす ( ストレヌゞシステム 参照 )。
+ プロゞェクトフォルダを決定する方法はいく぀かありたすが、䞋蚘に挙げた順に優先されたす ( 䞊のほうに曞いたものが適甚できれば適甚される )。
+ 起動時に吉里吉里に枡すオプションに぀いおは コマンドラむンオプション を参照しおください。
-

ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ÌŒˆ’菇˜ +

プロゞェクトフォルダの決定順序

-
ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÉŽw’肳‚ꂜƒtƒHƒ‹ƒ_‚âƒA[ƒJƒCƒu
-
@ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚̈ø”‚Æ‚µ‚ătƒHƒ‹ƒ_‚ªŽw’肳‚ꂜê‡A‚»‚ê‚ðƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ÆŒ©‚È‚µAŽÀs‚µ‚Ü‚·B
-@ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚̈ø”‚Æ‚µ‚Ä XP3 ƒA[ƒJƒCƒu‚ªŽw’肳‚ꂜê‡A‚»‚Ì’†‚ɃvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ª“ü‚Á‚Ä‚¢‚邯Œ©‚È‚µAŽÀs‚µ‚Ü‚·B
-@ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚̈ø”‚Æ‚µ‚Ä ƒtƒ@ƒCƒ‹‚âƒtƒHƒ‹ƒ_‚ðŽw’è‚·‚é‚̂̓Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚ç‚à‚Å‚«‚Ü‚·‚ªAˆê”ÔŠÈ’P‚Ȃ̂́AƒGƒNƒXƒvƒ[ƒ‰‚âuŠJ‚­v‚ŁA‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚̃AƒCƒRƒ“‚̏ã‚ɃvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚âƒtƒ@ƒCƒ‹‚ðƒhƒƒbƒv‚·‚邱‚Ƃł·B
-@‚Ü‚œA‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ւ̈ø”‚Æ‚µ‚Ä“Á’è‚̃vƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ð‘‚¢‚œƒVƒ‡[ƒgƒJƒbƒg‚ðƒfƒXƒNƒgƒbƒv‚È‚Ç‚É‚š‚¢‚Ä‚š‚­‚Æ•Ö—˜‚Å‚µ‚å‚€B
-
ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚Ì content-data ƒtƒHƒ‹ƒ_
-
@ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚É "content-data" ‚Æ‚¢‚€–Œ‚̃tƒHƒ‹ƒ_‚ª‚ ‚éê‡‚Í‚»‚ê‚ðƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ÆŒ©‚È‚µAŽÀs‚µ‚Ü‚·B
-
ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚Ì "data.xp3" ƒtƒ@ƒCƒ‹
-
@ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚É data.xp3 ‚Æ‚¢‚€–Œ‚̃A[ƒJƒCƒuƒtƒ@ƒCƒ‹‚ª‚ ‚éê‡‚́A‚»‚ê‚ð XP3 ƒA[ƒJƒCƒuŒ`Ž®‚Æ‚µ‚Ä‚»‚Ì’†‚ɃvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ª“ü‚Á‚Ä‚¢‚邯Œ©‚È‚µAŽÀs‚µ‚Ü‚·B
-
ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚Ì "data.exe" ƒtƒ@ƒCƒ‹
-
@ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚É data.exe ‚Æ‚¢‚€–Œ‚̃tƒ@ƒCƒ‹‚ª‚ ‚éê‡‚́A‚»‚ê‚ð XP3 ƒA[ƒJƒCƒuŒ`Ž®‚Æ‚µ‚Ä‚»‚Ì’†‚ɃvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ª“ü‚Á‚Ä‚¢‚邯Œ©‚È‚µAŽÀs‚µ‚Ü‚·B
-( XP3 ƒA[ƒJƒCƒu‚ÍŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ÆŒ‹‡‚Å‚«‚邜‚ß‚±‚̂悀‚ȃvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ÌŒˆ’è•û–@‚ª‚ ‚è‚Ü‚· )
-
Ž©•ªŽ©g‚É XP3 ƒA[ƒJƒCƒu‚ªŒ‹‡‚³‚ê‚Ä‚¢‚邯‚«
-
@XP3 Œ`Ž®ƒA[ƒJƒCƒu‚ÍŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ÆŒ‹‡‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªAŽ©•ªŽ©g‚ª XP3 ƒA[ƒJƒCƒu‚ÆŒ‹‡‚³‚ê‚Ä‚¢‚œê‡AŽ©•ªŽ©g‚ɃvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ª“ü‚Á‚Ä‚¢‚邯Œ©‚È‚µAŽÀs‚µ‚Ü‚·B
-
ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚Ì data ƒtƒHƒ‹ƒ_
-
@ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚É "data" ‚Æ‚¢‚€–Œ‚̃tƒHƒ‹ƒ_‚ª‚ ‚éê‡‚Í‚»‚ê‚ðƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ÆŒ©‚È‚µAŽÀs‚µ‚Ü‚·B

-@‚¢‚ž‚ê‚Ì•û–@‚Å‚àŒˆ’è‚Å‚«‚È‚©‚Á‚œê‡‚́AƒtƒHƒ‹ƒ_/ƒA[ƒJƒCƒu‘I‘ð‚̉æ–Ê‚ªo‚Ü‚·B
-@‚œ‚Ÿ‚µAƒŠƒŠ[ƒXƒIƒvƒVƒ‡ƒ“‚Å uXP3ƒA[ƒJƒCƒu‚݂̂©‚çŽÀsv‚ªŽw’肳‚ê‚Ä‚¢‚œê‡‚́Adata.xp3ƒtƒ@ƒCƒ‹Adata.exeƒtƒ@ƒCƒ‹AuŽ©•ªŽ©g‚É XP3 ƒA[ƒJƒCƒu‚ªŒ‹‡‚³‚ê‚Ä‚¢‚邯‚«v‚̏ꍇ‚Ì“®ì‚µ‚©‚µ‚Ü‚¹‚ñ ( ‹g—¢‹g—¢Ý’è ŽQÆ )B
+
コマンドラむンに指定されたフォルダやアヌカむブ
+
 コマンドラむンの匕数ずしおフォルダが指定された堎合、それをプロゞェクトフォルダず芋なし、実行したす。
+ コマンドラむンの匕数ずしお XP3 アヌカむブが指定された堎合、その䞭にプロゞェクトフォルダが入っおいるず芋なし、実行したす。
+ コマンドラむンの匕数ずしお ファむルやフォルダを指定するのはコマンドプロンプトからもできたすが、䞀番簡単なのは、゚クスプロヌラや「開く」で、吉里吉里の実行可胜ファむルのアむコンの䞊にプロゞェクトフォルダやファむルをドロップするこずです。
+ たた、吉里吉里の実行可胜ファむルぞの匕数ずしお特定のプロゞェクトフォルダを曞いたショヌトカットをデスクトップなどにおいおおくず䟿利でしょう。
+
実行可胜ファむルず同じ堎所の content-data フォルダ
+
 実行可胜ファむルず同じ堎所に "content-data" ずいう名のフォルダがある堎合はそれをプロゞェクトフォルダず芋なし、実行したす。
+
実行可胜ファむルず同じ堎所の "data.xp3" ファむル
+
 実行可胜ファむルず同じ堎所に data.xp3 ずいう名のアヌカむブファむルがある堎合は、それを XP3 アヌカむブ圢匏ずしおその䞭にプロゞェクトフォルダが入っおいるず芋なし、実行したす。
+
実行可胜ファむルず同じ堎所の "data.exe" ファむル
+
 実行可胜ファむルず同じ堎所に data.exe ずいう名のファむルがある堎合は、それを XP3 アヌカむブ圢匏ずしおその䞭にプロゞェクトフォルダが入っおいるず芋なし、実行したす。
+( XP3 アヌカむブは実行可胜ファむルず結合できるためこのようなプロゞェクトフォルダの決定方法がありたす )
+
自分自身に XP3 アヌカむブが結合されおいるずき
+
 XP3 圢匏アヌカむブは実行可胜ファむルず結合するこずができたすが、自分自身が XP3 アヌカむブず結合されおいた堎合、自分自身にプロゞェクトフォルダが入っおいるず芋なし、実行したす。
+
実行可胜ファむルず同じ堎所の data フォルダ
+
 実行可胜ファむルず同じ堎所に "data" ずいう名のフォルダがある堎合はそれをプロゞェクトフォルダず芋なし、実行したす。

+ いずれの方法でも決定できなかった堎合は、フォルダ/アヌカむブ遞択の画面が出たす。
+ ただし、リリヌスオプションで 「XP3アヌカむブのみから実行」が指定されおいた堎合は、data.xp3ファむル、data.exeファむル、「自分自身に XP3 アヌカむブが結合されおいるずき」の堎合の動䜜しかしたせん ( 吉里吉里蚭定 参照 )。
-

ƒtƒHƒ‹ƒ_/ƒA[ƒJƒCƒu‘I‘ð +

フォルダ/アヌカむブ遞択

-@ƒtƒHƒ‹ƒ_/ƒA[ƒJƒCƒu‘I‘ð‚̉æ–ʂ͈ȉº‚̂悀‚ɂȂè‚Ü‚·B
+ フォルダ/アヌカむブ遞択の画面は以䞋のようになりたす。
FolderSelector.png

-@Œ»ÝƒtƒHƒ‹ƒ_‚ð‘I‘ð‚µ‚Ä‚¢‚é‚Ì‚©Aƒtƒ@ƒCƒ‹‚ð‘I‘ð‚µ‚Ä‚¢‚é‚Ì‚©‚͉º‘€‚Ì‘I‘𒆂̃tƒ@ƒCƒ‹–Œ‚̉E‚É (ƒtƒHƒ‹ƒ_) ‚â (ƒtƒ@ƒCƒ‹) ‚Æ‚µ‚ďo‚Ä‚¢‚Ü‚·B
+ 珟圚フォルダを遞択しおいるのか、ファむルを遞択しおいるのかは䞋偎の遞択䞭のファむル名の右に (フォルダ) や (ファむル) ずしお出おいたす。

-
u‘I‘ð‚µ‚È‚¢vƒ{ƒ^ƒ“
-
@‚±‚̃{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邯AƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ð‘I‘ð‚µ‚Ü‚¹‚ñBƒRƒ“ƒgƒ[ƒ‰ ‚ªŠJ‚«‚Ü‚·BƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ªŽw’肳‚ê‚Ä‚¢‚È‚¢ó‘Ô‚Å‚·‚ªAƒRƒ“ƒ\[ƒ‹‚âƒXƒNƒŠƒvƒgƒGƒfƒBƒ^‚ðŽg‚Á‚ÄŠÈ’P‚ȃXƒNƒŠƒvƒg‚̃eƒXƒg‚È‚Ç‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
uOKvƒ{ƒ^ƒ“
-
@Œ»Ý‘I‘𒆂̃tƒHƒ‹ƒ_‚âƒtƒ@ƒCƒ‹‚ÌŽÀs‚ðŠJŽn‚µ‚Ü‚·B
-
uƒLƒƒƒ“ƒZƒ‹vƒ{ƒ^ƒ“
-
@‰œ‚à‚¹‚ž‚É‹g—¢‹g—¢‚ðI—¹‚µ‚Ü‚·B
-

Å‰‚ÉŽÀs‚³‚ê‚éƒtƒ@ƒCƒ‹ +
「遞択しない」ボタン
+
 このボタンをクリックするず、プロゞェクトフォルダを遞択したせん。コントロヌラ が開きたす。プロゞェクトフォルダが指定されおいない状態ですが、コン゜ヌルやスクリプト゚ディタを䜿っお簡単なスクリプトのテストなどをするこずができたす。
+
「OK」ボタン
+
 珟圚遞択䞭のフォルダやファむルの実行を開始したす。
+
「キャンセル」ボタン
+
 䜕もせずに吉里吉里を終了したす。
+

最初に実行されるファむル

-@ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_Œˆ’èŒãAÅ‰‚ÉŽÀs‚³‚ê‚é‚̂́AƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_“à‚Ì startup.tjs ‚Å‚·B‚±‚ꂪ‚È‚¢ê‡‚̓Gƒ‰[‚ɂȂè‚Ü‚·B
+ プロゞェクトフォルダ決定埌、最初に実行されるのは、プロゞェクトフォルダ内の startup.tjs です。これがない堎合ぱラヌになりたす。
-

ƒƒbƒZ[ƒWƒ}ƒbƒvƒtƒ@ƒCƒ‹ +

メッセヌゞマップファむル

-@‹g—¢‹g—¢‚́A‹N“®’ŒŒã‚É‹g—¢‹g—¢‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚É msgmap.tjs ‚ª‚ ‚é‚©‚Ç‚€‚©‚𒲂ׁA‚»‚ꂪ‘¶Ý‚·‚ê‚ÎŽÀs‚µ‚Ü‚·B‚œ‚Ÿ‚µƒŠƒŠ[ƒXƒIƒvƒVƒ‡ƒ“‚Å‚±‚ê‚ð“ǂݍž‚܂Ȃ¢‚æ‚€‚ÉŽw’肳‚ê‚Ä‚¢‚œê‡‚ðœ‚«‚Ü‚· ( ‹g—¢‹g—¢Ý’è ŽQÆ )Bmsgmap.tjs ‚Å‚Í System.assignMessage ‚ðŽg—p‚µ‚ăƒbƒZ[ƒW‚ÌŠ„‚è“–‚Ä‚ð•ύX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bmsgmap.tjs ‚Í ƒRƒ“ƒgƒ[ƒ‰ ‚Å‚àì¬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 吉里吉里は、起動盎埌に吉里吉里ず同じフォルダに msgmap.tjs があるかどうかを調べ、それが存圚すれば実行したす。ただしリリヌスオプションでこれを読み蟌たないように指定されおいた堎合を陀きたす ( 吉里吉里蚭定 参照 )。msgmap.tjs では System.assignMessage を䜿甚しおメッセヌゞの割り圓おを倉曎するこずができたす。msgmap.tjs は コントロヌラ でも䜜成するこずができたす。
-

Ý’èƒtƒ@ƒCƒ‹ +

蚭定ファむル

-@‹g—¢‹g—¢‚́A‹g—¢‹g—¢Ý’è ‚Åì¬‚µ‚œÝ’èƒtƒ@ƒCƒ‹ (.cf ƒtƒ@ƒCƒ‹‚â .cfu ƒtƒ@ƒCƒ‹) ‚ð“ǂݍž‚݁A‚»‚±‚É‹Lq‚µ‚Ä‚ ‚éÝ’è‚É‚µ‚œ‚ª‚Á‚Ä“®ì‚µ‚Ü‚·B
-@ƒtƒ@ƒCƒ‹–Œ‚âƒtƒ@ƒCƒ‹‚̍쐬‚³‚ê‚éêŠ‚ɂ‚¢‚Ä‚Í ‹g—¢‹g—¢Ý’è ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 吉里吉里は、吉里吉里蚭定 で䜜成した蚭定ファむル (.cf ファむルや .cfu ファむル) を読み蟌み、そこに蚘述しおある蚭定にしたがっお動䜜したす。
+ ファむル名やファむルの䜜成される堎所に぀いおは 吉里吉里蚭定 を参照しおください。
diff --git a/docs/kr2doc/contents/StorageSystem.html b/docs/kr2doc/contents/StorageSystem.html index 1e32dec..a40784a 100644 --- a/docs/kr2doc/contents/StorageSystem.html +++ b/docs/kr2doc/contents/StorageSystem.html @@ -5,62 +5,62 @@ - ƒXƒgƒŒ[ƒWƒVƒXƒeƒ€ + ストレヌゞシステム - + - + -

ƒXƒgƒŒ[ƒWƒVƒXƒeƒ€‚ɂ‚¢‚Ä +

ストレヌゞシステムに぀いお

-@‹g—¢‹g—¢‚ł̓tƒ@ƒCƒ‹‚âƒA[ƒJƒCƒu“à‚̃tƒ@ƒCƒ‹A‚»‚Ì‘Œ‚ÌƒŠƒ\[ƒX‚ɂ‚¢‚āAƒtƒ@ƒCƒ‹‚ł͂Ȃ­‚Ä‚ ‚ЂāuƒXƒgƒŒ[ƒWv‚ƌĂñ‚Å‚¢‚Ü‚·B
+ 吉里吉里ではファむルやアヌカむブ内のファむル、その他のリ゜ヌスに぀いお、ファむルではなくおあえお「ストレヌゞ」ず呌んでいたす。
-

“ˆêƒXƒgƒŒ[ƒW–Œ +

統䞀ストレヌゞ名

-@“ˆêƒXƒgƒŒ[ƒW–Œ‚Ƃ́A‹g—¢‹g—¢“à‚݂̂ŗp‚¢‚ç‚ê‚éƒXƒgƒŒ[ƒW‚ð•\‚·–Œ‘O‚ŁAURI ‚ÉŽ—‚œ•û–@‚ŃXƒgƒŒ[ƒW‚ð•\‚µ‚Ü‚·B
-@•\‹L‚́A
+ 統䞀ストレヌゞ名ずは、吉里吉里内のみで甚いられるストレヌゞを衚す名前で、URI に䌌た方法でストレヌゞを衚したす。
+ 衚蚘は、

-ƒƒfƒBƒA://ƒhƒƒCƒ“/ƒpƒX
+メディア://ドメむン/パス

-@‚ÌŒ`Ž®‚ōs‚í‚ê‚Ü‚·BƒpƒX‚Ì‹æØ‚è•¶Žš‚Í / (ƒXƒ‰ƒbƒVƒ…) ‚ð—p‚¢‚Ü‚·B
+ の圢匏で行われたす。パスの区切り文字は / (スラッシュ) を甚いたす。
-

ƒ[ƒJƒ‹ƒXƒgƒŒ[ƒW +

ロヌカルストレヌゞ

-@ƒ[ƒJƒ‹ƒXƒgƒŒ[ƒW ( ƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹ ) ‚ð•\‚·“ˆêƒXƒgƒŒ[ƒW–Œ‚́AƒƒfƒBƒA‚É file AƒhƒƒCƒ“‚É . (ƒhƒbƒg) ‚ð—p‚¢‚Ü‚·B‚Ü‚œAWindows ‚̏ꍇ‚̓pƒX‚̐擪‚̓hƒ‰ƒCƒu•¶Žš‚ɂȂè‚Ü‚·B
+ ロヌカルストレヌゞ ( ロヌカルファむル ) を衚す統䞀ストレヌゞ名は、メディアに file 、ドメむンに . (ドット) を甚いたす。たた、Windows の堎合はパスの先頭はドラむブ文字になりたす。

-@‚œ‚Æ‚Š‚ÎAC:\Program Files\Game\game.exe ‚́A
+ たずえば、C:\Program Files\Game\game.exe は、
file://./c/program files/game/game.exe
-@‚ƂȂè‚Ü‚·B
+ ずなりたす。

-@Storages.getFullPath ƒƒ\ƒbƒh‚́AOS ‚ÌŽg‚€ƒtƒ@ƒCƒ‹–Œ‚©‚瓝ˆêƒXƒgƒŒ[ƒW–Œ‚ւ̕ϊ·‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̉ߒö‚ŁAƒtƒ@ƒCƒ‹–Œ’†‚Ì‘å•¶Žš‚Í‚·‚ׂﬕ¶Žš‚ɕϊ·‚³‚ê‚Ü‚· ( ƒ[ƒJƒ‹ƒXƒgƒŒ[ƒW‚ɂ‚¢‚Ä‚Í‘å•¶Žš‚Ə¬•¶Žš‚Í‹æ•Ê‚³‚ê‚Ü‚¹‚ñ )B‚Ü‚œAƒpƒX‹æØ‚è‚É \ ‚ª—p‚¢‚ç‚ê‚Ä‚¢‚éê‡‚Í / ‚ɕϊ·‚³‚ê‚Ü‚·B
-@Storages.getLocalName ƒƒ\ƒbƒh‚́A“ˆêƒXƒgƒŒ[ƒW–Œ‚©‚ç OS ‚ÌŽg‚€ƒtƒ@ƒCƒ‹–Œ‚ւ̕ϊ·‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B‹g—¢‹g—¢ˆÈŠO‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ɃXƒgƒŒ[ƒW–Œ‚ð“n‚·ê‡‚Ȃǂ͂±‚̃ƒ\ƒbƒh‚ðŽg—p‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ Storages.getFullPath メ゜ッドは、OS の䜿うファむル名から統䞀ストレヌゞ名ぞの倉換を行うこずができたす。この過皋で、ファむル名䞭の倧文字はすべお小文字に倉換されたす ( ロヌカルストレヌゞに぀いおは倧文字ず小文字は区別されたせん )。たた、パス区切りに \ が甚いられおいる堎合は / に倉換されたす。
+ Storages.getLocalName メ゜ッドは、統䞀ストレヌゞ名から OS の䜿うファむル名ぞの倉換を行うこずができたす。吉里吉里以倖のアプリケヌションにストレヌゞ名を枡す堎合などはこのメ゜ッドを䜿甚する必芁がありたす。
-

ƒA[ƒJƒCƒuƒXƒgƒŒ[ƒW +

アヌカむブストレヌゞ

-@ƒA[ƒJƒCƒu“à‚̃XƒgƒŒ[ƒW‚ðŽw’è‚·‚éê‡‚́A > ‚Å‹æØ‚èA> ‚æ‚è‘O‚ðƒA[ƒJƒCƒuƒXƒgƒŒ[ƒW‚̃XƒgƒŒ[ƒW–ŒA> ‚æ‚èŒã‚ðƒA[ƒJƒCƒu“à‚ł̃pƒX‚ÉŽw’肵‚Ü‚·B
+ アヌカむブ内のストレヌゞを指定する堎合は、 > で区切り、> より前をアヌカむブストレヌゞのストレヌゞ名、> より埌をアヌカむブ内でのパスに指定したす。

-@‚œ‚Æ‚Š‚ÎAfile://./c/program files/game/game.xp3 “à‚Ì image/base.jpg ‚Æ‚¢‚€ƒXƒgƒŒ[ƒW‚È‚ç‚΁A
+ たずえば、file://./c/program files/game/game.xp3 内の image/base.jpg ずいうストレヌゞならば、
file://./c/program files/game/game.xp3>image/base.jpg
-@‚ƂȂè‚Ü‚·B
-@2.19 beta 14 ‚æ‚èƒA[ƒJƒCƒu‚Ì‹æØ‚è•¶Žš‚ª '#' ‚©‚ç '>' ‚ɕςí‚è‚Ü‚µ‚œB
+ ずなりたす。
+ 2.19 beta 14 よりアヌカむブの区切り文字が '#' から '>' に倉わりたした。

-@‹g—¢‹g—¢‚Í•W€‚Å XP3 ‚Æ‚¢‚€‹g—¢‹g—¢“ÆŽ©Œ`Ž®‚̃A[ƒJƒCƒuƒXƒgƒŒ[ƒW‚ðˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚· ( XPK ‚Ì‘æ‚R¢‘ã‚ÌŒ`Ž®‚Ȃ̂ŠXP3 )BXP3 Œ`Ž®‚̃A[ƒJƒCƒu‚̍쐬•û–@‚ɂ‚¢‚Ä‚Í Releaser ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-@XP3 ƒA[ƒJƒCƒu‚ÍŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ÆŒ‹‡‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̏ꍇ‚Í‹g—¢‹g—¢‚ÍŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðˆê‚‚̃A[ƒJƒCƒuƒtƒ@ƒCƒ‹‚Æ‚µ‚ÄŒ©‚È‚·‚±‚Æ‚ª‚Å‚«‚Ü‚· ( Releaser ‚Í ‹g—¢‹g—¢–{‘̂Ƃ̌‹‡‚µ‚©ƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ )B
+ 吉里吉里は暙準で XP3 ずいう吉里吉里独自圢匏のアヌカむブストレヌゞを扱うこずができたす ( XPK の第䞖代の圢匏なので XP3 )。XP3 圢匏のアヌカむブの䜜成方法に぀いおは Releaser を参照しおください。
+ XP3 アヌカむブは実行可胜ファむルず結合するこずができたす。この堎合は吉里吉里は実行可胜ファむルを䞀぀のアヌカむブファむルずしお芋なすこずができたす ( Releaser は 吉里吉里本䜓ずの結合しかサポヌトしおいたせん )。
-

ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_ +

プロゞェクトフォルダ

-@‹g—¢‹g—¢‚ŃQ[ƒ€‚âƒc[ƒ‹‚Ȃǂðì‚éê‡A•K—v‚ȃtƒ@ƒCƒ‹‚Í‚·‚ׂāuƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_v‚ɂ܂Ƃ߂ĊJ”­‚ðs‚€‚Ì‚ªˆê”Ê“I‚Å‚·B‹g—¢‹g—¢‚́A‹N“®Žž‚ɃvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ðŒ»Ý‚ÌƒJƒŒƒ“ƒgƒtƒHƒ‹ƒ_‚ɐݒ肵‚Ü‚·B
-@ƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_“à‚Ì‘Š‘ÎƒpƒX‚Å‚·‚ׂĂðŽw’肵‚Ä‚š‚¯‚ÎAReleaser ‚Å’Pˆê‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Ȃǂɂµ‚Ä‚àƒpƒXŽw’è‚ð•Ï‚Š‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
+ 吉里吉里でゲヌムやツヌルなどを䜜る堎合、必芁なファむルはすべお「プロゞェクトフォルダ」にたずめお開発を行うのが䞀般的です。吉里吉里は、起動時にプロゞェクトフォルダを珟圚のカレントフォルダに蚭定したす。
+ プロゞェクトフォルダ内の盞察パスですべおを指定しおおけば、Releaser で単䞀の実行可胜ファむルなどにしおもパス指定を倉える必芁はありたせん。
-

ƒf[ƒ^•Û‘¶êŠ +

デヌタ保存堎所

-@ƒf[ƒ^•Û‘¶êŠ‚Í ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“ ‚Ì -datapath ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肳‚ꂜƒtƒHƒ‹ƒ_‚Å‚·BSystem.dataPath ƒvƒƒpƒeƒB‚Ŏ擟‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‹g—¢‹g—¢‚ªo—Í‚·‚éŠeŽíƒƒO‚⃆[ƒU‚²‚Ƃ̐ݒèƒtƒ@ƒCƒ‹‚Í‚±‚±‚ɏo—Í‚³‚ê‚Ü‚·B
-@‚Ü‚œAƒ†[ƒU‚ªƒQ[ƒ€‚âƒc[ƒ‹‚Ȃǂðì‚éê‡‚́Aƒf[ƒ^‚Í‚±‚±‚ɕۑ¶‚·‚邱‚Æ‚ª„§‚³‚ê‚Ü‚·B
+ デヌタ保存堎所は コマンドラむンオプション の -datapath オプションで指定されたフォルダです。System.dataPath プロパティで取埗するこずができたす。
+ 吉里吉里が出力する各皮ログやナヌザごずの蚭定ファむルはここに出力されたす。
+ たた、ナヌザがゲヌムやツヌルなどを䜜る堎合は、デヌタはここに保存するこずが掚奚されたす。
diff --git a/docs/kr2doc/contents/TPC.html b/docs/kr2doc/contents/TPC.html index 8ff083b..3f6e833 100644 --- a/docs/kr2doc/contents/TPC.html +++ b/docs/kr2doc/contents/TPC.html @@ -5,110 +5,110 @@ - ‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^ + 画像フォヌマットコンバヌタ - + - + -

‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^‚ɂ‚¢‚Ä +

画像フォヌマットコンバヌタに぀いお

-@‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^ ( tools ƒtƒHƒ‹ƒ_‚É‚ ‚é krkrtpc.exe ) ‚́A‹g—¢‹g—¢‚̉摜‚Ì‘ŠŒÝ•ÏŠ·‚ðs‚€‚œ‚߂̃c[ƒ‹‚Å‚·B
-@—lX‚ȉ摜‚Ì—pˆÓ‚ÉŽg‚Ђ܂·B
+ 画像フォヌマットコンバヌタ ( tools フォルダにある krkrtpc.exe ) は、吉里吉里の画像の盞互倉換を行うためのツヌルです。
+ 様々な画像の甚意に䜿えたす。

-@“ü—̓tƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒg‚Æ‚µ‚Ä‚Í BMP, PNG, JPEG, PSDAo—̓tƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒg‚Æ‚µ‚Ä‚Í BMP, PNG, TLG5, TLG6, JPEG ‚Ì‚¢‚ž‚ê‚©‚ð‘I‘ð‚Å‚«‚Ü‚·B
-@‹g—¢‹g—¢‚ª—p‚¢‚邿‚€‚ȃƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚Ì“§‰ß‰æ‘œ‚ð“ǂݍž‚ñ‚Ÿ‚èAo—Í‚·‚鎖‚à‚Å‚«‚Ü‚·B‚±‚±‚Å—p‚¢‚Ä‚¢‚éuƒ}ƒXƒNv‚Æ‚¢‚€—pŒê‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹‚Æ“¯‹`‚Å‚·B
+ 入力ファむルフォヌマットずしおは BMP, PNG, JPEG, PSD、出力ファむルフォヌマットずしおは BMP, PNG, TLG5, TLG6, JPEG のいずれかを遞択できたす。
+ 吉里吉里が甚いるようなメむン/マスク分離圢匏の透過画像を読み蟌んだり、出力する事もできたす。ここで甚いおいる「マスク」ずいう甚語はアルファチャネルず同矩です。

-@Šî–{“I‚ɂ͉摜ƒtƒH[ƒ}ƒbƒg‚ð•ÏŠ·‚·‚邟‚¯‚Ȃ̂ŁA‚±‚ê‚ŏo—Í‚µ‚œ‰æ‘œ‚́A‘Œ‚̃\ƒtƒg‚âƒc[ƒ‹‚É‚àŽg‚Ђ邯Žv‚¢‚Ü‚·B
+ 基本的には画像フォヌマットを倉換するだけなので、これで出力した画像は、他の゜フトやツヌルにも䜿えるず思いたす。

-@‚È‚šA‚±‚̃c[ƒ‹‚ÉŒÀ‚Á‚œ‚±‚Ƃł͂ ‚è‚Ü‚¹‚ñ‚ªAƒoƒbƒNƒAƒbƒv‚Í‚š–Y‚ê‚È‚­I
+ なお、このツヌルに限ったこずではありたせんが、バックアップはお忘れなく
-

“ü—͉摜ƒtƒH[ƒ}ƒbƒg +

入力画像フォヌマット

-@“ü—̓tƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒg‚Æ‚µ‚ẮAˆÈ‰º‚ÌŒ`Ž®‚ð—p‚¢‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 入力ファむルフォヌマットずしおは、以䞋の圢匏を甚いるこずができたす。

BMP
-
@Windows •W€ƒrƒbƒgƒ}ƒbƒvŒ`Ž®‚Å‚·B32 bit (bpp) Œ`Ž®‚Ì BMP ‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹•t‚« BMP ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
-@‚»‚Ì‘Œ‚ÌŒ`Ž®‚Ì BMP ‚́A•s“§–Ÿ‚ȉ摜(“§‰ßî•ñ‚ðŽ‚œ‚È‚¢‰æ‘œ)‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚· (Œãq‚̃ƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚É—p‚¢‚œê‡‚ðœ‚­)B
+
 Windows 暙準ビットマップ圢匏です。32 bit (bpp) 圢匏の BMP はアルファチャンネル付き BMP であるず芋なされたす。
+ その他の圢匏の BMP は、䞍透明な画像(透過情報を持たない画像)であるず芋なされたす (埌述のメむン/マスク分離圢匏に甚いた堎合を陀く)。
PNG
-
@Portable Network Graphic Œ`Ž®‚Å‚·B“§–Ÿ•”•ª‚Ì‚ ‚é(ƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹‚â“§‰ßî•ñ‚ðŽ‚Á‚œ) PNG ‚à“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+
 Portable Network Graphic 圢匏です。透明郚分のある(アルファチャネルや透過情報を持った) PNG も読み蟌むこずができたす。
PSD
-
@Adobe Photoshop 3 ˆÈ~‚Å—p‚¢‚ç‚ê‚éŒ`Ž®‚Å‚·B‚œ‚Ÿ‚µA‚±‚̃c[ƒ‹‚œǂݍž‚ß‚é PSD ‚ɂ͑傫‚Ȉȉº‚̐§ŒÀ‚ª‚ ‚è‚Ü‚·B
+
 Adobe Photoshop 3 以降で甚いられる圢匏です。ただし、このツヌルで読み蟌める PSD には倧きな以䞋の制限がありたす。

-
  • ƒJƒ‰[ƒ‚[ƒh‚ª RGB ‚Ì‚à‚̈ȊO‚ð“ǂݍž‚߂Ȃ¢
  • 16bit/ƒ`ƒƒƒ“ƒlƒ‹‚Ì‚à‚Ì‚ð“ǂݍž‚߂Ȃ¢
  • –³ˆ³k‚ÆRLEˆ³k‚̂ݑΉž ( Photoshop3.0 Œ`Ž®‚̏ꍇ‚Í RLEˆ³k‚̂ݑΉž )

-@‚±‚ÌŒ`Ž®‚̓ƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚Æ‚µ‚Ă͓ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB -@‘å‘̂̃f[ƒ^‚͓ǂݍž‚߂܂·‚ªA“ǂݍž‚߂Ȃ¢ƒf[ƒ^‚à‚ ‚è‚Ü‚·B
-@ƒJƒ‰[ƒ‚[ƒh‚É RGB ˆÈŠO(CMYK‚È‚Ç)‚ðŽg—p‚µ‚Ä‚¢‚éê‡‚Í RGB ‚ɕϊ·‚µ‚Ä‚­‚Ÿ‚³‚¢B16bit/ƒ`ƒƒƒ“ƒlƒ‹‚ðŽg—p‚µ‚Ä‚¢‚éê‡‚Í 8bit/ƒ`ƒƒƒ“ƒlƒ‹‚ɕϊ·‚µ‚Ä‚­‚Ÿ‚³‚¢B
-@u’ʏívˆÈŠO‚̃uƒŒƒ“ƒhƒ‚[ƒh‚̃ŒƒCƒ„[‚ðŠÜ‚ޏꍇ‚́A‚±‚̃c[ƒ‹‚É“ü—Í‚·‚é‘O‚Ɂu•\ŽŠ•”•ª‚Ì“‡v‚ðs‚Á‚Ä‚š‚¯‚Î‘åä•v‚Å‚·B
+
  • カラヌモヌドが RGB のもの以倖を読み蟌めない
  • 16bit/チャンネルのものを読み蟌めない
  • 無圧瞮ずRLE圧瞮のみ察応 ( Photoshop3.0 圢匏の堎合は RLE圧瞮のみ察応 )

+ この圢匏はメむン/マスク分離圢匏ずしおは読み蟌むこずができたせん。 + 倧䜓のデヌタは読み蟌めたすが、読み蟌めないデヌタもありたす。
+ カラヌモヌドに RGB 以倖(CMYKなど)を䜿甚しおいる堎合は RGB に倉換しおください。16bit/チャンネルを䜿甚しおいる堎合は 8bit/チャンネルに倉換しおください。
+ 「通垞」以倖のブレンドモヌドのレむダヌを含む堎合は、このツヌルに入力する前に「衚瀺郚分の統合」を行っおおけば倧䞈倫です。

-@PSD ƒtƒ@ƒCƒ‹‚̓ǂݍž‚Ý‹@”\‚́Ao—ÍŒ`Ž®‚ɂāultAddAlphaŒ`Ž®‚ŏo—Í‚·‚év‚ª‘I‘ð‚³‚ê‚é‚©A‚µ‚È‚¢‚©‚É‚æ‚Á‚đ傫‚­•Ï‚í‚è‚Ü‚·B
+ PSD ファむルの読み蟌み機胜は、出力圢匏にお「ltAddAlpha圢匏で出力する」が遞択されるか、しないかによっお倧きく倉わりたす。

-@ultAddAlphaŒ`Ž®‚ŏo—Í‚·‚év‚ª‘I‘ð‚³‚ê‚Ä‚¢‚éê‡‚́Au’ʏívu•¢‚¢Ä‚«(ƒŠƒjƒA)vuÄ‚«ž‚Ý(ƒŠƒjƒA)vuæŽZvuƒXƒNƒŠ[ƒ“vuƒI[ƒo[ƒŒƒCvuƒn[ƒhƒ‰ƒCƒgvuƒ\ƒtƒgƒ‰ƒCƒgvu•¢‚¢Ä‚«ƒJƒ‰[vuÄ‚«ž‚݃Jƒ‰[vu”äŠr(–Ÿ)vu”äŠr(ˆÃ)vu·‚̐â‘Î’lvuœŠOv‚̃ŒƒCƒ„[‚ªŠÜ‚܂ꂜ PSD ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œAu’ʏív‚݂̂ō\¬‚³‚ꂜ‰æ‘œ‚Å‚ ‚ê‚΁A•¡”–‡‚̃ŒƒCƒ„[‚ªd‚È‚Á‚Ä‚¢‚Ä‚à‘Ήž‚Å‚«‚Ü‚· (‘Œ‚̃‚[ƒh‚ł́A•¡”–‡‚̃ŒƒCƒ„[‚ªd‚È‚Á‚Ä‚¢‚邯‘Ήž‚Å‚«‚Ü‚¹‚ñ)B
+ 「ltAddAlpha圢匏で出力する」が遞択されおいる堎合は、「通垞」「芆い焌き(リニア)」「焌き蟌み(リニア)」「乗算」「スクリヌン」「オヌバヌレむ」「ハヌドラむト」「゜フトラむト」「芆い焌きカラヌ」「焌き蟌みカラヌ」「比范(明)」「比范(暗)」「差の絶察倀」「陀倖」のレむダヌが含たれた PSD ファむルを読み蟌むこずができたす。たた、「通垞」のみで構成された画像であれば、耇数枚のレむダヌが重なっおいおも察応できたす (他のモヌドでは、耇数枚のレむダヌが重なっおいるず察応できたせん)。

-@ultAddAlphaŒ`Ž®‚ŏo—Í‚·‚év‚ª‘I‘ð‚³‚ê‚Ä‚¢‚éê‡‚́Au’ʏív‚̃ŒƒCƒ„[‚Ɓu•¢‚¢Ä‚«(ƒŠƒjƒA)v‚̃ŒƒCƒ„[‚ɂ̂ݑΉž‚Å‚«‚Ü‚·B‚±‚̏ꍇ‚́AƒŒƒCƒ„[‚ª‰º‚©‚ç(‰œ‚©‚ç)‡‚ɁAu”CˆÓ‚̐”‚́w’ʏíxƒŒƒCƒ„[vu”CˆÓ‚̐”‚́w•¢‚¢Ä‚«(ƒŠƒjƒA)xƒŒƒCƒ„[v‚̏‡‚ɂȂÁ‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBu”CˆÓ‚̐”v‚Ƃ́A0–‡A‚‚܂背ƒCƒ„[‚ª‘S‚­‚È‚¢‚©A‚ ‚é‚¢‚Í1–‡ˆÈã‚̃ŒƒCƒ„[‚Å‚·B
+ 「ltAddAlpha圢匏で出力する」が遞択されおいる堎合は、「通垞」のレむダヌず「芆い焌き(リニア)」のレむダヌにのみ察応できたす。この堎合は、レむダヌが䞋から(奥から)順に、「任意の数の『通垞』レむダヌ」「任意の数の『芆い焌き(リニア)』レむダヌ」の順になっおいなければなりたせん。「任意の数」ずは、0枚、぀たりレむダヌが党くないか、あるいは1枚以䞊のレむダヌです。
-
ultAddAlphaŒ`Ž®‚ŏo—Í‚·‚év‚ª‘I‘ð‚³‚ê‚Ä‚¢‚éê‡‚ɓǂݍž‚݉”\‚È—á
-
  • u’ʏívƒŒƒCƒ„[1–‡‚̏ã‚Ɂu•¢‚¢Ä‚«(ƒŠƒjƒA)vƒŒƒCƒ„[1–‡
  • u’ʏívƒŒƒCƒ„[‚ª‚È‚­‚āAu•¢‚¢Ä‚«(ƒŠƒjƒA)vƒŒƒCƒ„[‚ª1–‡‚Ÿ‚¯
  • u’ʏívƒŒƒCƒ„[1–‡‚Ì‚Ý
  • u’ʏívƒŒƒCƒ„[3–‡‚̏ã‚Ɂu•¢‚¢Ä‚«(ƒŠƒjƒA)vƒŒƒCƒ„[2–‡
-
ultAddAlphaŒ`Ž®‚ŏo—Í‚·‚év‚ª‘I‘ð‚³‚ê‚Ä‚¢‚éê‡‚ɓǂݍž‚߂Ȃ¢—á
-
  • u’ʏívƒŒƒCƒ„[1–‡‚̏ã‚Ɂu•¢‚¢Ä‚«(ƒŠƒjƒA)vƒŒƒCƒ„[1–‡A‚»‚̏ã‚É‚³‚ç‚Ɂu’ʏívƒŒƒCƒ„[1–‡
    -(•¢‚¢Ä‚«ƒŠƒjƒA‚̃ŒƒCƒ„[‚͒ʏ탌ƒCƒ„[‚ÌŠÔ‚É‹²‚Þ‚±‚Ƃ͂ł«‚Ü‚¹‚ñ)
  • u•¢‚¢Ä‚«(ƒŠƒjƒA)vƒŒƒCƒ„[1–‡‚̏ã‚Ɂu’ʏívƒŒƒCƒ„[1–‡A‚³‚ç‚É‚»‚̏ã‚Ɂu•¢‚¢Ä‚«(ƒŠƒjƒA)vƒŒƒCƒ„[1–‡
    -(’ʏí‚̃ŒƒCƒ„[‚Í•¢‚¢Ä‚«ƒŠƒjƒA‚̃ŒƒCƒ„[‚ÌŠÔ‚É‹²‚Þ‚±‚Ƃ͂ł«‚Ü‚¹‚ñ)
  • u•¢‚¢Ä‚«vƒŒƒCƒ„[1–‡‚Ì‚Ý
    -(•¢‚¢Ä‚«‚Í•¢‚¢Ä‚«‚Å‚àAˆµ‚Š‚é‚̂́u•¢‚¢Ä‚«ƒŠƒjƒAv‚̃ŒƒCƒ„[‚Ÿ‚¯‚Å‚·)
Photoshop‚́u’ʏív‚Í‹g—¢‹g—¢‚̃Aƒ‹ƒtƒ@‡¬Au•¢‚¢Ä‚«(ƒŠƒjƒA)v‚Í‹g—¢‹g—¢‚̉ÁŽZ‡¬‚ɑГ–‚µ‚Ü‚·BltAdditiveAlpha(‰ÁŽZƒAƒ‹ƒtƒ@‡¬)‚ł̓Aƒ‹ƒtƒ@‡¬‚ƉÁŽZ‡¬‚Ì—Œ•û‚𓯎ž‚É•\Œ»‚Å‚«‚邜‚߁A‚±‚̂悀‚ȃŒƒCƒ„[\¬‚ÌPhotoshopƒf[ƒ^‚ð“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+
「ltAddAlpha圢匏で出力する」が遞択されおいる堎合に読み蟌み可胜な䟋
+
  • 「通垞」レむダヌ1枚の䞊に「芆い焌き(リニア)」レむダヌ1枚
  • 「通垞」レむダヌがなくお、「芆い焌き(リニア)」レむダヌが1枚だけ
  • 「通垞」レむダヌ1枚のみ
  • 「通垞」レむダヌ3枚の䞊に「芆い焌き(リニア)」レむダヌ2枚
+
「ltAddAlpha圢匏で出力する」が遞択されおいる堎合に読み蟌めない䟋
+
  • 「通垞」レむダヌ1枚の䞊に「芆い焌き(リニア)」レむダヌ1枚、その䞊にさらに「通垞」レむダヌ1枚
    +(芆い焌きリニアのレむダヌは通垞レむダヌの間に挟むこずはできたせん)
  • 「芆い焌き(リニア)」レむダヌ1枚の䞊に「通垞」レむダヌ1枚、さらにその䞊に「芆い焌き(リニア)」レむダヌ1枚
    +(通垞のレむダヌは芆い焌きリニアのレむダヌの間に挟むこずはできたせん)
  • 「芆い焌き」レむダヌ1枚のみ
    +(芆い焌きは芆い焌きでも、扱えるのは「芆い焌きリニア」のレむダヌだけです)
Photoshopの「通垞」は吉里吉里のアルファ合成、「芆い焌き(リニア)」は吉里吉里の加算合成に盞圓したす。ltAdditiveAlpha(加算アルファ合成)ではアルファ合成ず加算合成の䞡方を同時に衚珟できるため、このようなレむダヌ構成のPhotoshopデヌタを読み蟌むこずができたす。

JPEG
-
@ƒtƒ‹ƒJƒ‰[‚ƃOƒŒƒCƒXƒP[ƒ‹‚̈ê”Ê“I‚È JPEG Œ`Ž®‚ð“ǂݍž‚߂܂·BŒãq‚̃ƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚Ì“ü—͂Ƃµ‚ÄŽg‚€‚±‚Æ‚à‚Å‚«‚Ü‚·B
-
ƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®
-
@ƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚́AƒƒCƒ“(Fî•ñ)‚̉摜‚ƃ}ƒXƒN(“§‰ßî•ñ)‚̉摜‚ª•ʁX‚̃tƒ@ƒCƒ‹‚ɂȂÁ‚Ä‚¢‚é‚à‚̂ł·B
-@ƒ}ƒXƒN‰æ‘œ‚́AƒƒCƒ“‰æ‘œ‚̃tƒ@ƒCƒ‹–Œ‚̍Ōã‚É _m ‚̂‚¢‚œƒtƒ@ƒCƒ‹–Œ‚ɂȂè‚Ü‚· ( ‚œ‚Æ‚Š‚Î test.jpg ‚ɑ΂µ‚Ä test_m.jpg )B
-@ƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚Æ‚µ‚Ä—LŒø‚È“ü—͉摜ƒtƒH[ƒ}ƒbƒg‚́A‚»‚ꂌ‚ê BMP, JPEG, PNG ‚Å‚·BƒƒCƒ“‚ƃ}ƒXƒN‚̃tƒH[ƒ}ƒbƒg‚ªˆÙ‚È‚Á‚Ä‚¢‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB

Note
-@TLG5 ‚â TLG6 Œ`Ž®‚Í“ü—͂Ƃµ‚Ä—p‚¢‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñBERI Œ`Ž®‚ÍŒ»Žž“_‚ł͖¢‘Ήž‚Å‚·B

+
 フルカラヌずグレむスケヌルの䞀般的な JPEG 圢匏を読み蟌めたす。埌述のメむン/マスク分離圢匏の入力ずしお䜿うこずもできたす。
+
メむン/マスク分離圢匏
+
 メむン/マスク分離圢匏は、メむン(色情報)の画像ずマスク(透過情報)の画像が別々のファむルになっおいるものです。
+ マスク画像は、メむン画像のファむル名の最埌に _m の぀いたファむル名になりたす ( たずえば test.jpg に察しお test_m.jpg )。
+ メむン/マスク分離圢匏ずしお有効な入力画像フォヌマットは、それぞれ BMP, JPEG, PNG です。メむンずマスクのフォヌマットが異なっおいおもかたいたせん。

Note
+ TLG5 や TLG6 圢匏は入力ずしお甚いるこずができたせん。ERI 圢匏は珟時点では未察応です。

-

o—͉摜ƒtƒH[ƒ}ƒbƒg +

出力画像フォヌマット

-@o—͉摜ƒtƒH[ƒ}ƒbƒg‚Æ‚µ‚Ă͈ȉº‚ÌŒ`Ž®‚ð—p‚¢‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 出力画像フォヌマットずしおは以䞋の圢匏を甚いるこずができたす。

24bit/32bit BMP
-
@24bit BMP ‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ðŽ‚œ‚È‚¢ BMP ‚Å‚·B
-@32bit BMP ‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹‚ðŽ‚Á‚œ BMP ‚ŁAˆê‚‚̃tƒ@ƒCƒ‹“à‚É ƒƒCƒ“‚ƃ}ƒXƒN‚ðŽ‚Á‚Ä‚¢‚é BMP ‚Å‚·B
+
 24bit BMP はアルファチャンネルを持たない BMP です。
+ 32bit BMP はアルファチャネルを持った BMP で、䞀぀のファむル内に メむンずマスクを持っおいる BMP です。
PNG
-
@ƒtƒ‹ƒJƒ‰[‚Ì PNGA‚ ‚é‚¢‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹•t‚«‚Ì PNG ‚Å‚·B
+
 フルカラヌの PNG、あるいはアルファチャンネル付きの PNG です。
TLG5
-
@ƒtƒ‹ƒJƒ‰[‚Ì TLG5A‚ ‚é‚¢‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹•t‚«‚Ì TLG5 ‚Å‚·B
+
 フルカラヌの TLG5、あるいはアルファチャンネル付きの TLG5 です。

Note
-@TLG5 Œ`Ž®‚͈³k‚ÉŒ‹\ŽžŠÔ‚ª‚©‚©‚è‚Ü‚·BƒvƒƒOƒ‰ƒ€‚ªŽ~‚Ü‚Á‚Ä‚µ‚Ü‚Á‚œ‚æ‚€‚ÉŒ©‚Ђ邩‚à’m‚ê‚Ü‚¹‚ñB

+ TLG5 圢匏は圧瞮に結構時間がかかりたす。プログラムが止たっおしたったように芋えるかも知れたせん。

TLG6
-
@ƒtƒ‹ƒJƒ‰[‚Ì TLG6A‚ ‚é‚¢‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹•t‚«‚Ì TLG6 ‚Å‚·B
+
 フルカラヌの TLG6、あるいはアルファチャンネル付きの TLG6 です。

Note
-@TLG6 Œ`Ž®‚Í TLG5 Œ`Ž®‚Æ“¯‚¶‚­Aˆ³k‚ÉŒ‹\ŽžŠÔ‚ª‚©‚©‚è‚Ü‚·BƒvƒƒOƒ‰ƒ€‚ªŽ~‚Ü‚Á‚Ä‚µ‚Ü‚Á‚œ‚æ‚€‚ÉŒ©‚Ђ邩‚à’m‚ê‚Ü‚¹‚ñB

-TLG6‰æ‘œ‚ɂ‚¢‚Ä‚ÍTLG5‰æ‘œ‚Æ“¯‚¶‚­Aƒ^ƒOî•ñ‚ð‘‚«o‚µ‚Ü‚·B
+ TLG6 圢匏は TLG5 圢匏ず同じく、圧瞮に結構時間がかかりたす。プログラムが止たっおしたったように芋えるかも知れたせん。

+TLG6画像に぀いおはTLG5画像ず同じく、タグ情報を曞き出したす。
-
ƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®
-
@“§–Ÿ•”•ª‚Ì‚ ‚鉿‘œ‚É‚š‚¢‚ÄAƒƒCƒ“/ƒ}ƒXƒN‚ð•ʁX‚̃tƒ@ƒCƒ‹‚É‹L˜^‚·‚é•ûŽ®‚Å‚·B‚»‚ꂌ‚êABMP, JPEG, PNG ‚ð‘I‘ð‚Å‚«‚Ü‚·B
-@ƒ}ƒXƒN‰æ‘œ‚́AƒƒCƒ“‰æ‘œ‚̃tƒ@ƒCƒ‹–Œ‚̍Ōã‚É _m ‚̂‚¢‚œƒtƒ@ƒCƒ‹–Œ‚ɂȂè‚Ü‚· ( ‚œ‚Æ‚Š‚Î test.jpg ‚ɑ΂µ‚Ä test_m.jpg )B
-@ƒƒCƒ“‚ƃ}ƒXƒN‚ð•ʁX‚̉摜Œ`Ž®‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªABMP ‚Æ BMP APNG ‚Æ PNG ‚Ì‘g‚ݍ‡‚킹‚͂قƂñ‚LjӖ¡‚ª‚È‚¢‚̂ŁAã‹L‚Ì 32bit BMP ‚© ƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚« PNG ‚ð‘I‘ð‚µ‚œ•û‚ª—Ç‚¢‚Å‚µ‚å‚€B
-@‚Ç‚¿‚ç‚©A‚ ‚é‚¢‚Í—Œ•û‚É JPEG ‚ð—p‚¢‚ê‚΃tƒ@ƒCƒ‹ƒTƒCƒY‚͐ߖñ‚Å‚«‚Ü‚·‚ªA‰æŽ¿‚͈«‚­‚È‚è‚Ü‚·B
-@ƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚É TLG5 ‚â TLG6 Œ`Ž®‚ðŽw’è‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
-

ƒ^ƒOî•ñ +
メむン/マスク分離圢匏
+
 透明郚分のある画像においお、メむン/マスクを別々のファむルに蚘録する方匏です。それぞれ、BMP, JPEG, PNG を遞択できたす。
+ マスク画像は、メむン画像のファむル名の最埌に _m の぀いたファむル名になりたす ( たずえば test.jpg に察しお test_m.jpg )。
+ メむンずマスクを別々の画像圢匏にするこずができたすが、BMP ず BMP 、PNG ず PNG の組み合わせはほずんど意味がないので、䞊蚘の 32bit BMP か アルファチャネル付き PNG を遞択した方が良いでしょう。
+ どちらか、あるいは䞡方に JPEG を甚いればファむルサむズは節玄できたすが、画質は悪くなりたす。
+ メむン/マスク分離圢匏に TLG5 や TLG6 圢匏を指定するこずはできたせん。
+

タグ情報

-‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^‚́ATLG‰æ‘œ‚âPNG‰æ‘œ‚Ɂuƒ^ƒOî•ñv‚ð‘‚«o‚µ‚Ü‚·Buƒ^ƒOî•ñv‚́A‰æ‘œ‚ǂ̂悀‚É•\ŽŠ‚³‚ê‚é‚ׂ«‚©‚ȂǂðŠÜ‚ޏî•ñ‚Å‚·B‚±‚̃^ƒOî•ñ‚ÍLayer.loadImagesƒƒ\ƒbƒh‚Ì–ß‚è’l‚Æ‚µ‚Ä“Ÿ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+画像フォヌマットコンバヌタは、TLG画像やPNG画像に「タグ情報」を曞き出したす。「タグ情報」は、画像どのように衚瀺されるべきかなどを含む情報です。このタグ情報はLayer.loadImagesメ゜ッドの戻り倀ずしお埗るこずができたす。

-ˆÈ‰º‚̃^ƒOî•ñ‚ª‘‚«o‚³‚ê‚Ü‚·B
+以䞋のタグ情報が曞き出されたす。
-
mode (TLG‚Ì‚Ý)
-
‰æ‘œ‚Ì•\ŽŠƒ‚[ƒh‚Å‚·Bu•s“§–Ÿ‚ȉ摜v‚̏ꍇ‚Ímode=opaque‚ŁAo—ÍŒ`Ž®‚ªltAddAlpha‚È‚ç‚Îmode=addalpha‚Æ‚¢‚€î•ñ‚ð‘‚«o‚µ‚Ü‚·B
-u“§–Ÿ•”•ª‚Ì‚ ‚鉿‘œv‚ŏo—ÍŒ`Ž®‚ªltAddAlpha‚łȂ¢ê‡‚́APSD ƒtƒ@ƒCƒ‹ˆÈŠO‚âAu’ʏív‚̃ŒƒCƒ„[‚݂̂ðŠÜ‚Þ PSD ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚ñ‚Ÿê‡‚Í mode=alpha ‚ɂȂè‚Ü‚·BPSD ƒtƒ@ƒCƒ‹‚ŁAu’ʏívˆÈŠO‚̃ŒƒCƒ„[‚ð“ǂݍž‚ñ‚Ÿê‡‚́A‚»‚ꂌ‚ê‚̃uƒŒƒ“ƒhƒ‚[ƒh‚ɑΉž‚·‚éî•ñ‚ª‘‚«o‚³‚ê‚Ü‚·B
-KAG‚̏ꍇA‚±‚ê‚Íimageƒ^ƒO‚Ìmode‘®«‚É‚»‚̂܂ܑΉž‚µAimageƒ^ƒO‚Åmode‘®«‚ðÈ—ª‚µ‚œ‚Æ‚«‚̏‰Šú’l‚ɂȂè‚Ü‚·B‚‚܂èAKAG‚Å‚Ímode‘®«‚ðŽw’肵‚È‚­‚Ä‚àAŽ©“®“I‚É‚»‚̉摜‚É“K‚µ‚œmode‘®«‚ªÝ’肳‚ê‚邯ŒŸ‚€‚±‚ƂɂȂè‚Ü‚·B
+
mode (TLGのみ)
+
画像の衚瀺モヌドです。「䞍透明な画像」の堎合はmode=opaqueで、出力圢匏がltAddAlphaならばmode=addalphaずいう情報を曞き出したす。
+「透明郚分のある画像」で出力圢匏がltAddAlphaでない堎合は、PSD ファむル以倖や、「通垞」のレむダヌのみを含む PSD ファむルを読み蟌んだ堎合は mode=alpha になりたす。PSD ファむルで、「通垞」以倖のレむダヌを読み蟌んだ堎合は、それぞれのブレンドモヌドに察応する情報が曞き出されたす。
+KAGの堎合、これはimageタグのmode属性にそのたた察応し、imageタグでmode属性を省略したずきの初期倀になりたす。぀たり、KAGではmode属性を指定しなくおも、自動的にその画像に適したmode属性が蚭定されるず蚀うこずになりたす。

-@‹g—¢‹g—¢‚́ATJS‚̃Oƒ[ƒoƒ‹ƒIƒuƒWƒFƒNƒg‚É imageTagLayerType ‚Æ‚¢‚€Ž«‘”z—ñ‚ðŽ‚¿ATLG‰æ‘œ‚ÌŽ‚ƒ^ƒOî•ñ‚Ì mode ‚ƃŒƒCƒ„‚̃^ƒCƒv‚ª‚Ç‚€‘Ήž‚¯‚ç‚ê‚é‚©‚ð•\‚µ‚Ä‚š‚èAˆÈ‰º‚̂悀‚É’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B
+ 吉里吉里は、TJSのグロヌバルオブゞェクトに imageTagLayerType ずいう蟞曞配列を持ち、TLG画像の持぀タグ情報の mode ずレむダのタむプがどう察応づけられるかを衚しおおり、以䞋のように定矩されおいたす。

global.imageTagLayerType = %[
@@ -144,108 +144,108 @@ KAG

-@‚»‚ꂌ‚ê‚̃ŒƒCƒ„‚̃^ƒCƒv‚ɂ‚¢‚Ä‚Í ƒOƒ‰ƒtƒBƒbƒNƒVƒXƒeƒ€ ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ それぞれのレむダのタむプに぀いおは グラフィックシステム を参照しおください。
offs_x offs_y offs_unit (TLG, PNG)
-
@‚±‚ê‚ç‚́A•ÏŠ·Œ³‚ªPNG‚ŁA‚»‚ÌPNG‚ª‚»‚̉摜‚̍¶ã‹÷‚©‚ç‚̃IƒtƒZƒbƒg(oFFsƒ`ƒƒƒ“ƒN)‚̏î•ñ‚ðŠÜ‚ñ‚Å‚¢‚éê‡‚݂̂ɏo—Í‚³‚ê‚Ü‚·B
-@offs_x ‚͉¡ˆÊ’u‚̍¶’[‚©‚ç‚Ì‹——£Aoffs_y ‚͏cˆÊ’u‚̏ã’[‚©‚ç‚Ì‹——£‚Å‚·Boffs_unit ‚Í pixel ‚© micrometer ‚̂ǂ¿‚ç‚©‚ɂȂèA‹——£‚Ì’PˆÊ‚ðŽŠ‚µ‚Ü‚·B
+
 これらは、倉換元がPNGで、そのPNGがその画像の巊䞊隅からのオフセット(oFFsチャンク)の情報を含んでいる堎合のみに出力されたす。
+ offs_x は暪䜍眮の巊端からの距離、offs_y は瞊䜍眮の䞊端からの距離です。offs_unit は pixel か micrometer のどちらかになり、距離の単䜍を瀺したす。
vpag_w vpag_h vpag_unit (TLG, PNG)
-
@‚±‚ê‚ç‚́A•ÏŠ·Œ³‚ªPNG‚ŁA‚»‚ÌPNG‚ª Virtual PAGeA‚Â‚Ü‚è‰æ‘œ‘S‘̂̃TƒCƒY(vpAgƒ`ƒƒƒ“ƒN)‚̏î•ñ‚ðŠÜ‚ñ‚Å‚¢‚éê‡‚݂̂ɏo—Í‚³‚ê‚Ü‚·B
-@‚±‚̏î•ñ‚ð PNG ‚ɏo—Í‚·‚éƒ\ƒtƒgƒEƒFƒA‚Æ‚µ‚Ä ImageMagickƒ†[ƒeƒBƒŠƒeƒB‚ª‚ ‚è‚Ü‚·‚ªA‚±‚Ì ImageMagick ‚Å trim (ƒgƒŠƒ€)‚ðs‚Á‚œÛ‚ɁAƒgƒŠƒ€‘O‚̉摜ƒTƒCƒY‚Æ‚µ‚Ä‚±‚̏î•ñ‚ªo—Í‚³‚ê‚Ü‚·B
-@vpag_w ‚͉摜‘S‘̂̉¡‚̃TƒCƒYAvpag_h ‚͉摜‘S‘̂̏c‚̃TƒCƒYAoffs_unit ‚Í pixel ‚© micrometer ‚̂ǂ¿‚ç‚©‚ɂȂèAƒTƒCƒY‚Ì’PˆÊ‚ðŽŠ‚µ‚Ü‚·B
+
 これらは、倉換元がPNGで、そのPNGが Virtual PAGe、぀たり画像党䜓のサむズ(vpAgチャンク)の情報を含んでいる堎合のみに出力されたす。
+ この情報を PNG に出力する゜フトりェアずしお ImageMagickナヌティリティがありたすが、この ImageMagick で trim (トリム)を行った際に、トリム前の画像サむズずしおこの情報が出力されたす。
+ vpag_w は画像党䜓の暪のサむズ、vpag_h は画像党䜓の瞊のサむズ、offs_unit は pixel か micrometer のどちらかになり、サむズの単䜍を瀺したす。
reso_x reso_y reso_unit (TLG, PNG)
-
@‚±‚ê‚ç‚́A•ÏŠ·Œ³‚ªPNG‚ŁA‚»‚ÌPNG‚ª‚»‚̉摜‚̉𑜓x(pHYsƒ`ƒƒƒ“ƒN)‚̏î•ñ‚ðŠÜ‚ñ‚Å‚¢‚éê‡‚݂̂ɏo—Í‚³‚ê‚Ü‚·B
-@reso_x ‚͉¡•ûŒü‚̉𑜓xAreso_y ‚͏c•ûŒü‚̉𑜓x‚Å‚·Breso_unit ‚Í meter ‚ɂȂèA‰ð‘œ“x‚Ì’PˆÊ‚ðŽŠ‚µ‚Ü‚·B
+
 これらは、倉換元がPNGで、そのPNGがその画像の解像床(pHYsチャンク)の情報を含んでいる堎合のみに出力されたす。
+ reso_x は暪方向の解像床、reso_y は瞊方向の解像床です。reso_unit は meter になり、解像床の単䜍を瀺したす。
-

‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^‚ÌŽg‚¢•û +

画像フォヌマットコンバヌタの䜿い方


-@•ÏŠ·‚́A•ÏŠ·‚µ‚œ‚¢ƒtƒ@ƒCƒ‹‚ð‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^‚̃EƒBƒ“ƒhƒE‚̏ã‚Ƀhƒƒbƒv‚·‚邱‚Ƃōs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B•¡”‚̃tƒ@ƒCƒ‹‚ðƒhƒƒbƒv‚·‚鎖‚à‚Å‚«‚Ü‚·B
+ 倉換は、倉換したいファむルを画像フォヌマットコンバヌタのりィンドりの䞊にドロップするこずで行うこずができたす。耇数のファむルをドロップする事もできたす。

-@•s“§–Ÿ‚ȉ摜A“§–Ÿ•”•ª‚ðŽ‚Á‚œ‰æ‘œ‚É‚»‚ꂌ‚ê•ʂ̌`Ž®‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 䞍透明な画像、透明郚分を持った画像にそれぞれ別の圢匏を指定するこずができたす。

-@‚±‚±‚ÅŒŸ‚€u•s“§–Ÿ‚ȉ摜v‚Ƃ́A‰æ‘œ‘Sˆæ‚ªŠ®‘S‚É•s“§–Ÿ‚ȉ摜(‚œ‚Æ‚Š‚ÎAKAG‚ÅŽg‚€‚æ‚€‚È”wŒi‰æ‘œ)‚ðŒŸ‚¢‚Ü‚·Bu“§–Ÿ•”•ª‚ðŽ‚Á‚œ‰æ‘œv‚Ƃ́A“§–Ÿ‚ɂȂ镔•ª‚ª‚ ‚鉿‘œ(‚œ‚Æ‚Š‚ÎKAG‚ÅŽg‚€‚æ‚€‚È‘OŒi‰æ‘œ)‚ðŒŸ‚¢‚Ü‚·B
-@‚È‚šA‰æ‘œŒ`Ž®‚Æ‚µ‚Ä“™‰¿î•ñ‚ðŽ‚Á‚Ä‚¢‚éŒ`Ž®‚Å‚àAŒ‹‰Ê“I‚ɉ摜‚Ì‚·‚ׂẴsƒNƒZƒ‹‚ªŠ®‘S•s“§–Ÿ‚Å‚ ‚ê‚΁Au•s“§–Ÿ‚ȉ摜v‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
+ ここで蚀う「䞍透明な画像」ずは、画像党域が完党に䞍透明な画像(たずえば、KAGで䜿うような背景画像)を蚀いたす。「透明郚分を持った画像」ずは、透明になる郚分がある画像(たずえばKAGで䜿うような前景画像)を蚀いたす。
+ なお、画像圢匏ずしお等䟡情報を持っおいる圢匏でも、結果的に画像のすべおのピクセルが完党䞍透明であれば、「䞍透明な画像」ずしお扱われたす。

-@•ÏŠ·I—¹ŒãAŠeƒtƒ@ƒCƒ‹‚̕ϊ·‚ª¬Œ÷‚µ‚œ‚©AƒGƒ‰[‚ɂȂÁ‚œ‚©‚ðŠm”F‚Å‚«‚郍ƒO‚ª•\ŽŠ‚³‚ê‚Ü‚·‚̂Ŋm”F‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 倉換終了埌、各ファむルの倉換が成功したか、゚ラヌになったかを確認できるログが衚瀺されたすので確認しおください。

-@ˆÈ‰º‚́A‰æ–Ê‚Ìà–Ÿ‚Å‚·B
+ 以䞋は、画面の説明です。

TPC.png

-@ŽÀs‚·‚邯Aã‚̉æ–Ê‚ª•\ŽŠ‚³‚ê‚Ü‚·B
+ 実行するず、䞊の画面が衚瀺されたす。

-
uƒIƒvƒVƒ‡ƒ“‚ð•\ŽŠv
-
@ƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚éó‘Ԃł́A‰º‚̐ݒ蕔•ª‚ª•\ŽŠ‚³‚ê‚Ü‚·Bƒ`ƒFƒbƒN‚ð‚Í‚ž‚·‚ƁAƒEƒBƒ“ƒhƒE‚͏㕔•”•ª‚Ÿ‚¯‚ƂȂèA‰¡‚ɍג·‚­‚È‚è‚Ü‚·BƒIƒvƒVƒ‡ƒ“Ý’肪•K—v‚È‚¢ê‡‚ɃEƒBƒ“ƒhƒE‚ðƒRƒ“ƒpƒNƒg‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
u•s“§–Ÿ‚ȉ摜 - 24bit BMPv
-
@•s“§–Ÿ‚ȉ摜‚̏o—ÍŒ`Ž®‚Æ‚µ‚Ä 24bit BMP ‚ð‘I‘ð‚µ‚Ü‚·B
-
u•s“§–Ÿ‚ȉ摜 - PNGv
-
@•s“§–Ÿ‚ȉ摜‚̏o—ÍŒ`Ž®‚Æ‚µ‚Ä PNG ‚ð‘I‘ð‚µ‚Ü‚·B
-
u•s“§–Ÿ‚ȉ摜 - TLG5v
-
@•s“§–Ÿ‚ȉ摜‚̏o—ÍŒ`Ž®‚Æ‚µ‚Ä TLG5 ‚ð‘I‘ð‚µ‚Ü‚·B
-
u•s“§–Ÿ‚ȉ摜 - TLG6v
-
@•s“§–Ÿ‚ȉ摜‚̏o—ÍŒ`Ž®‚Æ‚µ‚Ä TLG6 ‚ð‘I‘ð‚µ‚Ü‚·B
-
u•s“§–Ÿ‚ȉ摜 - JPEGv
-
@•s“§–Ÿ‚ȉ摜‚̏o—ÍŒ`Ž®‚Æ‚µ‚Ä JPEG ‚ð‘I‘ð‚µ‚Ü‚·B
-
u•s“§–Ÿ‚ȉ摜 - JPEG ƒIƒvƒVƒ‡ƒ“...v
-
@•s“§–Ÿ‚ȉ摜‚̏o—ÍŒ`Ž®‚Æ‚µ‚Ä JPEG ‚ð‘I‘ð‚µ‚œê‡‚́AJPEG ‚̈³kƒNƒIƒŠƒeƒB‚ð‘I‘ð‚µ‚Ü‚·B
+
「オプションを衚瀺」
+
 チェックされおいる状態では、䞋の蚭定郚分が衚瀺されたす。チェックをはずすず、りィンドりは䞊郚郚分だけずなり、暪に现長くなりたす。オプション蚭定が必芁ない堎合にりィンドりをコンパクトにするこずができたす。
+
「䞍透明な画像 - 24bit BMP」
+
 䞍透明な画像の出力圢匏ずしお 24bit BMP を遞択したす。
+
「䞍透明な画像 - PNG」
+
 䞍透明な画像の出力圢匏ずしお PNG を遞択したす。
+
「䞍透明な画像 - TLG5」
+
 䞍透明な画像の出力圢匏ずしお TLG5 を遞択したす。
+
「䞍透明な画像 - TLG6」
+
 䞍透明な画像の出力圢匏ずしお TLG6 を遞択したす。
+
「䞍透明な画像 - JPEG」
+
 䞍透明な画像の出力圢匏ずしお JPEG を遞択したす。
+
「䞍透明な画像 - JPEG オプション...」
+
 䞍透明な画像の出力圢匏ずしお JPEG を遞択した堎合の、JPEG の圧瞮クオリティを遞択したす。
-
u“§–Ÿ•”•ª‚Ì‚ ‚鉿‘œ - 32bit BMP (ƒƒCƒ“+ƒ}ƒXƒN)v
-
@“§‰ßî•ñ‚ðŽ‚Á‚œ‰æ‘œ‚̏o—ÍŒ`Ž®‚Æ‚µ‚Ä 32bit BMP ‚ð‘I‘ð‚µ‚Ü‚·B
-
u“§–Ÿ•”•ª‚Ì‚ ‚鉿‘œ - ƒ¿ƒ`ƒƒƒlƒ‹•t‚« PNG (ƒƒCƒ“+ƒ}ƒXƒN)v
-
@“§‰ßî•ñ‚ðŽ‚Á‚œ‰æ‘œ‚̏o—ÍŒ`Ž®‚Æ‚µ‚Ä ƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚« PNG ‚ð‘I‘ð‚µ‚Ü‚·B
-
u“§–Ÿ•”•ª‚Ì‚ ‚鉿‘œ - ƒ¿ƒ`ƒƒƒlƒ‹•t‚« TLG5 (ƒƒCƒ“+ƒ}ƒXƒN)v
-
@“§‰ßî•ñ‚ðŽ‚Á‚œ‰æ‘œ‚̏o—ÍŒ`Ž®‚Æ‚µ‚Ä ƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚« TLG5 ‚ð‘I‘ð‚µ‚Ü‚·B
-
u“§–Ÿ•”•ª‚Ì‚ ‚鉿‘œ - ƒ¿ƒ`ƒƒƒlƒ‹•t‚« TLG6 (ƒƒCƒ“+ƒ}ƒXƒN)v
-
@“§‰ßî•ñ‚ðŽ‚Á‚œ‰æ‘œ‚̏o—ÍŒ`Ž®‚Æ‚µ‚Ä ƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚« TLG6 ‚ð‘I‘ð‚µ‚Ü‚·B
-
u“§–Ÿ•”•ª‚Ì‚ ‚鉿‘œ - ƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®v
-
@“§‰ßî•ñ‚ðŽ‚Á‚œ‰æ‘œ‚̏o—ÍŒ`Ž®‚Æ‚µ‚ăƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚ðŽw’肵‚Ü‚·BƒƒCƒ“/ƒ}ƒXƒN‚ɉœ‚ð—p‚¢‚é‚©‚ð‰º‚Å‘I‘ð‚µ‚Ü‚·B‚Ü‚œAJPEG ‚̏ꍇAuJPEG ƒIƒvƒVƒ‡ƒ“vƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邱‚Ƃɂæ‚Á‚āAJPEG ‚̈³kƒNƒIƒŠƒeƒB‚ð‘I‘ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
u“§–Ÿ•”•ª‚Ì‚ ‚鉿‘œ - “ü—͉摜‚ðltAddAlphaŒ`Ž®‚Å‚ ‚邯‚݂Ȃ·v
-
@‚±‚̃IƒvƒVƒ‡ƒ“‚ªƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚邯A“ü—͉摜‚ðltAddAlphaŒ`Ž®A‚‚܂è‹g—¢‹g—¢‚ÌLayer.typeƒvƒƒpƒeƒB‚ÅltAddAlpha‚ðŽw’肵‚Ä•\ŽŠ‚·‚é‚É“K‚µ‚œA‰ÁŽZƒAƒ‹ƒtƒ@‡¬Œ`Ž®‚Å‚ ‚邯Œ©‚È‚µ‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚ɉe‹¿‚³‚ê‚é“ü—͉摜Œ`Ž®‚ÍBMPAPNGAƒƒCƒ“/ƒ}ƒXƒN•ª—£Œ`Ž®‚ŁAPSDŒ`Ž®‚͉e‹¿‚³‚ê‚Ü‚¹‚ñB
-@‚±‚̃IƒvƒVƒ‡ƒ“‚ªƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚È‚¢‚ƁA“ü—͉摜‚ÍltAlphaŒ`Ž®‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B‚Ù‚Æ‚ñ‚ǂ̃Oƒ‰ƒtƒBƒbƒNƒ\ƒtƒg‚̏o—ÍŒ`Ž®‚âPNG‚ÌŽd—l‚ÍltAlphaŒ`Ž®‚Å‚ ‚éˆ×A’ʏí‚Í‚±‚̃IƒvƒVƒ‡ƒ“‚̓`ƒFƒbƒN‚µ‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚̃`ƒFƒbƒN‚³‚ê‚Ä‚¢‚È‚¢ó‘ԂŁA‚©‚ÂŒãq‚́ultAddAlphaŒ`Ž®‚ŏo—Í‚·‚év‚ªƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚邯A‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^‚ÍltAlphaŒ`Ž®‚©‚çltAddAlphaŒ`Ž®‚ւ̕ϊ·‚ðs‚¢‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚ðƒ`ƒFƒbƒN‚·‚邯AultAddAlphaŒ`Ž®‚ŏo—Í‚·‚év‚̃IƒvƒVƒ‡ƒ“‚ÍŽ©“®“I‚Ƀ`ƒFƒbƒN‚³‚ê‚Ü‚·B‚Ü‚œAuŠ®‘S“§–Ÿ•”•ª‚̐Fî•ñv‚̃IƒvƒVƒ‡ƒ“‚ÍŽg—p•s‰Â‚ɂȂè‚Ü‚·(ƒAƒ‹ƒtƒ@î•ñ‚àFî•ñ‚à‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^‚ł͉ÁH‚³‚ê‚È‚­‚È‚è‚Ü‚·)B
+
「透明郚分のある画像 - 32bit BMP (メむン+マスク)」
+
 透過情報を持った画像の出力圢匏ずしお 32bit BMP を遞択したす。
+
「透明郚分のある画像 - αチャネル付き PNG (メむン+マスク)」
+
 透過情報を持った画像の出力圢匏ずしお アルファチャネル付き PNG を遞択したす。
+
「透明郚分のある画像 - αチャネル付き TLG5 (メむン+マスク)」
+
 透過情報を持った画像の出力圢匏ずしお アルファチャネル付き TLG5 を遞択したす。
+
「透明郚分のある画像 - αチャネル付き TLG6 (メむン+マスク)」
+
 透過情報を持った画像の出力圢匏ずしお アルファチャネル付き TLG6 を遞択したす。
+
「透明郚分のある画像 - メむン/マスク分離圢匏」
+
 透過情報を持った画像の出力圢匏ずしおメむン/マスク分離圢匏を指定したす。メむン/マスクに䜕を甚いるかを䞋で遞択したす。たた、JPEG の堎合、「JPEG オプション」ボタンをクリックするこずによっお、JPEG の圧瞮クオリティを遞択するこずができたす。
+
「透明郚分のある画像 - 入力画像をltAddAlpha圢匏であるずみなす」
+
 このオプションがチェックされおいるず、入力画像をltAddAlpha圢匏、぀たり吉里吉里のLayer.typeプロパティでltAddAlphaを指定しお衚瀺するに適した、加算アルファ合成圢匏であるず芋なしたす。このオプションに圱響される入力画像圢匏はBMP、PNG、メむン/マスク分離圢匏で、PSD圢匏は圱響されたせん。
+ このオプションがチェックされおいないず、入力画像はltAlpha圢匏であるず芋なされたす。ほずんどのグラフィック゜フトの出力圢匏やPNGの仕様はltAlpha圢匏である為、通垞はこのオプションはチェックしないでください。
+ このオプションのチェックされおいない状態で、か぀埌述の「ltAddAlpha圢匏で出力する」がチェックされおいるず、画像フォヌマットコンバヌタはltAlpha圢匏からltAddAlpha圢匏ぞの倉換を行いたす。
+ このオプションをチェックするず、「ltAddAlpha圢匏で出力する」のオプションは自動的にチェックされたす。たた、「完党透明郚分の色情報」のオプションは䜿甚䞍可になりたす(アルファ情報も色情報も画像フォヌマットコンバヌタでは加工されなくなりたす)。
-
u“§–Ÿ•”•ª‚Ì‚ ‚鉿‘œ - ltAddAlphaŒ`Ž®‚ŏo—Í‚·‚év
-
@‚±‚̃IƒvƒVƒ‡ƒ“‚ªƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚邯Ao—͉摜‚ðltAddAlphaŒ`Ž®‚ŏo—Í‚µ‚Ü‚·B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚ªƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚È‚¢‚ƁAo—͉摜‚ÌŒ`Ž®‚ÍltAlphaŒ`Ž®A‚ ‚é‚¢‚Í PSD ƒtƒ@ƒCƒ‹‚©‚ç‚Ì“ü—͂̏ꍇ‚Í‚»‚̃tƒ@ƒCƒ‹‚Ɋ܂܂ê‚Ä‚¢‚郌ƒCƒ„[‚̃uƒŒƒ“ƒhƒ‚[ƒh‚ɑΉž‚µ‚œŒ`Ž®‚ɂȂè‚Ü‚·B
-@—lX‚ȃOƒ‰ƒtƒBƒbƒNƒ\ƒtƒg‚âAPNG‚ÌŽd—l‚Å‚ÍltAlphaŒ`Ž®‚̉摜‚݂̂ðŽó‚¯•t‚¯‚Ü‚·‚̂ŁAo—͉摜‚ð‹g—¢‹g—¢‚ÉŽg—p‚·‚é–ó‚ł͂Ȃ¢ê‡‚́A’ʏí‚̓`ƒFƒbƒN‚µ‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
-@‚±‚̃IƒvƒVƒ‡ƒ“‚ªƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚邯AuŠ®‘S“§–Ÿ•”•ª‚̐Fî•ñv‚̃IƒvƒVƒ‡ƒ“‚ÍŽg—p•s‰Â‚ɂȂè‚Ü‚·(ƒAƒ‹ƒtƒ@î•ñ‚àFî•ñ‚à‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^‚ł͉ÁH‚³‚ê‚È‚­‚È‚è‚Ü‚·)B
+
「透明郚分のある画像 - ltAddAlpha圢匏で出力する」
+
 このオプションがチェックされおいるず、出力画像をltAddAlpha圢匏で出力したす。
+ このオプションがチェックされおいないず、出力画像の圢匏はltAlpha圢匏、あるいは PSD ファむルからの入力の堎合はそのファむルに含たれおいるレむダヌのブレンドモヌドに察応した圢匏になりたす。
+ 様々なグラフィック゜フトや、PNGの仕様ではltAlpha圢匏の画像のみを受け付けたすので、出力画像を吉里吉里に䜿甚する蚳ではない堎合は、通垞はチェックしないでください。
+ このオプションがチェックされおいるず、「完党透明郚分の色情報」のオプションは䜿甚䞍可になりたす(アルファ情報も色情報も画像フォヌマットコンバヌタでは加工されなくなりたす)。
-
u“§–Ÿ•”•ª‚Ì‚ ‚鉿‘œ - Š®‘S“§–Ÿ•”•ª‚̐Fî•ñv
-
@‰æ‘œ‚ÌŠ®‘S‚É“§–Ÿ‚È•”•ª‚̏ˆ—‚ðŽw’肵‚Ü‚·B
-@’ʏíAltAlpha Œ`Ž®‚̉摜‚̏ꍇAŠ®‘S‚É“§–Ÿ‚È•”•ª‚Å‚àF‚̏î•ñ‚ðŽ‚Á‚Ä‚¢‚Ü‚·B‚»‚Ì•”•ª‚ÍŠ®‘S‚É“§–Ÿ‚Ȃ̂ŕ\ŽŠ‚·‚邯‚«‚Í’P‚É–³Ž‹‚³‚ê‚é‚̂ł·‚ªA‰æ‘œ‚̉ÁH ( JPEG“™‚É‚æ‚鈳k‚àŠÜ‚Þ ) ‚ðs‚€‚Æ‚«‚Í–³Ž‹‚³‚ê‚Ü‚¹‚ñB
-@‚±‚ÌŠ®‘S‚É“§–Ÿ‚È•”•ª‚̏ˆ—‚Ì•ûŽ®‚ðŽw’肵‚Ü‚·B
+
「透明郚分のある画像 - 完党透明郚分の色情報」
+
 画像の完党に透明な郚分の凊理を指定したす。
+ 通垞、ltAlpha 圢匏の画像の堎合、完党に透明な郚分でも色の情報を持っおいたす。その郚分は完党に透明なので衚瀺するずきは単に無芖されるのですが、画像の加工 ( JPEG等による圧瞮も含む ) を行うずきは無芖されたせん。
+ この完党に透明な郚分の凊理の方匏を指定したす。

-
œ‹Ž
-
@œ‹Ž‚ðŽw’è‚·‚邯AŠ®‘S‚É“§–Ÿ‚È•”•ª‚̐Fî•ñ‚͏œ‹Ž‚³‚ê‚Ü‚· ( ³Šm‚ɂ͐^‚Á•‚Å“h‚è‚‚Ԃ³‚ê‚é )B
-@’ʏí‚Í‚±‚ÌŽw’è‚ÅOK‚Å‚·B
-
‚»‚̂܂Ü
-
@ˆ—‚ðs‚¢‚Ü‚¹‚ñBŒ³‚̉摜‚»‚̂܂܂ɂȂè‚Ü‚·B
-@Š®‘S“§–Ÿ•”•ª‚ɃSƒ~‚ª‚ ‚éê‡A‚»‚̃Sƒ~‚܂ň³k‚·‚邱‚ƂɂȂé‚̂ň³k—Š‚ªˆ«‚­‚È‚è‚Ü‚·B
-
‡¬
-
@Š®‘S“§–Ÿ•”•ª‚̐F‚ðA‚»‚ÌŽü‚è‚É‚ ‚é•s“§–Ÿ‚È•”•ª‚̐F‚©‚琄‘ª‚µA‡¬‚µ‚Ü‚·B
-@‡¬‚Ì‹­“x‚ð 1, 2, 3, 5, 8 pixel ‚©‚ç‘I‚ׂ܂·B‚±‚±‚ŃsƒNƒZƒ‹’PˆÊ‚ÅŽw’肳‚ꂜ‹——£“à‚É‚ ‚é•s“§–Ÿ‚È•”•ª‚̃sƒNƒZƒ‹‚̐F‚©‚çAŠ®‘S“§–Ÿ•”•ª‚̐F‚ð‡¬‚µ‚Ü‚·B’l‚ª‘å‚«‚¢‚قǏˆ—‚ÉŽžŠÔ‚ª‚©‚©‚è‚Ü‚·B‚±‚±‚ÅŽw’肵‚œ‹——£ŠO‚É‚ ‚銮‘S“§–Ÿ‚È•”•ª‚̐F‚͏œ‹Ž‚³‚ê‚Ü‚·B
-@‚œ‚Æ‚Š‚Î JPEG ‚сƒCƒ“‰æ‘œ‚ðˆ³k‚·‚éê‡AJPEG ‚Ì“Á«ãA‹}Œƒ‚ȐF‚̕ω»‚ª‚ ‚éêŠ‚ł̓‚ƒXƒL[ƒgƒmƒCƒY‚ª”­¶‚µ‚Ü‚·B‚±‚ê‚Í‘OŒi‰æ‘œ‚̏ꍇA‚à‚µu‡¬vˆ—‚ð‚š‚±‚Ȃ킞AŠ®‘S•s“§–Ÿ•”•ª‚Æ•s“§–Ÿ•”•ª‚Ì‹«ŠE‚Å‹}Œƒ‚ȐF‚̕ω»‚ª‚ ‚éê‡A‚»‚Ì•”•ª‚É”­¶‚µ‚â‚·‚­‚È‚è‚Ü‚·Bu‡¬vˆ—‚ðs‚€‚ƁAŠ®‘S“§–Ÿ•”•ª‚̐F‚ð•s“§–Ÿ•”•ª‚̐F‚©‚獇¬‚·‚邜‚߁AF‚̕ω»‚̍·‚ð—}‚ЁAƒ‚ƒXƒL[ƒgƒmƒCƒY‚Ì”­¶‚ð—}‚Ђ邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œAˆê”Ê“I‚È JPEG ‚Å‚Í F‚̏î•ñ‚ª—ׂ̃sƒNƒZƒ‹‚ƍ¬‚Ž‚è‚Ü‚·‚ªA‚±‚ê‚àu‡¬vˆ—‚ðs‚€‚±‚ƂŁA(‡¬‚µ‚È‚©‚Á‚œê‡‚Ì) ˆÓ}‚µ‚È‚¢Š®‘S“§–Ÿ•”•ª‚̐F‚Æ•s“§–Ÿ•”•ª‚̐F‚ª¬‚Ž‚éŽ–‚ð—}‚Ђ邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@’ʏí‚́uœ‹Žv‚ð‘I‚ñ‚Å‚­‚Ÿ‚³‚¢BŠ®‘S‚É“§–Ÿ‚È•”•ª‚ɂ͐F‚̏î•ñ‚Í•K—v‚ ‚è‚Ü‚¹‚ñB‚Ü‚œœ‹Ž‚ðs‚Š‚Î‰æ‘œ‚̈³kŒã‚̃tƒ@ƒCƒ‹ƒTƒCƒY‚à¬‚³‚­‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
@ultAddAlphaŒ`Ž®‚ŏo—Í‚·‚év‚ªƒ`ƒFƒbƒN‚³‚ê‚Ä‚¢‚éê‡‚Í‚±‚̃IƒvƒVƒ‡ƒ“‚ÍŽg—p•s‰Â‚ɂȂè‚Ü‚·BltAddAlphaŒ`Ž®‚ł́uŠ®‘S“§–Ÿv‚́A•s“§–Ÿ“x0AF‚͐^‚Á•ˆÈŠO‚É‚ ‚蓟‚È‚¢‚©‚ç‚Å‚·B
+
陀去
+
 陀去を指定するず、完党に透明な郚分の色情報は陀去されたす ( 正確には真っ黒で塗り぀ぶされる )。
+ 通垞はこの指定でOKです。
+
そのたた
+
 凊理を行いたせん。元の画像そのたたになりたす。
+ 完党透明郚分にゎミがある堎合、そのゎミたで圧瞮するこずになるので圧瞮率が悪くなりたす。
+
合成
+
 完党透明郚分の色を、その呚りにある䞍透明な郚分の色から掚枬し、合成したす。
+ 合成の匷床を 1, 2, 3, 5, 8 pixel から遞べたす。ここでピクセル単䜍で指定された距離内にある䞍透明な郚分のピクセルの色から、完党透明郚分の色を合成したす。倀が倧きいほど凊理に時間がかかりたす。ここで指定した距離倖にある完党透明な郚分の色は陀去されたす。
+ たずえば JPEG でメむン画像を圧瞮する堎合、JPEG の特性䞊、急激な色の倉化がある堎所ではモスキヌトノむズが発生したす。これは前景画像の堎合、もし「合成」凊理をおこなわず、完党䞍透明郚分ず䞍透明郚分の境界で急激な色の倉化がある堎合、その郚分に発生しやすくなりたす。「合成」凊理を行うず、完党透明郚分の色を䞍透明郚分の色から合成するため、色の倉化の差を抑え、モスキヌトノむズの発生を抑えるこずができたす。たた、䞀般的な JPEG では 色の情報が隣のピクセルず混ざりたすが、これも「合成」凊理を行うこずで、(合成しなかった堎合の) 意図しない完党透明郚分の色ず䞍透明郚分の色が混ざる事を抑えるこずができたす。
+ 通垞は「陀去」を遞んでください。完党に透明な郚分には色の情報は必芁ありたせん。たた陀去を行えば画像の圧瞮埌のファむルサむズも小さくするこずができたす。
 「ltAddAlpha圢匏で出力する」がチェックされおいる堎合はこのオプションは䜿甚䞍可になりたす。ltAddAlpha圢匏での「完党透明」は、䞍透明床0、色は真っ黒以倖にあり埗ないからです。
-
uo—̓tƒHƒ‹ƒ_ - “ü—̓tƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_v
-
@o—Í‚·‚éƒtƒ@ƒCƒ‹‚ðA“ü—̓tƒ@ƒCƒ‹‚Æ‚š‚È‚¶ƒtƒHƒ‹ƒ_‚ɏo—Í‚·‚邿‚€‚É‚µ‚Ü‚·B
-
uo—̓tƒHƒ‹ƒ_ - Žw’èƒtƒHƒ‹ƒ_v
-
@o—̓tƒ@ƒCƒ‹‚ðA‰º‚Ì“ü—Í—“‚ÉŽw’肵‚œƒtƒHƒ‹ƒ_‚ɏo—Í‚µ‚Ü‚·B
-@uŽQÆ ...vƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邯Ao—̓tƒHƒ‹ƒ_‚ð‘I‘ð‚·‚éƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@“ü—Í—“‚É‘Š‘ÎƒtƒHƒ‹ƒ_‚ðŽw’肵‚œê‡‚́A“ü—̓tƒ@ƒCƒ‹‚Ì‚ ‚éƒtƒHƒ‹ƒ_‚©‚ç‚Ì‘Š‘ÎˆÊ’u‚ÅŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
uo—̓tƒHƒ‹ƒ_ - “¯–Œ‚̃tƒ@ƒCƒ‹‚ª‚ ‚Á‚œê‡‚ɏ㏑‚«‚·‚év
-
@‚±‚̃`ƒFƒbƒNƒ{ƒbƒNƒX‚ðƒ`ƒFƒbƒN‚·‚邯A“¯–Œ‚̃tƒ@ƒCƒ‹‚ª‚ ‚Á‚œê‡Aã‘‚«‚µ‚Ü‚·B
-
uƒGƒ‰[‚ª”­¶‚µ‚È‚©‚Á‚œê‡‚̓ƒO‚ð•\ŽŠ‚µ‚È‚¢v
-
@‚±‚̃`ƒFƒbƒNƒ{ƒbƒNƒX‚ðƒ`ƒFƒbƒN‚·‚邯A•ÏŠ·‚ªI‚í‚Á‚āA•ÏŠ·’†‚ɃGƒ‰[‚ª”­¶‚µ‚È‚©‚Á‚œê‡‚́AƒƒO‚ðŠm”F‚·‚邜‚߂̃EƒBƒ“ƒhƒE‚ð•\ŽŠ‚µ‚Ü‚¹‚ñB
-
u•‚¶‚év
-
@‚±‚̃c[ƒ‹‚ðI—¹‚µ‚Ü‚·B
+
「出力フォルダ - 入力ファむルず同じフォルダ」
+
 出力するファむルを、入力ファむルずおなじフォルダに出力するようにしたす。
+
「出力フォルダ - 指定フォルダ」
+
 出力ファむルを、䞋の入力欄に指定したフォルダに出力したす。
+ 「参照 ...」ボタンをクリックするず、出力フォルダを遞択するダむアログボックスを衚瀺するこずができたす。
+ 入力欄に盞察フォルダを指定した堎合は、入力ファむルのあるフォルダからの盞察䜍眮で指定するこずができたす。
+
「出力フォルダ - 同名のファむルがあった堎合に䞊曞きする」
+
 このチェックボックスをチェックするず、同名のファむルがあった堎合、䞊曞きしたす。
+
「゚ラヌが発生しなかった堎合はログを衚瀺しない」
+
 このチェックボックスをチェックするず、倉換が終わっお、倉換䞭に゚ラヌが発生しなかった堎合は、ログを確認するためのりィンドりを衚瀺したせん。
+
「閉じる」
+
 このツヌルを終了したす。
diff --git a/docs/kr2doc/contents/Transition.html b/docs/kr2doc/contents/Transition.html index 3fe2a8c..ca83719 100644 --- a/docs/kr2doc/contents/Transition.html +++ b/docs/kr2doc/contents/Transition.html @@ -5,219 +5,219 @@ - ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ɂ‚¢‚Ä + トランゞションに぀いお - + - + -

ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Æ‚Í +

トランゞションずは

-@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́AŽžŠÔ‚ð‚©‚¯‚ĉæ–ʂ̓ü‚ê‘Ö‚Š‚ðs‚€•š‚Å‚·B‹g—¢‹g—¢‚Q‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́AƒŒƒCƒ„’P‘̂ɑ΂µ‚čs‚€‚±‚Æ‚àAƒŒƒCƒ„ƒcƒŠ[‚ɑ΂µ‚čs‚€‚±‚Æ‚à‚Å‚«‚Ü‚·B
-@ƒŒƒCƒ„‚ɐ؂è‘Ö‚í‚茳‚ðŽw’肵‚œê‡‚́A“ñ‚‚̃ŒƒCƒ„‚ª“ü‚ê‘Ö‚í‚邱‚ƂɂȂè‚Ü‚·B
-@‘OŽÒ‚̏ꍇ‚ÍŠY“–‚·‚郌ƒCƒ„‚ªAŒãŽÒ‚̏ꍇ‚̓ŒƒCƒ„‚̃cƒŠ[\‘¢‚ª‚»‚̂܂܂»‚Á‚­‚è“ü‚ê‘Ö‚í‚è‚Ü‚·B
-@Layer.beginTransition ƒƒ\ƒbƒh‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ トランゞションは、時間をかけお画面の入れ替えを行う物です。吉里吉里のトランゞションは、レむダ単䜓に察しお行うこずも、レむダツリヌに察しお行うこずもできたす。
+ レむダに切り替わり元を指定した堎合は、二぀のレむダが入れ替わるこずになりたす。
+ 前者の堎合は該圓するレむダが、埌者の堎合はレむダのツリヌ構造がそのたたそっくり入れ替わりたす。
+ Layer.beginTransition メ゜ッドを参照しおください。

-@‹g—¢‹g—¢‚Q‚̓gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðuƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒnƒ“ƒhƒ‰v‚ƌĂ΂ê‚镚‚ÅŠÇ—‚µ‚Ä‚¢‚Ü‚·B‚±‚ê‚ç‚Í Layer.beginTransition ƒƒ\ƒbƒh‚Ì name ˆø”‚ÅŽw’è‚·‚镚‚ŁAŒ»ƒo[ƒWƒ‡ƒ“‚ł͋g—¢‹g—¢–{‘Ì“à‚É‚R‚ÂŽ‚Á‚Ä‚¢‚Ü‚·Bƒvƒ‰ƒOƒCƒ“‚É‚æ‚èŠg’£‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+ 吉里吉里はトランゞションを「トランゞションハンドラ」ず呌ばれる物で管理しおいたす。これらは Layer.beginTransition メ゜ッドの name 匕数で指定する物で、珟バヌゞョンでは吉里吉里本䜓内に぀持っおいたす。プラグむンにより拡匵するこずもできたす。

-@ˆÈ‰ºA‹g—¢‹g—¢–{‘Ì‚É“à‘ ‚µ‚Ä‚¢‚éƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒnƒ“ƒhƒ‰‚ƁAŠg’£ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒvƒ‰ƒOƒCƒ“ ( extrans.dll ) ‚ÅŽg—p‰Â”\‚ɂȂéƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒnƒ“ƒhƒ‰‚ðà–Ÿ‚µ‚Ü‚·B
+ 以䞋、吉里吉里本䜓に内蔵しおいるトランゞションハンドラず、拡匵トランゞションプラグむン ( extrans.dll ) で䜿甚可胜になるトランゞションハンドラを説明したす。
-

ƒIƒvƒVƒ‡ƒ“‚ÌŽw’è +

オプションの指定


-
TJS2 ‚©‚ç—˜—p‚·‚éê‡
-
@Layer.beginTransition ƒƒ\ƒbƒh‚Ì options ˆø”‚ɁAŽ«‘”z—ñ‚ÌŒ`‚ÅŽw’肵‚Ü‚·B‚œ‚Æ‚Š‚ÎA"universal" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðAvague=100 time=2000 rule=rule1.png ‚ÅŽw’è‚·‚éê‡‚́Aoptions ˆø”‚Ɉȉº‚̂悀‚ÉŽw’肵‚Ü‚·B
+
TJS2 から利甚する堎合
+
 Layer.beginTransition メ゜ッドの options 匕数に、蟞曞配列の圢で指定したす。たずえば、"universal" トランゞションを、vague=100 time=2000 rule=rule1.png で指定する堎合は、options 匕数に以䞋のように指定したす。

%[vague:100, time:2000, rule:"rule1.png"]
-
KAG ‚©‚ç—˜—p‚·‚éê‡
-
@KAG ‚̏ꍇAtrans ƒ^ƒO‚ɃIƒvƒVƒ‡ƒ“‚ðA‘®«‚Æ‚µ‚Ä‚»‚̂܂܋Lq‚µ‚Ü‚·B‚œ‚Ÿ‚µAƒIƒvƒVƒ‡ƒ“ˆÈŠO‚É‚àŽw’è‚·‚é‘®« ( layer, children, method ‘®« ) ‚ª‚ ‚è‚Ü‚·B‚±‚ê‚ç‚Ì‘®«‚ƈꏏ‚ɃIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚邱‚ƂɂȂè‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎA”wŒiƒŒƒCƒ„‚ɁAŽqƒŒƒCƒ„‚àŠÜ‚߂āAvague=100 time=2000 rule=rule1.png ‚Ì "universal" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚€‚ɂ͈ȉº‚̂悀‚É‚µ‚Ü‚·B
+
KAG から利甚する堎合
+
 KAG の堎合、trans タグにオプションを、属性ずしおそのたた蚘述したす。ただし、オプション以倖にも指定する属性 ( layer, children, method 属性 ) がありたす。これらの属性ず䞀緒にオプションを指定するこずになりたす。
+ たずえば、背景レむダに、子レむダも含めお、vague=100 time=2000 rule=rule1.png の "universal" トランゞションを行うには以䞋のようにしたす。

@trans layer=base children=true method=universal vague=100 time=2000 rule=rule1.png

-@‚Ü‚œA‚œ‚Æ‚Š‚Î "wave" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð maxomega=0.1 maxh=20 ‚ÅŽg‚¢‚œ‚¢ê‡‚͈ȉº‚̂悀‚É‚µ‚Ü‚·B
+ たた、たずえば "wave" トランゞションを maxomega=0.1 maxh=20 で䜿いたい堎合は以䞋のようにしたす。

@trans layer=base children=true method=wave maxomega=0.1 maxh=20
-

“à‘ ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒnƒ“ƒhƒ‰ +

内蔵トランゞションハンドラ

-@‹g—¢‹g—¢‚Í–{‘Ì“à‚Ɉȉº‚Ì‚R‚‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒnƒ“ƒhƒ‰‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
+ 吉里吉里は本䜓内に以䞋の぀のトランゞションハンドラを持っおいたす。

crossfade
-
@"crossfade" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ (ƒNƒƒXƒtƒF[ƒhƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“) ‚́AÅ‚à’Pƒ‚ȃgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ŁA’Pƒ‚ȃNƒƒXƒtƒF[ƒh‚ðs‚¢‚Ü‚·B
-@ƒIƒvƒVƒ‡ƒ“‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+
 "crossfade" トランゞション (クロスフェヌドトランゞション) は、最も単玔なトランゞションで、単玔なクロスフェヌドを行いたす。
+ オプションは以䞋の通りです。

-
time (•K{)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
time (必須)
+
 トランゞションを行っおいる時間をミリ秒単䜍で指定したす。
universal
-
@"universal" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ (ƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“) ‚́Aƒ‹[ƒ‹‰æ‘œ‚ƌĂ΂ê‚éAƒOƒŒ[ƒXƒP[ƒ‹‚̉摜‚ɏ]‚Á‚ăgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚€•š‚Å‚·Bƒ‹[ƒ‹‰æ‘œ‚Í rule ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肵A‚±‚̉摜‚Ì‚æ‚èˆÃ‚¢‚Æ‚±‚ë‚©‚ç‚æ‚葁‚­Ø‚è‘Ö‚í‚茳 ( KAG ‚É‚š‚¯‚é— ‰æ–Ê ) ‚ɐ؂è‘Ö‚í‚è‚Ü‚·B
-@ƒ‹[ƒ‹‰æ‘œ‚ªAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚š‚€‚Æ‚µ‚œ‰æ–Ê‚æ‚菬‚³‚¢ê‡‚̓^ƒCƒ‹ó‚É•~‚«‹l‚ß‚ç‚êAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚š‚€‚Æ‚µ‚œ‰æ–Ê‚æ‚è‚à‘å‚«‚¢ê‡‚͍¶ã‚Ì•”•ª‚݂̂ªŽg‚í‚ê‚Ü‚·B
-@KAG ‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ɏڂµ‚¢à–Ÿ‚ª‚ ‚è‚Ü‚·B
-@ƒIƒvƒVƒ‡ƒ“‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+
 "universal" トランゞション (ナニバヌサルトランゞション) は、ルヌル画像ず呌ばれる、グレヌスケヌルの画像に埓っおトランゞションを行う物です。ルヌル画像は rule オプションで指定し、この画像のより暗いずころからより早く切り替わり元 ( KAG における裏画面 ) に切り替わりたす。
+ ルヌル画像が、トランゞションを行おうずした画面より小さい堎合はタむル状に敷き詰められ、トランゞションを行おうずした画面よりも倧きい堎合は巊䞊の郚分のみが䜿われたす。
+ KAG のリファレンスに詳しい説明がありたす。
+ オプションは以䞋の通りです。

-
time (•K{)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
-
rule (•K{)
-
@ƒ‹[ƒ‹‰æ‘œƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·Bƒ‹[ƒ‹‰æ‘œ‚Í 256 ŠK’²ƒOƒŒ[ƒXƒP[ƒ‹‚̉摜‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚·B‚»‚êˆÈŠO‚̉摜‚ðŽw’肵‚œê‡‚Í‹­§“I‚ɃOƒŒ[ƒXƒP[ƒ‹‚ɕϊ·‚³‚ê‚Ü‚·B
+
time (必須)
+
 トランゞションを行っおいる時間をミリ秒単䜍で指定したす。
+
rule (必須)
+
 ルヌル画像ファむル名を指定したす。ルヌル画像は 256 階調グレヌスケヌルの画像である必芁がありたす。それ以倖の画像を指定した堎合は匷制的にグレヌスケヌルに倉換されたす。
vague
-
u‚ ‚¢‚Ü‚¢—̈æ’lv‚ðŽw’肵‚Ü‚·B¬‚³‚¢’l ( 0 ‚Æ‚© ) ‚ðŽw’è‚·‚邯A‰æ–ʂ̐؂è‘Ö‚í‚è‘O‚Ì•”•ª‚Ɛ؂è‘Ö‚í‚èŒã‚Ì•”•ª‚Ì‹«ŠE‚ª‚Í‚Á‚«‚肵‚Ü‚·B‘å‚«‚¢’l ( 128 ‚Æ‚© ) ‚ðŽw’è‚·‚邯A‚±‚Ì‹«ŠE‚͂ڂ₯A‚Ȃ߂炩‚ɂȂè‚Ü‚·Bƒ‹[ƒ‹‰æ‘œ‚É‚æ‚Á‚čœK‚È’l‚ª‚ ‚è‚Ü‚·BÈ—ª‚·‚邯 64 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
+
「あいたい領域倀」を指定したす。小さい倀 ( 0 ずか ) を指定するず、画面の切り替わり前の郚分ず切り替わり埌の郚分の境界がはっきりしたす。倧きい倀 ( 128 ずか ) を指定するず、この境界はがやけ、なめらかになりたす。ルヌル画像によっお最適な倀がありたす。省略するず 64 が指定されたず芋なされたす。
scroll
-
@"scroll" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ (ƒXƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“) ‚́AØ‚è‘Ö‚í‚茳‚©Ø‚è‘Ö‚í‚èæ‚̂ǂ¿‚ç‚©‚ ‚é‚¢‚Í—Œ•û‚ðƒXƒ‰ƒCƒh‚³‚¹AƒXƒNƒ[ƒ‹Œø‰Ê‚ðo‚·‚±‚Ƃ̂ł«‚éƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Å‚·B
-@ƒIƒvƒVƒ‡ƒ“‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+
 "scroll" トランゞション (スクロヌルトランゞション) は、切り替わり元か切り替わり先のどちらかあるいは䞡方をスラむドさせ、スクロヌル効果を出すこずのできるトランゞションです。
+ オプションは以䞋の通りです。

-
time (•K{)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
time (必須)
+
 トランゞションを行っおいる時間をミリ秒単䜍で指定したす。
from
-
@Ø‚è‘Ö‚í‚茳 ( KAG ‚É‚š‚¯‚é— ƒy[ƒW ) ‚̃ŒƒCƒ„‚ª‚Ç‚¿‚ç‚Ì•ûŒü‚©‚猻‚ê‚Ä‚­‚é‚©‚ðŽw’肵‚Ü‚·B
-@TJS ‚ÅŽw’è‚·‚éê‡AsttLeft ‚ðŽw’è‚·‚邯¶‚©‚ç(ƒfƒtƒHƒ‹ƒg)AsttTop ‚ðŽw’è‚·‚邯ã‚©‚çAsttRight ‚ðŽw’è‚·‚邯‰E‚©‚çAsttBottom ‚ðŽw’è‚·‚邯‰º‚©‚猻‚ê‚Ä‚«‚Ü‚·B
-@KAG ‚Ì trans ƒ^ƒO‚ÅŽw’è‚·‚éê‡A"left" ‚ðŽw’è‚·‚邯¶‚©‚ç(ƒfƒtƒHƒ‹ƒg)A"top" ‚ðŽw’è‚·‚邯ã‚©‚çA"right" ‚ðŽw’è‚·‚邯‰E‚©‚çA"bottom" ‚ðŽw’è‚·‚邯‰º‚©‚猻‚ê‚Ä‚«‚Ü‚·B
+
 切り替わり元 ( KAG における裏ペヌゞ ) のレむダがどちらの方向から珟れおくるかを指定したす。
+ TJS で指定する堎合、sttLeft を指定するず巊から(デフォルト)、sttTop を指定するず䞊から、sttRight を指定するず右から、sttBottom を指定するず䞋から珟れおきたす。
+ KAG の trans タグで指定する堎合、"left" を指定するず巊から(デフォルト)、"top" を指定するず䞊から、"right" を指定するず右から、"bottom" を指定するず䞋から珟れおきたす。
stay
-
@Ø‚è‘Ö‚í‚茳‚š‚æ‚ÑØ‚è‘Ö‚í‚èæ‚̉摜‚ª‚ǂ̂悀‚É“®‚­‚©‚ðŽw’肵‚Ü‚·B
-@TJS ‚ÅŽw’è‚·‚éê‡AststNoStay ‚ðŽw’è‚·‚邯AØ‚è‘Ö‚í‚èæ‚̉摜‚ªØ‚è‘Ö‚í‚è‚à‚Æ‚̉摜‚ɉŸ‚³‚ê‚邿‚€‚É‚µ‚ďo‚Ä‚¢‚«‚Ü‚· (ƒfƒtƒHƒ‹ƒg)B‚Q‰æ–Ê‚ð‚‚Ȃ°‚ăXƒNƒ[ƒ‹‚³‚¹‚Ä‚¢‚éŒø‰Ê‚ðo‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·BststStaySrc ‚ðŽw’è‚·‚邯AØ‚è‘Ö‚í‚èæ‚̉摜‚ªˆÚ“®‚µ‚ďo‚Ä‚¢‚«A‚»‚Ì”wŒã‚©‚çØ‚è‘Ö‚í‚茳‚̉摜‚ªŒ»‚ê‚Ü‚·BststStayDest ‚ðŽw’è‚·‚邯AØ‚è‘Ö‚í‚èæ‚̉摜‚͐Î~‚µ‚āA‚»‚±‚ɐ؂è‘Ö‚í‚茳‚̉摜‚ª“ü‚Á‚Ä‚«‚Ü‚·B
-@KAG ‚ÅŽw’è‚·‚éê‡A"nostay" ‚ª ststNoStayA"stayback" ‚ª ststStaySrcA"stayfore" ‚ª ststStayDest ‚ð•\‚µ‚Ü‚·B
+
 切り替わり元および切り替わり先の画像がどのように動くかを指定したす。
+ TJS で指定する堎合、ststNoStay を指定するず、切り替わり先の画像が切り替わりもずの画像に抌されるようにしお出おいきたす (デフォルト)。画面を぀なげおスクロヌルさせおいる効果を出すこずができたす。ststStaySrc を指定するず、切り替わり先の画像が移動しお出おいき、その背埌から切り替わり元の画像が珟れたす。ststStayDest を指定するず、切り替わり先の画像は静止しお、そこに切り替わり元の画像が入っおきたす。
+ KAG で指定する堎合、"nostay" が ststNoStay、"stayback" が ststStaySrc、"stayfore" が ststStayDest を衚したす。
-

Šg’£ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒvƒ‰ƒOƒCƒ“ +

拡匵トランゞションプラグむン

-@Šg’£ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒvƒ‰ƒOƒCƒ“ ( extrans.dll ) ‚Í ‹g—¢‹g—¢‚Q—p‚̃vƒ‰ƒOƒCƒ“‚ŁA–{‘Ì‚É“à‘ ‚³‚ê‚Ä‚¢‚È‚¢‚æ‚€‚ȃgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð‚¢‚­‚‚©Žg—p‰Â”\‚É‚·‚镚‚Å‚·B
-@Žg—p‰Â”\‚É‚·‚é‚ɂ́A‘Œ‚̃vƒ‰ƒOƒCƒ“‚Æ“¯‚¶‚­APlugins.link ƒƒ\ƒbƒh‚Őڑ±‚·‚é•K—v‚ª‚ ‚è‚Ü‚· ( KAG ‚̏ꍇ‚Í loadplugin ƒ^ƒO )BÚ‘±‚³‚ê‚邟‚¯‚ňȉº‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“ƒnƒ“ƒhƒ‰‚ªŽg—p‰Â”\‚ɂȂè‚Ü‚·B
+ 拡匵トランゞションプラグむン ( extrans.dll ) は 吉里吉里甚のプラグむンで、本䜓に内蔵されおいないようなトランゞションをいく぀か䜿甚可胜にする物です。
+ 䜿甚可胜にするには、他のプラグむンず同じく、Plugins.link メ゜ッドで接続する必芁がありたす ( KAG の堎合は loadplugin タグ )。接続されるだけで以䞋のトランゞションハンドラが䜿甚可胜になりたす。

wave
-
"wave" (”g) ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́Aƒ‰ƒXƒ^ƒXƒNƒ[ƒ‹‚É‚æ‚é”g‚ð•\Œ»‚µAØ‚è‘Ö‚Š‚éƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Å‚·B
+
"wave" (æ³¢) トランゞションは、ラスタスクロヌルによる波を衚珟し、切り替えるトランゞションです。

wave_trans.jpg

-@ˆÈ‰º‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B
+ 以䞋のオプションがありたす。

-
time (•K{)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
time (必須)
+
 トランゞションを行っおいる時間をミリ秒単䜍で指定したす。
wavetype
-
@”g‚Ì“®‚«‚ðŽw’肵‚Ü‚·B0 ‚ðŽw’è‚·‚邯ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̍ŏ‰‚ƍŌã‚Å”g‚ª×‚©‚­A’†’ö‚Å”g‚ª‚š‚š‚ç‚©‚ɂȂè‚Ü‚·B1 ‚ðŽw’è‚·‚邯Å‰‚É”g‚ª×‚©‚­A‚Ÿ‚ñ‚Ÿ‚ñ‚š‚š‚ç‚©‚ɂȂè‚Ü‚·B2 ‚ðŽw’è‚·‚邯Å‰‚Í”g‚ª‚š‚š‚ç‚©‚ŁA™X‚ɍׂ©‚­‚È‚è‚Ü‚·BƒfƒtƒHƒ‹ƒg‚Í 0 ‚Å‚·B
+
 波の動きを指定したす。0 を指定するずトランゞションの最初ず最埌で波が现かく、䞭皋で波がおおらかになりたす。1 を指定するず最初に波が现かく、だんだんおおらかになりたす。2 を指定するず最初は波がおおらかで、埐々に现かくなりたす。デフォルトは 0 です。
maxh
-
@”g‚̉¡•‚̍őå’l‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B’l‚ð‘å‚«‚­‚·‚邯”g‚̍‚Ý‚ª[‚­‚È‚è‚Ü‚·BƒfƒtƒHƒ‹ƒg‚Í 50 ‚Å‚·B
+
 波の暪幅の最倧倀をピクセル単䜍で指定したす。倀を倧きくするず波の刻みが深くなりたす。デフォルトは 50 です。
maxomega
-
@”g‚ÌŠp‘¬“x ( rad/pixel ) ‚̍őå’l‚ðŽw’肵‚Ü‚·B’l‚ð‘å‚«‚­‚·‚邯”g‚ª×‚©‚­‚È‚è‚Ü‚·B¬‚³‚­‚·‚邯”g‚ª‚š‚š‚ç‚©‚ɂȂè‚Ü‚·BƒfƒtƒHƒ‹ƒg‚Í 0.2 ‚Å‚·B
+
 波の角速床 ( rad/pixel ) の最倧倀を指定したす。倀を倧きくするず波が现かくなりたす。小さくするず波がおおらかになりたす。デフォルトは 0.2 です。
bgcolor1
-
@‰Šú”wŒiF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
+
 初期背景色を 0xRRGGBB 圢匏で指定したす。
bgcolor2
-
@ÅI”wŒiF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B”wŒiF‚́A‰Šú”wŒiF‚©‚çŽn‚Ü‚èA™X‚ɍŏI”wŒiF‚ɕςí‚Á‚Ä‚¢‚«‚Ü‚·B
+
 最終背景色を 0xRRGGBB 圢匏で指定したす。背景色は、初期背景色から始たり、埐々に最終背景色に倉わっおいきたす。
mosaic
-
"mosaic" (ƒ‚ƒUƒCƒN) ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́A‹éŒ`‚̃‚ƒUƒCƒN‚ª‚©‚©‚Á‚œ‚æ‚€‚È•\Œ»‚ð‚·‚éƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Å‚·B
+
"mosaic" (モザむク) トランゞションは、矩圢のモザむクがかかったような衚珟をするトランゞションです。

mosaic_trans.png

-@ˆÈ‰º‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B
+ 以䞋のオプションがありたす。

-
time (•K{)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
time (必須)
+
 トランゞションを行っおいる時間をミリ秒単䜍で指定したす。
maxsize
-
@ƒ‚ƒUƒCƒN‚Ì‹éŒ`‚̑傫‚³‚̍őå’l‚ðŽw’肵‚Ü‚·BƒfƒtƒHƒ‹ƒg‚Í 30 ‚Å‚·B’l‚ð‘å‚«‚­‚·‚邯ƒ‚ƒUƒCƒN‚ªr‚­‚È‚è‚Ü‚·B
+
 モザむクの矩圢の倧きさの最倧倀を指定したす。デフォルトは 30 です。倀を倧きくするずモザむクが荒くなりたす。
turn
-
"turn" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́A¬‚³‚ȃJ[ƒh‚ª‚¢‚­‚Â‚à‚­‚é‚è‚Æ‚ЂÁ‚­‚è•Ô‚é‚æ‚€‚È•\Œ»‚ð‚·‚éƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Å‚·B
+
"turn" トランゞションは、小さなカヌドがいく぀もくるりずひっくり返るような衚珟をするトランゞションです。

turn_trans.jpg

-@ˆÈ‰º‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B
+ 以䞋のオプションがありたす。

-
time (•K{)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
time (必須)
+
 トランゞションを行っおいる時間をミリ秒単䜍で指定したす。
bgcolor
-
@”wŒiF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
+
 背景色を 0xRRGGBB 圢匏で指定したす。
rotatezoom
-
"rotatezoom" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Œ³ ( KAG ‚É‚š‚¯‚é— ‰æ–Ê ) ‚ð‰ñ“]‚³‚¹‚È‚ª‚çƒY[ƒ€ƒCƒ“‚ ‚é‚¢‚̓Y[ƒ€ƒAƒEƒg‚³‚¹‚éƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Å‚·B
+
"rotatezoom" トランゞションは、トランゞション元 ( KAG における裏画面 ) を回転させながらズヌムむンあるいはズヌムアりトさせるトランゞションです。

rotatezoom_trans.jpg

-@ˆÈ‰º‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B
+ 以䞋のオプションがありたす。

-
time (•K{)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
time (必須)
+
 トランゞションを行っおいる時間をミリ秒単䜍で指定したす。
factor
-
@‰ŠúŠg‘å—Š‚ðŽw’肵‚Ü‚·B0 ‚ðŽw’è‚·‚邯Å‰‚ÍŒ©‚Ђ܂¹‚ñB’†‰›‚©‚ç‰ñ“]‚µ‚È‚ª‚çƒY[ƒ€ƒCƒ“‚µ‚Ü‚·B2 ‚ðŽw’è‚·‚邯‚Q”{‚ÌŠg‘å—Š‚©‚珙X‚É“™”{‚܂ʼnñ“]‚µ‚È‚ª‚çƒY[ƒ€ƒAƒEƒg‚µ‚Ü‚·B3 ˆÈã‚̐”‚âŽÀ”‚àŽw’è‚Å‚«‚Ü‚·BƒfƒtƒHƒ‹ƒg‚Í 1 (“™”{) ‚ɂȂÁ‚Ä‚¢‚Ü‚·B
+
 初期拡倧率を指定したす。0 を指定するず最初は芋えたせん。䞭倮から回転しながらズヌムむンしたす。2 を指定するず倍の拡倧率から埐々に等倍たで回転しながらズヌムアりトしたす。3 以䞊の数や実数も指定できたす。デフォルトは 1 (等倍) になっおいたす。
accel
-
@Šg‘åk¬‚Ì“®ì‚ðA‰Á‘¬“x“I‚ɍs‚€‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B-2 ˆÈ‰º‚Ì•‰‚̐”‚ðŽw’è‚·‚邯AÅ‰‚ª‘‚­A™X‚É’x‚­‚È‚è‚Ü‚·B2 ˆÈã‚̐³‚̐”‚ðŽw’è‚·‚邯AÅ‰‚Í’x‚­A™X‚É‘‚­‚È‚è‚Ü‚·B0 ‚ðŽw’è‚·‚邯’Œü“I‚È“®‚«‚ɂȂè‚Ü‚·B‚µ‚©‚µŽ‹ŠoŒø‰Ê‚Å’Œü“I‚ɂ͌©‚Š‚È‚¢‚©‚à’m‚ê‚Ü‚¹‚ñBƒfƒtƒHƒ‹ƒg‚Í 0 ‚Å‚·B
+
 拡倧瞮小の動䜜を、加速床的に行うかどうかを指定したす。-2 以䞋の負の数を指定するず、最初が早く、埐々に遅くなりたす。2 以䞊の正の数を指定するず、最初は遅く、埐々に早くなりたす。0 を指定するず盎線的な動きになりたす。しかし芖芚効果で盎線的には芋えないかも知れたせん。デフォルトは 0 です。
twist
-
@‚Ç‚¿‚ç‚Ì•ûŒü‚ɂǂꂟ‚¯‰ñ“]‚·‚é‚©‚ðŽw’肵‚Ü‚·B³‚̐”‚ðŽw’è‚·‚邯A”œŽžŒv‰ñ‚è‚ɉñ“]‚µ‚Ü‚·B•‰‚̐”‚ðŽw’è‚·‚é‚ÆŽžŒv‰ñ‚è‚ɉñ“]‚µ‚Ü‚·BŽw’è‚·‚é’l‚͉ñ“]”‚Å‚·BƒfƒtƒHƒ‹ƒg‚Í 2 ‚Å‚·B
+
 どちらの方向にどれだけ回転するかを指定したす。正の数を指定するず、反時蚈回りに回転したす。負の数を指定するず時蚈回りに回転したす。指定する倀は回転数です。デフォルトは 2 です。
twistaccel
-
@‰ñ“]‚Ì“®ì‚ðA‰Á‘¬“x“I‚ɍs‚€‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B-2 ˆÈ‰º‚Ì•‰‚̐”‚ðŽw’è‚·‚邯AÅ‰‚ª‘‚­A™X‚É’x‚­‚È‚è‚Ü‚·B2 ˆÈã‚̐³‚̐”‚ðŽw’è‚·‚邯AÅ‰‚Í’x‚­A™X‚É‘‚­‚È‚è‚Ü‚·B0 ‚ðŽw’è‚·‚邯’Œü“I‚È“®‚«‚ɂȂè‚Ü‚·BƒfƒtƒHƒ‹ƒg‚Í -2 ‚Å‚·B
+
 回転の動䜜を、加速床的に行うかどうかを指定したす。-2 以䞋の負の数を指定するず、最初が早く、埐々に遅くなりたす。2 以䞊の正の数を指定するず、最初は遅く、埐々に早くなりたす。0 を指定するず盎線的な動きになりたす。デフォルトは -2 です。
rotatevanish
-
"rotatevanish" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“æ ( KAG ‚É‚š‚¯‚é•\‰æ–Ê ) ‚ð‰ñ“]‚³‚¹‚È‚ª‚çƒY[ƒ€ƒAƒEƒg‚³‚¹‚éƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Å‚·B
+
"rotatevanish" トランゞションは、トランゞション先 ( KAG における衚画面 ) を回転させながらズヌムアりトさせるトランゞションです。

rotatevanish_trans.jpg

-@ˆÈ‰º‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B
+ 以䞋のオプションがありたす。

-
time (•K{)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
time (必須)
+
 トランゞションを行っおいる時間をミリ秒単䜍で指定したす。
accel
-
@Šg‘åk¬‚Ì“®ì‚ðA‰Á‘¬“x“I‚ɍs‚€‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B-2 ˆÈ‰º‚Ì•‰‚̐”‚ðŽw’è‚·‚邯AÅ‰‚ª‘‚­A™X‚É’x‚­‚È‚è‚Ü‚·B2 ˆÈã‚̐³‚̐”‚ðŽw’è‚·‚邯AÅ‰‚Í’x‚­A™X‚É‘‚­‚È‚è‚Ü‚·B0 ‚ðŽw’è‚·‚邯’Œü“I‚È“®‚«‚ɂȂè‚Ü‚·B‚µ‚©‚µŽ‹ŠoŒø‰Ê‚Å’Œü“I‚ɂ͌©‚Š‚È‚¢‚©‚à’m‚ê‚Ü‚¹‚ñBƒfƒtƒHƒ‹ƒg‚Í 2 ‚Å‚·B
+
 拡倧瞮小の動䜜を、加速床的に行うかどうかを指定したす。-2 以䞋の負の数を指定するず、最初が早く、埐々に遅くなりたす。2 以䞊の正の数を指定するず、最初は遅く、埐々に早くなりたす。0 を指定するず盎線的な動きになりたす。しかし芖芚効果で盎線的には芋えないかも知れたせん。デフォルトは 2 です。
twist
-
@‚Ç‚¿‚ç‚Ì•ûŒü‚ɂǂꂟ‚¯‰ñ“]‚·‚é‚©‚ðŽw’肵‚Ü‚·B³‚̐”‚ðŽw’è‚·‚邯A”œŽžŒv‰ñ‚è‚ɉñ“]‚µ‚Ü‚·B•‰‚̐”‚ðŽw’è‚·‚é‚ÆŽžŒv‰ñ‚è‚ɉñ“]‚µ‚Ü‚·BŽw’è‚·‚é’l‚͉ñ“]”‚Å‚·BƒfƒtƒHƒ‹ƒg‚Í 2 ‚Å‚·B
+
 どちらの方向にどれだけ回転するかを指定したす。正の数を指定するず、反時蚈回りに回転したす。負の数を指定するず時蚈回りに回転したす。指定する倀は回転数です。デフォルトは 2 です。
twistaccel
-
@‰ñ“]‚Ì“®ì‚ðA‰Á‘¬“x“I‚ɍs‚€‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B-2 ˆÈ‰º‚Ì•‰‚̐”‚ðŽw’è‚·‚邯AÅ‰‚ª‘‚­A™X‚É’x‚­‚È‚è‚Ü‚·B2 ˆÈã‚̐³‚̐”‚ðŽw’è‚·‚邯AÅ‰‚Í’x‚­A™X‚É‘‚­‚È‚è‚Ü‚·B0 ‚ðŽw’è‚·‚邯’Œü“I‚È“®‚«‚ɂȂè‚Ü‚·BƒfƒtƒHƒ‹ƒg‚Í 2 ‚Å‚·B
+
 回転の動䜜を、加速床的に行うかどうかを指定したす。-2 以䞋の負の数を指定するず、最初が早く、埐々に遅くなりたす。2 以䞊の正の数を指定するず、最初は遅く、埐々に早くなりたす。0 を指定するず盎線的な動きになりたす。デフォルトは 2 です。
rotateswap
-
"rotateswap" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“æ‚ƃgƒ‰ƒ“ƒWƒVƒ‡ƒ“Œ³‚ð‰ñ“]‚³‚¹‚È‚ª‚ç“ü‚ê‘Ö‚Š‚éƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Å‚·Bƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“æ ( KAG ‚É‚š‚¯‚é•\‰æ–Ê ) ‚͉ñ“]‚µ‚È‚ª‚牜‚ɍs‚«A‚»‚Ì‚©‚í‚èƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Œ³ ( KAG ‚É‚š‚¯‚é— ‰æ–Ê ) ‚ª‰ñ“]‚µ‚È‚ª‚çŽè‘O‚É—ˆ‚Ü‚·B
+
"rotateswap" トランゞションは、トランゞション先ずトランゞション元を回転させながら入れ替えるトランゞションです。トランゞション先 ( KAG における衚画面 ) は回転しながら奥に行き、そのかわりトランゞション元 ( KAG における裏画面 ) が回転しながら手前に来たす。

rotateswap_trans.jpg

-@ˆÈ‰º‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B
+ 以䞋のオプションがありたす。

-
time (•K{)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
time (必須)
+
 トランゞションを行っおいる時間をミリ秒単䜍で指定したす。
twist
-
@‚Ç‚¿‚ç‚Ì•ûŒü‚ɂǂꂟ‚¯‰ñ“]‚·‚é‚©‚ðŽw’肵‚Ü‚·B³‚̐”‚ðŽw’è‚·‚邯A”œŽžŒv‰ñ‚è‚ɉñ“]‚µ‚Ü‚·B•‰‚̐”‚ðŽw’è‚·‚é‚ÆŽžŒv‰ñ‚è‚ɉñ“]‚µ‚Ü‚·BŽw’è‚·‚é’l‚͉ñ“]”‚Å‚·BƒfƒtƒHƒ‹ƒg‚Í 1 ‚Å‚·B
+
 どちらの方向にどれだけ回転するかを指定したす。正の数を指定するず、反時蚈回りに回転したす。負の数を指定するず時蚈回りに回転したす。指定する倀は回転数です。デフォルトは 1 です。
bgcolor
-
@”wŒiF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
+
 背景色を 0xRRGGBB 圢匏で指定したす。
ripple
-
"ripple" ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́A”g–䂪L‚ª‚Á‚Ä‚¢‚­‚æ‚€‚È•\Œ»‚ðs‚¢‚È‚ª‚ç“ü‚ê‘Ö‚Š‚éƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Å‚·B
+
"ripple" トランゞションは、波王が広がっおいくような衚珟を行いながら入れ替えるトランゞションです。

ripple_trans.jpg

-@ˆÈ‰º‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B
+ 以䞋のオプションがありたす。

-
time (•K{)
-
@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚鎞ŠÔ‚ðƒ~ƒŠ•b’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
time (必須)
+
 トランゞションを行っおいる時間をミリ秒単䜍で指定したす。
centerx
-
@”g–ä‚Ì’†S X À•W‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯‰æ‘œ‚Ì’†‰›‚ɂȂè‚Ü‚·B
+
 波王の䞭心 X 座暙を指定したす。省略するず画像の䞭倮になりたす。
centery
-
@”g–ä‚Ì’†S Y À•W‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯‰æ‘œ‚Ì’†‰›‚ɂȂè‚Ü‚·B
+
 波王の䞭心 Y 座暙を指定したす。省略するず画像の䞭倮になりたす。
rwidth
-
@”g–ä‚ׂ̍©‚³‚ðŽw’肵‚Ü‚·B16, 32, 64, 128 ‚Ì‚¢‚ž‚ê‚©‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«A”’l‚ª¬‚³‚¯‚ê‚Ώ¬‚³‚¢‚قǍׂ©‚¢”g–ä‚ɂȂè‚Ü‚·BÈ—ª‚·‚邯 128 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
+
 波王の现かさを指定したす。16, 32, 64, 128 のいずれかを指定するこずができ、数倀が小さければ小さいほど现かい波王になりたす。省略するず 128 が指定されたず芋なされたす。
roundness
-
@”g–䂪c‚É’·‚¢‘ȉ~‚ɂȂ邩A^‰~‚ɂȂ邩A‰¡‚É’·‚¢‘ȉ~‚ɂȂ邩‚ðŽw’肵‚Ü‚·B0.0 ` 1.0 (‚œ‚Ÿ‚µ 0.0 ‚͊܂܂ž) ‚͈̔͂̐”’l‚ðŽw’è‚·‚邯 ( ‚œ‚Æ‚Š‚Î 0.5 ‚È‚Ç )Ac‚É’·‚¢‘ȉ~‚ɂȂè‚Ü‚·B1.0 ‚ðŽw’è‚·‚邯^‰~‚ɂȂè‚Ü‚·B1.0 ‚æ‚è‚à‘å‚«‚¢”’l‚ðŽw’è‚·‚邯 (‚œ‚Æ‚Š‚Î 2 ‚È‚Ç )A‰¡‚É’·‚¢‘ȉ~‚ɂȂè‚Ü‚·BÈ—ª‚·‚邯 1.0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
+
 波王が瞊に長い楕円になるか、真円になるか、暪に長い楕円になるかを指定したす。0.0  1.0 (ただし 0.0 は含たず) の範囲の数倀を指定するず ( たずえば 0.5 など )、瞊に長い楕円になりたす。1.0 を指定するず真円になりたす。1.0 よりも倧きい数倀を指定するず (たずえば 2 など )、暪に長い楕円になりたす。省略するず 1.0 が指定されたず芋なされたす。
speed
-
@”g‚̍L‚ª‚鑬“x‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 6.0 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
+
 波の広がる速床を指定したす。省略するず 6.0 が指定されたず芋なされたす。
maxdrift
-
@”g‚ÌŒƒ‚µ‚³‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 24 ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B

+
 波の激しさを指定したす。省略するず 24 が指定されたず芋なされたす。


Note
-@ripple ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́A‰‚߂ĎÀs‚·‚邯‚«‚ɁA‚©‚È‚è‘å‚«‚ȃƒ‚ƒŠ‚ðŠ„‚è“–‚Ä‚Ä ( 0.5`4MB ‚قǂŃIƒvƒVƒ‡ƒ“‚É‚æ‚Á‚ĈقȂè‚Ü‚· ) A -‚Ȃ߂炩‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽÀs‚·‚邜‚߂̐”’lŒvŽZ‚ð‚ ‚ç‚©‚¶‚ߊ®—¹‚³‚¹A‚»‚̃ƒ‚ƒŠ‚ÉŠi”[‚µ‚Ä‚š‚«‚Ü‚·B -‚±‚ê‚ɂ͏­‚µŽžŠÔ ( 0.01•b`0.5•b‚Ù‚Ç ) ‚ª‚©‚©‚éê‡‚ª‚ ‚è‚Ü‚·B
-@ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚€‰æ‘œ‚̃TƒCƒYAcenterx, centery, rwidth, roundness, maxdrift ‚ÌŠeðŒ‚ª‚·‚ׂ睂¶‚È‚ç‚΁A‘O‰ñ‚Ì -”’lŒvŽZ‚̏î•ñ‚ðÄ—˜—p‚µ‚Ü‚·B‰ß‹Ž‚S‚Â‚Ü‚Å‚ÌðŒ‚É‘Î‚·‚鐔’lŒvŽZ‚ÌŒ‹‰Ê‚ª•ÛŽ‚³‚ê‚Ä‚¢‚Ü‚· ( ƒLƒƒƒbƒVƒ…‚³‚ê‚Ä‚¢‚Ü‚· )B -‚»‚êˆÈã‚̐V‚œ‚ÈðŒ‚É‘Î‚·‚鐔’lŒvŽZ‚ª—v‹‚³‚ꂜê‡‚́Aˆê”Ԍ¢î•ñ‚©‚çíœ‚³‚ê‚Ä‚¢‚«‚Ü‚·B
-@‚±‚ê‚ç‚ð‚ӂ܂ЁA‚±‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð—Ç‚­Žg‚€ê‡‚́AŽÀs‘O‚Ƀ_ƒ~[‚ňê‰ñƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŽÀs‚µ‚Ä‚š‚­‚ÆAˆÈ~‚Ì -”’lŒvŽZ‚ð”ð‚¯‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ ripple トランゞションは、初めお実行するずきに、かなり倧きなメモリを割り圓おお ( 0.54MB ほどでオプションによっお異なりたす ) 、 +なめらかにトランゞションを実行するための数倀蚈算をあらかじめ完了させ、そのメモリに栌玍しおおきたす。 +これには少し時間 ( 0.01秒0.5秒ほど ) がかかる堎合がありたす。
+ トランゞションを行う画像のサむズ、centerx, centery, rwidth, roundness, maxdrift の各条件がすべお同じならば、前回の +数倀蚈算の情報を再利甚したす。過去぀たでの条件に察する数倀蚈算の結果が保持されおいたす ( キャッシュされおいたす )。 +それ以䞊の新たな条件に察する数倀蚈算が芁求された堎合は、䞀番叀い情報から削陀されおいきたす。
+ これらをふたえ、このトランゞションを良く䜿う堎合は、実行前にダミヌで䞀回トランゞションを実行しおおくず、以降の +数倀蚈算を避けるこずができたす。


diff --git a/docs/kr2doc/contents/about.html b/docs/kr2doc/contents/about.html index 7df7c2c..74d9c55 100644 --- a/docs/kr2doc/contents/about.html +++ b/docs/kr2doc/contents/about.html @@ -5,29 +5,29 @@ - ‹g—¢‹g—¢‚Q ‚ɂ‚¢‚Ä + 吉里吉里 に぀いお - + - + -

‹g—¢‹g—¢‚Q ‚ɂ‚¢‚Ä +

吉里吉里 に぀いお

-@‹g—¢‹g—¢‚Q‚́AJava‚ÆJavaScript‚ɂɂœƒXƒNƒŠƒvƒgŒŸŒê‚Å‚ ‚éTJS2‚ð—p‚¢‚Ä‚¢‚ë‚¢‚ë‚ÈŽ–‚ð‚â‚邜‚߂̃\ƒtƒg‚Å‚·B
-@TJS2 ‚Ì•¶–@‚ɂ‚¢‚Ä‚Í TJS2 ƒwƒ‹ƒv ‚ð‚²——‚­‚Ÿ‚³‚¢B
-@‚±‚±‚ł͋g—¢‹g—¢‚̃Nƒ‰ƒX‚𒆐S‚Éà–Ÿ‚ðs‚¢‚Ü‚·B
+ 吉里吉里は、JavaずJavaScriptににたスクリプト蚀語であるTJS2を甚いおいろいろな事をやるための゜フトです。
+ TJS2 の文法に぀いおは TJS2 ヘルプ をご芧ください。
+ ここでは吉里吉里のクラスを䞭心に説明を行いたす。
-

ìŽÒ˜A—æ‚È‚Ç +

䜜者連絡先など

-ìŽÒ : W.Dee <dee@kikyou.info>
-ˆê”Ê“I‚È‚²Ž¿–â‚â•s‹ï‡•ñ‚Ȃǂ͉º‹L‚Ì‹g—¢‹g—¢ƒ_ƒEƒ“ƒ[ƒhƒy[ƒW‚ÌŒfŽŠ”Â‚ð‚²—˜—p‚­‚Ÿ‚³‚¢B
+䜜者 : W.Dee <dee@kikyou.info>
+䞀般的なご質問や䞍具合報告などは䞋蚘の吉里吉里ダりンロヌドペヌゞの掲瀺板をご利甚ください。

-ƒTƒ|[ƒg‚âƒ_ƒEƒ“ƒ[ƒh‚Í‚±‚¿‚ç‚©‚ç
-‹g—¢‹g—¢ƒ_ƒEƒ“ƒ[ƒhƒy[ƒW : http://kikyou.info/tvp/
+サポヌトやダりンロヌドはこちらから
+吉里吉里ダりンロヌドペヌゞ : http://kikyou.info/tvp/
diff --git a/docs/kr2doc/contents/browser2.css b/docs/kr2doc/contents/browser2.css index b24b709..f265605 100644 --- a/docs/kr2doc/contents/browser2.css +++ b/docs/kr2doc/contents/browser2.css @@ -9,7 +9,7 @@ body{ } h1:before{ - content: "Ÿ "; + content: "◆ "; } h1{ @@ -262,11 +262,11 @@ div.tagremarks { } span.toindexanchor:before { - content: "¢ "; + content: "△ "; } span.toindexanchor:after { - content: " ¢"; + content: " △"; } div.toindex{ diff --git a/docs/kr2doc/contents/f_AsyncTrigger.html b/docs/kr2doc/contents/f_AsyncTrigger.html index 62ab623..891c296 100644 --- a/docs/kr2doc/contents/f_AsyncTrigger.html +++ b/docs/kr2doc/contents/f_AsyncTrigger.html @@ -9,34 +9,34 @@ - + - +

AsyncTrigger

-@AsyncTrigger ƒNƒ‰ƒX‚́A‚¢‚Á‚œ‚ñ‹g—¢‹g—¢‚ɐ§Œä‚ª–ß‚Á‚œ’ŒŒã‚̃Cƒxƒ“ƒg”zM‚̃^ƒCƒ~ƒ“ƒO‚ɃCƒxƒ“ƒg‚𔭐¶‚³‚¹‚邜‚߂̃Nƒ‰ƒX‚Å‚·B‚±‚Ì‹@”\‚ð”ñ“¯ŠúƒgƒŠƒK ( asynchronous trigger ) ‚ƌĂт܂·B
-@‹g—¢‹g—¢‚̂悀‚ɃCƒxƒ“ƒg‹ì“®Œ^‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒ‚ƒfƒ‹‚ð‚Æ‚éƒXƒNƒŠƒvƒg‚É‚š‚¢‚ÄAƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰“à‚ł͎Às‚Å‚«‚È‚¢‚æ‚€‚ȏˆ— ( ‚œ‚Æ‚Š‚ÎƒCƒxƒ“ƒg‚Ì”­¶Œ³‚̃IƒuƒWƒFƒNƒg‚ð‚»‚ÌƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰“à‚Å–³Œø‰»‚µ‚æ‚€‚Æ‚·‚é‚È‚Ç ) ‚ðA‚»‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰ŠO‚ōs‚¢‚œ‚¢Žž‚ɕ֗˜‚Å‚·B
+ AsyncTrigger クラスは、いったん吉里吉里に制埡が戻った盎埌のむベント配信のタむミングにむベントを発生させるためのクラスです。この機胜を非同期トリガ ( asynchronous trigger ) ず呌びたす。
+ 吉里吉里のようにむベント駆動型のプログラミングモデルをずるスクリプトにおいお、むベントハンドラ内では実行できないような凊理 ( たずえばむベントの発生元のオブゞェクトをそのむベントハンドラ内で無効化しようずするなど ) を、そのむベントハンドラ倖で行いたい時に䟿利です。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
AsyncTrigger
-
ƒƒ\ƒbƒh
+
メ゜ッド
-cancel ( ƒgƒŠƒK‚̃Lƒƒƒ“ƒZƒ‹ )
-trigger ( ƒgƒŠƒK‚ðˆø‚­ )
+cancel ( トリガのキャンセル )
+trigger ( トリガを匕く )
-
ƒvƒƒpƒeƒB
+
プロパティ
-cached ( ƒCƒxƒ“ƒg‚ðƒLƒƒƒbƒVƒ…‚·‚é‚©‚Ç‚€‚© )
-mode ( ƒ‚[ƒh )
+cached ( むベントをキャッシュするかどうか )
+mode ( モヌド )
-
ƒCƒxƒ“ƒg
+
むベント
-onFire ( ”­–C‚·‚邯‚« )
+onFire ( 発砲するずき )
diff --git a/docs/kr2doc/contents/f_AsyncTrigger_AsyncTrigger.html b/docs/kr2doc/contents/f_AsyncTrigger_AsyncTrigger.html index 18122ed..6e1900e 100644 --- a/docs/kr2doc/contents/f_AsyncTrigger_AsyncTrigger.html +++ b/docs/kr2doc/contents/f_AsyncTrigger_AsyncTrigger.html @@ -5,49 +5,49 @@ - AsyncTrigger - AsyncTriger ƒIƒuƒWƒFƒNƒg‚̍\’z + AsyncTrigger - AsyncTriger オブゞェクトの構築 - + - - + +

AsyncTrigger.AsyncTrigger

-
‹@”\/ˆÓ–¡
+
機胜/意味
-AsyncTriger ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+AsyncTriger オブゞェクトの構築 +
タむプ
-AsyncTriggerƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+AsyncTriggerクラスのコンストラクタ
-
\•¶
+
構文
AsyncTrigger(owner, actionname="action")
-
ˆø”
+
匕数
- +
- -
owner @ƒCƒxƒ“ƒg‚Ì”­¶æ‚ðŽw’肵‚Ü‚·B
+
 むベントの発生先を指定したす。
actionname @owner ‚ÅŽw’肵‚œƒCƒxƒ“ƒg‚Ì”­¶æƒIƒuƒWƒFƒNƒg‚ŁAƒCƒxƒ“ƒg‚ðŽó‚¯Žæ‚郁ƒ\ƒbƒh–Œ‚ð - Žw’肵‚Ü‚·B‹ó•¶Žš—ñ‚ðŽw’è‚·‚邯 owner ‚̓ƒ\ƒbƒh‚Ƃ݂Ȃ³‚êAƒCƒxƒ“ƒg‚Ì”­¶‚²‚Æ‚É - owner ‚ª’ŒÚŒÄ‚΂ê‚Ü‚·B
+
 owner で指定したむベントの発生先オブゞェクトで、むベントを受け取るメ゜ッド名を + 指定したす。空文字列を指定するず owner はメ゜ッドずみなされ、むベントの発生ごずに + owner が盎接呌ばれたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @AsyncTrigger ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
+  AsyncTrigger クラスのオブゞェクトを構築したす。
diff --git a/docs/kr2doc/contents/f_AsyncTrigger_cached.html b/docs/kr2doc/contents/f_AsyncTrigger_cached.html index 543f0d8..cb25911 100644 --- a/docs/kr2doc/contents/f_AsyncTrigger_cached.html +++ b/docs/kr2doc/contents/f_AsyncTrigger_cached.html @@ -5,31 +5,31 @@ - cached - ƒCƒxƒ“ƒg‚ðƒLƒƒƒbƒVƒ…‚·‚é‚©‚Ç‚€‚© + cached - むベントをキャッシュするかどうか - + - - + +

AsyncTrigger.cached

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒCƒxƒ“ƒg‚ðƒLƒƒƒbƒVƒ…‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+むベントをキャッシュするかどうか +
タむプ
-AsyncTriggerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+AsyncTriggerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒCƒxƒ“ƒg‚ðƒLƒƒƒbƒVƒ…‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯A”­–C‚܂łɉœ“x AsyncTrigger.trigger ƒƒ\ƒbƒh‚ðŒÄ‚ñ‚Å‚à - ”­–C‚Í‚P‰ñ‚Ÿ‚¯‚ƂȂè‚Ü‚·B
- @‹U‚ðŽw’è‚·‚邯A”­–C‚܂łɌĂñ‚Ÿ‰ñ”•ªA”­–C‚³‚ê‚Ü‚·B
+  むベントをキャッシュするかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するず、発砲たでに䜕床 AsyncTrigger.trigger メ゜ッドを呌んでも + 発砲は回だけずなりたす。
+  停を指定するず、発砲たでに呌んだ回数分、発砲されたす。
diff --git a/docs/kr2doc/contents/f_AsyncTrigger_cancel.html b/docs/kr2doc/contents/f_AsyncTrigger_cancel.html index 74e7565..2e37df4 100644 --- a/docs/kr2doc/contents/f_AsyncTrigger_cancel.html +++ b/docs/kr2doc/contents/f_AsyncTrigger_cancel.html @@ -5,41 +5,41 @@ - cancel - ƒgƒŠƒK‚̃Lƒƒƒ“ƒZƒ‹ + cancel - トリガのキャンセル - + - - + +

AsyncTrigger.cancel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒgƒŠƒK‚̃Lƒƒƒ“ƒZƒ‹
-
ƒ^ƒCƒv
+トリガのキャンセル +
タむプ
-AsyncTriggerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+AsyncTriggerクラスのメ゜ッド
-
\•¶
+
構文
cancel()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @AsyncTrigger.trigger ƒƒ\ƒbƒh‚ňø‚¢‚œƒgƒŠƒK‚ðƒLƒƒƒ“ƒZƒ‹‚µ‚Ü‚·B
- @”­–C‘O‚Å‚ ‚ê‚΂¢‚‚łàƒLƒƒƒ“ƒZƒ‹‚Å‚«‚Ü‚·B
+  AsyncTrigger.trigger メ゜ッドで匕いたトリガをキャンセルしたす。
+  発砲前であればい぀でもキャンセルできたす。
diff --git a/docs/kr2doc/contents/f_AsyncTrigger_mode.html b/docs/kr2doc/contents/f_AsyncTrigger_mode.html index 91b84d2..3991275 100644 --- a/docs/kr2doc/contents/f_AsyncTrigger_mode.html +++ b/docs/kr2doc/contents/f_AsyncTrigger_mode.html @@ -5,36 +5,36 @@ - mode - ƒ‚[ƒh + mode - モヌド - + - - + +

AsyncTrigger.mode

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‚[ƒh
-
ƒ^ƒCƒv
+モヌド +
タむプ
-AsyncTriggerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+AsyncTriggerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @“®ì‚̃‚[ƒh‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ˆÈ‰º‚Ì’l‚Ì‚¢‚ž‚ê‚©‚ðŽw’肵‚Ü‚·B
- atmNormal : ’ʏí‚̃Cƒxƒ“ƒg”zM‚Ì’iŠK‚Å”­–C‚³‚ê‚Ü‚·B
- atmExclusive : ‘Œ‚Ì”ñ“¯ŠúƒCƒxƒ“ƒg‚æ‚è‚à—Dæ‚³‚ê‚Ä”­–C‚³‚ê‚Ü‚·
- atmAtIdle : ƒAƒCƒhƒ‹ó‘Ô ( ‘Œ‚É”zM‚·‚éƒCƒxƒ“ƒg‚ª–³‚­‚È‚Á‚œ‚Æ‚« ) ‚É”­–C‚³‚ê‚Ü‚·B
- @“¯Žž‚ɃgƒŠƒK‚ðˆø‚¢‚œ‚Æ‚«‚É”­–C‚³‚ê‚鏇˜‚Í atmExclusive, atmNormal, atmIdle ‚̏‡‚ɂȂè‚Ü‚·B
- @“¯‚¶ƒ‚[ƒh‚̃gƒŠƒK‚ª•¡”ˆø‚©‚ê‚Ä‚¢‚éê‡‚́AƒgƒŠƒK‚ªˆø‚©‚ꂜ‡‚É”­–C‚µ‚Ü‚·B
+  動䜜のモヌドを衚したす。倀を蚭定するこずもできたす。
+  以䞋の倀のいずれかを指定したす。
+ atmNormal : 通垞のむベント配信の段階で発砲されたす。
+ atmExclusive : 他の非同期むベントよりも優先されお発砲されたす
+ atmAtIdle : アむドル状態 ( 他に配信するむベントが無くなったずき ) に発砲されたす。
+  同時にトリガを匕いたずきに発砲される順序は atmExclusive, atmNormal, atmIdle の順になりたす。
+  同じモヌドのトリガが耇数匕かれおいる堎合は、トリガが匕かれた順に発砲したす。
-
ŽQÆ
+
参照
Timer.mode
diff --git a/docs/kr2doc/contents/f_AsyncTrigger_onFire.html b/docs/kr2doc/contents/f_AsyncTrigger_onFire.html index 72b34e3..6a13175 100644 --- a/docs/kr2doc/contents/f_AsyncTrigger_onFire.html +++ b/docs/kr2doc/contents/f_AsyncTrigger_onFire.html @@ -5,36 +5,36 @@ - onFire - ”­–C‚·‚邯‚« + onFire - 発砲するずき - + - - + +

AsyncTrigger.onFire

-
‹@”\/ˆÓ–¡
+
機胜/意味
-”­–C‚·‚邯‚«
-
ƒ^ƒCƒv
+発砲するずき +
タむプ
-AsyncTriggerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+AsyncTriggerクラスのむベント
-
\•¶
+
構文
onFire()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @AsyncTrigger.trigger ƒƒ\ƒbƒh‚ŃgƒŠƒK‚ðˆø‚¢‚œŒã‚É”­¶‚µ‚Ü‚·B
+  AsyncTrigger.trigger メ゜ッドでトリガを匕いた埌に発生したす。
diff --git a/docs/kr2doc/contents/f_AsyncTrigger_trigger.html b/docs/kr2doc/contents/f_AsyncTrigger_trigger.html index 9f1caf9..7e0fdc8 100644 --- a/docs/kr2doc/contents/f_AsyncTrigger_trigger.html +++ b/docs/kr2doc/contents/f_AsyncTrigger_trigger.html @@ -5,42 +5,42 @@ - trigger - ƒgƒŠƒK‚ðˆø‚­ + trigger - トリガを匕く - + - - + +

AsyncTrigger.trigger

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒgƒŠƒK‚ðˆø‚­
-
ƒ^ƒCƒv
+トリガを匕く +
タむプ
-AsyncTriggerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+AsyncTriggerクラスのメ゜ッド
-
\•¶
+
構文
trigger()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ðŒÄ‚ñ‚ŸŒãA‹g—¢‹g—¢–{‘̂ɐ§Œä‚ª–ß‚èA‹g—¢‹g—¢–{‘Ì‚ª‚œ‚Ü‚Á‚œ”ñ“¯ŠúƒCƒxƒ“ƒg‚ð”zM‚·‚é - ’iŠK‚É‚È‚é‚Æ AsyncTrigger.onFire ƒCƒxƒ“ƒg‚ª”­¶‚µ‚Ü‚·B
+  むベントを発生させたす。
+  このメ゜ッドを呌んだ埌、吉里吉里本䜓に制埡が戻り、吉里吉里本䜓がたたった非同期むベントを配信する + 段階になるず AsyncTrigger.onFire むベントが発生したす。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer.html b/docs/kr2doc/contents/f_CDDASoundBuffer.html index dd43bb6..eaaa118 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer.html @@ -9,42 +9,42 @@ - + - +

CDDASoundBuffer

-@CDDASoundBuffer ƒNƒ‰ƒX‚́ACD-DA‚̍ж‚ðŠÇ—‚·‚éƒNƒ‰ƒX‚Å‚·B
+ CDDASoundBuffer クラスは、CD-DAの再生を管理するクラスです。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
CDDASoundBuffer
-
ƒƒ\ƒbƒh
+
メ゜ッド
-fade ( ƒtƒF[ƒh‚ðŠJŽn‚·‚é )
-open ( ƒƒfƒBƒA‚ðŠJ‚­ )
-play ( ƒƒfƒBƒA‚ðÄ¶‚·‚é )
-stop ( ƒƒfƒBƒA‚ð’âŽ~‚·‚é )
-stopFade ( ƒtƒF[ƒh‚ð’âŽ~‚·‚é )
+fade ( フェヌドを開始する )
+open ( メディアを開く )
+play ( メディアを再生する )
+stop ( メディアを停止する )
+stopFade ( フェヌドを停止する )
-
ƒvƒƒpƒeƒB
+
プロパティ
-looping ( ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚© )
-paused ( ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚© )
-position ( Ä¶ˆÊ’u )
-status ( ƒXƒe[ƒ^ƒX )
-totalTime ( ƒƒfƒBƒA‚̍Đ¶ŽžŠÔ )
-volume ( ‰¹—Ê )
-volume2 ( ‘æ‚Q‰¹—Ê )
+looping ( ルヌプ再生を行うかどうか )
+paused ( 䞀時停止状態かどうか )
+position ( 再生䜍眮 )
+status ( ステヌタス )
+totalTime ( メディアの再生時間 )
+volume ( 音量 )
+volume2 ( 第音量 )
-
ƒCƒxƒ“ƒg
+
むベント
-onFadeCompleted ( ƒtƒF[ƒh‚ªI—¹‚µ‚œ )
-onStatusChanged ( ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ )
+onFadeCompleted ( フェヌドが終了した )
+onStatusChanged ( ステヌタスが倉曎された )
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_CDDASoundBuffer.html b/docs/kr2doc/contents/f_CDDASoundBuffer_CDDASoundBuffer.html index 818e83d..a35d0b4 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_CDDASoundBuffer.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_CDDASoundBuffer.html @@ -5,45 +5,45 @@ - CDDASoundBuffer - CDDASoundBuffer ƒIƒuƒWƒFƒNƒg‚̍\’z + CDDASoundBuffer - CDDASoundBuffer オブゞェクトの構築 - + - - + +

CDDASoundBuffer.CDDASoundBuffer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-CDDASoundBuffer ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+CDDASoundBuffer オブゞェクトの構築 +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+CDDASoundBufferクラスのコンストラクタ
-
\•¶
+
構文
CDDASoundBuffer(owner)
-
ˆø”
+
匕数
- +
-
owner @ƒCƒxƒ“ƒg‚Ì”­¶æ‚ðŽw’肵‚Ü‚·B
+
 むベントの発生先を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @CDDASoundBuffer ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
- @ƒCƒxƒ“ƒg‚ª”­¶‚·‚邯 owner ‚ÅŽw’肵‚œƒIƒuƒWƒFƒNƒg‚Ì action ƒƒ\ƒbƒh‚ðŒÄ‚яo‚µ‚Ü‚·Bowner ‚É null ‚ðŽw’è‚·‚邯 action ƒƒ\ƒbƒh‚͌Ă΂ê‚Ü‚¹‚ñB’ʏí‚Í Window ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð owner ‚ÉŽw’肵‚Ü‚·B
+  CDDASoundBuffer クラスのオブゞェクトを構築したす。
+  むベントが発生するず owner で指定したオブゞェクトの action メ゜ッドを呌び出したす。owner に null を指定するず action メ゜ッドは呌ばれたせん。通垞は Window クラスのオブゞェクトを owner に指定したす。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_fade.html b/docs/kr2doc/contents/f_CDDASoundBuffer_fade.html index ae6271f..7fe0040 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_fade.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_fade.html @@ -5,52 +5,52 @@ - fade - ƒtƒF[ƒh‚ðŠJŽn‚·‚é + fade - フェヌドを開始する - + - - + +

CDDASoundBuffer.fade

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒF[ƒh‚ðŠJŽn‚·‚é
-
ƒ^ƒCƒv
+フェヌドを開始する +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+CDDASoundBufferクラスのメ゜ッド
-
\•¶
+
構文
fade(to, time, delay=0)
-
ˆø”
+
匕数
- +
- - -
to @“ž’B‚³‚¹‚鉹—Ê‚ðŽw’肵‚Ü‚·B
- @‰¹—ʂ̎w’è‚ɂ‚¢‚Ä‚Í CDDASoundBuffer.volume ƒvƒƒpƒeƒB‚ðŽQÆ‚µ‚Ä - ‚­‚Ÿ‚³‚¢B
+
 到達させる音量を指定したす。
+  音量の指定に぀いおは CDDASoundBuffer.volume プロパティを参照しお + ください。
time @ƒtƒF[ƒh‚É‚©‚¯‚鎞ŠÔ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 フェヌドにかける時間を ms 単䜍で指定したす。
delay @ƒtƒF[ƒhŠJŽn‚܂ł̑҂¿ŽžŠÔ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 フェヌド開始たでの埅ち時間を ms 単䜍で指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒtƒF[ƒh ( ˜A‘±“I‚ȉ¹—ʂ̕ω» ) ‚ðŠJŽn‚µ‚Ü‚·B
+  フェヌド ( 連続的な音量の倉化 ) を開始したす。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_looping.html b/docs/kr2doc/contents/f_CDDASoundBuffer_looping.html index f8bec37..844c1b1 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_looping.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_looping.html @@ -5,29 +5,29 @@ - looping - ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚© + looping - ルヌプ再生を行うかどうか - + - - + +

CDDASoundBuffer.looping

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+ルヌプ再生を行うかどうか +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+CDDASoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ƒ‹[ƒvÄ¶‚ª‚³‚ê‚Ü‚·B
+  ルヌプ再生を行うかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するずルヌプ再生がされたす。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_onFadeCompleted.html b/docs/kr2doc/contents/f_CDDASoundBuffer_onFadeCompleted.html index 75f7654..bf8e8e6 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_onFadeCompleted.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_onFadeCompleted.html @@ -5,36 +5,36 @@ - onFadeCompleted - ƒtƒF[ƒh‚ªI—¹‚µ‚œ + onFadeCompleted - フェヌドが終了した - + - - + +

CDDASoundBuffer.onFadeCompleted

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒF[ƒh‚ªI—¹‚µ‚œ
-
ƒ^ƒCƒv
+フェヌドが終了した +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+CDDASoundBufferクラスのむベント
-
\•¶
+
構文
onFadeCompleted()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @CDDASoundBuffer.fade ƒƒ\ƒbƒh‚ÅŠJŽn‚µ‚œƒtƒF[ƒh‚ªI—¹‚µ‚œ‚Æ‚«‚É”­¶‚µ‚Ü‚·B
+  CDDASoundBuffer.fade メ゜ッドで開始したフェヌドが終了したずきに発生したす。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_onStatusChanged.html b/docs/kr2doc/contents/f_CDDASoundBuffer_onStatusChanged.html index ced023d..0f35443 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_onStatusChanged.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_onStatusChanged.html @@ -5,41 +5,41 @@ - onStatusChanged - ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ + onStatusChanged - ステヌタスが倉曎された - + - - + +

CDDASoundBuffer.onStatusChanged

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ
-
ƒ^ƒCƒv
+ステヌタスが倉曎された +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+CDDASoundBufferクラスのむベント
-
\•¶
+
構文
onStatusChanged(status)
-
ˆø”
+
匕数
- +
-
status @V‚µ‚¢ƒXƒe[ƒ^ƒX‚Å‚·B
- @CDDASoundBuffer.status ƒvƒƒpƒeƒB‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 新しいステヌタスです。
+  CDDASoundBuffer.status プロパティを参照しおください。
-
à–Ÿ
+
説明
- @Ä¶‚̃Xƒe[ƒ^ƒX ( ó‘Ô ) ‚ª•Ï‚í‚Á‚œŽž‚É”­¶‚µ‚Ü‚·B
+  再生のステヌタス ( 状態 ) が倉わった時に発生したす。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_open.html b/docs/kr2doc/contents/f_CDDASoundBuffer_open.html index 246b633..2577ee7 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_open.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_open.html @@ -5,47 +5,47 @@ - open - ƒƒfƒBƒA‚ðŠJ‚­ + open - メディアを開く - + - - + +

CDDASoundBuffer.open

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ðŠJ‚­
-
ƒ^ƒCƒv
+メディアを開く +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+CDDASoundBufferクラスのメ゜ッド
-
\•¶
+
構文
open(storage)
-
ˆø”
+
匕数
- +
+  再生したいトラックを指定したす。 + 数倀を指定するずそのトラックを再生するこずになりたす。"ドラむブ文字:トラック番号" の + 圢匏の文字列を指定するずそのドラむブの指定されたトラック番号が再生されたす ( 䟋 : "e:5" )。
storage - @Ä¶‚µ‚œ‚¢ƒgƒ‰ƒbƒN‚ðŽw’肵‚Ü‚·B - ”’l‚ðŽw’è‚·‚邯‚»‚̃gƒ‰ƒbƒN‚ðÄ¶‚·‚邱‚ƂɂȂè‚Ü‚·B"ƒhƒ‰ƒCƒu•¶Žš:ƒgƒ‰ƒbƒN”ԍ†" ‚Ì - Œ`Ž®‚Ì•¶Žš—ñ‚ðŽw’è‚·‚邯‚»‚̃hƒ‰ƒCƒu‚ÌŽw’肳‚ꂜƒgƒ‰ƒbƒN”ԍ†‚ªÄ¶‚³‚ê‚Ü‚· ( —á : "e:5" )B
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒƒfƒBƒA‚ðŠJ‚«‚Ü‚·B‚±‚̃ƒ\ƒbƒh‚͍ж‚ðŠJŽn‚µ‚Ü‚¹‚ñB
+  指定されたメディアを開きたす。このメ゜ッドは再生を開始したせん。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_paused.html b/docs/kr2doc/contents/f_CDDASoundBuffer_paused.html index a8c544d..c955641 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_paused.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_paused.html @@ -5,31 +5,31 @@ - paused - ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚© + paused - 䞀時停止状態かどうか - + - - + +

CDDASoundBuffer.paused

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+䞀時停止状態かどうか +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+CDDASoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚̏ꍇ‚͈ꎞ’âŽ~ó‘Ô‚Å‚·B
+  䞀時停止状態かどうかを衚したす。倀を蚭定するこずもできたす。
+  真の堎合は䞀時停止状態です。
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł͎À‘•‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
+  珟バヌゞョンでは実装されおいたせん。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_play.html b/docs/kr2doc/contents/f_CDDASoundBuffer_play.html index c93448b..ac55614 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_play.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_play.html @@ -5,40 +5,40 @@ - play - ƒƒfƒBƒA‚ðÄ¶‚·‚é + play - メディアを再生する - + - - + +

CDDASoundBuffer.play

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ðÄ¶‚·‚é
-
ƒ^ƒCƒv
+メディアを再生する +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+CDDASoundBufferクラスのメ゜ッド
-
\•¶
+
構文
play()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚̍ж‚ðŠJŽn‚µ‚Ü‚·B
+  メディアの再生を開始したす。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_position.html b/docs/kr2doc/contents/f_CDDASoundBuffer_position.html index 3895f91..3c9a20b 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_position.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_position.html @@ -5,30 +5,30 @@ - position - Ä¶ˆÊ’u + position - 再生䜍眮 - + - - + +

CDDASoundBuffer.position

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶ˆÊ’u
-
ƒ^ƒCƒv
+再生䜍眮 +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+CDDASoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶ˆÊ’u‚ð ms ’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邯‚»‚̈ʒu‚Ɉړ®‚µ‚Ü‚·B
+  再生䜍眮を ms 単䜍で衚したす。倀を蚭定するずその䜍眮に移動したす。
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł͎À‘•‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
+  珟バヌゞョンでは実装されおいたせん。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_status.html b/docs/kr2doc/contents/f_CDDASoundBuffer_status.html index b52e69c..5148639 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_status.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_status.html @@ -5,32 +5,32 @@ - status - ƒXƒe[ƒ^ƒX + status - ステヌタス - + - - + +

CDDASoundBuffer.status

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒe[ƒ^ƒX
-
ƒ^ƒCƒv
+ステヌタス +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+CDDASoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Œ»Ý‚̏ó‘Ô‚ð•\‚µ‚Ü‚·B
- @ó‘Ô‚Í•¶Žš—ñ‚Å•\‚³‚êAˆÈ‰º‚Ì’l‚ð‚Æ‚è‚Ü‚·B
- "unload" : ƒƒfƒBƒA‚ªŠJ‚©‚ê‚ĂȂ¢
- "play" : ƒƒfƒBƒA‚͍ж’†‚Å‚ ‚é
- "stop" : ƒƒfƒBƒA‚Í’âŽ~’†‚Å‚ ‚é
+  珟圚の状態を衚したす。
+  状態は文字列で衚され、以䞋の倀をずりたす。
+ "unload" : メディアが開かれおない
+ "play" : メディアは再生䞭である
+ "stop" : メディアは停止䞭である
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_stop.html b/docs/kr2doc/contents/f_CDDASoundBuffer_stop.html index 94f7dd7..4294c08 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_stop.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_stop.html @@ -5,40 +5,40 @@ - stop - ƒƒfƒBƒA‚ð’âŽ~‚·‚é + stop - メディアを停止する - + - - + +

CDDASoundBuffer.stop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ð’âŽ~‚·‚é
-
ƒ^ƒCƒv
+メディアを停止する +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+CDDASoundBufferクラスのメ゜ッド
-
\•¶
+
構文
stop()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚ð’âŽ~‚µ‚Ü‚·B
+  メディアを停止したす。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_stopFade.html b/docs/kr2doc/contents/f_CDDASoundBuffer_stopFade.html index d9aba34..d876b5c 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_stopFade.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_stopFade.html @@ -5,41 +5,41 @@ - stopFade - ƒtƒF[ƒh‚ð’âŽ~‚·‚é + stopFade - フェヌドを停止する - + - - + +

CDDASoundBuffer.stopFade

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒF[ƒh‚ð’âŽ~‚·‚é
-
ƒ^ƒCƒv
+フェヌドを停止する +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+CDDASoundBufferクラスのメ゜ッド
-
\•¶
+
構文
stopFade()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @CDDASoundBuffer.fade ƒƒ\ƒbƒh‚ÅŠJŽn‚µ‚œƒtƒF[ƒh‚ð‹­§“I‚É’âŽ~‚µ‚Ü‚·B
- @‰¹—ʂ͒âŽ~‚³‚¹‚œŽž“_‚̂܂܂ɂȂè‚Ü‚·B
+  CDDASoundBuffer.fade メ゜ッドで開始したフェヌドを匷制的に停止したす。
+  音量は停止させた時点のたたになりたす。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_totalTime.html b/docs/kr2doc/contents/f_CDDASoundBuffer_totalTime.html index 7561fd8..2c9742e 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_totalTime.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_totalTime.html @@ -5,30 +5,30 @@ - totalTime - ƒƒfƒBƒA‚̍Đ¶ŽžŠÔ + totalTime - メディアの再生時間 - + - - + +

CDDASoundBuffer.totalTime

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚̍Đ¶ŽžŠÔ
-
ƒ^ƒCƒv
+メディアの再生時間 +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+CDDASoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚Ì‘Ä¶ŽžŠÔ‚ð ms ’PˆÊ‚Å•\‚µ‚Ü‚·B
+  メディアの総再生時間を ms 単䜍で衚したす。
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł͎À‘•‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
+  珟バヌゞョンでは実装されおいたせん。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_volume.html b/docs/kr2doc/contents/f_CDDASoundBuffer_volume.html index 7703c64..4f08a93 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_volume.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_volume.html @@ -5,29 +5,29 @@ - volume - ‰¹—Ê + volume - 音量 - + - - + +

CDDASoundBuffer.volume

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰¹—Ê
-
ƒ^ƒCƒv
+音量 +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+CDDASoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶‚·‚鉹—Ê‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- 0 ` 100000 ‚̐”’l‚ÅŽw’肵A 0 ‚ªŠ®‘Sƒ~ƒ…[ƒgA100000 ‚ª 100% ‚̉¹—ʂƂȂè‚Ü‚·B
+  再生する音量を衚したす。倀を蚭定するこずもできたす。
+ 0  100000 の数倀で指定し、 0 が完党ミュヌト、100000 が 100% の音量ずなりたす。
diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_volume2.html b/docs/kr2doc/contents/f_CDDASoundBuffer_volume2.html index c1c66cd..21561b0 100644 --- a/docs/kr2doc/contents/f_CDDASoundBuffer_volume2.html +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_volume2.html @@ -5,34 +5,34 @@ - volume2 - ‘æ‚Q‰¹—Ê + volume2 - 第音量 - + - - + +

CDDASoundBuffer.volume2

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘æ‚Q‰¹—Ê
-
ƒ^ƒCƒv
+第音量 +
タむプ
-CDDASoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+CDDASoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶‚·‚鉹—Ê‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @CDDASoundBuffer.volume ƒvƒƒpƒeƒB‚ƈႀ‚̂́A‚±‚̃vƒƒpƒeƒB‚Í - CDDASoundBuffer.fade ƒƒ\ƒbƒh‚Å‚à•ω»‚µ‚È‚¢‚Æ‚¢‚€‚±‚Ƃł·B
- @ÅI“I‚ȉ¹—ʂ́Avolume ƒvƒƒpƒeƒB‚Æ‚±‚̃vƒƒpƒeƒB‚̐ςŌˆ’肳‚ê‚Ü‚·Bvolume ƒvƒƒpƒeƒB‚ª - 100000 ( 100% ) ‚Å volume2 ƒvƒƒpƒeƒB‚à 100000 ( 100% ) ‚È‚ç‚Î 100% ~ 100% = 100% ‚Å - 100% ‚̉¹—ʂōж‚³‚ê‚Ü‚·Bvolume ƒvƒƒpƒeƒB‚ª 50000 ( 50% ) ‚Å volume2 ƒvƒƒpƒeƒB‚ª 75000 ( 75% ) ‚È‚ç‚Î - 50% ~ 75% = 37.5% ‚Å 37.5 % ‚̉¹—ʂōж‚³‚ê‚Ü‚·B
+  再生する音量を衚したす。倀を蚭定するこずができたす。
+  CDDASoundBuffer.volume プロパティず違うのは、このプロパティは + CDDASoundBuffer.fade メ゜ッドでも倉化しないずいうこずです。
+  最終的な音量は、volume プロパティずこのプロパティの積で決定されたす。volume プロパティが + 100000 ( 100% ) で volume2 プロパティも 100000 ( 100% ) ならば 100% × 100% = 100% で + 100% の音量で再生されたす。volume プロパティが 50000 ( 50% ) で volume2 プロパティが 75000 ( 75% ) ならば + 50% × 75% = 37.5% で 37.5 % の音量で再生されたす。
diff --git a/docs/kr2doc/contents/f_Clipboard.html b/docs/kr2doc/contents/f_Clipboard.html index dd751f7..b98f51c 100644 --- a/docs/kr2doc/contents/f_Clipboard.html +++ b/docs/kr2doc/contents/f_Clipboard.html @@ -9,31 +9,31 @@ - + - +

Clipboard

-@Clipboard ƒNƒ‰ƒX‚Í OS‚̃NƒŠƒbƒvƒ{[ƒh‚ɃAƒNƒZƒX‚·‚é‹@”\‚ð’ñ‹Ÿ‚·‚éƒNƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚©‚çƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+ Clipboard クラスは OSのクリップボヌドにアクセスする機胜を提䟛するクラスです。このクラスからオブゞェクトを䜜成するこずはできたせん。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
-‚È‚µ +なし
-
ƒƒ\ƒbƒh
+
メ゜ッド
-hasFormat ( Žw’肳‚ꂜƒtƒH[ƒ}ƒbƒg‚ªƒNƒŠƒbƒvƒ{[ƒh“à‚É‘¶Ý‚·‚é‚© )
+hasFormat ( 指定されたフォヌマットがクリップボヌド内に存圚するか )
-
ƒvƒƒpƒeƒB
+
プロパティ
-asText ( ƒeƒLƒXƒgŒ`Ž® )
+asText ( テキスト圢匏 )
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_Clipboard_asText.html b/docs/kr2doc/contents/f_Clipboard_asText.html index fc5e7ba..34f7692 100644 --- a/docs/kr2doc/contents/f_Clipboard_asText.html +++ b/docs/kr2doc/contents/f_Clipboard_asText.html @@ -5,30 +5,30 @@ - asText - ƒeƒLƒXƒgŒ`Ž® + asText - テキスト圢匏 - + - - + +

Clipboard.asText

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒeƒLƒXƒgŒ`Ž®
-
ƒ^ƒCƒv
+テキスト圢匏 +
タむプ
-ClipboardƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Clipboardクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒNƒŠƒbƒvƒ{[ƒh‚ÉŒ»Ý‚ ‚éƒeƒLƒXƒgŒ`Ž®‚̃f[ƒ^‚ð•\‚µ‚Ü‚·B’l‚ð‘‚«ž‚Þ‚±‚Æ‚à‚Å‚«‚Ü‚·B
- @’l‚ð“ǂݏo‚·‚ƁAŒ»ÝƒNƒŠƒbƒvƒ{[ƒh‚É‚ ‚éƒeƒLƒXƒgŒ`Ž®‚̃f[ƒ^‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·BƒNƒŠƒbƒvƒ{[ƒh‚ɃeƒLƒXƒgŒ`Ž®‚̃f[ƒ^‚ª‚È‚¢ê‡‚́Avoid ‚ª“Ÿ‚ç‚ê‚Ü‚·B
- @’l‚ð‘‚«ž‚ނƁAƒNƒŠƒbƒvƒ{[ƒh‚ɃeƒLƒXƒgŒ`Ž®‚̃f[ƒ^‚ðŠi”[‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  クリップボヌドに珟圚あるテキスト圢匏のデヌタを衚したす。倀を曞き蟌むこずもできたす。
+  倀を読み出すず、珟圚クリップボヌドにあるテキスト圢匏のデヌタを埗るこずができたす。クリップボヌドにテキスト圢匏のデヌタがない堎合は、void が埗られたす。
+  倀を曞き蟌むず、クリップボヌドにテキスト圢匏のデヌタを栌玍するこずができたす。
diff --git a/docs/kr2doc/contents/f_Clipboard_hasFormat.html b/docs/kr2doc/contents/f_Clipboard_hasFormat.html index 8b73893..1845656 100644 --- a/docs/kr2doc/contents/f_Clipboard_hasFormat.html +++ b/docs/kr2doc/contents/f_Clipboard_hasFormat.html @@ -5,45 +5,45 @@ - hasFormat - Žw’肳‚ꂜƒtƒH[ƒ}ƒbƒg‚ªƒNƒŠƒbƒvƒ{[ƒh“à‚É‘¶Ý‚·‚é‚© + hasFormat - 指定されたフォヌマットがクリップボヌド内に存圚するか - + - - + +

Clipboard.hasFormat

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žw’肳‚ꂜƒtƒH[ƒ}ƒbƒg‚ªƒNƒŠƒbƒvƒ{[ƒh“à‚É‘¶Ý‚·‚é‚©
-
ƒ^ƒCƒv
+指定されたフォヌマットがクリップボヌド内に存圚するか +
タむプ
-ClipboardƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Clipboardクラスのメ゜ッド
-
\•¶
+
構文
hasFormat(format)
-
ˆø”
+
匕数
- +
-
format @‘¶Ý‚ðŠm”F‚µ‚œ‚¢ƒtƒH[ƒ}ƒbƒg‚ðŽw’肵‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚Å‚Í cbfText ‚݂̂ªŽw’è‰Â”\‚ŁA‚±‚ê‚ðŽw’è‚·‚邯AƒNƒŠƒbƒvƒ{[ƒh“à‚ɃeƒLƒXƒgŒ`Ž®‚̃f[ƒ^‚ª‘¶Ý‚·‚é‚©‚Ç‚€‚©‚𒲂ׂ邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
 存圚を確認したいフォヌマットを指定したす。
+  珟バヌゞョンでは cbfText のみが指定可胜で、これを指定するず、クリップボヌド内にテキスト圢匏のデヌタが存圚するかどうかを調べるこずができたす。
-
–ß‚è’l
+
戻り倀
-Žw’肳‚ꂜƒtƒH[ƒ}ƒbƒg‚ªƒNƒŠƒbƒvƒ{[ƒh“à‚É‘¶Ý‚·‚ê‚ΐ^A‘¶Ý‚µ‚È‚¯‚ê‚΋U
-
à–Ÿ
+指定されたフォヌマットがクリップボヌド内に存圚すれば真、存圚しなければ停 +
説明
- @Žw’肳‚ꂜƒtƒH[ƒ}ƒbƒg‚ªƒNƒŠƒbƒvƒ{[ƒh“à‚É‘¶Ý‚·‚é‚©‚Ç‚€‚©‚𒲂ׂ邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @OS ‚Ì’ñ‹Ÿ‚·‚éƒNƒŠƒbƒvƒ{[ƒh‚́A“¯Žž‚É•¡”‚̃tƒH[ƒ}ƒbƒg‚ðŽ‚Â‚±‚Æ‚ª‚Å‚«‚邜‚߁A‚»‚Ì’†‚É“Á’è‚̃tƒH[ƒ}ƒbƒg‚ª‚ ‚é‚©‚Ç‚€‚©‚ð‚±‚Ìƒƒ\ƒbƒh‚Å’²‚ׂ邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  指定されたフォヌマットがクリップボヌド内に存圚するかどうかを調べるこずができたす。
+  OS の提䟛するクリップボヌドは、同時に耇数のフォヌマットを持぀こずができるため、その䞭に特定のフォヌマットがあるかどうかをこのメ゜ッドで調べるこずができたす。
diff --git a/docs/kr2doc/contents/f_Console.html b/docs/kr2doc/contents/f_Console.html index 0762635..4cd9519 100644 --- a/docs/kr2doc/contents/f_Console.html +++ b/docs/kr2doc/contents/f_Console.html @@ -9,31 +9,31 @@ - + - +

Console

-@Console ƒNƒ‰ƒX‚́AƒRƒ“ƒ\[ƒ‹‚ÉŠÖ‚·‚éŠÇ—‚ðs‚€ƒNƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚©‚çƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñ ( ‚±‚̃Nƒ‰ƒX‚ɂ̓AƒNƒZƒX‚Å‚«‚Ü‚¹‚ñ )B‚±‚̃Nƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚É‚Í Debug.console ‚ŃAƒNƒZƒX‚Å‚«‚Ü‚·B
+ Console クラスは、コン゜ヌルに関する管理を行うクラスです。このクラスからオブゞェクトを䜜成するこずはできたせん ( このクラスにはアクセスできたせん )。このクラスのオブゞェクトには Debug.console でアクセスできたす。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
-‚È‚µ +なし
-
ƒƒ\ƒbƒh
+
メ゜ッド
-‚È‚µ +なし
-
ƒvƒƒpƒeƒB
+
プロパティ
-visible ( •\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© )
+visible ( 衚瀺されおいるかどうか )
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_Console_visible.html b/docs/kr2doc/contents/f_Console_visible.html index c2167b2..9ff00d1 100644 --- a/docs/kr2doc/contents/f_Console_visible.html +++ b/docs/kr2doc/contents/f_Console_visible.html @@ -5,29 +5,29 @@ - visible - •\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© + visible - 衚瀺されおいるかどうか - + - - + +

Console.visible

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+衚瀺されおいるかどうか +
タむプ
-ConsoleƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Consoleクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒRƒ“ƒ\[ƒ‹‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯•\ŽŠ‚³‚ê‚Ü‚·B
+  コン゜ヌルが衚瀺されおいるかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するず衚瀺されたす。
diff --git a/docs/kr2doc/contents/f_Controller.html b/docs/kr2doc/contents/f_Controller.html index f03df5a..db935fc 100644 --- a/docs/kr2doc/contents/f_Controller.html +++ b/docs/kr2doc/contents/f_Controller.html @@ -9,31 +9,31 @@ - + - +

Controller

-@Controller ƒNƒ‰ƒX‚́AƒRƒ“ƒgƒ[ƒ‰‚ÉŠÖ‚·‚éŠÇ—‚ðs‚€ƒNƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚©‚çƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñ ( ‚±‚̃Nƒ‰ƒX‚ɂ̓AƒNƒZƒX‚Å‚«‚Ü‚¹‚ñ )B‚±‚̃Nƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚É‚Í Debug.controller ‚ŃAƒNƒZƒX‚Å‚«‚Ü‚·B
+ Controller クラスは、コントロヌラに関する管理を行うクラスです。このクラスからオブゞェクトを䜜成するこずはできたせん ( このクラスにはアクセスできたせん )。このクラスのオブゞェクトには Debug.controller でアクセスできたす。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
-‚È‚µ +なし
-
ƒƒ\ƒbƒh
+
メ゜ッド
-‚È‚µ +なし
-
ƒvƒƒpƒeƒB
+
プロパティ
-visible ( •\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© )
+visible ( 衚瀺されおいるかどうか )
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_Controller_visible.html b/docs/kr2doc/contents/f_Controller_visible.html index 5f8fa8f..36311e3 100644 --- a/docs/kr2doc/contents/f_Controller_visible.html +++ b/docs/kr2doc/contents/f_Controller_visible.html @@ -5,29 +5,29 @@ - visible - •\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© + visible - 衚瀺されおいるかどうか - + - - + +

Controller.visible

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+衚瀺されおいるかどうか +
タむプ
-ControllerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Controllerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒRƒ“ƒgƒ[ƒ‹‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯•\ŽŠ‚³‚ê‚Ü‚·B
+  コントロヌルが衚瀺されおいるかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するず衚瀺されたす。
diff --git a/docs/kr2doc/contents/f_Debug.html b/docs/kr2doc/contents/f_Debug.html index 9b694e5..f2ecce6 100644 --- a/docs/kr2doc/contents/f_Debug.html +++ b/docs/kr2doc/contents/f_Debug.html @@ -9,41 +9,41 @@ - + - +

Debug

-@Debug ƒNƒ‰ƒX‚Í ‹g—¢‹g—¢‚̃fƒoƒbƒO‚ÉŠÖ‚·‚é‹@”\‚ð’ñ‹Ÿ‚·‚éƒNƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚©‚çƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
-@‹g—¢‹g—¢‚̃Rƒ“ƒ\[ƒ‹‚̃ƒO‚Ì–Œ‘O‚Í krkr.console.log ‚ɂȂè‚Ü‚·B‚Ü‚œAƒn[ƒhƒEƒFƒA—áŠO‚ª”­¶‚µ‚œ‚Æ‚«‚ɍ쐬‚³‚ê‚éƒtƒ@ƒCƒ‹‚Í hwexcept.log ‚ƂȂè‚Ü‚·B
-@‚±‚ê‚ç‚̃ƒOƒtƒ@ƒCƒ‹‚́AƒfƒtƒHƒ‹ƒg‚ł̓vƒƒWƒFƒNƒgƒfƒBƒŒƒNƒgƒŠ‚ɂȂè‚Ü‚·B‚œ‚Ÿ‚µAƒvƒƒWƒFƒNƒgƒfƒBƒŒƒNƒgƒŠ‚ªƒA[ƒJƒCƒu‚ȂǁA‘‚«ž‚Ý‚ª‚Å‚«‚È‚¢ƒfƒBƒŒƒNƒgƒŠ‚̏ꍇ‚͏o—Í‚³‚ê‚Ü‚¹‚ñB
-@ƒƒOƒtƒ@ƒCƒ‹‚̏o—͐æ‚Í logLocation ƒvƒƒpƒeƒB‚ŕύX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· (KAG‚̏ꍇ‚Ížxƒf[ƒ^‚̕ۑ¶æ‚ɐݒ肳‚ê‚Ü‚·)B
+ Debug クラスは 吉里吉里のデバッグに関する機胜を提䟛するクラスです。このクラスからオブゞェクトを䜜成するこずはできたせん。
+ 吉里吉里のコン゜ヌルのログの名前は krkr.console.log になりたす。たた、ハヌドりェア䟋倖が発生したずきに䜜成されるファむルは hwexcept.log ずなりたす。
+ これらのログファむルは、デフォルトではプロゞェクトディレクトリになりたす。ただし、プロゞェクトディレクトリがアヌカむブなど、曞き蟌みができないディレクトリの堎合は出力されたせん。
+ ログファむルの出力先は logLocation プロパティで倉曎するこずができたす (KAGの堎合は栞デヌタの保存先に蚭定されたす)。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
-‚È‚µ +なし
-
ƒƒ\ƒbƒh
+
メ゜ッド
-logAsError ( ƒGƒ‰[Žž‚Æ“¯‚¶‚æ‚€‚ɃƒO‚ðƒtƒ@ƒCƒ‹‚ɏo—ÍŠJŽn‚·‚é )
-message ( ƒRƒ“ƒ\[ƒ‹‚ÖƒƒbƒZ[ƒW‚ðo—Í )
-notice ( ƒRƒ“ƒ\[ƒ‹‚֏d—v‚ȃƒbƒZ[ƒW‚ðo—Í )
-startLogToFile ( ƒRƒ“ƒ\[ƒ‹‚̃ƒO‚̏o—ÍŠJŽn )
+logAsError ( ゚ラヌ時ず同じようにログをファむルに出力開始する )
+message ( コン゜ヌルぞメッセヌゞを出力 )
+notice ( コン゜ヌルぞ重芁なメッセヌゞを出力 )
+startLogToFile ( コン゜ヌルのログの出力開始 )
-
ƒvƒƒpƒeƒB
+
プロパティ
-clearLogFileOnError ( ƒGƒ‰[”­¶Žž‚ɃRƒ“ƒ\[ƒ‹‚̃ƒOƒtƒ@ƒCƒ‹‚ðƒNƒŠƒA‚·‚é‚©‚Ç‚€‚© )
-console ( ƒRƒ“ƒ\[ƒ‹ƒIƒuƒWƒFƒNƒg )
-controller ( ƒRƒ“ƒgƒ[ƒ‰ƒIƒuƒWƒFƒNƒg )
-logLocation ( ƒƒOƒtƒ@ƒCƒ‹‚̏o—͐æ )
-logToFileOnError ( ƒGƒ‰[”­¶Žž‚ɃRƒ“ƒ\[ƒ‹‚̃ƒO‚ðƒtƒ@ƒCƒ‹‚ɏo—Í‚·‚é‚© )
+clearLogFileOnError ( ゚ラヌ発生時にコン゜ヌルのログファむルをクリアするかどうか )
+console ( コン゜ヌルオブゞェクト )
+controller ( コントロヌラオブゞェクト )
+logLocation ( ログファむルの出力先 )
+logToFileOnError ( ゚ラヌ発生時にコン゜ヌルのログをファむルに出力するか )
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_Debug_clearLogFileOnError.html b/docs/kr2doc/contents/f_Debug_clearLogFileOnError.html index 21cd649..e28b4fc 100644 --- a/docs/kr2doc/contents/f_Debug_clearLogFileOnError.html +++ b/docs/kr2doc/contents/f_Debug_clearLogFileOnError.html @@ -5,31 +5,31 @@ - clearLogFileOnError - ƒGƒ‰[”­¶Žž‚ɃRƒ“ƒ\[ƒ‹‚̃ƒOƒtƒ@ƒCƒ‹‚ðƒNƒŠƒA‚·‚é‚©‚Ç‚€‚© + clearLogFileOnError - ゚ラヌ発生時にコン゜ヌルのログファむルをクリアするかどうか - + - - + +

Debug.clearLogFileOnError

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒGƒ‰[”­¶Žž‚ɃRƒ“ƒ\[ƒ‹‚̃ƒOƒtƒ@ƒCƒ‹‚ðƒNƒŠƒA‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+゚ラヌ発生時にコン゜ヌルのログファむルをクリアするかどうか +
タむプ
-DebugƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Debugクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @^‚̏ꍇAƒGƒ‰[‚ª”­¶‚µ‚œ‚Æ‚«‚ɃRƒ“ƒ\[ƒ‹‚̃ƒO‚ðŽ©“®“I‚ɃNƒŠƒA‚·‚邿‚€‚ɂȂè‚Ü‚·B
- @‹U‚̏ꍇ‚̓NƒŠƒA‚Í‚³‚ꂞAŠù‘¶‚̃ƒOƒtƒ@ƒCƒ‹‚ɒljÁ‚³‚ê‚Ü‚·B
+  真の堎合、゚ラヌが発生したずきにコン゜ヌルのログを自動的にクリアするようになりたす。
+  停の堎合はクリアはされず、既存のログファむルに远加されたす。
-
ŽQÆ
+
参照
Debug.startLogToFile
Debug.logToFileOnError
diff --git a/docs/kr2doc/contents/f_Debug_console.html b/docs/kr2doc/contents/f_Debug_console.html index 492adbf..8c9b80b 100644 --- a/docs/kr2doc/contents/f_Debug_console.html +++ b/docs/kr2doc/contents/f_Debug_console.html @@ -5,30 +5,30 @@ - console - ƒRƒ“ƒ\[ƒ‹ƒIƒuƒWƒFƒNƒg + console - コン゜ヌルオブゞェクト - + - - + +

Debug.console

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒRƒ“ƒ\[ƒ‹ƒIƒuƒWƒFƒNƒg
-
ƒ^ƒCƒv
+コン゜ヌルオブゞェクト
+
タむプ
-DebugƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Debugクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒRƒ“ƒ\[ƒ‹ƒIƒuƒWƒFƒNƒg‚ð•\‚·“ǂݏo‚µê—p‚̃vƒƒpƒeƒB‚Å‚·B +  コン゜ヌルオブゞェクトを衚す読み出し専甚のプロパティです。
-
ŽQÆ
+
参照
Console
diff --git a/docs/kr2doc/contents/f_Debug_controller.html b/docs/kr2doc/contents/f_Debug_controller.html index 2d52a69..a39c7cc 100644 --- a/docs/kr2doc/contents/f_Debug_controller.html +++ b/docs/kr2doc/contents/f_Debug_controller.html @@ -5,30 +5,30 @@ - controller - ƒRƒ“ƒgƒ[ƒ‰ƒIƒuƒWƒFƒNƒg + controller - コントロヌラオブゞェクト - + - - + +

Debug.controller

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒRƒ“ƒgƒ[ƒ‰ƒIƒuƒWƒFƒNƒg
-
ƒ^ƒCƒv
+コントロヌラオブゞェクト +
タむプ
-DebugƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Debugクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒRƒ“ƒgƒ[ƒ‰ƒIƒuƒWƒFƒNƒg‚ð•\‚·“ǂݏo‚µê—p‚̃vƒƒpƒeƒB‚Å‚·B +  コントロヌラオブゞェクトを衚す読み出し専甚のプロパティです。
-
ŽQÆ
+
参照
Controller
diff --git a/docs/kr2doc/contents/f_Debug_logAsError.html b/docs/kr2doc/contents/f_Debug_logAsError.html index ae188ec..42697c2 100644 --- a/docs/kr2doc/contents/f_Debug_logAsError.html +++ b/docs/kr2doc/contents/f_Debug_logAsError.html @@ -5,48 +5,48 @@ - logAsError - ƒGƒ‰[Žž‚Æ“¯‚¶‚æ‚€‚ɃƒO‚ðƒtƒ@ƒCƒ‹‚ɏo—ÍŠJŽn‚·‚é + logAsError - ゚ラヌ時ず同じようにログをファむルに出力開始する - + - - + +

Debug.logAsError

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒGƒ‰[Žž‚Æ“¯‚¶‚æ‚€‚ɃƒO‚ðƒtƒ@ƒCƒ‹‚ɏo—ÍŠJŽn‚·‚é
-
ƒ^ƒCƒv
+゚ラヌ時ず同じようにログをファむルに出力開始する +
タむプ
-DebugƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Debugクラスのメ゜ッド
-
\•¶
+
構文
logAsError()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒGƒ‰[ƒƒOƒtƒ@ƒCƒ‹‚ÉŠÖ‚µA‹g—¢‹g—¢‚ªƒGƒ‰[‚ª”­¶‚µ‚œ‚Æ‚«‚Æ“¯‚¶“®ì‚ð‚³‚¹‚Ü‚·B - ‚‚܂èA - Debug.logToFileOnError ‚ª^‚È‚ç‚΃tƒ@ƒCƒ‹‚ɃRƒ“ƒ\[ƒ‹‚̃ƒO‚̏o—Í‚ð - ŠJŽn‚µ‚Ü‚·B‚»‚̍ہADebug.clearLogFileOnError ‚ª^‚È‚ç‚΃tƒ@ƒCƒ‹‚ð - ƒNƒŠƒA‚µ‚Ü‚·B
- @‚±‚ê‚ɑ΂µADebug.startLogToFile ‚Í–³ðŒ‚ŃRƒ“ƒ\[ƒ‹‚̃ƒO‚Ì - ƒtƒ@ƒCƒ‹‚ւ̏o—Í‚ðŠJŽn‚µ‚Ü‚·B
+  ゚ラヌログファむルに関し、吉里吉里が゚ラヌが発生したずきず同じ動䜜をさせたす。 + ぀たり、 + Debug.logToFileOnError が真ならばファむルにコン゜ヌルのログの出力を + 開始したす。その際、Debug.clearLogFileOnError が真ならばファむルを + クリアしたす。
+  これに察し、Debug.startLogToFile は無条件でコン゜ヌルのログの + ファむルぞの出力を開始したす。
-
ŽQÆ
+
参照
Debug.startLogToFile
Debug.logToFileOnError
diff --git a/docs/kr2doc/contents/f_Debug_logLocation.html b/docs/kr2doc/contents/f_Debug_logLocation.html index ec6d7cf..9ac66b7 100644 --- a/docs/kr2doc/contents/f_Debug_logLocation.html +++ b/docs/kr2doc/contents/f_Debug_logLocation.html @@ -5,30 +5,30 @@ - logLocation - ƒƒOƒtƒ@ƒCƒ‹‚̏o—͐æ + logLocation - ログファむルの出力先 - + - - + +

Debug.logLocation

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒOƒtƒ@ƒCƒ‹‚̏o—͐æ
-
ƒ^ƒCƒv
+ログファむルの出力先
+
タむプ
-DebugƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Debugクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒƒOƒtƒ@ƒCƒ‹‚̏o—͐æƒfƒBƒŒƒNƒgƒŠ‚ð•\‚µ‚Ü‚·B’l‚ð‘‚«ž‚Þ‚±‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚ł̓f[ƒ^•Û‘¶êŠ (ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚Ì -datapath) ‚ɐݒ肳‚ê‚Ä‚¢‚Ü‚·B
- @‚±‚Ì’l‚ð•ύX‚·‚邯AˆÈ~‚̃ƒO‚Í‚»‚̃fƒBƒŒƒNƒgƒŠ‰º‚Ì *.console.log ‚Æ‚µ‚ďo—Í‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B
+  ログファむルの出力先ディレクトリを衚したす。倀を曞き蟌むこずもできたす。
+  デフォルトではデヌタ保存堎所 (コマンドラむンオプションの -datapath) に蚭定されおいたす。
+  この倀を倉曎するず、以降のログはそのディレクトリ䞋の *.console.log ずしお出力されるようになりたす。
diff --git a/docs/kr2doc/contents/f_Debug_logToFileOnError.html b/docs/kr2doc/contents/f_Debug_logToFileOnError.html index 2cd3f44..80d4d70 100644 --- a/docs/kr2doc/contents/f_Debug_logToFileOnError.html +++ b/docs/kr2doc/contents/f_Debug_logToFileOnError.html @@ -5,32 +5,32 @@ - logToFileOnError - ƒGƒ‰[”­¶Žž‚ɃRƒ“ƒ\[ƒ‹‚̃ƒO‚ðƒtƒ@ƒCƒ‹‚ɏo—Í‚·‚é‚© + logToFileOnError - ゚ラヌ発生時にコン゜ヌルのログをファむルに出力するか - + - - + +

Debug.logToFileOnError

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒGƒ‰[”­¶Žž‚ɃRƒ“ƒ\[ƒ‹‚̃ƒO‚ðƒtƒ@ƒCƒ‹‚ɏo—Í‚·‚é‚©
-
ƒ^ƒCƒv
+゚ラヌ発生時にコン゜ヌルのログをファむルに出力するか +
タむプ
-DebugƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Debugクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @^‚̏ꍇAƒGƒ‰[‚ª”­¶‚µ‚œ‚Æ‚«‚ɃRƒ“ƒ\[ƒ‹‚̃ƒO‚̃tƒ@ƒCƒ‹‚ւ̏o—Í‚ðŠJŽn‚·‚邿‚€‚É - ‚È‚è‚Ü‚·B
- @‹U‚̏ꍇ‚̓Gƒ‰[‚ª”­¶‚µ‚Ä‚àƒƒO‚̃tƒ@ƒCƒ‹‚ւ̏o—͂͊JŽn‚³‚ê‚Ü‚¹‚ñB
+  真の堎合、゚ラヌが発生したずきにコン゜ヌルのログのファむルぞの出力を開始するように + なりたす。
+  停の堎合ぱラヌが発生しおもログのファむルぞの出力は開始されたせん。
-
ŽQÆ
+
参照
Debug.startLogToFile
Debug.clearLogFileOnError
diff --git a/docs/kr2doc/contents/f_Debug_message.html b/docs/kr2doc/contents/f_Debug_message.html index 30575dd..c738ced 100644 --- a/docs/kr2doc/contents/f_Debug_message.html +++ b/docs/kr2doc/contents/f_Debug_message.html @@ -5,44 +5,44 @@ - message - ƒRƒ“ƒ\[ƒ‹‚ÖƒƒbƒZ[ƒW‚ðo—Í + message - コン゜ヌルぞメッセヌゞを出力 - + - - + +

Debug.message

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒRƒ“ƒ\[ƒ‹‚ÖƒƒbƒZ[ƒW‚ðo—Í
-
ƒ^ƒCƒv
+コン゜ヌルぞメッセヌゞを出力
+
タむプ
-DebugƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Debugクラスのメ゜ッド
-
\•¶
+
構文
message(message)
-
ˆø”
+
匕数
- +
-
message @o—Í‚·‚郁ƒbƒZ[ƒW‚ðŽw’肵‚Ü‚·B
+
 出力するメッセヌゞを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒRƒ“ƒ\[ƒ‹‚ÖƒƒbƒZ[ƒW‚ðo—Í‚µ‚Ü‚·B
+  コン゜ヌルぞメッセヌゞを出力したす。
diff --git a/docs/kr2doc/contents/f_Debug_notice.html b/docs/kr2doc/contents/f_Debug_notice.html index cf0805d..d69edf2 100644 --- a/docs/kr2doc/contents/f_Debug_notice.html +++ b/docs/kr2doc/contents/f_Debug_notice.html @@ -5,47 +5,47 @@ - notice - ƒRƒ“ƒ\[ƒ‹‚֏d—v‚ȃƒbƒZ[ƒW‚ðo—Í + notice - コン゜ヌルぞ重芁なメッセヌゞを出力 - + - - + +

Debug.notice

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒRƒ“ƒ\[ƒ‹‚֏d—v‚ȃƒbƒZ[ƒW‚ðo—Í
-
ƒ^ƒCƒv
+コン゜ヌルぞ重芁なメッセヌゞを出力 +
タむプ
-DebugƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Debugクラスのメ゜ッド
-
\•¶
+
構文
notice(message)
-
ˆø”
+
匕数
- +
-
message @o—Í‚·‚郁ƒbƒZ[ƒW‚ðŽw’肵‚Ü‚·B
+
 出力するメッセヌゞを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒRƒ“ƒ\[ƒ‹‚ÖƒƒbƒZ[ƒW‚ðo—Í‚µ‚Ü‚·B
- Debug.message ‚ƈႢA‚±‚±‚ŏo—Í‚µ‚œƒƒbƒZ[ƒW‚Í ƒƒOƒtƒ@ƒCƒ‹‚ւ̏‘‚«o‚µ‚ð“r’†‚©‚çŠJŽn‚µ‚œ‚Æ‚µ‚Ä‚àA - •K‚žƒƒOƒtƒ@ƒCƒ‹‚ɏ‘‚«o‚³‚ê‚Ü‚· ( Debug.message ‚ŏo—Í‚µ‚œƒƒbƒZ[ƒW‚́A‚ ‚é’ö“x‚³‚©‚̂ڂÁ‚Ă܂łµ‚© - ‘‚«ž‚Ü‚ê‚Ü‚¹‚ñ )BƒƒOƒtƒ@ƒCƒ‹‚ð‰ñŽû‚µ‚œ‚Æ‚«‚É—L—p‚É‚È‚é‚æ‚€‚ȏd—v‚ȏî•ñ‚ðo—Í‚·‚邜‚߂Ɏg‚¢‚Ü‚·B
+  コン゜ヌルぞメッセヌゞを出力したす。
+ Debug.message ず違い、ここで出力したメッセヌゞは ログファむルぞの曞き出しを途䞭から開始したずしおも、 + 必ずログファむルに曞き出されたす ( Debug.message で出力したメッセヌゞは、ある皋床さかのがっおたでしか + 曞き蟌たれたせん )。ログファむルを回収したずきに有甚になるような重芁な情報を出力するために䜿いたす。
diff --git a/docs/kr2doc/contents/f_Debug_startLogToFile.html b/docs/kr2doc/contents/f_Debug_startLogToFile.html index e797541..80c5242 100644 --- a/docs/kr2doc/contents/f_Debug_startLogToFile.html +++ b/docs/kr2doc/contents/f_Debug_startLogToFile.html @@ -5,47 +5,47 @@ - startLogToFile - ƒRƒ“ƒ\[ƒ‹‚̃ƒO‚̏o—ÍŠJŽn + startLogToFile - コン゜ヌルのログの出力開始 - + - - + +

Debug.startLogToFile

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒRƒ“ƒ\[ƒ‹‚̃ƒO‚̏o—ÍŠJŽn
-
ƒ^ƒCƒv
+コン゜ヌルのログの出力開始 +
タむプ
-DebugƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Debugクラスのメ゜ッド
-
\•¶
+
構文
startLogToFile(clear=false)
-
ˆø”
+
匕数
- +
-
clear @^‚ðŽw’è‚·‚邯ƒƒOƒtƒ@ƒCƒ‹‚̓NƒŠƒA‚³‚ê‚Ü‚·B
- @‹U‚ðŽw’è‚·‚邯Šù‘¶‚̃tƒ@ƒCƒ‹‚ɒljÁ‚³‚ê‚Ü‚·B
+
 真を指定するずログファむルはクリアされたす。
+  停を指定するず既存のファむルに远加されたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒRƒ“ƒ\[ƒ‹‚̃ƒO‚̃tƒ@ƒCƒ‹‚ւ̏o—Í‚ðŠJŽn‚µ‚Ü‚·B
+  コン゜ヌルのログのファむルぞの出力を開始したす。
-
ŽQÆ
+
参照
Debug.logToFileOnError
Debug.clearLogFileOnError
diff --git a/docs/kr2doc/contents/f_Font.html b/docs/kr2doc/contents/f_Font.html index 9898d1e..3fcddd8 100644 --- a/docs/kr2doc/contents/f_Font.html +++ b/docs/kr2doc/contents/f_Font.html @@ -9,49 +9,49 @@ - + - +

Font

-@Font ƒNƒ‰ƒX‚́AƒtƒHƒ“ƒg‚ðŠÇ—‚·‚邜‚߂̃Nƒ‰ƒX‚Å‚·B
-@Layer ƒNƒ‰ƒX‚Ì Layer.font ƒvƒƒpƒeƒB‚Å“Ÿ‚ç‚ê‚é‚Ì‚ª‚±‚̃Nƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Å‚·‚ªA -ƒ†[ƒU‚ª‚±‚̃Nƒ‰ƒX‚©‚çƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñ ( Font ‚Æ‚¢‚€ƒƒ“ƒoŽ©‘́Aƒ†[ƒU‚ª -ƒAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ )B
+ Font クラスは、フォントを管理するためのクラスです。
+ Layer クラスの Layer.font プロパティで埗られるのがこのクラスのオブゞェクトですが、 +ナヌザがこのクラスからオブゞェクトを䜜成するこずはできたせん ( Font ずいうメンバ自䜓、ナヌザが +アクセスするこずができたせん )。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
-‚È‚µ +なし
-
ƒƒ\ƒbƒh
+
メ゜ッド
-doUserSelect ( ƒtƒHƒ“ƒg‘I‘ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚Ì•\ŽŠ )
-getEscHeightX ( •¶Žš‚̏c•ûŒü‚Ö‚Ì X À•W‚̈ړ®—Ê )
-getEscHeightY ( •¶Žš‚̏c•ûŒü‚Ö‚Ì Y À•W‚̈ړ®—Ê )
-getEscWidthX ( •¶Žš‚̉¡•ûŒü‚Ö‚Ì X À•W‚̈ړ®—Ê )
-getEscWidthY ( •¶Žš‚̉¡•ûŒü‚Ö‚Ì Y À•W‚̈ړ®—Ê )
-getList ( ƒtƒHƒ“ƒg–Œ‚Ì—ñ‹“ )
-getTextHeight ( •¶Žš—ñ‚̏c•‚𓟂é )
-getTextWidth ( •¶Žš—ñ‚̉¡•‚𓟂é )
-mapPrerenderedFont ( ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ÌŠ„‚è“–‚Ä )
-unmapPrerenderedFont ( ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ÌŠ„‚è“–‚Ä‰ðœ )
+doUserSelect ( フォント遞択ダむアログボックスの衚瀺 )
+getEscHeightX ( 文字の瞊方向ぞの X 座暙の移動量 )
+getEscHeightY ( 文字の瞊方向ぞの Y 座暙の移動量 )
+getEscWidthX ( 文字の暪方向ぞの X 座暙の移動量 )
+getEscWidthY ( 文字の暪方向ぞの Y 座暙の移動量 )
+getList ( フォント名の列挙 )
+getTextHeight ( 文字列の瞊幅を埗る )
+getTextWidth ( 文字列の暪幅を埗る )
+mapPrerenderedFont ( レンダリング枈みフォントの割り圓お )
+unmapPrerenderedFont ( レンダリング枈みフォントの割り圓お解陀 )
-
ƒvƒƒpƒeƒB
+
プロパティ
-angle ( •¶Žš•`‰æŠp“x )
-bold ( ƒ{[ƒ‹ƒh )
-face ( ƒtƒHƒ“ƒg–Œ )
-height ( ƒtƒHƒ“ƒg‚‚³ )
-italic ( ƒCƒ^ƒŠƒbƒN )
-strikeout ( ŽæÁü )
-underline ( ƒAƒ“ƒ_[ƒ‰ƒCƒ“ )
+angle ( 文字描画角床 )
+bold ( ボヌルド )
+face ( フォント名 )
+height ( フォント高さ )
+italic ( むタリック )
+strikeout ( 取消線 )
+underline ( アンダヌラむン )
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_Font_angle.html b/docs/kr2doc/contents/f_Font_angle.html index 65fe5a0..26d6635 100644 --- a/docs/kr2doc/contents/f_Font_angle.html +++ b/docs/kr2doc/contents/f_Font_angle.html @@ -5,31 +5,31 @@ - angle - •¶Žš•`‰æŠp“x + angle - 文字描画角床 - + - - + +

Font.angle

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš•`‰æŠp“x
-
ƒ^ƒCƒv
+文字描画角床
+
タむプ
-FontƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Fontクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @•¶Žš•`‰æŠp“x‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @’PˆÊ‚ÍŠp“x ( degree ) ‚Ì 10 ”{‚Ì’l‚Å‚·B0 ` 3600 ‚Ì’l‚ð‚Æ‚è‚Ü‚·B
- @c‘‚«‚ðs‚€ê‡‚̓tƒHƒ“ƒg–Œ‚ɏc‘‚«—p‚̃tƒHƒ“ƒg–Œ‚ðŽw’肵‚œã‚ŁA‚±‚̃vƒƒpƒeƒB - ‚É 2700 ‚ðŽw’肵‚Ü‚·B
+  文字描画角床を衚したす。倀を蚭定するこずもできたす。
+  単䜍は角床 ( degree ) の 10 倍の倀です。0  3600 の倀をずりたす。
+  瞊曞きを行う堎合はフォント名に瞊曞き甚のフォント名を指定した䞊で、このプロパティ + に 2700 を指定したす。
diff --git a/docs/kr2doc/contents/f_Font_bold.html b/docs/kr2doc/contents/f_Font_bold.html index 428a8c0..0164a3d 100644 --- a/docs/kr2doc/contents/f_Font_bold.html +++ b/docs/kr2doc/contents/f_Font_bold.html @@ -5,29 +5,29 @@ - bold - ƒ{[ƒ‹ƒh + bold - ボヌルド - + - - + +

Font.bold

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ{[ƒ‹ƒh
-
ƒ^ƒCƒv
+ボヌルド +
タむプ
-FontƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Fontクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒ{[ƒ‹ƒh ( ‘ŸŽš ) ‚Å‚ ‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ƒ{[ƒ‹ƒh‚ɂȂè‚Ü‚·B
+  ボヌルド ( 倪字 ) であるかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するずボヌルドになりたす。
diff --git a/docs/kr2doc/contents/f_Font_doUserSelect.html b/docs/kr2doc/contents/f_Font_doUserSelect.html index 744f5f8..d573f41 100644 --- a/docs/kr2doc/contents/f_Font_doUserSelect.html +++ b/docs/kr2doc/contents/f_Font_doUserSelect.html @@ -5,63 +5,63 @@ - doUserSelect - ƒtƒHƒ“ƒg‘I‘ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚Ì•\ŽŠ + doUserSelect - フォント遞択ダむアログボックスの衚瀺 - + - - + +

Font.doUserSelect

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒHƒ“ƒg‘I‘ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚Ì•\ŽŠ
-
ƒ^ƒCƒv
+フォント遞択ダむアログボックスの衚瀺 +
タむプ
-FontƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Fontクラスのメ゜ッド
-
\•¶
+
構文
doUserSelect(flags, caption, prompt, sample)
-
ˆø”
+
匕数
- +
- - - -
flags @ƒtƒHƒ“ƒg‘I‘ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚̃IƒvƒVƒ‡ƒ“‚ðŽw’肵‚Ü‚·B
- @ŽŸ‚Ì’l‚̃rƒbƒg˜_—˜a‚É‚æ‚é‘g‚ݍ‡‚킹Žw’肵‚Ü‚·B
- fsfFixedPitch : ŒÅ’èƒsƒbƒ`ƒtƒHƒ“ƒg‚̂ݕ\ŽŠ‚µ‚Ü‚·
- fsfSameCharSet : “¯‚¶ƒLƒƒƒ‰ƒNƒ^ƒZƒbƒg‚̃tƒHƒ“ƒg‚̂ݕ\ŽŠ‚µ‚Ü‚·
- fsfNoVertical : c‘‚«—pƒtƒHƒ“ƒg‚ð•\ŽŠ‚µ‚Ü‚¹‚ñ
- fsfTrueTypeOnly : TrueType ƒtƒHƒ“ƒg‚̂ݕ\ŽŠ‚µ‚Ü‚·
- fsfUseFontFace : ‘I‘ðƒŠƒXƒgƒ{ƒbƒNƒX‚ð‚»‚ê‚Œ‚ê‚̃tƒHƒ“ƒg‚Å•\ŽŠ‚µ‚Ü‚·
- @fsfSameCharSet ‚ðŽw’肵‚œê‡‚́AŒ»Ý‘I‘ð‚³‚ê‚Ä‚¢‚éƒtƒHƒ“ƒg‚Æ“¯‚¶ƒLƒƒƒ‰ƒNƒ^ƒZƒbƒg‚Ì - ƒtƒHƒ“ƒg‚ª•\ŽŠ‚³‚ê‚Ü‚·B
+
 フォント遞択ダむアログボックスのオプションを指定したす。
+  次の倀のビット論理和による組み合わせ指定したす。
+ fsfFixedPitch : 固定ピッチフォントのみ衚瀺したす
+ fsfSameCharSet : 同じキャラクタセットのフォントのみ衚瀺したす
+ fsfNoVertical : 瞊曞き甚フォントを衚瀺したせん
+ fsfTrueTypeOnly : TrueType フォントのみ衚瀺したす
+ fsfUseFontFace : 遞択リストボックスをそれぞれのフォントで衚瀺したす
+  fsfSameCharSet を指定した堎合は、珟圚遞択されおいるフォントず同じキャラクタセットの + フォントが衚瀺されたす。
caption @ƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚̃LƒƒƒvƒVƒ‡ƒ“ ( ƒ^ƒCƒgƒ‹ƒo[ ) ‚É•\ŽŠ‚·‚é - •¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
 ダむアログボックスのキャプション ( タむトルバヌ ) に衚瀺する + 文字列を指定したす。
prompt @ƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX“à‚É•\ŽŠ‚·‚é•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
- @’ʏí‚̓†[ƒU‚É“ü—͂𑣂·‚œ‚߂̃ƒbƒZ[ƒW‚ðŽw’肵‚Ü‚·B
+
 ダむアログボックス内に衚瀺する文字列を指定したす。
+  通垞はナヌザに入力を促すためのメッセヌゞを指定したす。
sample @ƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX“à‚́uƒTƒ“ƒvƒ‹v‚Ì•”•ª‚É•\ŽŠ‚·‚é•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
- @ƒ†[ƒU‚́A‚±‚±‚É•\ŽŠ‚³‚ê‚éƒTƒ“ƒvƒ‹‚ÅŽÀÛ‚̃tƒHƒ“ƒg‚ðŠm‚©‚߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
 ダむアログボックス内の「サンプル」の郚分に衚瀺する文字列を指定したす。
+  ナヌザは、ここに衚瀺されるサンプルで実際のフォントを確かめるこずができたす。
-
–ß‚è’l
+
戻り倀
-ƒ†[ƒU‚ª OK ƒ{ƒ^ƒ“‚ð‘I‘ð‚µ‚œê‡‚Í trueA‚»‚êˆÈŠO‚̏ꍇ‚Í false ‚ª–ß‚è‚Ü‚·
-
à–Ÿ
+ナヌザが OK ボタンを遞択した堎合は true、それ以倖の堎合は false が戻りたす +
説明
- @ƒ†[ƒU‚ɃtƒHƒ“ƒg‚ð‘I‘ð‚³‚¹‚邜‚߂̃_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ðŠJ‚«‚Ü‚·B
+  ナヌザにフォントを遞択させるためのダむアログボックスを開きたす。
diff --git a/docs/kr2doc/contents/f_Font_face.html b/docs/kr2doc/contents/f_Font_face.html index 2685cd6..ecbec8a 100644 --- a/docs/kr2doc/contents/f_Font_face.html +++ b/docs/kr2doc/contents/f_Font_face.html @@ -5,30 +5,30 @@ - face - ƒtƒHƒ“ƒg–Œ + face - フォント名 - + - - + +

Font.face

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒHƒ“ƒg–Œ
-
ƒ^ƒCƒv
+フォント名 +
タむプ
-FontƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Fontクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒHƒ“ƒg–Œ‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒJƒ“ƒ}‚Å‹æØ‚Á‚Ä•¡”‚ÌŒó•â‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̏ꍇ‚́AŽÀÛ‚É‘¶Ý‚·‚éƒtƒHƒ“ƒg‚ªŽg—p‚³‚êAæ“ª‚ɏ‘‚¢‚œ‚à‚̂قǗDæ‚³‚ê‚Ü‚·BŽÀÛ‚É‘¶Ý‚·‚éƒtƒHƒ“ƒg‚©‚Ç‚€‚©‚Í OS ‚̃tƒHƒ“ƒg‚ÌƒŠƒXƒg‚ðŽQÆ‚·‚邱‚Ƃɂæ‚ès‚í‚ê‚Ü‚·B‚ǂ̌ó•â‚É‚à‡’v‚µ‚È‚©‚Á‚œê‡‚́AƒfƒtƒHƒ‹ƒg‚̃tƒHƒ“ƒg‚ªŽg—p‚³‚ê‚Ü‚· (Œ»ƒo[ƒWƒ‡ƒ“‚Å‚Í "‚l‚r ‚oƒSƒVƒbƒN" ŒÅ’è)B
- @æ“ª‚ðƒJƒ“ƒ}‚É‚µA’ŒŒã‚ɃtƒHƒ“ƒg–Œ‚ð‘‚­‚ƁAŽÀÛ‚É‚»‚̃tƒHƒ“ƒg‚ðOS‚ª—ñ‹“‚µ‚È‚­‚Ä‚àAOS‚É‚»‚̃tƒHƒ“ƒg‚ðŽw’肵‚æ‚€‚Æ‚µ‚Ü‚· (‚œ‚Æ‚Š‚Î ",My Original Font" )B‚±‚ê‚É‚æ‚è AddFontResource Win32 API “™‚Å“o˜^‚µ‚œ—ñ‹“•s‰Â”\‚ȃtƒHƒ“ƒg‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  フォント名を衚したす。倀を蚭定するこずもできたす。
+  カンマで区切っお耇数の候補を指定するこずができたす。この堎合は、実際に存圚するフォントが䜿甚され、先頭に曞いたものほど優先されたす。実際に存圚するフォントかどうかは OS のフォントのリストを参照するこずにより行われたす。どの候補にも合臎しなかった堎合は、デフォルトのフォントが䜿甚されたす (珟バヌゞョンでは " ゎシック" 固定)。
+  先頭をカンマにし、盎埌にフォント名を曞くず、実際にそのフォントをOSが列挙しなくおも、OSにそのフォントを指定しようずしたす (たずえば ",My Original Font" )。これにより AddFontResource Win32 API 等で登録した列挙䞍可胜なフォントを䜿甚するこずができたす。
diff --git a/docs/kr2doc/contents/f_Font_getEscHeightX.html b/docs/kr2doc/contents/f_Font_getEscHeightX.html index 46b8409..2b7dec8 100644 --- a/docs/kr2doc/contents/f_Font_getEscHeightX.html +++ b/docs/kr2doc/contents/f_Font_getEscHeightX.html @@ -5,48 +5,48 @@ - getEscHeightX - •¶Žš‚̏c•ûŒü‚Ö‚Ì X À•W‚̈ړ®—Ê + getEscHeightX - 文字の瞊方向ぞの X 座暙の移動量 - + - - + +

Font.getEscHeightX

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš‚̏c•ûŒü‚Ö‚Ì X À•W‚̈ړ®—Ê
-
ƒ^ƒCƒv
+文字の瞊方向ぞの X 座暙の移動量 +
タむプ
-FontƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Fontクラスのメ゜ッド
-
\•¶
+
構文
getEscHeightX(text)
-
ˆø”
+
匕数
- +
-
text @•¶Žš‚̏c•ûŒü‚Ö‚Ì X À•W‚̈ړ®—ʂ𓟂œ‚¢•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
 文字の瞊方向ぞの X 座暙の移動量を埗たい文字列を指定したす。
-
–ß‚è’l
+
戻り倀
-•¶Žš‚̏c•ûŒü‚Ö‚Ì X À•W‚̈ړ®—Ê‚ªƒsƒNƒZƒ‹’PˆÊ‚Å–ß‚è‚Ü‚·
-
à–Ÿ
+文字の瞊方向ぞの X 座暙の移動量がピクセル単䜍で戻りたす +
説明
- @Œ»Ý‚̃tƒHƒ“ƒg‚̐ݒè‚ÅŽw’肳‚ꂜ•¶Žš‚ð•`‰æ‚µ‚œ‚Æ‚«‚É•K—v‚È•¶Žš•`‰æˆÊ’u‚̈ړ®—Ê‚ð - “Ÿ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ł́A•¶Žš‚Ì•`‰æ•ûŒü‚ɑ΂µ‚ďc ( ‰º ) ‚ɐi‚ñ‚Ÿ‚Æ‚«‚Ì X À•Wã‚ł̈ړ®—Ê‚ð - “Ÿ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  珟圚のフォントの蚭定で指定された文字を描画したずきに必芁な文字描画䜍眮の移動量を + 埗るこずができたす。
+  このメ゜ッドでは、文字の描画方向に察しお瞊 ( 例 ) に進んだずきの X 座暙䞊での移動量を + 埗るこずができたす。
-
ŽQÆ
+
参照
Font.getEscWidthX
Font.getEscWidthY
diff --git a/docs/kr2doc/contents/f_Font_getEscHeightY.html b/docs/kr2doc/contents/f_Font_getEscHeightY.html index cc9f8f3..23c0386 100644 --- a/docs/kr2doc/contents/f_Font_getEscHeightY.html +++ b/docs/kr2doc/contents/f_Font_getEscHeightY.html @@ -5,48 +5,48 @@ - getEscHeightY - •¶Žš‚̏c•ûŒü‚Ö‚Ì Y À•W‚̈ړ®—Ê + getEscHeightY - 文字の瞊方向ぞの Y 座暙の移動量 - + - - + +

Font.getEscHeightY

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš‚̏c•ûŒü‚Ö‚Ì Y À•W‚̈ړ®—Ê
-
ƒ^ƒCƒv
+文字の瞊方向ぞの Y 座暙の移動量
+
タむプ
-FontƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Fontクラスのメ゜ッド
-
\•¶
+
構文
getEscHeightY(text)
-
ˆø”
+
匕数
- +
-
text @•¶Žš‚̏c•ûŒü‚Ö‚Ì Y À•W‚̈ړ®—ʂ𓟂œ‚¢•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
 文字の瞊方向ぞの Y 座暙の移動量を埗たい文字列を指定したす。
-
–ß‚è’l
+
戻り倀
-•¶Žš‚̏c•ûŒü‚Ö‚Ì Y À•W‚̈ړ®—Ê‚ªƒsƒNƒZƒ‹’PˆÊ‚Å–ß‚è‚Ü‚·
-
à–Ÿ
+文字の瞊方向ぞの Y 座暙の移動量がピクセル単䜍で戻りたす +
説明
- @Œ»Ý‚̃tƒHƒ“ƒg‚̐ݒè‚ÅŽw’肳‚ꂜ•¶Žš‚ð•`‰æ‚µ‚œ‚Æ‚«‚É•K—v‚È•¶Žš•`‰æˆÊ’u‚̈ړ®—Ê‚ð - “Ÿ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ł́A•¶Žš‚Ì•`‰æ•ûŒü‚ɑ΂µ‚ďc ( ‰º ) ‚ɐi‚ñ‚Ÿ‚Æ‚«‚Ì Y À•Wã‚ł̈ړ®—Ê‚ð - “Ÿ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  珟圚のフォントの蚭定で指定された文字を描画したずきに必芁な文字描画䜍眮の移動量を + 埗るこずができたす。
+  このメ゜ッドでは、文字の描画方向に察しお瞊 ( 例 ) に進んだずきの Y 座暙䞊での移動量を + 埗るこずができたす。
-
ŽQÆ
+
参照
Font.getEscWidthX
Font.getEscWidthY
diff --git a/docs/kr2doc/contents/f_Font_getEscWidthX.html b/docs/kr2doc/contents/f_Font_getEscWidthX.html index 91814be..aec69f3 100644 --- a/docs/kr2doc/contents/f_Font_getEscWidthX.html +++ b/docs/kr2doc/contents/f_Font_getEscWidthX.html @@ -5,48 +5,48 @@ - getEscWidthX - •¶Žš‚̉¡•ûŒü‚Ö‚Ì X À•W‚̈ړ®—Ê + getEscWidthX - 文字の暪方向ぞの X 座暙の移動量 - + - - + +

Font.getEscWidthX

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš‚̉¡•ûŒü‚Ö‚Ì X À•W‚̈ړ®—Ê
-
ƒ^ƒCƒv
+文字の暪方向ぞの X 座暙の移動量
+
タむプ
-FontƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Fontクラスのメ゜ッド
-
\•¶
+
構文
getEscWidthX(text)
-
ˆø”
+
匕数
- +
-
text @•¶Žš‚̉¡•ûŒü‚Ö‚Ì X À•W‚̈ړ®—ʂ𓟂œ‚¢•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
 文字の暪方向ぞの X 座暙の移動量を埗たい文字列を指定したす。
-
–ß‚è’l
+
戻り倀
-•¶Žš‚̉¡•ûŒü‚Ö‚Ì X À•W‚̈ړ®—Ê‚ªƒsƒNƒZƒ‹’PˆÊ‚Å–ß‚è‚Ü‚·
-
à–Ÿ
+文字の暪方向ぞの X 座暙の移動量がピクセル単䜍で戻りたす +
説明
- @Œ»Ý‚̃tƒHƒ“ƒg‚̐ݒè‚ÅŽw’肳‚ꂜ•¶Žš‚ð•`‰æ‚µ‚œ‚Æ‚«‚É•K—v‚È•¶Žš•`‰æˆÊ’u‚̈ړ®—Ê‚ð - “Ÿ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ł́A•¶Žš‚Ì•`‰æ•ûŒü‚ɑ΂µ‚ĉ¡ ( ¶ ) ‚ɐi‚ñ‚Ÿ‚Æ‚«‚Ì X À•Wã‚ł̈ړ®—Ê‚ð - “Ÿ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  珟圚のフォントの蚭定で指定された文字を描画したずきに必芁な文字描画䜍眮の移動量を + 埗るこずができたす。
+  このメ゜ッドでは、文字の描画方向に察しお暪 ( å·Š ) に進んだずきの X 座暙䞊での移動量を + 埗るこずができたす。
-
ŽQÆ
+
参照
Font.getEscWidthY
Font.getEscHeightX
diff --git a/docs/kr2doc/contents/f_Font_getEscWidthY.html b/docs/kr2doc/contents/f_Font_getEscWidthY.html index f18d97b..f83228f 100644 --- a/docs/kr2doc/contents/f_Font_getEscWidthY.html +++ b/docs/kr2doc/contents/f_Font_getEscWidthY.html @@ -5,48 +5,48 @@ - getEscWidthY - •¶Žš‚̉¡•ûŒü‚Ö‚Ì Y À•W‚̈ړ®—Ê + getEscWidthY - 文字の暪方向ぞの Y 座暙の移動量 - + - - + +

Font.getEscWidthY

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš‚̉¡•ûŒü‚Ö‚Ì Y À•W‚̈ړ®—Ê
-
ƒ^ƒCƒv
+文字の暪方向ぞの Y 座暙の移動量
+
タむプ
-FontƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Fontクラスのメ゜ッド
-
\•¶
+
構文
getEscWidthY(text)
-
ˆø”
+
匕数
- +
-
text @•¶Žš‚̉¡•ûŒü‚Ö‚Ì Y À•W‚̈ړ®—ʂ𓟂œ‚¢•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
 文字の暪方向ぞの Y 座暙の移動量を埗たい文字列を指定したす。
-
–ß‚è’l
+
戻り倀
-•¶Žš‚̉¡•ûŒü‚Ö‚Ì Y À•W‚̈ړ®—Ê‚ªƒsƒNƒZƒ‹’PˆÊ‚Å–ß‚è‚Ü‚·
-
à–Ÿ
+文字の暪方向ぞの Y 座暙の移動量がピクセル単䜍で戻りたす +
説明
- @Œ»Ý‚̃tƒHƒ“ƒg‚̐ݒè‚ÅŽw’肳‚ꂜ•¶Žš‚ð•`‰æ‚µ‚œ‚Æ‚«‚É•K—v‚È•¶Žš•`‰æˆÊ’u‚̈ړ®—Ê‚ð - “Ÿ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ł́A•¶Žš‚Ì•`‰æ•ûŒü‚ɑ΂µ‚ĉ¡ ( ¶ ) ‚ɐi‚ñ‚Ÿ‚Æ‚«‚Ì Y À•Wã‚ł̈ړ®—Ê‚ð - “Ÿ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  珟圚のフォントの蚭定で指定された文字を描画したずきに必芁な文字描画䜍眮の移動量を + 埗るこずができたす。
+  このメ゜ッドでは、文字の描画方向に察しお暪 ( å·Š ) に進んだずきの Y 座暙䞊での移動量を + 埗るこずができたす。
-
ŽQÆ
+
参照
Font.getEscWidthX
Font.getEscHeightX
diff --git a/docs/kr2doc/contents/f_Font_getList.html b/docs/kr2doc/contents/f_Font_getList.html index 677959a..734ef90 100644 --- a/docs/kr2doc/contents/f_Font_getList.html +++ b/docs/kr2doc/contents/f_Font_getList.html @@ -5,45 +5,45 @@ - getList - ƒtƒHƒ“ƒg–Œ‚Ì—ñ‹“ + getList - フォント名の列挙 - + - - + +

Font.getList

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒHƒ“ƒg–Œ‚Ì—ñ‹“
-
ƒ^ƒCƒv
+フォント名の列挙
+
タむプ
-FontƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Fontクラスのメ゜ッド
-
\•¶
+
構文
getList(flags)
-
ˆø”
+
匕数
- +
-
flags @ƒtƒHƒ“ƒg‚ð‚ǂ̂悀‚É—ñ‹“‚·‚é‚©‚ðŽw’肵‚Ü‚·BFont.doUserSelect‚Å - Žw’è‚·‚é‚à‚̂Ɠ¯ˆê‚Å‚· (‚œ‚Ÿ‚µ‚±‚̃ƒ\ƒbƒh‚É‚Í - fsfUseFontFace‚ÍŽw’肵‚Ä‚à–³Ž‹‚³‚ê‚Ü‚·)
+
 フォントをどのように列挙するかを指定したす。Font.doUserSelectで + 指定するものず同䞀です (ただしこのメ゜ッドには + fsfUseFontFaceは指定しおも無芖されたす)
-
–ß‚è’l
+
戻り倀
-ƒtƒHƒ“ƒg–Œ(•¶Žš—ñ)‚ªŠe—v‘f‚Æ‚µ‚ÄŠi”[‚³‚ê‚Ä‚¢‚é”z—ñ
-
à–Ÿ
+フォント名(文字列)が各芁玠ずしお栌玍されおいる配列 +
説明
- ƒtƒHƒ“ƒg–Œ‚ð—ñ‹“‚µA”z—ñ‚Æ‚µ‚ĕԂµ‚Ü‚·B + フォント名を列挙し、配列ずしお返したす。
diff --git a/docs/kr2doc/contents/f_Font_getTextHeight.html b/docs/kr2doc/contents/f_Font_getTextHeight.html index b7223a6..1375dec 100644 --- a/docs/kr2doc/contents/f_Font_getTextHeight.html +++ b/docs/kr2doc/contents/f_Font_getTextHeight.html @@ -5,45 +5,45 @@ - getTextHeight - •¶Žš—ñ‚̏c•‚𓟂é + getTextHeight - 文字列の瞊幅を埗る - + - - + +

Font.getTextHeight

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš—ñ‚̏c•‚𓟂é
-
ƒ^ƒCƒv
+文字列の瞊幅を埗る +
タむプ
-FontƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Fontクラスのメ゜ッド
-
\•¶
+
構文
getTextHeight(text)
-
ˆø”
+
匕数
- +
-
text @c•‚𓟂œ‚¢•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
 瞊幅を埗たい文字列を指定したす。
-
–ß‚è’l
+
戻り倀
-Žw’肳‚ꂜ•¶Žš—ñ‚̏c•‚ªƒsƒNƒZƒ‹’PˆÊ‚Å–ß‚è‚Ü‚·
-
à–Ÿ
+指定された文字列の瞊幅がピクセル単䜍で戻りたす +
説明
- @‚±‚̃ƒ\ƒbƒh‚ł́A‚±‚̃tƒHƒ“ƒg‚ÅŽw’è‚Ì•¶Žš—ñ‚ð•`‰æ‚µ‚œ‚Æ‚«‚É•K—v‚ȏc•‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  このメ゜ッドでは、このフォントで指定の文字列を描画したずきに必芁な瞊幅を埗るこずができたす。
-
ŽQÆ
+
参照
Font.getTextWidth
diff --git a/docs/kr2doc/contents/f_Font_getTextWidth.html b/docs/kr2doc/contents/f_Font_getTextWidth.html index 6ba07d6..325b1ab 100644 --- a/docs/kr2doc/contents/f_Font_getTextWidth.html +++ b/docs/kr2doc/contents/f_Font_getTextWidth.html @@ -5,46 +5,46 @@ - getTextWidth - •¶Žš—ñ‚̉¡•‚𓟂é + getTextWidth - 文字列の暪幅を埗る - + - - + +

Font.getTextWidth

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš—ñ‚̉¡•‚𓟂é
-
ƒ^ƒCƒv
+文字列の暪幅を埗る +
タむプ
-FontƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Fontクラスのメ゜ッド
-
\•¶
+
構文
getTextWidth(text)
-
ˆø”
+
匕数
- +
-
text @‰¡•‚𓟂œ‚¢•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
 暪幅を埗たい文字列を指定したす。
-
–ß‚è’l
+
戻り倀
-Žw’肳‚ꂜ•¶Žš—ñ‚̉¡•‚ªƒsƒNƒZƒ‹’PˆÊ‚Å–ß‚è‚Ü‚·
-
à–Ÿ
+指定された文字列の暪幅がピクセル単䜍で戻りたす +
説明
- @‚±‚̃ƒ\ƒbƒh‚ł́AŒ»Ý‚̃tƒHƒ“ƒg‚̐ݒè‚ÅŽw’è‚Ì•¶Žš—ñ‚ð•`‰æ‚µ‚œ‚Æ‚«‚É•K—v‚È - ‰¡•‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  このメ゜ッドでは、珟圚のフォントの蚭定で指定の文字列を描画したずきに必芁な + 暪幅を埗るこずができたす。
-
ŽQÆ
+
参照
Font.getTextHeight
diff --git a/docs/kr2doc/contents/f_Font_height.html b/docs/kr2doc/contents/f_Font_height.html index 98fb762..ee10041 100644 --- a/docs/kr2doc/contents/f_Font_height.html +++ b/docs/kr2doc/contents/f_Font_height.html @@ -5,28 +5,28 @@ - height - ƒtƒHƒ“ƒg‚‚³ + height - フォント高さ - + - - + +

Font.height

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒHƒ“ƒg‚‚³
-
ƒ^ƒCƒv
+フォント高さ +
タむプ
-FontƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Fontクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @•`‰æ‚³‚ê‚é•¶Žš‚̍‚‚³‚ðƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  描画される文字の高さをピクセル単䜍で衚したす。倀を蚭定するこずもできたす。
diff --git a/docs/kr2doc/contents/f_Font_italic.html b/docs/kr2doc/contents/f_Font_italic.html index e3c263a..0ee63cd 100644 --- a/docs/kr2doc/contents/f_Font_italic.html +++ b/docs/kr2doc/contents/f_Font_italic.html @@ -5,29 +5,29 @@ - italic - ƒCƒ^ƒŠƒbƒN + italic - むタリック - + - - + +

Font.italic

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒCƒ^ƒŠƒbƒN
-
ƒ^ƒCƒv
+むタリック +
タむプ
-FontƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Fontクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒCƒ^ƒŠƒbƒN ( ŽÎ‘Ì ) ‚Å‚ ‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ƒCƒ^ƒŠƒbƒN‚ɂȂè‚Ü‚·B
+  むタリック ( 斜䜓 ) であるかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するずむタリックになりたす。
diff --git a/docs/kr2doc/contents/f_Font_mapPrerenderedFont.html b/docs/kr2doc/contents/f_Font_mapPrerenderedFont.html index f4e51a8..bb0e68e 100644 --- a/docs/kr2doc/contents/f_Font_mapPrerenderedFont.html +++ b/docs/kr2doc/contents/f_Font_mapPrerenderedFont.html @@ -5,48 +5,48 @@ - mapPrerenderedFont - ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ÌŠ„‚è“–‚Ä + mapPrerenderedFont - レンダリング枈みフォントの割り圓お - + - - + +

Font.mapPrerenderedFont

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ÌŠ„‚è“–‚Ä
-
ƒ^ƒCƒv
+レンダリング枈みフォントの割り圓お +
タむプ
-FontƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Fontクラスのメ゜ッド
-
\•¶
+
構文
mapPrerenderedFont(fontstorage)
-
ˆø”
+
匕数
- +
-
fontstorage @ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒgƒXƒgƒŒ[ƒW‚ðŽw’肵‚Ü‚·B
+
 レンダリング枈みフォントストレヌゞを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Œ»Ý‘I‘ð‚³‚ê‚Ä‚¢‚éƒtƒHƒ“ƒg–Œ‚ɑ΂µ‚ăŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ÌŠ„‚è“–‚Ä‚ðs‚¢‚Ü‚·B
- @ˆÈ~A“¯‚¶Ý’è‚̃tƒHƒ“ƒg‚ɑ΂µ‚Ă͎w’肳‚ꂜƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ª‘ã‚í‚è‚ÉŽg‚í‚ê‚Ü‚·B
- @‚·‚ׂẴŒƒCƒ„‚ɑ΂µ‚Đݒ肪—LŒø‚ɂȂè‚Ü‚·B
+  珟圚遞択されおいるフォント名に察しおレンダリング枈みフォントの割り圓おを行いたす。
+  以降、同じ蚭定のフォントに察しおは指定されたレンダリング枈みフォントが代わりに䜿われたす。
+  すべおのレむダに察しお蚭定が有効になりたす。
-
ŽQÆ
+
参照
Font.unmapPrerenderedFont
diff --git a/docs/kr2doc/contents/f_Font_strikeout.html b/docs/kr2doc/contents/f_Font_strikeout.html index 10c0c95..35f137d 100644 --- a/docs/kr2doc/contents/f_Font_strikeout.html +++ b/docs/kr2doc/contents/f_Font_strikeout.html @@ -5,30 +5,30 @@ - strikeout - ŽæÁü + strikeout - 取消線 - + - - + +

Font.strikeout

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ŽæÁü
-
ƒ^ƒCƒv
+取消線 +
タむプ
-FontƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Fontクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ŽæÁü‚ð•`‰æ‚·‚é‚©‚Ç‚€‚©•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯•¶Žš‚̏ã‚ÉŽæÁü‚ð•`‰æ‚µ‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚Ì‹g—¢‹g—¢‚ł͂±‚̃vƒƒpƒeƒB‚͈Ӗ¡‚ðŽ‚¿‚Ü‚¹‚ñB
+  取消線を描画するかどうか衚したす。倀を蚭定するこずもできたす。
+  真を指定するず文字の䞊に取消線を描画したす。
+  珟バヌゞョンの吉里吉里ではこのプロパティは意味を持ちたせん。
diff --git a/docs/kr2doc/contents/f_Font_underline.html b/docs/kr2doc/contents/f_Font_underline.html index ee9bb7a..9657146 100644 --- a/docs/kr2doc/contents/f_Font_underline.html +++ b/docs/kr2doc/contents/f_Font_underline.html @@ -5,30 +5,30 @@ - underline - ƒAƒ“ƒ_[ƒ‰ƒCƒ“ + underline - アンダヌラむン - + - - + +

Font.underline

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒAƒ“ƒ_[ƒ‰ƒCƒ“
-
ƒ^ƒCƒv
+アンダヌラむン +
タむプ
-FontƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Fontクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒAƒ“ƒ_[ƒ‰ƒCƒ“ ( ‰ºü‚Ü‚œ‚Í–Tü ) ‚ð•`‰æ‚·‚é‚©‚Ç‚€‚©•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ƒAƒ“ƒ_[ƒ‰ƒCƒ“‚ð•`‰æ‚µ‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚Ì‹g—¢‹g—¢‚ł͂±‚̃vƒƒpƒeƒB‚͈Ӗ¡‚ðŽ‚¿‚Ü‚¹‚ñB
+  アンダヌラむン ( 䞋線たたは傍線 ) を描画するかどうか衚したす。倀を蚭定するこずもできたす。
+  真を指定するずアンダヌラむンを描画したす。
+  珟バヌゞョンの吉里吉里ではこのプロパティは意味を持ちたせん。
diff --git a/docs/kr2doc/contents/f_Font_unmapPrerenderedFont.html b/docs/kr2doc/contents/f_Font_unmapPrerenderedFont.html index 43e5502..c0292bc 100644 --- a/docs/kr2doc/contents/f_Font_unmapPrerenderedFont.html +++ b/docs/kr2doc/contents/f_Font_unmapPrerenderedFont.html @@ -5,42 +5,42 @@ - unmapPrerenderedFont - ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ÌŠ„‚è“–‚Ä‰ðœ + unmapPrerenderedFont - レンダリング枈みフォントの割り圓お解陀 - + - - + +

Font.unmapPrerenderedFont

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ÌŠ„‚è“–‚ĉðœ
-
ƒ^ƒCƒv
+レンダリング枈みフォントの割り圓お解陀 +
タむプ
-FontƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Fontクラスのメ゜ッド
-
\•¶
+
構文
unmapPrerenderedFont()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Œ»Ý‘I‘ð‚³‚ê‚Ä‚¢‚éƒtƒHƒ“ƒg–Œ‚ɑ΂·‚郌ƒ“ƒ_ƒŠƒ“ƒOÏ‚݃tƒHƒ“ƒg‚ÌŠ„‚è“–‚Ä‚ð‰ðœ‚µ‚Ü‚·B
+  珟圚遞択されおいるフォント名に察するレンダリング枈みフォントの割り圓おを解陀したす。
-
ŽQÆ
+
参照
Font.mapPrerenderedFont
diff --git a/docs/kr2doc/contents/f_KAGParser.html b/docs/kr2doc/contents/f_KAGParser.html index 3e83174..3aa28a9 100644 --- a/docs/kr2doc/contents/f_KAGParser.html +++ b/docs/kr2doc/contents/f_KAGParser.html @@ -9,58 +9,58 @@ - + - +

KAGParser

-@KAGParser ƒNƒ‰ƒX‚́AKAG ‚̃VƒiƒŠƒI‚ð‰ðÍ‚·‚邜‚߂̃Nƒ‰ƒX‚Å‚·B
+ KAGParser クラスは、KAG のシナリオを解析するためのクラスです。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
KAGParser
-
ƒƒ\ƒbƒh
+
メ゜ッド
-assign ( KAGParser ƒIƒuƒWƒFƒNƒg‚̃Rƒs[ )
-callLabel ( Œ»ÝˆÊ’u‚ðƒXƒ^ƒbƒN‚ɐςñ‚ł́AŽw’胉ƒxƒ‹‚ւ̈ړ® )
-clear ( ƒIƒuƒWƒFƒNƒg‚̃NƒŠƒA )
-clearCallStack ( call ƒ^ƒOŒÄ‚яo‚µƒXƒ^ƒbƒN‚̃NƒŠƒA )
-getNextTag ( ŽŸ‚̃^ƒO‚𓟂é )
-goToLabel ( Žw’胉ƒxƒ‹‚ւ̈ړ® )
-interrupt ( interrupted ó‘Ô‚É‚·‚é )
-loadScenario ( ƒVƒiƒŠƒI‚̓ǂݍž‚Ý )
-resetInterrupt ( interrupted ó‘Ô‚Ì‰ðœ )
-restore ( Ž«‘”z—ñ‚©‚çƒIƒuƒWƒFƒNƒg‚̏ó‘Ԃ𕜌³‚·‚é )
-store ( ƒIƒuƒWƒFƒNƒg‚̏ó‘Ô‚ðŽ«‘”z—ñ‚ɏ‘‚«o‚· )
+assign ( KAGParser オブゞェクトのコピヌ )
+callLabel ( 珟圚䜍眮をスタックに積んでの、指定ラベルぞの移動 )
+clear ( オブゞェクトのクリア )
+clearCallStack ( call タグ呌び出しスタックのクリア )
+getNextTag ( 次のタグを埗る )
+goToLabel ( 指定ラベルぞの移動 )
+interrupt ( interrupted 状態にする )
+loadScenario ( シナリオの読み蟌み )
+resetInterrupt ( interrupted 状態の解陀 )
+restore ( 蟞曞配列からオブゞェクトの状態を埩元する )
+store ( オブゞェクトの状態を蟞曞配列に曞き出す )
-
ƒvƒƒpƒeƒB
+
プロパティ
-callStackDepth ( call ƒ^ƒOŒÄ‚яo‚µƒXƒ^ƒbƒN‚̐[‚³ )
-curLabel ( Œ»Ý‚̃‰ƒxƒ‹ )
-curLine ( Œ»Ýs‚̍s” )
-curLineStr ( Œ»Ýs‚Ì•¶Žš—ñ )
-curPos ( Œ»Ýs‚É‚š‚¯‚é•¶Žš‚̈ʒu )
-curStorage ( Œ»Ý‚̃XƒgƒŒ[ƒW )
-debugLevel ( ƒfƒoƒbƒOƒŒƒxƒ‹ )
-ignoreCR ( ‰üs‚𖳎‹‚·‚é‚©‚Ç‚€‚© )
-macroParams ( Œ»ÝŽÀs‚³‚ê‚Ä‚¢‚éƒ}ƒNƒ‚̈ø” )
-macros ( ƒ}ƒNƒ‚Ì“ü‚Á‚œŽ«‘”z—ñ )
-processSpecialTags ( “ÁŽêƒ^ƒO‚ðˆ—‚·‚é‚©‚Ç‚€‚© )
+callStackDepth ( call タグ呌び出しスタックの深さ )
+curLabel ( 珟圚のラベル )
+curLine ( 珟圚行の行数 )
+curLineStr ( 珟圚行の文字列 )
+curPos ( 珟圚行における文字の䜍眮 )
+curStorage ( 珟圚のストレヌゞ )
+debugLevel ( デバッグレベル )
+ignoreCR ( 改行を無芖するかどうか )
+macroParams ( 珟圚実行されおいるマクロの匕数 )
+macros ( マクロの入った蟞曞配列 )
+processSpecialTags ( 特殊タグを凊理するかどうか )
-
ƒCƒxƒ“ƒg
+
むベント
-onAfterReturn ( return ƒ^ƒO‚Å•œ‹A‚µ‚œ )
-onCall ( call ƒ^ƒO‚ªŒÄ‚΂ꂜ )
-onJump ( jump ƒ^ƒO‚ªŒÄ‚΂ꂜ )
-onLabel ( ƒ‰ƒxƒ‹‚ð’ʉ߂µ‚œ )
-onReturn ( return ƒ^ƒO‚ªŒÄ‚΂ꂜ )
-onScenarioLoad ( ƒVƒiƒŠƒI“ǂݍž‚Ý‚ªŠJŽn‚µ‚œ )
-onScenarioLoaded ( ƒVƒiƒŠƒI“ǂݍž‚Ý‚ªI—¹‚µ‚œ )
-onScript ( iscript ƒuƒƒbƒN‚ð’ʉ߂µ‚œ )
+onAfterReturn ( return タグで埩垰した )
+onCall ( call タグが呌ばれた )
+onJump ( jump タグが呌ばれた )
+onLabel ( ラベルを通過した )
+onReturn ( return タグが呌ばれた )
+onScenarioLoad ( シナリオ読み蟌みが開始した )
+onScenarioLoaded ( シナリオ読み蟌みが終了した )
+onScript ( iscript ブロックを通過した )
diff --git a/docs/kr2doc/contents/f_KAGParser_KAGParser.html b/docs/kr2doc/contents/f_KAGParser_KAGParser.html index 68fff9a..1b9f448 100644 --- a/docs/kr2doc/contents/f_KAGParser_KAGParser.html +++ b/docs/kr2doc/contents/f_KAGParser_KAGParser.html @@ -5,40 +5,40 @@ - KAGParser - KAGParser ƒIƒuƒWƒFƒNƒg‚̍\’z + KAGParser - KAGParser オブゞェクトの構築 - + - - + +

KAGParser.KAGParser

-
‹@”\/ˆÓ–¡
+
機胜/意味
-KAGParser ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+KAGParser オブゞェクトの構築 +
タむプ
-KAGParserƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+KAGParserクラスのコンストラクタ
-
\•¶
+
構文
KAGParser()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @KAGParser ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
+  KAGParser クラスのオブゞェクトを構築したす。
diff --git a/docs/kr2doc/contents/f_KAGParser_assign.html b/docs/kr2doc/contents/f_KAGParser_assign.html index 6337b6e..26fa2ab 100644 --- a/docs/kr2doc/contents/f_KAGParser_assign.html +++ b/docs/kr2doc/contents/f_KAGParser_assign.html @@ -5,44 +5,44 @@ - assign - KAGParser ƒIƒuƒWƒFƒNƒg‚̃Rƒs[ + assign - KAGParser オブゞェクトのコピヌ - + - - + +

KAGParser.assign

-
‹@”\/ˆÓ–¡
+
機胜/意味
-KAGParser ƒIƒuƒWƒFƒNƒg‚̃Rƒs[
-
ƒ^ƒCƒv
+KAGParser オブゞェクトのコピヌ +
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
assign(src)
-
ˆø”
+
匕数
- +
-
src @ƒRƒs[Œ³‚Ì KAGParser ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 コピヌ元の KAGParser オブゞェクトを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @src ‚ÅŽw’肵‚œ KAGParser ƒIƒuƒWƒFƒNƒg‚Ì“à—e‚ðƒRƒs[‚µ‚Ü‚·B
+  src で指定した KAGParser オブゞェクトの内容をコピヌしたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_callLabel.html b/docs/kr2doc/contents/f_KAGParser_callLabel.html index 48bdbbc..19a045f 100644 --- a/docs/kr2doc/contents/f_KAGParser_callLabel.html +++ b/docs/kr2doc/contents/f_KAGParser_callLabel.html @@ -5,45 +5,45 @@ - callLabel - Œ»ÝˆÊ’u‚ðƒXƒ^ƒbƒN‚ɐςñ‚ł́AŽw’胉ƒxƒ‹‚ւ̈ړ® + callLabel - 珟圚䜍眮をスタックに積んでの、指定ラベルぞの移動 - + - - + +

KAGParser.callLabel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Œ»ÝˆÊ’u‚ðƒXƒ^ƒbƒN‚ɐςñ‚ł́AŽw’胉ƒxƒ‹‚ւ̈ړ®
-
ƒ^ƒCƒv
+珟圚䜍眮をスタックに積んでの、指定ラベルぞの移動 +
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
callLabel(label)
-
ˆø”
+
匕数
- +
-
label @ˆÚ“®æ‚̃‰ƒxƒ‹–Œ‚ðŽw’肵‚Ü‚·B
+
 移動先のラベル名を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒ‰ƒxƒ‹‚ÖˆÚ“®‚µ‚Ü‚·B - ‚»‚̍ہAŒ»Ý‚̃VƒiƒŠƒIƒXƒgƒŒ[ƒW“ǂݍž‚݈ʒu‚ðƒXƒ^ƒbƒN‚ɐς݂܂·B
+  指定されたラベルぞ移動したす。 + その際、珟圚のシナリオストレヌゞ読み蟌み䜍眮をスタックに積みたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_callStackDepth.html b/docs/kr2doc/contents/f_KAGParser_callStackDepth.html index 6aaea54..5c97617 100644 --- a/docs/kr2doc/contents/f_KAGParser_callStackDepth.html +++ b/docs/kr2doc/contents/f_KAGParser_callStackDepth.html @@ -5,28 +5,28 @@ - callStackDepth - call ƒ^ƒOŒÄ‚яo‚µƒXƒ^ƒbƒN‚̐[‚³ + callStackDepth - call タグ呌び出しスタックの深さ - + - - + +

KAGParser.callStackDepth

-
‹@”\/ˆÓ–¡
+
機胜/意味
-call ƒ^ƒOŒÄ‚яo‚µƒXƒ^ƒbƒN‚̐[‚³
-
ƒ^ƒCƒv
+call タグ呌び出しスタックの深さ +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+KAGParserクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @call ƒ^ƒOŒÄ‚яo‚µƒXƒ^ƒbƒN‚̐[‚³‚ð•\‚킵‚Ü‚·B
+  call タグ呌び出しスタックの深さを衚わしたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_clear.html b/docs/kr2doc/contents/f_KAGParser_clear.html index e501022..1617d19 100644 --- a/docs/kr2doc/contents/f_KAGParser_clear.html +++ b/docs/kr2doc/contents/f_KAGParser_clear.html @@ -5,40 +5,40 @@ - clear - ƒIƒuƒWƒFƒNƒg‚̃NƒŠƒA + clear - オブゞェクトのクリア - + - - + +

KAGParser.clear

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒIƒuƒWƒFƒNƒg‚̃NƒŠƒA
-
ƒ^ƒCƒv
+オブゞェクトのクリア +
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
clear()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒIƒuƒWƒFƒNƒg‚̏ó‘Ô‚ðƒNƒŠƒA‚µ‚Ü‚·B
+  オブゞェクトの状態をクリアしたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_clearCallStack.html b/docs/kr2doc/contents/f_KAGParser_clearCallStack.html index 73233dd..e30b244 100644 --- a/docs/kr2doc/contents/f_KAGParser_clearCallStack.html +++ b/docs/kr2doc/contents/f_KAGParser_clearCallStack.html @@ -5,40 +5,40 @@ - clearCallStack - call ƒ^ƒOŒÄ‚яo‚µƒXƒ^ƒbƒN‚̃NƒŠƒA + clearCallStack - call タグ呌び出しスタックのクリア - + - - + +

KAGParser.clearCallStack

-
‹@”\/ˆÓ–¡
+
機胜/意味
-call ƒ^ƒOŒÄ‚яo‚µƒXƒ^ƒbƒN‚̃NƒŠƒA
-
ƒ^ƒCƒv
+call タグ呌び出しスタックのクリア +
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
clearCallStack()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @call ƒ^ƒOŒÄ‚яo‚µ‚̃Xƒ^ƒbƒN‚ðƒNƒŠƒA‚µ‚Ü‚·Bƒ}ƒNƒˆø”‚àƒNƒŠƒA‚³‚ê‚Ü‚·B
+  call タグ呌び出しのスタックをクリアしたす。マクロ匕数もクリアされたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_curLabel.html b/docs/kr2doc/contents/f_KAGParser_curLabel.html index d37e130..390a79c 100644 --- a/docs/kr2doc/contents/f_KAGParser_curLabel.html +++ b/docs/kr2doc/contents/f_KAGParser_curLabel.html @@ -5,28 +5,28 @@ - curLabel - Œ»Ý‚̃‰ƒxƒ‹ + curLabel - 珟圚のラベル - + - - + +

KAGParser.curLabel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Œ»Ý‚̃‰ƒxƒ‹
-
ƒ^ƒCƒv
+珟圚のラベル +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+KAGParserクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Œ»Ý‚̃‰ƒxƒ‹‚ð•\‚킵‚Ü‚·B
+  珟圚のラベルを衚わしたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_curLine.html b/docs/kr2doc/contents/f_KAGParser_curLine.html index 2feaae5..afbce6a 100644 --- a/docs/kr2doc/contents/f_KAGParser_curLine.html +++ b/docs/kr2doc/contents/f_KAGParser_curLine.html @@ -5,28 +5,28 @@ - curLine - Œ»Ýs‚̍s” + curLine - 珟圚行の行数 - + - - + +

KAGParser.curLine

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Œ»Ýs‚̍s”
-
ƒ^ƒCƒv
+珟圚行の行数 +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+KAGParserクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Œ»Ýs‚ªƒXƒgƒŒ[ƒW’†‚ʼnœs–Ú‚©‚ð•\‚킵‚Ü‚·B
+  珟圚行がストレヌゞ䞭で䜕行目かを衚わしたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_curLineStr.html b/docs/kr2doc/contents/f_KAGParser_curLineStr.html index 148aae1..f869458 100644 --- a/docs/kr2doc/contents/f_KAGParser_curLineStr.html +++ b/docs/kr2doc/contents/f_KAGParser_curLineStr.html @@ -5,28 +5,28 @@ - curLineStr - Œ»Ýs‚Ì•¶Žš—ñ + curLineStr - 珟圚行の文字列 - + - - + +

KAGParser.curLineStr

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Œ»Ýs‚Ì•¶Žš—ñ
-
ƒ^ƒCƒv
+珟圚行の文字列 +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+KAGParserクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Œ»Ýs‚Ì•¶Žš—ñ‚ð•\‚킵‚Ü‚·B
+  珟圚行の文字列を衚わしたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_curPos.html b/docs/kr2doc/contents/f_KAGParser_curPos.html index 652b922..8845770 100644 --- a/docs/kr2doc/contents/f_KAGParser_curPos.html +++ b/docs/kr2doc/contents/f_KAGParser_curPos.html @@ -5,28 +5,28 @@ - curPos - Œ»Ýs‚É‚š‚¯‚é•¶Žš‚̈ʒu + curPos - 珟圚行における文字の䜍眮 - + - - + +

KAGParser.curPos

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Œ»Ýs‚É‚š‚¯‚é•¶Žš‚̈ʒu
-
ƒ^ƒCƒv
+珟圚行における文字の䜍眮 +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+KAGParserクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Œ»Ýs‚Ì’†‚ŁA¡‰œ•¶Žš–Ú‚É‚ ‚é‚©‚ð•\‚킵‚Ü‚·B
+  珟圚行の䞭で、今䜕文字目にあるかを衚わしたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_curStorage.html b/docs/kr2doc/contents/f_KAGParser_curStorage.html index 6173807..7c99ef5 100644 --- a/docs/kr2doc/contents/f_KAGParser_curStorage.html +++ b/docs/kr2doc/contents/f_KAGParser_curStorage.html @@ -5,29 +5,29 @@ - curStorage - Œ»Ý‚̃XƒgƒŒ[ƒW + curStorage - 珟圚のストレヌゞ - + - - + +

KAGParser.curStorage

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Œ»Ý‚̃XƒgƒŒ[ƒW
-
ƒ^ƒCƒv
+珟圚のストレヌゞ +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+KAGParserクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Œ»Ý‚̃XƒgƒŒ[ƒW‚ð•\‚킵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B‚»‚̏ꍇ‚́AŽw’肳‚ꂜƒXƒgƒŒ[ƒW‚ð“ǂݍž‚݂܂·B
+  珟圚のストレヌゞを衚わしたす。
+  倀を蚭定するこずもできたす。その堎合は、指定されたストレヌゞを読み蟌みたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_debugLevel.html b/docs/kr2doc/contents/f_KAGParser_debugLevel.html index 72a70c0..5010880 100644 --- a/docs/kr2doc/contents/f_KAGParser_debugLevel.html +++ b/docs/kr2doc/contents/f_KAGParser_debugLevel.html @@ -5,33 +5,33 @@ - debugLevel - ƒfƒoƒbƒOƒŒƒxƒ‹ + debugLevel - デバッグレベル - + - - + +

KAGParser.debugLevel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒfƒoƒbƒOƒŒƒxƒ‹
-
ƒ^ƒCƒv
+デバッグレベル +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+KAGParserクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒfƒoƒbƒOƒŒƒxƒ‹‚ð•\‚킵‚Ü‚·B
- @Ý’è‰Â”\‚È’l‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+  デバッグレベルを衚わしたす。
+  蚭定可胜な倀は以䞋の通りです。
@tkdlNone < tkdlSimple < tkdlVerbose ‚̏‡‚ɁA•\ŽŠ‚³‚ê‚éƒfƒoƒbƒOƒƒbƒZ[ƒW‚Ì—Ê‚ª‘œ‚­‚È‚è‚Ü‚·B
+  tkdlNone < tkdlSimple < tkdlVerbose の順に、衚瀺されるデバッグメッセヌゞの量が倚くなりたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_getNextTag.html b/docs/kr2doc/contents/f_KAGParser_getNextTag.html index 362d948..2762bb5 100644 --- a/docs/kr2doc/contents/f_KAGParser_getNextTag.html +++ b/docs/kr2doc/contents/f_KAGParser_getNextTag.html @@ -5,48 +5,48 @@ - getNextTag - ŽŸ‚̃^ƒO‚𓟂é + getNextTag - 次のタグを埗る - + - - + +

KAGParser.getNextTag

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ŽŸ‚̃^ƒO‚𓟂é
-
ƒ^ƒCƒv
+次のタグを埗る +
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
getNextTag()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-ƒ^ƒOî•ñ‚ÌŽ«‘”z—ñ
-
à–Ÿ
+タグ情報の蟞曞配列 +
説明
- @ŽŸ‚̃^ƒO‚ðŽ«‘”z—ñ‚ŕԂµ‚Ü‚·B(ƒ^ƒO“à•”‚ɂȂ¢)’ʏí‚Ì•¶Žš‚́Ach ƒ^ƒO‚ƉðŽß‚³‚ê‚Ü‚·B
- @interrupted ó‘Ԃł́Ainterrupt ƒ^ƒO‚ð•Ô‚µAinterrupted ó‘Ô‚ð‰ðœ‚µ‚Ü‚·B
- @ƒXƒgƒŒ[ƒW‚Ì––”ö‚ł́Avoid ‚ð•Ô‚µ‚Ü‚·B
- @ƒ^ƒO‚Ì–Œ‘O‚́A–ß‚è’l‚ÌŽ«‘”z—ñ‚Ì tagname —v‘f‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·B
- @if, ignore, endif, endignore, emb, macro, endmacro, erasemacro, - jump, call, return, iscript, endscript ‚ÌŠeƒ^ƒO‚Í‘g‚ݍž‚݃^ƒO‚Å‚·B - ‚±‚ê‚ç‚̃^ƒO‚ÉŠÖ‚·‚鏈—‚́A‚±‚̃ƒ\ƒbƒh‚Ì“à•”‚ÅŽ©“®“I‚ɍs‚È‚í‚ê‚Ü‚·B - ‚µ‚œ‚ª‚Á‚āA‚±‚̃ƒ\ƒbƒh‚Í‚±‚ê‚ç‚̃^ƒO‚ÉŠÖ‚·‚éî•ñ‚ð•Ô‚µ‚Ü‚¹‚ñB
+  次のタグを蟞曞配列で返したす。(タグ内郚にない)通垞の文字は、ch タグず解釈されたす。
+  interrupted 状態では、interrupt タグを返し、interrupted 状態を解陀したす。
+  ストレヌゞの末尟では、void を返したす。
+  タグの名前は、戻り倀の蟞曞配列の tagname 芁玠に栌玍されおいたす。
+  if, ignore, endif, endignore, emb, macro, endmacro, erasemacro, + jump, call, return, iscript, endscript の各タグは組み蟌みタグです。 + これらのタグに関する凊理は、このメ゜ッドの内郚で自動的に行なわれたす。 + したがっお、このメ゜ッドはこれらのタグに関する情報を返したせん。
-
ŽQÆ
+
参照
KAGParser.interrupt
KAGParser.resetInterrupt
diff --git a/docs/kr2doc/contents/f_KAGParser_goToLabel.html b/docs/kr2doc/contents/f_KAGParser_goToLabel.html index 6b26c49..b6192f7 100644 --- a/docs/kr2doc/contents/f_KAGParser_goToLabel.html +++ b/docs/kr2doc/contents/f_KAGParser_goToLabel.html @@ -5,44 +5,44 @@ - goToLabel - Žw’胉ƒxƒ‹‚ւ̈ړ® + goToLabel - 指定ラベルぞの移動 - + - - + +

KAGParser.goToLabel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žw’胉ƒxƒ‹‚ւ̈ړ®
-
ƒ^ƒCƒv
+指定ラベルぞの移動
+
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
goToLabel(label)
-
ˆø”
+
匕数
- +
-
label @ˆÚ“®æ‚̃‰ƒxƒ‹–Œ‚ðŽw’肵‚Ü‚·B
+
 移動先のラベル名を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @“ǂݍž‚Ü‚ê‚Ä‚¢‚éƒVƒiƒŠƒIƒXƒgƒŒ[ƒW‚Ì’†‚ŁAŽw’肳‚ꂜƒ‰ƒxƒ‹‚ÖˆÚ“®‚µ‚Ü‚·B
+  読み蟌たれおいるシナリオストレヌゞの䞭で、指定されたラベルぞ移動したす。
diff --git a/docs/kr2doc/contents/f_KAGParser_ignoreCR.html b/docs/kr2doc/contents/f_KAGParser_ignoreCR.html index d990401..6af00a5 100644 --- a/docs/kr2doc/contents/f_KAGParser_ignoreCR.html +++ b/docs/kr2doc/contents/f_KAGParser_ignoreCR.html @@ -5,30 +5,30 @@ - ignoreCR - ‰üs‚𖳎‹‚·‚é‚©‚Ç‚€‚© + ignoreCR - 改行を無芖するかどうか - + - - + +

KAGParser.ignoreCR

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰üs‚𖳎‹‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+改行を無芖するかどうか +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+KAGParserクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @‰üs‚𖳎‹‚·‚é‚©‚Ç‚€‚©‚ð•\‚킵‚Ü‚·B
- @^‚È‚ç‚Ήüs‚𖳎‹‚µ‚Ü‚·B
- @‹U‚È‚ç‚΁AƒVƒiƒŠƒI’†‚̉üs‚̈ʒu‚ŁA•\ŽŠã‚à‰üs‚µ‚Ü‚·B(KAG2 ŒÝŠ·ƒ‚[ƒh)
+  改行を無芖するかどうかを衚わしたす。
+  真ならば改行を無芖したす。
+  停ならば、シナリオ䞭の改行の䜍眮で、衚瀺䞊も改行したす。(KAG2 互換モヌド)
diff --git a/docs/kr2doc/contents/f_KAGParser_interrupt.html b/docs/kr2doc/contents/f_KAGParser_interrupt.html index be8af9b..74b896f 100644 --- a/docs/kr2doc/contents/f_KAGParser_interrupt.html +++ b/docs/kr2doc/contents/f_KAGParser_interrupt.html @@ -5,43 +5,43 @@ - interrupt - interrupted ó‘Ô‚É‚·‚é + interrupt - interrupted 状態にする - + - - + +

KAGParser.interrupt

-
‹@”\/ˆÓ–¡
+
機胜/意味
-interrupted ó‘Ô‚É‚·‚é
-
ƒ^ƒCƒv
+interrupted 状態にする +
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
interrupt()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @interrupted ó‘ԂɂȂè‚Ü‚·B‚±‚̏ó‘Ԃ̂Ƃ«‚́A - ŽŸ‚Ì KAGParser.getNextTag ƒƒ\ƒbƒh‚̌Ăяo‚µ‚Å‚Í interrupt ƒ^ƒO‚ª•Ô‚³‚ê‚Ü‚·B
+  interrupted 状態になりたす。この状態のずきは、 + 次の KAGParser.getNextTag メ゜ッドの呌び出しでは interrupt タグが返されたす。
-
ŽQÆ
+
参照
KAGParser.resetInterrupt
KAGParser.getNextTag
diff --git a/docs/kr2doc/contents/f_KAGParser_loadScenario.html b/docs/kr2doc/contents/f_KAGParser_loadScenario.html index 94ee9a5..64613a0 100644 --- a/docs/kr2doc/contents/f_KAGParser_loadScenario.html +++ b/docs/kr2doc/contents/f_KAGParser_loadScenario.html @@ -5,45 +5,45 @@ - loadScenario - ƒVƒiƒŠƒI‚̓ǂݍž‚Ý + loadScenario - シナリオの読み蟌み - + - - + +

KAGParser.loadScenario

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒVƒiƒŠƒI‚̓ǂݍž‚Ý
-
ƒ^ƒCƒv
+シナリオの読み蟌み
+
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
loadScenario(name)
-
ˆø”
+
匕数
- +
-
name @“ǂݍž‚ÞƒVƒiƒŠƒIƒXƒgƒŒ[ƒW‚ðŽw’肵‚Ü‚·B
+
 読み蟌むシナリオストレヌゞを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒVƒiƒŠƒIƒXƒgƒŒ[ƒW‚ð“ǂݍž‚݁A - ƒVƒiƒŠƒI“ǂݍž‚݈ʒu‚ðƒXƒgƒŒ[ƒW‚̐擪‚ɐݒ肵‚Ü‚·B
+  指定されたシナリオストレヌゞを読み蟌み、 + シナリオ読み蟌み䜍眮をストレヌゞの先頭に蚭定したす。
diff --git a/docs/kr2doc/contents/f_KAGParser_macroParams.html b/docs/kr2doc/contents/f_KAGParser_macroParams.html index 2eee504..dd94994 100644 --- a/docs/kr2doc/contents/f_KAGParser_macroParams.html +++ b/docs/kr2doc/contents/f_KAGParser_macroParams.html @@ -5,28 +5,28 @@ - macroParams - Œ»ÝŽÀs‚³‚ê‚Ä‚¢‚éƒ}ƒNƒ‚̈ø” + macroParams - 珟圚実行されおいるマクロの匕数 - + - - + +

KAGParser.macroParams

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Œ»ÝŽÀs‚³‚ê‚Ä‚¢‚éƒ}ƒNƒ‚̈ø”
-
ƒ^ƒCƒv
+珟圚実行されおいるマクロの匕数 +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+KAGParserクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Œ»ÝŽÀs‚³‚ê‚Ä‚¢‚éƒ}ƒNƒ‚̈ø”‚ðAŽ«‘”z—ñ‚Å•\‚킵‚Ü‚·B
+  珟圚実行されおいるマクロの匕数を、蟞曞配列で衚わしたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_macros.html b/docs/kr2doc/contents/f_KAGParser_macros.html index a369114..f063141 100644 --- a/docs/kr2doc/contents/f_KAGParser_macros.html +++ b/docs/kr2doc/contents/f_KAGParser_macros.html @@ -5,29 +5,29 @@ - macros - ƒ}ƒNƒ‚Ì“ü‚Á‚œŽ«‘”z—ñ + macros - マクロの入った蟞曞配列 - + - - + +

KAGParser.macros

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒNƒ‚Ì“ü‚Á‚œŽ«‘”z—ñ
-
ƒ^ƒCƒv
+マクロの入った蟞曞配列 +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+KAGParserクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒ}ƒNƒ‚Ì“ü‚Á‚œŽ«‘”z—ñ‚ð•\‚킵‚Ü‚·B
- @—ႊ‚΁Ahoge ƒ}ƒNƒ‚É‚Í macros['hoge'] ‚ŃAƒNƒZƒX‚Å‚«‚Ü‚·B
+  マクロの入った蟞曞配列を衚わしたす。
+  䟋えば、hoge マクロには macros['hoge'] でアクセスできたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_onAfterReturn.html b/docs/kr2doc/contents/f_KAGParser_onAfterReturn.html index f9f5223..ad436d3 100644 --- a/docs/kr2doc/contents/f_KAGParser_onAfterReturn.html +++ b/docs/kr2doc/contents/f_KAGParser_onAfterReturn.html @@ -5,36 +5,36 @@ - onAfterReturn - return ƒ^ƒO‚Å•œ‹A‚µ‚œ + onAfterReturn - return タグで埩垰した - + - - + +

KAGParser.onAfterReturn

-
‹@”\/ˆÓ–¡
+
機胜/意味
-return ƒ^ƒO‚Å•œ‹A‚µ‚œ
-
ƒ^ƒCƒv
+return タグで埩垰した +
タむプ
-KAGParserƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+KAGParserクラスのむベント
-
\•¶
+
構文
onAfterReturn()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @return ƒ^ƒO‚Å•œ‹A‚µ‚œŒã‚ɌĂ΂ê‚Ü‚·B
+  return タグで埩垰した埌に呌ばれたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_onCall.html b/docs/kr2doc/contents/f_KAGParser_onCall.html index b230b45..ef427dc 100644 --- a/docs/kr2doc/contents/f_KAGParser_onCall.html +++ b/docs/kr2doc/contents/f_KAGParser_onCall.html @@ -5,43 +5,43 @@ - onCall - call ƒ^ƒO‚ªŒÄ‚΂ꂜ + onCall - call タグが呌ばれた - + - - + +

KAGParser.onCall

-
‹@”\/ˆÓ–¡
+
機胜/意味
-call ƒ^ƒO‚ªŒÄ‚΂ꂜ
-
ƒ^ƒCƒv
+call タグが呌ばれた +
タむプ
-KAGParserƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+KAGParserクラスのむベント
-
\•¶
+
構文
onCall(dic)
-
ˆø”
+
匕数
- +
-
dic @call ƒ^ƒO‚̏î•ñ‚ðŽ‚ÂŽ«‘”z—ñ
+
 call タグの情報を持぀蟞曞配列
-
à–Ÿ
+
説明
- @KAGParser.getNextTag ƒƒ\ƒbƒh‚ª call ƒ^ƒO‚ð“Ç‚ñ‚Ÿ‚Æ‚«‚ɌĂ΂ê‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚Å‹U‚ð•Ô‚·‚ƁAˆÚ“®‚͍s‚È‚í‚ê‚Ü‚¹‚ñB
+  KAGParser.getNextTag メ゜ッドが call タグを読んだずきに呌ばれたす。
+  このむベントで停を返すず、移動は行なわれたせん。
-
ŽQÆ
+
参照
KAGParser.getNextTag
diff --git a/docs/kr2doc/contents/f_KAGParser_onJump.html b/docs/kr2doc/contents/f_KAGParser_onJump.html index e1d072c..0aca5a4 100644 --- a/docs/kr2doc/contents/f_KAGParser_onJump.html +++ b/docs/kr2doc/contents/f_KAGParser_onJump.html @@ -5,43 +5,43 @@ - onJump - jump ƒ^ƒO‚ªŒÄ‚΂ꂜ + onJump - jump タグが呌ばれた - + - - + +

KAGParser.onJump

-
‹@”\/ˆÓ–¡
+
機胜/意味
-jump ƒ^ƒO‚ªŒÄ‚΂ꂜ
-
ƒ^ƒCƒv
+jump タグが呌ばれた +
タむプ
-KAGParserƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+KAGParserクラスのむベント
-
\•¶
+
構文
onJump(dic)
-
ˆø”
+
匕数
- +
-
dic @jump ƒ^ƒO‚̏î•ñ‚ðŽ‚ÂŽ«‘”z—ñ
+
 jump タグの情報を持぀蟞曞配列
-
à–Ÿ
+
説明
- @KAGParser.getNextTag ƒƒ\ƒbƒh‚ª jump ƒ^ƒO‚ð“Ç‚ñ‚Ÿ‚Æ‚«‚ɌĂ΂ê‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚Å‹U‚ð•Ô‚·‚ƁAˆÚ“®‚͍s‚È‚í‚ê‚Ü‚¹‚ñB
+  KAGParser.getNextTag メ゜ッドが jump タグを読んだずきに呌ばれたす。
+  このむベントで停を返すず、移動は行なわれたせん。
-
ŽQÆ
+
参照
KAGParser.getNextTag
diff --git a/docs/kr2doc/contents/f_KAGParser_onLabel.html b/docs/kr2doc/contents/f_KAGParser_onLabel.html index 92e781e..dca3d6d 100644 --- a/docs/kr2doc/contents/f_KAGParser_onLabel.html +++ b/docs/kr2doc/contents/f_KAGParser_onLabel.html @@ -5,43 +5,43 @@ - onLabel - ƒ‰ƒxƒ‹‚ð’ʉ߂µ‚œ + onLabel - ラベルを通過した - + - - + +

KAGParser.onLabel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‰ƒxƒ‹‚ð’ʉ߂µ‚œ
-
ƒ^ƒCƒv
+ラベルを通過した +
タむプ
-KAGParserƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+KAGParserクラスのむベント
-
\•¶
+
構文
onLabel(label, pagename)
-
ˆø”
+
匕数
- +
- -
label @’ʉ߂µ‚œƒ‰ƒxƒ‹–Œ‚ª“n‚³‚ê‚Ü‚·B
+
 通過したラベル名が枡されたす。
pagename @’ʉ߂µ‚œƒ‰ƒxƒ‹‚ÌŒ©o‚µ(ƒ‰ƒxƒ‹‚Ì | ‚æ‚è‰E‘€‚Ì•”•ª)‚ª“n‚³‚ê‚Ü‚·B
+
 通過したラベルの芋出し(ラベルの | より右偎の郚分)が枡されたす。
-
à–Ÿ
+
説明
- @ƒ‰ƒxƒ‹‚ð’ʉ߂µ‚œŽž‚ɌĂ΂ê‚Ü‚·B
+  ラベルを通過した時に呌ばれたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_onReturn.html b/docs/kr2doc/contents/f_KAGParser_onReturn.html index f5c579e..8d522b4 100644 --- a/docs/kr2doc/contents/f_KAGParser_onReturn.html +++ b/docs/kr2doc/contents/f_KAGParser_onReturn.html @@ -5,43 +5,43 @@ - onReturn - return ƒ^ƒO‚ªŒÄ‚΂ꂜ + onReturn - return タグが呌ばれた - + - - + +

KAGParser.onReturn

-
‹@”\/ˆÓ–¡
+
機胜/意味
-return ƒ^ƒO‚ªŒÄ‚΂ꂜ
-
ƒ^ƒCƒv
+return タグが呌ばれた +
タむプ
-KAGParserƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+KAGParserクラスのむベント
-
\•¶
+
構文
onReturn(dic)
-
ˆø”
+
匕数
- +
-
dic @return ƒ^ƒO‚̏î•ñ‚ðŽ‚ÂŽ«‘”z—ñ
+
 return タグの情報を持぀蟞曞配列
-
à–Ÿ
+
説明
- @KAGParser.getNextTag ƒƒ\ƒbƒh‚ª return ƒ^ƒO‚ð“Ç‚ñ‚Ÿ‚Æ‚«‚ɌĂ΂ê‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚Å‹U‚ð•Ô‚·‚ƁAˆÚ“®‚͍s‚È‚í‚ê‚Ü‚¹‚ñB
+  KAGParser.getNextTag メ゜ッドが return タグを読んだずきに呌ばれたす。
+  このむベントで停を返すず、移動は行なわれたせん。
-
ŽQÆ
+
参照
KAGParser.getNextTag
diff --git a/docs/kr2doc/contents/f_KAGParser_onScenarioLoad.html b/docs/kr2doc/contents/f_KAGParser_onScenarioLoad.html index 96e944a..7bc905a 100644 --- a/docs/kr2doc/contents/f_KAGParser_onScenarioLoad.html +++ b/docs/kr2doc/contents/f_KAGParser_onScenarioLoad.html @@ -5,44 +5,44 @@ - onScenarioLoad - ƒVƒiƒŠƒI“ǂݍž‚Ý‚ªŠJŽn‚µ‚œ + onScenarioLoad - シナリオ読み蟌みが開始した - + - - + +

KAGParser.onScenarioLoad

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒVƒiƒŠƒI“ǂݍž‚Ý‚ªŠJŽn‚µ‚œ
-
ƒ^ƒCƒv
+シナリオ読み蟌みが開始した +
タむプ
-KAGParserƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+KAGParserクラスのむベント
-
\•¶
+
構文
onScenarioLoad(storage)
-
ˆø”
+
匕数
- +
-
storage @“ǂݍž‚Ü‚ê‚éƒVƒiƒŠƒIƒXƒgƒŒ[ƒW‚Ì–Œ‘O‚ª“n‚³‚ê‚Ü‚·B
+
 読み蟌たれるシナリオストレヌゞの名前が枡されたす。
-
à–Ÿ
+
説明
- @ƒVƒiƒŠƒI“ǂݍž‚Ý‚ðŠJŽn‚·‚鎞‚ɌĂ΂ê‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚Å•¶Žš—ñ‚ð•Ô‚·‚ƁAƒXƒgƒŒ[ƒW storage ‚Ì’†g‚Ì‘ã‚í‚è‚É - ‚»‚Ì•¶Žš—ñ‚ðƒVƒiƒŠƒI‚Æ‚µ‚Ä—p‚¢‚Ü‚·B
+  シナリオ読み蟌みを開始する時に呌ばれたす。
+  このむベントで文字列を返すず、ストレヌゞ storage の䞭身の代わりに + その文字列をシナリオずしお甚いたす。
-
ŽQÆ
+
参照
KAGParser.loadScenario
KAGParser.onScenarioLoaded
diff --git a/docs/kr2doc/contents/f_KAGParser_onScenarioLoaded.html b/docs/kr2doc/contents/f_KAGParser_onScenarioLoaded.html index fdcd455..31fda85 100644 --- a/docs/kr2doc/contents/f_KAGParser_onScenarioLoaded.html +++ b/docs/kr2doc/contents/f_KAGParser_onScenarioLoaded.html @@ -5,42 +5,42 @@ - onScenarioLoaded - ƒVƒiƒŠƒI“ǂݍž‚Ý‚ªI—¹‚µ‚œ + onScenarioLoaded - シナリオ読み蟌みが終了した - + - - + +

KAGParser.onScenarioLoaded

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒVƒiƒŠƒI“ǂݍž‚Ý‚ªI—¹‚µ‚œ
-
ƒ^ƒCƒv
+シナリオ読み蟌みが終了した
+
タむプ
-KAGParserƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+KAGParserクラスのむベント
-
\•¶
+
構文
onScenarioLoaded(storage)
-
ˆø”
+
匕数
- +
-
storage @“ǂݍž‚܂ꂜƒVƒiƒŠƒIƒXƒgƒŒ[ƒW‚Ì–Œ‘O‚ª“n‚³‚ê‚Ü‚·B
+
 読み蟌たれたシナリオストレヌゞの名前が枡されたす。
-
à–Ÿ
+
説明
- @ƒVƒiƒŠƒI“ǂݍž‚Ý‚ªI—¹‚µ‚œŽž‚ɌĂ΂ê‚Ü‚·B
+  シナリオ読み蟌みが終了した時に呌ばれたす。
-
ŽQÆ
+
参照
KAGParser.loadScenario
KAGParser.onScenarioLoad
diff --git a/docs/kr2doc/contents/f_KAGParser_onScript.html b/docs/kr2doc/contents/f_KAGParser_onScript.html index 2e95274..0ece5b0 100644 --- a/docs/kr2doc/contents/f_KAGParser_onScript.html +++ b/docs/kr2doc/contents/f_KAGParser_onScript.html @@ -5,52 +5,52 @@ - onScript - iscript ƒuƒƒbƒN‚ð’ʉ߂µ‚œ + onScript - iscript ブロックを通過した - + - - + +

KAGParser.onScript

-
‹@”\/ˆÓ–¡
+
機胜/意味
-iscript ƒuƒƒbƒN‚ð’ʉ߂µ‚œ
-
ƒ^ƒCƒv
+iscript ブロックを通過した
+
タむプ
-KAGParserƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+KAGParserクラスのむベント
-
\•¶
+
構文
onScript(script, storageShortName, scriptStart)
-
ˆø”
+
匕数
- +
- - -
script @iscript ƒ^ƒO‚Æ endscript ƒ^ƒO‚Å‹²‚܂ꂜ•”•ª‚ª•¶Žš—ñ‚Æ‚µ‚Ä“n‚³‚ê‚Ü‚·B
+
 iscript タグず endscript タグで挟たれた郚分が文字列ずしお枡されたす。
storageShortName @’Z‚¢ƒXƒgƒŒ[ƒW–Œ‚ª“n‚³‚ê‚Ü‚·B
+
 短いストレヌゞ名が枡されたす。
scriptStart @ƒXƒNƒŠƒvƒgŠJŽns‚̍s”‚ª“n‚³‚ê‚Ü‚·B
+
 スクリプト開始行の行数が枡されたす。
-
à–Ÿ
+
説明
- @KAGParser.getNextTag ƒƒ\ƒbƒh‚ªAiscript ... endscript ‚Ì•”•ª‚ð’ʉ߂µ‚œ‚Æ‚«‚ɌĂ΂ê‚Ü‚·B
- @eval ƒ^ƒO‚ł͌Ă΂ê‚Ü‚¹‚ñB
- @KAGParser.getNextTag ƒƒ\ƒbƒh‚́Aiscript ... endscript ‚Ì•”•ª‚ÉŠÖ‚·‚éî•ñ‚͕Ԃ³‚žA - ‚±‚Ì•”•ª‚ðƒXƒLƒbƒv‚µ‚Ü‚·B‚µ‚œ‚ª‚Á‚āAiscript ... endscript ‚Ì’†g‚̏ˆ—‚́A‚±‚̃Cƒxƒ“ƒg“à‚Å - ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+  KAGParser.getNextTag メ゜ッドが、iscript ... endscript の郚分を通過したずきに呌ばれたす。
+  eval タグでは呌ばれたせん。
+  KAGParser.getNextTag メ゜ッドは、iscript ... endscript の郚分に関する情報は返さず、 + この郚分をスキップしたす。したがっお、iscript ... endscript の䞭身の凊理は、このむベント内で + する必芁がありたす。
-
ŽQÆ
+
参照
KAGParser.getNextTag
diff --git a/docs/kr2doc/contents/f_KAGParser_processSpecialTags.html b/docs/kr2doc/contents/f_KAGParser_processSpecialTags.html index 1be126a..70a223a 100644 --- a/docs/kr2doc/contents/f_KAGParser_processSpecialTags.html +++ b/docs/kr2doc/contents/f_KAGParser_processSpecialTags.html @@ -5,31 +5,31 @@ - processSpecialTags - “ÁŽêƒ^ƒO‚ðˆ—‚·‚é‚©‚Ç‚€‚© + processSpecialTags - 特殊タグを凊理するかどうか - + - - + +

KAGParser.processSpecialTags

-
‹@”\/ˆÓ–¡
+
機胜/意味
-“ÁŽêƒ^ƒO‚ðˆ—‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+特殊タグを凊理するかどうか +
タむプ
-KAGParserƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+KAGParserクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @“ÁŽêƒ^ƒO‚ðˆ—‚·‚é‚©‚Ç‚€‚©‚ð•\‚킵‚Ü‚·B
- @^‚È‚ç‚Ήüs‚ð“ÁŽêƒ^ƒO‚ðˆ—‚µ‚Ü‚·BƒfƒtƒHƒ‹ƒg‚͐^‚Å‚·B
- @“ÁŽêƒ^ƒO‚Æ‚Í if ignore endif endignore else elsif emb macro endmacro macropop erasemacro jump call return ‚ÌŠeƒ^ƒO‚Å‚·B‚±‚̃vƒƒpƒeƒB‚ª‹U‚̏ꍇA‚±‚ê‚ç‚̃^ƒO‚Í‚»‚Ì‚Ü‚Ü getNextTag ‚Ŏ擟‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚œ‚Ÿ‚µAiscript ` endscript ‚͏í‚ɏˆ—‚³‚ê‚Ü‚·B
+  特殊タグを凊理するかどうかを衚わしたす。
+  真ならば改行を特殊タグを凊理したす。デフォルトは真です。
+  特殊タグずは if ignore endif endignore else elsif emb macro endmacro macropop erasemacro jump call return の各タグです。このプロパティが停の堎合、これらのタグはそのたた getNextTag で取埗するこずができたす。
+  ただし、iscript  endscript は垞に凊理されたす。
diff --git a/docs/kr2doc/contents/f_KAGParser_resetInterrupt.html b/docs/kr2doc/contents/f_KAGParser_resetInterrupt.html index d8231ad..854d724 100644 --- a/docs/kr2doc/contents/f_KAGParser_resetInterrupt.html +++ b/docs/kr2doc/contents/f_KAGParser_resetInterrupt.html @@ -5,42 +5,42 @@ - resetInterrupt - interrupted ó‘Ô‚Ì‰ðœ + resetInterrupt - interrupted 状態の解陀 - + - - + +

KAGParser.resetInterrupt

-
‹@”\/ˆÓ–¡
+
機胜/意味
-interrupted ó‘Ԃ̉ðœ
-
ƒ^ƒCƒv
+interrupted 状態の解陀 +
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
resetInterrupt()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @interrupted ó‘Ô‚ð‰ðœ‚µ‚Ü‚·B
+  interrupted 状態を解陀したす。
-
ŽQÆ
+
参照
KAGParser.interrupt
KAGParser.getNextTag
diff --git a/docs/kr2doc/contents/f_KAGParser_restore.html b/docs/kr2doc/contents/f_KAGParser_restore.html index 3f5def9..8f36781 100644 --- a/docs/kr2doc/contents/f_KAGParser_restore.html +++ b/docs/kr2doc/contents/f_KAGParser_restore.html @@ -5,46 +5,46 @@ - restore - Ž«‘”z—ñ‚©‚çƒIƒuƒWƒFƒNƒg‚̏ó‘Ԃ𕜌³‚·‚é + restore - 蟞曞配列からオブゞェクトの状態を埩元する - + - - + +

KAGParser.restore

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ž«‘”z—ñ‚©‚çƒIƒuƒWƒFƒNƒg‚̏ó‘Ԃ𕜌³‚·‚é
-
ƒ^ƒCƒv
+蟞曞配列からオブゞェクトの状態を埩元する
+
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
restore(dic)
-
ˆø”
+
匕数
- +
-
dic @•œŒ³‚·‚éƒIƒuƒWƒFƒNƒg‚̏ó‘Ô‚ð•\‚í‚·Ž«‘”z—ñ
+
 埩元するオブゞェクトの状態を衚わす蟞曞配列
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @dic ‚ÅŽw’肵‚œŽ«‘”z—ñ‚ðŒ³‚É‚µ‚āAKAGParser ƒIƒuƒWƒFƒNƒg‚̏ó‘Ԃ𕜌³‚µ‚Ü‚·B
+  dic で指定した蟞曞配列を元にしお、KAGParser オブゞェクトの状態を埩元したす。
-
ŽQÆ
+
参照
KAGParser.store
diff --git a/docs/kr2doc/contents/f_KAGParser_store.html b/docs/kr2doc/contents/f_KAGParser_store.html index fef5ece..53373a0 100644 --- a/docs/kr2doc/contents/f_KAGParser_store.html +++ b/docs/kr2doc/contents/f_KAGParser_store.html @@ -5,41 +5,41 @@ - store - ƒIƒuƒWƒFƒNƒg‚̏ó‘Ô‚ðŽ«‘”z—ñ‚ɏ‘‚«o‚· + store - オブゞェクトの状態を蟞曞配列に曞き出す - + - - + +

KAGParser.store

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒIƒuƒWƒFƒNƒg‚̏ó‘Ô‚ðŽ«‘”z—ñ‚ɏ‘‚«o‚·
-
ƒ^ƒCƒv
+オブゞェクトの状態を蟞曞配列に曞き出す +
タむプ
-KAGParserƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+KAGParserクラスのメ゜ッド
-
\•¶
+
構文
store()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-ƒIƒuƒWƒFƒNƒg‚̏ó‘Ô‚ð•\‚í‚·Ž«‘”z—ñ
-
à–Ÿ
+オブゞェクトの状態を衚わす蟞曞配列 +
説明
- @ƒIƒuƒWƒFƒNƒg‚̏ó‘Ô‚ðŽ«‘”z—ñ‚ɏ‘‚«o‚µ‚Ü‚·B
+  オブゞェクトの状態を蟞曞配列に曞き出したす。
-
ŽQÆ
+
参照
KAGParser.restore
diff --git a/docs/kr2doc/contents/f_Layer.html b/docs/kr2doc/contents/f_Layer.html index 51de03a..45be610 100644 --- a/docs/kr2doc/contents/f_Layer.html +++ b/docs/kr2doc/contents/f_Layer.html @@ -9,161 +9,161 @@ - + - +

Layer

-@Layer ƒNƒ‰ƒX‚́AƒŒƒCƒ„‚ðŠÇ—‚·‚邜‚߂̃Nƒ‰ƒX‚Å‚·B
+ Layer クラスは、レむダを管理するためのクラスです。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
Layer
-
ƒƒ\ƒbƒh
+
メ゜ッド
-adjustGamma ( ƒKƒ“ƒ}•␳ )
-affineBlend ( ƒAƒtƒBƒ“•ÏŠ·d‚ˍ‡‚킹 )
-affineCopy ( ƒAƒtƒBƒ“•ÏŠ·ƒRƒs[ )
-affinePile ( ƒAƒtƒBƒ“•ÏŠ·ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒhd‚ˍ‡‚킹 )
-assignImages ( ‰æ‘œ‚̃Rƒs[ )
-beginTransition ( ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ÌŠJŽn )
-blendRect ( ‹éŒ`d‚ˍ‡‚킹 )
-bringToBack ( ˆê”Ô‰œ‚Ɉړ® )
-bringToFront ( ˆê”ÔŽè‘O‚Ɉړ® )
-colorRect ( ‹éŒ`”Œ“§–Ÿ“h‚è‚‚Ԃµ )
-convertType ( ƒŒƒCƒ„‰æ‘œ•\Œ»Œ`Ž®‚̕ϊ· )
-copyRect ( ‹éŒ`ƒRƒs[ )
-doBoxBlur ( ‹éŒ`ƒuƒ‰[‚ð‚©‚¯‚é )
-doGrayScale ( ƒOƒŒ[ƒXƒP[ƒ‹•ÏŠ· )
-drawText ( •¶Žš•`‰æ )
-fillRect ( ‹éŒ`“h‚è‚‚Ԃµ )
-flipLR ( ¶‰E”œ“] )
-flipUD ( ã‰º”œ“] )
-focus ( ƒtƒH[ƒJƒX‚̐ݒè )
-focusNext ( Œã•û‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ðÝ’è )
-focusPrev ( ‘O•û‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ðÝ’è )
-getLayerAt ( Žw’èˆÊ’u‚̃ŒƒCƒ„‚ðŽæ“Ÿ )
-getMainPixel ( ƒƒCƒ“‰æ‘œ‚̐F‚̎擟 )
-getMaskPixel ( ƒ}ƒXƒN‰æ‘œ‚Ì’l‚̎擟 )
-getProvincePixel ( —Ìˆæ‰æ‘œ‚Ì’l‚̎擟 )
-independMainImage ( ƒƒCƒ“‰æ‘œ‚Ì‹€—L‚Ì‰ðœ )
-independProvinceImage ( —Ìˆæ‰æ‘œ‚Ì‹€—L‚Ì‰ðœ )
-loadImages ( ‰æ‘œ‚̓ǂݍž‚Ý )
-loadProvinceImage ( —Ìˆæ‰æ‘œ‚̓ǂݍž‚Ý )
-moveBefore ( Žw’背ƒCƒ„‚ÌŽè‘O‚Ɉړ® )
-moveBehind ( Žw’背ƒCƒ„‚̉œ‚Ɉړ® )
-operateAffine ( ƒAƒtƒBƒ“•ÏŠ·‰‰ŽZ‡¬ )
-operateRect ( ‹éŒ`‰‰ŽZ‡¬ )
-operateStretch ( Šg‘åk¬‰‰ŽZ‡¬ )
-pileRect ( ‹éŒ`ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒhd‚ˍ‡‚킹 )
-piledCopy ( ƒŒƒCƒ„‚ðd‚ˍ‡‚킹‚œ‰æ‘œ‚ðƒRƒs[ )
-releaseCapture ( ƒ}ƒEƒXƒCƒxƒ“ƒgƒLƒƒƒvƒ`ƒƒ‚Ì‰ðœ )
-removeMode ( ƒ‚[ƒ_ƒ‹ó‘Ô‚ð‰ðœ‚·‚é )
-saveLayerImage ( ‰æ‘œ‚̕ۑ¶ )
-setAttentionPos ( ’Ž‹ˆÊ’u‚ÌŽw’è )
-setClip ( •`‰æƒNƒŠƒbƒv‹éŒ`‚̐ݒè )
-setCursorPos ( ƒ}ƒEƒXƒJ[ƒ\ƒ‹ˆÊ’u‚ÌŽw’è )
-setImagePos ( ƒŒƒCƒ„‰æ‘œƒIƒtƒZƒbƒg‚̐ݒè )
-setImageSize ( ƒŒƒCƒ„‰æ‘œƒTƒCƒY‚̐ݒè )
-setMainPixel ( ƒƒCƒ“‰æ‘œ‚̐F‚̐ݒè )
-setMaskPixel ( ƒ}ƒXƒN‰æ‘œ‚Ì’l‚̐ݒè )
-setMode ( ƒ‚[ƒ_ƒ‹ó‘Ô‚É‚·‚é )
-setPos ( ƒŒƒCƒ„•\ŽŠˆÊ’u‚̐ݒè )
-setProvincePixel ( —Ìˆæ‰æ‘œ‚Ì’l‚̐ݒè )
-setSize ( ƒŒƒCƒ„•\ŽŠƒTƒCƒY‚̐ݒè )
-setSizeToImageSize ( ƒŒƒCƒ„•\ŽŠƒTƒCƒY‚ð‰æ‘œƒTƒCƒY‚ɍ‡‚킹‚é )
-stopTransition ( ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð’âŽ~‚·‚é )
-stretchBlend ( Šg‘åk¬d‚ˍ‡‚킹 )
-stretchCopy ( Šg‘åk¬ƒRƒs[ )
-stretchPile ( Šg‘åk¬ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒhd‚ˍ‡‚킹 )
-update ( ‰æ‘œ‚̍XV )
+adjustGamma ( ガンマ補正 )
+affineBlend ( アフィン倉換重ね合わせ )
+affineCopy ( アフィン倉換コピヌ )
+affinePile ( アフィン倉換ピクセルアルファブレンド重ね合わせ )
+assignImages ( 画像のコピヌ )
+beginTransition ( トランゞションの開始 )
+blendRect ( 矩圢重ね合わせ )
+bringToBack ( 䞀番奥に移動 )
+bringToFront ( 䞀番手前に移動 )
+colorRect ( 矩圢半透明塗り぀ぶし )
+convertType ( レむダ画像衚珟圢匏の倉換 )
+copyRect ( 矩圢コピヌ )
+doBoxBlur ( 矩圢ブラヌをかける )
+doGrayScale ( グレヌスケヌル倉換 )
+drawText ( 文字描画 )
+fillRect ( 矩圢塗り぀ぶし )
+flipLR ( 巊右反転 )
+flipUD ( 䞊䞋反転 )
+focus ( フォヌカスの蚭定 )
+focusNext ( 埌方のレむダにフォヌカスを蚭定 )
+focusPrev ( 前方のレむダにフォヌカスを蚭定 )
+getLayerAt ( 指定䜍眮のレむダを取埗 )
+getMainPixel ( メむン画像の色の取埗 )
+getMaskPixel ( マスク画像の倀の取埗 )
+getProvincePixel ( 領域画像の倀の取埗 )
+independMainImage ( メむン画像の共有の解陀 )
+independProvinceImage ( 領域画像の共有の解陀 )
+loadImages ( 画像の読み蟌み )
+loadProvinceImage ( 領域画像の読み蟌み )
+moveBefore ( 指定レむダの手前に移動 )
+moveBehind ( 指定レむダの奥に移動 )
+operateAffine ( アフィン倉換挔算合成 )
+operateRect ( 矩圢挔算合成 )
+operateStretch ( 拡倧瞮小挔算合成 )
+pileRect ( 矩圢ピクセルアルファブレンド重ね合わせ )
+piledCopy ( レむダを重ね合わせた画像をコピヌ )
+releaseCapture ( マりスむベントキャプチャの解陀 )
+removeMode ( モヌダル状態を解陀する )
+saveLayerImage ( 画像の保存 )
+setAttentionPos ( 泚芖䜍眮の指定 )
+setClip ( 描画クリップ矩圢の蚭定 )
+setCursorPos ( マりスカヌ゜ル䜍眮の指定 )
+setImagePos ( レむダ画像オフセットの蚭定 )
+setImageSize ( レむダ画像サむズの蚭定 )
+setMainPixel ( メむン画像の色の蚭定 )
+setMaskPixel ( マスク画像の倀の蚭定 )
+setMode ( モヌダル状態にする )
+setPos ( レむダ衚瀺䜍眮の蚭定 )
+setProvincePixel ( 領域画像の倀の蚭定 )
+setSize ( レむダ衚瀺サむズの蚭定 )
+setSizeToImageSize ( レむダ衚瀺サむズを画像サむズに合わせる )
+stopTransition ( トランゞションを停止する )
+stretchBlend ( 拡倧瞮小重ね合わせ )
+stretchCopy ( 拡倧瞮小コピヌ )
+stretchPile ( 拡倧瞮小ピクセルアルファブレンド重ね合わせ )
+update ( 画像の曎新 )
-
ƒvƒƒpƒeƒB
+
プロパティ
-absolute ( â‘Έʒu )
-absoluteOrderMode ( â‘Έʒuƒ‚[ƒh‚©‚Ç‚€‚© )
-attentionLeft ( ’Ž‹¶’[ˆÊ’u )
-attentionTop ( ’Ž‹ã’[ˆÊ’u )
-cached ( ƒLƒƒƒbƒVƒ…‚ðs‚€‚© )
-callOnPaint ( onPaint ƒCƒxƒ“ƒg‚ðŒÄ‚Ô‚©‚Ç‚€‚© )
-children ( ŽqƒŒƒCƒ„”z—ñ )
-clipHeight ( •`‰æƒNƒŠƒbƒv‹éŒ`c• )
-clipLeft ( •`‰æƒNƒŠƒbƒv‹éŒ`¶’[ˆÊ’u )
-clipTop ( •`‰æƒNƒŠƒbƒv‹éŒ`ã’[ˆÊ’u )
-clipWidth ( •`‰æƒNƒŠƒbƒv‹éŒ`‰¡• )
-cursor ( ƒ}ƒEƒXƒJ[ƒ\ƒ‹ )
-cursorX ( ƒ}ƒEƒXƒJ[ƒ\ƒ‹ x ˆÊ’u )
-cursorY ( ƒ}ƒEƒXƒJ[ƒ\ƒ‹ y ˆÊ’u )
-enabled ( ‘€ì‰Â”\‚©‚Ç‚€‚© )
-face ( •`‰æ•ûŽ® )
-focusable ( ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚é‚©‚Ç‚€‚© )
-focused ( ƒtƒH[ƒJƒX‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© )
-font ( ƒtƒHƒ“ƒg )
-hasImage ( ƒŒƒCƒ„‚ª‰æ‘œ‚ðŽ‚Á‚Ä‚¢‚é‚©‚Ç‚€‚© )
-height ( c• )
-hint ( ƒqƒ“ƒg )
-hitThreshold ( “–‚œ‚è”»’è‚Ì•~‹’l )
-hitType ( “–‚œ‚è”»’è‚̃^ƒCƒv )
-holdAlpha ( ƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ð•ی삷‚é‚© )
-imageHeight ( ‰æ‘œc• )
-imageLeft ( ƒŒƒCƒ„‰æ‘œ¶’[ƒIƒtƒZƒbƒg )
-imageModified ( ‰æ‘œ‚ª•ύX‚³‚ꂜ‚© )
-imageTop ( ƒŒƒCƒ„‰æ‘œã’[ƒIƒtƒZƒbƒg )
-imageWidth ( ‰æ‘œ‰¡• )
-imeMode ( IMEƒ‚[ƒh )
-isPrimary ( ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚©‚Ç‚€‚© )
-joinFocusChain ( ƒtƒH[ƒJƒXƒ`ƒF[ƒ“‚ÉŽQ‰Á‚·‚é‚© )
-left ( ¶’[ˆÊ’u )
-mainImageBuffer ( ƒƒCƒ“‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^ )
-mainImageBufferForWrite ( ƒƒCƒ“‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^(‘‚«ž‚Ý—p) )
-mainImageBufferPitch ( ƒƒCƒ“‰æ‘œƒoƒbƒtƒ@ƒsƒbƒ` )
-name ( ƒŒƒCƒ„–Œ )
-neutralColor ( ’†«F )
-nextFocusable ( Œã•û‚̃tƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚郌ƒCƒ„ )
-nodeEnabled ( ƒŒƒCƒ„ƒm[ƒh‚ª‘€ì‰Â”\‚©‚Ç‚€‚© )
-nodeVisible ( ƒm[ƒh‚ª‰ÂŽ‹‚©‚Ç‚€‚© )
-opacity ( •s“§–Ÿ“x )
-order ( ‘Š‘ÎˆÊ’u )
-parent ( eƒŒƒCƒ„ )
-prevFocusable ( ‘O•û‚̃tƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚郌ƒCƒ„ )
-provinceImageBuffer ( —Ìˆæ‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^ )
-provinceImageBufferForWrite ( —Ìˆæ‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^(‘‚«ž‚Ý—p) )
-provinceImageBufferPitch ( —Ìˆæ‰æ‘œƒoƒbƒtƒ@ƒsƒbƒ` )
-showParentHint ( eƒŒƒCƒ„‚̃qƒ“ƒg‚ðˆø‚«Œp‚®‚© )
-top ( ã’[ˆÊ’u )
-type ( ƒŒƒCƒ„•\ŽŠƒ^ƒCƒv )
-useAttention ( ’Ž‹î•ñ‚ðŽg—p‚·‚é‚©‚Ç‚€‚© )
-visible ( ‰ÂŽ‹‚©‚Ç‚€‚© )
-width ( ‰¡• )
-window ( ƒEƒBƒ“ƒhƒEƒIƒuƒWƒFƒNƒg )
+absolute ( 絶察䜍眮 )
+absoluteOrderMode ( 絶察䜍眮モヌドかどうか )
+attentionLeft ( 泚芖巊端䜍眮 )
+attentionTop ( 泚芖䞊端䜍眮 )
+cached ( キャッシュを行うか )
+callOnPaint ( onPaint むベントを呌ぶかどうか )
+children ( 子レむダ配列 )
+clipHeight ( 描画クリップ矩圢瞊幅 )
+clipLeft ( 描画クリップ矩圢巊端䜍眮 )
+clipTop ( 描画クリップ矩圢䞊端䜍眮 )
+clipWidth ( 描画クリップ矩圢暪幅 )
+cursor ( マりスカヌ゜ル )
+cursorX ( マりスカヌ゜ル x 䜍眮 )
+cursorY ( マりスカヌ゜ル y 䜍眮 )
+enabled ( 操䜜可胜かどうか )
+face ( 描画方匏 )
+focusable ( フォヌカスを受け取れるかどうか )
+focused ( フォヌカスされおいるかどうか )
+font ( フォント )
+hasImage ( レむダが画像を持っおいるかどうか )
+height ( 瞊幅 )
+hint ( ヒント )
+hitThreshold ( 圓たり刀定の敷居倀 )
+hitType ( 圓たり刀定のタむプ )
+holdAlpha ( アルファチャンネルを保護するか )
+imageHeight ( 画像瞊幅 )
+imageLeft ( レむダ画像巊端オフセット )
+imageModified ( 画像が倉曎されたか )
+imageTop ( レむダ画像䞊端オフセット )
+imageWidth ( 画像暪幅 )
+imeMode ( IMEモヌド )
+isPrimary ( プラむマリレむダかどうか )
+joinFocusChain ( フォヌカスチェヌンに参加するか )
+left ( 巊端䜍眮 )
+mainImageBuffer ( メむン画像バッファポむンタ )
+mainImageBufferForWrite ( メむン画像バッファポむンタ(曞き蟌み甚) )
+mainImageBufferPitch ( メむン画像バッファピッチ )
+name ( レむダ名 )
+neutralColor ( 䞭性色 )
+nextFocusable ( 埌方のフォヌカスを受け取れるレむダ )
+nodeEnabled ( レむダノヌドが操䜜可胜かどうか )
+nodeVisible ( ノヌドが可芖かどうか )
+opacity ( 䞍透明床 )
+order ( 盞察䜍眮 )
+parent ( 芪レむダ )
+prevFocusable ( 前方のフォヌカスを受け取れるレむダ )
+provinceImageBuffer ( 領域画像バッファポむンタ )
+provinceImageBufferForWrite ( 領域画像バッファポむンタ(曞き蟌み甚) )
+provinceImageBufferPitch ( 領域画像バッファピッチ )
+showParentHint ( 芪レむダのヒントを匕き継ぐか )
+top ( 䞊端䜍眮 )
+type ( レむダ衚瀺タむプ )
+useAttention ( 泚芖情報を䜿甚するかどうか )
+visible ( 可芖かどうか )
+width ( 暪幅 )
+window ( りィンドりオブゞェクト )
-
ƒCƒxƒ“ƒg
+
むベント
-onBeforeFocus ( ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚é’Œ‘O )
-onBlur ( ƒtƒH[ƒJƒX‚ðŽž‚Á‚œ )
-onClick ( ƒŒƒCƒ„‚ªƒNƒŠƒbƒN‚³‚ꂜ )
-onDoubleClick ( ƒŒƒCƒ„‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ꂜ )
-onFocus ( ƒtƒH[ƒJƒX‚𓟂œ )
-onHitTest ( “–‚œ‚è”»’è )
-onKeyDown ( ƒL[‚ª‰Ÿ‚³‚ꂜ )
-onKeyPress ( •¶Žš‚ª“ü—Í‚³‚ꂜ )
-onKeyUp ( ƒL[‚ª—£‚³‚ꂜ )
-onMouseDown ( ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ )
-onMouseEnter ( ƒ}ƒEƒX‚ª“ü‚Á‚Ä‚«‚œ )
-onMouseLeave ( ƒ}ƒEƒX‚ªo‚Ä‚¢‚Á‚œ )
-onMouseMove ( ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œ )
-onMouseUp ( ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª—£‚³‚ꂜ )
-onMouseWheel ( ƒ}ƒEƒXƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œ )
-onNodeDisabled ( ƒm[ƒh‚ª‘€ì•s”\‚ɂȂÁ‚œ )
-onNodeEnabled ( ƒm[ƒh‚ª‘€ì‰Â”\‚ɂȂÁ‚œ )
-onPaint ( •`‰æ‚³‚ê‚邯‚« )
-onSearchNextFocusable ( ƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚ÌŒã•ûŒŸõ )
-onSearchPrevFocusable ( ƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚Ì‘O•ûŒŸõ )
-onTransitionCompleted ( ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªI—¹‚µ‚œ )
+onBeforeFocus ( フォヌカスを受け取る盎前 )
+onBlur ( フォヌカスを倱った )
+onClick ( レむダがクリックされた )
+onDoubleClick ( レむダがダブルクリックされた )
+onFocus ( フォヌカスを埗た )
+onHitTest ( 圓たり刀定 )
+onKeyDown ( キヌが抌された )
+onKeyPress ( 文字が入力された )
+onKeyUp ( キヌが離された )
+onMouseDown ( マりスのボタンが抌された )
+onMouseEnter ( マりスが入っおきた )
+onMouseLeave ( マりスが出おいった )
+onMouseMove ( マりスが移動した )
+onMouseUp ( マりスのボタンが離された )
+onMouseWheel ( マりスホむヌルが回転した )
+onNodeDisabled ( ノヌドが操䜜䞍胜になった )
+onNodeEnabled ( ノヌドが操䜜可胜になった )
+onPaint ( 描画されるずき )
+onSearchNextFocusable ( フォヌカス可胜なレむダの埌方怜玢 )
+onSearchPrevFocusable ( フォヌカス可胜なレむダの前方怜玢 )
+onTransitionCompleted ( トランゞションが終了した )
diff --git a/docs/kr2doc/contents/f_Layer_Layer.html b/docs/kr2doc/contents/f_Layer_Layer.html index 7739871..36cdbed 100644 --- a/docs/kr2doc/contents/f_Layer_Layer.html +++ b/docs/kr2doc/contents/f_Layer_Layer.html @@ -5,56 +5,56 @@ - Layer - Layer ƒIƒuƒWƒFƒNƒg‚̍\’z + Layer - Layer オブゞェクトの構築 - + - - + +

Layer.Layer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Layer ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+Layer オブゞェクトの構築 +
タむプ
-LayerƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+Layerクラスのコンストラクタ
-
\•¶
+
構文
Layer(window, parent)
-
ˆø”
+
匕数
- +
- -
window @‚±‚̃ŒƒCƒ„‚ð•Û—L‚·‚邱‚ƂɂȂéƒEƒBƒ“ƒhƒE ( Window ƒNƒ‰ƒX‚Ì - ƒIƒuƒWƒFƒNƒg ) ‚ðŽw’肵‚Ü‚·B
- @ƒEƒBƒ“ƒhƒE‚Í‚¢‚Á‚œ‚ñŒˆ’肵‚œ‚ç•ύX‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+
 このレむダを保有するこずになるりィンドり ( Window クラスの + オブゞェクト ) を指定したす。
+  りィンドりはいったん決定したら倉曎するこずはできたせん。
parent @‚±‚̃ŒƒCƒ„‚̐e‚ƂȂ郌ƒCƒ„‚ðŽw’肵‚Ü‚·B
- @null ‚ðŽw’è‚·‚邯ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚ɂȂè‚Ü‚·B
- @ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚̓EƒBƒ“ƒhƒE‚Ɉê‚‚̂ݑ¶Ý‚·‚邱‚Æ‚ª‚Å‚«A‚Ü‚œAƒŒƒCƒ„‚ð—p‚¢‚éê‡‚Í - ‚©‚Ȃ炞ˆê‚‘¶Ý‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢A‚·‚ׂẴŒƒCƒ„‚̐e‚ƂȂ郌ƒCƒ„‚Å‚·B
- @‚œ‚Ÿ‚µA•`‰æƒfƒoƒCƒX ( Window.drawDevice ‚Őݒè‰Â”\) ‚É‚æ‚Á‚ẮAƒEƒBƒ“ƒhƒE‚ª - •¡”‚̃vƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚ðŽ‚Â‚±‚Æ‚ª‚Å‚«‚镚‚ª‚ ‚è‚Ü‚·B
- @ƒŒƒCƒ„‚̐e‚́ALayer.parent ƒvƒƒpƒeƒB‚ŕύX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
 このレむダの芪ずなるレむダを指定したす。
+  null を指定するずプラむマリレむダになりたす。
+  プラむマリレむダはりィンドりに䞀぀のみ存圚するこずができ、たた、レむダを甚いる堎合は + かならず䞀぀存圚しなければならない、すべおのレむダの芪ずなるレむダです。
+  ただし、描画デバむス ( Window.drawDevice で蚭定可胜) によっおは、りィンドりが + 耇数のプラむマリレむダを持぀こずができる物がありたす。
+  レむダの芪は、Layer.parent プロパティで倉曎するこずができたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Layer ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
- @Layer ƒNƒ‰ƒX‚Í”ñ•\ŽŠ‚̏ó‘Ԃō\’z‚³‚ê‚Ü‚·B
+  Layer クラスのオブゞェクトを構築したす。
+  Layer クラスは非衚瀺の状態で構築されたす。
diff --git a/docs/kr2doc/contents/f_Layer_absolute.html b/docs/kr2doc/contents/f_Layer_absolute.html index 2169495..c4270db 100644 --- a/docs/kr2doc/contents/f_Layer_absolute.html +++ b/docs/kr2doc/contents/f_Layer_absolute.html @@ -5,33 +5,33 @@ - absolute - â‘Έʒu + absolute - 絶察䜍眮 - + - - + +

Layer.absolute

-
‹@”\/ˆÓ–¡
+
機胜/意味
-â‘Έʒu
-
ƒ^ƒCƒv
+絶察䜍眮 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @“¯‚¶e‚ðŽ‚ÂŒZ’탌ƒCƒ„ŠÔ‚ł̏d‚ˍ‡‚킹‡˜‚ð•\‚µ‚Ü‚·B’l‚ª¬‚³‚¢‚قljœ‚É•\ŽŠ‚³‚ê‚Ü‚·B
- Layer.order ƒvƒƒpƒeƒB‚ƈႢA“¯‚¶ŒZ’íŠÔ‚Å’l‚͘A‘±‚µ‚Ä‚¢‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
- @’l‚ðÝ’è‚·‚邯ŒZ’탌ƒCƒ„ŠÔ‚ł̏‡ˆÊ‚ð•Ï‚Š‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B’l‚ðÝ’è‚·‚邯 - eƒŒƒCƒ„‚Ì Layer.absoluteOrderMode ƒvƒƒpƒeƒB‚ª^‚ɐݒ肳‚ê‚Ü‚·B
+  同じ芪を持぀兄匟レむダ間での重ね合わせ順序を衚したす。倀が小さいほど奥に衚瀺されたす。
+ Layer.order プロパティず違い、同じ兄匟間で倀は連続しおいる必芁はありたせん。
+  倀を蚭定するず兄匟レむダ間での順䜍を倉えるこずができたす。倀を蚭定するず + 芪レむダの Layer.absoluteOrderMode プロパティが真に蚭定されたす。
-
ŽQÆ
+
参照
Layer.order
Layer.absoluteOrderMode
diff --git a/docs/kr2doc/contents/f_Layer_absoluteOrderMode.html b/docs/kr2doc/contents/f_Layer_absoluteOrderMode.html index f0e9088..f634caf 100644 --- a/docs/kr2doc/contents/f_Layer_absoluteOrderMode.html +++ b/docs/kr2doc/contents/f_Layer_absoluteOrderMode.html @@ -5,34 +5,34 @@ - absoluteOrderMode - â‘Έʒuƒ‚[ƒh‚©‚Ç‚€‚© + absoluteOrderMode - 絶察䜍眮モヌドかどうか - + - - + +

Layer.absoluteOrderMode

-
‹@”\/ˆÓ–¡
+
機胜/意味
-â‘Έʒuƒ‚[ƒh‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+絶察䜍眮モヌドかどうか
+
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @’Œ‘®‚ÌŽqƒŒƒCƒ„‚̏d‚ˍ‡‚킹‡ƒ‚[ƒh‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‹U‚ðŽw’è‚·‚邯‘Š‘ÎˆÊ’uŽw’è‚Æ‚È‚èALayer.order ƒvƒƒpƒeƒB‚ª - ‚»‚̏‡ˆÊ‚ð•\‚·‚æ‚€‚ɂȂè‚Ü‚·B
- @^‚ðŽw’è‚·‚邯â‘ΈʒuŽw’è‚Æ‚È‚èALayer.absolute ƒvƒƒpƒeƒB‚ª - ‚»‚̏‡ˆÊ‚ð•\‚·‚æ‚€‚ɂȂè‚Ü‚·B
+  盎属の子レむダの重ね合わせ順モヌドを衚したす。倀を蚭定するこずもできたす。
+  停を指定するず盞察䜍眮指定ずなり、Layer.order プロパティが + その順䜍を衚すようになりたす。
+  真を指定するず絶察䜍眮指定ずなり、Layer.absolute プロパティが + その順䜍を衚すようになりたす。
-
ŽQÆ
+
参照
Layer.order
Layer.absolute
diff --git a/docs/kr2doc/contents/f_Layer_adjustGamma.html b/docs/kr2doc/contents/f_Layer_adjustGamma.html index 229c5a4..4ef35a5 100644 --- a/docs/kr2doc/contents/f_Layer_adjustGamma.html +++ b/docs/kr2doc/contents/f_Layer_adjustGamma.html @@ -5,73 +5,73 @@ - adjustGamma - ƒKƒ“ƒ}•␳ + adjustGamma - ガンマ補正 - + - - + +

Layer.adjustGamma

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒKƒ“ƒ}•␳
-
ƒ^ƒCƒv
+ガンマ補正
+
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
adjustGamma(rgamma=1.0, rfloor=0, rceil=255, ggamma=1.0, gfloor=0, gceil=255, bgamma=1.0, bfloor=0, bceil=255)
-
ˆø”
+
匕数
- +
- - - - - - - - -
rgamma @Ô¬•ª‚̃Kƒ“ƒ}’l ( 0.0 ` 1.0 ` 9.0 ) ‚ðŽw’肵‚Ü‚·B
+
 赀成分のガンマ倀 ( 0.0  1.0  9.0 ) を指定したす。
rfloor @Ô¬•ª‚̏o—͍Œá’l ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 赀成分の出力最䜎倀 ( 0  255 ) を指定したす。
rceil @Ô¬•ª‚̏o—͍őå’l ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 赀成分の出力最倧倀 ( 0  255 ) を指定したす。
ggamma @—ΐ¬•ª‚̃Kƒ“ƒ}’l ( 0.0 ` 1.0 ` 9.0 ) ‚ðŽw’肵‚Ü‚·B
+
 緑成分のガンマ倀 ( 0.0  1.0  9.0 ) を指定したす。
gfloor @—ΐ¬•ª‚̏o—͍Œá’l ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 緑成分の出力最䜎倀 ( 0  255 ) を指定したす。
gceil @—ΐ¬•ª‚̏o—͍őå’l ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 緑成分の出力最倧倀 ( 0  255 ) を指定したす。
bgamma @Â¬•ª‚̃Kƒ“ƒ}’l ( 0.0 ` 1.0 ` 9.0 ) ‚ðŽw’肵‚Ü‚·B
+
 青成分のガンマ倀 ( 0.0  1.0  9.0 ) を指定したす。
bfloor @Â¬•ª‚̏o—͍Œá’l ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 青成分の出力最䜎倀 ( 0  255 ) を指定したす。
bceil @Â¬•ª‚̏o—͍őå’l ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 青成分の出力最倧倀 ( 0  255 ) を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @‰æ‘œ‚ɑ΂µ‚ăKƒ“ƒ}•␳‚ðŽÀs‚µ‚Ü‚·B
- @ƒKƒ“ƒ}’l‚É‚Í 1.0 ‚ðŽw’è‚·‚邯ƒKƒ“ƒ}‹Èü‚ª’Œü‚ɂȂè‚Ü‚·B
- @o—͍Œá’l‚Əo—͍ō‚’l‚ÍŠe¬•ª‚Ì‹P“x‚̍Œá’l‚ƍō‚’l‚ðŽw’è‚·‚é‚à‚̂ł·B
- @Å‚’l‚ɍŒá’l‚æ‚è‚à’á‚¢’l‚ðÝ’è‚·‚邯‰æ‘œ‚𔜓]‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ÍLayer.faceƒvƒƒpƒeƒB‚ðŽQÆ‚µ‚Ü‚·B‚±‚ꂪ dfAddAlpha ‚̏ꍇA‚±‚̃ƒ\ƒbƒh‚Í - ‰ÁŽZƒAƒ‹ƒtƒ@‡¬—p‚Ì“Á•ʂȃKƒ“ƒ}•␳ƒ‹[ƒ`ƒ“‚ð—p‚¢‚Ü‚·B‚±‚̃‹[ƒ`ƒ“‚͉ÁŽZƒAƒ‹ƒtƒ@‡¬‚Ì‚€‚¿AƒAƒ‹ƒtƒ@‡¬‚ɑГ–‚·‚鐬•ª‚ɑ΂µ‚Ă̓Kƒ“ƒ}•␳‚ðs‚¢‚Ü‚·‚ªA‰ÁŽZ‡¬‚ɑГ–‚·‚鐬•ª‚ɑ΂µ‚Ă̓Kƒ“ƒ}•␳‚ðs‚¢‚Ü‚¹‚ñB
+  画像に察しおガンマ補正を実行したす。
+  ガンマ倀には 1.0 を指定するずガンマ曲線が盎線になりたす。
+  出力最䜎倀ず出力最高倀は各成分の茝床の最䜎倀ず最高倀を指定するものです。
+  最高倀に最䜎倀よりも䜎い倀を蚭定するず画像を反転させるこずができたす。
+  このメ゜ッドはLayer.faceプロパティを参照したす。これが dfAddAlpha の堎合、このメ゜ッドは + 加算アルファ合成甚の特別なガンマ補正ルヌチンを甚いたす。このルヌチンは加算アルファ合成のうち、アルファ合成に盞圓する成分に察しおはガンマ補正を行いたすが、加算合成に盞圓する成分に察しおはガンマ補正を行いたせん。
diff --git a/docs/kr2doc/contents/f_Layer_affineBlend.html b/docs/kr2doc/contents/f_Layer_affineBlend.html index f952095..af11640 100644 --- a/docs/kr2doc/contents/f_Layer_affineBlend.html +++ b/docs/kr2doc/contents/f_Layer_affineBlend.html @@ -5,128 +5,128 @@ - affineBlend - ƒAƒtƒBƒ“•ÏŠ·d‚ˍ‡‚킹 + affineBlend - アフィン倉換重ね合わせ - + - - + +

Layer.affineBlend

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒAƒtƒBƒ“•ÏŠ·d‚ˍ‡‚킹
-
ƒ^ƒCƒv
+アフィン倉換重ね合わせ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
affineBlend(src, sleft, stop, swidth, sheight, affine, A, B, C, D, E, F, opa=255, type=stNearest)
-
ˆø”
+
匕数
- +
- - - - - - - - - - - - - -
src @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 重ね合わせ元のレむダオブゞェクトを指定したす。
sleft @d‚ˍ‡‚킹‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の巊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @d‚ˍ‡‚킹‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の䞊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @d‚ˍ‡‚킹‚é‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の暪幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @d‚ˍ‡‚킹‚é‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の瞊幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
affine @‘±‚­‚U‚‚̈ø” (A ` F ƒpƒ‰ƒ[ƒ^)‚ð‚ǂ̂悀‚Ɉµ‚€‚©‚ðŽw’肵‚Ü‚·B
- @^‚ðŽw’è‚·‚邯A‚U‚‚̃pƒ‰ƒ[ƒ^‚Í‚»‚ꂌ‚êˆÈ‰º‚̂悀‚ɉðŽß‚³‚ê‚Ü‚·B
- A : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì a
- B : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì b
- C : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì c
- D : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì d
- E : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì tx
- F : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì ty
+
 続く぀の匕数 (A  F パラメヌタ)をどのように扱うかを指定したす。
+  真を指定するず、぀のパラメヌタはそれぞれ以䞋のように解釈されたす。
+ A : 2Dアフィン倉換行列の a
+ B : 2Dアフィン倉換行列の b
+ C : 2Dアフィン倉換行列の c
+ D : 2Dアフィン倉換行列の d
+ E : 2Dアフィン倉換行列の tx
+ F : 2Dアフィン倉換行列の ty

- @ƒAƒtƒBƒ“•ÏŠ·‚É‚æ‚èAd‚ˍ‡‚킹Œ³‚̉摜ˆÊ’u (x, y) ( ‚œ‚Ÿ‚µAd‚ˍ‡‚킹Œ³‹éŒ`‚̍¶ã‹÷‚ð (0, 0) ‚Æ‚·‚é ) ‚͈ȉº‚ÌŽ®‚É‚æ‚èAd‚ˍ‡‚킹æ‚̉摜ˆÊ’u (x', y')‚ɕϊ·‚³‚ê‚Ü‚·B
+  アフィン倉換により、重ね合わせ元の画像䜍眮 (x, y) ( ただし、重ね合わせ元矩圢の巊䞊隅を (0, 0) ずする ) は以䞋の匏により、重ね合わせ先の画像䜍眮 (x', y')に倉換されたす。
x' = a*x + c*y + tx
y' = b*x + d*y + ty

- @‹U‚ðŽw’è‚·‚邯A‚U‚‚̃pƒ‰ƒ[ƒ^‚Í‚»‚ꂌ‚êˆÈ‰º‚̂悀‚ɉðŽß‚³‚ê‚Ü‚·B
- A : ƒRƒs[Œ³‹éŒ`‚̍¶ã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x0)
- B : ƒRƒs[Œ³‹éŒ`‚̍¶ã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y0)
- C : ƒRƒs[Œ³‹éŒ`‚̉Eã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x1)
- D : ƒRƒs[Œ³‹éŒ`‚̉Eã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y1)
- E : ƒRƒs[Œ³‹éŒ`‚̍¶‰º‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x2)
- F : ƒRƒs[Œ³‹éŒ`‚̍¶‰º‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y2)
+  停を指定するず、぀のパラメヌタはそれぞれ以䞋のように解釈されたす。
+ A : コピヌ元矩圢の巊䞊隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x0)
+ B : コピヌ元矩圢の巊䞊隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y0)
+ C : コピヌ元矩圢の右䞊隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x1)
+ D : コピヌ元矩圢の右䞊隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y1)
+ E : コピヌ元矩圢の巊䞋隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x2)
+ F : コピヌ元矩圢の巊䞋隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y2)

- @‹U‚ðŽw’肵‚œê‡Ad‚ˍ‡‚킹Œ³‚̉E‰º‹÷‚ɑΉž‚·‚éAd‚ˍ‡‚킹æˆÊ’u(x3, y3)‚ÍŽ©“®“I‚Ɉȉº‚ÌŽ®‚É‚æ‚Á‚ÄŒvŽZ‚³‚ê‚Ü‚·B
+  停を指定した堎合、重ね合わせ元の右䞋隅に察応する、重ね合わせ先䜍眮(x3, y3)は自動的に以䞋の匏によっお蚈算されたす。
x3 = x1 - x0 + x2
y3 = y1 - y0 + y2
A @A ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 A パラメヌタです。affine 匕数によっお解釈が倉わりたす。
B @B ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 B パラメヌタです。affine 匕数によっお解釈が倉わりたす。
C @C ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 C パラメヌタです。affine 匕数によっお解釈が倉わりたす。
D @D ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 D パラメヌタです。affine 匕数によっお解釈が倉わりたす。
E @E ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 E パラメヌタです。affine 匕数によっお解釈が倉わりたす。
F @F ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 F パラメヌタです。affine 匕数によっお解釈が倉わりたす。
opa @d‚ˍ‡‚킹‚Ì•s“§–Ÿ“x ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 重ね合わせの䞍透明床 ( 0  255 ) を指定したす。
type @ƒAƒtƒBƒ“•ÏŠ·‚̃^ƒCƒv‚ðŽw’肵‚Ü‚·B
- stNearest : Å‹ß–T“_–@‚ª—p‚¢‚ç‚ê‚Ü‚·
- stFastLinear : ’ᐞ“x‚̐üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(ˆê•”ŽÀ‘•)
- stLinear : üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- stCubic : ‚RŽŸŒ³•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- @‘¬“x‚Í stNearest > stFastLinear > stLinear > stCubic ‚̏‡‚ɍ‚‘¬‚Å‚·‚ªA‰æŽ¿‚Í‘¬“x‚ª - ‘¬‚¯‚ê‚Α¬‚¢ƒ‚[ƒh‚Ù‚Ç’á‰æŽ¿‚ɂȂè‚Ü‚·B
- @stFastLinear ‚â stLinear, stCubic ‚ɑ΂µ‚ẮAstRefNoClip ‚ðƒrƒbƒg˜_—˜a‚ŒljÁŽw’è - ‚·‚邱‚Æ‚ª‚Å‚«A‚±‚̏ꍇ‚́AƒRƒs[‚·‚éƒrƒbƒgƒ}ƒbƒv‚̗̈æŠO‚ðŽQÆ‚µ‚ĐF‚ð‡¬‚·‚邱‚Æ‚ð - ‹–‰Â‚µ‚Ü‚·B‚±‚ê‚ðŽw’肵‚È‚¢ê‡‚́A“]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚ÌŽüˆÍ‚É—]—T‚ª‚ ‚Á‚œ‚Æ‚µ‚Ä‚àA - “]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚͈̔͊O‚ðŽQÆ‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ(”͈͊O‚̐F‚Í‚à‚Á‚Æ‚à‹ß‚¢ˆÊ’u‚É‚ ‚é - ”͈͓à‚̃sƒNƒZƒ‹‚̐F‚ÆŒ©‚È‚³‚ê‚Ü‚·)B
+
 アフィン倉換のタむプを指定したす。
+ stNearest : 最近傍点法が甚いられたす
+ stFastLinear : 䜎粟床の線圢補間が甚いられたす(䞀郚実装)
+ stLinear : 線圢補間が甚いられたす(未実装)
+ stCubic : 次元補間が甚いられたす(未実装)
+  速床は stNearest > stFastLinear > stLinear > stCubic の順に高速ですが、画質は速床が + 速ければ速いモヌドほど䜎画質になりたす。
+  stFastLinear や stLinear, stCubic に察しおは、stRefNoClip をビット論理和で远加指定 + するこずができ、この堎合は、コピヌするビットマップの領域倖を参照しお色を合成するこずを + 蚱可したす。これを指定しない堎合は、転送元ビットマップの呚囲に䜙裕があったずしおも、 + 転送元ビットマップの範囲倖を参照するこずはありたせん(範囲倖の色はもっずも近い䜍眮にある + 範囲内のピクセルの色ず芋なされたす)。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜd‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚Ì‹éŒ`‚ðAd‚ˍ‡‚킹æ ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„ ) ‚É - ƒAƒtƒBƒ“•ÏŠ·‚ðs‚¢‚È‚ª‚çd‚ˍ‡‚킹‚Ü‚·B
- @ƒAƒtƒBƒ“•ÏŠ·‚ɂ‚¢‚Ä‚Í Layer.affineCopy ‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Í–³Ž‹‚³‚ê‚Ü‚·‚ªALayer.affinePile ‚ÆˆÙ‚È - ‚èAd‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„‚Ì•s“§–Ÿ“x‚Í–³Ž‹‚³‚ê‚Ü‚· ( í‚ÉŠ®‘S‚É•s“§–Ÿ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚· )B
- @d‚ˍ‡‚킳‚ê‚鉿‘œ‚́Ad‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒC - ƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Ì’l‚É‚æ‚Á‚ĕςí‚è‚Ü‚·B
- dfAlpha (‚Ü‚œ‚ÍdfBoth) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚ðl—¶‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·
- dfOpaque (‚Ü‚œ‚ÍdfMain) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚𖳎‹‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·(d‚ˍ‡‚킹æ‚Í‘S–ÊŠ®‘S•s“§–Ÿ‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·)B‚±‚̏ꍇ‚́ALayer.holdAlphaƒvƒƒpƒeƒB‚ª‹U‚̂Ƃ«Atype ˆø”‚É stFastLinear ‚ðŽw’è‚·‚邱‚Ƃɂæ‚èAüŒ`•âŠÔ‚ª‰Â”\‚Å‚·B
- ‚»‚êˆÈŠO : ‚Å‚«‚Ü‚¹‚ñ ( —áŠO‚ª”­¶‚µ‚Ü‚· )
+  指定された重ね合わせ元レむダの矩圢を、重ね合わせ先 ( メ゜ッドを実行するレむダ ) に + アフィン倉換を行いながら重ね合わせたす。
+  アフィン倉換に぀いおは Layer.affineCopy も参照しおください。
+  重ね合わせ元のレむダの Layer.face プロパティは無芖されたすが、Layer.affinePile ず異な + り、重ね合わせ元のレむダの䞍透明床は無芖されたす ( 垞に完党に䞍透明であるず芋なされたす )。
+  重ね合わされる画像は、重ね合わせ先の ( メ゜ッドを実行する ) レむ + ダの Layer.face プロパティの倀によっお倉わりたす。
+ dfAlpha (たたはdfBoth) : 重ね合わせ先の䞍透明床を考慮した重ね合わせが行われたす
+ dfOpaque (たたはdfMain) : 重ね合わせ先の䞍透明床を無芖した重ね合わせが行われたす(重ね合わせ先は党面完党䞍透明ずしお扱われたす)。この堎合は、Layer.holdAlphaプロパティが停のずき、type 匕数に stFastLinear を指定するこずにより、線圢補間が可胜です。
+ それ以倖 : できたせん ( 䟋倖が発生したす )

- @‚±‚̃ƒ\ƒbƒh‚Í‹ŒŽ®‚ɂȂè‚Ü‚µ‚œB‘ã‚í‚è‚É Layer.operateAffine ‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B‰‰ŽZ‚̃‚[ƒh‚É omOpaque ‚ðŽw’è‚·‚邯“¯‚¶Œø‰Ê‚ɂȂè‚Ü‚·B
+  このメ゜ッドは旧匏になりたした。代わりに Layer.operateAffine を䜿甚しおください。挔算のモヌドに omOpaque を指定するず同じ効果になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_affineCopy.html b/docs/kr2doc/contents/f_Layer_affineCopy.html index 87e6400..12f7eb0 100644 --- a/docs/kr2doc/contents/f_Layer_affineCopy.html +++ b/docs/kr2doc/contents/f_Layer_affineCopy.html @@ -5,133 +5,133 @@ - affineCopy - ƒAƒtƒBƒ“•ÏŠ·ƒRƒs[ + affineCopy - アフィン倉換コピヌ - + - - + +

Layer.affineCopy

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒAƒtƒBƒ“•ÏŠ·ƒRƒs[
-
ƒ^ƒCƒv
+アフィン倉換コピヌ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
affineCopy(src, sleft, stop, swidth, sheight, affine, A, B, C, D, E, F, type=stNearest, clear=false)
-
ˆø”
+
匕数
- +
- - - - - - - - - - - - - -
src @ƒRƒs[Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 コピヌ元のレむダオブゞェクトを指定したす。
sleft @ƒRƒs[‚·‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の巊端䜍眮を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @ƒRƒs[‚·‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の䞊端䜍眮を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @ƒRƒs[‚·‚é‹éŒ`‚̉¡•‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の暪幅を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @ƒRƒs[‚·‚é‹éŒ`‚̏c•‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の瞊幅を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
affine @‘±‚­‚U‚‚̈ø” (A ` F ƒpƒ‰ƒ[ƒ^)‚ð‚ǂ̂悀‚Ɉµ‚€‚©‚ðŽw’肵‚Ü‚·B
- @^‚ðŽw’è‚·‚邯A‚U‚‚̃pƒ‰ƒ[ƒ^‚Í‚»‚ꂌ‚êˆÈ‰º‚̂悀‚ɉðŽß‚³‚ê‚Ü‚·B
- A : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì a
- B : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì b
- C : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì c
- D : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì d
- E : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì tx
- F : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì ty
+
 続く぀の匕数 (A  F パラメヌタ)をどのように扱うかを指定したす。
+  真を指定するず、぀のパラメヌタはそれぞれ以䞋のように解釈されたす。
+ A : 2Dアフィン倉換行列の a
+ B : 2Dアフィン倉換行列の b
+ C : 2Dアフィン倉換行列の c
+ D : 2Dアフィン倉換行列の d
+ E : 2Dアフィン倉換行列の tx
+ F : 2Dアフィン倉換行列の ty

- @ƒAƒtƒBƒ“•ÏŠ·‚É‚æ‚èAƒRƒs[Œ³‚̉摜ˆÊ’u (x, y) ( ‚œ‚Ÿ‚µAƒRƒs[Œ³‹éŒ`‚̍¶ã‹÷‚ð (0, 0) ‚Æ‚·‚é ) ‚͈ȉº‚ÌŽ®‚É‚æ‚èAƒRƒs[æ‚̉摜ˆÊ’u (x', y')‚ɕϊ·‚³‚ê‚Ü‚·B
+  アフィン倉換により、コピヌ元の画像䜍眮 (x, y) ( ただし、コピヌ元矩圢の巊䞊隅を (0, 0) ずする ) は以䞋の匏により、コピヌ先の画像䜍眮 (x', y')に倉換されたす。
x' = a*x + c*y + tx
y' = b*x + d*y + ty

- @‹U‚ðŽw’è‚·‚邯A‚U‚‚̃pƒ‰ƒ[ƒ^‚Í‚»‚ꂌ‚êˆÈ‰º‚̂悀‚ɉðŽß‚³‚ê‚Ü‚·B‚±‚ê‚ç‚̃pƒ‰ƒ[ƒ^‚ÍŽÀ”‚ł̎w’è‚àŽó‚¯•t‚¯‚Ü‚·B
- A : ƒRƒs[Œ³‹éŒ`‚̍¶ã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x0)
- B : ƒRƒs[Œ³‹éŒ`‚̍¶ã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y0)
- C : ƒRƒs[Œ³‹éŒ`‚̉Eã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x1)
- D : ƒRƒs[Œ³‹éŒ`‚̉Eã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y1)
- E : ƒRƒs[Œ³‹éŒ`‚̍¶‰º‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x2)
- F : ƒRƒs[Œ³‹éŒ`‚̍¶‰º‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y2)
+  停を指定するず、぀のパラメヌタはそれぞれ以䞋のように解釈されたす。これらのパラメヌタは実数での指定も受け付けたす。
+ A : コピヌ元矩圢の巊䞊隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x0)
+ B : コピヌ元矩圢の巊䞊隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y0)
+ C : コピヌ元矩圢の右䞊隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x1)
+ D : コピヌ元矩圢の右䞊隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y1)
+ E : コピヌ元矩圢の巊䞋隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x2)
+ F : コピヌ元矩圢の巊䞋隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y2)

- @‹U‚ðŽw’肵‚œê‡AƒRƒs[Œ³‚̉E‰º‹÷‚ɑΉž‚·‚éAƒRƒs[æˆÊ’u(x3, y3)‚ÍŽ©“®“I‚Ɉȉº‚ÌŽ®‚É‚æ‚Á‚ÄŒvŽZ‚³‚ê‚Ü‚·B
+  停を指定した堎合、コピヌ元の右䞋隅に察応する、コピヌ先䜍眮(x3, y3)は自動的に以䞋の匏によっお蚈算されたす。
x3 = x1 - x0 + x2
y3 = y1 - y0 + y2
A @A ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 A パラメヌタです。affine 匕数によっお解釈が倉わりたす。
B @B ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 B パラメヌタです。affine 匕数によっお解釈が倉わりたす。
C @C ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 C パラメヌタです。affine 匕数によっお解釈が倉わりたす。
D @D ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 D パラメヌタです。affine 匕数によっお解釈が倉わりたす。
E @E ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 E パラメヌタです。affine 匕数によっお解釈が倉わりたす。
F @F ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 F パラメヌタです。affine 匕数によっお解釈が倉わりたす。
type @ƒAƒtƒBƒ“•ÏŠ·‚̃^ƒCƒv‚ðŽw’肵‚Ü‚·B
- stNearest : Å‹ß–T“_–@‚ª—p‚¢‚ç‚ê‚Ü‚·
- stFastLinear : ’ᐞ“x‚̐üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(ˆê•”ŽÀ‘•)
- stLinear : üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- stCubic : ‚RŽŸŒ³•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- @stFastLinear ‚â stLinear, stCubic ‚ɑ΂µ‚ẮAstRefNoClip ‚ðƒrƒbƒg˜_—˜a‚ŒljÁŽw’è - ‚·‚邱‚Æ‚ª‚Å‚«A‚±‚̏ꍇ‚́AƒRƒs[‚·‚éƒrƒbƒgƒ}ƒbƒv‚̗̈æŠO‚ðŽQÆ‚µ‚ĐF‚ð‡¬‚·‚邱‚Æ‚ð - ‹–‰Â‚µ‚Ü‚·B‚±‚ê‚ðŽw’肵‚È‚¢ê‡‚́A“]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚ÌŽüˆÍ‚É—]—T‚ª‚ ‚Á‚œ‚Æ‚µ‚Ä‚àA - “]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚͈̔͊O‚ðŽQÆ‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ(”͈͊O‚̐F‚Í‚à‚Á‚Æ‚à‹ß‚¢ˆÊ’u‚É‚ ‚é - ”͈͓à‚̃sƒNƒZƒ‹‚̐F‚ÆŒ©‚È‚³‚ê‚Ü‚·)B
+
 アフィン倉換のタむプを指定したす。
+ stNearest : 最近傍点法が甚いられたす
+ stFastLinear : 䜎粟床の線圢補間が甚いられたす(䞀郚実装)
+ stLinear : 線圢補間が甚いられたす(未実装)
+ stCubic : 次元補間が甚いられたす(未実装)
+  stFastLinear や stLinear, stCubic に察しおは、stRefNoClip をビット論理和で远加指定 + するこずができ、この堎合は、コピヌするビットマップの領域倖を参照しお色を合成するこずを + 蚱可したす。これを指定しない堎合は、転送元ビットマップの呚囲に䜙裕があったずしおも、 + 転送元ビットマップの範囲倖を参照するこずはありたせん(範囲倖の色はもっずも近い䜍眮にある + 範囲内のピクセルの色ず芋なされたす)。
clear @“]‘—æƒŒƒCƒ„‚́AƒAƒtƒBƒ“•ÏŠ·‚³‚ꂜ‰æ‘œ‚ÌŽüˆÍ‚ðLayer.neutralColor ƒvƒƒpƒeƒB‚ÅŽŠ‚³‚ꂜFE“§–Ÿ“x‚ŃNƒŠƒA‚·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B^‚ðŽw’è‚·‚邯ƒNƒŠƒA‚³‚êA‚±‚̈ø”‚ðÈ—ª‚·‚é‚©‹U‚ð“n‚·‚ƃNƒŠƒA‚³‚ê‚Ü‚¹‚ñB
- @ƒNƒŠƒA‚³‚ê‚é—̈æ‚Í Layer.setClip ƒƒ\ƒbƒh‚Ő§ŒÀ‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̃NƒŠƒA‚Ì‹@”\‚ðŽg‚€‚ƁA‚¢‚Á‚œ‚ñ“]‘—æƒŒƒCƒ„‚ðƒNƒŠƒA‚µ‚Ä‚©‚çƒAƒtƒBƒ“•ÏŠ·‚ʼn摜‚ðã‘‚«“]‘—‚·‚éÛ‚́Aã‘‚«‚³‚ê‚é—̈æ(ƒNƒŠƒA‚³‚ꂜêŠ‚ɃAƒtƒBƒ“•ÏŠ·‚ŏ㏑‚«‚³‚ê‚é•”•ª)‚̃NƒŠƒA‚Ì–³‘Ê‚ðÈ‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+
 転送先レむダの、アフィン倉換された画像の呚囲をLayer.neutralColor プロパティで瀺された色・透明床でクリアするかどうかを指定したす。真を指定するずクリアされ、この匕数を省略するか停を枡すずクリアされたせん。
+  クリアされる領域は Layer.setClip メ゜ッドで制限するこずもできたす。
+  このクリアの機胜を䜿うず、いったん転送先レむダをクリアしおからアフィン倉換で画像を䞊曞き転送する際の、䞊曞きされる領域(クリアされた堎所にアフィン倉換で䞊曞きされる郚分)のクリアの無駄を省くこずができたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒRƒs[Œ³ƒŒƒCƒ„‚Ì‹éŒ`‚ðAƒRƒs[æ ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„ ) ‚É - ƒAƒtƒBƒ“•ÏŠ·‚ðs‚¢‚È‚ª‚çƒRƒs[‚µ‚Ü‚·B
- @affine ˆø”‚É‚æ‚Á‚āA•ÏŒ`ƒpƒ‰ƒ[ƒ^‚Æ‚µ‚Ä“ñŽŸŒ³ƒAƒtƒBƒ“•ÏŠ·s—ñ‚ðŽw’è‚·‚é‚©A - ‚ ‚é‚¢‚͕ϊ·Œã‚Ì“_‚𒌐ڎw’è‚·‚é‚©‚ð‘I‚Ô‚±‚Æ‚ª‚Å‚«‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚Å‚Í stFastLinear ‚ÌŽw’è‚ŐüŒ`•âŠÔ‚ªŒø‚­‚̂́Ad‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚ª dfAlpha (‚Ü‚œ‚Í dfBoth) ‚Ü‚œ‚Í dfAddAlpha ‚̏ꍇ‚Å‚·B‚Ü‚œALayer.face ƒvƒƒpƒeƒB‚ª dfOpaque ‚ŁALayer.holdAlpha ƒvƒƒpƒeƒB‚ª‹U‚ÌŽž‚àüŒ`•âŠÔ‚ª‰Â”\‚Å‚·B
- @d‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚ª - dfAlpha (‚Ü‚œ‚Í dfBoth) ‚Ü‚œ‚Í dfAddAlpha ‚̏ꍇ‚́AƒƒCƒ“‰æ‘œ‚ƃ}ƒXƒN‰æ‘œ‚Ì—Œ•û‚ªƒRƒs[‚³‚ê‚Ü‚·B
- @d‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚ª - dfOpaque (‚Ü‚œ‚Í dfMain) ‚̏ꍇ‚́ALayer.holdAlpha ƒvƒƒpƒeƒB‚ª^‚ÌŽž‚̓ƒCƒ“‰æ‘œ‚݂̂ªƒRƒs[‚³‚êA‹U‚ÌŽž‚̓ƒCƒ“‰æ‘œ‚ƃ}ƒXƒN‰æ‘œ‚Ì—Œ•û‚ªƒRƒs[‚³‚ê‚Ü‚·B
+  指定されたコピヌ元レむダの矩圢を、コピヌ先 ( メ゜ッドを実行するレむダ ) に + アフィン倉換を行いながらコピヌしたす。
+  affine 匕数によっお、倉圢パラメヌタずしお二次元アフィン倉換行列を指定するか、 + あるいは倉換埌の点を盎接指定するかを遞ぶこずができたす。
+  珟バヌゞョンでは stFastLinear の指定で線圢補間が効くのは、重ね合わせ先の ( メ゜ッドを実行する ) レむダの Layer.face プロパティが dfAlpha (たたは dfBoth) たたは dfAddAlpha の堎合です。たた、Layer.face プロパティが dfOpaque で、Layer.holdAlpha プロパティが停の時も線圢補間が可胜です。
+  重ね合わせ先の ( メ゜ッドを実行する ) レむダの Layer.face プロパティが + dfAlpha (たたは dfBoth) たたは dfAddAlpha の堎合は、メむン画像ずマスク画像の䞡方がコピヌされたす。
+  重ね合わせ先の ( メ゜ッドを実行する ) レむダの Layer.face プロパティが + dfOpaque (たたは dfMain) の堎合は、Layer.holdAlpha プロパティが真の時はメむン画像のみがコピヌされ、停の時はメむン画像ずマスク画像の䞡方がコピヌされたす。

- @“ñŽŸŒ³ƒAƒtƒBƒ“•ÏŠ·s—ñ‚É‚æ‚é•ÏŠ·‚́AƒRƒs[Œ³‹éŒ`‚̍¶ã‚ðŒŽ“_ (0, 0) ‚Æ‚µA - ˆÈ‰º‚̂悀‚É’è‹`‚³‚ê‚Ü‚·B
+  二次元アフィン倉換行列による倉換は、コピヌ元矩圢の巊䞊を原点 (0, 0) ずし、 + 以䞋のように定矩されたす。

- @“ñŽŸŒ³ƒAƒtƒBƒ“•ÏŠ·‚ðs‚€‚±‚Ƃɂæ‚èAŠg‘åk¬A‰ñ“]A‚¹‚ñ’f(ŒX‚¯)A•œsˆÚ“®A”œ“]A‚ ‚é‚¢‚Í‚±‚ê‚ç‚Ì‘g‚ݍ‡‚킹‚·‚ׂĂ̕ό`‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
- @“ñŽŸŒ³ƒAƒtƒBƒ“•ÏŠ·‚ðs‚€ƒƒ\ƒbƒh‚ł́A“ñŽŸŒ³ƒAƒtƒBƒ“s—ñ‚ł͂Ȃ­A•ÏŠ·Œã‚ÌŠe’ž“_‚𒌐ڎw’è‚·‚邱‚Ƃłà•ÏŒ`‚ðŽw’è‚Å‚«‚Ü‚·‚ªA‚±‚̏ꍇ‚Å‚à“ñŽŸŒ³ƒAƒtƒBƒ“•ÏŠ·‚Å’è‹`‚Å‚«‚È‚¢‚æ‚€‚ȕό`‚͍s‚€‚±‚Ƃ͂ł«‚Ü‚¹‚ñB
+  二次元アフィン倉換を行うこずにより、拡倧瞮小、回転、せん断(傟け)、平行移動、反転、あるいはこれらの組み合わせすべおの倉圢を行うこずができたす。
+  二次元アフィン倉換を行うメ゜ッドでは、二次元アフィン行列ではなく、倉換埌の各頂点を盎接指定するこずでも倉圢を指定できたすが、この堎合でも二次元アフィン倉換で定矩できないような倉圢は行うこずはできたせん。

- @ƒAƒtƒBƒ“•ÏŠ·‚É‚š‚¢‚Ä‚ÍAƒsƒNƒZƒ‹‚Í 1.0 ~ 1.0 ‚̃TƒCƒY‚ðŽ‚Á‚Ä‚¢‚邯Œ©‚È‚³‚ê‚Ü‚·B‚‚܂èA(0, 0) ‚̈ʒu‚É‚ ‚éƒsƒNƒZƒ‹‚Í (-0.5, -0.5) - (0.5, 0.5) ‚͈̔͂ɂ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
+  アフィン倉換においおは、ピクセルは 1.0 × 1.0 のサむズを持っおいるず芋なされたす。぀たり、(0, 0) の䜍眮にあるピクセルは (-0.5, -0.5) - (0.5, 0.5) の範囲にあるず芋なされたす。
diff --git a/docs/kr2doc/contents/f_Layer_affinePile.html b/docs/kr2doc/contents/f_Layer_affinePile.html index 2fb214a..f3c6657 100644 --- a/docs/kr2doc/contents/f_Layer_affinePile.html +++ b/docs/kr2doc/contents/f_Layer_affinePile.html @@ -5,126 +5,126 @@ - affinePile - ƒAƒtƒBƒ“•ÏŠ·ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒhd‚ˍ‡‚킹 + affinePile - アフィン倉換ピクセルアルファブレンド重ね合わせ - + - - + +

Layer.affinePile

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒAƒtƒBƒ“•ÏŠ·ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒhd‚ˍ‡‚킹
-
ƒ^ƒCƒv
+アフィン倉換ピクセルアルファブレンド重ね合わせ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
affinePile(src, sleft, stop, swidth, sheight, affine, A, B, C, D, E, F, opa=255, type=stNearest)
-
ˆø”
+
匕数
- +
- - - - - - - - - - - - - -
src @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 重ね合わせ元のレむダオブゞェクトを指定したす。
sleft @d‚ˍ‡‚킹‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の巊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @d‚ˍ‡‚킹‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の䞊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @d‚ˍ‡‚킹‚é‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の暪幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @d‚ˍ‡‚킹‚é‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の瞊幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
affine @‘±‚­‚U‚‚̈ø” (A ` F ƒpƒ‰ƒ[ƒ^)‚ð‚ǂ̂悀‚Ɉµ‚€‚©‚ðŽw’肵‚Ü‚·B
- @^‚ðŽw’è‚·‚邯A‚U‚‚̃pƒ‰ƒ[ƒ^‚Í‚»‚ꂌ‚êˆÈ‰º‚̂悀‚ɉðŽß‚³‚ê‚Ü‚·B
- A : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì a
- B : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì b
- C : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì c
- D : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì d
- E : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì tx
- F : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì ty
+
 続く぀の匕数 (A  F パラメヌタ)をどのように扱うかを指定したす。
+  真を指定するず、぀のパラメヌタはそれぞれ以䞋のように解釈されたす。
+ A : 2Dアフィン倉換行列の a
+ B : 2Dアフィン倉換行列の b
+ C : 2Dアフィン倉換行列の c
+ D : 2Dアフィン倉換行列の d
+ E : 2Dアフィン倉換行列の tx
+ F : 2Dアフィン倉換行列の ty

- @ƒAƒtƒBƒ“•ÏŠ·‚É‚æ‚èAd‚ˍ‡‚킹Œ³‚̉摜ˆÊ’u (x, y) ( ‚œ‚Ÿ‚µAd‚ˍ‡‚킹Œ³‹éŒ`‚̍¶ã‹÷‚ð (0, 0) ‚Æ‚·‚é ) ‚͈ȉº‚ÌŽ®‚É‚æ‚èAd‚ˍ‡‚킹æ‚̉摜ˆÊ’u (x', y')‚ɕϊ·‚³‚ê‚Ü‚·B
+  アフィン倉換により、重ね合わせ元の画像䜍眮 (x, y) ( ただし、重ね合わせ元矩圢の巊䞊隅を (0, 0) ずする ) は以䞋の匏により、重ね合わせ先の画像䜍眮 (x', y')に倉換されたす。
x' = a*x + c*y + tx
y' = b*x + d*y + ty

- @‹U‚ðŽw’è‚·‚邯A‚U‚‚̃pƒ‰ƒ[ƒ^‚Í‚»‚ꂌ‚êˆÈ‰º‚̂悀‚ɉðŽß‚³‚ê‚Ü‚·B
- A : ƒRƒs[Œ³‹éŒ`‚̍¶ã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x0)
- B : ƒRƒs[Œ³‹éŒ`‚̍¶ã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y0)
- C : ƒRƒs[Œ³‹éŒ`‚̉Eã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x1)
- D : ƒRƒs[Œ³‹éŒ`‚̉Eã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y1)
- E : ƒRƒs[Œ³‹éŒ`‚̍¶‰º‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x2)
- F : ƒRƒs[Œ³‹éŒ`‚̍¶‰º‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y2)
+  停を指定するず、぀のパラメヌタはそれぞれ以䞋のように解釈されたす。
+ A : コピヌ元矩圢の巊䞊隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x0)
+ B : コピヌ元矩圢の巊䞊隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y0)
+ C : コピヌ元矩圢の右䞊隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x1)
+ D : コピヌ元矩圢の右䞊隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y1)
+ E : コピヌ元矩圢の巊䞋隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x2)
+ F : コピヌ元矩圢の巊䞋隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y2)

- @‹U‚ðŽw’肵‚œê‡Ad‚ˍ‡‚킹Œ³‚̉E‰º‹÷‚ɑΉž‚·‚éAd‚ˍ‡‚킹æˆÊ’u(x3, y3)‚ÍŽ©“®“I‚Ɉȉº‚ÌŽ®‚É‚æ‚Á‚ÄŒvŽZ‚³‚ê‚Ü‚·B
+  停を指定した堎合、重ね合わせ元の右䞋隅に察応する、重ね合わせ先䜍眮(x3, y3)は自動的に以䞋の匏によっお蚈算されたす。
x3 = x1 - x0 + x2
y3 = y1 - y0 + y2
A @A ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 A パラメヌタです。affine 匕数によっお解釈が倉わりたす。
B @B ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 B パラメヌタです。affine 匕数によっお解釈が倉わりたす。
C @C ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 C パラメヌタです。affine 匕数によっお解釈が倉わりたす。
D @D ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 D パラメヌタです。affine 匕数によっお解釈が倉わりたす。
E @E ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 E パラメヌタです。affine 匕数によっお解釈が倉わりたす。
F @F ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 F パラメヌタです。affine 匕数によっお解釈が倉わりたす。
opa @d‚ˍ‡‚킹‚Ì•s“§–Ÿ“x ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 重ね合わせの䞍透明床 ( 0  255 ) を指定したす。
type @ƒAƒtƒBƒ“•ÏŠ·‚̃^ƒCƒv‚ðŽw’肵‚Ü‚·B
- stNearest : Å‹ß–T“_–@‚ª—p‚¢‚ç‚ê‚Ü‚·
- stFastLinear : ’ᐞ“x‚̐üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- stLinear : üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- stCubic : ‚RŽŸŒ³•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- @stFastLinear ‚â stLinear, stCubic ‚ɑ΂µ‚ẮAstRefNoClip ‚ðƒrƒbƒg˜_—˜a‚ŒljÁŽw’è - ‚·‚邱‚Æ‚ª‚Å‚«A‚±‚̏ꍇ‚́AƒRƒs[‚·‚éƒrƒbƒgƒ}ƒbƒv‚̗̈æŠO‚ðŽQÆ‚µ‚ĐF‚ð‡¬‚·‚邱‚Æ‚ð - ‹–‰Â‚µ‚Ü‚·B‚±‚ê‚ðŽw’肵‚È‚¢ê‡‚́A“]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚ÌŽüˆÍ‚É—]—T‚ª‚ ‚Á‚œ‚Æ‚µ‚Ä‚àA - “]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚͈̔͊O‚ðŽQÆ‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ(”͈͊O‚̐F‚Í‚à‚Á‚Æ‚à‹ß‚¢ˆÊ’u‚É‚ ‚é - ”͈͓à‚̃sƒNƒZƒ‹‚̐F‚ÆŒ©‚È‚³‚ê‚Ü‚·)B
+
 アフィン倉換のタむプを指定したす。
+ stNearest : 最近傍点法が甚いられたす
+ stFastLinear : 䜎粟床の線圢補間が甚いられたす(未実装)
+ stLinear : 線圢補間が甚いられたす(未実装)
+ stCubic : 次元補間が甚いられたす(未実装)
+  stFastLinear や stLinear, stCubic に察しおは、stRefNoClip をビット論理和で远加指定 + するこずができ、この堎合は、コピヌするビットマップの領域倖を参照しお色を合成するこずを + 蚱可したす。これを指定しない堎合は、転送元ビットマップの呚囲に䜙裕があったずしおも、 + 転送元ビットマップの範囲倖を参照するこずはありたせん(範囲倖の色はもっずも近い䜍眮にある + 範囲内のピクセルの色ず芋なされたす)。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜd‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚Ì‹éŒ`‚ðAd‚ˍ‡‚킹æ ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„ ) ‚É - ƒAƒtƒBƒ“•ÏŠ·‚ðs‚¢‚È‚ª‚çd‚ˍ‡‚킹‚Ü‚·B
- @ƒAƒtƒBƒ“•ÏŠ·‚ɂ‚¢‚Ä‚Í Layer.affineCopy ‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @ƒsƒNƒZƒ‹‚²‚Ƃ̕s“§–Ÿ“x ( ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ ) ‚ð—p‚¢‚œd‚ˍ‡‚킹‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚Å‚Í mode ‚É‚Í stNearest ‚̂ݎw’è‚Å‚«‚Ü‚·B
- @d‚ˍ‡‚킳‚ê‚鉿‘œ‚́Ad‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒC - ƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Ì’l‚É‚æ‚Á‚ĕςí‚è‚Ü‚·B
- dfAlpha (‚Ü‚œ‚ÍdfBoth) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚ðl—¶‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·
- dfOpaque (‚Ü‚œ‚ÍdfMain) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚𖳎‹‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·(d‚ˍ‡‚킹æ‚Í‘S–ÊŠ®‘S•s“§–Ÿ‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·)
- ‚»‚êˆÈŠO : ‚Å‚«‚Ü‚¹‚ñ ( —áŠO‚ª”­¶‚µ‚Ü‚· )
+  指定された重ね合わせ元レむダの矩圢を、重ね合わせ先 ( メ゜ッドを実行するレむダ ) に + アフィン倉換を行いながら重ね合わせたす。
+  アフィン倉換に぀いおは Layer.affineCopy も参照しおください。
+  ピクセルごずの䞍透明床 ( ピクセルアルファ ) を甚いた重ね合わせを行うこずができたす。
+  珟バヌゞョンでは mode には stNearest のみ指定できたす。
+  重ね合わされる画像は、重ね合わせ先の ( メ゜ッドを実行する ) レむ + ダの Layer.face プロパティの倀によっお倉わりたす。
+ dfAlpha (たたはdfBoth) : 重ね合わせ先の䞍透明床を考慮した重ね合わせが行われたす
+ dfOpaque (たたはdfMain) : 重ね合わせ先の䞍透明床を無芖した重ね合わせが行われたす(重ね合わせ先は党面完党䞍透明ずしお扱われたす)
+ それ以倖 : できたせん ( 䟋倖が発生したす )

- @‚±‚̃ƒ\ƒbƒh‚Í‹ŒŽ®‚ɂȂè‚Ü‚µ‚œB‘ã‚í‚è‚É Layer.operateAffine ‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B‰‰ŽZ‚̃‚[ƒh‚É omAlpha ‚© omAddAlpha ‚ðŽw’è‚·‚邯“¯‚¶Œø‰Ê‚ɂȂè‚Ü‚·(omAlpha‚ðŽw’è‚·‚é‚Ì‚©omAddAlpha‚ðŽw’è‚·‚é‚Ì‚©‚Ísrc‚̃Aƒ‹ƒtƒ@ƒ^ƒCƒv‚É‚æ‚Á‚ĈقȂè‚Ü‚·BomAuto‚ðŽw’è‚·‚ê‚Îsrc‚̃ŒƒCƒ„ƒ^ƒCƒv‚ɏ]‚Á‚ÄŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·)B
+  このメ゜ッドは旧匏になりたした。代わりに Layer.operateAffine を䜿甚しおください。挔算のモヌドに omAlpha か omAddAlpha を指定するず同じ効果になりたす(omAlphaを指定するのかomAddAlphaを指定するのかはsrcのアルファタむプによっお異なりたす。omAutoを指定すればsrcのレむダタむプに埓っお自動的に決定されたす)。
diff --git a/docs/kr2doc/contents/f_Layer_assignImages.html b/docs/kr2doc/contents/f_Layer_assignImages.html index 6444f47..d607411 100644 --- a/docs/kr2doc/contents/f_Layer_assignImages.html +++ b/docs/kr2doc/contents/f_Layer_assignImages.html @@ -5,47 +5,47 @@ - assignImages - ‰æ‘œ‚̃Rƒs[ + assignImages - 画像のコピヌ - + - - + +

Layer.assignImages

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ‘œ‚̃Rƒs[
-
ƒ^ƒCƒv
+画像のコピヌ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
assignImages(src)
-
ˆø”
+
匕数
- +
-
src @ƒRƒs[Œ³‚̃ŒƒCƒ„‚ðŽw’肵‚Ü‚·B
+
 コピヌ元のレむダを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @src ‚ÅŽw’肵‚œƒŒƒCƒ„‚́AƒƒCƒ“‰æ‘œAƒ}ƒXƒN‰æ‘œA—Ìˆæ‰æ‘œ‚ð‚·‚×‚ÄƒRƒs[‚µ‚Ü‚·B
- @‰æ‘œƒTƒCƒY‚̓Rƒs[Œ³‚̃ŒƒCƒ„‚̉摜ƒTƒCƒY‚Æ“¯ˆê‚ɂȂè‚Ü‚·B‚»‚êˆÈŠO‚̏î•ñ‚̓Rƒs[‚µ‚Ü‚¹‚ñB
- @ƒRƒs[‚Æ‚¢‚Á‚Ä‚àAŽÀÛ‚́u“¯‚¶‰æ‘œ‚ð“ñ‚ˆȏã‚̃ŒƒCƒ„‚Å‹€—L‚µ‚Ä‚¢‚év‚Æ‚¢‚€ó‘ԂɂȂ邟‚¯‚Ȃ̂Š- ‚±‚̃ƒ\ƒbƒh‚͂قƂñ‚ÇŽÀsŽžŠÔ‚ª‚©‚©‚è‚Ü‚¹‚ñB
+  src で指定したレむダの、メむン画像、マスク画像、領域画像をすべおコピヌしたす。
+  画像サむズはコピヌ元のレむダの画像サむズず同䞀になりたす。それ以倖の情報はコピヌしたせん。
+  コピヌずいっおも、実際は「同じ画像を二぀以䞊のレむダで共有しおいる」ずいう状態になるだけなので + このメ゜ッドはほずんど実行時間がかかりたせん。
diff --git a/docs/kr2doc/contents/f_Layer_attentionLeft.html b/docs/kr2doc/contents/f_Layer_attentionLeft.html index 20849e8..bb1a996 100644 --- a/docs/kr2doc/contents/f_Layer_attentionLeft.html +++ b/docs/kr2doc/contents/f_Layer_attentionLeft.html @@ -5,30 +5,30 @@ - attentionLeft - ’Ž‹¶’[ˆÊ’u + attentionLeft - 泚芖巊端䜍眮 - + - - + +

Layer.attentionLeft

-
‹@”\/ˆÓ–¡
+
機胜/意味
-’Ž‹¶’[ˆÊ’u
-
ƒ^ƒCƒv
+泚芖巊端䜍眮 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @’Ž‹¶’[ˆÊ’u‚ðA•\ŽŠÀ•W‚É‚š‚¯‚éƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  泚芖巊端䜍眮を、衚瀺座暙におけるピクセル単䜍で衚したす。倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setAttentionPos
Layer.useAttention
diff --git a/docs/kr2doc/contents/f_Layer_attentionTop.html b/docs/kr2doc/contents/f_Layer_attentionTop.html index ce01d6d..f9fb8f4 100644 --- a/docs/kr2doc/contents/f_Layer_attentionTop.html +++ b/docs/kr2doc/contents/f_Layer_attentionTop.html @@ -5,30 +5,30 @@ - attentionTop - ’Ž‹ã’[ˆÊ’u + attentionTop - 泚芖䞊端䜍眮 - + - - + +

Layer.attentionTop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-’Ž‹ã’[ˆÊ’u
-
ƒ^ƒCƒv
+泚芖䞊端䜍眮
+
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @’Ž‹ã’[ˆÊ’u‚ðA•\ŽŠÀ•W‚É‚š‚¯‚éƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  泚芖䞊端䜍眮を、衚瀺座暙におけるピクセル単䜍で衚したす。倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setAttentionPos
Layer.useAttention
diff --git a/docs/kr2doc/contents/f_Layer_beginTransition.html b/docs/kr2doc/contents/f_Layer_beginTransition.html index af9a1a9..3dd6832 100644 --- a/docs/kr2doc/contents/f_Layer_beginTransition.html +++ b/docs/kr2doc/contents/f_Layer_beginTransition.html @@ -5,87 +5,87 @@ - beginTransition - ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ÌŠJŽn + beginTransition - トランゞションの開始 - + - - + +

Layer.beginTransition

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ÌŠJŽn
-
ƒ^ƒCƒv
+トランゞションの開始
+
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
beginTransition(name, withchildren=true, transsrc=null, options=%[ ])
-
ˆø”
+
匕数
- +
- - - -
name @ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“–Œ‚ðŽw’肵‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚Å‚Í 'crossfade' ( ƒNƒƒXƒtƒF[ƒh )A'universal' ( ƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ - ƒWƒVƒ‡ƒ“ )A'scroll' ( ƒXƒNƒ[ƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ ) ‚ª’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B
+
 トランゞション名を指定したす。
+  デフォルトでは 'crossfade' ( クロスフェヌド )、'universal' ( ナニバヌサルトラン + ゞション )、'scroll' ( スクロヌルトランゞション ) が定矩されおいたす。
withchildren @ŽqƒŒƒCƒ„‚àˆê‚Ƀgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚€‚©‚Ç‚€‚©‚Å‚·B^‚ðŽw’è‚·‚邯 - ŽqƒŒƒCƒ„‚²‚ƃgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚µ‚Ü‚·B‹U‚ðŽw’è‚·‚邯ƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„‚Ì‚Ý - ‚ªƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚µ‚Ü‚·B
+
 子レむダも䞀緒にトランゞションを行うかどうかです。真を指定するず + 子レむダごずトランゞションしたす。停を指定するずメ゜ッドを実行するレむダのみ + がトランゞションしたす。
transsrc @Ø‚è‘Ö‚í‚èæ‚ƂȂ郌ƒCƒ„‚ðŽw’肵‚Ü‚·Bƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚É‚æ‚Á‚Ă͎w’肪•K—v‚È‚¢ - ‚à‚Ì ( ’P“ƂŃgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚·‚é‚à‚Ì‚È‚Ç ) ‚à‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB
+
 切り替わり先ずなるレむダを指定したす。トランゞションによっおは指定が必芁ない + もの ( 単独でトランゞションするものなど ) もあるかもしれたせん。
options @ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̃IƒvƒVƒ‡ƒ“‚ðŽ«‘”z—ñ‚ÅŽw’肵‚Ü‚·B
- @•K—v‚ȃIƒvƒVƒ‡ƒ“‚̓gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ÌŽí—Þ‚É‚æ‚Á‚ĈقȂè‚Ü‚·B
- @ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ÌŽí—Þ‚ÉŠÖŒW‚È‚­A‹€’Ê‚µ‚ÄŽw’è‚Å‚«‚éƒIƒvƒVƒ‡ƒ“‚Æ‚µ‚Ä 'selfupdate' ƒƒ“ƒo‚Æ 'callback' ƒƒ“ƒo‚ª‚ ‚è‚Ü‚·B
+
 トランゞションのオプションを蟞曞配列で指定したす。
+  必芁なオプションはトランゞションの皮類によっお異なりたす。
+  トランゞションの皮類に関係なく、共通しお指定できるオプションずしお 'selfupdate' メンバず 'callback' メンバがありたす。

- @'selfupdate' ƒƒ“ƒo‚ª ^ ‚̏ꍇ‚́A‹g—¢‹g—¢‚ÍŽ©“®‚ł̉æ–ʍXV‚ðs‚í‚È‚­‚È‚è‚Ü‚·B - ‚±‚̏ꍇ‚́A“K‹XƒvƒƒOƒ‰ƒ€‘€‚Å Layer.update ƒƒ\ƒbƒh‚Ȃǂʼnæ–Ê‚ðXV‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚±‚Ì‹@”\‚́Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚É‚æ‚é•`‰æ‚ƃvƒƒOƒ‰ƒ€‚É‚æ‚é•`‰æ‚ðŠ®‘S‚É“¯Šú‚³‚¹‚œ‚¢ê‡‚ɕ֗˜‚Å‚·B
+  'selfupdate' メンバが 真 の堎合は、吉里吉里は自動での画面曎新を行わなくなりたす。 + この堎合は、適宜プログラム偎で Layer.update メ゜ッドなどで画面を曎新しなければなりたせん。この機胜は、トランゞションによる描画ずプログラムによる描画を完党に同期させたい堎合に䟿利です。

- @'callback' ƒƒ“ƒo‚ÉTJS2‚̃ƒ\ƒbƒh‚ðŽw’è‚·‚邯A - •`‰æ‚ªŽÀÛ‚ɍs‚í‚ê‚é“x‚É‚»‚̃ƒ\ƒbƒh‚ªŒÄ‚΂ê‚Ü‚·B - ‚±‚̃ƒ\ƒbƒh(ƒR[ƒ‹ƒoƒbƒN‚³‚ê‚郁ƒ\ƒbƒh)‚Å‚Í 'tick' ’l‚ð0ˆÈã‚Ì’l‚ŕԂµ‚Ä‚­‚Ÿ‚³‚¢B - ‘œ‚­‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́Aƒ~ƒŠ•b’PˆÊ‚ł̎ÀÛ‚ÌŽžŠÔ‚Å‚ ‚é'tick' - ’l‚ðŒ³‚Éƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðs‚Á‚Ä‚¢‚Ü‚·‚ªA - ‚±‚̃R[ƒ‹ƒoƒbƒN‚³‚ê‚郁ƒ\ƒbƒh‚Å”CˆÓ‚Ìtick‚ð•Ô‚·‚æ‚€‚ÉŽÀ‘•‚·‚邱‚Ƃɂæ‚èA - ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ÌŒø‰Ê‚ð”CˆÓ‚ÌŽž“_‚ÅŠª‚«–ß‚µ‚œ‚èA“r’†‚Å‘‘—‚è‚ð‚µ‚œ‚肪‰Â”\‚ɂȂèA - ŽÀÛ‚ÌŽžŠÔ‚ÉŠÖŒW‚È‚­ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚𐧌ä‚Å‚«‚邿‚€‚ɂȂè‚Ü‚·B - ‘œ‚­‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́AƒIƒvƒVƒ‡ƒ“‚Ì'time' - ƒƒ“ƒo‚ÅŽw’肵‚œ’l‚ªƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏I’[‚Å‚ ‚邯Œ©‚È‚µ‚Ä‚¢‚Ü‚·B - ‚»‚Ì‚œ‚߁A‚œ‚Æ‚Š‚ÎƒIƒvƒVƒ‡ƒ“‚Ì 'time' ‚É‚Í 1000 “™‚Ì“K“–‚È’l‚ðŽw’肵‚Ä‚š‚«A - ‚±‚̃R[ƒ‹ƒoƒbƒN‚³‚ê‚郁ƒ\ƒbƒh‚Å 1000 –¢–ž‚Ì’l‚ð•Ô‚·‚±‚Ƃɂæ‚èA - ”CˆÓ‚Ì’iŠK‚ł̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚Ì•\ŽŠ‚Ȃǂðs‚킹‚邱‚Æ‚ª‚Å‚«‚邿‚€‚ɂȂè‚Ü‚·B - ‚Ü‚œA‘œ‚­‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̏ꍇAƒIƒvƒVƒ‡ƒ“‚Ì 'time' ‚ÅŽw’肳‚ꂜ’l‚É 'tick' - ’l‚ª’B‚·‚邯Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ª’âŽ~‚µ‚Ü‚·‚̂ŁA - ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð’âŽ~‚³‚¹‚œ‚­‚È‚¢ê‡‚́A 'time' ‚ÅŽw’肵‚œ’l–¢–ž‚Ì’l‚ðí‚É - Žw’è‚·‚邿‚€‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B +  'callback' メンバにTJS2のメ゜ッドを指定するず、 + 描画が実際に行われる床にそのメ゜ッドが呌ばれたす。 + このメ゜ッド(コヌルバックされるメ゜ッド)では 'tick' 倀を0以䞊の倀で返しおください。 + 倚くのトランゞションは、ミリ秒単䜍での実際の時間である'tick' + 倀を元にトランゞションを行っおいたすが、 + このコヌルバックされるメ゜ッドで任意のtickを返すように実装するこずにより、 + トランゞションの効果を任意の時点で巻き戻したり、途䞭で早送りをしたりが可胜になり、 + 実際の時間に関係なくトランゞションを制埡できるようになりたす。 + 倚くのトランゞションは、オプションの'time' + メンバで指定した倀がトランゞションの終端であるず芋なしおいたす。 + そのため、たずえばオプションの 'time' には 1000 等の適圓な倀を指定しおおき、 + このコヌルバックされるメ゜ッドで 1000 未満の倀を返すこずにより、 + 任意の段階でのトランゞションの衚瀺などを行わせるこずができるようになりたす。 + たた、倚くのトランゞションの堎合、オプションの 'time' で指定された倀に 'tick' + 倀が達するず、トランゞションが停止したすので、 + トランゞションを停止させたくない堎合は、 'time' で指定した倀未満の倀を垞に + 指定するようにしおください。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŠJŽn‚µ‚Ü‚·B
- @children=^ ‚̏ꍇ‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚́AI—¹‚·‚邯‚«‚ɁAtranssrc ‚ÅŽw’肵‚œ - ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Œ³‚Æ‚»‚Á‚­‚èeŽqŠÖŒW‚̃cƒŠ[\‘¢‚ª“ü‚ê‘Ö‚í‚è‚Ü‚·B
- @children=‹U ‚̏ꍇ‚́Aƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Œ³‚̃ŒƒCƒ„‚ƃƒ\ƒbƒh‚ðŽÀs‚µ‚œƒŒƒCƒ„ ( - ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“æ‚̃ŒƒCƒ„ ) ‚݂̂ª“ü‚ê‘Ö‚í‚è‚Ü‚·B
- @‚Ç‚¿‚ç‚̏ꍇ‚àAƒcƒŠ[\‘¢ã‚ł̓ü‚ê‘Ö‚Š‚ªs‚í‚ê‚邜‚ß’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @‚±‚̃ƒ\ƒbƒh‚̓gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ðŠJŽn‚³‚¹‚邟‚¯‚Å‚·‚®‚É–ß‚è‚Ü‚·B
+  トランゞションを開始したす。
+  children=真 の堎合のトランゞションは、終了するずきに、transsrc で指定した + トランゞション元ずそっくり芪子関係のツリヌ構造が入れ替わりたす。
+  children=停 の堎合は、トランゞション元のレむダずメ゜ッドを実行したレむダ ( + トランゞション先のレむダ ) のみが入れ替わりたす。
+  どちらの堎合も、ツリヌ構造䞊での入れ替えが行われるため泚意しおください。
+  このメ゜ッドはトランゞションを開始させるだけですぐに戻りたす。
diff --git a/docs/kr2doc/contents/f_Layer_blendRect.html b/docs/kr2doc/contents/f_Layer_blendRect.html index fa96569..10648cd 100644 --- a/docs/kr2doc/contents/f_Layer_blendRect.html +++ b/docs/kr2doc/contents/f_Layer_blendRect.html @@ -5,73 +5,73 @@ - blendRect - ‹éŒ`d‚ˍ‡‚킹 + blendRect - 矩圢重ね合わせ - + - - + +

Layer.blendRect

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹éŒ`d‚ˍ‡‚킹
-
ƒ^ƒCƒv
+矩圢重ね合わせ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
blendRect(dleft, dtop, src, sleft, stop, swidth, sheight, opa=255)
-
ˆø”
+
匕数
- +
- - - - - - - -
dleft @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の巊端䜍眮を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dtop @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の䞊端䜍眮を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
src @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 重ね合わせ元のレむダオブゞェクトを指定したす。
sleft @d‚ˍ‡‚킹‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の巊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @d‚ˍ‡‚킹‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の䞊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @d‚ˍ‡‚킹‚é‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の暪幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @d‚ˍ‡‚킹‚é‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の瞊幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
opa @d‚ˍ‡‚킹‚Ì•s“§–Ÿ“x ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 重ね合わせの䞍透明床 ( 0  255 ) を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜd‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚Ì‹éŒ`•”•ª‚ðŽ©•ª‚̃ŒƒCƒ„‚ÌŽw’èˆÊ’u‚ɏd‚ˍ‡‚킹‚Ü‚·B
- @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Í–³Ž‹‚³‚ê‚Ü‚·‚ªALayer.pileRect ‚ÆˆÙ‚È - ‚èAd‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„‚Ì•s“§–Ÿ“x‚Í–³Ž‹‚³‚ê‚Ü‚· ( í‚ÉŠ®‘S‚É•s“§–Ÿ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚· )B
- @d‚ˍ‡‚킳‚ê‚鉿‘œ‚́Ad‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒCƒ„‚Ì Layer.face @ƒvƒƒpƒeƒB‚Ì’l‚É‚æ‚Á‚ĕςí‚è‚Ü‚·B
- dfAlpha (‚Ü‚œ‚ÍdfBoth) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚ðl—¶‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·
- dfOpaque (‚Ü‚œ‚ÍdfMain) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚𖳎‹‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·(d‚ˍ‡‚킹æ‚Í‘S–ÊŠ®‘S•s“§–Ÿ‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·)
- ‚»‚êˆÈŠO : ‚Å‚«‚Ü‚¹‚ñ ( —áŠO‚ª”­¶‚µ‚Ü‚· )
+  指定された重ね合わせ元レむダの矩圢郚分を自分のレむダの指定䜍眮に重ね合わせたす。
+  重ね合わせ元のレむダの Layer.face プロパティは無芖されたすが、Layer.pileRect ず異な + り、重ね合わせ元のレむダの䞍透明床は無芖されたす ( 垞に完党に䞍透明であるず芋なされたす )。
+  重ね合わされる画像は、重ね合わせ先の ( メ゜ッドを実行する ) レむダの Layer.face  プロパティの倀によっお倉わりたす。
+ dfAlpha (たたはdfBoth) : 重ね合わせ先の䞍透明床を考慮した重ね合わせが行われたす
+ dfOpaque (たたはdfMain) : 重ね合わせ先の䞍透明床を無芖した重ね合わせが行われたす(重ね合わせ先は党面完党䞍透明ずしお扱われたす)
+ それ以倖 : できたせん ( 䟋倖が発生したす )

- @‚±‚̃ƒ\ƒbƒh‚Í‹ŒŽ®‚ɂȂè‚Ü‚µ‚œB‘ã‚í‚è‚É Layer.operateRect ‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B‰‰ŽZ‚̃‚[ƒh‚É omOpaque ‚ðŽw’è‚·‚邯“¯‚¶Œø‰Ê‚ɂȂè‚Ü‚·B
+  このメ゜ッドは旧匏になりたした。代わりに Layer.operateRect を䜿甚しおください。挔算のモヌドに omOpaque を指定するず同じ効果になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_bringToBack.html b/docs/kr2doc/contents/f_Layer_bringToBack.html index fd9ce45..8effa9f 100644 --- a/docs/kr2doc/contents/f_Layer_bringToBack.html +++ b/docs/kr2doc/contents/f_Layer_bringToBack.html @@ -5,43 +5,43 @@ - bringToBack - ˆê”Ô‰œ‚Ɉړ® + bringToBack - 䞀番奥に移動 - + - - + +

Layer.bringToBack

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ˆê”Ô‰œ‚Ɉړ®
-
ƒ^ƒCƒv
+䞀番奥に移動 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
bringToBack()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @d‚ˍ‡‚킹‡‚É‚š‚¢‚ÄAŒZ’탌ƒCƒ„ ( “¯‚¶e‚ðŽ‚ÂƒŒƒCƒ„ ) ‚Ì’†‚Å‚à‚Á‚Æ‚à‰œ‚Ɉړ®‚µ‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ðŽÀs‚·‚邯eƒŒƒCƒ„‚Ì Layer.absoluteOrderMode ƒvƒƒpƒeƒB‚ª‹U‚ɐݒ肳‚ê‚Ü‚·B
+  重ね合わせ順においお、兄匟レむダ ( 同じ芪を持぀レむダ ) の䞭でもっずも奥に移動したす。
+  このメ゜ッドを実行するず芪レむダの Layer.absoluteOrderMode プロパティが停に蚭定されたす。
-
ŽQÆ
+
参照
Layer.order
Layer.absolute
diff --git a/docs/kr2doc/contents/f_Layer_bringToFront.html b/docs/kr2doc/contents/f_Layer_bringToFront.html index 1d2d511..6d6bc65 100644 --- a/docs/kr2doc/contents/f_Layer_bringToFront.html +++ b/docs/kr2doc/contents/f_Layer_bringToFront.html @@ -5,43 +5,43 @@ - bringToFront - ˆê”ÔŽè‘O‚Ɉړ® + bringToFront - 䞀番手前に移動 - + - - + +

Layer.bringToFront

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ˆê”ÔŽè‘O‚Ɉړ®
-
ƒ^ƒCƒv
+䞀番手前に移動
+
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
bringToFront()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @d‚ˍ‡‚킹‡‚É‚š‚¢‚ÄAŒZ’탌ƒCƒ„ ( “¯‚¶e‚ðŽ‚ÂƒŒƒCƒ„ ) ‚Ì’†‚Å‚à‚Á‚Æ‚àŽè‘O‚Ɉړ®‚µ‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ðŽÀs‚·‚邯eƒŒƒCƒ„‚Ì Layer.absoluteOrderMode ƒvƒƒpƒeƒB‚ª‹U‚ɐݒ肳‚ê‚Ü‚·B
+  重ね合わせ順においお、兄匟レむダ ( 同じ芪を持぀レむダ ) の䞭でもっずも手前に移動したす。
+  このメ゜ッドを実行するず芪レむダの Layer.absoluteOrderMode プロパティが停に蚭定されたす。
-
ŽQÆ
+
参照
Layer.order
Layer.absolute
diff --git a/docs/kr2doc/contents/f_Layer_cached.html b/docs/kr2doc/contents/f_Layer_cached.html index 09ad56e..6b351bf 100644 --- a/docs/kr2doc/contents/f_Layer_cached.html +++ b/docs/kr2doc/contents/f_Layer_cached.html @@ -5,32 +5,32 @@ - cached - ƒLƒƒƒbƒVƒ…‚ðs‚€‚© + cached - キャッシュを行うか - + - - + +

Layer.cached

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒLƒƒƒbƒVƒ…‚ðs‚€‚©
-
ƒ^ƒCƒv
+キャッシュを行うか
+
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒLƒƒƒbƒVƒ…‚ðs‚€‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒLƒƒƒbƒVƒ…‚ðs‚€Ý’è‚̏ꍇAŽ©•ªŽ©g‚ÆŽqƒŒƒCƒ„‚ð‚·‚×‚Äd‚ˍ‡‚킹‚œó‘Ԃ̉摜‚ð‚ ‚ç‚©‚¶‚ߎ‚Á‚Ä‚š‚­‚±‚ƂɂȂèAˆÈŒãAŽ©•ª‚âŽqƒŒƒCƒ„‚ɕύX‚ª‰Á‚í‚ç‚È‚¢ŒÀ‚èAŽ©•ªŽ©g‚ÆŽqƒŒƒCƒ„‚̏d‚ˍ‡‚킹‚ÉŠÖ‚·‚鉿‘œ‰‰ŽZ‚ðs‚¢‚Ü‚¹‚ñ(•ύX‚ª‚ ‚Á‚œê‡‚ÍŽ©“®“I‚ɃLƒƒƒbƒVƒ…‚ðÄ\¬‚µ‚Ü‚·)B
- @ƒLƒƒƒbƒVƒ…‚ðs‚í‚È‚¢Ý’è‚̏ꍇ‚́A‰æ–ʍXV‚̍ۂɖˆ‰ñd‚ˍ‡‚킹‚̉‰ŽZ‚ªs‚í‚ê‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚ł̓LƒƒƒbƒVƒ…‚͍s‚¢‚Ü‚¹‚ñ‚ªAƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“’†‚ÍŽ©“®“I‚ɃLƒƒƒbƒVƒ…‚ª—LŒø‚ɂȂè‚Ü‚· (‚œ‚Ÿ‚µ‚±‚̃vƒƒpƒeƒB‚̓gƒ‰ƒ“ƒWƒVƒ‡ƒ“’†‚ȂǂŎ©“®“I‚É—LŒø‚É‚È‚é‚æ‚€‚ȃLƒƒƒbƒVƒ…‚Ì—L–³‚̏ó‘Ԃ܂ł͕\‚µ‚Ü‚¹‚ñ )B
- @‚ ‚郌ƒCƒ„‚̉摜‚Æ‚»‚ÌŽqƒŒƒCƒ„‚̉摜‚âó‘Ԃɕω»‚ª‚È‚¢‚±‚Æ‚ª•ª‚©‚Á‚Ä‚¢‚āA‚©‚‰æ–Ê‚ª•p”ɂɏ‘‚«Š·‚í‚邿‚€‚ȏꍇ‚ł́A‚»‚̃ŒƒCƒ„‚ł̓LƒƒƒbƒVƒ…‚ðs‚Á‚œ•û‚ª‘S‘̂̃pƒtƒH[ƒ}ƒ“ƒX‚ª‚ ‚ª‚è‚Ü‚·B
+  キャッシュを行うかどうかを衚したす。倀を蚭定するこずもできたす。
+  キャッシュを行う蚭定の堎合、自分自身ず子レむダをすべお重ね合わせた状態の画像をあらかじめ持っおおくこずになり、以埌、自分や子レむダに倉曎が加わらない限り、自分自身ず子レむダの重ね合わせに関する画像挔算を行いたせん(倉曎があった堎合は自動的にキャッシュを再構成したす)。
+  キャッシュを行わない蚭定の堎合は、画面曎新の際に毎回重ね合わせの挔算が行われたす。
+  デフォルトではキャッシュは行いたせんが、トランゞション䞭は自動的にキャッシュが有効になりたす (ただしこのプロパティはトランゞション䞭などで自動的に有効になるようなキャッシュの有無の状態たでは衚したせん )。
+  あるレむダの画像ずその子レむダの画像や状態に倉化がないこずが分かっおいお、か぀画面が頻繁に曞き換わるような堎合では、そのレむダではキャッシュを行った方が党䜓のパフォヌマンスがあがりたす。
diff --git a/docs/kr2doc/contents/f_Layer_callOnPaint.html b/docs/kr2doc/contents/f_Layer_callOnPaint.html index d956c0f..a2934ff 100644 --- a/docs/kr2doc/contents/f_Layer_callOnPaint.html +++ b/docs/kr2doc/contents/f_Layer_callOnPaint.html @@ -5,32 +5,32 @@ - callOnPaint - onPaint ƒCƒxƒ“ƒg‚ðŒÄ‚Ô‚©‚Ç‚€‚© + callOnPaint - onPaint むベントを呌ぶかどうか - + - - + +

Layer.callOnPaint

-
‹@”\/ˆÓ–¡
+
機胜/意味
-onPaint ƒCƒxƒ“ƒg‚ðŒÄ‚Ô‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+onPaint むベントを呌ぶかどうか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Layer.onPaint ƒCƒxƒ“ƒg‚ðŒÄ‚Ô‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯AŽŸ‰ñ‚̉æ–ʂւ̕`‰æ‚Ì’Œ‘O‚É onPaint ƒCƒxƒ“ƒg‚ðŒÄ‚Ô‚æ‚€‚ɂȂè‚Ü‚·BonPaint ƒCƒxƒ“ƒg - ‚ªˆ—‚µI‚í‚邯‚±‚̃vƒƒpƒeƒB‚ÍŽ©“®“I‚É‹U‚É–ß‚³‚ê‚Ü‚·B
- @‹U‚ªŽw’肳‚ê‚Ä‚¢‚éó‘Ô‚Å‚Í onPaint ƒCƒxƒ“ƒg‚Í”­¶‚µ‚Ü‚¹‚ñB
- @Layer.update ƒƒ\ƒbƒh‚Í‚±‚̃vƒƒpƒeƒB‚ð^‚ɐݒ肵‚Ü‚·B
+  Layer.onPaint むベントを呌ぶかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するず、次回の画面ぞの描画の盎前に onPaint むベントを呌ぶようになりたす。onPaint むベント + が凊理し終わるずこのプロパティは自動的に停に戻されたす。
+  停が指定されおいる状態では onPaint むベントは発生したせん。
+  Layer.update メ゜ッドはこのプロパティを真に蚭定したす。
diff --git a/docs/kr2doc/contents/f_Layer_children.html b/docs/kr2doc/contents/f_Layer_children.html index fff0a7e..eb8e6bf 100644 --- a/docs/kr2doc/contents/f_Layer_children.html +++ b/docs/kr2doc/contents/f_Layer_children.html @@ -5,29 +5,29 @@ - children - ŽqƒŒƒCƒ„”z—ñ + children - 子レむダ配列 - + - - + +

Layer.children

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ŽqƒŒƒCƒ„”z—ñ
-
ƒ^ƒCƒv
+子レむダ配列 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ŽqƒŒƒCƒ„‚ÌŠi”[‚³‚ꂜ”z—ñƒIƒuƒWƒFƒNƒg‚ð•\‚µ‚Ü‚·B
- @‚±‚±‚Å“Ÿ‚ç‚ꂜ”z—ñ‚É’l‚ð‘‚«ž‚ñ‚Ÿ‚èA€–ڂ̍폜‚â’ljÁ‚È‚Ç‚ð‚µ‚Ä‚àŽÀÛ‚̃ŒƒCƒ„‚̏ó‘Ԃɂ͔œ‰f‚³‚ê‚Ü‚¹‚ñB“ǂݎæ‚è‚݂̂ªs‚Ђ邯l‚ЂĂ­‚Ÿ‚³‚¢B
+  子レむダの栌玍された配列オブゞェクトを衚したす。
+  ここで埗られた配列に倀を曞き蟌んだり、項目の削陀や远加などをしおも実際のレむダの状態には反映されたせん。読み取りのみが行えるず考えおください。
diff --git a/docs/kr2doc/contents/f_Layer_clipHeight.html b/docs/kr2doc/contents/f_Layer_clipHeight.html index b5627a3..ebbdc3f 100644 --- a/docs/kr2doc/contents/f_Layer_clipHeight.html +++ b/docs/kr2doc/contents/f_Layer_clipHeight.html @@ -5,31 +5,31 @@ - clipHeight - •`‰æƒNƒŠƒbƒv‹éŒ`c• + clipHeight - 描画クリップ矩圢瞊幅 - + - - + +

Layer.clipHeight

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æƒNƒŠƒbƒv‹éŒ`c•
-
ƒ^ƒCƒv
+描画クリップ矩圢瞊幅 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @•`‰æƒNƒŠƒbƒv‹éŒ`‚̏c•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  描画クリップ矩圢の瞊幅をピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setClip
diff --git a/docs/kr2doc/contents/f_Layer_clipLeft.html b/docs/kr2doc/contents/f_Layer_clipLeft.html index df8862d..c3ed4ea 100644 --- a/docs/kr2doc/contents/f_Layer_clipLeft.html +++ b/docs/kr2doc/contents/f_Layer_clipLeft.html @@ -5,31 +5,31 @@ - clipLeft - •`‰æƒNƒŠƒbƒv‹éŒ`¶’[ˆÊ’u + clipLeft - 描画クリップ矩圢巊端䜍眮 - + - - + +

Layer.clipLeft

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æƒNƒŠƒbƒv‹éŒ`¶’[ˆÊ’u
-
ƒ^ƒCƒv
+描画クリップ矩圢巊端䜍眮 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @•`‰æƒNƒŠƒbƒv‹éŒ`‚̍¶’[‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  描画クリップ矩圢の巊端をピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setClip
diff --git a/docs/kr2doc/contents/f_Layer_clipTop.html b/docs/kr2doc/contents/f_Layer_clipTop.html index fb6f3b5..ac920f7 100644 --- a/docs/kr2doc/contents/f_Layer_clipTop.html +++ b/docs/kr2doc/contents/f_Layer_clipTop.html @@ -5,31 +5,31 @@ - clipTop - •`‰æƒNƒŠƒbƒv‹éŒ`ã’[ˆÊ’u + clipTop - 描画クリップ矩圢䞊端䜍眮 - + - - + +

Layer.clipTop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æƒNƒŠƒbƒv‹éŒ`ã’[ˆÊ’u
-
ƒ^ƒCƒv
+描画クリップ矩圢䞊端䜍眮 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @•`‰æƒNƒŠƒbƒv‹éŒ`‚̏ã’[‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  描画クリップ矩圢の䞊端をピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setClip
diff --git a/docs/kr2doc/contents/f_Layer_clipWidth.html b/docs/kr2doc/contents/f_Layer_clipWidth.html index b0c390e..b1657b7 100644 --- a/docs/kr2doc/contents/f_Layer_clipWidth.html +++ b/docs/kr2doc/contents/f_Layer_clipWidth.html @@ -5,31 +5,31 @@ - clipWidth - •`‰æƒNƒŠƒbƒv‹éŒ`‰¡• + clipWidth - 描画クリップ矩圢暪幅 - + - - + +

Layer.clipWidth

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æƒNƒŠƒbƒv‹éŒ`‰¡•
-
ƒ^ƒCƒv
+描画クリップ矩圢暪幅 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @•`‰æƒNƒŠƒbƒv‹éŒ`‚̉¡•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  描画クリップ矩圢の暪幅をピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setClip
diff --git a/docs/kr2doc/contents/f_Layer_colorRect.html b/docs/kr2doc/contents/f_Layer_colorRect.html index 07004c8..375977e 100644 --- a/docs/kr2doc/contents/f_Layer_colorRect.html +++ b/docs/kr2doc/contents/f_Layer_colorRect.html @@ -5,73 +5,73 @@ - colorRect - ‹éŒ`”Œ“§–Ÿ“h‚è‚‚Ԃµ + colorRect - 矩圢半透明塗り぀ぶし - + - - + +

Layer.colorRect

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹éŒ`”Œ“§–Ÿ“h‚è‚‚Ԃµ
-
ƒ^ƒCƒv
+矩圢半透明塗り぀ぶし +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
colorRect(left, top, width, height, value, opa=255)
-
ˆø”
+
匕数
- +
- - - - - -
left @“h‚è‚‚Ԃ·‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ‰æ‘œˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 塗り぀ぶす矩圢の巊端䜍眮を ( 画像䜍眮における ) ピクセル単䜍で指定したす。
top @“h‚è‚‚Ԃ·‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ‰æ‘œˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 塗り぀ぶす矩圢の䞊端䜍眮を ( 画像䜍眮における ) ピクセル単䜍で指定したす。
width @“h‚è‚‚Ԃ·‹éŒ`‚̉¡•‚ð ( ‰æ‘œˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 塗り぀ぶす矩圢の暪幅を ( 画像䜍眮における ) ピクセル単䜍で指定したす。
height @“h‚è‚‚Ԃ·‹éŒ`‚̏c•‚ð ( ‰æ‘œˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 塗り぀ぶす矩圢の瞊幅を ( 画像䜍眮における ) ピクセル単䜍で指定したす。
value @“h‚è‚‚Ԃ·F‚â’l‚ðŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚́ALayer.face ƒvƒƒpƒeƒB‚Ì’l‚É‚æ‚Á‚ĈӖ¡‚ª•Ï‚í‚è‚Ü‚·B
- dfAlpha (‚Ü‚œ‚ÍdfBoth) : 0xRRGGBB Œ`Ž®‚ŐF‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢
- dfAddAlpha : 0xRRGGBB Œ`Ž®‚ŐF‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢
- dfOpaque (‚Ü‚œ‚ÍdfMain) : 0xRRGGBB Œ`Ž®‚ŐF‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢
- dfMask : ƒ}ƒXƒN(•s“§–Ÿ“x)‚Ì’l ( 0 ` 255 ) ‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢
- dfProvince : —̈æ‚Ì’l ( 0 ` 255 ) ‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢
- @dfOpaque ‚ðŽw’肵‚œê‡‚́Aƒ}ƒXƒNî•ñ‚Í–³Ž‹‚³‚ê‚Ü‚·(ƒ}ƒXƒNî•ñ‚ª•ÛŽ‚³‚ê‚é‚©”j‰ó‚³‚ê‚é‚©‚Í Layer.holdAlpha ƒvƒƒpƒeƒB‚É‚æ‚è‚Ü‚·)B‚Ü‚œAdfMask ‚ðŽw’肵‚œê‡‚́AF‚̏î•ñ‚Í‚»‚̂܂܂ɂȂè‚Ü‚·B
- @dfAlpha ‚̏ꍇ‚Å‚©‚ opa ‚ª•‰‚̏ꍇ‚Í‚±‚̈ø”‚Í–³Ž‹‚³‚ê‚Ü‚·B
+
 塗り぀ぶす色や倀を指定したす。
+  この倀は、Layer.face プロパティの倀によっお意味が倉わりたす。
+ dfAlpha (たたはdfBoth) : 0xRRGGBB 圢匏で色を指定しおください
+ dfAddAlpha : 0xRRGGBB 圢匏で色を指定しおください
+ dfOpaque (たたはdfMain) : 0xRRGGBB 圢匏で色を指定しおください
+ dfMask : マスク(䞍透明床)の倀 ( 0  255 ) を指定しおください
+ dfProvince : 領域の倀 ( 0  255 ) を指定しおください
+  dfOpaque を指定した堎合は、マスク情報は無芖されたす(マスク情報が保持されるか砎壊されるかは Layer.holdAlpha プロパティによりたす)。たた、dfMask を指定した堎合は、色の情報はそのたたになりたす。
+  dfAlpha の堎合でか぀ opa が負の堎合はこの匕数は無芖されたす。
opa @“h‚è‚‚Ԃ·•s“§–Ÿ“x ( -255 ` 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
- @‚±‚̈ø”‚́ALayer.face ƒvƒƒpƒeƒB‚Ì’l‚ª dfMask ‚â - dfProvince ‚̏ꍇ‚Í–³Ž‹‚³‚ê‚Ü‚· ( í‚ÉŠ®‘S•s“§–Ÿ )B
- @•‰‚̐”‚ÌŽw’è‚Í Layer.face ‚ª dfAlpha ‚̏ꍇ‚݂̂ɗLŒø‚ŁA - ‚±‚̏ꍇ‚Í value ˆø”‚Í–³Ž‹‚³‚êA‰æ‘œ‚©‚ç•s“§–Ÿ“x‚ªŽæ‚菜‚©‚ê‚Ü‚· ( - -255 ‚ðŽw’è‚·‚邯‹éŒ`‚ÍŠ®‘S‚É“§–Ÿ‚ɂȂè‚Ü‚· )B +
 塗り぀ぶす䞍透明床 ( -255  0  255 ) を指定したす。
+  この匕数は、Layer.face プロパティの倀が dfMask や + dfProvince の堎合は無芖されたす ( 垞に完党䞍透明 )。
+  負の数の指定は Layer.face が dfAlpha の堎合のみに有効で、 + この堎合は value 匕数は無芖され、画像から䞍透明床が取り陀かれたす ( + -255 を指定するず矩圢は完党に透明になりたす )。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒŒƒCƒ„‰æ‘œ‚Ì‹éŒ`‚ðŽw’肳‚ꂜ•û–@‚Å“h‚è‚‚Ԃµ‚Ü‚·B
- @Layer.fillRect ‚ƈقȂèA“§–Ÿ“x‚ðŽw’肵‚Ä”Œ“§–Ÿ‚Å“h‚è‚‚Ԃ·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+  指定されたレむダ画像の矩圢を指定された方法で塗り぀ぶしたす。
+  Layer.fillRect ず異なり、透明床を指定しお半透明で塗り぀ぶすこずができたす。
diff --git a/docs/kr2doc/contents/f_Layer_convertType.html b/docs/kr2doc/contents/f_Layer_convertType.html index 4d85e63..e0045c7 100644 --- a/docs/kr2doc/contents/f_Layer_convertType.html +++ b/docs/kr2doc/contents/f_Layer_convertType.html @@ -5,50 +5,50 @@ - convertType - ƒŒƒCƒ„‰æ‘œ•\Œ»Œ`Ž®‚̕ϊ· + convertType - レむダ画像衚珟圢匏の倉換 - + - - + +

Layer.convertType

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‰æ‘œ•\Œ»Œ`Ž®‚̕ϊ·
-
ƒ^ƒCƒv
+レむダ画像衚珟圢匏の倉換 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
convertType(from)
-
ˆø”
+
匕数
- +
-
from •ÏŠ·Œ³‚ƂȂé•`‰æ•ûŽ®ƒ^ƒCƒv‚ðŽw’肵‚Ü‚·B + 倉換元ずなる描画方匏タむプを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‰æ‘œ‚ÌŒ`Ž®‚ð•ÏŠ·‚µ‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́AltAlpha (dfAlpha) ‚Æ ltAddAlpha (dfAddAlpha) ‚̂悀‚ɁAuƒŒƒCƒ„‚̉摜•\Œ»Œ`Ž®‚ªˆÙ‚Ȃ邪“¯—l‚Ì•\Œ»‚ª‰Â”\‚ȃ^ƒCƒvvŠÔ‚ł̉摜•\Œ»Œ`Ž®‚̕ϊ·‚ðs‚¢‚Ü‚·B
- @‚œ‚Æ‚Š‚ÎAltAlpha ‚Å•\ŽŠ‚µ‚Ä‚¢‚郌ƒCƒ„‚̃^ƒCƒv‚ð‚»‚Ì‚Ü‚Ü ltAddAlpha ‚ɕύX‚µ‚œ‚Ÿ‚¯‚ł́AƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ƐFî•ñ‚̈µ‚¢‚ªˆÙ‚È‚é‚̂Ő³í‚É•\ŽŠ‚³‚ê‚Ü‚¹‚ñB‚»‚Ì‚œ‚߁A‚±‚̃ƒ\ƒbƒh‚ð—p‚¢AdfAlpha ‚©‚ç dfAddAlpha ‚ɕϊ·‚ðs‚€•K—v‚ª‚ ‚è‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ł́A•ÏŠ·æ‚̉摜•\Œ»Œ`Ž®‚Í Layer.face ƒvƒƒpƒeƒB‚ÅŽw’肵‚œ•`‰æ•ûŽ®‚ɑΉž‚µ‚œŒ`Ž®‚ɂȂè‚Ü‚· (Layer.type‚ÅŽw’è‚·‚郌ƒCƒ„ƒ^ƒCƒv‚ł͂Ȃ­‚āA•`‰æ•ûŽ®‚Å‚ ‚邱‚ƂɒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ )B
- @from ˆø”‚ɂ́A•ÏŠ·Œ³‚̉摜•\Œ»Œ`Ž®‚ɑΉž‚·‚é•`‰æ•ûŽ®(df‚ÅŽn‚Ü‚é’萔; Layer.faceŽQÆ)‚ðŽw’肵‚Ü‚·Bfrom ˆø”‚É‚Í dfAuto ‚ÍŽw’è‚Å‚«‚Ü‚¹‚ñB
- @Œ»ÝƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚é•ÏŠ·‚́AdfAlphašdfAddAlpha ‚Æ dfAddAlphašdfAlpha ‚̕ϊ·‚Å‚·BdfAddAlphašdfAlpha‚ł́A•ÏŠ·‚É‚æ‚èFî•ñ‚ªŽž‚í‚ê‚éê‡‚ª‚ ‚è‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́A•`‰æƒNƒŠƒbƒv‹éŒ`‚̉e‹¿‚ðŽó‚¯‚Ü‚¹‚ñ ( í‚ɃŒƒCƒ„‰æ‘œ‘S‘Ì‚ª‰e‹¿‚ðŽó‚¯‚Ü‚· )B
+  レむダ画像の圢匏を倉換したす。
+  このメ゜ッドは、ltAlpha (dfAlpha) ず ltAddAlpha (dfAddAlpha) のように、「レむダの画像衚珟圢匏が異なるが同様の衚珟が可胜なタむプ」間での画像衚珟圢匏の倉換を行いたす。
+  たずえば、ltAlpha で衚瀺しおいるレむダのタむプをそのたた ltAddAlpha に倉曎しただけでは、アルファチャンネルず色情報の扱いが異なるので正垞に衚瀺されたせん。そのため、このメ゜ッドを甚い、dfAlpha から dfAddAlpha に倉換を行う必芁がありたす。
+  このメ゜ッドでは、倉換先の画像衚珟圢匏は Layer.face プロパティで指定した描画方匏に察応した圢匏になりたす (Layer.typeで指定するレむダタむプではなくお、描画方匏であるこずに泚意しおください )。
+  from 匕数には、倉換元の画像衚珟圢匏に察応する描画方匏(dfで始たる定数; Layer.face参照)を指定したす。from 匕数には dfAuto は指定できたせん。
+  珟圚サポヌトされおいる倉換は、dfAlpha→dfAddAlpha ず dfAddAlpha→dfAlpha の倉換です。dfAddAlpha→dfAlphaでは、倉換により色情報が倱われる堎合がありたす。
+  このメ゜ッドは、描画クリップ矩圢の圱響を受けたせん ( 垞にレむダ画像党䜓が圱響を受けたす )。
diff --git a/docs/kr2doc/contents/f_Layer_copyRect.html b/docs/kr2doc/contents/f_Layer_copyRect.html index be48e8b..0e96196 100644 --- a/docs/kr2doc/contents/f_Layer_copyRect.html +++ b/docs/kr2doc/contents/f_Layer_copyRect.html @@ -5,71 +5,71 @@ - copyRect - ‹éŒ`ƒRƒs[ + copyRect - 矩圢コピヌ - + - - + +

Layer.copyRect

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹éŒ`ƒRƒs[
-
ƒ^ƒCƒv
+矩圢コピヌ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
copyRect(dleft, dtop, src, sleft, stop, swidth, sheight)
-
ˆø”
+
匕数
- +
- - - - - - -
dleft @ƒRƒs[æ‚Ì‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ƒRƒs[æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌ先の矩圢の巊端䜍眮を ( コピヌ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dtop @ƒRƒs[æ‚Ì‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ƒRƒs[æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌ先の矩圢の䞊端䜍眮を ( コピヌ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
src @ƒRƒs[Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 コピヌ元のレむダオブゞェクトを指定したす。
sleft @ƒRƒs[‚·‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の巊端䜍眮を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @ƒRƒs[‚·‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の䞊端䜍眮を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @ƒRƒs[‚·‚é‹éŒ`‚̉¡•‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の暪幅を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @ƒRƒs[‚·‚é‹éŒ`‚̏c•‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の瞊幅を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒRƒs[Œ³ƒŒƒCƒ„‚Ì‹éŒ`•”•ª‚ðŽ©•ª‚̃ŒƒCƒ„‚ÌŽw’èˆÊ’u‚ɃRƒs[‚µ‚Ü‚·B
- @ƒRƒs[‚³‚ê‚鉿‘œ‚́AƒRƒs[æƒŒƒCƒ„ ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„ ) ‚Ì - Layer.face ƒvƒƒpƒeƒB‚Ì’l‚É‚æ‚Á‚ĕςí‚è‚Ü‚·B
- dfAlpha (‚Ü‚œ‚Í dfBoth) : ƒƒCƒ“‰æ‘œ‚ƃ}ƒXƒN‰æ‘œ‚ªƒRƒs[‚³‚ê‚Ü‚·
- dfAddAlpha : ƒƒCƒ“‰æ‘œ‚ƃ}ƒXƒN‰æ‘œ‚ªƒRƒs[‚³‚ê‚Ü‚·
- dfOpaque (‚Ü‚œ‚Í dfMain) : Layer.holdAlpha ƒvƒƒpƒeƒB‚ª^‚̏ꍇ‚́AƒƒCƒ“‰æ‘œ‚݂̂ªƒRƒs[‚³‚ê‚Ü‚· ( ƒ}ƒXƒN‰æ‘œ‚̓Rƒs[‚³‚ê‚Ü‚¹‚ñ )B‹U‚̏ꍇ‚̓ƒCƒ“‰æ‘œ‚ƃ}ƒXƒN‰æ‘œ‚ªƒRƒs[‚³‚ê‚Ü‚·
- dfMask : ƒ}ƒXƒN‰æ‘œ‚݂̂ªƒRƒs[‚³‚ê‚Ü‚· ( ƒƒCƒ“‰æ‘œ‚̓Rƒs[‚³‚ê‚Ü‚¹‚ñ )
- dfProvince : —Ìˆæ‰æ‘œ‚݂̂ªƒRƒs[‚³‚ê‚Ü‚· ( ƒ}ƒXƒN‰æ‘œ‚⃁ƒCƒ“‰æ‘œ‚̓Rƒs[‚³‚ê‚Ü‚¹‚ñ )
- @ƒRƒs[Œ³‚̃ŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Í–³Ž‹‚³‚ê‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́ALayer.holdAlpha ‚̉e‹¿‚͎󂯂܂¹‚ñ (dfAlpha ‚â dfAddAlpha ‚̏ꍇ‚Í holdAlpha ‚ÉŠÖ‚í‚炞ƒ}ƒXƒN‰æ‘œ‚àƒRƒs[‚³‚ê‚Ü‚·)
+  指定されたコピヌ元レむダの矩圢郚分を自分のレむダの指定䜍眮にコピヌしたす。
+  コピヌされる画像は、コピヌ先レむダ ( メ゜ッドを実行するレむダ ) の + Layer.face プロパティの倀によっお倉わりたす。
+ dfAlpha (たたは dfBoth) : メむン画像ずマスク画像がコピヌされたす
+ dfAddAlpha : メむン画像ずマスク画像がコピヌされたす
+ dfOpaque (たたは dfMain) : Layer.holdAlpha プロパティが真の堎合は、メむン画像のみがコピヌされたす ( マスク画像はコピヌされたせん )。停の堎合はメむン画像ずマスク画像がコピヌされたす
+ dfMask : マスク画像のみがコピヌされたす ( メむン画像はコピヌされたせん )
+ dfProvince : 領域画像のみがコピヌされたす ( マスク画像やメむン画像はコピヌされたせん )
+  コピヌ元のレむダの Layer.face プロパティは無芖されたす。
+  このメ゜ッドは、Layer.holdAlpha の圱響は受けたせん (dfAlpha や dfAddAlpha の堎合は holdAlpha に関わらずマスク画像もコピヌされたす)
diff --git a/docs/kr2doc/contents/f_Layer_cursor.html b/docs/kr2doc/contents/f_Layer_cursor.html index 6a94cea..b4ce5ff 100644 --- a/docs/kr2doc/contents/f_Layer_cursor.html +++ b/docs/kr2doc/contents/f_Layer_cursor.html @@ -5,31 +5,31 @@ - cursor - ƒ}ƒEƒXƒJ[ƒ\ƒ‹ + cursor - マりスカヌ゜ル - + - - + +

Layer.cursor

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒXƒJ[ƒ\ƒ‹
-
ƒ^ƒCƒv
+マりスカヌ゜ル +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚̃}ƒEƒXƒJ[ƒ\ƒ‹‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ɂ́Acr ‚ÅŽn‚Ü‚éƒ}ƒEƒXƒJ[ƒ\ƒ‹’萔 ‚©A.cur ‚ÌŠg’£Žq‚ðŽ‚Â - ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚â .ani ‚ÌŠg’£Žq‚ðŽ‚ÂƒAƒjƒ[ƒVƒ‡ƒ“ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚̃XƒgƒŒ[ƒW–Œ‚ð - Žw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  レむダのマりスカヌ゜ルを衚したす。倀を蚭定するこずもできたす。
+  マりスカヌ゜ルには、cr で始たるマりスカヌ゜ル定数 か、.cur の拡匵子を持぀ + マりスカヌ゜ルや .ani の拡匵子を持぀アニメヌションマりスカヌ゜ルのストレヌゞ名を + 指定するこずができたす。
diff --git a/docs/kr2doc/contents/f_Layer_cursorX.html b/docs/kr2doc/contents/f_Layer_cursorX.html index 2cd0c00..4b6cec4 100644 --- a/docs/kr2doc/contents/f_Layer_cursorX.html +++ b/docs/kr2doc/contents/f_Layer_cursorX.html @@ -5,32 +5,32 @@ - cursorX - ƒ}ƒEƒXƒJ[ƒ\ƒ‹ x ˆÊ’u + cursorX - マりスカヌ゜ル x 䜍眮 - + - - + +

Layer.cursorX

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒXƒJ[ƒ\ƒ‹ x ˆÊ’u
-
ƒ^ƒCƒv
+マりスカヌ゜ル x 䜍眮 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚̃}ƒEƒXƒJ[ƒ\ƒ‹‚Ì x À•W’l‚ðA•\ŽŠÀ•W‚É‚š‚¯‚éƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @’l‚ðÝ’è‚·‚邯‚«‚́AcursorX ƒvƒƒpƒeƒB‚ðÝ’肵‚œ‚Ÿ‚¯‚ł̓}ƒEƒXƒJ[ƒ\ƒ‹‚͈ړ®‚µ‚Ü‚¹‚ñB - ‘±‚¢‚Ä cursorY ƒvƒƒpƒeƒB‚ðÝ’肵‚œ‚Æ‚«‚Ƀ}ƒEƒXƒJ[ƒ\ƒ‹‚ªˆÚ“®‚µ‚Ü‚·B
+  レむダのマりスカヌ゜ルの x 座暙倀を、衚瀺座暙におけるピクセル単䜍で衚したす。倀を蚭定するこずもできたす。
+  倀を蚭定するずきは、cursorX プロパティを蚭定しただけではマりスカヌ゜ルは移動したせん。 + 続いお cursorY プロパティを蚭定したずきにマりスカヌ゜ルが移動したす。
-
ŽQÆ
+
参照
Layer.setCursorPos
diff --git a/docs/kr2doc/contents/f_Layer_cursorY.html b/docs/kr2doc/contents/f_Layer_cursorY.html index 6abcf52..6477d23 100644 --- a/docs/kr2doc/contents/f_Layer_cursorY.html +++ b/docs/kr2doc/contents/f_Layer_cursorY.html @@ -5,32 +5,32 @@ - cursorY - ƒ}ƒEƒXƒJ[ƒ\ƒ‹ y ˆÊ’u + cursorY - マりスカヌ゜ル y 䜍眮 - + - - + +

Layer.cursorY

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒXƒJ[ƒ\ƒ‹ y ˆÊ’u
-
ƒ^ƒCƒv
+マりスカヌ゜ル y 䜍眮 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚̃}ƒEƒXƒJ[ƒ\ƒ‹‚Ì y À•W’l‚ðA•\ŽŠÀ•W‚É‚š‚¯‚éƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @’l‚ðÝ’è‚·‚邯‚«‚́AcursorX ƒvƒƒpƒeƒB‚ðÝ’肵‚œ‚Ÿ‚¯‚ł̓}ƒEƒXƒJ[ƒ\ƒ‹‚͈ړ®‚µ‚Ü‚¹‚ñB - ‘±‚¢‚Ä cursorY ƒvƒƒpƒeƒB‚ðÝ’肵‚œ‚Æ‚«‚Ƀ}ƒEƒXƒJ[ƒ\ƒ‹‚ªˆÚ“®‚µ‚Ü‚·B
+  レむダのマりスカヌ゜ルの y 座暙倀を、衚瀺座暙におけるピクセル単䜍で衚したす。倀を蚭定するこずもできたす。
+  倀を蚭定するずきは、cursorX プロパティを蚭定しただけではマりスカヌ゜ルは移動したせん。 + 続いお cursorY プロパティを蚭定したずきにマりスカヌ゜ルが移動したす。
-
ŽQÆ
+
参照
Layer.setCursorPos
diff --git a/docs/kr2doc/contents/f_Layer_doBoxBlur.html b/docs/kr2doc/contents/f_Layer_doBoxBlur.html index ee6ef98..ee4254d 100644 --- a/docs/kr2doc/contents/f_Layer_doBoxBlur.html +++ b/docs/kr2doc/contents/f_Layer_doBoxBlur.html @@ -5,50 +5,50 @@ - doBoxBlur - ‹éŒ`ƒuƒ‰[‚ð‚©‚¯‚é + doBoxBlur - 矩圢ブラヌをかける - + - - + +

Layer.doBoxBlur

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹éŒ`ƒuƒ‰[‚ð‚©‚¯‚é
-
ƒ^ƒCƒv
+矩圢ブラヌをかける +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
doBoxBlur(xblur=1, yblur=1)
-
ˆø”
+
匕数
- +
- -
xblur ‰¡•ûŒü‚̃uƒ‰[‚͈̔͂ðŽw’肵‚Ü‚·B + 暪方向のブラヌの範囲を指定したす。
yblur c•ûŒü‚̃uƒ‰[‚͈̔͂ðŽw’肵‚Ü‚·B + 瞊方向のブラヌの範囲を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒuƒ‰[(‚Ú‚©‚µ)‚ð‚©‚¯‚Ü‚·BƒAƒ‹ƒSƒŠƒYƒ€‚́u‹éŒ`ƒuƒ‰[v(box blur)‚Å‚·B
- @‹éŒ`ƒuƒ‰[‚́Axblur‚Æyblur‚Ì‚Q‚‚̃pƒ‰ƒ[ƒ^‚É‚æ‚Á‚Ä•\Œ»‚³‚ê‚éu”͈́v’†‚̃sƒNƒZƒ‹‚Ì‹P“x‚Ì•œ‹Ï’l‚ð‚Æ‚é•š‚Å‚·B‚œ‚Æ‚Š‚Î xblur=10 yblur=2 ‚̏ꍇ‚́A‘Ώۂ̃sƒNƒZƒ‹‚𒆐S‚ɁA‰¡•ûŒü‚Í -10`10Ac•ûŒü‚Í -2`2 ‚Ì‹éŒ`”͈͂̃sƒNƒZƒ‹‚Ì‹P“x‚Ì•œ‹Ï‚ð‚Æ‚èA‚»‚ꂪÅI“I‚È‚»‚̃sƒNƒZƒ‹‚Ì‹P“x‚ƂȂè‚Ü‚·B
- @”ÍˆÍ‚Ì–ÊÏ‚Í (xblur~2+1) ~ (yblur~2+1) ‚ÅŒvŽZ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ł͂±‚̖ʐςª 256 –¢–ž ‚̏ꍇ‚́A–ʐςª256ˆÈã‚̏ꍇ‚æ‚è‚à‚‘¬‚ȃAƒ‹ƒSƒŠƒYƒ€‚ªÌ—p‚³‚ê‚Ü‚·B
- @Layer.face ƒvƒƒpƒeƒB‚ª dfAlpha ‚̏ꍇ‚́AƒAƒ‹ƒtƒ@‡¬—p‚Ì“Á•ʂȃAƒ‹ƒSƒŠƒYƒ€‚ðŽg—p‚µ‚Ü‚·‚̂ŁA­X’x‚­‚È‚è‚Ü‚·BdfAddAlpha ‚⑌‚Ì•`‰æ•ûŽ®‚̏ꍇ‚́A‚æ‚荂‘¬‚ȃAƒ‹ƒSƒŠƒYƒ€‚ƂȂè‚Ü‚·B
+  ブラヌ(がかし)をかけたす。アルゎリズムは「矩圢ブラヌ」(box blur)です。
+  矩圢ブラヌは、xblurずyblurの぀のパラメヌタによっお衚珟される「範囲」䞭のピクセルの茝床の平均倀をずる物です。たずえば xblur=10 yblur=2 の堎合は、察象のピクセルを䞭心に、暪方向は -1010、瞊方向は -22 の矩圢範囲のピクセルの茝床の平均をずり、それが最終的なそのピクセルの茝床ずなりたす。
+  範囲の面積は (xblur×2+1) × (yblur×2+1) で蚈算するこずができたす。珟バヌゞョンではこの面積が 256 未満 の堎合は、面積が256以䞊の堎合よりも高速なアルゎリズムが採甚されたす。
+  Layer.face プロパティが dfAlpha の堎合は、アルファ合成甚の特別なアルゎリズムを䜿甚したすので、少々遅くなりたす。dfAddAlpha や他の描画方匏の堎合は、より高速なアルゎリズムずなりたす。
diff --git a/docs/kr2doc/contents/f_Layer_doGrayScale.html b/docs/kr2doc/contents/f_Layer_doGrayScale.html index 2c98417..b5e5eb8 100644 --- a/docs/kr2doc/contents/f_Layer_doGrayScale.html +++ b/docs/kr2doc/contents/f_Layer_doGrayScale.html @@ -5,40 +5,40 @@ - doGrayScale - ƒOƒŒ[ƒXƒP[ƒ‹•ÏŠ· + doGrayScale - グレヌスケヌル倉換 - + - - + +

Layer.doGrayScale

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒOƒŒ[ƒXƒP[ƒ‹•ÏŠ·
-
ƒ^ƒCƒv
+グレヌスケヌル倉換 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
doGrayScale()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @‰æ‘œ‚ðƒOƒŒ[ƒXƒP[ƒ‹‚ɕϊ·‚µ‚Ü‚·B
+  画像をグレヌスケヌルに倉換したす。
diff --git a/docs/kr2doc/contents/f_Layer_drawText.html b/docs/kr2doc/contents/f_Layer_drawText.html index 51cc6cd..7429569 100644 --- a/docs/kr2doc/contents/f_Layer_drawText.html +++ b/docs/kr2doc/contents/f_Layer_drawText.html @@ -5,83 +5,83 @@ - drawText - •¶Žš•`‰æ + drawText - 文字描画 - + - - + +

Layer.drawText

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš•`‰æ
-
ƒ^ƒCƒv
+文字描画 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
drawText(x, y, text, color, opa=255, aa=true, shadowlevel=0, shadowcolor=0x000000, shadowwidth=0, shadowofsx=0, shadowofsy=0)
-
ˆø”
+
匕数
- +
- - - - - - - - - - -
x @•¶Žš•`‰æ‚ðŠJŽn‚·‚錎“_‚Ì ( ‰æ‘œˆÊ’u‚É‚š‚¯‚é ) x À•W‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 文字描画を開始する原点の ( 画像䜍眮における ) x 座暙をピクセル単䜍で指定したす。
y @•¶Žš•`‰æ‚ðŠJŽn‚·‚錎“_‚Ì ( ‰æ‘œˆÊ’u‚É‚š‚¯‚é ) y À•W‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 文字描画を開始する原点の ( 画像䜍眮における ) y 座暙をピクセル単䜍で指定したす。
text @•`‰æ‚·‚é•¶Žš‚ðŽw’肵‚Ü‚·B
+
 描画する文字を指定したす。
color @•`‰æ‚·‚é•¶Žš‚̐F‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
+
 描画する文字の色を 0xRRGGBB 圢匏で指定したす。
opa @•`‰æ‚·‚é•¶Žš‚Ì•s“§–Ÿ“x ( -255 ` 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
- @•‰‚̐”‚ÌŽw’è‚Í Layer.face ‚ª dfAlpha ‚̏ꍇ‚݂̂ɗLŒø‚ŁA - ‚±‚̏ꍇ‚Í•¶Žš‚ÌŒ`‚É•s“§–Ÿ“x‚ªŽæ‚菜‚©‚ê‚鎖‚ɂȂè‚Ü‚· ( ’l‚ª¬‚³‚¢‚Ù‚Ç - Œø‰Ê‚ª‘å‚«‚­‚È‚è‚Ü‚· )B
+
 描画する文字の䞍透明床 ( -255  0  255 ) を指定したす。
+  負の数の指定は Layer.face が dfAlpha の堎合のみに有効で、 + この堎合は文字の圢に䞍透明床が取り陀かれる事になりたす ( 倀が小さいほど + 効果が倧きくなりたす )。
aa @ƒAƒ“ƒ`ƒGƒCƒŠƒAƒX‚ðs‚€‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ƒAƒ“ƒ`ƒGƒCƒŠƒAƒX‚ªs‚í‚ê‚Ü‚·B‹U‚ðŽw’è‚·‚邯s‚í‚ê‚Ü‚¹‚ñB
+
 アンチ゚むリアスを行うかどうかを指定したす。
+  真を指定するずアンチ゚むリアスが行われたす。停を指定するず行われたせん。
shadowlevel @‰e‚Ì•s“§–Ÿ“x‚ðŽw’肵‚Ü‚·Bshadowwidth ˆø”‚Ì’l‚É‚æ‚Á‚Ä“KØ‚È’l‚͕ϓ®‚µ‚Ü‚·B
- 0 ‚ðŽw’è‚·‚邯‰e‚Í•`‰æ‚³‚ê‚Ü‚¹‚ñB
+
 圱の䞍透明床を指定したす。shadowwidth 匕数の倀によっお適切な倀は倉動したす。
+ 0 を指定するず圱は描画されたせん。
shadowcolor @‰e‚̐F‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
+
 圱の色を 0xRRGGBB 圢匏で指定したす。
shadowwidth @‰e‚Ì• ( ‚Ú‚¯ ) ‚ðŽw’肵‚Ü‚·B 0 ‚ª‚à‚Á‚Æ‚àƒVƒƒ[ƒv ( ‚Ú‚¯‚È‚¢ ) ‚ŁA’l‚ð‘å‚«‚­ - ‚·‚邯‰e‚ð‚Ú‚©‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+
 圱の幅 ( がけ ) を指定したす。 0 がもっずもシャヌプ ( がけない ) で、倀を倧きく + するず圱をがかすこずができたす。
shadowofsx @‰e‚̈ʒu‚Ì x À•W‚Ì’l‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B 0 ‚ðŽw’è‚·‚邯‰e‚͐^‰º‚É•`‰æ‚³‚ê‚Ü‚·B
+
 圱の䜍眮の x 座暙の倀をピクセル単䜍で指定したす。 0 を指定するず圱は真䞋に描画されたす。
shadowofsy @‰e‚̈ʒu‚Ì y À•W‚Ì’l‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B 0 ‚ðŽw’è‚·‚邯‰e‚͐^‰º‚É•`‰æ‚³‚ê‚Ü‚·B
+
 圱の䜍眮の y 座暙の倀をピクセル単䜍で指定したす。 0 を指定するず圱は真䞋に描画されたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚É•¶Žš‚ð•`‰æ‚µ‚Ü‚·BLayer.face ‚ª dfAlpha (‚Ü‚œ‚Í dfBoth) ‚© dfAddAlpha ‚© dfOpaque (‚Ü‚œ‚Í dfMain) - ‚̏ꍇ‚̂ݕ`‰æ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @dfOpaque (‚Ü‚œ‚ÍdfMain) ‚ðŽw’肵‚œê‡A•`‰ææ‚̃}ƒXƒN‚ª”j‰ó‚³‚ê‚é‚©•ی삳‚ê‚é‚©‚Í Layer.holdAlpha ƒvƒƒpƒeƒB‚É‚æ‚è‚Ü‚·B
- @ƒtƒHƒ“ƒg‚Í Layer.font ‚ÅŽw’肵‚œ‚à‚Ì‚ª—p‚¢‚ç‚ê‚Ü‚·B
+  レむダに文字を描画したす。Layer.face が dfAlpha (たたは dfBoth) か dfAddAlpha か dfOpaque (たたは dfMain) + の堎合のみ描画するこずができたす。
+  dfOpaque (たたはdfMain) を指定した堎合、描画先のマスクが砎壊されるか保護されるかは Layer.holdAlpha プロパティによりたす。
+  フォントは Layer.font で指定したものが甚いられたす。
diff --git a/docs/kr2doc/contents/f_Layer_enabled.html b/docs/kr2doc/contents/f_Layer_enabled.html index 1053950..ca6f6ba 100644 --- a/docs/kr2doc/contents/f_Layer_enabled.html +++ b/docs/kr2doc/contents/f_Layer_enabled.html @@ -5,30 +5,30 @@ - enabled - ‘€ì‰Â”\‚©‚Ç‚€‚© + enabled - 操䜜可胜かどうか - + - - + +

Layer.enabled

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘€ì‰Â”\‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+操䜜可胜かどうか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ª‘€ì‰Â”\‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚̏ꍇ‚Í‘€ì‰Â”\‚ŁAƒtƒH[ƒJƒX‚ȂǂðŽó‚¯Žæ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‹U‚̏ꍇ‚Í‘€ì•s”\‚ŁAƒtƒH[ƒJƒX‚ȂǂðŽó‚¯Žæ‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+  レむダが操䜜可胜かどうかを衚したす。倀を蚭定するこずもできたす。
+  真の堎合は操䜜可胜で、フォヌカスなどを受け取るこずができたす。
+  停の堎合は操䜜䞍胜で、フォヌカスなどを受け取るこずはできたせん。
diff --git a/docs/kr2doc/contents/f_Layer_face.html b/docs/kr2doc/contents/f_Layer_face.html index c2bd1ce..239bbb9 100644 --- a/docs/kr2doc/contents/f_Layer_face.html +++ b/docs/kr2doc/contents/f_Layer_face.html @@ -5,32 +5,32 @@ - face - •`‰æ•ûŽ® + face - 描画方匏 - + - - + +

Layer.face

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æ•ûŽ®
-
ƒ^ƒCƒv
+描画方匏 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ö‚Ì•`‰æ•ûŽ®‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‹g—¢‹g—¢ 2.23 beta 1 ˆÈ‘O‚ł́u•`‰æ–ʁv‚ƌĂ΂ê‚Ä‚¢‚Ü‚µ‚œB
-
  • dfAlpha ‚Ü‚œ‚Í dfBoth ‚ðŽw’è‚·‚邯A‰æ‘œ‚̓Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚‚«‰æ‘œ‚ÆŒ©‚È‚³‚êA•`‰æ‚³‚ê‚Ü‚·BdfBoth ‚Å‚à dfAlpha ‚Å‚à“¯‚¶‚ɂȂè‚Ü‚·B‚±‚Ì•`‰æ•û–@‚ɑΉž‚·‚郌ƒCƒ„ƒ^ƒCƒv‚Í ltTransparent ‚Ü‚œ‚Í ltAlpha ‚Å‚·B
  • dfAddAlpha ‚ðŽw’è‚·‚邯A‰æ‘œ‚͉ÁŽZƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚‚«‰æ‘œ‚Æ‚µ‚ÄŒ©‚È‚³‚êA•`‰æ‚³‚ê‚Ü‚·B‚±‚Ì•`‰æ•û–@‚ɑΉž‚·‚郌ƒCƒ„ƒ^ƒCƒv‚Í ltAddAlpha ‚Å‚·B
  • dfOpaque ‚Ü‚œ‚Í dfMain ‚ðŽw’è‚·‚邯AƒŒƒCƒ„‚̉摜‚Í‚·‚ׂĊ®‘S•s“§–Ÿ‚Å‚ ‚邯Œ©‚È‚³‚êA•`‰æ‚³‚ê‚Ü‚·B‚±‚Ì•`‰æ•û–@‚ɑΉž‚·‚郌ƒCƒ„ƒ^ƒCƒv‚Í ltOpaque ‚Ü‚œ‚Í ltCoverRectA‚Ü‚œ‚Í ltAdditive ‚̂悀‚ÈŽZp/˜_—‰‰ŽZ‚ðs‚€ƒŒƒCƒ„ƒ^ƒCƒv‚Å‚·B
  • dfMask ‚ðŽw’è‚·‚邯Aƒ}ƒXƒN‰æ‘œ(ƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹)‚ð•`‰æ‚̑Ώۂɂµ‚Ü‚·B
  • dfProvince ‚ðŽw’è‚·‚邯A—Ìˆæ‰æ‘œ‚ð•`‰æ‚̑Ώۂɂµ‚Ü‚·B
  • dfAuto ‚ðŽw’è‚·‚邯AŒ»Ý‚Ì Layer.type ƒvƒƒpƒeƒB‚ɏ]‚Á‚Ä•`‰æ•ûŽ®‚ªŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·Bì¬‚³‚ꂜ’ŒŒã‚̃ŒƒCƒ„‚Ì•`‰æ•ûŽ®‚Í dfAuto ‚Å‚·B
@‚±‚̃vƒƒpƒeƒB‚Ì’l‚É‚æ‚Á‚Ă͑€ì‚Å‚«‚È‚¢ƒƒ\ƒbƒh‚ª‚ ‚è‚Ü‚·B
+  レむダぞの描画方匏を衚したす。倀を蚭定するこずもできたす。
+  吉里吉里 2.23 beta 1 以前では「描画面」ず呌ばれおいたした。
+
  • dfAlpha たたは dfBoth を指定するず、画像はアルファチャンネル぀き画像ず芋なされ、描画されたす。dfBoth でも dfAlpha でも同じになりたす。この描画方法に察応するレむダタむプは ltTransparent たたは ltAlpha です。
  • dfAddAlpha を指定するず、画像は加算アルファチャンネル぀き画像ずしお芋なされ、描画されたす。この描画方法に察応するレむダタむプは ltAddAlpha です。
  • dfOpaque たたは dfMain を指定するず、レむダの画像はすべお完党䞍透明であるず芋なされ、描画されたす。この描画方法に察応するレむダタむプは ltOpaque たたは ltCoverRect、たたは ltAdditive のような算術/論理挔算を行うレむダタむプです。
  • dfMask を指定するず、マスク画像(アルファチャンネル)を描画の察象にしたす。
  • dfProvince を指定するず、領域画像を描画の察象にしたす。
  • dfAuto を指定するず、珟圚の Layer.type プロパティに埓っお描画方匏が自動的に決定されたす。䜜成された盎埌のレむダの描画方匏は dfAuto です。
 このプロパティの倀によっおは操䜜できないメ゜ッドがありたす。
-
ŽQÆ
+
参照
Layer.type
diff --git a/docs/kr2doc/contents/f_Layer_fillRect.html b/docs/kr2doc/contents/f_Layer_fillRect.html index 67c7074..af70796 100644 --- a/docs/kr2doc/contents/f_Layer_fillRect.html +++ b/docs/kr2doc/contents/f_Layer_fillRect.html @@ -5,62 +5,62 @@ - fillRect - ‹éŒ`“h‚è‚‚Ԃµ + fillRect - 矩圢塗り぀ぶし - + - - + +

Layer.fillRect

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹éŒ`“h‚è‚‚Ԃµ
-
ƒ^ƒCƒv
+矩圢塗り぀ぶし +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
fillRect(left, top, width, height, value)
-
ˆø”
+
匕数
- +
- - - - -
left @“h‚è‚‚Ԃ·‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ‰æ‘œˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 塗り぀ぶす矩圢の巊端䜍眮を ( 画像䜍眮における ) ピクセル単䜍で指定したす。
top @“h‚è‚‚Ԃ·‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ‰æ‘œˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 塗り぀ぶす矩圢の䞊端䜍眮を ( 画像䜍眮における ) ピクセル単䜍で指定したす。
width @“h‚è‚‚Ԃ·‹éŒ`‚̉¡•‚ð ( ‰æ‘œˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 塗り぀ぶす矩圢の暪幅を ( 画像䜍眮における ) ピクセル単䜍で指定したす。
height @“h‚è‚‚Ԃ·‹éŒ`‚̏c•‚ð ( ‰æ‘œˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 塗り぀ぶす矩圢の瞊幅を ( 画像䜍眮における ) ピクセル単䜍で指定したす。
value @“h‚è‚‚Ԃ·F‚â’l‚ðŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚́ALayer.face ƒvƒƒpƒeƒB‚Ì’l‚É‚æ‚Á‚ĈӖ¡‚ª•Ï‚í‚è‚Ü‚·B
- dfAlpha (‚Ü‚œ‚ÍdfBoth) : 0xAARRGGBB Œ`Ž®‚Å•s“§–Ÿ“x‚ƐF‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢BƒƒCƒ“‚ƃ}ƒXƒN‚Ì—Œ•û‚ª“h‚è‚‚Ԃ³‚ê‚Ü‚·B
- dfAddAlpha : 0xAARRGGBB Œ`Ž®‚Å•s“§–Ÿ“x‚ƐF‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢BƒƒCƒ“‚ƃ}ƒXƒN‚Ì—Œ•û‚ª“h‚è‚‚Ԃ³‚ê‚Ü‚·B
- dfOpaque (‚Ü‚œ‚ÍdfMain) : 0xRRGGBB Œ`Ž®‚ŐF‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢BLayer.holdAlpha ƒvƒƒpƒeƒB‚ª^‚ÌŽž‚́AƒƒCƒ“‚݂̂ª“h‚è‚‚Ԃ³‚êAƒ}ƒXƒN‚Í‚»‚̂܂܂ɂȂè‚Ü‚·B‹U‚ÌŽž‚Í dfAlpha ‚â dfAddAlpha ‚ÌŽž‚Æ“¯‚¶‚­A0xAARRGGBB Œ`Ž®‚ł̕s“§–Ÿ“x‚ƐF‚ÌŽw’è‚ðŽó‚¯•t‚¯AƒƒCƒ“‚ƃ}ƒXƒN‚Ì—Œ•û‚ª“h‚è‚‚Ԃ³‚ê‚Ü‚·B
- dfMask : ƒ}ƒXƒN(•s“§–Ÿ“x)‚Ì’l ( 0 ` 255 ) ‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢Bƒ}ƒXƒN‚݂̂ª“h‚è‚‚Ԃ³‚êAƒƒCƒ“‚Í‚»‚̂܂܂ɂȂè‚Ü‚·B
- dfProvince : —̈æ‚Ì’l ( 0 ` 255 ) ‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B—̈æ‚݂̂ª“h‚è‚‚Ԃ³‚ê‚Ü‚·B
+
 塗り぀ぶす色や倀を指定したす。
+  この倀は、Layer.face プロパティの倀によっお意味が倉わりたす。
+ dfAlpha (たたはdfBoth) : 0xAARRGGBB 圢匏で䞍透明床ず色を指定しおください。メむンずマスクの䞡方が塗り぀ぶされたす。
+ dfAddAlpha : 0xAARRGGBB 圢匏で䞍透明床ず色を指定しおください。メむンずマスクの䞡方が塗り぀ぶされたす。
+ dfOpaque (たたはdfMain) : 0xRRGGBB 圢匏で色を指定しおください。Layer.holdAlpha プロパティが真の時は、メむンのみが塗り぀ぶされ、マスクはそのたたになりたす。停の時は dfAlpha や dfAddAlpha の時ず同じく、0xAARRGGBB 圢匏での䞍透明床ず色の指定を受け付け、メむンずマスクの䞡方が塗り぀ぶされたす。
+ dfMask : マスク(䞍透明床)の倀 ( 0  255 ) を指定しおください。マスクのみが塗り぀ぶされ、メむンはそのたたになりたす。
+ dfProvince : 領域の倀 ( 0  255 ) を指定しおください。領域のみが塗り぀ぶされたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒŒƒCƒ„‰æ‘œ‚Ì‹éŒ`‚ðŽw’肳‚ꂜ•û–@‚Å“h‚è‚‚Ԃµ‚Ü‚·B
+  指定されたレむダ画像の矩圢を指定された方法で塗り぀ぶしたす。
diff --git a/docs/kr2doc/contents/f_Layer_flipLR.html b/docs/kr2doc/contents/f_Layer_flipLR.html index 74ac910..7c151f8 100644 --- a/docs/kr2doc/contents/f_Layer_flipLR.html +++ b/docs/kr2doc/contents/f_Layer_flipLR.html @@ -5,42 +5,42 @@ - flipLR - ¶‰E”œ“] + flipLR - 巊右反転 - + - - + +

Layer.flipLR

-
‹@”\/ˆÓ–¡
+
機胜/意味
-¶‰E”œ“]
-
ƒ^ƒCƒv
+巊右反転 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
flipLR()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @‰æ‘œ‚̍¶‰E”œ“]‚ðs‚¢‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́ALayer.setClip ƒƒ\ƒbƒh‚Ȃǂɂæ‚é•`‰æƒNƒŠƒbƒv‹éŒ`‚̉e‹¿‚ðŽó‚¯‚Ü‚¹‚ñ ( í‚ɃŒƒCƒ„‰æ‘œ‘S‘Ì‚ª”œ“]‚µ‚Ü‚· )B
- @‚Ü‚œALayer.face ƒvƒƒpƒeƒB‚âLayer.holdAlpha ƒvƒƒpƒeƒB‚̉e‹¿‚àŽó‚¯‚Ü‚¹‚ñB
+  画像の巊右反転を行いたす。
+  このメ゜ッドは、Layer.setClip メ゜ッドなどによる描画クリップ矩圢の圱響を受けたせん ( 垞にレむダ画像党䜓が反転したす )。
+  たた、Layer.face プロパティやLayer.holdAlpha プロパティの圱響も受けたせん。
diff --git a/docs/kr2doc/contents/f_Layer_flipUD.html b/docs/kr2doc/contents/f_Layer_flipUD.html index b574f78..d27643c 100644 --- a/docs/kr2doc/contents/f_Layer_flipUD.html +++ b/docs/kr2doc/contents/f_Layer_flipUD.html @@ -5,42 +5,42 @@ - flipUD - ã‰º”œ“] + flipUD - 䞊䞋反転 - + - - + +

Layer.flipUD

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ã‰º”œ“]
-
ƒ^ƒCƒv
+䞊䞋反転 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
flipUD()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @‰æ‘œ‚̏㉺”œ“]‚ðs‚¢‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́ALayer.setClip ƒƒ\ƒbƒh‚Ȃǂɂæ‚é•`‰æƒNƒŠƒbƒv‹éŒ`‚̉e‹¿‚ðŽó‚¯‚Ü‚¹‚ñ ( í‚ɃŒƒCƒ„‰æ‘œ‘S‘Ì‚ª”œ“]‚µ‚Ü‚· )B
- @‚Ü‚œALayer.face ƒvƒƒpƒeƒB‚âLayer.holdAlpha ƒvƒƒpƒeƒB‚̉e‹¿‚àŽó‚¯‚Ü‚¹‚ñB
+  画像の䞊䞋反転を行いたす。
+  このメ゜ッドは、Layer.setClip メ゜ッドなどによる描画クリップ矩圢の圱響を受けたせん ( 垞にレむダ画像党䜓が反転したす )。
+  たた、Layer.face プロパティやLayer.holdAlpha プロパティの圱響も受けたせん。
diff --git a/docs/kr2doc/contents/f_Layer_focus.html b/docs/kr2doc/contents/f_Layer_focus.html index bcb8294..4dcc1e2 100644 --- a/docs/kr2doc/contents/f_Layer_focus.html +++ b/docs/kr2doc/contents/f_Layer_focus.html @@ -5,46 +5,46 @@ - focus - ƒtƒH[ƒJƒX‚̐ݒè + focus - フォヌカスの蚭定 - + - - + +

Layer.focus

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒX‚̐ݒè
-
ƒ^ƒCƒv
+フォヌカスの蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
focus(direction=true)
-
ˆø”
+
匕数
- +
-
direction @Layer.onBeforeFocus ‚â Layer.onFocus ƒCƒxƒ“ƒg‚Ì - direction ˆø”‚É“n‚³‚ê‚é’l‚Å‚·B
+
 Layer.onBeforeFocus や Layer.onFocus むベントの + direction 匕数に枡される倀です。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ɃtƒH[ƒJƒX‚ðŽw’肵‚Ü‚·BƒŒƒCƒ„‚ªƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚邯 - ƒL[ƒ{[ƒh“ü—Í‚ª‰Â”\‚ɂȂè‚Ü‚·B
+  レむダにフォヌカスを指定したす。レむダがフォヌカスを受け取るず + キヌボヌド入力が可胜になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_focusNext.html b/docs/kr2doc/contents/f_Layer_focusNext.html index 8df1ed8..f907ab1 100644 --- a/docs/kr2doc/contents/f_Layer_focusNext.html +++ b/docs/kr2doc/contents/f_Layer_focusNext.html @@ -5,39 +5,39 @@ - focusNext - Œã•û‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ðÝ’è + focusNext - 埌方のレむダにフォヌカスを蚭定 - + - - + +

Layer.focusNext

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Œã•û‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ðÝ’è
-
ƒ^ƒCƒv
+埌方のレむダにフォヌカスを蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
focusNext()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-V‚œ‚ɃtƒH[ƒJƒX‚𓟂œƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg
-
à–Ÿ
+新たにフォヌカスを埗たレむダオブゞェクト +
説明
- @ƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚ðŒã•ûŒŸõ‚µAƒŒƒCƒ„‚ªŒ©‚‚©‚ê‚΂»‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ðÝ’肵‚Ü‚·B
+  フォヌカス可胜なレむダを埌方怜玢し、レむダが芋぀かればそのレむダにフォヌカスを蚭定したす。
diff --git a/docs/kr2doc/contents/f_Layer_focusPrev.html b/docs/kr2doc/contents/f_Layer_focusPrev.html index 2ae35c9..952f431 100644 --- a/docs/kr2doc/contents/f_Layer_focusPrev.html +++ b/docs/kr2doc/contents/f_Layer_focusPrev.html @@ -5,39 +5,39 @@ - focusPrev - ‘O•û‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ðÝ’è + focusPrev - 前方のレむダにフォヌカスを蚭定 - + - - + +

Layer.focusPrev

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘O•û‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ðÝ’è
-
ƒ^ƒCƒv
+前方のレむダにフォヌカスを蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
focusPrev()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-V‚œ‚ɃtƒH[ƒJƒX‚𓟂œƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg
-
à–Ÿ
+新たにフォヌカスを埗たレむダオブゞェクト +
説明
- @ƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚ð‘O•ûŒŸõ‚µAƒŒƒCƒ„‚ªŒ©‚‚©‚ê‚΂»‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ðÝ’肵‚Ü‚·B
+  フォヌカス可胜なレむダを前方怜玢し、レむダが芋぀かればそのレむダにフォヌカスを蚭定したす。
diff --git a/docs/kr2doc/contents/f_Layer_focusable.html b/docs/kr2doc/contents/f_Layer_focusable.html index bb9a854..5f1f4d7 100644 --- a/docs/kr2doc/contents/f_Layer_focusable.html +++ b/docs/kr2doc/contents/f_Layer_focusable.html @@ -5,30 +5,30 @@ - focusable - ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚é‚©‚Ç‚€‚© + focusable - フォヌカスを受け取れるかどうか - + - - + +

Layer.focusable

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+フォヌカスを受け取れるかどうか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚̏ꍇ‚̓ŒƒCƒ„‚̓tƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚Ü‚·B
- @‹U‚̏ꍇ‚̓ŒƒCƒ„‚̓tƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚Ü‚¹‚ñB
+  フォヌカスを受け取れるかどうかを衚したす。倀を蚭定するこずもできたす。
+  真の堎合はレむダはフォヌカスを受け取れたす。
+  停の堎合はレむダはフォヌカスを受け取れたせん。
diff --git a/docs/kr2doc/contents/f_Layer_focused.html b/docs/kr2doc/contents/f_Layer_focused.html index 5626835..2734dca 100644 --- a/docs/kr2doc/contents/f_Layer_focused.html +++ b/docs/kr2doc/contents/f_Layer_focused.html @@ -5,29 +5,29 @@ - focused - ƒtƒH[ƒJƒX‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© + focused - フォヌカスされおいるかどうか - + - - + +

Layer.focused

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒX‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+フォヌカスされおいるかどうか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒtƒH[ƒJƒX‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B
- @^‚̏ꍇ‚̓tƒH[ƒJƒX‚³‚ê‚Ä‚¢‚Ü‚·B‹U‚̏ꍇ‚Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
+  フォヌカスされおいるかどうかを衚したす。
+  真の堎合はフォヌカスされおいたす。停の堎合はされおいたせん。
diff --git a/docs/kr2doc/contents/f_Layer_font.html b/docs/kr2doc/contents/f_Layer_font.html index 2466dcf..9b3f34d 100644 --- a/docs/kr2doc/contents/f_Layer_font.html +++ b/docs/kr2doc/contents/f_Layer_font.html @@ -5,29 +5,29 @@ - font - ƒtƒHƒ“ƒg + font - フォント - + - - + +

Layer.font

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒHƒ“ƒg
-
ƒ^ƒCƒv
+フォント +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Layer.drawText ƒƒ\ƒbƒh‚Å•`‰æ‚ÉŽg—p‚·‚éƒtƒHƒ“ƒg‚ð•\‚· Font ƒNƒ‰ƒX‚Ì - ƒIƒuƒWƒFƒNƒg‚Å‚·B
+  Layer.drawText メ゜ッドで描画に䜿甚するフォントを衚す Font クラスの + オブゞェクトです。
diff --git a/docs/kr2doc/contents/f_Layer_getLayerAt.html b/docs/kr2doc/contents/f_Layer_getLayerAt.html index 20a1693..d694a64 100644 --- a/docs/kr2doc/contents/f_Layer_getLayerAt.html +++ b/docs/kr2doc/contents/f_Layer_getLayerAt.html @@ -5,66 +5,66 @@ - getLayerAt - Žw’èˆÊ’u‚̃ŒƒCƒ„‚ðŽæ“Ÿ + getLayerAt - 指定䜍眮のレむダを取埗 - + - - + +

Layer.getLayerAt

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žw’èˆÊ’u‚̃ŒƒCƒ„‚ðŽæ“Ÿ
-
ƒ^ƒCƒv
+指定䜍眮のレむダを取埗 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
getLayerAt(x, y, exclude_self=false, get_disabled=false)
-
ˆø”
+
匕数
- +
- - - -
x @Žæ“Ÿ‚µ‚œ‚¢ƒŒƒCƒ„‚̈ʒu‚Ì x À•W‚ð•\ŽŠÀ•Wã‚ŃsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„‚Ì•\ŽŠÀ•W‚ª—p‚¢‚ç‚ê‚Ü‚· ( ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„ã‚Ì - •\ŽŠÀ•W‚ł͂ ‚è‚Ü‚¹‚ñ )
+
 取埗したいレむダの䜍眮の x 座暙を衚瀺座暙䞊でピクセル単䜍で指定したす。
+  このメ゜ッドを実行するレむダの衚瀺座暙が甚いられたす ( プラむマリレむダ䞊の + 衚瀺座暙ではありたせん )
y @Žæ“Ÿ‚µ‚œ‚¢ƒŒƒCƒ„‚̈ʒu‚Ì y À•W‚ð•\ŽŠÀ•Wã‚ŃsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„‚Ì•\ŽŠÀ•W‚ª—p‚¢‚ç‚ê‚Ü‚· ( ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„ã‚Ì - •\ŽŠÀ•W‚ł͂ ‚è‚Ü‚¹‚ñ )
+
 取埗したいレむダの䜍眮の y 座暙を衚瀺座暙䞊でピクセル単䜍で指定したす。
+  このメ゜ッドを実行するレむダの衚瀺座暙が甚いられたす ( プラむマリレむダ䞊の + 衚瀺座暙ではありたせん )
exclude_self @ƒŒƒCƒ„‚ÌŒŸõ‚©‚玩•ªŽ©g‚ðœŠO‚·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
- @‹U‚ðŽw’è‚·‚邯AŽ©•ªŽ©g‚̃ŒƒCƒ„‚àŒŸõ‚Ɋ܂܂ê‚Ü‚·B
- @^‚ðŽw’è‚·‚邯AŽ©•ªŽ©g‚̃ŒƒCƒ„‚ÍŒŸõ‚©‚珜ŠO‚³‚êA‚ ‚œ‚©‚à‘¶Ý‚µ‚È‚¢‚©‚̂悀‚Ɉµ‚í‚ê‚Ü‚·B
- @‚±‚̈ø”‚ðÈ—ª‚·‚邯‹U‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
+
 レむダの怜玢から自分自身を陀倖するかどうかを指定したす。
+  停を指定するず、自分自身のレむダも怜玢に含たれたす。
+  真を指定するず、自分自身のレむダは怜玢から陀倖され、あたかも存圚しないかのように扱われたす。
+  この匕数を省略するず停が指定されたず芋なされたす。
get_disabled @–³Œø‚ɂȂÁ‚Ä‚¢‚郌ƒCƒ„‚̃IƒuƒWƒFƒNƒg‚𓟂邩‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
- @‹U‚ðŽw’è‚·‚邯A–³Œø (Layer.enabled ƒvƒƒpƒeƒB‚ª‹U‚È‚Ç) ‚ɂȂÁ‚Ä‚¢‚郌ƒCƒ„‚ªŽw’èˆÊ’u‚É‚ ‚Á‚œê‡Anull ‚ª•Ô‚è‚Ü‚·B
- @^‚ðŽw’è‚·‚邯A–³Œø‚ɂȂÁ‚Ä‚¢‚郌ƒCƒ„‚ªŽw’èˆÊ’u‚É‚ ‚Á‚œê‡‚́A‚»‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ð•Ô‚µ‚Ü‚·B
- @‚±‚̈ø”‚ðÈ—ª‚·‚邯‹U‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
+
 無効になっおいるレむダのオブゞェクトを埗るかどうかを指定したす。
+  停を指定するず、無効 (Layer.enabled プロパティが停など) になっおいるレむダが指定䜍眮にあった堎合、null が返りたす。
+  真を指定するず、無効になっおいるレむダが指定䜍眮にあった堎合は、そのレむダオブゞェクトを返したす。
+  この匕数を省略するず停が指定されたず芋なされたす。
-
–ß‚è’l
+
戻り倀
-Žw’èˆÊ’u‚É‚ ‚Á‚œƒŒƒCƒ„ƒIƒuƒWƒFƒNƒgBŽw’èˆÊ’u‚ɃŒƒCƒ„‚ª–³‚©‚Á‚œê‡‚È‚Ç‚Í null ‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+指定䜍眮にあったレむダオブゞェクト。指定䜍眮にレむダが無かった堎合などは null が戻りたす。 +
説明
- @x,y ‚ÅŽŠ‚³‚ꂜˆÊ’u‚É‚ ‚郌ƒCƒ„ƒIƒuƒWƒFƒNƒg‚ð•Ô‚µ‚Ü‚·B
- @“–‚œ‚è”»’è‚͒ʏí‚̃}ƒEƒXƒCƒxƒ“ƒg‚Ì“–‚œ‚è”»’è‚Æ“¯‚¶‹@\‚ª—p‚¢‚ç‚ê‚Ü‚·B‚‚܂èAŽw’èˆÊ’u‚ðAƒŒƒCƒ„‚̏d‚ˏ‡‚É‚š‚¢‚Äˆê”ÔŽè‘O‚©‚猩‚Ä‚¢‚«AÅ‰‚É“–‚œ‚è”»’è‚ÉŠY“–‚µ‚œƒŒƒCƒ„‚ª•Ô‚³‚ê‚Ü‚·B
- @exclude_self ˆø”‚Ő^‚ðŽw’è‚·‚邯A‚±‚̃ƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„‚ðŒŸõ‚̑Ώۂ©‚珜ŠO‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  x,y で瀺された䜍眮にあるレむダオブゞェクトを返したす。
+  圓たり刀定は通垞のマりスむベントの圓たり刀定ず同じ機構が甚いられたす。぀たり、指定䜍眮を、レむダの重ね順においお䞀番手前から芋おいき、最初に圓たり刀定に該圓したレむダが返されたす。
+  exclude_self 匕数で真を指定するず、このメ゜ッドを実行するレむダを怜玢の察象から陀倖するこずができたす。
-
ŽQÆ
+
参照
Layer.hitType
Layer.hitThreshold
diff --git a/docs/kr2doc/contents/f_Layer_getMainPixel.html b/docs/kr2doc/contents/f_Layer_getMainPixel.html index 4928e64..3bc54ce 100644 --- a/docs/kr2doc/contents/f_Layer_getMainPixel.html +++ b/docs/kr2doc/contents/f_Layer_getMainPixel.html @@ -5,47 +5,47 @@ - getMainPixel - ƒƒCƒ“‰æ‘œ‚̐F‚̎擟 + getMainPixel - メむン画像の色の取埗 - + - - + +

Layer.getMainPixel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒCƒ“‰æ‘œ‚̐F‚̎擟
-
ƒ^ƒCƒv
+メむン画像の色の取埗
+
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
getMainPixel(x, y)
-
ˆø”
+
匕数
- +
- -
x @F‚ðŽæ“Ÿ‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) x À•W‚ðŽw’肵‚Ü‚·B
+
 色を取埗する ( レむダの画像座暙での ) x 座暙を指定したす。
y @F‚ðŽæ“Ÿ‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) y À•W‚ðŽw’肵‚Ü‚·B
+
 色を取埗する ( レむダの画像座暙での ) y 座暙を指定したす。
-
–ß‚è’l
+
戻り倀
-0xRRGGBB Œ`Ž®‚̐F”ԍ†
-
à–Ÿ
+0xRRGGBB 圢匏の色番号 +
説明
- @ƒŒƒCƒ„ƒƒCƒ“‰æ‘œ ( F‚ð•ÛŽ‚µ‚Ä‚¢‚鉿‘œ ) ‚Ì”CˆÓ‚̈ʒu‚̐F‚ðŽæ“Ÿ‚µ‚Ü‚·B
- @‰æ‘œÀ•W‚Æ‚µ‚Ä–³Œø‚È ( ”͈͊O‚Ì ) ˆÊ’u‚ðŽw’è‚·‚邯—áŠO‚ª”­¶‚µ‚Ü‚·B
+  レむダメむン画像 ( 色を保持しおいる画像 ) の任意の䜍眮の色を取埗したす。
+  画像座暙ずしお無効な ( 範囲倖の ) 䜍眮を指定するず䟋倖が発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_getMaskPixel.html b/docs/kr2doc/contents/f_Layer_getMaskPixel.html index 505c3de..d67154c 100644 --- a/docs/kr2doc/contents/f_Layer_getMaskPixel.html +++ b/docs/kr2doc/contents/f_Layer_getMaskPixel.html @@ -5,47 +5,47 @@ - getMaskPixel - ƒ}ƒXƒN‰æ‘œ‚Ì’l‚̎擟 + getMaskPixel - マスク画像の倀の取埗 - + - - + +

Layer.getMaskPixel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒXƒN‰æ‘œ‚Ì’l‚̎擟
-
ƒ^ƒCƒv
+マスク画像の倀の取埗 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
getMaskPixel(x, y)
-
ˆø”
+
匕数
- +
- -
x @’l‚ðŽæ“Ÿ‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) x À•W‚ðŽw’肵‚Ü‚·B
+
 倀を取埗する ( レむダの画像座暙での ) x 座暙を指定したす。
y @’l‚ðŽæ“Ÿ‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) y À•W‚ðŽw’肵‚Ü‚·B
+
 倀を取埗する ( レむダの画像座暙での ) y 座暙を指定したす。
-
–ß‚è’l
+
戻り倀
-ƒ}ƒXƒN‰æ‘œ‚Ì’l ( 0 ` 255 )
-
à–Ÿ
+マスク画像の倀 ( 0  255 ) +
説明
- @ƒŒƒCƒ„ƒ}ƒXƒN‰æ‘œ ( •s“§–Ÿ“x‚ð•ÛŽ‚µ‚Ä‚¢‚鉿‘œ ) ‚Ì”CˆÓ‚̈ʒu‚Ì’l ( 0 ` 255 ) ‚ðŽæ“Ÿ‚µ‚Ü‚·B
- @‰æ‘œÀ•W‚Æ‚µ‚Ä–³Œø‚È ( ”͈͊O‚Ì ) ˆÊ’u‚ðŽw’è‚·‚邯—áŠO‚ª”­¶‚µ‚Ü‚·B
+  レむダマスク画像 ( 䞍透明床を保持しおいる画像 ) の任意の䜍眮の倀 ( 0  255 ) を取埗したす。
+  画像座暙ずしお無効な ( 範囲倖の ) 䜍眮を指定するず䟋倖が発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_getProvincePixel.html b/docs/kr2doc/contents/f_Layer_getProvincePixel.html index 719b6e8..a963f57 100644 --- a/docs/kr2doc/contents/f_Layer_getProvincePixel.html +++ b/docs/kr2doc/contents/f_Layer_getProvincePixel.html @@ -5,47 +5,47 @@ - getProvincePixel - —Ìˆæ‰æ‘œ‚Ì’l‚̎擟 + getProvincePixel - 領域画像の倀の取埗 - + - - + +

Layer.getProvincePixel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-—Ìˆæ‰æ‘œ‚Ì’l‚̎擟
-
ƒ^ƒCƒv
+領域画像の倀の取埗 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
getProvincePixel(x, y)
-
ˆø”
+
匕数
- +
- -
x @’l‚ðŽæ“Ÿ‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) x À•W‚ðŽw’肵‚Ü‚·B
+
 倀を取埗する ( レむダの画像座暙での ) x 座暙を指定したす。
y @’l‚ðŽæ“Ÿ‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) y À•W‚ðŽw’肵‚Ü‚·B
+
 倀を取埗する ( レむダの画像座暙での ) y 座暙を指定したす。
-
–ß‚è’l
+
戻り倀
-—Ìˆæ‰æ‘œ‚Ì’l ( 0 ` 255 )
-
à–Ÿ
+領域画像の倀 ( 0  255 ) +
説明
- @ƒŒƒCƒ„—Ìˆæ‰æ‘œ‚Ì”CˆÓ‚̈ʒu‚Ì’l ( 0 ` 255 ) ‚ðŽæ“Ÿ‚µ‚Ü‚·B
- @‰æ‘œÀ•W‚Æ‚µ‚Ä–³Œø‚È ( ”͈͊O‚Ì ) ˆÊ’u‚ðŽw’è‚·‚邯—áŠO‚ª”­¶‚µ‚Ü‚·B
+  レむダ領域画像の任意の䜍眮の倀 ( 0  255 ) を取埗したす。
+  画像座暙ずしお無効な ( 範囲倖の ) 䜍眮を指定するず䟋倖が発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_hasImage.html b/docs/kr2doc/contents/f_Layer_hasImage.html index b2d8264..fbae7de 100644 --- a/docs/kr2doc/contents/f_Layer_hasImage.html +++ b/docs/kr2doc/contents/f_Layer_hasImage.html @@ -5,36 +5,36 @@ - hasImage - ƒŒƒCƒ„‚ª‰æ‘œ‚ðŽ‚Á‚Ä‚¢‚é‚©‚Ç‚€‚© + hasImage - レむダが画像を持っおいるかどうか - + - - + +

Layer.hasImage

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‚ª‰æ‘œ‚ðŽ‚Á‚Ä‚¢‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+レむダが画像を持っおいるかどうか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ª‰æ‘œ‚ðŽ‚Á‚Ä‚¢‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ƒŒƒCƒ„‚͉摜‚ðŽ‚¿‚Ü‚·B‚±‚ꂪƒfƒtƒHƒ‹ƒg‚Å‚·B
- @‹U‚ðŽw’è‚·‚邯ƒŒƒCƒ„‚̉摜‚ÍŠJ•ú‚³‚êAƒŒƒCƒ„‚͉摜‚ðŽ‚œ‚È‚­‚È‚è‚Ü‚·B
- @Layer.typeƒvƒƒpƒeƒB‚ðÝ’è‚·‚邯hasImage‚͐^‚ÉƒŠƒZƒbƒg‚³‚ê‚Ü‚·B
- @ƒŒƒCƒ„‚ª‰æ‘œ‚ðŽ‚œ‚È‚¢ê‡ALayer.type‚ªltOpaque‚È‚ç‚΃ŒƒCƒ„‚Í‘S–Ê - Layer.neutralColor‚Å“h‚è‚‚Ԃ³‚ê‚Ä‚¢‚邯‚µ‚Ä•\ŽŠ‚³‚ê‚Ü‚·B
- @‚»‚êˆÈŠO‚̃^ƒCƒv‚̏ꍇ‚ÍŠ®‘S‚É“§–Ÿ‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚ª‹U‚̃ŒƒCƒ„‚ÍLayer.hitType‚ªhtMask‚̏ꍇ‚Í‘S–Ê‚ª•s“§–Ÿ“x0 (Š®‘S‚É“§–Ÿ)‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B‚Ü‚œA•`‰æ‚âƒtƒHƒ“ƒg‚𑀍삷‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
- @‚±‚̃vƒƒpƒeƒB‚ª‹U‚̃ŒƒCƒ„‚́A’ʏíA•¡”‚ÌŽqƒŒƒCƒ„‚ð‚܂Ƃ߁AŽ©•ªŽ©g‚Í“§–Ÿ‚È‚Ÿ‚¯‚̃ŒƒCƒ„‚Æ‚µ‚ÄŽg‚¢‚Ü‚·B +  レむダが画像を持っおいるかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するずレむダは画像を持ちたす。これがデフォルトです。
+  停を指定するずレむダの画像は開攟され、レむダは画像を持たなくなりたす。
+  Layer.typeプロパティを蚭定するずhasImageは真にリセットされたす。
+  レむダが画像を持たない堎合、Layer.typeがltOpaqueならばレむダは党面 + Layer.neutralColorで塗り぀ぶされおいるずしお衚瀺されたす。
+  それ以倖のタむプの堎合は完党に透明ずしお扱われたす。
+  このプロパティが停のレむダはLayer.hitTypeがhtMaskの堎合は党面が䞍透明床0 (完党に透明)であるず芋なされたす。たた、描画やフォントを操䜜するこずはできたせん。
+  このプロパティが停のレむダは、通垞、耇数の子レむダをたずめ、自分自身は透明なだけのレむダずしお䜿いたす。
diff --git a/docs/kr2doc/contents/f_Layer_height.html b/docs/kr2doc/contents/f_Layer_height.html index a2e3c68..a18503e 100644 --- a/docs/kr2doc/contents/f_Layer_height.html +++ b/docs/kr2doc/contents/f_Layer_height.html @@ -5,31 +5,31 @@ - height - c• + height - 瞊幅 - + - - + +

Layer.height

-
‹@”\/ˆÓ–¡
+
機胜/意味
-c•
-
ƒ^ƒCƒv
+瞊幅 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠc•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  レむダの衚瀺瞊幅をピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setSize
diff --git a/docs/kr2doc/contents/f_Layer_hint.html b/docs/kr2doc/contents/f_Layer_hint.html index b41b1b1..a97ec08 100644 --- a/docs/kr2doc/contents/f_Layer_hint.html +++ b/docs/kr2doc/contents/f_Layer_hint.html @@ -5,33 +5,33 @@ - hint - ƒqƒ“ƒg + hint - ヒント - + - - + +

Layer.hint

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒqƒ“ƒg
-
ƒ^ƒCƒv
+ヒント +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚̃qƒ“ƒg•¶Žš—ñ‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒqƒ“ƒg•¶Žš—ñ‚̓ŒƒCƒ„ã‚Ƀ}ƒEƒXƒJ[ƒ\ƒ‹‚ð­‚µÃŽ~‚³‚¹‚œ‚Æ‚«‚ɁAƒ}ƒEƒXƒJ[ƒ\ƒ‹‚̋߂­‚É - •\ŽŠ‚³‚ê‚é•¶Žš—ñ‚Å‚·B
- @ƒqƒ“ƒg‚ð•\ŽŠ‚³‚¹‚œ‚­‚È‚¢ê‡‚͋󕶎š—ñ‚ðŽw’肵‚Ü‚·B
+  レむダのヒント文字列を衚したす。倀を蚭定するこずもできたす。
+  ヒント文字列はレむダ䞊にマりスカヌ゜ルを少し静止させたずきに、マりスカヌ゜ルの近くに + 衚瀺される文字列です。
+  ヒントを衚瀺させたくない堎合は空文字列を指定したす。
-
ŽQÆ
+
参照
Layer.showParentHint
diff --git a/docs/kr2doc/contents/f_Layer_hitThreshold.html b/docs/kr2doc/contents/f_Layer_hitThreshold.html index 9d9b992..39bb3ec 100644 --- a/docs/kr2doc/contents/f_Layer_hitThreshold.html +++ b/docs/kr2doc/contents/f_Layer_hitThreshold.html @@ -5,33 +5,33 @@ - hitThreshold - “–‚œ‚è”»’è‚Ì•~‹’l + hitThreshold - 圓たり刀定の敷居倀 - + - - + +

Layer.hitThreshold

-
‹@”\/ˆÓ–¡
+
機胜/意味
-“–‚œ‚è”»’è‚Ì•~‹’l
-
ƒ^ƒCƒv
+圓たり刀定の敷居倀 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒCƒxƒ“ƒg‚Ì“–‚œ‚è”»’è‚ÌŽ®ˆÊ’u‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚Í Layer.hitType ƒvƒƒpƒeƒB‚ª htMask ‚ÌŽž‚̂ݗLŒø‚ŁA - ƒ}ƒXƒN(•s“§–Ÿ“x)‰æ‘œ‚Ì’l‚ª‚±‚̃vƒƒpƒeƒB‚ÅŽw’肵‚œ’lˆÈã‚̏ꍇ‚Ƀ}ƒEƒXƒƒbƒZ[ƒW‚ªŽó‚¯Žæ‚ç‚ê‚Ü‚·B
- 0 ‚ðŽw’è‚·‚邯‚·‚ׂẴ}ƒEƒXƒƒbƒZ[ƒW‚ªŽó‚¯Žæ‚ç‚ê‚Ü‚·B256 ‚ðŽw’è‚·‚邯‚·‚ׂẴ}ƒEƒXƒƒbƒZ[ƒW‚Í - Žó‚¯Žæ‚ç‚ê‚Ü‚¹‚ñB
- @‰Šúó‘Ô‚Å‚Í 16 ‚ƂȂÁ‚Ä‚¢‚Ü‚·B
+  マりスむベントの圓たり刀定の匏䜍眮を衚したす。倀を蚭定するこずもできたす。
+  このプロパティは Layer.hitType プロパティが htMask の時のみ有効で、 + マスク(䞍透明床)画像の倀がこのプロパティで指定した倀以䞊の堎合にマりスメッセヌゞが受け取られたす。
+ 0 を指定するずすべおのマりスメッセヌゞが受け取られたす。256 を指定するずすべおのマりスメッセヌゞは + 受け取られたせん。
+  初期状態では 16 ずなっおいたす。
diff --git a/docs/kr2doc/contents/f_Layer_hitType.html b/docs/kr2doc/contents/f_Layer_hitType.html index b53a26b..2df7382 100644 --- a/docs/kr2doc/contents/f_Layer_hitType.html +++ b/docs/kr2doc/contents/f_Layer_hitType.html @@ -5,34 +5,34 @@ - hitType - “–‚œ‚è”»’è‚̃^ƒCƒv + hitType - 圓たり刀定のタむプ - + - - + +

Layer.hitType

-
‹@”\/ˆÓ–¡
+
機胜/意味
-“–‚œ‚è”»’è‚̃^ƒCƒv
-
ƒ^ƒCƒv
+圓たり刀定のタむプ +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒCƒxƒ“ƒg‚Ì“–‚œ‚è”»’è‚̃^ƒCƒv‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @htProvince ‚ðŽw’è‚·‚邯A—Ìˆæ‰æ‘œ‚É‚š‚¢‚Ä 0 ˆÈŠO‚̗̈æ‚̂݃}ƒEƒXƒCƒxƒ“ƒg‚ðŽó‚¯Žæ‚é - ‚æ‚€‚ɂȂè‚Ü‚·B
- @htMask ‚ðŽw’è‚·‚邯Aƒ}ƒXƒN(•s“§–Ÿ“x)‰æ‘œ‚Ì’l‚ªALayer.hitThreshold ƒvƒƒpƒeƒB‚ÅŽw - ’肵‚œ’lˆÈã‚̏ꍇ‚̂݃}ƒEƒXƒCƒxƒ“ƒg‚ðŽó‚¯Žæ‚邿‚€‚ɂȂè‚Ü‚·B
- @Žó‚¯Žæ‚ç‚ê‚È‚©‚Á‚œƒ}ƒEƒXƒCƒxƒ“ƒg‚́A‚æ‚艜‚̃ŒƒCƒ„‚ŏˆ—‚³‚ê‚Ü‚·B
- @‰Šúó‘Ô‚Å‚Í htMask ‚ƂȂÁ‚Ä‚¢‚Ü‚·B
+  マりスむベントの圓たり刀定のタむプを衚したす。倀を蚭定するこずもできたす。
+  htProvince を指定するず、領域画像においお 0 以倖の領域のみマりスむベントを受け取る + ようになりたす。
+  htMask を指定するず、マスク(䞍透明床)画像の倀が、Layer.hitThreshold プロパティで指 + 定した倀以䞊の堎合のみマりスむベントを受け取るようになりたす。
+  受け取られなかったマりスむベントは、より奥のレむダで凊理されたす。
+  初期状態では htMask ずなっおいたす。
diff --git a/docs/kr2doc/contents/f_Layer_holdAlpha.html b/docs/kr2doc/contents/f_Layer_holdAlpha.html index c32fc44..fbf210d 100644 --- a/docs/kr2doc/contents/f_Layer_holdAlpha.html +++ b/docs/kr2doc/contents/f_Layer_holdAlpha.html @@ -5,46 +5,46 @@ - holdAlpha - ƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ð•ی삷‚é‚© + holdAlpha - アルファチャンネルを保護するか - + - - + +

Layer.holdAlpha

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ð•ی삷‚é‚©
-
ƒ^ƒCƒv
+アルファチャンネルを保護するか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @•`‰æ‚É‚š‚¢‚ÄƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ð•ی삷‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚ł͋U‚Å‚·B
- @‹g—¢‹g—¢ 2.23 beta 1 ˆÈ‘O‚ł́AŠe•`‰æƒƒ\ƒbƒh‚É hda ‚Æ‚¢‚€ƒpƒ‰ƒ[ƒ^‚ª‚ ‚èA‚»‚ꂪ‚±‚̃vƒƒpƒeƒB‚Æ“¯‚¶“®ì‚ð‚µ‚Ä‚¢‚Ü‚µ‚œ‚ªA2.23 beta 2 ‚æ‚èƒvƒƒpƒeƒB‚Æ‚µ‚Ä•ª—£‚³‚ê‚Ü‚µ‚œB
- @‚¢‚­‚‚©‚Ì•`‰æ‰‰ŽZ‚ł́ALayer.face ƒvƒƒpƒeƒB‚ª dfOpaque ‚̂Ƃ«A‰æ‘œ‚̃Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹(ƒ}ƒXƒN‰æ‘œ)‚ð•ÛŽ‚·‚é‚©‚Ç‚€‚©‚ð‚±‚ÌƒvƒƒpƒeƒB‚ÅŽw’è‚Å‚«‚Ü‚·B‘œ‚­‚̃ƒ\ƒbƒh‚ł́A‚±‚̃vƒƒpƒeƒB‚ð‹U‚É‚µ‚œ•û‚ª‚‘¬‚È•`‰æ‚ª‰Â”\‚Å‚·BLayer.type ‚ª ltAlpha ‚Å‚à ltAddAlpha ‚Å‚à–³‚¢ê‡‚́A‰æ‘œ‚̃Aƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚ÍŽg—p‚³‚ê‚È‚¢‚̂ŁA‚±‚̃vƒƒpƒeƒB‚ð‹U‚ɐݒ肵‚Ä‚à–â‘è—L‚è‚Ü‚¹‚ñB‚œ‚Ÿ‚µA‚±‚̃vƒƒpƒeƒB‚ª‹U‚Ÿ‚ƃAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚Í”j‰ó‚³‚ê‚Ü‚·B
+  描画においおアルファチャンネルを保護するかどうかを指定したす。倀を蚭定するこずもできたす。
+  デフォルトでは停です。
+  吉里吉里 2.23 beta 1 以前では、各描画メ゜ッドに hda ずいうパラメヌタがあり、それがこのプロパティず同じ動䜜をしおいたしたが、2.23 beta 2 よりプロパティずしお分離されたした。
+  いく぀かの描画挔算では、Layer.face プロパティが dfOpaque のずき、画像のアルファチャンネル(マスク画像)を保持するかどうかをこのプロパティで指定できたす。倚くのメ゜ッドでは、このプロパティを停にした方が高速な描画が可胜です。Layer.type が ltAlpha でも ltAddAlpha でも無い堎合は、画像のアルファチャンネルは䜿甚されないので、このプロパティを停に蚭定しおも問題有りたせん。ただし、このプロパティが停だずアルファチャンネルは砎壊されたす。

- @ˆÈ‰º‚̃ƒ\ƒbƒh‚Í‚±‚̃vƒƒpƒeƒB‚̉e‹¿‚ðŽó‚¯‚Ü‚¹‚ñB
+  以䞋のメ゜ッドはこのプロパティの圱響を受けたせん。
Layer.loadImages
Layer.loadProvinceImage
Layer.setMainPixel
Layer.setMaskPixel
Layer.setProvincePixel
Layer.piledCopy
- Layer.adjustGamma(í‚ɃAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚͕ی삳‚ê‚Ü‚·)
- Layer.doGrayScale(í‚ɃAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹‚͕ی삳‚ê‚Ü‚·)
+ Layer.adjustGamma(垞にアルファチャンネルは保護されたす)
+ Layer.doGrayScale(垞にアルファチャンネルは保護されたす)
Layer.flipLR
Layer.flipUD
Layer.assignImages

- @ˆÈ‰º‚̃ƒ\ƒbƒh‚Í‚±‚̃vƒƒpƒeƒB‚̉e‹¿‚ðŽó‚¯‚Ü‚·B
+  以䞋のメ゜ッドはこのプロパティの圱響を受けたす。
Layer.copyRect
Layer.stretchCopy
Layer.affineCopy
diff --git a/docs/kr2doc/contents/f_Layer_imageHeight.html b/docs/kr2doc/contents/f_Layer_imageHeight.html index 6a89cb7..f336b58 100644 --- a/docs/kr2doc/contents/f_Layer_imageHeight.html +++ b/docs/kr2doc/contents/f_Layer_imageHeight.html @@ -5,31 +5,31 @@ - imageHeight - ‰æ‘œc• + imageHeight - 画像瞊幅 - + - - + +

Layer.imageHeight

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ‘œc•
-
ƒ^ƒCƒv
+画像瞊幅
+
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚̉摜‚̏c•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  レむダの画像の瞊幅をピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setSize
diff --git a/docs/kr2doc/contents/f_Layer_imageLeft.html b/docs/kr2doc/contents/f_Layer_imageLeft.html index 1d41969..6f7ba2c 100644 --- a/docs/kr2doc/contents/f_Layer_imageLeft.html +++ b/docs/kr2doc/contents/f_Layer_imageLeft.html @@ -5,31 +5,31 @@ - imageLeft - ƒŒƒCƒ„‰æ‘œ¶’[ƒIƒtƒZƒbƒg + imageLeft - レむダ画像巊端オフセット - + - - + +

Layer.imageLeft

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‰æ‘œ¶’[ƒIƒtƒZƒbƒg
-
ƒ^ƒCƒv
+レむダ画像巊端オフセット +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̍¶’[‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  レむダの衚瀺オフセットの巊端をピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setImagePos
diff --git a/docs/kr2doc/contents/f_Layer_imageModified.html b/docs/kr2doc/contents/f_Layer_imageModified.html index c7e7dd7..c5d8c1d 100644 --- a/docs/kr2doc/contents/f_Layer_imageModified.html +++ b/docs/kr2doc/contents/f_Layer_imageModified.html @@ -5,32 +5,32 @@ - imageModified - ‰æ‘œ‚ª•ύX‚³‚ꂜ‚© + imageModified - 画像が倉曎されたか - + - - + +

Layer.imageModified

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ‘œ‚ª•ύX‚³‚ꂜ‚©
-
ƒ^ƒCƒv
+画像が倉曎されたか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚̉摜‚ª•ύX‚³‚ꂜ‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒŒƒCƒ„‚̉摜‚É•`‰æ‚ðs‚Á‚œ‚èAƒŒƒCƒ„‚̉摜‚̃TƒCƒY‚ð•ύX‚µ‚œ‚è‚·‚邯ީ“®“I‚ɐ^‚ɐݒ肳‚ê‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚ð‹U‚ɐݒ肵‚Ä‚š‚¯‚ÎAƒŒƒCƒ„‚̉摜‚ª•ύX‚³‚ê‚邯^‚ɂȂé‚̂ŁA - ƒŒƒCƒ„‚̉摜‚ª•ύX‚³‚ꂜ‚©‚Ç‚€‚©‚ð’m‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒBŽ©‘̂́AƒŒƒCƒ„‚Ì“®ì‚ɉe‹¿‚ð—^‚Ђ܂¹‚ñB
+  レむダの画像が倉曎されたかどうかを衚したす。倀を蚭定するこずもできたす。
+  レむダの画像に描画を行ったり、レむダの画像のサむズを倉曎したりするず自動的に真に蚭定されたす。
+  このプロパティを停に蚭定しおおけば、レむダの画像が倉曎されるず真になるので、 + レむダの画像が倉曎されたかどうかを知るこずができたす。
+  このプロパティ自䜓は、レむダの動䜜に圱響を䞎えたせん。
diff --git a/docs/kr2doc/contents/f_Layer_imageTop.html b/docs/kr2doc/contents/f_Layer_imageTop.html index 36dcbf2..3828963 100644 --- a/docs/kr2doc/contents/f_Layer_imageTop.html +++ b/docs/kr2doc/contents/f_Layer_imageTop.html @@ -5,31 +5,31 @@ - imageTop - ƒŒƒCƒ„‰æ‘œã’[ƒIƒtƒZƒbƒg + imageTop - レむダ画像䞊端オフセット - + - - + +

Layer.imageTop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‰æ‘œã’[ƒIƒtƒZƒbƒg
-
ƒ^ƒCƒv
+レむダ画像䞊端オフセット +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̏ã’[‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  レむダの衚瀺オフセットの䞊端をピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setImagePos
diff --git a/docs/kr2doc/contents/f_Layer_imageWidth.html b/docs/kr2doc/contents/f_Layer_imageWidth.html index 65d1e99..f78bcb6 100644 --- a/docs/kr2doc/contents/f_Layer_imageWidth.html +++ b/docs/kr2doc/contents/f_Layer_imageWidth.html @@ -5,31 +5,31 @@ - imageWidth - ‰æ‘œ‰¡• + imageWidth - 画像暪幅 - + - - + +

Layer.imageWidth

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ‘œ‰¡•
-
ƒ^ƒCƒv
+画像暪幅 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚̉摜‚̉¡•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  レむダの画像の暪幅をピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setImageSize
diff --git a/docs/kr2doc/contents/f_Layer_imeMode.html b/docs/kr2doc/contents/f_Layer_imeMode.html index 3d90d54..90365aa 100644 --- a/docs/kr2doc/contents/f_Layer_imeMode.html +++ b/docs/kr2doc/contents/f_Layer_imeMode.html @@ -5,45 +5,45 @@ - imeMode - IMEƒ‚[ƒh + imeMode - IMEモヌド - + - - + +

Layer.imeMode

-
‹@”\/ˆÓ–¡
+
機胜/意味
-IMEƒ‚[ƒh
-
ƒ^ƒCƒv
+IMEモヌド +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @IME‚̃‚[ƒh‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒŒƒCƒ„‚ɃtƒH[ƒJƒX‚ªÝ’肳‚ê‚邯AIME‚Í‚±‚±‚ÅŽw’肵‚œƒ‚[ƒh‚ɐ؂è‘Ö‚í‚è‚Ü‚·B
- @Ý’è‰Â”\‚È’l‚͈ȉº‚Ì’Ê‚è‚Å‚·B
-
  • imDisable ‚ðŽw’è‚·‚邯AIME‚Í–³Œø‚ɂȂè‚Ü‚·BIME‚ðŽg—p‚µ‚œ“ü—͂͂ł«‚Ü‚¹‚ñ‚µAƒ†[ƒU‚Ì‘€ì‚Å‚àIME‚ð—LŒø‚É‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
    -
  • imClose ‚ðŽw’è‚·‚邯AIME‚Í–³Œø‚ɂȂè‚Ü‚·BimDisable‚ƈقȂèAƒ†[ƒU‚Ì‘€ì‚ÅIME‚ð—LŒø‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
    -
  • imOpen ‚ðŽw’è‚·‚邯AIME‚Í—LŒø‚ɂȂè‚Ü‚·B
    -
  • imDontCare ‚ðŽw’è‚·‚邯AIME‚Ì—LŒø/–³Œø‚̏ó‘Ԃ́A‘O‚̏ó‘Ô‚ðˆø‚«Œp‚¬‚Ü‚·Bƒ†[ƒU‚Ì‘€ì‚É‚æ‚Á‚ÄIME‚ð—LŒø‚É‚µ‚œ‚è–³Œø‚É‚µ‚œ‚è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B“ú–{Œê“ü—Í‚É‚š‚¢‚Ä‚ÍA”ŒŠp/‘SŠp•¶Žš‚ðƒ†[ƒU‚ÉŽ©—R‚É“ü—Í‚³‚¹‚éê‡‚̈ê”Ê“I‚ȃ‚[ƒh‚Å‚·B
    -
  • imSAlpha ‚ðŽw’è‚·‚邯AIME‚Í—LŒø‚ɂȂèA”ŒŠpƒAƒ‹ƒtƒ@ƒxƒbƒg“ü—̓‚[ƒh‚ɂȂè‚Ü‚·B
    -
  • imAlpha ‚ðŽw’è‚·‚邯AIME‚Í—LŒø‚ɂȂèA‘SŠpƒAƒ‹ƒtƒ@ƒxƒbƒg“ü—̓‚[ƒh‚ɂȂè‚Ü‚·B
    -
  • imHira ‚ðŽw’è‚·‚邯AIME‚Í—LŒø‚ɂȂèA‚Ђ炪‚È“ü—̓‚[ƒh‚ɂȂè‚Ü‚·B
    -
  • imSKata ‚ðŽw’è‚·‚邯AIME‚Í—LŒø‚ɂȂèA”ŒŠpƒJƒ^ƒJƒi“ü—̓‚[ƒh‚ɂȂè‚Ü‚·B
    -
  • imKata ‚ðŽw’è‚·‚邯AIME‚Í—LŒø‚ɂȂèA‘SŠpƒJƒ^ƒJƒi“ü—̓‚[ƒh‚ɂȂè‚Ü‚·B
    -
  • imChinese ‚ðŽw’è‚·‚邯AIME‚Í—LŒø‚ɂȂèA2ƒoƒCƒg’†‘Œê“ü—Í‚ðŽó‚¯•t‚¯‚郂[ƒh‚ɂȂè‚Ü‚·B“ú–{ŒêŠÂ‹«‚ł͎g—p‚Å‚«‚Ü‚¹‚ñB
    -
  • imSHanguel ‚ðŽw’è‚·‚邯AIME‚Í—LŒø‚ɂȂèA1ƒoƒCƒgŠØ‘Œê“ü—Í‚ðŽó‚¯•t‚¯‚郂[ƒh‚ɂȂè‚Ü‚·B“ú–{ŒêŠÂ‹«‚ł͎g—p‚Å‚«‚Ü‚¹‚ñB
    -
  • imHanguel ‚ðŽw’è‚·‚邯AIME‚Í—LŒø‚ɂȂèA2ƒoƒCƒgŠØ‘Œê“ü—Í‚ðŽó‚¯•t‚¯‚郂[ƒh‚ɂȂè‚Ü‚·B“ú–{ŒêŠÂ‹«‚ł͎g—p‚Å‚«‚Ü‚¹‚ñB
    -
–¢Žw’莞‚Í imDisable ‚ɂȂè‚Ü‚·B
+  IMEのモヌドを衚したす。倀を蚭定するこずもできたす。
+  レむダにフォヌカスが蚭定されるず、IMEはここで指定したモヌドに切り替わりたす。
+  蚭定可胜な倀は以䞋の通りです。
+
  • imDisable を指定するず、IMEは無効になりたす。IMEを䜿甚した入力はできたせんし、ナヌザの操䜜でもIMEを有効にするこずはできたせん。
    +
  • imClose を指定するず、IMEは無効になりたす。imDisableず異なり、ナヌザの操䜜でIMEを有効にするこずができたす。
    +
  • imOpen を指定するず、IMEは有効になりたす。
    +
  • imDontCare を指定するず、IMEの有効/無効の状態は、前の状態を匕き継ぎたす。ナヌザの操䜜によっおIMEを有効にしたり無効にしたりするこずができたす。日本語入力においおは、半角/党角文字をナヌザに自由に入力させる堎合の䞀般的なモヌドです。
    +
  • imSAlpha を指定するず、IMEは有効になり、半角アルファベット入力モヌドになりたす。
    +
  • imAlpha を指定するず、IMEは有効になり、党角アルファベット入力モヌドになりたす。
    +
  • imHira を指定するず、IMEは有効になり、ひらがな入力モヌドになりたす。
    +
  • imSKata を指定するず、IMEは有効になり、半角カタカナ入力モヌドになりたす。
    +
  • imKata を指定するず、IMEは有効になり、党角カタカナ入力モヌドになりたす。
    +
  • imChinese を指定するず、IMEは有効になり、2バむト䞭囜語入力を受け付けるモヌドになりたす。日本語環境では䜿甚できたせん。
    +
  • imSHanguel を指定するず、IMEは有効になり、1バむト韓囜語入力を受け付けるモヌドになりたす。日本語環境では䜿甚できたせん。
    +
  • imHanguel を指定するず、IMEは有効になり、2バむト韓囜語入力を受け付けるモヌドになりたす。日本語環境では䜿甚できたせん。
    +
未指定時は imDisable になりたす。
-
ŽQÆ
+
参照
Window.imeMode
diff --git a/docs/kr2doc/contents/f_Layer_independMainImage.html b/docs/kr2doc/contents/f_Layer_independMainImage.html index 940a3cd..5a821eb 100644 --- a/docs/kr2doc/contents/f_Layer_independMainImage.html +++ b/docs/kr2doc/contents/f_Layer_independMainImage.html @@ -5,56 +5,56 @@ - independMainImage - ƒƒCƒ“‰æ‘œ‚Ì‹€—L‚Ì‰ðœ + independMainImage - メむン画像の共有の解陀 - + - - + +

Layer.independMainImage

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒCƒ“‰æ‘œ‚Ì‹€—L‚̉ðœ
-
ƒ^ƒCƒv
+メむン画像の共有の解陀 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
independMainImage(copy=true)
-
ˆø”
+
匕数
- +
-
copy @‹€—Ló‘Ô‚ð‰ðœ‚·‚éÛAŒ³‚̉摜‚ðƒRƒs[‚·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
- @^‚ðŽw’è‚·‚邯Œ³‚̉摜‚ðƒRƒs[‚µ‚Ü‚·B‹U‚ðŽw’è‚·‚邯Œ³‚̉摜‚̓Rƒs[‚³‚ꂞA‰æ‘œ‚Ì - “à—e‚Í•s’è‚Æ‚È‚è‚Ü‚·B +
 共有状態を解陀する際、元の画像をコピヌするかどうかを指定したす。
+  真を指定するず元の画像をコピヌしたす。停を指定するず元の画像はコピヌされず、画像の + 内容は䞍定ずなりたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‰æ‘œ‚Ì‹€—Ló‘Ô‚ð‹­§“I‚É‰ðœ‚µ‚Ü‚·B
- @‹g—¢‹g—¢‚́AassignImages ‚Ȃǂʼn摜‚ð‚܂邲‚Æ‘Œ‚̃ŒƒCƒ„‚ɃRƒs[‚µ‚œê‡AŽÀÛ‚É‚Í - ‰æ‘œƒoƒbƒtƒ@‚̃Rƒs[‚ðs‚킞A“¯ˆê‚̉摜‚ð‹€—L‚·‚邿‚€‚ɂȂè‚Ü‚·B
- @’ʏíA‰æ‘œ‚ɕύX‚ð‰Á‚Š‚æ‚€‚Æ‚·‚é’Œ‘O‚Å‚±‚Ì‹€—Ló‘Ô‚ÍŽ©“®“I‚É‰ðœ‚³‚ê‚Ü‚·‚ªA - ‚±‚̃ƒ\ƒbƒh‚Å‹­§“I‚É‰ðœ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @copy ˆø”‚É false ‚ðŽw’肵‚œê‡‚́A‰æ‘œ‚Ì‹€—L‚Í‰ðœ‚³‚ê‚Ü‚·‚ªAŒ³‚̉摜‚ð - ˆø‚«Œp‚®‚±‚Ƃ͕ۏ؂³‚ê‚Ü‚¹‚ñ ( ‰æ‘œ‚Ì“à—e‚Í•s’è‚ɂȂè‚Ü‚· ) ‚ªA‹€—L‚Ì‰ðœ‚ð - ‚æ‚荂‘¬‚ɍs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·BƒŒƒCƒ„‚̉摜‘S•”‚ð‘‚«Š·‚Š‚éê‡‚ÍŒ³‚̉摜‚ð - ˆø‚«Œp‚®•K—v‚Í‚ ‚è‚Ü‚¹‚ñ‚̂ŁA•`‰æ‚ðs‚€‘O‚É‚ ‚ç‚©‚¶‚ß‚±‚̃ƒ\ƒbƒh‚É false ‚ð - Žw’肵‚ČĂяo‚·‚ÆŒø—Š‚ª—Ç‚­‚È‚éê‡‚ª‚ ‚è‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́A‰æ‘œ‚ª‹€—L‚³‚ê‚Ä‚¢‚È‚¢ê‡‚͉œ‚à‚µ‚Ü‚¹‚ñB
+  レむダ画像の共有状態を匷制的に解陀したす。
+  吉里吉里は、assignImages などで画像をたるごず他のレむダにコピヌした堎合、実際には + 画像バッファのコピヌを行わず、同䞀の画像を共有するようになりたす。
+  通垞、画像に倉曎を加えようずする盎前でこの共有状態は自動的に解陀されたすが、 + このメ゜ッドで匷制的に解陀するこずができたす。
+  copy 匕数に false を指定した堎合は、画像の共有は解陀されたすが、元の画像を + 匕き継ぐこずは保蚌されたせん ( 画像の内容は䞍定になりたす ) が、共有の解陀を + より高速に行うこずができたす。レむダの画像党郚を曞き換える堎合は元の画像を + 匕き継ぐ必芁はありたせんので、描画を行う前にあらかじめこのメ゜ッドに false を + 指定しお呌び出すず効率が良くなる堎合がありたす。
+  このメ゜ッドは、画像が共有されおいない堎合は䜕もしたせん。
diff --git a/docs/kr2doc/contents/f_Layer_independProvinceImage.html b/docs/kr2doc/contents/f_Layer_independProvinceImage.html index 46400b5..0f54bb3 100644 --- a/docs/kr2doc/contents/f_Layer_independProvinceImage.html +++ b/docs/kr2doc/contents/f_Layer_independProvinceImage.html @@ -5,56 +5,56 @@ - independProvinceImage - —Ìˆæ‰æ‘œ‚Ì‹€—L‚Ì‰ðœ + independProvinceImage - 領域画像の共有の解陀 - + - - + +

Layer.independProvinceImage

-
‹@”\/ˆÓ–¡
+
機胜/意味
-—Ìˆæ‰æ‘œ‚Ì‹€—L‚̉ðœ
-
ƒ^ƒCƒv
+領域画像の共有の解陀 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
independProvinceImage(copy=true)
-
ˆø”
+
匕数
- +
-
copy @‹€—Ló‘Ô‚ð‰ðœ‚·‚éÛAŒ³‚̉摜‚ðƒRƒs[‚·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
- @^‚ðŽw’è‚·‚邯Œ³‚̉摜‚ðƒRƒs[‚µ‚Ü‚·B‹U‚ðŽw’è‚·‚邯Œ³‚̉摜‚̓Rƒs[‚³‚ꂞA‰æ‘œ‚Ì - “à—e‚Í•s’è‚Æ‚È‚è‚Ü‚·B +
 共有状態を解陀する際、元の画像をコピヌするかどうかを指定したす。
+  真を指定するず元の画像をコピヌしたす。停を指定するず元の画像はコピヌされず、画像の + 内容は䞍定ずなりたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @—Ìˆæ‰æ‘œ‚Ì‹€—Ló‘Ô‚ð‹­§“I‚É‰ðœ‚µ‚Ü‚·B
- @‹g—¢‹g—¢‚́AassignImages ‚Ȃǂʼn摜‚ð‚܂邲‚Æ‘Œ‚̃ŒƒCƒ„‚ɃRƒs[‚µ‚œê‡AŽÀÛ‚É‚Í - ‰æ‘œƒoƒbƒtƒ@‚̃Rƒs[‚ðs‚킞A“¯ˆê‚̉摜‚ð‹€—L‚·‚邿‚€‚ɂȂè‚Ü‚·B
- @’ʏíA‰æ‘œ‚ɕύX‚ð‰Á‚Š‚æ‚€‚Æ‚·‚é’Œ‘O‚Å‚±‚Ì‹€—Ló‘Ô‚ÍŽ©“®“I‚É‰ðœ‚³‚ê‚Ü‚·‚ªA - ‚±‚̃ƒ\ƒbƒh‚Å‹­§“I‚É‰ðœ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @copy ˆø”‚É false ‚ðŽw’肵‚œê‡‚́A‰æ‘œ‚Ì‹€—L‚Í‰ðœ‚³‚ê‚Ü‚·‚ªAŒ³‚̉摜‚ð - ˆø‚«Œp‚®‚±‚Ƃ͕ۏ؂³‚ê‚Ü‚¹‚ñ ( ‰æ‘œ‚Ì“à—e‚Í•s’è‚ɂȂè‚Ü‚· ) ‚ªA‹€—L‚Ì‰ðœ‚ð - ‚æ‚荂‘¬‚ɍs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·BƒŒƒCƒ„‚̉摜‘S•”‚ð‘‚«Š·‚Š‚éê‡‚ÍŒ³‚̉摜‚ð - ˆø‚«Œp‚®•K—v‚Í‚ ‚è‚Ü‚¹‚ñ‚̂ŁA•`‰æ‚ðs‚€‘O‚É‚ ‚ç‚©‚¶‚ß‚±‚̃ƒ\ƒbƒh‚É false ‚ð - Žw’肵‚ČĂяo‚·‚ÆŒø—Š‚ª—Ç‚­‚È‚éê‡‚ª‚ ‚è‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́A‰æ‘œ‚ª‹€—L‚³‚ê‚Ä‚¢‚È‚¢ê‡‚͉œ‚à‚µ‚Ü‚¹‚ñB
+  領域画像の共有状態を匷制的に解陀したす。
+  吉里吉里は、assignImages などで画像をたるごず他のレむダにコピヌした堎合、実際には + 画像バッファのコピヌを行わず、同䞀の画像を共有するようになりたす。
+  通垞、画像に倉曎を加えようずする盎前でこの共有状態は自動的に解陀されたすが、 + このメ゜ッドで匷制的に解陀するこずができたす。
+  copy 匕数に false を指定した堎合は、画像の共有は解陀されたすが、元の画像を + 匕き継ぐこずは保蚌されたせん ( 画像の内容は䞍定になりたす ) が、共有の解陀を + より高速に行うこずができたす。レむダの画像党郚を曞き換える堎合は元の画像を + 匕き継ぐ必芁はありたせんので、描画を行う前にあらかじめこのメ゜ッドに false を + 指定しお呌び出すず効率が良くなる堎合がありたす。
+  このメ゜ッドは、画像が共有されおいない堎合は䜕もしたせん。
diff --git a/docs/kr2doc/contents/f_Layer_isPrimary.html b/docs/kr2doc/contents/f_Layer_isPrimary.html index 66eee15..bf7a9b6 100644 --- a/docs/kr2doc/contents/f_Layer_isPrimary.html +++ b/docs/kr2doc/contents/f_Layer_isPrimary.html @@ -5,29 +5,29 @@ - isPrimary - ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚©‚Ç‚€‚© + isPrimary - プラむマリレむダかどうか - + - - + +

Layer.isPrimary

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+プラむマリレむダかどうか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B
- @ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚͐e‚ðŽ‚œ‚È‚¢ƒŒƒCƒ„‚ŁAˆê”Ô‰œ‚É•\ŽŠ‚³‚ê‚郌ƒCƒ„‚Å‚·B
+  プラむマリレむダかどうかを衚したす。
+  プラむマリレむダは芪を持たないレむダで、䞀番奥に衚瀺されるレむダです。
diff --git a/docs/kr2doc/contents/f_Layer_joinFocusChain.html b/docs/kr2doc/contents/f_Layer_joinFocusChain.html index 0920d5a..4ac8f62 100644 --- a/docs/kr2doc/contents/f_Layer_joinFocusChain.html +++ b/docs/kr2doc/contents/f_Layer_joinFocusChain.html @@ -5,32 +5,32 @@ - joinFocusChain - ƒtƒH[ƒJƒXƒ`ƒF[ƒ“‚ÉŽQ‰Á‚·‚é‚© + joinFocusChain - フォヌカスチェヌンに参加するか - + - - + +

Layer.joinFocusChain

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒXƒ`ƒF[ƒ“‚ÉŽQ‰Á‚·‚é‚©
-
ƒ^ƒCƒv
+フォヌカスチェヌンに参加するか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒH[ƒJƒXƒ`ƒF[ƒ“‚ÉŽQ‰Á‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ƒtƒH[ƒJƒXƒ`ƒF[ƒ“‚ÉŽQ‰Á‚µALayer.prevFocusable ‚È‚Ç‚É - Œ»‚ê‚邿‚€‚ɂȂÁ‚œ‚èATAB ƒL[‚Ȃǂł»‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ðˆÚ“®‚µ‚œ‚è‚Å‚«‚邿‚€‚É - ‚È‚è‚Ü‚·B
- @‹U‚ðŽw’è‚·‚邯ƒtƒH[ƒJƒXƒ`ƒF[ƒ“‚ɂ͎Q‰Á‚µ‚Ü‚¹‚ñ‚ªAƒtƒH[ƒJƒX‚ð Layer.focus ƒƒ\ƒbƒh‚ȂǂŎ󂯎æ‚邱‚Ƃ͂ł«‚Ü‚·B
+  フォヌカスチェヌンに参加するかどうかを衚したす。
+  真を指定するずフォヌカスチェヌンに参加し、Layer.prevFocusable などに + 珟れるようになったり、TAB キヌなどでそのレむダにフォヌカスを移動したりできるように + なりたす。
+  停を指定するずフォヌカスチェヌンには参加したせんが、フォヌカスを Layer.focus メ゜ッドなどで受け取るこずはできたす。
diff --git a/docs/kr2doc/contents/f_Layer_left.html b/docs/kr2doc/contents/f_Layer_left.html index b607226..ebe4bf9 100644 --- a/docs/kr2doc/contents/f_Layer_left.html +++ b/docs/kr2doc/contents/f_Layer_left.html @@ -5,31 +5,31 @@ - left - ¶’[ˆÊ’u + left - 巊端䜍眮 - + - - + +

Layer.left

-
‹@”\/ˆÓ–¡
+
機胜/意味
-¶’[ˆÊ’u
-
ƒ^ƒCƒv
+巊端䜍眮 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„¶’[ˆÊ’u‚ðAeƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚É‚š‚¯‚éƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  レむダ巊端䜍眮を、芪レむダの衚瀺座暙におけるピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setPos
diff --git a/docs/kr2doc/contents/f_Layer_loadImages.html b/docs/kr2doc/contents/f_Layer_loadImages.html index b7f9c84..17539cb 100644 --- a/docs/kr2doc/contents/f_Layer_loadImages.html +++ b/docs/kr2doc/contents/f_Layer_loadImages.html @@ -5,69 +5,69 @@ - loadImages - ‰æ‘œ‚̓ǂݍž‚Ý + loadImages - 画像の読み蟌み - + - - + +

Layer.loadImages

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ‘œ‚̓ǂݍž‚Ý
-
ƒ^ƒCƒv
+画像の読み蟌み +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
loadImages(image, colorkey=clNone)
-
ˆø”
+
匕数
- +
- -
image @“ǂݍž‚މ摜ƒXƒgƒŒ[ƒW‚ðŽw’肵‚Ü‚·B
- @‚±‚±‚ÅŽw’肵‚œƒXƒgƒŒ[ƒW–Œ(Šg’£Žq‚ðœ‚­) ‚É _m ‚ð•t‰Á‚µ‚œ‰æ‘œƒXƒgƒŒ[ƒW‚ª - ‘¶Ý‚·‚ê‚΁Aƒ}ƒXƒN(•s“§–Ÿ“x)‰æ‘œ‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·B
- @‚±‚±‚ÅŽw’肵‚œƒXƒgƒŒ[ƒW–Œ(Šg’£Žq‚ðœ‚­) ‚É _p ‚ð•t‰Á‚µ‚œ‰æ‘œƒXƒgƒŒ[ƒW‚ª - ‘¶Ý‚·‚ê‚΁A—Ìˆæ‰æ‘œ‚Æ‚µ‚ēǂݍž‚Ü‚ê‚Ü‚·B
+
 読み蟌む画像ストレヌゞを指定したす。
+  ここで指定したストレヌゞ名(拡匵子を陀く) に _m を付加した画像ストレヌゞが + 存圚すれば、マスク(䞍透明床)画像ずしお読み蟌たれたす。
+  ここで指定したストレヌゞ名(拡匵子を陀く) に _p を付加した画像ストレヌゞが + 存圚すれば、領域画像ずしお読み蟌たれたす。
colorkey @“ǂݍž‚މ摜‚̃Jƒ‰[ƒL[ ( “§–ŸF ) ‚ðŽw’肵‚Ü‚·B
- @0xRRGGBB Œ`Ž®‚ŐF‚ðŽw’è‚·‚邯A‚»‚̐F‚ðƒJƒ‰[ƒL[‚Æ‚µ‚Ü‚·B
- @clPalIdx ‚É ”CˆÓ‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚ð‰ÁŽZ‚µ‚œ”’l‚ðŽw’è‚·‚邯A - ‚»‚̃pƒŒƒbƒgƒCƒ“ƒfƒbƒNƒX‚ª“§–ŸF‚ɂȂè‚Ü‚· ( 256 FˆÈ‰º‚̉摜‚̏ꍇ )B
- @clAdapt ‚ðŽw’è‚·‚邯A‰æ‘œ‚̈ê”ԏã‚̃‰ƒCƒ“‚É‚š‚¢‚Ä - ‚à‚Á‚Æ‚à‘œ‚­Žg‚í‚ê‚Ä‚¢‚éF‚ªŽ©“®“I‚É“§–ŸF‚ɂȂè‚Ü‚·B
- @clAlphaMat ‚É 0xRRGGBB - Œ`Ž®‚̐F‚ð•\‚·”’l‚ð‰ÁŽZ‚µ‚œ‚à‚Ì‚ðŽw’è‚·‚邯A‰æ‘œ‚ª‚»‚̐F‚̏ã‚É - ƒ¿ƒuƒŒƒ“ƒh(ltAlpha‚Ì•ûŽ®)‚ð—p‚¢‚ďd‚ˍ‡‚킹‚ç‚ê‚Ü‚·B - ‚œ‚Æ‚Š‚ÎA(clAlphaMat + 0xffffff) ‚ðŽw’è‚·‚邯A - “ǂݍž‚܂ꂜ‰æ‘œ‚ª”’‚¢F‚̏ã‚ɏd‚ˍ‡‚킹‚ç‚ê‚Ü‚·B - ‰æ‘œ‚Í‘S‚Ä•s“§–Ÿ‚ȉ摜‚ƂȂè‚Ü‚· - ( ‰æ‘œ‚Í‘S‚Ä•s“§–Ÿ‚ƂȂè‚Ü‚·‚ªA - ‚±‚̃‚[ƒh‚ł̓^ƒOî•ñ‚Í‚¢‚Á‚³‚¢•ύX‚³‚ê‚È‚¢‚̂Š- ’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ )B
+
 読み蟌む画像のカラヌキヌ ( 透明色 ) を指定したす。
+  0xRRGGBB 圢匏で色を指定するず、その色をカラヌキヌずしたす。
+  clPalIdx に 任意のパレットむンデックスを加算した数倀を指定するず、 + そのパレットむンデックスが透明色になりたす ( 256 色以䞋の画像の堎合 )。
+  clAdapt を指定するず、画像の䞀番䞊のラむンにおいお + もっずも倚く䜿われおいる色が自動的に透明色になりたす。
+  clAlphaMat に 0xRRGGBB + 圢匏の色を衚す数倀を加算したものを指定するず、画像がその色の䞊に + αブレンド(ltAlphaの方匏)を甚いお重ね合わせられたす。 + たずえば、(clAlphaMat + 0xffffff) を指定するず、 + 読み蟌たれた画像が癜い色の䞊に重ね合わせられたす。 + 画像は党お䞍透明な画像ずなりたす + ( 画像は党お䞍透明ずなりたすが、 + このモヌドではタグ情報はいっさい倉曎されないので + 泚意しおください )。
-
–ß‚è’l
+
戻り倀
-ƒ^ƒOî•ñ‚ÌŽ«‘”z—ñ
-
à–Ÿ
+タグ情報の蟞曞配列 +
説明
- @ƒŒƒCƒ„‚ɉ摜‚ð“ǂݍž‚݂܂·B
- @‚±‚̃ƒ\ƒbƒh‚̓ŒƒCƒ„‚̉摜ƒTƒCƒY‚͕ύX‚µ‚Ü‚·‚ªA‰æ‘œƒTƒCƒY‚ªƒŒƒCƒ„‚Ì•\ŽŠƒTƒCƒY‚æ‚菬‚³‚©‚Á‚œê‡‚ð - œ‚¢‚āAƒŒƒCƒ„‚Ì•\ŽŠƒTƒCƒY‚͕ύX‚µ‚Ü‚¹‚ñB
- @–ß‚è’l‚Æ‚µ‚ă^ƒOî•ñ(‚»‚̉摜‚̃ŒƒCƒ„ƒ^ƒCƒv‚â•\ŽŠˆÊ’u‚ȂǁA‰æ‘œ‚»‚Ì‚à‚̂ɑ΂·‚éî•ñ)‚ÌŽ«‘”z—ñ‚ª•Ô‚è‚Ü‚·BKAG ‚́uƒ^ƒOv‚̈Ӗ¡‚ƍ¬“¯‚µ‚È‚¢‚æ‚€‚É’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @‰æ‘œ‚ªƒ^ƒOî•ñ‚ðŽ‚œ‚È‚¢ê‡‚Í null ‚ª•Ô‚è‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł́Aƒ^ƒOî•ñ‚Í PNG, TLG5/6 Œ`Ž®‚݂̂ªŽ‚‚±‚Æ‚ª‚Å‚«‚Ü‚·BŽæ“Ÿ‰Â”\‚ȏî•ñ‚ɂ‚¢‚ẮA‰æ‘œƒtƒH[ƒ}ƒbƒgƒRƒ“ƒo[ƒ^ ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  レむダに画像を読み蟌みたす。
+  このメ゜ッドはレむダの画像サむズは倉曎したすが、画像サむズがレむダの衚瀺サむズより小さかった堎合を + 陀いお、レむダの衚瀺サむズは倉曎したせん。
+  戻り倀ずしおタグ情報(その画像のレむダタむプや衚瀺䜍眮など、画像そのものに察する情報)の蟞曞配列が返りたす。KAG の「タグ」の意味ず混同しないように泚意しおください。
+  画像がタグ情報を持たない堎合は null が返りたす。
+  珟バヌゞョンでは、タグ情報は PNG, TLG5/6 圢匏のみが持぀こずができたす。取埗可胜な情報に぀いおは、画像フォヌマットコンバヌタ を参照しおください。
diff --git a/docs/kr2doc/contents/f_Layer_loadProvinceImage.html b/docs/kr2doc/contents/f_Layer_loadProvinceImage.html index 363a153..8fc9a53 100644 --- a/docs/kr2doc/contents/f_Layer_loadProvinceImage.html +++ b/docs/kr2doc/contents/f_Layer_loadProvinceImage.html @@ -5,45 +5,45 @@ - loadProvinceImage - —Ìˆæ‰æ‘œ‚̓ǂݍž‚Ý + loadProvinceImage - 領域画像の読み蟌み - + - - + +

Layer.loadProvinceImage

-
‹@”\/ˆÓ–¡
+
機胜/意味
-—Ìˆæ‰æ‘œ‚̓ǂݍž‚Ý
-
ƒ^ƒCƒv
+領域画像の読み蟌み +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
loadProvinceImage(image)
-
ˆø”
+
匕数
- +
-
image @—Ìˆæ‰æ‘œ‚Æ‚µ‚ēǂݍž‚މ摜ƒXƒgƒŒ[ƒW‚ðŽw’肵‚Ü‚·B
+
 領域画像ずしお読み蟌む画像ストレヌゞを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì—Ìˆæ‰æ‘œ‚ð“ǂݍž‚݂܂·B‚»‚êˆÈŠO‚̉摜‚Í‚»‚̂܂܂ƂȂè‚Ü‚·B
- @“ǂݍž‚à‚€‚Æ‚µ‚œ‰æ‘œ‚ªƒŒƒCƒ„‚̉摜ƒTƒCƒY‚ƈقȂéê‡‚Í—áŠO‚ª”­¶‚µ‚Ü‚·B
+  レむダの領域画像を読み蟌みたす。それ以倖の画像はそのたたずなりたす。
+  読み蟌もうずした画像がレむダの画像サむズず異なる堎合は䟋倖が発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_mainImageBuffer.html b/docs/kr2doc/contents/f_Layer_mainImageBuffer.html index db9a4be..96e3467 100644 --- a/docs/kr2doc/contents/f_Layer_mainImageBuffer.html +++ b/docs/kr2doc/contents/f_Layer_mainImageBuffer.html @@ -5,41 +5,41 @@ - mainImageBuffer - ƒƒCƒ“‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^ + mainImageBuffer - メむン画像バッファポむンタ - + - - + +

Layer.mainImageBuffer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒCƒ“‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^
-
ƒ^ƒCƒv
+メむン画像バッファポむンタ +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒƒCƒ“‰æ‘œ ( F‚ƃ}ƒXƒN(•s“§–Ÿ“x)‚̏î•ñ‚ðŠÜ‚Þ 32bpp ‚̃rƒbƒgƒ}ƒbƒv ) ‚̉摜ƒoƒbƒtƒ@¶ã‹÷‚ւ̃|ƒCƒ“ƒ^ - ‚ð•\‚µ‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚́Aƒvƒ‰ƒOƒCƒ“‚Ȃǂ̂œ‚߂ɉ摜ƒoƒbƒtƒ@‚Ö‚Ì’ŒÚ‚̃AƒNƒZƒX‚ÌŽè’i‚ð’ñ‹Ÿ‚·‚é - ‚œ‚߂ɂ ‚è‚Ü‚·B
- @®”Œ^‚ŕԂ³‚ê‚Ü‚·‚ªAƒvƒ‰ƒOƒCƒ“‚Ȃǂł͓KØ‚ÈŒ^ ( const unsigned long * “™ ) ‚ɃLƒƒƒXƒg‚µ‚ÄŽg‚Á‚Ä - ‚­‚Ÿ‚³‚¢B
- @‚±‚̃vƒƒpƒeƒB‚Å“Ÿ‚ç‚ꂜƒ|ƒCƒ“ƒ^‚ɂ͒l‚ð‘‚«ž‚܂Ȃ¢‚Å‚­‚Ÿ‚³‚¢B - Layer.mainImageBufferForWrite ‚Å“Ÿ‚ç‚ꂜƒ|ƒCƒ“ƒ^‚È‚ç‚Ώ‘‚«ž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B
- @ƒŒƒCƒ„‚ɉ摜‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢ê‡‚Í NULL (0) ‚ª•Ô‚è‚Ü‚·B
- @‰æ‘œ‚̃TƒCƒY‚Í Layer.imageWidth ‚Æ Layer.imageHeight ƒvƒƒpƒeƒB‚ª - •\‚µ‚Ä‚¢‚Ü‚·B
- @ƒ|ƒCƒ“ƒ^‚ÌŒvŽZ•û–@‚Í Layer.mainImageBufferPitch ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  メむン画像 ( 色ずマスク(䞍透明床)の情報を含む 32bpp のビットマップ ) の画像バッファ巊䞊隅ぞのポむンタ + を衚したす。
+  このプロパティは、プラグむンなどのために画像バッファぞの盎接のアクセスの手段を提䟛する + ためにありたす。
+  敎数型で返されたすが、プラグむンなどでは適切な型 ( const unsigned long * 等 ) にキャストしお䜿っお + ください。
+  このプロパティで埗られたポむンタには倀を曞き蟌たないでください。 + Layer.mainImageBufferForWrite で埗られたポむンタならば曞き蟌むこずができたす。
+  レむダに画像が割り圓おられおいない堎合は NULL (0) が返りたす。
+  画像のサむズは Layer.imageWidth ず Layer.imageHeight プロパティが + 衚しおいたす。
+  ポむンタの蚈算方法は Layer.mainImageBufferPitch を参照しおください。
-
ŽQÆ
+
参照
Layer.mainImageBufferForWrite
Layer.mainImageBufferPitch
diff --git a/docs/kr2doc/contents/f_Layer_mainImageBufferForWrite.html b/docs/kr2doc/contents/f_Layer_mainImageBufferForWrite.html index 8162c95..358a7d0 100644 --- a/docs/kr2doc/contents/f_Layer_mainImageBufferForWrite.html +++ b/docs/kr2doc/contents/f_Layer_mainImageBufferForWrite.html @@ -5,42 +5,42 @@ - mainImageBufferForWrite - ƒƒCƒ“‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^(‘‚«ž‚Ý—p) + mainImageBufferForWrite - メむン画像バッファポむンタ(曞き蟌み甚) - + - - + +

Layer.mainImageBufferForWrite

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒCƒ“‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^(‘‚«ž‚Ý—p)
-
ƒ^ƒCƒv
+メむン画像バッファポむンタ(曞き蟌み甚)
+
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒƒCƒ“‰æ‘œ ( F‚ƃ}ƒXƒN(•s“§–Ÿ“x)‚̏î•ñ‚ðŠÜ‚Þ 32bpp ‚̃rƒbƒgƒ}ƒbƒv ) ‚̉摜ƒoƒbƒtƒ@¶ã‹÷‚ւ̃|ƒCƒ“ƒ^ - ‚ð•\‚µ‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚́Aƒvƒ‰ƒOƒCƒ“‚Ȃǂ̂œ‚߂ɉ摜ƒoƒbƒtƒ@‚Ö‚Ì’ŒÚ‚̃AƒNƒZƒX‚ÌŽè’i‚ð’ñ‹Ÿ‚·‚é - ‚œ‚߂ɂ ‚è‚Ü‚·B
- @®”Œ^‚ŕԂ³‚ê‚Ü‚·‚ªAƒvƒ‰ƒOƒCƒ“‚Ȃǂł͓KØ‚ÈŒ^ ( unsigned long * “™ ) ‚ɃLƒƒƒXƒg‚µ‚ÄŽg‚Á‚Ä - ‚­‚Ÿ‚³‚¢B
- @‚±‚̃vƒƒpƒeƒB‚Å“Ÿ‚ç‚ꂜƒ|ƒCƒ“ƒ^‚É‚Í Layer.mainImageBuffer ‚ƈقȂèA - ’l‚ð‘‚«ž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B‹g—¢‹g—¢“à•”‚ł͑S‚­“¯‚¶‰æ‘œ‚Í•¡”‚̃ŒƒCƒ„ŠÔ“™‚Å‹€—L‚µ‚Ü‚·‚ªA - ‚±‚̃vƒƒpƒeƒB‚ðŽQÆ‚·‚邯‚»‚Ì‹€—Ló‘Ô‚ð‰ðœ‚µ‚Ü‚·B
- @ƒŒƒCƒ„‚ɉ摜‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢ê‡‚Í NULL (0) ‚ª•Ô‚è‚Ü‚·B
- @‰æ‘œ‚̃TƒCƒY‚Í Layer.imageWidth ‚Æ Layer.imageHeight ƒvƒƒpƒeƒB‚ª - •\‚µ‚Ä‚¢‚Ü‚·B
- @ƒ|ƒCƒ“ƒ^‚ÌŒvŽZ•û–@‚Í Layer.mainImageBufferPitch ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  メむン画像 ( 色ずマスク(䞍透明床)の情報を含む 32bpp のビットマップ ) の画像バッファ巊䞊隅ぞのポむンタ + を衚したす。
+  このプロパティは、プラグむンなどのために画像バッファぞの盎接のアクセスの手段を提䟛する + ためにありたす。
+  敎数型で返されたすが、プラグむンなどでは適切な型 ( unsigned long * 等 ) にキャストしお䜿っお + ください。
+  このプロパティで埗られたポむンタには Layer.mainImageBuffer ず異なり、 + 倀を曞き蟌むこずができたす。吉里吉里内郚では党く同じ画像は耇数のレむダ間等で共有したすが、 + このプロパティを参照するずその共有状態を解陀したす。
+  レむダに画像が割り圓おられおいない堎合は NULL (0) が返りたす。
+  画像のサむズは Layer.imageWidth ず Layer.imageHeight プロパティが + 衚しおいたす。
+  ポむンタの蚈算方法は Layer.mainImageBufferPitch を参照しおください。
-
ŽQÆ
+
参照
Layer.mainImageBuffer
Layer.mainImageBufferPitch
diff --git a/docs/kr2doc/contents/f_Layer_mainImageBufferPitch.html b/docs/kr2doc/contents/f_Layer_mainImageBufferPitch.html index c66df9c..672452c 100644 --- a/docs/kr2doc/contents/f_Layer_mainImageBufferPitch.html +++ b/docs/kr2doc/contents/f_Layer_mainImageBufferPitch.html @@ -5,39 +5,39 @@ - mainImageBufferPitch - ƒƒCƒ“‰æ‘œƒoƒbƒtƒ@ƒsƒbƒ` + mainImageBufferPitch - メむン画像バッファピッチ - + - - + +

Layer.mainImageBufferPitch

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒCƒ“‰æ‘œƒoƒbƒtƒ@ƒsƒbƒ`
-
ƒ^ƒCƒv
+メむン画像バッファピッチ
+
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒƒCƒ“‰æ‘œ ( F‚ƃ}ƒXƒN(•s“§–Ÿ“x)‚̏î•ñ‚ðŠÜ‚Þ 32bpp ‚̃rƒbƒgƒ}ƒbƒv ) ‚̉摜ƒoƒbƒtƒ@‚̃sƒbƒ` - ( ˆê‚‰º‚̃XƒLƒƒƒ“ƒ‰ƒCƒ“‚܂ł̃oƒCƒg” ) ‚ð•\‚µ‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚́Aƒvƒ‰ƒOƒCƒ“‚Ȃǂ̂œ‚߂ɉ摜ƒoƒbƒtƒ@‚Ö‚Ì’ŒÚ‚̃AƒNƒZƒX‚ÌŽè’i‚ð’ñ‹Ÿ‚·‚é - ‚œ‚߂ɂ ‚è‚Ü‚·B
- @tjs_uint32 ‚ª 32bit ‚̐®”Œ^Atjs_uint8 ‚ª 8bit (1byte) ‚̐®”Œ^‚Æ‚µ‚āA‰æ‘œˆÊ’u (x, y) ‚Ö‚Ì - ƒ|ƒCƒ“ƒ^‚Í C ŒŸŒê‚ŏ‘‚­‚ƈȉº‚̂悀‚ÉŒvŽZ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  メむン画像 ( 色ずマスク(䞍透明床)の情報を含む 32bpp のビットマップ ) の画像バッファのピッチ + ( 䞀぀䞋のスキャンラむンたでのバむト数 ) を衚したす。
+  このプロパティは、プラグむンなどのために画像バッファぞの盎接のアクセスの手段を提䟛する + ためにありたす。
+  tjs_uint32 が 32bit の敎数型、tjs_uint8 が 8bit (1byte) の敎数型ずしお、画像䜍眮 (x, y) ぞの + ポむンタは C 蚀語で曞くず以䞋のように蚈算するこずができたす。
( (tjs_uint32*)( (tjs_uint8*)mainImageBuffer + y*mainImageBufferPitch )) + x
- @‚±‚̃vƒƒpƒeƒB‚́AŽŸ‚̃XƒLƒƒƒ“ƒ‰ƒCƒ“‚܂ł̃sƒNƒZƒ‹”‚ł͂Ȃ­AƒoƒCƒg”‚ð•Ô‚·‚±‚Æ‚É - ’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B‚±‚̐”’l‚͉摜‰¡•‚Ò‚Á‚œ‚è‚É•K—v‚ȃoƒCƒg”‚æ‚è‚àŽáб‘å‚«‚¢ê‡‚ª‚ ‚è‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚Í’l‚ª•‰‚ɂȂ蓟‚Ü‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  このプロパティは、次のスキャンラむンたでのピクセル数ではなく、バむト数を返すこずに + 泚意しおください。この数倀は画像暪幅ぎったりに必芁なバむト数よりも若干倧きい堎合がありたす。
+  このプロパティは倀が負になり埗たすので泚意しおください。
-
ŽQÆ
+
参照
Layer.mainImageBuffer
Layer.mainImageBufferForWrite
diff --git a/docs/kr2doc/contents/f_Layer_moveBefore.html b/docs/kr2doc/contents/f_Layer_moveBefore.html index 0501dbb..1564ea2 100644 --- a/docs/kr2doc/contents/f_Layer_moveBefore.html +++ b/docs/kr2doc/contents/f_Layer_moveBefore.html @@ -5,46 +5,46 @@ - moveBefore - Žw’背ƒCƒ„‚ÌŽè‘O‚Ɉړ® + moveBefore - 指定レむダの手前に移動 - + - - + +

Layer.moveBefore

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žw’背ƒCƒ„‚ÌŽè‘O‚Ɉړ®
-
ƒ^ƒCƒv
+指定レむダの手前に移動
+
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
moveBefore(layer)
-
ˆø”
+
匕数
- +
-
layer @‚±‚±‚ÅŽw’肵‚œƒŒƒCƒ„‚ÌŽè‘O‚Ɉړ®‚µ‚Ü‚·B
- @ŒZ’탌ƒCƒ„ ( “¯‚¶e‚ðŽ‚ÂƒŒƒCƒ„ ) ‚݂̂ðŽw’è‚Å‚«‚Ü‚·B
+
 ここで指定したレむダの手前に移動したす。
+  兄匟レむダ ( 同じ芪を持぀レむダ ) のみを指定できたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @d‚ˍ‡‚킹‡‚É‚š‚¢‚ÄAŽw’肳‚ꂜƒŒƒCƒ„‚ÌŽè‘O‚Ɉړ®‚µ‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚Í Layer.absoluteOrderMode ƒvƒƒpƒeƒB‚ð false ‚ɐݒ肵‚Ü‚·B
+  重ね合わせ順においお、指定されたレむダの手前に移動したす。
+  このメ゜ッドは Layer.absoluteOrderMode プロパティを false に蚭定したす。
diff --git a/docs/kr2doc/contents/f_Layer_moveBehind.html b/docs/kr2doc/contents/f_Layer_moveBehind.html index 1d815bd..fb589cb 100644 --- a/docs/kr2doc/contents/f_Layer_moveBehind.html +++ b/docs/kr2doc/contents/f_Layer_moveBehind.html @@ -5,46 +5,46 @@ - moveBehind - Žw’背ƒCƒ„‚̉œ‚Ɉړ® + moveBehind - 指定レむダの奥に移動 - + - - + +

Layer.moveBehind

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žw’背ƒCƒ„‚̉œ‚Ɉړ®
-
ƒ^ƒCƒv
+指定レむダの奥に移動 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
moveBehind(layer)
-
ˆø”
+
匕数
- +
-
layer @‚±‚±‚ÅŽw’肵‚œƒŒƒCƒ„‚̉œ‚Ɉړ®‚µ‚Ü‚·B
- @ŒZ’탌ƒCƒ„ ( “¯‚¶e‚ðŽ‚ÂƒŒƒCƒ„ ) ‚݂̂ðŽw’è‚Å‚«‚Ü‚·B
+
 ここで指定したレむダの奥に移動したす。
+  兄匟レむダ ( 同じ芪を持぀レむダ ) のみを指定できたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @d‚ˍ‡‚킹‡‚É‚š‚¢‚ÄAŽw’肳‚ꂜƒŒƒCƒ„‚̉œ‚Ɉړ®‚µ‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚Í Layer.absoluteOrderMode ƒvƒƒpƒeƒB‚ð false ‚ɐݒ肵‚Ü‚·B
+  重ね合わせ順においお、指定されたレむダの奥に移動したす。
+  このメ゜ッドは Layer.absoluteOrderMode プロパティを false に蚭定したす。
diff --git a/docs/kr2doc/contents/f_Layer_name.html b/docs/kr2doc/contents/f_Layer_name.html index b2a1d01..1ae9cf9 100644 --- a/docs/kr2doc/contents/f_Layer_name.html +++ b/docs/kr2doc/contents/f_Layer_name.html @@ -5,29 +5,29 @@ - name - ƒŒƒCƒ„–Œ + name - レむダ名 - + - - + +

Layer.name

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„–Œ
-
ƒ^ƒCƒv
+レむダ名 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„–Œ‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚Őݒ肵‚œ“à—e‚́ALayerƒNƒ‰ƒX‚Ì“®ì‚ɂ͉e‹¿‚µ‚Ü‚¹‚ñB
+  レむダ名を衚したす。倀を蚭定するこずもできたす。
+  このプロパティで蚭定した内容は、Layerクラスの動䜜には圱響したせん。
diff --git a/docs/kr2doc/contents/f_Layer_neutralColor.html b/docs/kr2doc/contents/f_Layer_neutralColor.html index 25ad393..c2409b2 100644 --- a/docs/kr2doc/contents/f_Layer_neutralColor.html +++ b/docs/kr2doc/contents/f_Layer_neutralColor.html @@ -5,31 +5,31 @@ - neutralColor - ’†«F + neutralColor - 䞭性色 - + - - + +

Layer.neutralColor

-
‹@”\/ˆÓ–¡
+
機胜/意味
-’†«F
-
ƒ^ƒCƒv
+䞭性色 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì’†«F‚ð 0xAARRGGBB Œ`Ž®‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒŒƒCƒ„‚Ì’†«F‚́ALayer.type ƒvƒƒpƒeƒB‚ð•ύX‚µ‚œ‚Æ‚«‚ɁA‚»‚̃^ƒCƒv‚Ì’†«F‚ɐݒ肳‚ê‚Ü‚·B
- @’†«F‚́AƒŒƒCƒ„‰æ‘œ‚̃TƒCƒY‚ªŠg’£‚³‚ꂜ‚Æ‚«‚ɁAŠg’£‚³‚ꂜ•”•ª‚ð“h‚è‚‚Ԃ·‰Šú’l‚ɂȂè‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Ƃɂæ‚èAƒŒƒCƒ„‰æ‘œ‚̃TƒCƒYŠg’£Žž‚̏‰ŠúF‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  レむダの䞭性色を 0xAARRGGBB 圢匏で衚したす。倀を蚭定するこずもできたす。
+  レむダの䞭性色は、Layer.type プロパティを倉曎したずきに、そのタむプの䞭性色に蚭定されたす。
+  䞭性色は、レむダ画像のサむズが拡匵されたずきに、拡匵された郚分を塗り぀ぶす初期倀になりたす。
+  倀を蚭定するこずにより、レむダ画像のサむズ拡匵時の初期色を指定するこずができたす。
diff --git a/docs/kr2doc/contents/f_Layer_nextFocusable.html b/docs/kr2doc/contents/f_Layer_nextFocusable.html index f42707f..3f04e38 100644 --- a/docs/kr2doc/contents/f_Layer_nextFocusable.html +++ b/docs/kr2doc/contents/f_Layer_nextFocusable.html @@ -5,29 +5,29 @@ - nextFocusable - Œã•û‚̃tƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚郌ƒCƒ„ + nextFocusable - 埌方のフォヌカスを受け取れるレむダ - + - - + +

Layer.nextFocusable

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Œã•û‚̃tƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚郌ƒCƒ„
-
ƒ^ƒCƒv
+埌方のフォヌカスを受け取れるレむダ +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚郌ƒCƒ„‚ðŒã•ûŒŸõ‚µ‚Ü‚·B
- @ŠY“–‚·‚郌ƒCƒ„‚ª‚È‚¯‚ê‚Î null ‚ɂȂè‚Ü‚·B
+  フォヌカスを受け取れるレむダを埌方怜玢したす。
+  該圓するレむダがなければ null になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_nodeEnabled.html b/docs/kr2doc/contents/f_Layer_nodeEnabled.html index 08b1e9d..1073fe1 100644 --- a/docs/kr2doc/contents/f_Layer_nodeEnabled.html +++ b/docs/kr2doc/contents/f_Layer_nodeEnabled.html @@ -5,30 +5,30 @@ - nodeEnabled - ƒŒƒCƒ„ƒm[ƒh‚ª‘€ì‰Â”\‚©‚Ç‚€‚© + nodeEnabled - レむダノヌドが操䜜可胜かどうか - + - - + +

Layer.nodeEnabled

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„ƒm[ƒh‚ª‘€ì‰Â”\‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+レむダノヌドが操䜜可胜かどうか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„ƒm[ƒh‚ª‘€ì‰Â”\‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B
- @Ž©•ªŽ©g‚ª‘€ì•s”\‚Ÿ‚Á‚œ‚èAe‚̃ŒƒCƒ„‚Ì’†‚É‘€ì•s”\‚ȃŒƒCƒ„‚ª‚ ‚éê‡‚Í‹U‚ɂȂè‚Ü‚·B
- @‚»‚êˆÈŠO‚̏ꍇ‚͐^‚ɂȂè‚Ü‚·B
+  レむダノヌドが操䜜可胜かどうかを衚したす。
+  自分自身が操䜜䞍胜だったり、芪のレむダの䞭に操䜜䞍胜なレむダがある堎合は停になりたす。
+  それ以倖の堎合は真になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_nodeVisible.html b/docs/kr2doc/contents/f_Layer_nodeVisible.html index 9cd8b15..9fa740d 100644 --- a/docs/kr2doc/contents/f_Layer_nodeVisible.html +++ b/docs/kr2doc/contents/f_Layer_nodeVisible.html @@ -5,30 +5,30 @@ - nodeVisible - ƒm[ƒh‚ª‰ÂŽ‹‚©‚Ç‚€‚© + nodeVisible - ノヌドが可芖かどうか - + - - + +

Layer.nodeVisible

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒm[ƒh‚ª‰ÂŽ‹‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+ノヌドが可芖かどうか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒm[ƒh‚ª‰ÂŽ‹‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B
- @eƒŒƒCƒ„‚Ì’†‚ňê‚‚łà•s‰ÂŽ‹‚̃ŒƒCƒ„‚ª‚ ‚邯‹U‚ɂȂè‚Ü‚·B
- @eƒŒƒCƒ„‚ª‚·‚ׂĉŽ‹‚È‚ç‚ΐ^‚ɂȂè‚Ü‚·B
+  ノヌドが可芖かどうかを衚したす。
+  芪レむダの䞭で䞀぀でも䞍可芖のレむダがあるず停になりたす。
+  芪レむダがすべお可芖ならば真になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_onBeforeFocus.html b/docs/kr2doc/contents/f_Layer_onBeforeFocus.html index 7d2ab13..d7b0914 100644 --- a/docs/kr2doc/contents/f_Layer_onBeforeFocus.html +++ b/docs/kr2doc/contents/f_Layer_onBeforeFocus.html @@ -5,52 +5,52 @@ - onBeforeFocus - ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚é’Œ‘O + onBeforeFocus - フォヌカスを受け取る盎前 - + - - + +

Layer.onBeforeFocus

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚é’Œ‘O
-
ƒ^ƒCƒv
+フォヌカスを受け取る盎前 +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onBeforeFocus(layer, blurred, direction)
-
ˆø”
+
匕数
- +
- - -
layer @ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚郌ƒCƒ„ƒIƒuƒWƒFƒNƒg‚Å‚·B
- @’ʏí‚Í this ‚ª“n‚³‚ê‚Ü‚·‚ªAƒX[ƒp[ƒNƒ‰ƒX‚Ì“¯–Œ‚̃Cƒxƒ“ƒg‚ðŒÄ‚Ô‚Æ‚«‚É - ˆÙ‚Ȃ郌ƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’è‚·‚ê‚΁A‚»‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ð - “n‚·‚æ‚€‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
 フォヌカスを受け取るレむダオブゞェクトです。
+  通垞は this が枡されたすが、スヌパヌクラスの同名のむベントを呌ぶずきに + 異なるレむダオブゞェクトを指定すれば、そのレむダにフォヌカスを + 枡すようにするこずができたす。
blurred @ƒtƒH[ƒJƒX‚ðŽž‚€ƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚Å‚·B
+
 フォヌカスを倱うレむダオブゞェクトです。
direction @ƒtƒH[ƒJƒX‚ÌŒã•ûŒŸõ‚É‚æ‚Á‚ătƒH[ƒJƒX‚ª•ύX‚³‚ê‚邯‚«‚͐^A - ƒtƒH[ƒJƒX‚Ì‘O•ûŒŸõ‚É‚æ‚Á‚čs‚í‚ê‚éê‡‚Í‹U‚ɂȂè‚Ü‚·B
+
 フォヌカスの埌方怜玢によっおフォヌカスが倉曎されるずきは真、 + フォヌカスの前方怜玢によっお行われる堎合は停になりたす。
-
à–Ÿ
+
説明
- @ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚é’Œ‘O‚É”­¶‚·‚éƒCƒxƒ“ƒg‚Å‚·B
- @ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚郌ƒCƒ„‚ðŽw’è‚·‚邯‚«‚́AƒX[ƒp[ƒNƒ‰ƒX‚Ì“¯–Œ‚̃Cƒxƒ“ƒg - ‚Ì‘æ‚Pˆø”‚É‚»‚̃ŒƒCƒ„‚ðŽw’è‚·‚鎖‚ª‚Å‚«‚Ü‚·B
+  フォヌカスを受け取る盎前に発生するむベントです。
+  フォヌカスを受け取るレむダを指定するずきは、スヌパヌクラスの同名のむベント + の第匕数にそのレむダを指定する事ができたす。
diff --git a/docs/kr2doc/contents/f_Layer_onBlur.html b/docs/kr2doc/contents/f_Layer_onBlur.html index 4fd4309..8010556 100644 --- a/docs/kr2doc/contents/f_Layer_onBlur.html +++ b/docs/kr2doc/contents/f_Layer_onBlur.html @@ -5,40 +5,40 @@ - onBlur - ƒtƒH[ƒJƒX‚ðŽž‚Á‚œ + onBlur - フォヌカスを倱った - + - - + +

Layer.onBlur

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒX‚ðŽž‚Á‚œ
-
ƒ^ƒCƒv
+フォヌカスを倱った +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onBlur(focused)
-
ˆø”
+
匕数
- +
-
focused @‚ ‚炜‚ɃtƒH[ƒJƒX‚𓟂œƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚Å‚·B
+
 あらたにフォヌカスを埗たレむダオブゞェクトです。
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ªƒtƒH[ƒJƒX‚ðŽž‚Á‚œÛ‚ɌĂ΂ê‚Ü‚·B
+  レむダがフォヌカスを倱った際に呌ばれたす。
diff --git a/docs/kr2doc/contents/f_Layer_onClick.html b/docs/kr2doc/contents/f_Layer_onClick.html index dc9f755..20fb509 100644 --- a/docs/kr2doc/contents/f_Layer_onClick.html +++ b/docs/kr2doc/contents/f_Layer_onClick.html @@ -5,45 +5,45 @@ - onClick - ƒŒƒCƒ„‚ªƒNƒŠƒbƒN‚³‚ꂜ + onClick - レむダがクリックされた - + - - + +

Layer.onClick

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‚ªƒNƒŠƒbƒN‚³‚ꂜ
-
ƒ^ƒCƒv
+レむダがクリックされた +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onClick(x, y)
-
ˆø”
+
匕数
- +
- -
x @ƒŒƒCƒ„‚ªƒNƒŠƒbƒN‚³‚ꂜˆÊ’u‚Ì x À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 レむダがクリックされた䜍眮の x 座暙 ( レむダの衚瀺座暙での ) の倀です。
y @ƒŒƒCƒ„‚ªƒNƒŠƒbƒN‚³‚ꂜˆÊ’u‚Ì y À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 レむダがクリックされた䜍眮の y 座暙 ( レむダの衚瀺座暙での ) の倀です。
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ªƒNƒŠƒbƒN‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  レむダがクリックされた時に発生したす。
-
ŽQÆ
+
参照
Layer.onMouseDown
Layer.onDoubleClick
diff --git a/docs/kr2doc/contents/f_Layer_onDoubleClick.html b/docs/kr2doc/contents/f_Layer_onDoubleClick.html index 835fe01..6242bc2 100644 --- a/docs/kr2doc/contents/f_Layer_onDoubleClick.html +++ b/docs/kr2doc/contents/f_Layer_onDoubleClick.html @@ -5,45 +5,45 @@ - onDoubleClick - ƒŒƒCƒ„‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ꂜ + onDoubleClick - レむダがダブルクリックされた - + - - + +

Layer.onDoubleClick

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ꂜ
-
ƒ^ƒCƒv
+レむダがダブルクリックされた
+
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onDoubleClick(x, y)
-
ˆø”
+
匕数
- +
- -
x @ƒŒƒCƒ„‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ꂜˆÊ’u‚Ì x À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 レむダがダブルクリックされた䜍眮の x 座暙 ( レむダの衚瀺座暙での ) の倀です。
y @ƒŒƒCƒ„‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ꂜˆÊ’u‚Ì y À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 レむダがダブルクリックされた䜍眮の y 座暙 ( レむダの衚瀺座暙での ) の倀です。
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  レむダがダブルクリックされた時に発生したす。
-
ŽQÆ
+
参照
Layer.onClick
diff --git a/docs/kr2doc/contents/f_Layer_onFocus.html b/docs/kr2doc/contents/f_Layer_onFocus.html index 62d1285..fbb3f60 100644 --- a/docs/kr2doc/contents/f_Layer_onFocus.html +++ b/docs/kr2doc/contents/f_Layer_onFocus.html @@ -5,44 +5,44 @@ - onFocus - ƒtƒH[ƒJƒX‚𓟂œ + onFocus - フォヌカスを埗た - + - - + +

Layer.onFocus

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒX‚𓟂œ
-
ƒ^ƒCƒv
+フォヌカスを埗た +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onFocus(focused, direction)
-
ˆø”
+
匕数
- +
- -
focused @ƒtƒH[ƒJƒX‚ðŽž‚Á‚œƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚Å‚·B
+
 フォヌカスを倱ったレむダオブゞェクトです。
direction @ƒtƒH[ƒJƒX‚ÌŒã•ûŒŸõ‚É‚æ‚Á‚ătƒH[ƒJƒX‚ª•ύX‚³‚ê‚邯‚«‚͐^A - ƒtƒH[ƒJƒX‚Ì‘O•ûŒŸõ‚É‚æ‚Á‚čs‚í‚ê‚éê‡‚Í‹U‚ɂȂè‚Ü‚·B
+
 フォヌカスの埌方怜玢によっおフォヌカスが倉曎されるずきは真、 + フォヌカスの前方怜玢によっお行われる堎合は停になりたす。
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ªƒtƒH[ƒJƒX‚𓟂œÛ‚ɌĂ΂ê‚Ü‚·B
+  レむダがフォヌカスを埗た際に呌ばれたす。
diff --git a/docs/kr2doc/contents/f_Layer_onHitTest.html b/docs/kr2doc/contents/f_Layer_onHitTest.html index bf1acbf..d590be8 100644 --- a/docs/kr2doc/contents/f_Layer_onHitTest.html +++ b/docs/kr2doc/contents/f_Layer_onHitTest.html @@ -5,56 +5,56 @@ - onHitTest - “–‚œ‚è”»’è + onHitTest - 圓たり刀定 - + - - + +

Layer.onHitTest

-
‹@”\/ˆÓ–¡
+
機胜/意味
-“–‚œ‚è”»’è
-
ƒ^ƒCƒv
+圓たり刀定 +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onHitTest(x, y, hit)
-
ˆø”
+
匕数
- +
- - -
x @“–‚œ‚è”»’è‚ðs‚€ˆÊ’u‚Ì ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W“à‚Å‚Ì ) x À•W‚Å‚·B
+
 圓たり刀定を行う䜍眮の ( レむダの衚瀺座暙内での ) x 座暙です。
y @“–‚œ‚è”»’è‚ðs‚€ˆÊ’u‚Ì ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W“à‚Å‚Ì ) y À•W‚Å‚·B
+
 圓たり刀定を行う䜍眮の ( レむダの衚瀺座暙内での ) y 座暙です。
hit @“–‚œ‚è”»’è‚ÌŒ‹‰ÊA“–‚œ‚Á‚Ä‚¢‚éê‡‚͐^, ‚Í‚ž‚ê‚Ä‚¢‚éê‡‚Í‹U‚ɂȂè‚Ü‚·B - “–‚œ‚è”»’è‚ÌŒ‹‰Ê‚́A“¯–Œ‚̃X[ƒp[ƒNƒ‰ƒX‚̃Cƒxƒ“ƒg‚Ì‚±‚̈ø”‚É“n‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 圓たり刀定の結果、圓たっおいる堎合は真, はずれおいる堎合は停になりたす。 + 圓たり刀定の結果は、同名のスヌパヌクラスのむベントのこの匕数に枡しおください。
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„“à‚Ì‚ ‚é“_‚ɑ΂µ‚āA“–‚œ‚è”»’è ( ƒqƒbƒgƒeƒXƒg ) ‚ªs‚í‚ê‚éê‡‚ɌĂяo‚³‚ê‚Ü‚·B
- @“–‚œ‚è”»’è‚ÌŒ‹‰Ê‚́AƒX[ƒp[ƒNƒ‰ƒX‚Ì‚±‚̃Cƒxƒ“ƒg‚Ì‘æ‚Rˆø”‚É“–‚œ‚è”»’è‚ÌŒ‹‰Ê‚ð - “n‚µ‚Ä‚­‚Ÿ‚³‚¢ ( ‘æ‚Pˆø”‚Æ - ‘æ‚Qˆø”‚Í‚»‚̂܂ܓn‚µ‚Ä‚­‚Ÿ‚³‚¢ )B
- @“–‚œ‚è”»’è‚ÌŒ‹‰ÊA“–‚œ‚Á‚Ä‚¢‚ê‚΃}ƒEƒXƒƒbƒZ[ƒW‚Í•s“§‰ß‚ɂȂèA‚»‚̃ŒƒCƒ„‚ŏˆ—‚³‚ê‚Ü‚·B
- @“–‚œ‚Á‚Ä‚¢‚È‚¯‚ê‚Γ§‰ß‚ƂȂèAƒ}ƒEƒXƒƒbƒZ[ƒW‚Í‚æ‚艜‚É‚ ‚郌ƒCƒ„‚ŏˆ—‚³‚ê‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚́ALayer.hitThreshold ‚â Layer.hitType ‚ōs‚í‚ê‚é - “–‚œ‚è”»’è‚Łu“–‚œ‚Á‚Ä‚¢‚év‚Æ‚¢‚€”»’肪‚³‚ꂜŒã‚ɌĂяo‚³‚ê‚Ü‚·B‚µ‚œ‚ª‚Á‚Ä - Layer.hitThreshold ‚â Layer.hitType ‚Łu“–‚œ‚Á‚ĂȂ¢v‚Æ”»’肳‚ê‚Ä‚¢‚éê‡‚Í - ‚±‚̃Cƒxƒ“ƒg‚͌Ăяo‚³‚ê‚Ü‚¹‚ñB
+  レむダ内のある点に察しお、圓たり刀定 ( ヒットテスト ) が行われる堎合に呌び出されたす。
+  圓たり刀定の結果は、スヌパヌクラスのこのむベントの第匕数に圓たり刀定の結果を + 枡しおください ( 第匕数ず + 第匕数はそのたた枡しおください )。
+  圓たり刀定の結果、圓たっおいればマりスメッセヌゞは䞍透過になり、そのレむダで凊理されたす。
+  圓たっおいなければ透過ずなり、マりスメッセヌゞはより奥にあるレむダで凊理されたす。
+  このむベントは、Layer.hitThreshold や Layer.hitType で行われる + 圓たり刀定で「圓たっおいる」ずいう刀定がされた埌に呌び出されたす。したがっお + Layer.hitThreshold や Layer.hitType で「圓たっおない」ず刀定されおいる堎合は + このむベントは呌び出されたせん。
diff --git a/docs/kr2doc/contents/f_Layer_onKeyDown.html b/docs/kr2doc/contents/f_Layer_onKeyDown.html index 3fab3a3..0c2524a 100644 --- a/docs/kr2doc/contents/f_Layer_onKeyDown.html +++ b/docs/kr2doc/contents/f_Layer_onKeyDown.html @@ -5,57 +5,57 @@ - onKeyDown - ƒL[‚ª‰Ÿ‚³‚ꂜ + onKeyDown - キヌが抌された - + - - + +

Layer.onKeyDown

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒL[‚ª‰Ÿ‚³‚ꂜ
-
ƒ^ƒCƒv
+キヌが抌された +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onKeyDown(key, shift, process=true)
-
ˆø”
+
匕数
- +
- - -
key @‰Ÿ‚³‚ꂜƒL[‚̉Œ‘zƒL[ƒR[ƒh‚Ì’l‚Å‚·B
+
 抌されたキヌの仮想キヌコヌドの倀です。
shift @ƒL[‚ª‰Ÿ‚³‚ê‚œŽž‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚âƒ}ƒEƒX‚̃{ƒ^ƒ“‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- @‚Ü‚œAƒL[ƒ{[ƒh‚ª’·ŽžŠÔ‰Ÿ‚³‚êAƒL[ƒŠƒs[ƒg‚ª”­¶‚µ‚Ä‚¢‚éê‡‚Í - ˆÈ‰º‚Ì’l‚à‘g‚ݍ‡‚킳‚ê‚Ü‚·B
- ssRepeat : ƒL[ƒŠƒs[ƒg‚ª”­¶‚µ‚œ
+
 キヌが抌された時に同時に抌されおいたシフト系のキヌやマりスのボタンの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
+ ssLeft : マりスの巊ボタンが抌されおいた
+ ssMiddle : マりスの䞭ボタンが抌されおいた
+ ssRight : マりスの右ボタンが抌されおいた
+  たた、キヌボヌドが長時間抌され、キヌリピヌトが発生しおいる堎合は + 以䞋の倀も組み合わされたす。
+ ssRepeat : キヌリピヌトが発生した
process @eƒNƒ‰ƒX‚ÌonKeyDown‚ðŒÄ‚ԍہA‚±‚̈ø”‚É‹U‚ð“n‚·‚ƁAeƒNƒ‰ƒX‚Å‚Í - ‚»‚̃L[‚ɑ΂·‚éƒfƒtƒHƒ‹ƒg‚̏ˆ—(ƒtƒH[ƒJƒX‚̈ړ®‚È‚Ç)‚ðs‚í‚È‚­‚È‚è‚Ü‚·B
+
 芪クラスのonKeyDownを呌ぶ際、この匕数に停を枡すず、芪クラスでは + そのキヌに察するデフォルトの凊理(フォヌカスの移動など)を行わなくなりたす。
-
à–Ÿ
+
説明
- @ƒL[‚ª‰Ÿ‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  キヌが抌された時に発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_onKeyPress.html b/docs/kr2doc/contents/f_Layer_onKeyPress.html index fc1b19d..9855992 100644 --- a/docs/kr2doc/contents/f_Layer_onKeyPress.html +++ b/docs/kr2doc/contents/f_Layer_onKeyPress.html @@ -5,46 +5,46 @@ - onKeyPress - •¶Žš‚ª“ü—Í‚³‚ꂜ + onKeyPress - 文字が入力された - + - - + +

Layer.onKeyPress

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš‚ª“ü—Í‚³‚ꂜ
-
ƒ^ƒCƒv
+文字が入力された +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onKeyPress(key, process=true)
-
ˆø”
+
匕数
- +
- -
key @“ü—Í‚³‚ꂜ•¶Žš‚Å‚·B
+
 入力された文字です。
process @eƒNƒ‰ƒX‚ÌonKeyPress‚ðŒÄ‚ԍہA‚±‚̈ø”‚É‹U‚ð“n‚·‚ƁAeƒNƒ‰ƒX‚Å‚Í - ‚»‚̃L[‚ɑ΂·‚éƒfƒtƒHƒ‹ƒg‚̏ˆ—(ƒtƒH[ƒJƒX‚̈ړ®‚È‚Ç)‚ðs‚í‚È‚­‚È‚è‚Ü‚·B
+
 芪クラスのonKeyPressを呌ぶ際、この匕数に停を枡すず、芪クラスでは + そのキヌに察するデフォルトの凊理(フォヌカスの移動など)を行わなくなりたす。
-
à–Ÿ
+
説明
- @•¶Žš‚ª“ü—Í‚³‚ꂜ‚Æ‚«‚É”­¶‚µ‚Ü‚·BLayer.onKeyDown ‚ƈقȂé‚̂́AonKeyDown ‚ª - ‰Œ‘zƒL[ƒR[ƒh‚ðˆµ‚€‚̂ɑ΂µA‚±‚̃Cƒxƒ“ƒg‚Í•¶Žš‚»‚Ì‚à‚Ì‚ðˆµ‚¢‚Ü‚·B‰Ÿ‚³‚ꂜƒL[‚ª - •¶Žš‚Ƃ͊֌W‚̂Ȃ¢ƒL[ (ƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒL[‚È‚Ç) ‚̏ꍇ‚Í‚±‚̃Cƒxƒ“ƒg‚Í”­¶‚µ‚Ü‚¹‚ñB
+  文字が入力されたずきに発生したす。Layer.onKeyDown ず異なるのは、onKeyDown が + 仮想キヌコヌドを扱うのに察し、このむベントは文字そのものを扱いたす。抌されたキヌが + 文字ずは関係のないキヌ (ファンクションキヌなど) の堎合はこのむベントは発生したせん。
diff --git a/docs/kr2doc/contents/f_Layer_onKeyUp.html b/docs/kr2doc/contents/f_Layer_onKeyUp.html index acb76e0..7d738cc 100644 --- a/docs/kr2doc/contents/f_Layer_onKeyUp.html +++ b/docs/kr2doc/contents/f_Layer_onKeyUp.html @@ -5,54 +5,54 @@ - onKeyUp - ƒL[‚ª—£‚³‚ꂜ + onKeyUp - キヌが離された - + - - + +

Layer.onKeyUp

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒL[‚ª—£‚³‚ꂜ
-
ƒ^ƒCƒv
+キヌが離された +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onKeyUp(key, shift, process=true)
-
ˆø”
+
匕数
- +
- - -
key @—£‚³‚ꂜƒL[‚̉Œ‘zƒL[ƒR[ƒh‚Ì’l‚Å‚·B
+
 離されたキヌの仮想キヌコヌドの倀です。
shift @ƒL[‚ª—£‚³‚ê‚œŽž‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚âƒ}ƒEƒX‚̃{ƒ^ƒ“‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
+
 キヌが離された時に同時に抌されおいたシフト系のキヌやマりスのボタンの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
+ ssLeft : マりスの巊ボタンが抌されおいた
+ ssMiddle : マりスの䞭ボタンが抌されおいた
+ ssRight : マりスの右ボタンが抌されおいた
process @eƒNƒ‰ƒX‚ÌonKeyUp‚ðŒÄ‚ԍہA‚±‚̈ø”‚É‹U‚ð“n‚·‚ƁAeƒNƒ‰ƒX‚Å‚Í - ‚»‚̃L[‚ɑ΂·‚éƒfƒtƒHƒ‹ƒg‚̏ˆ—(ƒtƒH[ƒJƒX‚̈ړ®‚È‚Ç)‚ðs‚í‚È‚­‚È‚è‚Ü‚·B
+
 芪クラスのonKeyUpを呌ぶ際、この匕数に停を枡すず、芪クラスでは + そのキヌに察するデフォルトの凊理(フォヌカスの移動など)を行わなくなりたす。
-
à–Ÿ
+
説明
- @ƒL[‚ª—£‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  キヌが離された時に発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_onMouseDown.html b/docs/kr2doc/contents/f_Layer_onMouseDown.html index 0f2073b..2f49b53 100644 --- a/docs/kr2doc/contents/f_Layer_onMouseDown.html +++ b/docs/kr2doc/contents/f_Layer_onMouseDown.html @@ -5,58 +5,58 @@ - onMouseDown - ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ + onMouseDown - マりスのボタンが抌された - + - - + +

Layer.onMouseDown

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ
-
ƒ^ƒCƒv
+マりスのボタンが抌された +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onMouseDown(x, y, button, shift)
-
ˆø”
+
匕数
- +
- - - -
x @ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜˆÊ’u‚Ì x À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスのボタンが抌された䜍眮の x 座暙 ( レむダの衚瀺座暙での ) の倀です。
y @ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜˆÊ’u‚Ì y À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスのボタンが抌された䜍眮の y 座暙 ( レむダの衚瀺座暙での ) の倀です。
button @‰Ÿ‚³‚ꂜƒ}ƒEƒXƒ{ƒ^ƒ“‚Å‚·BˆÈ‰º‚Ì‚¢‚ž‚ê‚©‚Ì’l‚ɂȂè‚Ü‚·B
- mbLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ
- mbMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ
- mbRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ
+
 抌されたマりスボタンです。以䞋のいずれかの倀になりたす。
+ mbLeft : マりスの巊ボタンが抌された
+ mbMiddle : マりスの䞭ボタンが抌された
+ mbRight : マりスの右ボタンが抌された
shift @ƒ}ƒEƒXƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ‚Æ‚«‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
+
 マりスボタンが抌されたずきに同時に抌されおいたシフト系のキヌの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  マりスボタンが抌された時に発生したす。
-
ŽQÆ
+
参照
Layer.onClick
diff --git a/docs/kr2doc/contents/f_Layer_onMouseEnter.html b/docs/kr2doc/contents/f_Layer_onMouseEnter.html index 8c0d0da..a417999 100644 --- a/docs/kr2doc/contents/f_Layer_onMouseEnter.html +++ b/docs/kr2doc/contents/f_Layer_onMouseEnter.html @@ -5,38 +5,38 @@ - onMouseEnter - ƒ}ƒEƒX‚ª“ü‚Á‚Ä‚«‚œ + onMouseEnter - マりスが入っおきた - + - - + +

Layer.onMouseEnter

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒX‚ª“ü‚Á‚Ä‚«‚œ
-
ƒ^ƒCƒv
+マりスが入っおきた +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onMouseEnter()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒ}ƒEƒX‚ªƒŒƒCƒ„‚̗̈æ“à‚É“ü‚Á‚Ä‚«‚œ‚Æ‚«‚É”­¶‚µ‚Ü‚·B
+  マりスがレむダの領域内に入っおきたずきに発生したす。
-
ŽQÆ
+
参照
Layer.onMouseLeave
diff --git a/docs/kr2doc/contents/f_Layer_onMouseLeave.html b/docs/kr2doc/contents/f_Layer_onMouseLeave.html index 1eed9fc..f31b990 100644 --- a/docs/kr2doc/contents/f_Layer_onMouseLeave.html +++ b/docs/kr2doc/contents/f_Layer_onMouseLeave.html @@ -5,38 +5,38 @@ - onMouseLeave - ƒ}ƒEƒX‚ªo‚Ä‚¢‚Á‚œ + onMouseLeave - マりスが出おいった - + - - + +

Layer.onMouseLeave

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒX‚ªo‚Ä‚¢‚Á‚œ
-
ƒ^ƒCƒv
+マりスが出おいった +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onMouseLeave()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒ}ƒEƒX‚ªƒŒƒCƒ„‚̗̈æ“à‚©‚ço‚Ä‚¢‚Á‚œ‚Æ‚«‚É”­¶‚µ‚Ü‚·B
+  マりスがレむダの領域内から出おいったずきに発生したす。
-
ŽQÆ
+
参照
Layer.onMouseEnter
diff --git a/docs/kr2doc/contents/f_Layer_onMouseMove.html b/docs/kr2doc/contents/f_Layer_onMouseMove.html index be277b1..f401dcb 100644 --- a/docs/kr2doc/contents/f_Layer_onMouseMove.html +++ b/docs/kr2doc/contents/f_Layer_onMouseMove.html @@ -5,53 +5,53 @@ - onMouseMove - ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œ + onMouseMove - マりスが移動した - + - - + +

Layer.onMouseMove

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œ
-
ƒ^ƒCƒv
+マりスが移動した +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onMouseMove(x, y, shift)
-
ˆø”
+
匕数
- +
- - -
x @ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œˆÊ’u‚Ì x À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスが移動した䜍眮の x 座暙 ( レむダの衚瀺座暙での ) の倀です。
y @ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œˆÊ’u‚Ì y À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスが移動した䜍眮の y 座暙 ( レむダの衚瀺座暙での ) の倀です。
shift @ƒ}ƒEƒX‚ªˆÚ“®‚µ‚Ä‚¢‚œŽž‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚âƒ}ƒEƒX‚̃{ƒ^ƒ“‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
+
 マりスが移動しおいた時に同時に抌されおいたシフト系のキヌやマりスのボタンの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
+ ssLeft : マりスの巊ボタンが抌されおいた
+ ssMiddle : マりスの䞭ボタンが抌されおいた
+ ssRight : マりスの右ボタンが抌されおいた
-
à–Ÿ
+
説明
- @ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œŽž‚É”­¶‚µ‚Ü‚·B
+  マりスが移動した時に発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_onMouseUp.html b/docs/kr2doc/contents/f_Layer_onMouseUp.html index 5daa06a..0263f78 100644 --- a/docs/kr2doc/contents/f_Layer_onMouseUp.html +++ b/docs/kr2doc/contents/f_Layer_onMouseUp.html @@ -5,56 +5,56 @@ - onMouseUp - ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª—£‚³‚ꂜ + onMouseUp - マりスのボタンが離された - + - - + +

Layer.onMouseUp

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª—£‚³‚ꂜ
-
ƒ^ƒCƒv
+マりスのボタンが離された +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onMouseUp(x, y, button, shift)
-
ˆø”
+
匕数
- +
- - - -
x @ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª—£‚³‚ꂜˆÊ’u‚Ì x À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスのボタンが離された䜍眮の x 座暙 ( レむダの衚瀺座暙での ) の倀です。
y @ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª—£‚³‚ꂜˆÊ’u‚Ì y À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスのボタンが離された䜍眮の y 座暙 ( レむダの衚瀺座暙での ) の倀です。
button @—£‚³‚ꂜƒ}ƒEƒXƒ{ƒ^ƒ“‚Å‚·BˆÈ‰º‚Ì‚¢‚ž‚ê‚©‚Ì’l‚ɂȂè‚Ü‚·B
- mbLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª—£‚³‚ꂜ
- mbMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª—£‚³‚ꂜ
- mbRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª—£‚³‚ꂜ
+
 離されたマりスボタンです。以䞋のいずれかの倀になりたす。
+ mbLeft : マりスの巊ボタンが離された
+ mbMiddle : マりスの䞭ボタンが離された
+ mbRight : マりスの右ボタンが離された
shift @ƒ}ƒEƒXƒ{ƒ^ƒ“‚ª—£‚³‚ê‚œŽž‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
+
 マりスボタンが離された時に同時に抌されおいたシフト系のキヌの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒ{ƒ^ƒ“‚ª—£‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  マりスボタンが離された時に発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_onMouseWheel.html b/docs/kr2doc/contents/f_Layer_onMouseWheel.html index 5af10bd..7a58579 100644 --- a/docs/kr2doc/contents/f_Layer_onMouseWheel.html +++ b/docs/kr2doc/contents/f_Layer_onMouseWheel.html @@ -5,59 +5,59 @@ - onMouseWheel - ƒ}ƒEƒXƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œ + onMouseWheel - マりスホむヌルが回転した - + - - + +

Layer.onMouseWheel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒXƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œ
-
ƒ^ƒCƒv
+マりスホむヌルが回転した +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onMouseWheel(shift, delta, x, y)
-
ˆø”
+
匕数
- +
- - - -
shift @ƒ}ƒEƒX‚ªˆÚ“®‚µ‚Ä‚¢‚œŽž‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚âƒ}ƒEƒX‚̃{ƒ^ƒ“‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
+
 マりスが移動しおいた時に同時に抌されおいたシフト系のキヌやマりスのボタンの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
+ ssLeft : マりスの巊ボタンが抌されおいた
+ ssMiddle : マりスの䞭ボタンが抌されおいた
+ ssRight : マりスの右ボタンが抌されおいた
delta @ƒzƒC[ƒ‹‚̉ñ“]Šp‚Å‚·Bã•ûŒü(ƒ†[ƒU‚Ì”œ‘Α€‚Ì•ûŒü)‚ɉñ‚³‚ꂜê‡‚͐³A - ‰º•ûŒü(ƒ†[ƒU‘€‚Ì•ûŒü)‚ɉñ‚³‚ꂜê‡‚Í•‰‚Ì’l‚ɂȂè‚Ü‚·B’ʏíAÅ¬—Ê‚Í 120 - ‚ƂȂè‚Ü‚·B
+
 ホむヌルの回転角です。䞊方向(ナヌザの反察偎の方向)に回された堎合は正、 + 䞋方向(ナヌザ偎の方向)に回された堎合は負の倀になりたす。通垞、最小量は 120 + ずなりたす。
x @ƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œˆÊ’u‚Ì x À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 ホむヌルが回転した䜍眮の x 座暙 ( レむダの衚瀺座暙での ) の倀です。
y @ƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œˆÊ’u‚Ì y À•W ( ƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 ホむヌルが回転した䜍眮の y 座暙 ( レむダの衚瀺座暙での ) の倀です。
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œŽž‚É”­¶‚µ‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚́AƒL[ƒ{[ƒhƒCƒxƒ“ƒg‚Æ“¯‚¶‚­AƒtƒH[ƒJƒX‚ðŽ‚Á‚Ä‚¢‚郌ƒCƒ„‚ɂ̂ݔ­¶‚µ‚Ü‚·B
+  マりスホむヌルが回転した時に発生したす。
+  このむベントは、キヌボヌドむベントず同じく、フォヌカスを持っおいるレむダにのみ発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_onNodeDisabled.html b/docs/kr2doc/contents/f_Layer_onNodeDisabled.html index 86c7a71..9da8ef1 100644 --- a/docs/kr2doc/contents/f_Layer_onNodeDisabled.html +++ b/docs/kr2doc/contents/f_Layer_onNodeDisabled.html @@ -5,37 +5,37 @@ - onNodeDisabled - ƒm[ƒh‚ª‘€ì•s”\‚ɂȂÁ‚œ + onNodeDisabled - ノヌドが操䜜䞍胜になった - + - - + +

Layer.onNodeDisabled

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒm[ƒh‚ª‘€ì•s”\‚ɂȂÁ‚œ
-
ƒ^ƒCƒv
+ノヌドが操䜜䞍胜になった +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onNodeDisabled()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @‚»‚̃ŒƒCƒ„‚âA‚»‚̃ŒƒCƒ„‚Ì ( eŽqŠÖŒW“I‚É ) ãˆÊ‚̃ŒƒCƒ„‚Ì Layer.enabled ƒvƒƒpƒeƒB - ‚ª•ύX‚³‚ꂜ‚œ‚߂ɁA‚»‚̃ŒƒCƒ„‚ª‘€ì•s”\‚ɂȂÁ‚œ‚Æ‚«‚ɌĂ΂ê‚Ü‚·B
+  そのレむダや、そのレむダの ( 芪子関係的に ) 䞊䜍のレむダの Layer.enabled プロパティ + が倉曎されたために、そのレむダが操䜜䞍胜になったずきに呌ばれたす。
diff --git a/docs/kr2doc/contents/f_Layer_onNodeEnabled.html b/docs/kr2doc/contents/f_Layer_onNodeEnabled.html index 44d08d5..23b75e2 100644 --- a/docs/kr2doc/contents/f_Layer_onNodeEnabled.html +++ b/docs/kr2doc/contents/f_Layer_onNodeEnabled.html @@ -5,37 +5,37 @@ - onNodeEnabled - ƒm[ƒh‚ª‘€ì‰Â”\‚ɂȂÁ‚œ + onNodeEnabled - ノヌドが操䜜可胜になった - + - - + +

Layer.onNodeEnabled

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒm[ƒh‚ª‘€ì‰Â”\‚ɂȂÁ‚œ
-
ƒ^ƒCƒv
+ノヌドが操䜜可胜になった +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onNodeEnabled()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @‚»‚̃ŒƒCƒ„‚âA‚»‚̃ŒƒCƒ„‚Ì ( eŽqŠÖŒW“I‚É ) ãˆÊ‚̃ŒƒCƒ„‚Ì Layer.enabled ƒvƒƒpƒeƒB - ‚ª•ύX‚³‚ꂜ‚œ‚߂ɁA‚»‚̃ŒƒCƒ„‚ª‘€ì‰Â”\‚ɂȂÁ‚œ‚Æ‚«‚ɌĂ΂ê‚Ü‚·B
+  そのレむダや、そのレむダの ( 芪子関係的に ) 䞊䜍のレむダの Layer.enabled プロパティ + が倉曎されたために、そのレむダが操䜜可胜になったずきに呌ばれたす。
diff --git a/docs/kr2doc/contents/f_Layer_onPaint.html b/docs/kr2doc/contents/f_Layer_onPaint.html index bc5710d..60375f5 100644 --- a/docs/kr2doc/contents/f_Layer_onPaint.html +++ b/docs/kr2doc/contents/f_Layer_onPaint.html @@ -5,40 +5,40 @@ - onPaint - •`‰æ‚³‚ê‚邯‚« + onPaint - 描画されるずき - + - - + +

Layer.onPaint

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æ‚³‚ê‚邯‚«
-
ƒ^ƒCƒv
+描画されるずき +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onPaint()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ªŽÀÛ‚ɃEƒBƒ“ƒhƒE‚É•`‰æ‚³‚ê‚é’Œ‘O‚ɌĂ΂ê‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚Í Layer.callOnPaint ƒvƒƒpƒeƒB‚ª^‚ÌŽž‚݂̂ɌĂ΂êA - Layer.callOnPaint ‚Í‚±‚̃Cƒxƒ“ƒg‚ªŽÀs‚µI‚í‚Á‚œŒãŽ©“®“I‚É‹U‚ɐݒ肳‚ê‚Ü‚·B
+  レむダが実際にりィンドりに描画される盎前に呌ばれたす。
+  このむベントは Layer.callOnPaint プロパティが真の時のみに呌ばれ、 + Layer.callOnPaint はこのむベントが実行し終わった埌自動的に停に蚭定されたす。
-
ŽQÆ
+
参照
Layer.update
diff --git a/docs/kr2doc/contents/f_Layer_onSearchNextFocusable.html b/docs/kr2doc/contents/f_Layer_onSearchNextFocusable.html index b2f0c86..7d765a1 100644 --- a/docs/kr2doc/contents/f_Layer_onSearchNextFocusable.html +++ b/docs/kr2doc/contents/f_Layer_onSearchNextFocusable.html @@ -5,44 +5,44 @@ - onSearchNextFocusable - ƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚ÌŒã•ûŒŸõ + onSearchNextFocusable - フォヌカス可胜なレむダの埌方怜玢 - + - - + +

Layer.onSearchNextFocusable

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚ÌŒã•ûŒŸõ
-
ƒ^ƒCƒv
+フォヌカス可胜なレむダの埌方怜玢 +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onSearchNextFocusable(layer)
-
ˆø”
+
匕数
- +
-
layer @ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚郌ƒCƒ„ƒIƒuƒWƒFƒNƒg‚Å‚·B
- @eƒNƒ‰ƒX‚Ì“¯–Œ‚̃ƒ\ƒbƒh‚ðŒÄ‚Ô‚Æ‚«‚Ɉø”‚Æ‚µ‚ÄŽw’肵‚Ü‚·B
- @null ‚ð“n‚·‚ƁAƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚Í–³‚¢‚Æ‚µ‚ďˆ—‚³‚ê‚Ü‚·B
+
 フォヌカスを受け取るレむダオブゞェクトです。
+  芪クラスの同名のメ゜ッドを呌ぶずきに匕数ずしお指定したす。
+  null を枡すず、フォヌカス可胜なレむダは無いずしお凊理されたす。
-
à–Ÿ
+
説明
- @ƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚ÌŒã•ûŒŸõ‚ðs‚€‚Æ‚«‚É”­¶‚·‚éƒCƒxƒ“ƒg‚Å‚·B
- @ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚郌ƒCƒ„‚ðŽw’è‚·‚邯‚«‚́AƒX[ƒp[ƒNƒ‰ƒX‚Ì“¯–Œ‚̃Cƒxƒ“ƒg - ‚̈ø”‚É‚»‚̃ŒƒCƒ„‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
+  フォヌカス可胜なレむダの埌方怜玢を行うずきに発生するむベントです。
+  フォヌカスを受け取るレむダを指定するずきは、スヌパヌクラスの同名のむベント + の匕数にそのレむダを指定しおください。
diff --git a/docs/kr2doc/contents/f_Layer_onSearchPrevFocusable.html b/docs/kr2doc/contents/f_Layer_onSearchPrevFocusable.html index 308ddd8..b454601 100644 --- a/docs/kr2doc/contents/f_Layer_onSearchPrevFocusable.html +++ b/docs/kr2doc/contents/f_Layer_onSearchPrevFocusable.html @@ -5,44 +5,44 @@ - onSearchPrevFocusable - ƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚Ì‘O•ûŒŸõ + onSearchPrevFocusable - フォヌカス可胜なレむダの前方怜玢 - + - - + +

Layer.onSearchPrevFocusable

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚Ì‘O•ûŒŸõ
-
ƒ^ƒCƒv
+フォヌカス可胜なレむダの前方怜玢 +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onSearchPrevFocusable(layer)
-
ˆø”
+
匕数
- +
-
layer @ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚郌ƒCƒ„ƒIƒuƒWƒFƒNƒg‚Å‚·B
- @eƒNƒ‰ƒX‚Ì“¯–Œ‚̃ƒ\ƒbƒh‚ðŒÄ‚Ô‚Æ‚«‚Ɉø”‚Æ‚µ‚ÄŽw’肵‚Ü‚·B
- @null ‚ð“n‚·‚ƁAƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚Í–³‚¢‚Æ‚µ‚ďˆ—‚³‚ê‚Ü‚·B
+
 フォヌカスを受け取るレむダオブゞェクトです。
+  芪クラスの同名のメ゜ッドを呌ぶずきに匕数ずしお指定したす。
+  null を枡すず、フォヌカス可胜なレむダは無いずしお凊理されたす。
-
à–Ÿ
+
説明
- @ƒtƒH[ƒJƒX‰Â”\‚ȃŒƒCƒ„‚Ì‘O•ûŒŸõ‚ðs‚€‚Æ‚«‚É”­¶‚·‚éƒCƒxƒ“ƒg‚Å‚·B
- @ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚郌ƒCƒ„‚ðŽw’è‚·‚邯‚«‚́AƒX[ƒp[ƒNƒ‰ƒX‚Ì“¯–Œ‚̃Cƒxƒ“ƒg - ‚̈ø”‚É‚»‚̃ŒƒCƒ„‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
+  フォヌカス可胜なレむダの前方怜玢を行うずきに発生するむベントです。
+  フォヌカスを受け取るレむダを指定するずきは、スヌパヌクラスの同名のむベント + の匕数にそのレむダを指定しおください。
diff --git a/docs/kr2doc/contents/f_Layer_onTransitionCompleted.html b/docs/kr2doc/contents/f_Layer_onTransitionCompleted.html index 00297ac..4c2377e 100644 --- a/docs/kr2doc/contents/f_Layer_onTransitionCompleted.html +++ b/docs/kr2doc/contents/f_Layer_onTransitionCompleted.html @@ -5,44 +5,44 @@ - onTransitionCompleted - ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªI—¹‚µ‚œ + onTransitionCompleted - トランゞションが終了した - + - - + +

Layer.onTransitionCompleted

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªI—¹‚µ‚œ
-
ƒ^ƒCƒv
+トランゞションが終了した +
タむプ
-LayerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Layerクラスのむベント
-
\•¶
+
構文
onTransitionCompleted(dest, src)
-
ˆø”
+
匕数
- +
- -
dest @ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“æ‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg ( ’ʏí‚Í this ) ‚ª“n‚³‚ê‚Ü‚·B
+
 トランゞション先のレむダオブゞェクト ( 通垞は this ) が枡されたす。
src @ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ª“n‚³‚ê‚Ü‚·B
- @ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ÌŽí—Þ‚É‚æ‚Á‚Ä‚Í null ‚ɂȂ蓟‚Ü‚·B
+
 トランゞション元のレむダオブゞェクトが枡されたす。
+  トランゞションの皮類によっおは null になり埗たす。
-
à–Ÿ
+
説明
- @ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ªI—¹‚µ‚œŽž‚ɌĂ΂ê‚Ü‚·B
+  トランゞションが終了した時に呌ばれたす。
diff --git a/docs/kr2doc/contents/f_Layer_opacity.html b/docs/kr2doc/contents/f_Layer_opacity.html index f6ca967..807a1a7 100644 --- a/docs/kr2doc/contents/f_Layer_opacity.html +++ b/docs/kr2doc/contents/f_Layer_opacity.html @@ -5,29 +5,29 @@ - opacity - •s“§–Ÿ“x + opacity - 䞍透明床 - + - - + +

Layer.opacity

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•s“§–Ÿ“x
-
ƒ^ƒCƒv
+䞍透明床 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•s“§–Ÿ“x‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @’l‚Í 0 ` 255 ‚̐®”‚ŁA’l‚ª‘å‚«‚¢‚Ù‚Ç•s“§–Ÿ‚È•\ŽŠ‚ɂȂè‚Ü‚·B
+  レむダの䞍透明床を衚したす。倀を蚭定するこずができたす。
+  倀は 0  255 の敎数で、倀が倧きいほど䞍透明な衚瀺になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_operateAffine.html b/docs/kr2doc/contents/f_Layer_operateAffine.html index 530273c..f4f49ce 100644 --- a/docs/kr2doc/contents/f_Layer_operateAffine.html +++ b/docs/kr2doc/contents/f_Layer_operateAffine.html @@ -5,150 +5,150 @@ - operateAffine - ƒAƒtƒBƒ“•ÏŠ·‰‰ŽZ‡¬ + operateAffine - アフィン倉換挔算合成 - + - - + +

Layer.operateAffine

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒAƒtƒBƒ“•ÏŠ·‰‰ŽZ‡¬
-
ƒ^ƒCƒv
+アフィン倉換挔算合成 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
operateAffine(src, sleft, stop, swidth, sheight, affine, A, B, C, D, E, F, mode=omAuto, opa=255, type=stNearest)
-
ˆø”
+
匕数
- +
- - - - - - - - - - - - - - -
src @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 重ね合わせ元のレむダオブゞェクトを指定したす。
sleft @d‚ˍ‡‚킹‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の巊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @d‚ˍ‡‚킹‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の䞊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @d‚ˍ‡‚킹‚é‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の暪幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @d‚ˍ‡‚킹‚é‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の瞊幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
affine @‘±‚­‚U‚‚̈ø” (A ` F ƒpƒ‰ƒ[ƒ^)‚ð‚ǂ̂悀‚Ɉµ‚€‚©‚ðŽw’肵‚Ü‚·B
- @^‚ðŽw’è‚·‚邯A‚U‚‚̃pƒ‰ƒ[ƒ^‚Í‚»‚ꂌ‚êˆÈ‰º‚̂悀‚ɉðŽß‚³‚ê‚Ü‚·B
- A : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì a
- B : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì b
- C : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì c
- D : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì d
- E : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì tx
- F : 2DƒAƒtƒBƒ“•ÏŠ·s—ñ‚Ì ty
+
 続く぀の匕数 (A  F パラメヌタ)をどのように扱うかを指定したす。
+  真を指定するず、぀のパラメヌタはそれぞれ以䞋のように解釈されたす。
+ A : 2Dアフィン倉換行列の a
+ B : 2Dアフィン倉換行列の b
+ C : 2Dアフィン倉換行列の c
+ D : 2Dアフィン倉換行列の d
+ E : 2Dアフィン倉換行列の tx
+ F : 2Dアフィン倉換行列の ty

- @ƒAƒtƒBƒ“•ÏŠ·‚É‚æ‚èAd‚ˍ‡‚킹Œ³‚̉摜ˆÊ’u (x, y) ( ‚œ‚Ÿ‚µAd‚ˍ‡‚킹Œ³‹éŒ`‚̍¶ã‹÷‚ð (0, 0) ‚Æ‚·‚é ) ‚͈ȉº‚ÌŽ®‚É‚æ‚èAd‚ˍ‡‚킹æ‚̉摜ˆÊ’u (x', y')‚ɕϊ·‚³‚ê‚Ü‚·B
+  アフィン倉換により、重ね合わせ元の画像䜍眮 (x, y) ( ただし、重ね合わせ元矩圢の巊䞊隅を (0, 0) ずする ) は以䞋の匏により、重ね合わせ先の画像䜍眮 (x', y')に倉換されたす。
x' = a*x + c*y + tx
y' = b*x + d*y + ty

- @‹U‚ðŽw’è‚·‚邯A‚U‚‚̃pƒ‰ƒ[ƒ^‚Í‚»‚ꂌ‚êˆÈ‰º‚̂悀‚ɉðŽß‚³‚ê‚Ü‚·B
- A : ƒRƒs[Œ³‹éŒ`‚̍¶ã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x0)
- B : ƒRƒs[Œ³‹éŒ`‚̍¶ã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y0)
- C : ƒRƒs[Œ³‹éŒ`‚̉Eã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x1)
- D : ƒRƒs[Œ³‹éŒ`‚̉Eã‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y1)
- E : ƒRƒs[Œ³‹éŒ`‚̍¶‰º‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é X À•WˆÊ’u(x2)
- F : ƒRƒs[Œ³‹éŒ`‚̍¶‰º‹÷‚Ì“_‚́AƒRƒs[æ‚ł̉摜ˆÊ’u‚É‚š‚¯‚é Y À•WˆÊ’u(y2)
+  停を指定するず、぀のパラメヌタはそれぞれ以䞋のように解釈されたす。
+ A : コピヌ元矩圢の巊䞊隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x0)
+ B : コピヌ元矩圢の巊䞊隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y0)
+ C : コピヌ元矩圢の右䞊隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x1)
+ D : コピヌ元矩圢の右䞊隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y1)
+ E : コピヌ元矩圢の巊䞋隅の点の、コピヌ先での画像䜍眮における X 座暙䜍眮(x2)
+ F : コピヌ元矩圢の巊䞋隅の点の、コピヌ先での画像䜍眮における Y 座暙䜍眮(y2)

- @‹U‚ðŽw’肵‚œê‡Ad‚ˍ‡‚킹Œ³‚̉E‰º‹÷‚ɑΉž‚·‚éAd‚ˍ‡‚킹æˆÊ’u(x3, y3)‚ÍŽ©“®“I‚Ɉȉº‚ÌŽ®‚É‚æ‚Á‚ÄŒvŽZ‚³‚ê‚Ü‚·B
+  停を指定した堎合、重ね合わせ元の右䞋隅に察応する、重ね合わせ先䜍眮(x3, y3)は自動的に以䞋の匏によっお蚈算されたす。
x3 = x1 - x0 + x2
y3 = y1 - y0 + y2
A @A ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 A パラメヌタです。affine 匕数によっお解釈が倉わりたす。
B @B ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 B パラメヌタです。affine 匕数によっお解釈が倉わりたす。
C @C ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 C パラメヌタです。affine 匕数によっお解釈が倉わりたす。
D @D ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 D パラメヌタです。affine 匕数によっお解釈が倉わりたす。
E @E ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 E パラメヌタです。affine 匕数によっお解釈が倉わりたす。
F @F ƒpƒ‰ƒ[ƒ^‚Å‚·Baffine ˆø”‚É‚æ‚Á‚ĉðŽß‚ª•Ï‚í‚è‚Ü‚·B
+
 F パラメヌタです。affine 匕数によっお解釈が倉わりたす。
mode @‰‰ŽZ‚̃‚[ƒh‚ðŽw’肵‚Ü‚·B
- omAuto ‚ªŽw’肳‚ꂜê‡‚͉‰ŽZŒ³ƒŒƒCƒ„‚ÌLayer.typeƒvƒƒpƒeƒB‚ɏ]‚Á‚ĉ‰ŽZ‚ÌŽí—Þ‚ªŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·B
- omPsNormal ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃Aƒ‹ƒtƒ@‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsAdditive ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì•¢‚¢Ä‚«(ƒŠƒjƒA)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsSubtractive ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏Ă«ž‚Ý(ƒŠƒjƒA)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsMultiplicative ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏æŽZ‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsScreen ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃XƒNƒŠ[ƒ“‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsOverlay ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃I[ƒo[ƒŒƒC‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsHardLight ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃n[ƒhƒ‰ƒCƒg‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsSoftLight ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃\ƒtƒgƒ‰ƒCƒg‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsColorDodge ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì•¢‚¢Ä‚«ƒJƒ‰[‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsColorDodge5 ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshop‚̃o[ƒWƒ‡ƒ“5.x ˆÈ‰º‚ƌ݊·‚Ì•¢‚¢Ä‚«ƒJƒ‰[‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsColorBurn ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏Ă«ž‚݃Jƒ‰[‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsLighten ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì”äŠr(–Ÿ)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsDarken ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì”äŠr(ˆÃ)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsDifference ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̍·‚̐â‘Î’l‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsDifference5 ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshop‚̃o[ƒWƒ‡ƒ“ 5.x ˆÈ‰º‚ƌ݊·‚̍·‚̐â‘Î’l‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsExclusion ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏œŠO‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omAdditive ‚ªŽw’肳‚ꂜê‡‚͉ÁŽZ‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omSubtractive ‚ªŽw’肳‚ꂜê‡‚ÍŒžŽZ‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omMultiplicative ‚ªŽw’肳‚ꂜê‡‚͏æŽZ‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omDodge ‚ªŽw’肳‚ꂜê‡‚Í•¢‚¢Ä‚«‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omDarken ‚ªŽw’肳‚ꂜê‡‚Í”äŠr(ˆÃ)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omLighten ‚ªŽw’肳‚ꂜê‡‚Í”äŠr(–Ÿ)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omScreen ‚ªŽw’肳‚ꂜê‡‚̓XƒNƒŠ[ƒ“æŽZ‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omAlpha ‚ªŽw’肳‚ꂜê‡‚̓Aƒ‹ƒtƒ@‡¬‚ªs‚í‚ê‚Ü‚·B
- omAddAlpha ‚ªŽw’肳‚ꂜê‡‚͉ÁŽZƒAƒ‹ƒtƒ@‡¬‚ªs‚í‚ê‚Ü‚·B‚±‚̏ꍇ‚́A“]‘—æ‚Ì Layer.face ƒvƒƒpƒeƒB‚ª dfOpaque ‚©‚ Layer.holdAlpha ƒvƒƒpƒeƒB‚ª‹U‚̂Ƃ«Atype ˆø”‚É stFastLinear ‚ðŽw’è‚·‚邱‚Ƃɂæ‚èüŒ`•âŠÔ‚ª‰Â”\‚Å‚·B
- omOpaque ‚ªŽw’肳‚ꂜê‡‚Í src ‚̃Aƒ‹ƒtƒ@î•ñ‚Í–³Ž‹‚³‚êAsrc ‚͏í‚ÉŠ®‘S•s“§–Ÿ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B‚±‚̏ꍇ‚́A“]‘—æ‚Ì Layer.face ƒvƒƒpƒeƒB‚ª dfOpaque ‚©‚ Layer.holdAlpha ƒvƒƒpƒeƒB‚ª‹U‚̂Ƃ«Atype ˆø”‚É stFastLinear ‚ðŽw’è‚·‚邱‚Ƃɂæ‚èüŒ`•âŠÔ‚ª‰Â”\‚Å‚·B
+
 挔算のモヌドを指定したす。
+ omAuto が指定された堎合は挔算元レむダのLayer.typeプロパティに埓っお挔算の皮類が自動的に決定されたす。
+ omPsNormal が指定された堎合はPhotoshop互換のアルファ合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsAdditive が指定された堎合はPhotoshop互換の芆い焌き(リニア)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsSubtractive が指定された堎合はPhotoshop互換の焌き蟌み(リニア)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsMultiplicative が指定された堎合はPhotoshop互換の乗算合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsScreen が指定された堎合はPhotoshop互換のスクリヌン合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsOverlay が指定された堎合はPhotoshop互換のオヌバヌレむ合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsHardLight が指定された堎合はPhotoshop互換のハヌドラむト合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsSoftLight が指定された堎合はPhotoshop互換の゜フトラむト合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsColorDodge が指定された堎合はPhotoshop互換の芆い焌きカラヌ合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsColorDodge5 が指定された堎合はPhotoshopのバヌゞョン5.x 以䞋ず互換の芆い焌きカラヌ合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsColorBurn が指定された堎合はPhotoshop互換の焌き蟌みカラヌ合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsLighten が指定された堎合はPhotoshop互換の比范(明)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsDarken が指定された堎合はPhotoshop互換の比范(暗)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsDifference が指定された堎合はPhotoshop互換の差の絶察倀合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsDifference5 が指定された堎合はPhotoshopのバヌゞョン 5.x 以䞋ず互換の差の絶察倀合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsExclusion が指定された堎合はPhotoshop互換の陀倖合成が行われたす(珟バヌゞョンでは未実装です)。
+ omAdditive が指定された堎合は加算合成が行われたす(珟バヌゞョンでは未実装です)。
+ omSubtractive が指定された堎合は枛算合成が行われたす(珟バヌゞョンでは未実装です)。
+ omMultiplicative が指定された堎合は乗算合成が行われたす(珟バヌゞョンでは未実装です)。
+ omDodge が指定された堎合は芆い焌き合成が行われたす(珟バヌゞョンでは未実装です)。
+ omDarken が指定された堎合は比范(暗)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omLighten が指定された堎合は比范(明)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omScreen が指定された堎合はスクリヌン乗算合成が行われたす(珟バヌゞョンでは未実装です)。
+ omAlpha が指定された堎合はアルファ合成が行われたす。
+ omAddAlpha が指定された堎合は加算アルファ合成が行われたす。この堎合は、転送先の Layer.face プロパティが dfOpaque か぀ Layer.holdAlpha プロパティが停のずき、type 匕数に stFastLinear を指定するこずにより線圢補間が可胜です。
+ omOpaque が指定された堎合は src のアルファ情報は無芖され、src は垞に完党䞍透明であるず芋なされたす。この堎合は、転送先の Layer.face プロパティが dfOpaque か぀ Layer.holdAlpha プロパティが停のずき、type 匕数に stFastLinear を指定するこずにより線圢補間が可胜です。
opa @d‚ˍ‡‚킹‚Ì•s“§–Ÿ“x ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 重ね合わせの䞍透明床 ( 0  255 ) を指定したす。
type @ƒAƒtƒBƒ“•ÏŠ·‚̃^ƒCƒv‚ðŽw’肵‚Ü‚·B
- stNearest : Å‹ß–T“_–@‚ª—p‚¢‚ç‚ê‚Ü‚·
- stFastLinear : ’ᐞ“x‚̐üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(ˆê•”ŽÀ‘•)
- stLinear : üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- stCubic : ‚RŽŸŒ³•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- @‘¬“x‚Í stNearest > stFastLinear > stLinear > stCubic ‚̏‡‚ɍ‚‘¬‚Å‚·‚ªA‰æŽ¿‚Í‘¬“x‚ª - ‘¬‚¯‚ê‚Α¬‚¢ƒ‚[ƒh‚Ù‚Ç’á‰æŽ¿‚ɂȂè‚Ü‚·B
- @stFastLinear ‚â stLinear, stCubic ‚ɑ΂µ‚ẮAstRefNoClip ‚ðƒrƒbƒg˜_—˜a‚ŒljÁŽw’è - ‚·‚邱‚Æ‚ª‚Å‚«A‚±‚̏ꍇ‚́AƒRƒs[‚·‚éƒrƒbƒgƒ}ƒbƒv‚̗̈æŠO‚ðŽQÆ‚µ‚ĐF‚ð‡¬‚·‚邱‚Æ‚ð - ‹–‰Â‚µ‚Ü‚·B‚±‚ê‚ðŽw’肵‚È‚¢ê‡‚́A“]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚ÌŽüˆÍ‚É—]—T‚ª‚ ‚Á‚œ‚Æ‚µ‚Ä‚àA - “]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚͈̔͊O‚ðŽQÆ‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ(”͈͊O‚̐F‚Í‚à‚Á‚Æ‚à‹ß‚¢ˆÊ’u‚É‚ ‚é - ”͈͓à‚̃sƒNƒZƒ‹‚̐F‚ÆŒ©‚È‚³‚ê‚Ü‚·)B
+
 アフィン倉換のタむプを指定したす。
+ stNearest : 最近傍点法が甚いられたす
+ stFastLinear : 䜎粟床の線圢補間が甚いられたす(䞀郚実装)
+ stLinear : 線圢補間が甚いられたす(未実装)
+ stCubic : 次元補間が甚いられたす(未実装)
+  速床は stNearest > stFastLinear > stLinear > stCubic の順に高速ですが、画質は速床が + 速ければ速いモヌドほど䜎画質になりたす。
+  stFastLinear や stLinear, stCubic に察しおは、stRefNoClip をビット論理和で远加指定 + するこずができ、この堎合は、コピヌするビットマップの領域倖を参照しお色を合成するこずを + 蚱可したす。これを指定しない堎合は、転送元ビットマップの呚囲に䜙裕があったずしおも、 + 転送元ビットマップの範囲倖を参照するこずはありたせん(範囲倖の色はもっずも近い䜍眮にある + 範囲内のピクセルの色ず芋なされたす)。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜd‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚Ì‹éŒ`‚ðAd‚ˍ‡‚킹æ ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„ ) ‚É - ƒAƒtƒBƒ“•ÏŠ·‚ðs‚¢‚È‚ª‚牉ŽZ‡¬‚µ‚Ü‚·B
- @ƒAƒtƒBƒ“•ÏŠ·‚ɂ‚¢‚Ä‚Í Layer.affineCopy ‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @mode ‚É omAuto ‚ðŽw’肵‚œê‡‚́A‰‰ŽZŒ³ƒŒƒCƒ„‚ÌLayer.typeƒvƒƒpƒeƒB‚ɏ]‚Á‚ĉ‰ŽZ‚ÌŽí—Þ‚ªŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·B
+  指定された重ね合わせ元レむダの矩圢を、重ね合わせ先 ( メ゜ッドを実行するレむダ ) に + アフィン倉換を行いながら挔算合成したす。
+  アフィン倉換に぀いおは Layer.affineCopy も参照しおください。
+  mode に omAuto を指定した堎合は、挔算元レむダのLayer.typeプロパティに埓っお挔算の皮類が自動的に決定されたす。
diff --git a/docs/kr2doc/contents/f_Layer_operateRect.html b/docs/kr2doc/contents/f_Layer_operateRect.html index a7224d6..028efce 100644 --- a/docs/kr2doc/contents/f_Layer_operateRect.html +++ b/docs/kr2doc/contents/f_Layer_operateRect.html @@ -5,98 +5,98 @@ - operateRect - ‹éŒ`‰‰ŽZ‡¬ + operateRect - 矩圢挔算合成 - + - - + +

Layer.operateRect

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹éŒ`‰‰ŽZ‡¬
-
ƒ^ƒCƒv
+矩圢挔算合成 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
operateRect(dleft, dtop, src, sleft, stop, swidth, sheight, mode=omAuto, opa=255)
-
ˆø”
+
匕数
- +
- - - - - - - - -
dleft @‰‰ŽZæ‚Ì‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ‰‰ŽZæƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 挔算先の矩圢の巊端䜍眮を ( 挔算先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dtop @‰‰ŽZæ‚Ì‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ‰‰ŽZæƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 挔算先の矩圢の䞊端䜍眮を ( 挔算先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
src @‰‰ŽZŒ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 挔算元のレむダオブゞェクトを指定したす。
sleft @‰‰ŽZ‚·‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ‰‰ŽZŒ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 挔算する矩圢の巊端䜍眮を ( 挔算元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @‰‰ŽZ‚·‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ‰‰ŽZŒ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 挔算する矩圢の䞊端䜍眮を ( 挔算元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @‰‰ŽZ‚·‚é‹éŒ`‚̉¡•‚ð ( ‰‰ŽZŒ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 挔算する矩圢の暪幅を ( 挔算元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @‰‰ŽZ‚·‚é‹éŒ`‚̏c•‚ð ( ‰‰ŽZŒ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 挔算する矩圢の瞊幅を ( 挔算元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
mode @‰‰ŽZ‚̃‚[ƒh‚ðŽw’肵‚Ü‚·B
- omAuto ‚ªŽw’肳‚ꂜê‡‚͉‰ŽZŒ³ƒŒƒCƒ„‚ÌLayer.typeƒvƒƒpƒeƒB‚ɏ]‚Á‚ĉ‰ŽZ‚ÌŽí—Þ‚ªŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·B
- omPsNormal ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃Aƒ‹ƒtƒ@‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsAdditive ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì•¢‚¢Ä‚«(ƒŠƒjƒA)‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsSubtractive ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏Ă«ž‚Ý(ƒŠƒjƒA)‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsMultiplicative ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏æŽZ‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsScreen ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃XƒNƒŠ[ƒ“‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsOverlay ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃I[ƒo[ƒŒƒC‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsHardLight ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃n[ƒhƒ‰ƒCƒg‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsSoftLight ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃\ƒtƒgƒ‰ƒCƒg‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsColorDodge ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì•¢‚¢Ä‚«ƒJƒ‰[‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsColorDodge5 ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshop‚̃o[ƒWƒ‡ƒ“5.x ˆÈ‰º‚ƌ݊·‚Ì•¢‚¢Ä‚«ƒJƒ‰[‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsColorBurn ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏Ă«ž‚݃Jƒ‰[‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsLighten ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì”äŠr(–Ÿ)‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsDarken ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì”äŠr(ˆÃ)‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsDifference ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̍·‚̐â‘Î’l‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsDifference5 ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshop‚̃o[ƒWƒ‡ƒ“ 5.x ˆÈ‰º‚ƌ݊·‚̍·‚̐â‘Î’l‡¬‚ªs‚í‚ê‚Ü‚·B
- omPsExclusion ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏œŠO‡¬‚ªs‚í‚ê‚Ü‚·B
- omAdditive ‚ªŽw’肳‚ꂜê‡‚͉ÁŽZ‡¬‚ªs‚í‚ê‚Ü‚·B
- omSubtractive ‚ªŽw’肳‚ꂜê‡‚ÍŒžŽZ‡¬‚ªs‚í‚ê‚Ü‚·B
- omMultiplicative ‚ªŽw’肳‚ꂜê‡‚͏æŽZ‡¬‚ªs‚í‚ê‚Ü‚·B
- omDodge ‚ªŽw’肳‚ꂜê‡‚Í•¢‚¢Ä‚«‡¬‚ªs‚í‚ê‚Ü‚·B
- omDarken ‚ªŽw’肳‚ꂜê‡‚Í”äŠr(ˆÃ)‡¬‚ªs‚í‚ê‚Ü‚·B
- omLighten ‚ªŽw’肳‚ꂜê‡‚Í”äŠr(–Ÿ)‡¬‚ªs‚í‚ê‚Ü‚·B
- omScreen ‚ªŽw’肳‚ꂜê‡‚̓XƒNƒŠ[ƒ“æŽZ‡¬‚ªs‚í‚ê‚Ü‚·B
- omAlpha ‚ªŽw’肳‚ꂜê‡‚̓Aƒ‹ƒtƒ@‡¬‚ªs‚í‚ê‚Ü‚·B
- omAddAlpha ‚ªŽw’肳‚ꂜê‡‚͉ÁŽZƒAƒ‹ƒtƒ@‡¬‚ªs‚í‚ê‚Ü‚·B
- omOpaque ‚ªŽw’肳‚ꂜê‡‚Í src ‚̃Aƒ‹ƒtƒ@î•ñ‚Í–³Ž‹‚³‚êAsrc ‚͏í‚ÉŠ®‘S•s“§–Ÿ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
+
 挔算のモヌドを指定したす。
+ omAuto が指定された堎合は挔算元レむダのLayer.typeプロパティに埓っお挔算の皮類が自動的に決定されたす。
+ omPsNormal が指定された堎合はPhotoshop互換のアルファ合成が行われたす。
+ omPsAdditive が指定された堎合はPhotoshop互換の芆い焌き(リニア)合成が行われたす。
+ omPsSubtractive が指定された堎合はPhotoshop互換の焌き蟌み(リニア)合成が行われたす。
+ omPsMultiplicative が指定された堎合はPhotoshop互換の乗算合成が行われたす。
+ omPsScreen が指定された堎合はPhotoshop互換のスクリヌン合成が行われたす。
+ omPsOverlay が指定された堎合はPhotoshop互換のオヌバヌレむ合成が行われたす。
+ omPsHardLight が指定された堎合はPhotoshop互換のハヌドラむト合成が行われたす。
+ omPsSoftLight が指定された堎合はPhotoshop互換の゜フトラむト合成が行われたす。
+ omPsColorDodge が指定された堎合はPhotoshop互換の芆い焌きカラヌ合成が行われたす。
+ omPsColorDodge5 が指定された堎合はPhotoshopのバヌゞョン5.x 以䞋ず互換の芆い焌きカラヌ合成が行われたす。
+ omPsColorBurn が指定された堎合はPhotoshop互換の焌き蟌みカラヌ合成が行われたす。
+ omPsLighten が指定された堎合はPhotoshop互換の比范(明)合成が行われたす。
+ omPsDarken が指定された堎合はPhotoshop互換の比范(暗)合成が行われたす。
+ omPsDifference が指定された堎合はPhotoshop互換の差の絶察倀合成が行われたす。
+ omPsDifference5 が指定された堎合はPhotoshopのバヌゞョン 5.x 以䞋ず互換の差の絶察倀合成が行われたす。
+ omPsExclusion が指定された堎合はPhotoshop互換の陀倖合成が行われたす。
+ omAdditive が指定された堎合は加算合成が行われたす。
+ omSubtractive が指定された堎合は枛算合成が行われたす。
+ omMultiplicative が指定された堎合は乗算合成が行われたす。
+ omDodge が指定された堎合は芆い焌き合成が行われたす。
+ omDarken が指定された堎合は比范(暗)合成が行われたす。
+ omLighten が指定された堎合は比范(明)合成が行われたす。
+ omScreen が指定された堎合はスクリヌン乗算合成が行われたす。
+ omAlpha が指定された堎合はアルファ合成が行われたす。
+ omAddAlpha が指定された堎合は加算アルファ合成が行われたす。
+ omOpaque が指定された堎合は src のアルファ情報は無芖され、src は垞に完党䞍透明であるず芋なされたす。
opa @‰‰ŽZ‚Ì‹­“x ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 挔算の匷床 ( 0  255 ) を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜ‰‰ŽZŒ³ƒŒƒCƒ„‚Ì‹éŒ`•”•ª‚ðŽ©•ª‚̃ŒƒCƒ„‚ÌŽw’èˆÊ’u‚ÉŽw’è‚̃‚[ƒh‚ʼn‰ŽZ‡¬‚µ‚Ü‚·B
- @‰‰ŽZæ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒCƒ„‚≉ŽZŒ³‚̃ŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Ì’l - ‚Í–³Ž‹‚³‚ê‚Ü‚·B
- @mode ‚É omAuto ‚ðŽw’肵‚œê‡‚́A‰‰ŽZŒ³ƒŒƒCƒ„‚ÌLayer.typeƒvƒƒpƒeƒB‚ɏ]‚Á‚ĉ‰ŽZ‚ÌŽí—Þ‚ªŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·B
+  指定された挔算元レむダの矩圢郚分を自分のレむダの指定䜍眮に指定のモヌドで挔算合成したす。
+  挔算先の ( メ゜ッドを実行する ) レむダや挔算元のレむダの Layer.face プロパティの倀 + は無芖されたす。
+  mode に omAuto を指定した堎合は、挔算元レむダのLayer.typeプロパティに埓っお挔算の皮類が自動的に決定されたす。
diff --git a/docs/kr2doc/contents/f_Layer_operateStretch.html b/docs/kr2doc/contents/f_Layer_operateStretch.html index 2515507..2c19812 100644 --- a/docs/kr2doc/contents/f_Layer_operateStretch.html +++ b/docs/kr2doc/contents/f_Layer_operateStretch.html @@ -5,117 +5,117 @@ - operateStretch - Šg‘åk¬‰‰ŽZ‡¬ + operateStretch - 拡倧瞮小挔算合成 - + - - + +

Layer.operateStretch

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Šg‘åk¬‰‰ŽZ‡¬
-
ƒ^ƒCƒv
+拡倧瞮小挔算合成 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
operateStretch(dleft, dtop, dwidth, dheight, src, sleft, stop, swidth, sheight, mode=omAuto, opa=255, type=stNearest)
-
ˆø”
+
匕数
- +
- - - - - - - - - - - -
dleft @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の巊端䜍眮を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dtop @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の䞊端䜍眮を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dwidth @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の暪幅を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dheight @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の瞊幅を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
src @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 重ね合わせ元のレむダオブゞェクトを指定したす。
sleft @d‚ˍ‡‚킹‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の巊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @d‚ˍ‡‚킹‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の䞊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @d‚ˍ‡‚킹‚é‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の暪幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @d‚ˍ‡‚킹‚é‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の瞊幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
mode @‰‰ŽZ‚̃‚[ƒh‚ðŽw’肵‚Ü‚·B
- omAuto ‚ªŽw’肳‚ꂜê‡‚͉‰ŽZŒ³ƒŒƒCƒ„‚ÌLayer.typeƒvƒƒpƒeƒB‚ɏ]‚Á‚ĉ‰ŽZ‚ÌŽí—Þ‚ªŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·B
- omPsNormal ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃Aƒ‹ƒtƒ@‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsAdditive ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì•¢‚¢Ä‚«(ƒŠƒjƒA)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsSubtractive ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏Ă«ž‚Ý(ƒŠƒjƒA)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsMultiplicative ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏æŽZ‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsScreen ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃XƒNƒŠ[ƒ“‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsOverlay ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃I[ƒo[ƒŒƒC‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsHardLight ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃n[ƒhƒ‰ƒCƒg‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsSoftLight ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̃\ƒtƒgƒ‰ƒCƒg‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsColorDodge ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì•¢‚¢Ä‚«ƒJƒ‰[‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsColorDodge5 ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshop‚̃o[ƒWƒ‡ƒ“5.x ˆÈ‰º‚ƌ݊·‚Ì•¢‚¢Ä‚«ƒJƒ‰[‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsColorBurn ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏Ă«ž‚݃Jƒ‰[‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsLighten ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì”äŠr(–Ÿ)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsDarken ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚Ì”äŠr(ˆÃ)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsDifference ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̍·‚̐â‘Î’l‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsDifference5 ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshop‚̃o[ƒWƒ‡ƒ“ 5.x ˆÈ‰º‚ƌ݊·‚̍·‚̐â‘Î’l‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omPsExclusion ‚ªŽw’肳‚ꂜê‡‚ÍPhotoshopŒÝŠ·‚̏œŠO‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omAdditive ‚ªŽw’肳‚ꂜê‡‚͉ÁŽZ‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omSubtractive ‚ªŽw’肳‚ꂜê‡‚ÍŒžŽZ‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omMultiplicative ‚ªŽw’肳‚ꂜê‡‚͏æŽZ‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omDodge ‚ªŽw’肳‚ꂜê‡‚Í•¢‚¢Ä‚«‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omDarken ‚ªŽw’肳‚ꂜê‡‚Í”äŠr(ˆÃ)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omLighten ‚ªŽw’肳‚ꂜê‡‚Í”äŠr(–Ÿ)‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omScreen ‚ªŽw’肳‚ꂜê‡‚̓XƒNƒŠ[ƒ“æŽZ‡¬‚ªs‚í‚ê‚Ü‚·(Œ»ƒo[ƒWƒ‡ƒ“‚ł͖¢ŽÀ‘•‚Å‚·)B
- omAlpha ‚ªŽw’肳‚ꂜê‡‚̓Aƒ‹ƒtƒ@‡¬‚ªs‚í‚ê‚Ü‚·B
- omAddAlpha ‚ªŽw’肳‚ꂜê‡‚͉ÁŽZƒAƒ‹ƒtƒ@‡¬‚ªs‚í‚ê‚Ü‚·B‚±‚̏ꍇ‚́A“]‘—æ‚Ì Layer.face ƒvƒƒpƒeƒB‚ª dfOpaque ‚©‚ Layer.holdAlpha ƒvƒƒpƒeƒB‚ª‹U‚̂Ƃ«Atype ˆø”‚É stFastLinear ‚ðŽw’è‚·‚邱‚Ƃɂæ‚èüŒ`•âŠÔ‚ª‰Â”\‚Å‚·B
- omOpaque ‚ªŽw’肳‚ꂜê‡‚Í src ‚̃Aƒ‹ƒtƒ@î•ñ‚Í–³Ž‹‚³‚êAsrc ‚͏í‚ÉŠ®‘S•s“§–Ÿ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B‚±‚̏ꍇ‚́A“]‘—æ‚Ì Layer.face ƒvƒƒpƒeƒB‚ª dfOpaque ‚©‚ Layer.holdAlpha ƒvƒƒpƒeƒB‚ª‹U‚̂Ƃ«Atype ˆø”‚É stFastLinear ‚ðŽw’è‚·‚邱‚Ƃɂæ‚èüŒ`•âŠÔ‚ª‰Â”\‚Å‚·B
+
 挔算のモヌドを指定したす。
+ omAuto が指定された堎合は挔算元レむダのLayer.typeプロパティに埓っお挔算の皮類が自動的に決定されたす。
+ omPsNormal が指定された堎合はPhotoshop互換のアルファ合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsAdditive が指定された堎合はPhotoshop互換の芆い焌き(リニア)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsSubtractive が指定された堎合はPhotoshop互換の焌き蟌み(リニア)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsMultiplicative が指定された堎合はPhotoshop互換の乗算合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsScreen が指定された堎合はPhotoshop互換のスクリヌン合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsOverlay が指定された堎合はPhotoshop互換のオヌバヌレむ合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsHardLight が指定された堎合はPhotoshop互換のハヌドラむト合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsSoftLight が指定された堎合はPhotoshop互換の゜フトラむト合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsColorDodge が指定された堎合はPhotoshop互換の芆い焌きカラヌ合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsColorDodge5 が指定された堎合はPhotoshopのバヌゞョン5.x 以䞋ず互換の芆い焌きカラヌ合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsColorBurn が指定された堎合はPhotoshop互換の焌き蟌みカラヌ合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsLighten が指定された堎合はPhotoshop互換の比范(明)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsDarken が指定された堎合はPhotoshop互換の比范(暗)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsDifference が指定された堎合はPhotoshop互換の差の絶察倀合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsDifference5 が指定された堎合はPhotoshopのバヌゞョン 5.x 以䞋ず互換の差の絶察倀合成が行われたす(珟バヌゞョンでは未実装です)。
+ omPsExclusion が指定された堎合はPhotoshop互換の陀倖合成が行われたす(珟バヌゞョンでは未実装です)。
+ omAdditive が指定された堎合は加算合成が行われたす(珟バヌゞョンでは未実装です)。
+ omSubtractive が指定された堎合は枛算合成が行われたす(珟バヌゞョンでは未実装です)。
+ omMultiplicative が指定された堎合は乗算合成が行われたす(珟バヌゞョンでは未実装です)。
+ omDodge が指定された堎合は芆い焌き合成が行われたす(珟バヌゞョンでは未実装です)。
+ omDarken が指定された堎合は比范(暗)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omLighten が指定された堎合は比范(明)合成が行われたす(珟バヌゞョンでは未実装です)。
+ omScreen が指定された堎合はスクリヌン乗算合成が行われたす(珟バヌゞョンでは未実装です)。
+ omAlpha が指定された堎合はアルファ合成が行われたす。
+ omAddAlpha が指定された堎合は加算アルファ合成が行われたす。この堎合は、転送先の Layer.face プロパティが dfOpaque か぀ Layer.holdAlpha プロパティが停のずき、type 匕数に stFastLinear を指定するこずにより線圢補間が可胜です。
+ omOpaque が指定された堎合は src のアルファ情報は無芖され、src は垞に完党䞍透明であるず芋なされたす。この堎合は、転送先の Layer.face プロパティが dfOpaque か぀ Layer.holdAlpha プロパティが停のずき、type 匕数に stFastLinear を指定するこずにより線圢補間が可胜です。
opa @‰‰ŽZ‚Ì‹­“x ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 挔算の匷床 ( 0  255 ) を指定したす。
type @Šg‘åk¬‚̃^ƒCƒv‚ðŽw’肵‚Ü‚·B
- stNearest : Å‹ß–T“_–@‚ª—p‚¢‚ç‚ê‚Ü‚·
- stFastLinear : ’ᐞ“x‚̐üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(ˆê•”ŽÀ‘•)
- stLinear : üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- stCubic : ‚RŽŸŒ³•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- @‘¬“x‚Í stNearest > stFastLinear > stLinear > stCubic ‚̏‡‚ɍ‚‘¬‚Å‚·‚ªA‰æŽ¿‚Í‘¬“x‚ª - ‘¬‚¯‚ê‚Α¬‚¢ƒ^ƒCƒv‚Ù‚Ç’á‰æŽ¿‚ɂȂè‚Ü‚·B
- @stFastLinear ‚â stLinear, stCubic ‚ɑ΂µ‚ẮAstRefNoClip ‚ðƒrƒbƒg˜_—˜a‚ŒljÁŽw’è - ‚·‚邱‚Æ‚ª‚Å‚«A‚±‚̏ꍇ‚́AƒRƒs[‚·‚éƒrƒbƒgƒ}ƒbƒv‚̗̈æŠO‚ðŽQÆ‚µ‚ĐF‚ð‡¬‚·‚邱‚Æ‚ð - ‹–‰Â‚µ‚Ü‚·B‚±‚ê‚ðŽw’肵‚È‚¢ê‡‚́A“]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚ÌŽüˆÍ‚É—]—T‚ª‚ ‚Á‚œ‚Æ‚µ‚Ä‚àA - “]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚͈̔͊O‚ðŽQÆ‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ(”͈͊O‚̐F‚Í‚à‚Á‚Æ‚à‹ß‚¢ˆÊ’u‚É‚ ‚é - ”͈͓à‚̃sƒNƒZƒ‹‚̐F‚ÆŒ©‚È‚³‚ê‚Ü‚·)B
+
 拡倧瞮小のタむプを指定したす。
+ stNearest : 最近傍点法が甚いられたす
+ stFastLinear : 䜎粟床の線圢補間が甚いられたす(䞀郚実装)
+ stLinear : 線圢補間が甚いられたす(未実装)
+ stCubic : 次元補間が甚いられたす(未実装)
+  速床は stNearest > stFastLinear > stLinear > stCubic の順に高速ですが、画質は速床が + 速ければ速いタむプほど䜎画質になりたす。
+  stFastLinear や stLinear, stCubic に察しおは、stRefNoClip をビット論理和で远加指定 + するこずができ、この堎合は、コピヌするビットマップの領域倖を参照しお色を合成するこずを + 蚱可したす。これを指定しない堎合は、転送元ビットマップの呚囲に䜙裕があったずしおも、 + 転送元ビットマップの範囲倖を参照するこずはありたせん(範囲倖の色はもっずも近い䜍眮にある + 範囲内のピクセルの色ず芋なされたす)。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜd‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚Ì‹éŒ`‚ðAd‚ˍ‡‚킹æ ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„ ) ‚Ì‹éŒ`‚É - ‰‰ŽZ‡¬‚µ‚Ü‚·Bd‚ˍ‡‚킹Œ³‹éŒ`‚Əd‚ˍ‡‚킹æ‹éŒ`‚̃TƒCƒY‚ªˆÙ‚È‚éê‡‚ÍŠg‘å‚Ü‚œ‚͏k¬‚ªs‚í‚ê‚Ü‚·B
- @mode ‚É omAuto ‚ðŽw’肵‚œê‡‚́A‰‰ŽZŒ³ƒŒƒCƒ„‚ÌLayer.typeƒvƒƒpƒeƒB‚ɏ]‚Á‚ĉ‰ŽZ‚ÌŽí—Þ‚ªŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·B
+  指定された重ね合わせ元レむダの矩圢を、重ね合わせ先 ( メ゜ッドを実行するレむダ ) の矩圢に + 挔算合成したす。重ね合わせ元矩圢ず重ね合わせ先矩圢のサむズが異なる堎合は拡倧たたは瞮小が行われたす。
+  mode に omAuto を指定した堎合は、挔算元レむダのLayer.typeプロパティに埓っお挔算の皮類が自動的に決定されたす。
diff --git a/docs/kr2doc/contents/f_Layer_order.html b/docs/kr2doc/contents/f_Layer_order.html index d553361..0d1f741 100644 --- a/docs/kr2doc/contents/f_Layer_order.html +++ b/docs/kr2doc/contents/f_Layer_order.html @@ -5,32 +5,32 @@ - order - ‘Š‘ÎˆÊ’u + order - 盞察䜍眮 - + - - + +

Layer.order

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘Š‘ÎˆÊ’u
-
ƒ^ƒCƒv
+盞察䜍眮 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @“¯‚¶e‚ðŽ‚ÂŒZ’탌ƒCƒ„ŠÔ‚ł̏‡ˆÊ‚ð•\‚µ‚Ü‚·B’l‚ª¬‚³‚¢‚قljœ‚É•\ŽŠ‚³‚ê‚Ü‚·B
- @’l‚ðÝ’è‚·‚邯ŒZ’탌ƒCƒ„ŠÔ‚ł̏‡ˆÊ‚ð•Ï‚Š‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B’l‚ðÝ’è‚·‚邯 - eƒŒƒCƒ„‚Ì Layer.absoluteOrderMode ƒvƒƒpƒeƒB‚ª‹U‚ɐݒ肳‚ê‚Ü‚·B
+  同じ芪を持぀兄匟レむダ間での順䜍を衚したす。倀が小さいほど奥に衚瀺されたす。
+  倀を蚭定するず兄匟レむダ間での順䜍を倉えるこずができたす。倀を蚭定するず + 芪レむダの Layer.absoluteOrderMode プロパティが停に蚭定されたす。
-
ŽQÆ
+
参照
Layer.absolute
Layer.absoluteOrderMode
diff --git a/docs/kr2doc/contents/f_Layer_parent.html b/docs/kr2doc/contents/f_Layer_parent.html index fcacbc6..163e696 100644 --- a/docs/kr2doc/contents/f_Layer_parent.html +++ b/docs/kr2doc/contents/f_Layer_parent.html @@ -5,31 +5,31 @@ - parent - eƒŒƒCƒ„ + parent - 芪レむダ - + - - + +

Layer.parent

-
‹@”\/ˆÓ–¡
+
機胜/意味
-eƒŒƒCƒ„
-
ƒ^ƒCƒv
+芪レむダ
+
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @eƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ð•\‚µ‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B’l‚ðÝ’è‚·‚邯‚»‚̃ŒƒCƒ„‚ÌŽq‚ɂȂè‚Ü‚·B
- @ˆÙ‚È‚éƒEƒBƒ“ƒhƒE‚âˆÙ‚È‚éƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚ÉŠ‘®‚·‚郌ƒCƒ„‚ÌŽq‚ɂȂÁ‚œ‚èAŽ©•ªŽ©g‚⎩•ª‚ÌŽq‘·‚Ì - Žq‚ɂȂ邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+  芪レむダオブゞェクトを衚したす。
+  倀を蚭定するこずもできたす。倀を蚭定するずそのレむダの子になりたす。
+  異なるりィンドりや異なるプラむマリレむダに所属するレむダの子になったり、自分自身や自分の子孫の + 子になるこずはできたせん。
diff --git a/docs/kr2doc/contents/f_Layer_pileRect.html b/docs/kr2doc/contents/f_Layer_pileRect.html index 2b6b434..0c87bde 100644 --- a/docs/kr2doc/contents/f_Layer_pileRect.html +++ b/docs/kr2doc/contents/f_Layer_pileRect.html @@ -5,74 +5,74 @@ - pileRect - ‹éŒ`ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒhd‚ˍ‡‚킹 + pileRect - 矩圢ピクセルアルファブレンド重ね合わせ - + - - + +

Layer.pileRect

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹éŒ`ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒhd‚ˍ‡‚킹
-
ƒ^ƒCƒv
+矩圢ピクセルアルファブレンド重ね合わせ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
pileRect(dleft, dtop, src, sleft, stop, swidth, sheight, opa=255)
-
ˆø”
+
匕数
- +
- - - - - - - -
dleft @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の巊端䜍眮を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dtop @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の䞊端䜍眮を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
src @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 重ね合わせ元のレむダオブゞェクトを指定したす。
sleft @d‚ˍ‡‚킹‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の巊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @d‚ˍ‡‚킹‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の䞊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @d‚ˍ‡‚킹‚é‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の暪幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @d‚ˍ‡‚킹‚é‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の瞊幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
opa @d‚ˍ‡‚킹‚Ì•s“§–Ÿ“x ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 重ね合わせの䞍透明床 ( 0  255 ) を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜd‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚Ì‹éŒ`•”•ª‚ðŽ©•ª‚̃ŒƒCƒ„‚ÌŽw’èˆÊ’u‚ɏd‚ˍ‡‚킹‚Ü‚·B
- @ƒsƒNƒZƒ‹‚²‚Ƃ̕s“§–Ÿ“x ( ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ ) ‚ð—p‚¢‚œd‚ˍ‡‚킹‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
- @d‚ˍ‡‚킳‚ê‚鉿‘œ‚́Ad‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Ì’l‚É‚æ‚Á‚ĕςí‚è‚Ü‚·B
- dfAlpha (‚Ü‚œ‚ÍdfBoth) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚ðl—¶‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·
- dfOpaque (‚Ü‚œ‚ÍdfMain) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚𖳎‹‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·(d‚ˍ‡‚킹æ‚Í‘S–ÊŠ®‘S•s“§–Ÿ‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·)
- ‚»‚êˆÈŠO : ‚Å‚«‚Ü‚¹‚ñ ( —áŠO‚ª”­¶‚µ‚Ü‚· )
- @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Í–³Ž‹‚³‚ê‚Ü‚· ( í‚ɃƒCƒ“‰æ‘œ‚ƃ}ƒXƒN‰æ‘œ‚ð - —p‚¢‚ăAƒ‹ƒtƒ@ƒuƒŒƒ“ƒh‚ªs‚í‚ê‚Ü‚· )B
+  指定された重ね合わせ元レむダの矩圢郚分を自分のレむダの指定䜍眮に重ね合わせたす。
+  ピクセルごずの䞍透明床 ( ピクセルアルファ ) を甚いた重ね合わせを行うこずができたす。
+  重ね合わされる画像は、重ね合わせ先の ( メ゜ッドを実行する ) レむダの Layer.face プロパティの倀によっお倉わりたす。
+ dfAlpha (たたはdfBoth) : 重ね合わせ先の䞍透明床を考慮した重ね合わせが行われたす
+ dfOpaque (たたはdfMain) : 重ね合わせ先の䞍透明床を無芖した重ね合わせが行われたす(重ね合わせ先は党面完党䞍透明ずしお扱われたす)
+ それ以倖 : できたせん ( 䟋倖が発生したす )
+  重ね合わせ元のレむダの Layer.face プロパティは無芖されたす ( 垞にメむン画像ずマスク画像を + 甚いおアルファブレンドが行われたす )。

- @‚±‚̃ƒ\ƒbƒh‚Í‹ŒŽ®‚ɂȂè‚Ü‚µ‚œB‘ã‚í‚è‚É Layer.operateRect ‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B‰‰ŽZ‚̃‚[ƒh‚É omAlpha ‚© omAddAlpha ‚ðŽw’è‚·‚邯“¯‚¶Œø‰Ê‚ɂȂè‚Ü‚·(omAlpha‚ðŽw’è‚·‚é‚Ì‚©omAddAlpha‚ðŽw’è‚·‚é‚Ì‚©‚Ísrc‚̃Aƒ‹ƒtƒ@ƒ^ƒCƒv‚É‚æ‚Á‚ĈقȂè‚Ü‚·BomAuto‚ðŽw’è‚·‚ê‚Îsrc‚̃ŒƒCƒ„ƒ^ƒCƒv‚ɏ]‚Á‚ÄŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·)B
+  このメ゜ッドは旧匏になりたした。代わりに Layer.operateRect を䜿甚しおください。挔算のモヌドに omAlpha か omAddAlpha を指定するず同じ効果になりたす(omAlphaを指定するのかomAddAlphaを指定するのかはsrcのアルファタむプによっお異なりたす。omAutoを指定すればsrcのレむダタむプに埓っお自動的に決定されたす)。
diff --git a/docs/kr2doc/contents/f_Layer_piledCopy.html b/docs/kr2doc/contents/f_Layer_piledCopy.html index df5d2cd..1fd83b4 100644 --- a/docs/kr2doc/contents/f_Layer_piledCopy.html +++ b/docs/kr2doc/contents/f_Layer_piledCopy.html @@ -5,65 +5,65 @@ - piledCopy - ƒŒƒCƒ„‚ðd‚ˍ‡‚킹‚œ‰æ‘œ‚ðƒRƒs[ + piledCopy - レむダを重ね合わせた画像をコピヌ - + - - + +

Layer.piledCopy

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‚ðd‚ˍ‡‚킹‚œ‰æ‘œ‚ðƒRƒs[
-
ƒ^ƒCƒv
+レむダを重ね合わせた画像をコピヌ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
piledCopy(dleft, dtop, src, sleft, stop, swidth, sheight)
-
ˆø”
+
匕数
- +
- - - - - - -
dleft @ƒRƒs[æ‚Ì‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ƒRƒs[æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌ先の矩圢の巊端䜍眮を ( コピヌ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dtop @ƒRƒs[æ‚Ì‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ƒRƒs[æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌ先の矩圢の䞊端䜍眮を ( コピヌ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
src @ƒRƒs[Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 コピヌ元のレむダオブゞェクトを指定したす。
sleft @ƒRƒs[‚·‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚Ì•\ŽŠˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の巊端䜍眮を ( コピヌ元レむダの衚瀺䜍眮における ) ピクセル単䜍で指定したす。
stop @ƒRƒs[‚·‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚Ì•\ŽŠˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の䞊端䜍眮を ( コピヌ元レむダの衚瀺䜍眮における ) ピクセル単䜍で指定したす。
swidth @ƒRƒs[‚·‚é‹éŒ`‚̉¡•‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚Ì•\ŽŠˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の暪幅を ( コピヌ元レむダの衚瀺䜍眮における ) ピクセル単䜍で指定したす。
sheight @ƒRƒs[‚·‚é‹éŒ`‚̏c•‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚Ì•\ŽŠˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の瞊幅を ( コピヌ元レむダの衚瀺䜍眮における ) ピクセル単䜍で指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒRƒs[Œ³ƒŒƒCƒ„‚ÌŽw’肳‚ꂜ‹éŒ`•”•ª‚ðAŽqƒŒƒCƒ„‚àŠÜ‚߂ďd‚ˍ‡‚킹A‚»‚Ì - Œ‹‰Ê‚̉摜‚ðAŽ©•ª‚̃ŒƒCƒ„‚ÌŽw’èˆÊ’u‚ɃRƒs[‚µ‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́AƒRƒs[Œ³ƒŒƒCƒ„‚âƒRƒs[æƒŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚É‚Í - ‰e‹¿‚³‚ê‚Ü‚¹‚ñB +  指定されたコピヌ元レむダの指定された矩圢郚分を、子レむダも含めお重ね合わせ、その + 結果の画像を、自分のレむダの指定䜍眮にコピヌしたす。
+  このメ゜ッドは、コピヌ元レむダやコピヌ先レむダの Layer.face プロパティには + 圱響されたせん。
diff --git a/docs/kr2doc/contents/f_Layer_prevFocusable.html b/docs/kr2doc/contents/f_Layer_prevFocusable.html index e9d5f8c..3c762d2 100644 --- a/docs/kr2doc/contents/f_Layer_prevFocusable.html +++ b/docs/kr2doc/contents/f_Layer_prevFocusable.html @@ -5,29 +5,29 @@ - prevFocusable - ‘O•û‚̃tƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚郌ƒCƒ„ + prevFocusable - 前方のフォヌカスを受け取れるレむダ - + - - + +

Layer.prevFocusable

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘O•û‚̃tƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚郌ƒCƒ„
-
ƒ^ƒCƒv
+前方のフォヌカスを受け取れるレむダ +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒtƒH[ƒJƒX‚ðŽó‚¯Žæ‚ê‚郌ƒCƒ„‚ð‘O•ûŒŸõ‚µ‚Ü‚·B
- @ŠY“–‚·‚郌ƒCƒ„‚ª‚È‚¯‚ê‚Î null ‚ɂȂè‚Ü‚·B
+  フォヌカスを受け取れるレむダを前方怜玢したす。
+  該圓するレむダがなければ null になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_provinceImageBuffer.html b/docs/kr2doc/contents/f_Layer_provinceImageBuffer.html index cec8fb8..1a4f636 100644 --- a/docs/kr2doc/contents/f_Layer_provinceImageBuffer.html +++ b/docs/kr2doc/contents/f_Layer_provinceImageBuffer.html @@ -5,42 +5,42 @@ - provinceImageBuffer - —Ìˆæ‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^ + provinceImageBuffer - 領域画像バッファポむンタ - + - - + +

Layer.provinceImageBuffer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-—Ìˆæ‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^
-
ƒ^ƒCƒv
+領域画像バッファポむンタ +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @—Ìˆæ‰æ‘œ ( —̈æ‚̏î•ñ‚ðŠÜ‚Þ 8bpp ‚̃rƒbƒgƒ}ƒbƒv ) ‚̉摜ƒoƒbƒtƒ@¶ã‹÷‚ւ̃|ƒCƒ“ƒ^ - ‚ð•\‚µ‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚́Aƒvƒ‰ƒOƒCƒ“‚Ȃǂ̂œ‚߂ɉ摜ƒoƒbƒtƒ@‚Ö‚Ì’ŒÚ‚̃AƒNƒZƒX‚ÌŽè’i‚ð’ñ‹Ÿ‚·‚é - ‚œ‚߂ɂ ‚è‚Ü‚·B
- @®”Œ^‚ŕԂ³‚ê‚Ü‚·‚ªAƒvƒ‰ƒOƒCƒ“‚Ȃǂł͓KØ‚ÈŒ^ ( const unsigned char * “™ ) ‚ɃLƒƒƒXƒg‚µ‚ÄŽg‚Á‚Ä - ‚­‚Ÿ‚³‚¢B
- @‚±‚̃vƒƒpƒeƒB‚Å“Ÿ‚ç‚ꂜƒ|ƒCƒ“ƒ^‚ɂ͒l‚ð‘‚«ž‚܂Ȃ¢‚Å‚­‚Ÿ‚³‚¢B - Layer.provinceImageBufferForWrite ‚Å“Ÿ‚ç‚ꂜƒ|ƒCƒ“ƒ^‚È‚ç‚Ώ‘‚«ž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B
- @‰æ‘œ‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢ê‡‚Í NULL (0) ‚ª•Ô‚è‚Ü‚·B‰æ‘œ‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢ê‡‚Í - ‘Sˆæ‚ª—̈æ”ԍ† 0 ‚Å‚ ‚邯Œ©‚È‚·•K—v‚ª‚ ‚è‚Ü‚·B
- @‰æ‘œ‚̃TƒCƒY‚Í Layer.imageWidth ‚Æ Layer.imageHeight ƒvƒƒpƒeƒB‚ª - •\‚µ‚Ä‚¢‚Ü‚·B
- @ƒ|ƒCƒ“ƒ^‚ÌŒvŽZ•û–@‚Í Layer.provinceImageBufferPitch ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  領域画像 ( 領域の情報を含む 8bpp のビットマップ ) の画像バッファ巊䞊隅ぞのポむンタ + を衚したす。
+  このプロパティは、プラグむンなどのために画像バッファぞの盎接のアクセスの手段を提䟛する + ためにありたす。
+  敎数型で返されたすが、プラグむンなどでは適切な型 ( const unsigned char * 等 ) にキャストしお䜿っお + ください。
+  このプロパティで埗られたポむンタには倀を曞き蟌たないでください。 + Layer.provinceImageBufferForWrite で埗られたポむンタならば曞き蟌むこずができたす。
+  画像が割り圓おられおいない堎合は NULL (0) が返りたす。画像が割り圓おられおいない堎合は + 党域が領域番号 0 であるず芋なす必芁がありたす。
+  画像のサむズは Layer.imageWidth ず Layer.imageHeight プロパティが + 衚しおいたす。
+  ポむンタの蚈算方法は Layer.provinceImageBufferPitch を参照しおください。
-
ŽQÆ
+
参照
Layer.provinceImageBufferForWrite
Layer.provinceImageBufferPitch
diff --git a/docs/kr2doc/contents/f_Layer_provinceImageBufferForWrite.html b/docs/kr2doc/contents/f_Layer_provinceImageBufferForWrite.html index b35db5c..dc4bd32 100644 --- a/docs/kr2doc/contents/f_Layer_provinceImageBufferForWrite.html +++ b/docs/kr2doc/contents/f_Layer_provinceImageBufferForWrite.html @@ -5,43 +5,43 @@ - provinceImageBufferForWrite - —Ìˆæ‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^(‘‚«ž‚Ý—p) + provinceImageBufferForWrite - 領域画像バッファポむンタ(曞き蟌み甚) - + - - + +

Layer.provinceImageBufferForWrite

-
‹@”\/ˆÓ–¡
+
機胜/意味
-—Ìˆæ‰æ‘œƒoƒbƒtƒ@ƒ|ƒCƒ“ƒ^(‘‚«ž‚Ý—p)
-
ƒ^ƒCƒv
+領域画像バッファポむンタ(曞き蟌み甚)
+
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @—Ìˆæ‰æ‘œ ( —̈æ‚̏î•ñ‚ðŠÜ‚Þ 8bpp ‚̃rƒbƒgƒ}ƒbƒv ) ‚̉摜ƒoƒbƒtƒ@¶ã‹÷‚ւ̃|ƒCƒ“ƒ^ - ‚ð•\‚µ‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚́Aƒvƒ‰ƒOƒCƒ“‚Ȃǂ̂œ‚߂ɉ摜ƒoƒbƒtƒ@‚Ö‚Ì’ŒÚ‚̃AƒNƒZƒX‚ÌŽè’i‚ð’ñ‹Ÿ‚·‚é - ‚œ‚߂ɂ ‚è‚Ü‚·B
- @®”Œ^‚ŕԂ³‚ê‚Ü‚·‚ªAƒvƒ‰ƒOƒCƒ“‚Ȃǂł͓KØ‚ÈŒ^ ( unsigned char * “™ ) ‚ɃLƒƒƒXƒg‚µ‚ÄŽg‚Á‚Ä - ‚­‚Ÿ‚³‚¢B
- @‚±‚̃vƒƒpƒeƒB‚Å“Ÿ‚ç‚ꂜƒ|ƒCƒ“ƒ^‚É‚Í Layer.provinceImageBuffer ‚ƈقȂèA - ’l‚ð‘‚«ž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B‹g—¢‹g—¢“à•”‚ł͑S‚­“¯‚¶‰æ‘œ‚Í•¡”‚̃ŒƒCƒ„ŠÔ“™‚Å‹€—L‚µ‚Ü‚·‚ªA - ‚±‚̃vƒƒpƒeƒB‚ðŽQÆ‚·‚邯‚»‚Ì‹€—Ló‘Ô‚ð‰ðœ‚µ‚Ü‚·B
- @ƒŒƒCƒ„‚ɉ摜‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢ê‡‚ÍŽ©“®“I‚É‚±‚̃vƒƒpƒeƒB‚ðŽQÆ‚µ‚œŽž“_‚Å - Š„‚è“–‚Ä‚ç‚êA‘Sˆæ‚ª—̈æ”ԍ† 0 ‚ŏ‰Šú‰»‚³‚ê‚Ü‚·B
- @‰æ‘œ‚̃TƒCƒY‚Í Layer.imageWidth ‚Æ Layer.imageHeight ƒvƒƒpƒeƒB‚ª - •\‚µ‚Ä‚¢‚Ü‚·B
- @ƒ|ƒCƒ“ƒ^‚ÌŒvŽZ•û–@‚Í Layer.provinceImageBufferPitch ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  領域画像 ( 領域の情報を含む 8bpp のビットマップ ) の画像バッファ巊䞊隅ぞのポむンタ + を衚したす。
+  このプロパティは、プラグむンなどのために画像バッファぞの盎接のアクセスの手段を提䟛する + ためにありたす。
+  敎数型で返されたすが、プラグむンなどでは適切な型 ( unsigned char * 等 ) にキャストしお䜿っお + ください。
+  このプロパティで埗られたポむンタには Layer.provinceImageBuffer ず異なり、 + 倀を曞き蟌むこずができたす。吉里吉里内郚では党く同じ画像は耇数のレむダ間等で共有したすが、 + このプロパティを参照するずその共有状態を解陀したす。
+  レむダに画像が割り圓おられおいない堎合は自動的にこのプロパティを参照した時点で + 割り圓おられ、党域が領域番号 0 で初期化されたす。
+  画像のサむズは Layer.imageWidth ず Layer.imageHeight プロパティが + 衚しおいたす。
+  ポむンタの蚈算方法は Layer.provinceImageBufferPitch を参照しおください。
-
ŽQÆ
+
参照
Layer.provinceImageBuffer
Layer.provinceImageBufferPitch
diff --git a/docs/kr2doc/contents/f_Layer_provinceImageBufferPitch.html b/docs/kr2doc/contents/f_Layer_provinceImageBufferPitch.html index 4001b7d..a9e682f 100644 --- a/docs/kr2doc/contents/f_Layer_provinceImageBufferPitch.html +++ b/docs/kr2doc/contents/f_Layer_provinceImageBufferPitch.html @@ -5,38 +5,38 @@ - provinceImageBufferPitch - —Ìˆæ‰æ‘œƒoƒbƒtƒ@ƒsƒbƒ` + provinceImageBufferPitch - 領域画像バッファピッチ - + - - + +

Layer.provinceImageBufferPitch

-
‹@”\/ˆÓ–¡
+
機胜/意味
-—Ìˆæ‰æ‘œƒoƒbƒtƒ@ƒsƒbƒ`
-
ƒ^ƒCƒv
+領域画像バッファピッチ
+
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @—Ìˆæ‰æ‘œ ( —̈æ‚̏î•ñ‚ðŠÜ‚Þ 8bpp ‚̃rƒbƒgƒ}ƒbƒv ) ‚̉摜ƒoƒbƒtƒ@‚̃sƒbƒ` - ( ˆê‚‰º‚̃XƒLƒƒƒ“ƒ‰ƒCƒ“‚܂ł̃oƒCƒg” ) ‚ð•\‚µ‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚́Aƒvƒ‰ƒOƒCƒ“‚Ȃǂ̂œ‚߂ɉ摜ƒoƒbƒtƒ@‚Ö‚Ì’ŒÚ‚̃AƒNƒZƒX‚ÌŽè’i‚ð’ñ‹Ÿ‚·‚é - ‚œ‚߂ɂ ‚è‚Ü‚·B
- @tjs_uint8 ‚ª 8bit (1byte) ‚̐®”Œ^‚Æ‚µ‚āA‰æ‘œˆÊ’u (x, y) ‚Ö‚Ì - ƒ|ƒCƒ“ƒ^‚Í C ŒŸŒê‚ŏ‘‚­‚ƈȉº‚̂悀‚ÉŒvŽZ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  領域画像 ( 領域の情報を含む 8bpp のビットマップ ) の画像バッファのピッチ + ( 䞀぀䞋のスキャンラむンたでのバむト数 ) を衚したす。
+  このプロパティは、プラグむンなどのために画像バッファぞの盎接のアクセスの手段を提䟛する + ためにありたす。
+  tjs_uint8 が 8bit (1byte) の敎数型ずしお、画像䜍眮 (x, y) ぞの + ポむンタは C 蚀語で曞くず以䞋のように蚈算するこずができたす。
(tjs_uint8*)provinceImageBuffer + y*provinceImageBufferPitch + x
- @‚±‚̃vƒƒpƒeƒB‚̐”’l‚͉摜‰¡•‚Ò‚Á‚œ‚è‚É•K—v‚ȃoƒCƒg”‚æ‚è‚àŽáб‘å‚«‚¢ê‡‚ª‚ ‚è‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚Í’l‚ª•‰‚ɂȂ蓟‚Ü‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  このプロパティの数倀は画像暪幅ぎったりに必芁なバむト数よりも若干倧きい堎合がありたす。
+  このプロパティは倀が負になり埗たすので泚意しおください。
-
ŽQÆ
+
参照
Layer.provinceImageBuffer
Layer.provinceImageBufferForWrite
diff --git a/docs/kr2doc/contents/f_Layer_releaseCapture.html b/docs/kr2doc/contents/f_Layer_releaseCapture.html index 158ffe1..41e2998 100644 --- a/docs/kr2doc/contents/f_Layer_releaseCapture.html +++ b/docs/kr2doc/contents/f_Layer_releaseCapture.html @@ -5,44 +5,44 @@ - releaseCapture - ƒ}ƒEƒXƒCƒxƒ“ƒgƒLƒƒƒvƒ`ƒƒ‚Ì‰ðœ + releaseCapture - マりスむベントキャプチャの解陀 - + - - + +

Layer.releaseCapture

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒXƒCƒxƒ“ƒgƒLƒƒƒvƒ`ƒƒ‚̉ðœ
-
ƒ^ƒCƒv
+マりスむベントキャプチャの解陀
+
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
releaseCapture()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒCƒxƒ“ƒgƒLƒƒƒvƒ`ƒƒ‚ð‰ðœ‚µ‚Ü‚·B
- @ƒ}ƒEƒXƒCƒxƒ“ƒgƒLƒƒƒvƒ`ƒƒ‚Ƃ́AÅ‰‚Ƀ}ƒEƒXƒ{ƒ^ƒ“‚ð‰Ÿ‰º‚µ‚œˆÊ’u‚É‚ ‚Á‚œƒŒƒCƒ„‚݂̂ɁAƒ}ƒEƒXƒ{ƒ^ƒ“‚ð•ú‚·‚܂łž‚Á‚ƃ}ƒEƒXƒCƒxƒ“ƒg‚ªè—L“I‚É‘—‚ç‚ê‚é‹@”\‚Å‚·B
- @‚±‚̃ƒ\ƒbƒh‚́A‚±‚Ì‹@”\‚ð‰ðœ‚µA’ʏí‚̃}ƒEƒXƒCƒxƒ“ƒg‚̏ˆ—ó‘Ô‚É–ß‚µ‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ðŽÀs‚·‚邯A“¯‚¶ƒEƒBƒ“ƒhƒE‚É‘®‚µ‚Ä‚¢‚郌ƒCƒ„‚̃}ƒEƒXƒLƒƒƒvƒ`ƒƒ‚́A‚œ‚Æ‚Šƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„‚ƃLƒƒƒvƒ`ƒƒ‚̑ΏۂƂȂÁ‚Ä‚¢‚郌ƒCƒ„‚ªˆÙ‚È‚Á‚Ä‚¢‚Ä‚à‰ðœ‚³‚ê‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚̓Lƒƒƒvƒ`ƒƒó‘ԂłȂ¢ê‡‚͉œ‚à‚µ‚Ü‚¹‚ñB
+  マりスむベントキャプチャを解陀したす。
+  マりスむベントキャプチャずは、最初にマりスボタンを抌䞋した䜍眮にあったレむダのみに、マりスボタンを攟すたでずっずマりスむベントが占有的に送られる機胜です。
+  このメ゜ッドは、この機胜を解陀し、通垞のマりスむベントの凊理状態に戻したす。
+  このメ゜ッドを実行するず、同じりィンドりに属しおいるレむダのマりスキャプチャは、たずえメ゜ッドを実行するレむダずキャプチャの察象ずなっおいるレむダが異なっおいおも解陀されたす。
+  このメ゜ッドはキャプチャ状態でない堎合は䜕もしたせん。
diff --git a/docs/kr2doc/contents/f_Layer_removeMode.html b/docs/kr2doc/contents/f_Layer_removeMode.html index 621fbc9..eaeecf4 100644 --- a/docs/kr2doc/contents/f_Layer_removeMode.html +++ b/docs/kr2doc/contents/f_Layer_removeMode.html @@ -5,40 +5,40 @@ - removeMode - ƒ‚[ƒ_ƒ‹ó‘Ô‚ð‰ðœ‚·‚é + removeMode - モヌダル状態を解陀する - + - - + +

Layer.removeMode

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‚[ƒ_ƒ‹ó‘Ô‚ð‰ðœ‚·‚é
-
ƒ^ƒCƒv
+モヌダル状態を解陀する +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
removeMode()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- Layer.setMode ‚Őݒ肵‚œƒ‚[ƒ_ƒ‹ó‘Ô‚ð‰ðœ‚µ‚Ü‚·B
+ Layer.setMode で蚭定したモヌダル状態を解陀したす。
diff --git a/docs/kr2doc/contents/f_Layer_saveLayerImage.html b/docs/kr2doc/contents/f_Layer_saveLayerImage.html index a08f561..a55e551 100644 --- a/docs/kr2doc/contents/f_Layer_saveLayerImage.html +++ b/docs/kr2doc/contents/f_Layer_saveLayerImage.html @@ -5,55 +5,55 @@ - saveLayerImage - ‰æ‘œ‚̕ۑ¶ + saveLayerImage - 画像の保存 - + - - + +

Layer.saveLayerImage

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ‘œ‚̕ۑ¶
-
ƒ^ƒCƒv
+画像の保存 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
saveLayerImage(name, type="bmp")
-
ˆø”
+
匕数
- +
- -
name @•Û‘¶‚·‚éƒXƒgƒŒ[ƒW–Œ‚ðŽw’肵‚Ü‚·B
+
 保存するストレヌゞ名を指定したす。
type @•Û‘¶‚·‚鉿‘œŒ`Ž®‚ð•¶Žš—ñ‚ÅŽw’肵‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ł͈ȉº‚ÌŒ`Ž®‚ðŽw’è‰Â”\‚Å‚·B
+
 保存する画像圢匏を文字列で指定したす。珟バヌゞョンでは以䞋の圢匏を指定可胜です。

-
"bmp" ‚Ü‚œ‚Í "bmp32"
@32bpp ‚Ì BMP ‚Å‚·BƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹(ƒ}ƒXƒN)‚à•Û‘¶‚µ‚Ü‚·B
+
"bmp" たたは "bmp32"
 32bpp の BMP です。アルファチャンネル(マスク)も保存したす。

-
"bmp24"
@24bpp ‚Ì BMP ‚Å‚·BƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹(ƒ}ƒXƒN)‚͕ۑ¶‚³‚ê‚Ü‚¹‚ñB
+
"bmp24"
 24bpp の BMP です。アルファチャンネル(マスク)は保存されたせん。

-
"bmp8"
@8bpp ‚Ì BMP ‚Å‚·BƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹(ƒ}ƒXƒN)‚͕ۑ¶‚³‚ê‚Ü‚¹‚ñB‰æ‘œ‚Í - 252F‚̌ŒèƒpƒŒƒbƒg‚É‚æ‚é4~4‘gD‰»ƒfƒBƒUƒŠƒ“ƒO‚ð—p‚¢‚ÄŒžF‚³‚ê‚Ü‚·B
+
"bmp8"
 8bpp の BMP です。アルファチャンネル(マスク)は保存されたせん。画像は + 252色の固定パレットによる4×4組織化ディザリングを甚いお枛色されたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @name ‚ÅŽw’肵‚œƒXƒgƒŒ[ƒW (ƒtƒ@ƒCƒ‹) ‚ɁAtype ‚ÅŽw’肵‚œ‰æ‘œŒ`Ž®‚Ńtƒ@ƒCƒ‹‚ð•Û‘¶‚µ‚Ü‚·B
- @•Û‘¶‚³‚ê‚é‚̂̓ŒƒCƒ„‚̉摜‚ŁA—Ìˆæ‰æ‘œ‚͕ۑ¶‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+  name で指定したストレヌゞ (ファむル) に、type で指定した画像圢匏でファむルを保存したす。
+  保存されるのはレむダの画像で、領域画像は保存するこずはできたせん。
diff --git a/docs/kr2doc/contents/f_Layer_setAttentionPos.html b/docs/kr2doc/contents/f_Layer_setAttentionPos.html index 4322d75..3af9bb2 100644 --- a/docs/kr2doc/contents/f_Layer_setAttentionPos.html +++ b/docs/kr2doc/contents/f_Layer_setAttentionPos.html @@ -5,53 +5,53 @@ - setAttentionPos - ’Ž‹ˆÊ’u‚ÌŽw’è + setAttentionPos - 泚芖䜍眮の指定 - + - - + +

Layer.setAttentionPos

-
‹@”\/ˆÓ–¡
+
機胜/意味
-’Ž‹ˆÊ’u‚ÌŽw’è
-
ƒ^ƒCƒv
+泚芖䜍眮の指定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setAttentionPos(left, top)
-
ˆø”
+
匕数
- +
- -
left @’Ž‹‚·‚é ( ‚±‚̃ŒƒCƒ„‚Ì•\ŽŠÀ•W‚É‚š‚¯‚é ) x À•W’l‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.attentionLeft ƒvƒƒpƒeƒB‚Å‚àÝ’è^Žæ“Ÿ‚·‚鎖‚ª‚Å‚«‚Ü‚·B
+
 泚芖する ( このレむダの衚瀺座暙における ) x 座暙倀をピクセル単䜍で指定したす。
+  この倀は Layer.attentionLeft プロパティでも蚭定取埗する事ができたす。
top @’Ž‹‚·‚é ( ‚±‚̃ŒƒCƒ„‚Ì•\ŽŠÀ•W‚É‚š‚¯‚é ) x À•W’l‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.attentionTop ƒvƒƒpƒeƒB‚Å‚àÝ’è^Žæ“Ÿ‚·‚鎖‚ª‚Å‚«‚Ü‚·B
+
 泚芖する ( このレむダの衚瀺座暙における ) x 座暙倀をピクセル単䜍で指定したす。
+  この倀は Layer.attentionTop プロパティでも蚭定取埗する事ができたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @’Ž‹ˆÊ’u‚ðŽw’肵‚Ü‚·B’Ž‹ˆÊ’u‚Ƃ͒ʏíƒJƒŒƒbƒg ( ƒL[ƒ{[ƒh‚©‚ç‚Ì•¶Žš“ü—͈ʒu‚ð - ŽŠ‚·‚œ‚߂ɃeƒLƒXƒgƒGƒfƒBƒ^‚Ȃǂœ_–Å‚·‚é–_ ) ‚̈ʒu‚ɐݒ肵‚Ü‚·BIME ‚Ì–¢Šm’è•¶Žš‚Í‚±‚Ì’Ž‹ˆÊ’u‚É - •\ŽŠ‚³‚ê‚Ü‚·B
+  泚芖䜍眮を指定したす。泚芖䜍眮ずは通垞カレット ( キヌボヌドからの文字入力䜍眮を + 瀺すためにテキスト゚ディタなどで点滅する棒 ) の䜍眮に蚭定したす。IME の未確定文字はこの泚芖䜍眮に + 衚瀺されたす。
-
ŽQÆ
+
参照
Layer.useAttention
diff --git a/docs/kr2doc/contents/f_Layer_setClip.html b/docs/kr2doc/contents/f_Layer_setClip.html index 3de06c9..2876c6a 100644 --- a/docs/kr2doc/contents/f_Layer_setClip.html +++ b/docs/kr2doc/contents/f_Layer_setClip.html @@ -5,65 +5,65 @@ - setClip - •`‰æƒNƒŠƒbƒv‹éŒ`‚̐ݒè + setClip - 描画クリップ矩圢の蚭定 - + - - + +

Layer.setClip

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æƒNƒŠƒbƒv‹éŒ`‚̐ݒè
-
ƒ^ƒCƒv
+描画クリップ矩圢の蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setClip(left, top, width=void, height=void)
-
ˆø”
+
匕数
- +
- - - -
left @•`‰æƒNƒŠƒbƒv‹éŒ`‚Ì ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) ¶’[ˆÊ’u‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.clipLeft ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 描画クリップ矩圢の ( レむダの画像座暙での ) 巊端䜍眮をピクセル単䜍で指定したす。
+  この倀は Layer.clipLeft プロパティでも取埗や蚭定ができたす。
top @•`‰æƒNƒŠƒbƒv‹éŒ`‚Ì ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) ã’[ˆÊ’u‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.clipTop ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 描画クリップ矩圢の ( レむダの画像座暙での ) 䞊端䜍眮をピクセル単䜍で指定したす。
+  この倀は Layer.clipTop プロパティでも取埗や蚭定ができたす。
width @•`‰æƒNƒŠƒbƒv‹éŒ`‚̉¡•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.clipWidth ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 描画クリップ矩圢の暪幅をピクセル単䜍で指定したす。
+  この倀は Layer.clipWidth プロパティでも取埗や蚭定ができたす。
height @•`‰æƒNƒŠƒbƒv‹éŒ`‚̏c•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.clipHeight ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 描画クリップ矩圢の瞊幅をピクセル単䜍で指定したす。
+  この倀は Layer.clipHeight プロパティでも取埗や蚭定ができたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•`‰æƒNƒŠƒbƒv‹éŒ`‚ðÝ’肵‚Ü‚·B
- @ƒŒƒCƒ„‚ɑ΂·‚é•`‰æ‚́A‚±‚Ì•`‰æƒNƒŠƒbƒv‹éŒ`“à‚ɐ§ŒÀ‚³‚ê‚Ü‚· ( ‹éŒ`ŠO‚ɂ͂ݏo‚œ•”•ª‚Í - •`‰æ‚³‚ê‚Ü‚¹‚ñ )B‚œ‚Ÿ‚µALayer.flipLR ‚â Layer.flipUD ‚̂悀‚É - •`‰æƒNƒŠƒbƒv‹éŒ`‚̉e‹¿‚ðŽó‚¯‚È‚¢ƒƒ\ƒbƒh‚à‚ ‚è‚Ü‚·B
- @‰Šú’l‚́AƒNƒŠƒbƒv‹éŒ`‚̓ŒƒCƒ„‰æ‘œ—̈æ‘S‘̂ɐݒ肳‚ê‚Ä‚¢‚Ü‚· ( ƒŒƒCƒ„‘S–Ê - ‚É•`‰æ‚·‚鎖‚ª‚Å‚«‚Ü‚· )B
- @•`‰æƒNƒŠƒbƒv‹éŒ`‚́A‰æ‘œ“ǂݍž‚Ý‚â‰æ‘œƒTƒCƒY‚ª•ύX‚³‚ꂜ‚èAƒŒƒCƒ„‚Ì•\ŽŠƒ^ƒCƒv‚ª - •ύX‚³‚ê‚邯‰Šú’l‚É–ß‚è‚Ü‚·B
- @‚Ü‚œA‚±‚̃ƒ\ƒbƒh‚ðˆø”‚È‚µ‚ŌĂяo‚·‚ƁA•`‰æƒNƒŠƒbƒv‹éŒ`‚ð‰Šú’l‚É–ß‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+  レむダの描画クリップ矩圢を蚭定したす。
+  レむダに察する描画は、この描画クリップ矩圢内に制限されたす ( 矩圢倖にはみ出た郚分は + 描画されたせん )。ただし、Layer.flipLR や Layer.flipUD のように + 描画クリップ矩圢の圱響を受けないメ゜ッドもありたす。
+  初期倀は、クリップ矩圢はレむダ画像領域党䜓に蚭定されおいたす ( レむダ党面 + に描画する事ができたす )。
+  描画クリップ矩圢は、画像読み蟌みや画像サむズが倉曎されたり、レむダの衚瀺タむプが + 倉曎されるず初期倀に戻りたす。
+  たた、このメ゜ッドを匕数なしで呌び出すず、描画クリップ矩圢を初期倀に戻すこずができたす。
diff --git a/docs/kr2doc/contents/f_Layer_setCursorPos.html b/docs/kr2doc/contents/f_Layer_setCursorPos.html index 2a87287..44d1d95 100644 --- a/docs/kr2doc/contents/f_Layer_setCursorPos.html +++ b/docs/kr2doc/contents/f_Layer_setCursorPos.html @@ -5,49 +5,49 @@ - setCursorPos - ƒ}ƒEƒXƒJ[ƒ\ƒ‹ˆÊ’u‚ÌŽw’è + setCursorPos - マりスカヌ゜ル䜍眮の指定 - + - - + +

Layer.setCursorPos

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒXƒJ[ƒ\ƒ‹ˆÊ’u‚ÌŽw’è
-
ƒ^ƒCƒv
+マりスカヌ゜ル䜍眮の指定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setCursorPos(x, y)
-
ˆø”
+
匕数
- +
- -
x @ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚Ì ( ‚±‚̃ŒƒCƒ„‚Ì•\ŽŠÀ•W‚É‚š‚¯‚é ) x À•W’l‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.cursorX ƒvƒƒpƒeƒB‚Å‚àÝ’è^Žæ“Ÿ‚·‚鎖‚ª‚Å‚«‚Ü‚·B
+
 マりスカヌ゜ルの ( このレむダの衚瀺座暙における ) x 座暙倀をピクセル単䜍で指定したす。
+  この倀は Layer.cursorX プロパティでも蚭定取埗する事ができたす。
y @ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚Ì ( ‚±‚̃ŒƒCƒ„‚Ì•\ŽŠÀ•W‚É‚š‚¯‚é ) y À•W’l‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.cursorX ƒvƒƒpƒeƒB‚Å‚àÝ’è^Žæ“Ÿ‚·‚鎖‚ª‚Å‚«‚Ü‚·B
+
 マりスカヌ゜ルの ( このレむダの衚瀺座暙における ) y 座暙倀をピクセル単䜍で指定したす。
+  この倀は Layer.cursorX プロパティでも蚭定取埗する事ができたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚̈ʒu‚ðŽw’肵‚Ü‚·B
+  マりスカヌ゜ルの䜍眮を指定したす。
diff --git a/docs/kr2doc/contents/f_Layer_setImagePos.html b/docs/kr2doc/contents/f_Layer_setImagePos.html index d716a82..563356e 100644 --- a/docs/kr2doc/contents/f_Layer_setImagePos.html +++ b/docs/kr2doc/contents/f_Layer_setImagePos.html @@ -5,52 +5,52 @@ - setImagePos - ƒŒƒCƒ„‰æ‘œƒIƒtƒZƒbƒg‚̐ݒè + setImagePos - レむダ画像オフセットの蚭定 - + - - + +

Layer.setImagePos

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‰æ‘œƒIƒtƒZƒbƒg‚̐ݒè
-
ƒ^ƒCƒv
+レむダ画像オフセットの蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setImagePos(left, top)
-
ˆø”
+
匕数
- +
- -
left @ƒŒƒCƒ„‚É•\ŽŠ‚·‚鉿‘œ‚̍¶’[ˆÊ’u ( x ƒIƒtƒZƒbƒg ) ‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.imageLeft ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 レむダに衚瀺する画像の巊端䜍眮 ( x オフセット ) をピクセル単䜍で指定したす。
+  この倀は Layer.imageLeft プロパティでも取埗や蚭定ができたす。
top @ƒŒƒCƒ„‚É•\ŽŠ‚·‚鉿‘œ‚̏ã’[ˆÊ’u ( y ƒIƒtƒZƒbƒg ) ‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.imageTop ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 レむダに衚瀺する画像の䞊端䜍眮 ( y オフセット ) をピクセル単䜍で指定したす。
+  この倀は Layer.imageTop プロパティでも取埗や蚭定ができたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‰æ‘œƒIƒtƒZƒbƒg‚ðŽw’肵‚Ü‚·B
- @ƒŒƒCƒ„‰æ‘œƒTƒCƒY‚̓ŒƒCƒ„•\ŽŠƒTƒCƒY‚æ‚è‘å‚«‚­‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªA‚·‚ׂĂð•\ŽŠ‚·‚é - ‚±‚Ƃ͂ł«‚Ü‚¹‚ñ‚̂ŁA‚±‚̃ƒ\ƒbƒh‚â Layer.imageLeft ‚â Layer.imageTop ƒvƒƒpƒeƒB‚Å•\ŽŠƒIƒtƒZƒbƒg‚ðŽw’è‚·‚邱‚ƂɂȂè‚Ü‚·B
- @ƒIƒtƒZƒbƒg‚́A 0 ‚©A•‰‚̐”’l‚ɂȂè‚Ü‚·B
+  レむダ画像オフセットを指定したす。
+  レむダ画像サむズはレむダ衚瀺サむズより倧きくするこずができたすが、すべおを衚瀺する + こずはできたせんので、このメ゜ッドや Layer.imageLeft や Layer.imageTop プロパティで衚瀺オフセットを指定するこずになりたす。
+  オフセットは、 0 か、負の数倀になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_setImageSize.html b/docs/kr2doc/contents/f_Layer_setImageSize.html index 268da0f..d8182e2 100644 --- a/docs/kr2doc/contents/f_Layer_setImageSize.html +++ b/docs/kr2doc/contents/f_Layer_setImageSize.html @@ -5,51 +5,51 @@ - setImageSize - ƒŒƒCƒ„‰æ‘œƒTƒCƒY‚̐ݒè + setImageSize - レむダ画像サむズの蚭定 - + - - + +

Layer.setImageSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‰æ‘œƒTƒCƒY‚̐ݒè
-
ƒ^ƒCƒv
+レむダ画像サむズの蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setImageSize(width, height)
-
ˆø”
+
匕数
- +
- -
width @ƒŒƒCƒ„‰æ‘œ‚̉¡•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.imageWidth ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 レむダ画像の暪幅をピクセル単䜍で指定したす。
+  この倀は Layer.imageWidth プロパティでも取埗や蚭定ができたす。
height @ƒŒƒCƒ„‰æ‘œ‚̏c•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.imageHeight ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 レむダ画像の瞊幅をピクセル単䜍で指定したす。
+  この倀は Layer.imageHeight プロパティでも取埗や蚭定ができたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‰æ‘œƒTƒCƒY‚ðŽw’肵‚Ü‚·B
- @ƒTƒCƒY‚ªŠg’£‚³‚ê‚éê‡‚́AƒŒƒCƒ„‚Ì•\ŽŠƒTƒCƒY‚͕ύX‚³‚ê‚Ü‚¹‚ñ‚ªAƒTƒCƒY‚ªk¬ - ‚³‚ê‚éê‡‚̓ŒƒCƒ„‚Ì•\ŽŠƒTƒCƒY‚àk¬‚³‚ê‚Ü‚·B
+  レむダ画像サむズを指定したす。
+  サむズが拡匵される堎合は、レむダの衚瀺サむズは倉曎されたせんが、サむズが瞮小 + される堎合はレむダの衚瀺サむズも瞮小されたす。
diff --git a/docs/kr2doc/contents/f_Layer_setMainPixel.html b/docs/kr2doc/contents/f_Layer_setMainPixel.html index ae3bb44..37675c1 100644 --- a/docs/kr2doc/contents/f_Layer_setMainPixel.html +++ b/docs/kr2doc/contents/f_Layer_setMainPixel.html @@ -5,51 +5,51 @@ - setMainPixel - ƒƒCƒ“‰æ‘œ‚̐F‚̐ݒè + setMainPixel - メむン画像の色の蚭定 - + - - + +

Layer.setMainPixel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒCƒ“‰æ‘œ‚̐F‚̐ݒè
-
ƒ^ƒCƒv
+メむン画像の色の蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setMainPixel(x, y, color)
-
ˆø”
+
匕数
- +
- - -
x @F‚ðÝ’è‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) x À•W‚ðŽw’肵‚Ü‚·B
+
 色を蚭定する ( レむダの画像座暙での ) x 座暙を指定したす。
y @F‚ðÝ’è‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) y À•W‚ðŽw’肵‚Ü‚·B
+
 色を蚭定する ( レむダの画像座暙での ) y 座暙を指定したす。
color @Ý’è‚·‚éF‚ð 0xRRGGBB Œ`Ž®‚ÅŽw’肵‚Ü‚·B
+
 蚭定する色を 0xRRGGBB 圢匏で指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„ƒƒCƒ“‰æ‘œ ( F‚ð•ÛŽ‚µ‚Ä‚¢‚鉿‘œ ) ‚Ì”CˆÓ‚̈ʒu‚̐F‚ðÝ’肵‚Ü‚·B
- @‰æ‘œÀ•W‚Æ‚µ‚Ä–³Œø‚È ( ”͈͊O‚Ì ) ˆÊ’u‚ðŽw’è‚·‚邯—áŠO‚ª”­¶‚µ‚Ü‚·B
+  レむダメむン画像 ( 色を保持しおいる画像 ) の任意の䜍眮の色を蚭定したす。
+  画像座暙ずしお無効な ( 範囲倖の ) 䜍眮を指定するず䟋倖が発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_setMaskPixel.html b/docs/kr2doc/contents/f_Layer_setMaskPixel.html index 8353831..8e98849 100644 --- a/docs/kr2doc/contents/f_Layer_setMaskPixel.html +++ b/docs/kr2doc/contents/f_Layer_setMaskPixel.html @@ -5,51 +5,51 @@ - setMaskPixel - ƒ}ƒXƒN‰æ‘œ‚Ì’l‚̐ݒè + setMaskPixel - マスク画像の倀の蚭定 - + - - + +

Layer.setMaskPixel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒXƒN‰æ‘œ‚Ì’l‚̐ݒè
-
ƒ^ƒCƒv
+マスク画像の倀の蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setMaskPixel(x, y, value)
-
ˆø”
+
匕数
- +
- - -
x @’l‚ðÝ’è‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) x À•W‚ðŽw’肵‚Ü‚·B
+
 倀を蚭定する ( レむダの画像座暙での ) x 座暙を指定したす。
y @’l‚ðÝ’è‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) y À•W‚ðŽw’肵‚Ü‚·B
+
 倀を蚭定する ( レむダの画像座暙での ) y 座暙を指定したす。
value @Ý’è‚·‚é’l ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 蚭定する倀 ( 0  255 ) を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„ƒ}ƒXƒN‰æ‘œ ( •s“§–Ÿ“x‚ð•ÛŽ‚µ‚Ä‚¢‚鉿‘œ ) ‚Ì”CˆÓ‚̈ʒu‚Ì’l ( 0 ` 255 ) ‚ðÝ’肵‚Ü‚·B
- @‰æ‘œÀ•W‚Æ‚µ‚Ä–³Œø‚È ( ”͈͊O‚Ì ) ˆÊ’u‚ðŽw’è‚·‚邯—áŠO‚ª”­¶‚µ‚Ü‚·B
+  レむダマスク画像 ( 䞍透明床を保持しおいる画像 ) の任意の䜍眮の倀 ( 0  255 ) を蚭定したす。
+  画像座暙ずしお無効な ( 範囲倖の ) 䜍眮を指定するず䟋倖が発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_setMode.html b/docs/kr2doc/contents/f_Layer_setMode.html index 73bb646..4187f3f 100644 --- a/docs/kr2doc/contents/f_Layer_setMode.html +++ b/docs/kr2doc/contents/f_Layer_setMode.html @@ -5,41 +5,41 @@ - setMode - ƒ‚[ƒ_ƒ‹ó‘Ô‚É‚·‚é + setMode - モヌダル状態にする - + - - + +

Layer.setMode

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‚[ƒ_ƒ‹ó‘Ô‚É‚·‚é
-
ƒ^ƒCƒv
+モヌダル状態にする +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setMode()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ƀ‚[ƒh‚ðÝ’肵‚Ü‚·Bƒ‚[ƒh‚ðÝ’è‚·‚邯 ( ƒ‚[ƒ_ƒ‹‚É‚È‚é‚Æ )A‚»‚̃ŒƒCƒ„‚ÌŽqƒŒƒCƒ„ - ‚݂̂ªƒtƒH[ƒJƒX‚âƒ}ƒEƒXƒƒbƒZ[ƒW‚ðŽó‚¯Žæ‚邱‚Æ‚ª‚Å‚«‚邿‚€‚ɂȂè‚Ü‚·B +  レむダにモヌドを蚭定したす。モヌドを蚭定するず ( モヌダルになるず )、そのレむダの子レむダ + のみがフォヌカスやマりスメッセヌゞを受け取るこずができるようになりたす。
diff --git a/docs/kr2doc/contents/f_Layer_setPos.html b/docs/kr2doc/contents/f_Layer_setPos.html index cb2c927..2e18dfe 100644 --- a/docs/kr2doc/contents/f_Layer_setPos.html +++ b/docs/kr2doc/contents/f_Layer_setPos.html @@ -5,60 +5,60 @@ - setPos - ƒŒƒCƒ„•\ŽŠˆÊ’u‚̐ݒè + setPos - レむダ衚瀺䜍眮の蚭定 - + - - + +

Layer.setPos

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„•\ŽŠˆÊ’u‚̐ݒè
-
ƒ^ƒCƒv
+レむダ衚瀺䜍眮の蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setPos(left, top, width=void, height=void)
-
ˆø”
+
匕数
- +
- - - -
left @ƒŒƒCƒ„‚Ì ( eƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ¶’[ˆÊ’u‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.left ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 レむダの ( 芪レむダの衚瀺座暙での ) 巊端䜍眮をピクセル単䜍で指定したす。
+  この倀は Layer.left プロパティでも取埗や蚭定ができたす。
top @ƒŒƒCƒ„‚Ì ( eƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚Å‚Ì ) ã’[ˆÊ’u‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.top ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 レむダの ( 芪レむダの衚瀺座暙での ) 䞊端䜍眮をピクセル単䜍で指定したす。
+  この倀は Layer.top プロパティでも取埗や蚭定ができたす。
width @ƒŒƒCƒ„‚̉¡•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.width ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
- @‚±‚̈ø”‚Æ height ˆø”‚ªÈ—ª‚³‚ꂜê‡‚Í left ˆø”‚Æ top ˆø”‚É‚æ‚éˆÊ’u‚̕ύX‚݂̂ƂȂè‚Ü‚·B
+
 レむダの暪幅をピクセル単䜍で指定したす。
+  この倀は Layer.width プロパティでも取埗や蚭定ができたす。
+  この匕数ず height 匕数が省略された堎合は left 匕数ず top 匕数による䜍眮の倉曎のみずなりたす。
height @ƒŒƒCƒ„‚̏c•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.height ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
- @‚±‚̈ø”‚Æ width ˆø”‚ªÈ—ª‚³‚ꂜê‡‚Í left ˆø”‚Æ top ˆø”‚É‚æ‚éˆÊ’u‚̕ύX‚Ì‚Ý‚Æ - ‚È‚è‚Ü‚·B
+
 レむダの瞊幅をピクセル単䜍で指定したす。
+  この倀は Layer.height プロパティでも取埗や蚭定ができたす。
+  この匕数ず width 匕数が省略された堎合は left 匕数ず top 匕数による䜍眮の倉曎のみず + なりたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠˆÊ’u‚ðÝ’肵‚Ü‚·B
+  レむダの衚瀺䜍眮を蚭定したす。
diff --git a/docs/kr2doc/contents/f_Layer_setProvincePixel.html b/docs/kr2doc/contents/f_Layer_setProvincePixel.html index e55f621..f412339 100644 --- a/docs/kr2doc/contents/f_Layer_setProvincePixel.html +++ b/docs/kr2doc/contents/f_Layer_setProvincePixel.html @@ -5,51 +5,51 @@ - setProvincePixel - —Ìˆæ‰æ‘œ‚Ì’l‚̐ݒè + setProvincePixel - 領域画像の倀の蚭定 - + - - + +

Layer.setProvincePixel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-—Ìˆæ‰æ‘œ‚Ì’l‚̐ݒè
-
ƒ^ƒCƒv
+領域画像の倀の蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setProvincePixel(x, y, value)
-
ˆø”
+
匕数
- +
- - -
x @’l‚ðÝ’è‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) x À•W‚ðŽw’肵‚Ü‚·B
+
 倀を蚭定する ( レむダの画像座暙での ) x 座暙を指定したす。
y @’l‚ðÝ’è‚·‚é ( ƒŒƒCƒ„‚̉摜À•W‚Å‚Ì ) y À•W‚ðŽw’肵‚Ü‚·B
+
 倀を蚭定する ( レむダの画像座暙での ) y 座暙を指定したす。
value @Ý’è‚·‚é’l ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 蚭定する倀 ( 0  255 ) を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„—Ìˆæ‰æ‘œ‚Ì”CˆÓ‚̈ʒu‚Ì’l ( 0 ` 255 ) ‚ðÝ’肵‚Ü‚·B
- @‰æ‘œÀ•W‚Æ‚µ‚Ä–³Œø‚È ( ”͈͊O‚Ì ) ˆÊ’u‚ðŽw’è‚·‚邯—áŠO‚ª”­¶‚µ‚Ü‚·B
+  レむダ領域画像の任意の䜍眮の倀 ( 0  255 ) を蚭定したす。
+  画像座暙ずしお無効な ( 範囲倖の ) 䜍眮を指定するず䟋倖が発生したす。
diff --git a/docs/kr2doc/contents/f_Layer_setSize.html b/docs/kr2doc/contents/f_Layer_setSize.html index 9564a63..29e57bd 100644 --- a/docs/kr2doc/contents/f_Layer_setSize.html +++ b/docs/kr2doc/contents/f_Layer_setSize.html @@ -5,49 +5,49 @@ - setSize - ƒŒƒCƒ„•\ŽŠƒTƒCƒY‚̐ݒè + setSize - レむダ衚瀺サむズの蚭定 - + - - + +

Layer.setSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„•\ŽŠƒTƒCƒY‚̐ݒè
-
ƒ^ƒCƒv
+レむダ衚瀺サむズの蚭定 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setSize(width, height)
-
ˆø”
+
匕数
- +
- -
width @ƒŒƒCƒ„‚Ì•\ŽŠ‚̉¡•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.width ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 レむダの衚瀺の暪幅をピクセル単䜍で指定したす。
+  この倀は Layer.width プロパティでも取埗や蚭定ができたす。
height @ƒŒƒCƒ„‚Ì•\ŽŠ‚̏c•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @‚±‚Ì’l‚Í Layer.height ƒvƒƒpƒeƒB‚Å‚àŽæ“Ÿ‚âÝ’肪‚Å‚«‚Ü‚·B
+
 レむダの衚瀺の瞊幅をピクセル単䜍で指定したす。
+  この倀は Layer.height プロパティでも取埗や蚭定ができたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠƒTƒCƒY‚ðÝ’肵‚Ü‚·B
+  レむダの衚瀺サむズを蚭定したす。
diff --git a/docs/kr2doc/contents/f_Layer_setSizeToImageSize.html b/docs/kr2doc/contents/f_Layer_setSizeToImageSize.html index 23d572b..179af45 100644 --- a/docs/kr2doc/contents/f_Layer_setSizeToImageSize.html +++ b/docs/kr2doc/contents/f_Layer_setSizeToImageSize.html @@ -5,42 +5,42 @@ - setSizeToImageSize - ƒŒƒCƒ„•\ŽŠƒTƒCƒY‚ð‰æ‘œƒTƒCƒY‚ɍ‡‚킹‚é + setSizeToImageSize - レむダ衚瀺サむズを画像サむズに合わせる - + - - + +

Layer.setSizeToImageSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„•\ŽŠƒTƒCƒY‚ð‰æ‘œƒTƒCƒY‚ɍ‡‚킹‚é
-
ƒ^ƒCƒv
+レむダ衚瀺サむズを画像サむズに合わせる +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
setSizeToImageSize()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠƒTƒCƒY‚ð‰æ‘œƒTƒCƒY‚Æ“¯‚¶‚É‚µ‚Ü‚·B
- @‰æ‘œƒTƒCƒY‚ð•ύX‚·‚鑜‚­‚Ì‘€ì‚ł͕\ŽŠƒTƒCƒY‚܂ł͕ύX‚µ‚Ü‚¹‚ñ‚ªA - ‚±‚̃ƒ\ƒbƒh‚ðŽg‚€‚Æ•\ŽŠƒTƒCƒY‚ð‰æ‘œƒTƒCƒY‚Æ“¯‚¶‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  レむダの衚瀺サむズを画像サむズず同じにしたす。
+  画像サむズを倉曎する倚くの操䜜では衚瀺サむズたでは倉曎したせんが、 + このメ゜ッドを䜿うず衚瀺サむズを画像サむズず同じにするこずができたす。
diff --git a/docs/kr2doc/contents/f_Layer_showParentHint.html b/docs/kr2doc/contents/f_Layer_showParentHint.html index 8d07b29..e37529e 100644 --- a/docs/kr2doc/contents/f_Layer_showParentHint.html +++ b/docs/kr2doc/contents/f_Layer_showParentHint.html @@ -5,34 +5,34 @@ - showParentHint - eƒŒƒCƒ„‚̃qƒ“ƒg‚ðˆø‚«Œp‚®‚© + showParentHint - 芪レむダのヒントを匕き継ぐか - + - - + +

Layer.showParentHint

-
‹@”\/ˆÓ–¡
+
機胜/意味
-eƒŒƒCƒ„‚̃qƒ“ƒg‚ðˆø‚«Œp‚®‚©
-
ƒ^ƒCƒv
+芪レむダのヒントを匕き継ぐか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @eƒŒƒCƒ„‚̃qƒ“ƒg‚ðˆø‚«Œp‚®‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚̏ꍇ‚́ALayer.hint ƒvƒƒpƒeƒB‚ª‹ó•¶Žš—ñ‚̏ꍇ‚́AeƒŒƒCƒ„‚ð‚³‚© - ‚̂ڂèAƒqƒ“ƒg‚ªÝ’肳‚ê‚Ä‚¢‚郌ƒCƒ„‚̃qƒ“ƒg‚ð‚»‚Ì‚Ü‚Üˆø‚«Œp‚¢‚Å - •\ŽŠ‚µ‚Ü‚·BLayer.hint ƒvƒƒpƒeƒB‚ª‹ó•¶Žš—ñ‚łȂ©‚Á‚œê‡‚Í‚»‚ê‚ð•\ŽŠ‚µ‚Ü‚·B
+  芪レむダのヒントを匕き継ぐかどうかを衚したす。倀を蚭定するこずもできたす。
+  真の堎合は、Layer.hint プロパティが空文字列の堎合は、芪レむダをさか + のがり、ヒントが蚭定されおいるレむダのヒントをそのたた匕き継いで + 衚瀺したす。Layer.hint プロパティが空文字列でなかった堎合はそれを衚瀺したす。
- @‹U‚̏ꍇ‚́ALayer.hint ƒvƒƒpƒeƒB‚ª‹ó•¶Žš—ñ‚łȂ¯‚ê‚΂»‚ê‚ð•\ŽŠ‚µA‹ó•¶Žš—ñ‚Å‚ ‚ê‚Î - ƒqƒ“ƒg‚Í•\ŽŠ‚µ‚Ü‚¹‚ñB
+  停の堎合は、Layer.hint プロパティが空文字列でなければそれを衚瀺し、空文字列であれば + ヒントは衚瀺したせん。
diff --git a/docs/kr2doc/contents/f_Layer_stopTransition.html b/docs/kr2doc/contents/f_Layer_stopTransition.html index 528d199..f161228 100644 --- a/docs/kr2doc/contents/f_Layer_stopTransition.html +++ b/docs/kr2doc/contents/f_Layer_stopTransition.html @@ -5,40 +5,40 @@ - stopTransition - ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð’âŽ~‚·‚é + stopTransition - トランゞションを停止する - + - - + +

Layer.stopTransition

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð’âŽ~‚·‚é
-
ƒ^ƒCƒv
+トランゞションを停止する +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
stopTransition()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- is’†‚̃gƒ‰ƒ“ƒWƒVƒ‡ƒ“‚ð’âŽ~‚µ‚Ü‚·B
+ 進行䞭のトランゞションを停止したす。
diff --git a/docs/kr2doc/contents/f_Layer_stretchBlend.html b/docs/kr2doc/contents/f_Layer_stretchBlend.html index 5f27a19..4e38fad 100644 --- a/docs/kr2doc/contents/f_Layer_stretchBlend.html +++ b/docs/kr2doc/contents/f_Layer_stretchBlend.html @@ -5,95 +5,95 @@ - stretchBlend - Šg‘åk¬d‚ˍ‡‚킹 + stretchBlend - 拡倧瞮小重ね合わせ - + - - + +

Layer.stretchBlend

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Šg‘åk¬d‚ˍ‡‚킹
-
ƒ^ƒCƒv
+拡倧瞮小重ね合わせ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
stretchBlend(dleft, dtop, dwidth, dheight, src, sleft, stop, swidth, sheight, opa=255, type=stNearest)
-
ˆø”
+
匕数
- +
- - - - - - - - - - -
dleft @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の巊端䜍眮を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dtop @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の䞊端䜍眮を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dwidth @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の暪幅を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dheight @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の瞊幅を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
src @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 重ね合わせ元のレむダオブゞェクトを指定したす。
sleft @d‚ˍ‡‚킹‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の巊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @d‚ˍ‡‚킹‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の䞊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @d‚ˍ‡‚킹‚é‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の暪幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @d‚ˍ‡‚킹‚é‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の瞊幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
opa @d‚ˍ‡‚킹‚Ì•s“§–Ÿ“x ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 重ね合わせの䞍透明床 ( 0  255 ) を指定したす。
type @Šg‘åk¬‚̃^ƒCƒv‚ðŽw’肵‚Ü‚·B
- stNearest : Å‹ß–T“_–@‚ª—p‚¢‚ç‚ê‚Ü‚·
- stFastLinear : ’ᐞ“x‚̐üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(ˆê•”ŽÀ‘•)
- stLinear : üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- stCubic : ‚RŽŸŒ³•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- @‘¬“x‚Í stNearest > stFastLinear > stLinear > stCubic ‚̏‡‚ɍ‚‘¬‚Å‚·‚ªA‰æŽ¿‚Í‘¬“x‚ª - ‘¬‚¯‚ê‚Α¬‚¢ƒ^ƒCƒv‚Ù‚Ç’á‰æŽ¿‚ɂȂè‚Ü‚·B
- @stFastLinear ‚â stLinear, stCubic ‚ɑ΂µ‚ẮAstRefNoClip ‚ðƒrƒbƒg˜_—˜a‚ŒljÁŽw’è - ‚·‚邱‚Æ‚ª‚Å‚«A‚±‚̏ꍇ‚́AƒRƒs[‚·‚éƒrƒbƒgƒ}ƒbƒv‚̗̈æŠO‚ðŽQÆ‚µ‚ĐF‚ð‡¬‚·‚邱‚Æ‚ð - ‹–‰Â‚µ‚Ü‚·B‚±‚ê‚ðŽw’肵‚È‚¢ê‡‚́A“]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚ÌŽüˆÍ‚É—]—T‚ª‚ ‚Á‚œ‚Æ‚µ‚Ä‚àA - “]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚͈̔͊O‚ðŽQÆ‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ(”͈͊O‚̐F‚Í‚à‚Á‚Æ‚à‹ß‚¢ˆÊ’u‚É‚ ‚é - ”͈͓à‚̃sƒNƒZƒ‹‚̐F‚ÆŒ©‚È‚³‚ê‚Ü‚·)B
+
 拡倧瞮小のタむプを指定したす。
+ stNearest : 最近傍点法が甚いられたす
+ stFastLinear : 䜎粟床の線圢補間が甚いられたす(䞀郚実装)
+ stLinear : 線圢補間が甚いられたす(未実装)
+ stCubic : 次元補間が甚いられたす(未実装)
+  速床は stNearest > stFastLinear > stLinear > stCubic の順に高速ですが、画質は速床が + 速ければ速いタむプほど䜎画質になりたす。
+  stFastLinear や stLinear, stCubic に察しおは、stRefNoClip をビット論理和で远加指定 + するこずができ、この堎合は、コピヌするビットマップの領域倖を参照しお色を合成するこずを + 蚱可したす。これを指定しない堎合は、転送元ビットマップの呚囲に䜙裕があったずしおも、 + 転送元ビットマップの範囲倖を参照するこずはありたせん(範囲倖の色はもっずも近い䜍眮にある + 範囲内のピクセルの色ず芋なされたす)。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜd‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚Ì‹éŒ`‚ðAd‚ˍ‡‚킹æ ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„ ) ‚Ì‹éŒ`‚É - d‚ˍ‡‚킹‚Ü‚·Bd‚ˍ‡‚킹Œ³‹éŒ`‚Əd‚ˍ‡‚킹æ‹éŒ`‚̃TƒCƒY‚ªˆÙ‚È‚éê‡‚ÍŠg‘å‚Ü‚œ‚͏k¬‚ª - s‚í‚ê‚Ü‚·B
- @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Í–³Ž‹‚³‚ê‚Ü‚·‚ªALayer.stretchPile ‚ÆˆÙ‚È - ‚èAd‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„‚Ì•s“§–Ÿ“x‚Í–³Ž‹‚³‚ê‚Ü‚· ( í‚ÉŠ®‘S‚É•s“§–Ÿ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚· )B
- @d‚ˍ‡‚킳‚ê‚鉿‘œ‚́Ad‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Ì’l‚É‚æ‚Á‚ĕςí‚è‚Ü‚·B
- dfAlpha (‚Ü‚œ‚ÍdfBoth) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚ðl—¶‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·
- dfOpaque (‚Ü‚œ‚ÍdfMain) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚𖳎‹‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·(d‚ˍ‡‚킹æ‚Í‘S–ÊŠ®‘S•s“§–Ÿ‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·)B‚±‚̏ꍇ‚́ALayer.holdAlphaƒvƒƒpƒeƒB‚ª‹U‚̂Ƃ«Atype ˆø”‚É stFastLinear ‚ðŽw’è‚·‚邱‚Ƃɂæ‚èAüŒ`•âŠÔ‚ª‰Â”\‚Å‚·B
- ‚»‚êˆÈŠO : ‚Å‚«‚Ü‚¹‚ñ ( —áŠO‚ª”­¶‚µ‚Ü‚· )
+  指定された重ね合わせ元レむダの矩圢を、重ね合わせ先 ( メ゜ッドを実行するレむダ ) の矩圢に + 重ね合わせたす。重ね合わせ元矩圢ず重ね合わせ先矩圢のサむズが異なる堎合は拡倧たたは瞮小が + 行われたす。
+  重ね合わせ元のレむダの Layer.face プロパティは無芖されたすが、Layer.stretchPile ず異な + り、重ね合わせ元のレむダの䞍透明床は無芖されたす ( 垞に完党に䞍透明であるず芋なされたす )。
+  重ね合わされる画像は、重ね合わせ先の ( メ゜ッドを実行する ) レむダの Layer.face プロパティの倀によっお倉わりたす。
+ dfAlpha (たたはdfBoth) : 重ね合わせ先の䞍透明床を考慮した重ね合わせが行われたす
+ dfOpaque (たたはdfMain) : 重ね合わせ先の䞍透明床を無芖した重ね合わせが行われたす(重ね合わせ先は党面完党䞍透明ずしお扱われたす)。この堎合は、Layer.holdAlphaプロパティが停のずき、type 匕数に stFastLinear を指定するこずにより、線圢補間が可胜です。
+ それ以倖 : できたせん ( 䟋倖が発生したす )

- @‚±‚̃ƒ\ƒbƒh‚Í‹ŒŽ®‚ɂȂè‚Ü‚µ‚œB‘ã‚í‚è‚É Layer.operateStretch ‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B‰‰ŽZ‚̃‚[ƒh‚É omOpaque ‚ðŽw’è‚·‚邯“¯‚¶Œø‰Ê‚ɂȂè‚Ü‚·B
+  このメ゜ッドは旧匏になりたした。代わりに Layer.operateStretch を䜿甚しおください。挔算のモヌドに omOpaque を指定するず同じ効果になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_stretchCopy.html b/docs/kr2doc/contents/f_Layer_stretchCopy.html index 10097a6..662d211 100644 --- a/docs/kr2doc/contents/f_Layer_stretchCopy.html +++ b/docs/kr2doc/contents/f_Layer_stretchCopy.html @@ -5,90 +5,90 @@ - stretchCopy - Šg‘åk¬ƒRƒs[ + stretchCopy - 拡倧瞮小コピヌ - + - - + +

Layer.stretchCopy

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Šg‘åk¬ƒRƒs[
-
ƒ^ƒCƒv
+拡倧瞮小コピヌ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
stretchCopy(dleft, dtop, dwidth, dheight, src, sleft, stop, swidth, sheight, type=stNearest)
-
ˆø”
+
匕数
- +
- - - - - - - - - -
dleft @ƒRƒs[æ‚Ì‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ƒRƒs[æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌ先の矩圢の巊端䜍眮を ( コピヌ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dtop @ƒRƒs[æ‚Ì‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ƒRƒs[æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌ先の矩圢の䞊端䜍眮を ( コピヌ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dwidth @ƒRƒs[æ‚Ì‹éŒ`‚̉¡•‚ð ( ƒRƒs[æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌ先の矩圢の暪幅を ( コピヌ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dheight @ƒRƒs[æ‚Ì‹éŒ`‚̏c•‚ð ( ƒRƒs[æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌ先の矩圢の瞊幅を ( コピヌ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
src @ƒRƒs[Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 コピヌ元のレむダオブゞェクトを指定したす。
sleft @ƒRƒs[‚·‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の巊端䜍眮を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @ƒRƒs[‚·‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の䞊端䜍眮を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @ƒRƒs[‚·‚é‹éŒ`‚̉¡•‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の暪幅を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @ƒRƒs[‚·‚é‹éŒ`‚̏c•‚ð ( ƒRƒs[Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 コピヌする矩圢の瞊幅を ( コピヌ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
type @Šg‘åk¬‚̃^ƒCƒv‚ðŽw’肵‚Ü‚·B
- stNearest : Å‹ß–T“_–@‚ª—p‚¢‚ç‚ê‚Ü‚·
- stFastLinear : ’ᐞ“x‚̐üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(ˆê•”ŽÀ‘•)
- stLinear : üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(ˆê•”ŽÀ‘•)
- stCubic : ‚RŽŸŒ³•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(ˆê•”ŽÀ‘•)
- @‘¬“x‚Í stNearest > stFastLinear > stLinear > stCubic ‚̏‡‚ɍ‚‘¬‚Å‚·‚ªA‰æŽ¿‚Í‘¬“x‚ª - ‘¬‚¯‚ê‚Α¬‚¢ƒ^ƒCƒv‚Ù‚Ç’á‰æŽ¿‚ɂȂè‚Ü‚·B
- @stFastLinear ‚â stLinear, stCubic ‚ɑ΂µ‚ẮAstRefNoClip ‚ðƒrƒbƒg˜_—˜a‚ŒljÁŽw’è - ‚·‚邱‚Æ‚ª‚Å‚«A‚±‚̏ꍇ‚́AƒRƒs[‚·‚éƒrƒbƒgƒ}ƒbƒv‚̗̈æŠO‚ðŽQÆ‚µ‚ĐF‚ð‡¬‚·‚邱‚Æ‚ð - ‹–‰Â‚µ‚Ü‚·B‚±‚ê‚ðŽw’肵‚È‚¢ê‡‚́A“]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚ÌŽüˆÍ‚É—]—T‚ª‚ ‚Á‚œ‚Æ‚µ‚Ä‚àA - “]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚͈̔͊O‚ðŽQÆ‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ(”͈͊O‚̐F‚Í‚à‚Á‚Æ‚à‹ß‚¢ˆÊ’u‚É‚ ‚é - ”͈͓à‚̃sƒNƒZƒ‹‚̐F‚ÆŒ©‚È‚³‚ê‚Ü‚·)B
+
 拡倧瞮小のタむプを指定したす。
+ stNearest : 最近傍点法が甚いられたす
+ stFastLinear : 䜎粟床の線圢補間が甚いられたす(䞀郚実装)
+ stLinear : 線圢補間が甚いられたす(䞀郚実装)
+ stCubic : 次元補間が甚いられたす(䞀郚実装)
+  速床は stNearest > stFastLinear > stLinear > stCubic の順に高速ですが、画質は速床が + 速ければ速いタむプほど䜎画質になりたす。
+  stFastLinear や stLinear, stCubic に察しおは、stRefNoClip をビット論理和で远加指定 + するこずができ、この堎合は、コピヌするビットマップの領域倖を参照しお色を合成するこずを + 蚱可したす。これを指定しない堎合は、転送元ビットマップの呚囲に䜙裕があったずしおも、 + 転送元ビットマップの範囲倖を参照するこずはありたせん(範囲倖の色はもっずも近い䜍眮にある + 範囲内のピクセルの色ず芋なされたす)。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒRƒs[Œ³ƒŒƒCƒ„‚Ì‹éŒ`‚ðAƒRƒs[æ ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„ ) ‚Ì‹éŒ`‚É - ƒRƒs[‚µ‚Ü‚·BƒRƒs[Œ³‹éŒ`‚ƃRƒs[æ‹éŒ`‚̃TƒCƒY‚ªˆÙ‚È‚éê‡‚ÍŠg‘å‚Ü‚œ‚͏k¬‚ª - s‚í‚ê‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚Å‚Í stFastLinear ‚ÌŽw’è‚ŐüŒ`•âŠÔ‚ªŒø‚­‚̂́Ad‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚ª dfAlpha (‚Ü‚œ‚Í dfBoth) ‚Ü‚œ‚Í dfAddAlpha ‚̏ꍇ‚Å‚·B‚Ü‚œALayer.face ƒvƒƒpƒeƒB‚ª dfOpaque ‚ŁALayer.holdAlpha ƒvƒƒpƒeƒB‚ª‹U‚ÌŽž‚àüŒ`•âŠÔ‚ª‰Â”\‚Å‚·B
- @‚Ü‚œAŒ»ƒo[ƒWƒ‡ƒ“‚Å‚Í stLinear ‚ ‚é‚¢‚Í stCubic ‚ÌŽw’肪—LŒø‚Ȃ̂́A¶‰E^ã‰º”œ“]‚ð - ”º‚킞AƒRƒs[æ‹éŒ`‚ªƒŒƒCƒ„‚ð‚͂ݏo‚³‚È‚¢ê‡‚݂̂ł·B
- @d‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒCƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚ª - dfAlpha (‚Ü‚œ‚Í dfBoth) ‚Ü‚œ‚Í dfAddAlpha ‚̏ꍇ‚́AƒƒCƒ“‰æ‘œ‚ƃ}ƒXƒN‰æ‘œ‚Ì—Œ•û‚ªƒRƒs[‚³‚ê‚Ü‚·B
- @dfOpaque (‚Ü‚œ‚Í dfMain) ‚̏ꍇ‚́ALayer.holdAlpha ƒvƒƒpƒeƒB‚ª^‚ÌŽž‚̓ƒCƒ“‰æ‘œ‚݂̂ªƒRƒs[‚³‚êA‹U‚ÌŽž‚̓ƒCƒ“‰æ‘œ‚ƃ}ƒXƒN‰æ‘œ‚Ì—Œ•û‚ªƒRƒs[‚³‚ê‚Ü‚·B
+  指定されたコピヌ元レむダの矩圢を、コピヌ先 ( メ゜ッドを実行するレむダ ) の矩圢に + コピヌしたす。コピヌ元矩圢ずコピヌ先矩圢のサむズが異なる堎合は拡倧たたは瞮小が + 行われたす。
+  珟バヌゞョンでは stFastLinear の指定で線圢補間が効くのは、重ね合わせ先の ( メ゜ッドを実行する ) レむダの Layer.face プロパティが dfAlpha (たたは dfBoth) たたは dfAddAlpha の堎合です。たた、Layer.face プロパティが dfOpaque で、Layer.holdAlpha プロパティが停の時も線圢補間が可胜です。
+  たた、珟バヌゞョンでは stLinear あるいは stCubic の指定が有効なのは、巊右䞊䞋反転を + 䌎わず、コピヌ先矩圢がレむダをはみ出さない堎合のみです。
+  重ね合わせ先の ( メ゜ッドを実行する ) レむダの Layer.face プロパティが + dfAlpha (たたは dfBoth) たたは dfAddAlpha の堎合は、メむン画像ずマスク画像の䞡方がコピヌされたす。
+  dfOpaque (たたは dfMain) の堎合は、Layer.holdAlpha プロパティが真の時はメむン画像のみがコピヌされ、停の時はメむン画像ずマスク画像の䞡方がコピヌされたす。
diff --git a/docs/kr2doc/contents/f_Layer_stretchPile.html b/docs/kr2doc/contents/f_Layer_stretchPile.html index d3203be..d7cfb79 100644 --- a/docs/kr2doc/contents/f_Layer_stretchPile.html +++ b/docs/kr2doc/contents/f_Layer_stretchPile.html @@ -5,96 +5,96 @@ - stretchPile - Šg‘åk¬ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒhd‚ˍ‡‚킹 + stretchPile - 拡倧瞮小ピクセルアルファブレンド重ね合わせ - + - - + +

Layer.stretchPile

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Šg‘åk¬ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒhd‚ˍ‡‚킹
-
ƒ^ƒCƒv
+拡倧瞮小ピクセルアルファブレンド重ね合わせ +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
stretchPile(dleft, dtop, dwidth, dheight, src, sleft, stop, swidth, sheight, opa=255, type=stNearest)
-
ˆø”
+
匕数
- +
- - - - - - - - - - -
dleft @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の巊端䜍眮を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dtop @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の䞊端䜍眮を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dwidth @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の暪幅を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
dheight @d‚ˍ‡‚킹æ‚Ì‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹æƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせ先の矩圢の瞊幅を ( 重ね合わせ先レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
src @d‚ˍ‡‚킹Œ³‚̃ŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 重ね合わせ元のレむダオブゞェクトを指定したす。
sleft @d‚ˍ‡‚킹‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の巊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
stop @d‚ˍ‡‚킹‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の䞊端䜍眮を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
swidth @d‚ˍ‡‚킹‚é‹éŒ`‚̉¡•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の暪幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
sheight @d‚ˍ‡‚킹‚é‹éŒ`‚̏c•‚ð ( d‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚̉摜ˆÊ’u‚É‚š‚¯‚é ) ƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 重ね合わせる矩圢の瞊幅を ( 重ね合わせ元レむダの画像䜍眮における ) ピクセル単䜍で指定したす。
opa @d‚ˍ‡‚킹‚Ì•s“§–Ÿ“x ( 0 ` 255 ) ‚ðŽw’肵‚Ü‚·B
+
 重ね合わせの䞍透明床 ( 0  255 ) を指定したす。
type @Šg‘åk¬‚̃^ƒCƒv‚ðŽw’肵‚Ü‚·B
- stNearest : Å‹ß–T“_–@‚ª—p‚¢‚ç‚ê‚Ü‚·
- stFastLinear : ’ᐞ“x‚̐üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- stLinear : üŒ`•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- stCubic : ‚RŽŸŒ³•âŠÔ‚ª—p‚¢‚ç‚ê‚Ü‚·(–¢ŽÀ‘•)
- @‘¬“x‚Í stNearest > stFastLinear > stLinear > stCubic ‚̏‡‚ɍ‚‘¬‚Å‚·‚ªA‰æŽ¿‚Í‘¬“x‚ª - ‘¬‚¯‚ê‚Α¬‚¢ƒ^ƒCƒv‚Ù‚Ç’á‰æŽ¿‚ɂȂè‚Ü‚·B
- @stFastLinear ‚â stLinear, stCubic ‚ɑ΂µ‚ẮAstRefNoClip ‚ðƒrƒbƒg˜_—˜a‚ŒljÁŽw’è - ‚·‚邱‚Æ‚ª‚Å‚«A‚±‚̏ꍇ‚́AƒRƒs[‚·‚éƒrƒbƒgƒ}ƒbƒv‚̗̈æŠO‚ðŽQÆ‚µ‚ĐF‚ð‡¬‚·‚邱‚Æ‚ð - ‹–‰Â‚µ‚Ü‚·B‚±‚ê‚ðŽw’肵‚È‚¢ê‡‚́A“]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚ÌŽüˆÍ‚É—]—T‚ª‚ ‚Á‚œ‚Æ‚µ‚Ä‚àA - “]‘—Œ³ƒrƒbƒgƒ}ƒbƒv‚͈̔͊O‚ðŽQÆ‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ(”͈͊O‚̐F‚Í‚à‚Á‚Æ‚à‹ß‚¢ˆÊ’u‚É‚ ‚é - ”͈͓à‚̃sƒNƒZƒ‹‚̐F‚ÆŒ©‚È‚³‚ê‚Ü‚·)B
+
 拡倧瞮小のタむプを指定したす。
+ stNearest : 最近傍点法が甚いられたす
+ stFastLinear : 䜎粟床の線圢補間が甚いられたす(未実装)
+ stLinear : 線圢補間が甚いられたす(未実装)
+ stCubic : 次元補間が甚いられたす(未実装)
+  速床は stNearest > stFastLinear > stLinear > stCubic の順に高速ですが、画質は速床が + 速ければ速いタむプほど䜎画質になりたす。
+  stFastLinear や stLinear, stCubic に察しおは、stRefNoClip をビット論理和で远加指定 + するこずができ、この堎合は、コピヌするビットマップの領域倖を参照しお色を合成するこずを + 蚱可したす。これを指定しない堎合は、転送元ビットマップの呚囲に䜙裕があったずしおも、 + 転送元ビットマップの範囲倖を参照するこずはありたせん(範囲倖の色はもっずも近い䜍眮にある + 範囲内のピクセルの色ず芋なされたす)。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜd‚ˍ‡‚킹Œ³ƒŒƒCƒ„‚Ì‹éŒ`‚ðAd‚ˍ‡‚킹æ ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚郌ƒCƒ„ ) ‚Ì‹éŒ`‚É - d‚ˍ‡‚킹‚Ü‚·Bd‚ˍ‡‚킹Œ³‹éŒ`‚Əd‚ˍ‡‚킹æ‹éŒ`‚̃TƒCƒY‚ªˆÙ‚È‚éê‡‚ÍŠg‘å‚Ü‚œ‚͏k¬‚ª - s‚í‚ê‚Ü‚·B
- @ƒsƒNƒZƒ‹‚²‚Ƃ̕s“§–Ÿ“x ( ƒsƒNƒZƒ‹ƒAƒ‹ƒtƒ@ ) ‚ð—p‚¢‚œd‚ˍ‡‚킹‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚Å‚Í mode ‚É‚Í stNearest ‚̂ݎw’è‚Å‚«‚Ü‚·B
- @d‚ˍ‡‚킳‚ê‚鉿‘œ‚́Ad‚ˍ‡‚킹æ‚Ì ( ƒƒ\ƒbƒh‚ðŽÀs‚·‚é ) ƒŒƒC - ƒ„‚Ì Layer.face ƒvƒƒpƒeƒB‚Ì’l‚É‚æ‚Á‚ĕςí‚è‚Ü‚·B
- dfAlpha (‚Ü‚œ‚ÍdfBoth) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚ðl—¶‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·
- dfOpaque (‚Ü‚œ‚ÍdfMain) : d‚ˍ‡‚킹æ‚Ì•s“§–Ÿ“x‚𖳎‹‚µ‚œd‚ˍ‡‚킹‚ªs‚í‚ê‚Ü‚·(d‚ˍ‡‚킹æ‚Í‘S–ÊŠ®‘S•s“§–Ÿ‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·)
- ‚»‚êˆÈŠO : ‚Å‚«‚Ü‚¹‚ñ ( —áŠO‚ª”­¶‚µ‚Ü‚· )
+  指定された重ね合わせ元レむダの矩圢を、重ね合わせ先 ( メ゜ッドを実行するレむダ ) の矩圢に + 重ね合わせたす。重ね合わせ元矩圢ず重ね合わせ先矩圢のサむズが異なる堎合は拡倧たたは瞮小が + 行われたす。
+  ピクセルごずの䞍透明床 ( ピクセルアルファ ) を甚いた重ね合わせを行うこずができたす。
+  珟バヌゞョンでは mode には stNearest のみ指定できたす。
+  重ね合わされる画像は、重ね合わせ先の ( メ゜ッドを実行する ) レむ + ダの Layer.face プロパティの倀によっお倉わりたす。
+ dfAlpha (たたはdfBoth) : 重ね合わせ先の䞍透明床を考慮した重ね合わせが行われたす
+ dfOpaque (たたはdfMain) : 重ね合わせ先の䞍透明床を無芖した重ね合わせが行われたす(重ね合わせ先は党面完党䞍透明ずしお扱われたす)
+ それ以倖 : できたせん ( 䟋倖が発生したす )

- @‚±‚̃ƒ\ƒbƒh‚Í‹ŒŽ®‚ɂȂè‚Ü‚µ‚œB‘ã‚í‚è‚É Layer.operateStretch ‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B‰‰ŽZ‚̃‚[ƒh‚É omAlpha ‚© omAddAlpha ‚ðŽw’è‚·‚邯“¯‚¶Œø‰Ê‚ɂȂè‚Ü‚·(omAlpha‚ðŽw’è‚·‚é‚Ì‚©omAddAlpha‚ðŽw’è‚·‚é‚Ì‚©‚Ísrc‚̃Aƒ‹ƒtƒ@ƒ^ƒCƒv‚É‚æ‚Á‚ĈقȂè‚Ü‚·BomAuto‚ðŽw’è‚·‚ê‚Îsrc‚̃ŒƒCƒ„ƒ^ƒCƒv‚ɏ]‚Á‚ÄŽ©“®“I‚ÉŒˆ’肳‚ê‚Ü‚·)B
+  このメ゜ッドは旧匏になりたした。代わりに Layer.operateStretch を䜿甚しおください。挔算のモヌドに omAlpha か omAddAlpha を指定するず同じ効果になりたす(omAlphaを指定するのかomAddAlphaを指定するのかはsrcのアルファタむプによっお異なりたす。omAutoを指定すればsrcのレむダタむプに埓っお自動的に決定されたす)。
diff --git a/docs/kr2doc/contents/f_Layer_top.html b/docs/kr2doc/contents/f_Layer_top.html index 113e8e2..91944aa 100644 --- a/docs/kr2doc/contents/f_Layer_top.html +++ b/docs/kr2doc/contents/f_Layer_top.html @@ -5,31 +5,31 @@ - top - ã’[ˆÊ’u + top - 䞊端䜍眮 - + - - + +

Layer.top

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ã’[ˆÊ’u
-
ƒ^ƒCƒv
+䞊端䜍眮 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„ã’[ˆÊ’u‚ðAeƒŒƒCƒ„‚Ì•\ŽŠÀ•W‚É‚š‚¯‚éƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  レむダ䞊端䜍眮を、芪レむダの衚瀺座暙におけるピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setPos
diff --git a/docs/kr2doc/contents/f_Layer_type.html b/docs/kr2doc/contents/f_Layer_type.html index 92fb694..314d8d7 100644 --- a/docs/kr2doc/contents/f_Layer_type.html +++ b/docs/kr2doc/contents/f_Layer_type.html @@ -5,34 +5,34 @@ - type - ƒŒƒCƒ„•\ŽŠƒ^ƒCƒv + type - レむダ衚瀺タむプ - + - - + +

Layer.type

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„•\ŽŠƒ^ƒCƒv
-
ƒ^ƒCƒv
+レむダ衚瀺タむプ +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠƒ^ƒCƒv‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
-
  • ltOpaque ‚Ü‚œ‚Í ltCoverRect ‚ðŽw’è‚·‚邯AƒsƒNƒZƒ‹‚²‚Ƃ̃Aƒ‹ƒtƒ@ƒuƒŒƒ“ƒh‚ª–³Œø‚ɂȂè‚Ü‚·BltCoverRect‚àltOpaque‚à“¯‚¶ˆÓ–¡‚Å‚·B - Layer.opacity ƒvƒƒpƒeƒB‚ª 255 ‚̏ꍇ‚́AŠ®‘S‚É•s“§–Ÿ‚Ì‹éŒ`‚Æ‚µ‚Ä•\ŽŠ‚³‚ê‚é - Ž–‚ɂȂè‚Ü‚·Bƒ}ƒXƒN‰æ‘œ‚Í–³Ž‹‚³‚ê‚Ü‚·B‚±‚̃^ƒCƒv‚É“K‚µ‚œ•`‰æ•ûŽ®(Layer.face‚ÅŽw’è)‚ÍdfOpaque‚Å‚·B
  • ltAlpha ‚Ü‚œ‚Í ltTransparent ‚ðŽw’è‚·‚邯AƒsƒNƒZƒ‹‚²‚Ƃ̃Aƒ‹ƒtƒ@ƒuƒŒƒ“ƒh‚ª—LŒø‚ɂȂè‚Ü‚·BltTransparent‚àltAlpha‚à“¯‚¶ˆÓ–¡‚Å‚·B - ƒ}ƒXƒN‰æ‘œ‚ª“§‰ß‚É—p‚¢‚ç‚ê‚Ü‚·B‚±‚̃^ƒCƒv‚É“K‚µ‚œ•`‰æ•ûŽ®‚ÍdfAlpha‚Å‚·B
  • ltAddAlpha ‚ðŽw’è‚·‚邯AƒsƒNƒZƒ‹‚²‚Ƃ̉ÁŽZƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒh‚ª—LŒø‚ɂȂè‚Ü‚·B‚±‚̃^ƒCƒv‚É“K‚µ‚œ•`‰æ•ûŽ®‚Í dfAddAlpha ‚Å‚·B
  • ltAdditive ‚ðŽw’è‚·‚邯A‰ÁŽZ‡¬‚ªs‚í‚ê‚Ü‚·Bƒ}ƒXƒN‰æ‘œ‚Í–³Ž‹‚³‚ê‚Ü‚·B‚±‚̃^ƒCƒv‚É“K‚µ‚œ•`‰æ•ûŽ®‚Í dfOpaque ‚Å‚·B
  • ltSubtractive ‚ðŽw’è‚·‚邯AŒžŽZ‡¬‚ªs‚í‚ê‚Ü‚·Bƒ}ƒXƒN‰æ‘œ‚Í–³Ž‹‚³‚ê‚Ü‚·B‚±‚̃^ƒCƒv‚É“K‚µ‚œ•`‰æ•ûŽ®‚Í dfOpaque ‚Å‚·B
  • ltMultiplicative ‚ðŽw’è‚·‚邯AæŽZ‡¬‚ªs‚í‚ê‚Ü‚·Bƒ}ƒXƒN‰æ‘œ‚Í–³Ž‹‚³‚ê‚Ü‚·B‚±‚̃^ƒCƒv‚É“K‚µ‚œ•`‰æ•ûŽ®‚Í dfOpaque ‚Å‚·B
  • ltDodge ‚ðŽw’è‚·‚邯A•¢‚¢Ä‚«‡¬‚ªs‚í‚ê‚Ü‚·Bƒ}ƒXƒN‰æ‘œ‚Í–³Ž‹‚³‚ê‚Ü‚·B‚±‚̃^ƒCƒv‚É“K‚µ‚œ•`‰æ•ûŽ®‚Í dfOpaque ‚Å‚·B
  • ltDarken ‚ðŽw’è‚·‚邯A”äŠr(ˆÃ)‡¬‚ªs‚í‚ê‚Ü‚·Bƒ}ƒXƒN‰æ‘œ‚Í–³Ž‹‚³‚ê‚Ü‚·B‚±‚̃^ƒCƒv‚É“K‚µ‚œ•`‰æ•ûŽ®‚Í dfOpaque ‚Å‚·B
  • ltLighten ‚ðŽw’è‚·‚邯A”äŠr(–Ÿ)‡¬‚ªs‚í‚ê‚Ü‚·Bƒ}ƒXƒN‰æ‘œ‚Í–³Ž‹‚³‚ê‚Ü‚·B‚±‚̃^ƒCƒv‚É“K‚µ‚œ•`‰æ•ûŽ®‚Í dfOpaque ‚Å‚·B
  • ltScreen ‚ðŽw’è‚·‚邯AƒXƒNƒŠ[ƒ“æŽZ‡¬‚ªs‚í‚ê‚Ü‚·Bƒ}ƒXƒN‰æ‘œ‚Í–³Ž‹‚³‚ê‚Ü‚·B‚±‚̃^ƒCƒv‚É“K‚µ‚œ•`‰æ•ûŽ®‚Í dfOpaque ‚Å‚·B
@‚±‚Ì‘Œ‚̃ŒƒCƒ„•\ŽŠƒ^ƒCƒv‚ɂ‚¢‚Ă̓Oƒ‰ƒtƒBƒbƒNƒVƒXƒeƒ€‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  レむダの衚瀺タむプを衚したす。倀を蚭定するこずもできたす。
+
  • ltOpaque たたは ltCoverRect を指定するず、ピクセルごずのアルファブレンドが無効になりたす。ltCoverRectもltOpaqueも同じ意味です。 + Layer.opacity プロパティが 255 の堎合は、完党に䞍透明の矩圢ずしお衚瀺される + 事になりたす。マスク画像は無芖されたす。このタむプに適した描画方匏(Layer.faceで指定)はdfOpaqueです。
  • ltAlpha たたは ltTransparent を指定するず、ピクセルごずのアルファブレンドが有効になりたす。ltTransparentもltAlphaも同じ意味です。 + マスク画像が透過に甚いられたす。このタむプに適した描画方匏はdfAlphaです。
  • ltAddAlpha を指定するず、ピクセルごずの加算アルファブレンドが有効になりたす。このタむプに適した描画方匏は dfAddAlpha です。
  • ltAdditive を指定するず、加算合成が行われたす。マスク画像は無芖されたす。このタむプに適した描画方匏は dfOpaque です。
  • ltSubtractive を指定するず、枛算合成が行われたす。マスク画像は無芖されたす。このタむプに適した描画方匏は dfOpaque です。
  • ltMultiplicative を指定するず、乗算合成が行われたす。マスク画像は無芖されたす。このタむプに適した描画方匏は dfOpaque です。
  • ltDodge を指定するず、芆い焌き合成が行われたす。マスク画像は無芖されたす。このタむプに適した描画方匏は dfOpaque です。
  • ltDarken を指定するず、比范(暗)合成が行われたす。マスク画像は無芖されたす。このタむプに適した描画方匏は dfOpaque です。
  • ltLighten を指定するず、比范(明)合成が行われたす。マスク画像は無芖されたす。このタむプに適した描画方匏は dfOpaque です。
  • ltScreen を指定するず、スクリヌン乗算合成が行われたす。マスク画像は無芖されたす。このタむプに適した描画方匏は dfOpaque です。
 この他のレむダ衚瀺タむプに぀いおはグラフィックシステムを参照しおください。
-
ŽQÆ
+
参照
Layer.face
diff --git a/docs/kr2doc/contents/f_Layer_update.html b/docs/kr2doc/contents/f_Layer_update.html index aebcd42..aff2472 100644 --- a/docs/kr2doc/contents/f_Layer_update.html +++ b/docs/kr2doc/contents/f_Layer_update.html @@ -5,59 +5,59 @@ - update - ‰æ‘œ‚̍XV + update - 画像の曎新 - + - - + +

Layer.update

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ‘œ‚̍XV
-
ƒ^ƒCƒv
+画像の曎新 +
タむプ
-LayerƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Layerクラスのメ゜ッド
-
\•¶
+
構文
update(left, top, width, height)
-
ˆø”
+
匕数
- +
- - - -
left @XV‚·‚é‹éŒ`‚̍¶’[ˆÊ’u‚ð•\ŽŠÀ•W‚É‚š‚¯‚éƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 曎新する矩圢の巊端䜍眮を衚瀺座暙におけるピクセル単䜍で指定したす。
top @XV‚·‚é‹éŒ`‚̏ã’[ˆÊ’u‚ð•\ŽŠÀ•W‚É‚š‚¯‚éƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 曎新する矩圢の䞊端䜍眮を衚瀺座暙におけるピクセル単䜍で指定したす。
width @XV‚·‚é‹éŒ`‚̉¡•‚ð•\ŽŠÀ•W‚É‚š‚¯‚éƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 曎新する矩圢の暪幅を衚瀺座暙におけるピクセル単䜍で指定したす。
height @XV‚·‚é‹éŒ`‚̏c•‚ð•\ŽŠÀ•W‚É‚š‚¯‚éƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 曎新する矩圢の瞊幅を衚瀺座暙におけるピクセル単䜍で指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @‚±‚̃ƒ\ƒbƒh‚̓ŒƒCƒ„‚ð‹­§“I‚ɉæ–ʂɕ`‰æ‚³‚¹‚Ü‚·B
- @•`‰æŒn‚̃ƒ\ƒbƒh‚ȂǂðŽÀs‚·‚邯ީ“®“I‚ɉæ–ʍXV‚ª”­¶‚µ‚Ü‚·‚ªA - ‚±‚̃ƒ\ƒbƒh‚ʼnæ–ʂւ̕`‰æ‚ð‹­§“I‚É‹N‚±‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @ˆø”‚ð‚·‚×‚ÄÈ—ª‚·‚邯ƒŒƒCƒ„‘S‘Ì‚ªÄ•`‰æ‚³‚ê‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́ALayer.callOnPaint ƒvƒƒpƒeƒB‚ð^‚ɐݒ肵‚Ü‚·B
- @ŽÀÛ‚ɉæ–ʂɕ`‰æ‚³‚ê‚é‚܂ł́A‰œ“x‚±‚̃ƒ\ƒbƒh‚ðŽÀs‚µ‚Ä‚à‰æ–Ê•`‰æ‚ª - ”­¶‚·‚é‚̂͂P‰ñ‚݂̂ł· ( ƒLƒƒƒbƒVƒ…‚³‚ê‚Ü‚· )B
+  このメ゜ッドはレむダを匷制的に画面に描画させたす。
+  描画系のメ゜ッドなどを実行するず自動的に画面曎新が発生したすが、 + このメ゜ッドで画面ぞの描画を匷制的に起こさせるこずができたす。
+  匕数をすべお省略するずレむダ党䜓が再描画されたす。
+  このメ゜ッドは、Layer.callOnPaint プロパティを真に蚭定したす。
+  実際に画面に描画されるたでは、䜕床このメ゜ッドを実行しおも画面描画が + 発生するのは回のみです ( キャッシュされたす )。
diff --git a/docs/kr2doc/contents/f_Layer_useAttention.html b/docs/kr2doc/contents/f_Layer_useAttention.html index d00c2b9..711ae6a 100644 --- a/docs/kr2doc/contents/f_Layer_useAttention.html +++ b/docs/kr2doc/contents/f_Layer_useAttention.html @@ -5,32 +5,32 @@ - useAttention - ’Ž‹î•ñ‚ðŽg—p‚·‚é‚©‚Ç‚€‚© + useAttention - 泚芖情報を䜿甚するかどうか - + - - + +

Layer.useAttention

-
‹@”\/ˆÓ–¡
+
機胜/意味
-’Ž‹î•ñ‚ðŽg—p‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+泚芖情報を䜿甚するかどうか +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @’Ž‹î•ñ‚ðŽg—p‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ªŽw’肳‚ꂜê‡‚́A‚»‚̃ŒƒCƒ„‚Ì’Ž‹î•ñ‚ªŽg—p‚³‚ê‚Ü‚·B
- @‹U‚ªŽw’肳‚ꂜê‡‚́A‚»‚̃ŒƒCƒ„‚̐e‚Ì’Ž‹î•ñ‚ª ( ‚à‚µ‚ ‚ê‚Î ) Žg—p‚³‚ê‚Ü‚·B
+  泚芖情報を䜿甚するかどうかを衚したす。倀を蚭定するこずもできたす。
+  真が指定された堎合は、そのレむダの泚芖情報が䜿甚されたす。
+  停が指定された堎合は、そのレむダの芪の泚芖情報が ( もしあれば ) 䜿甚されたす。
-
ŽQÆ
+
参照
Layer.setAttentionPos
Layer.attentionLeft
diff --git a/docs/kr2doc/contents/f_Layer_visible.html b/docs/kr2doc/contents/f_Layer_visible.html index fbd7378..38c08d3 100644 --- a/docs/kr2doc/contents/f_Layer_visible.html +++ b/docs/kr2doc/contents/f_Layer_visible.html @@ -5,29 +5,29 @@ - visible - ‰ÂŽ‹‚©‚Ç‚€‚© + visible - 可芖かどうか - + - - + +

Layer.visible

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰ÂŽ‹‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+可芖かどうか
+
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @‰ÂŽ‹‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‹U‚ðŽw’è‚·‚邯•s‰ÂŽ‹‚ɂȂè‚Ü‚·B^‚ðŽw’è‚·‚邯‰ÂŽ‹‚ɂȂè‚Ü‚·B
+  可芖かどうかを衚したす。倀を蚭定するこずもできたす。
+  停を指定するず䞍可芖になりたす。真を指定するず可芖になりたす。
diff --git a/docs/kr2doc/contents/f_Layer_width.html b/docs/kr2doc/contents/f_Layer_width.html index 5b919ca..2e60dca 100644 --- a/docs/kr2doc/contents/f_Layer_width.html +++ b/docs/kr2doc/contents/f_Layer_width.html @@ -5,31 +5,31 @@ - width - ‰¡• + width - 暪幅 - + - - + +

Layer.width

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰¡•
-
ƒ^ƒCƒv
+暪幅 +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Layerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠ‰¡•‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  レむダの衚瀺暪幅をピクセル単䜍で指定したす。
+  倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Layer.setSize
diff --git a/docs/kr2doc/contents/f_Layer_window.html b/docs/kr2doc/contents/f_Layer_window.html index afc647d..bebd10d 100644 --- a/docs/kr2doc/contents/f_Layer_window.html +++ b/docs/kr2doc/contents/f_Layer_window.html @@ -5,28 +5,28 @@ - window - ƒEƒBƒ“ƒhƒEƒIƒuƒWƒFƒNƒg + window - りィンドりオブゞェクト - + - - + +

Layer.window

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒEƒIƒuƒWƒFƒNƒg
-
ƒ^ƒCƒv
+りィンドりオブゞェクト +
タむプ
-LayerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Layerクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @‚±‚̃ŒƒCƒ„‚ð•ÛŽ‚µ‚Ä‚¢‚éƒEƒBƒ“ƒhƒEƒIƒuƒWƒFƒNƒg‚ð•\‚µ‚Ü‚·B
+  このレむダを保持しおいるりィンドりオブゞェクトを衚したす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer.html b/docs/kr2doc/contents/f_MIDISoundBuffer.html index 1b1adc8..9a54e08 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer.html @@ -9,43 +9,43 @@ - + - +

MIDISoundBuffer

-@MIDISoundBuffer ƒNƒ‰ƒX‚́AMIDI‚̍ж‚ðŠÇ—‚·‚éƒNƒ‰ƒX‚Å‚·B
+ MIDISoundBuffer クラスは、MIDIの再生を管理するクラスです。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
MIDISoundBuffer
-
ƒƒ\ƒbƒh
+
メ゜ッド
-fade ( ƒtƒF[ƒh‚ðŠJŽn‚·‚é )
-midiOut ( ”CˆÓ‚Ì MIDI ƒf[ƒ^‚̏o—Í )
-open ( ƒƒfƒBƒA‚ðŠJ‚­ )
-play ( ƒƒfƒBƒA‚ðÄ¶‚·‚é )
-stop ( ƒƒfƒBƒA‚ð’âŽ~‚·‚é )
-stopFade ( ƒtƒF[ƒh‚ð’âŽ~‚·‚é )
+fade ( フェヌドを開始する )
+midiOut ( 任意の MIDI デヌタの出力 )
+open ( メディアを開く )
+play ( メディアを再生する )
+stop ( メディアを停止する )
+stopFade ( フェヌドを停止する )
-
ƒvƒƒpƒeƒB
+
プロパティ
-looping ( ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚© )
-paused ( ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚© )
-position ( Ä¶ˆÊ’u )
-status ( ƒXƒe[ƒ^ƒX )
-totalTime ( ƒƒfƒBƒA‚̍Đ¶ŽžŠÔ )
-volume ( ‰¹—Ê )
-volume2 ( ‘æ‚Q‰¹—Ê )
+looping ( ルヌプ再生を行うかどうか )
+paused ( 䞀時停止状態かどうか )
+position ( 再生䜍眮 )
+status ( ステヌタス )
+totalTime ( メディアの再生時間 )
+volume ( 音量 )
+volume2 ( 第音量 )
-
ƒCƒxƒ“ƒg
+
むベント
-onFadeCompleted ( ƒtƒF[ƒh‚ªI—¹‚µ‚œ )
-onStatusChanged ( ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ )
+onFadeCompleted ( フェヌドが終了した )
+onStatusChanged ( ステヌタスが倉曎された )
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_MIDISoundBuffer.html b/docs/kr2doc/contents/f_MIDISoundBuffer_MIDISoundBuffer.html index 73c059a..f0340bd 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_MIDISoundBuffer.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_MIDISoundBuffer.html @@ -5,45 +5,45 @@ - MIDISoundBuffer - MIDISoundBuffer ƒIƒuƒWƒFƒNƒg‚̍\’z + MIDISoundBuffer - MIDISoundBuffer オブゞェクトの構築 - + - - + +

MIDISoundBuffer.MIDISoundBuffer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-MIDISoundBuffer ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+MIDISoundBuffer オブゞェクトの構築 +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+MIDISoundBufferクラスのコンストラクタ
-
\•¶
+
構文
MIDISoundBuffer(owner)
-
ˆø”
+
匕数
- +
-
owner @ƒCƒxƒ“ƒg‚Ì”­¶æ‚ðŽw’肵‚Ü‚·B
+
 むベントの発生先を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @MIDISoundBuffer ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
- @ƒCƒxƒ“ƒg‚ª”­¶‚·‚邯 owner ‚ÅŽw’肵‚œƒIƒuƒWƒFƒNƒg‚Ì action ƒƒ\ƒbƒh‚ðŒÄ‚яo‚µ‚Ü‚·Bowner ‚É null ‚ðŽw’è‚·‚邯 action ƒƒ\ƒbƒh‚͌Ă΂ê‚Ü‚¹‚ñB’ʏí‚Í Window ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð owner ‚ÉŽw’肵‚Ü‚·B
+  MIDISoundBuffer クラスのオブゞェクトを構築したす。
+  むベントが発生するず owner で指定したオブゞェクトの action メ゜ッドを呌び出したす。owner に null を指定するず action メ゜ッドは呌ばれたせん。通垞は Window クラスのオブゞェクトを owner に指定したす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_fade.html b/docs/kr2doc/contents/f_MIDISoundBuffer_fade.html index 2b64c37..fb6b99d 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_fade.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_fade.html @@ -5,52 +5,52 @@ - fade - ƒtƒF[ƒh‚ðŠJŽn‚·‚é + fade - フェヌドを開始する - + - - + +

MIDISoundBuffer.fade

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒF[ƒh‚ðŠJŽn‚·‚é
-
ƒ^ƒCƒv
+フェヌドを開始する +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+MIDISoundBufferクラスのメ゜ッド
-
\•¶
+
構文
fade(to, time, delay=0)
-
ˆø”
+
匕数
- +
- - -
to @“ž’B‚³‚¹‚鉹—Ê‚ðŽw’肵‚Ü‚·B
- @‰¹—ʂ̎w’è‚ɂ‚¢‚Ä‚Í MIDISoundBuffer.volume ƒvƒƒpƒeƒB‚ðŽQÆ‚µ‚Ä - ‚­‚Ÿ‚³‚¢B
+
 到達させる音量を指定したす。
+  音量の指定に぀いおは MIDISoundBuffer.volume プロパティを参照しお + ください。
time @ƒtƒF[ƒh‚É‚©‚¯‚鎞ŠÔ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 フェヌドにかける時間を ms 単䜍で指定したす。
delay @ƒtƒF[ƒhŠJŽn‚܂ł̑҂¿ŽžŠÔ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 フェヌド開始たでの埅ち時間を ms 単䜍で指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒtƒF[ƒh ( ˜A‘±“I‚ȉ¹—ʂ̕ω» ) ‚ðŠJŽn‚µ‚Ü‚·B
+  フェヌド ( 連続的な音量の倉化 ) を開始したす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_looping.html b/docs/kr2doc/contents/f_MIDISoundBuffer_looping.html index c362603..0ffa770 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_looping.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_looping.html @@ -5,29 +5,29 @@ - looping - ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚© + looping - ルヌプ再生を行うかどうか - + - - + +

MIDISoundBuffer.looping

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+ルヌプ再生を行うかどうか +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MIDISoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ƒ‹[ƒvÄ¶‚ª‚³‚ê‚Ü‚·B
+  ルヌプ再生を行うかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するずルヌプ再生がされたす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_midiOut.html b/docs/kr2doc/contents/f_MIDISoundBuffer_midiOut.html index 8518bdb..9f0e044 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_midiOut.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_midiOut.html @@ -5,45 +5,45 @@ - midiOut - ”CˆÓ‚Ì MIDI ƒf[ƒ^‚̏o—Í + midiOut - 任意の MIDI デヌタの出力 - + - - + +

MIDISoundBuffer.midiOut

-
‹@”\/ˆÓ–¡
+
機胜/意味
-”CˆÓ‚Ì MIDI ƒf[ƒ^‚̏o—Í
-
ƒ^ƒCƒv
+任意の MIDI デヌタの出力 +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+MIDISoundBufferクラスのメ゜ッド
-
\•¶
+
構文
midiOut(data)
-
ˆø”
+
匕数
- +
-
data @o—Í‚·‚é MIDI ƒf[ƒ^‚ðƒIƒNƒeƒbƒgŒ`Ž®‚ÅŽw’肵‚Ü‚·B
+
 出力する MIDI デヌタをオクテット圢匏で指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @”CˆÓ‚Ì MIDI ƒf[ƒ^‚ðo—Í‚µ‚Ü‚·B
- @ƒf[ƒ^’†‚É ff 00 ‚ª“ü‚Á‚Ä‚¢‚邯A‚»‚ÌŽž“_‚Å 50ms ‚̃EƒFƒCƒg‚ª“ü‚è‚Ü‚·B
+  任意の MIDI デヌタを出力したす。
+  デヌタ䞭に ff 00 が入っおいるず、その時点で 50ms のりェむトが入りたす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_onFadeCompleted.html b/docs/kr2doc/contents/f_MIDISoundBuffer_onFadeCompleted.html index 300c3ea..1369e05 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_onFadeCompleted.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_onFadeCompleted.html @@ -5,36 +5,36 @@ - onFadeCompleted - ƒtƒF[ƒh‚ªI—¹‚µ‚œ + onFadeCompleted - フェヌドが終了した - + - - + +

MIDISoundBuffer.onFadeCompleted

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒF[ƒh‚ªI—¹‚µ‚œ
-
ƒ^ƒCƒv
+フェヌドが終了した +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+MIDISoundBufferクラスのむベント
-
\•¶
+
構文
onFadeCompleted()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @MIDISoundBuffer.fade ƒƒ\ƒbƒh‚ÅŠJŽn‚µ‚œƒtƒF[ƒh‚ªI—¹‚µ‚œ‚Æ‚«‚É”­¶‚µ‚Ü‚·B
+  MIDISoundBuffer.fade メ゜ッドで開始したフェヌドが終了したずきに発生したす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_onStatusChanged.html b/docs/kr2doc/contents/f_MIDISoundBuffer_onStatusChanged.html index d2fdad1..ee84851 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_onStatusChanged.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_onStatusChanged.html @@ -5,41 +5,41 @@ - onStatusChanged - ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ + onStatusChanged - ステヌタスが倉曎された - + - - + +

MIDISoundBuffer.onStatusChanged

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ
-
ƒ^ƒCƒv
+ステヌタスが倉曎された +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+MIDISoundBufferクラスのむベント
-
\•¶
+
構文
onStatusChanged(status)
-
ˆø”
+
匕数
- +
-
status @V‚µ‚¢ƒXƒe[ƒ^ƒX‚Å‚·B
- @MIDISoundBuffer.status ƒvƒƒpƒeƒB‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 新しいステヌタスです。
+  MIDISoundBuffer.status プロパティを参照しおください。
-
à–Ÿ
+
説明
- @Ä¶‚̃Xƒe[ƒ^ƒX ( ó‘Ô ) ‚ª•Ï‚í‚Á‚œŽž‚É”­¶‚µ‚Ü‚·B
+  再生のステヌタス ( 状態 ) が倉わった時に発生したす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_open.html b/docs/kr2doc/contents/f_MIDISoundBuffer_open.html index e2367ae..f159e6b 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_open.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_open.html @@ -5,46 +5,46 @@ - open - ƒƒfƒBƒA‚ðŠJ‚­ + open - メディアを開く - + - - + +

MIDISoundBuffer.open

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ðŠJ‚­
-
ƒ^ƒCƒv
+メディアを開く +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+MIDISoundBufferクラスのメ゜ッド
-
\•¶
+
構文
open(storage)
-
ˆø”
+
匕数
- +
-
storage @Ä¶‚µ‚œ‚¢ƒXƒgƒŒ[ƒW‚ðŽw’肵‚Ü‚·B
+
 再生したいストレヌゞを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒƒfƒBƒA‚ðŠJ‚«‚Ü‚·B‚±‚̃ƒ\ƒbƒh‚͍ж‚ðŠJŽn‚µ‚Ü‚¹‚ñB
+  指定されたメディアを開きたす。このメ゜ッドは再生を開始したせん。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_paused.html b/docs/kr2doc/contents/f_MIDISoundBuffer_paused.html index bc40c1d..cbc5e92 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_paused.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_paused.html @@ -5,30 +5,30 @@ - paused - ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚© + paused - 䞀時停止状態かどうか - + - - + +

MIDISoundBuffer.paused

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+䞀時停止状態かどうか +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MIDISoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚̏ꍇ‚͈ꎞ’âŽ~ó‘Ô‚Å‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł͎À‘•‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
+  䞀時停止状態かどうかを衚したす。倀を蚭定するこずもできたす。
+  真の堎合は䞀時停止状態です。
+  珟バヌゞョンでは実装されおいたせん。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_play.html b/docs/kr2doc/contents/f_MIDISoundBuffer_play.html index 164467f..7d0166c 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_play.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_play.html @@ -5,40 +5,40 @@ - play - ƒƒfƒBƒA‚ðÄ¶‚·‚é + play - メディアを再生する - + - - + +

MIDISoundBuffer.play

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ðÄ¶‚·‚é
-
ƒ^ƒCƒv
+メディアを再生する +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+MIDISoundBufferクラスのメ゜ッド
-
\•¶
+
構文
play()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚̍ж‚ðŠJŽn‚µ‚Ü‚·B
+  メディアの再生を開始したす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_position.html b/docs/kr2doc/contents/f_MIDISoundBuffer_position.html index a988087..beeefa0 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_position.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_position.html @@ -5,29 +5,29 @@ - position - Ä¶ˆÊ’u + position - 再生䜍眮 - + - - + +

MIDISoundBuffer.position

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶ˆÊ’u
-
ƒ^ƒCƒv
+再生䜍眮 +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MIDISoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶ˆÊ’u‚ð ms ’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邯‚»‚̈ʒu‚Ɉړ®‚µ‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł͎À‘•‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
+  再生䜍眮を ms 単䜍で衚したす。倀を蚭定するずその䜍眮に移動したす。
+  珟バヌゞョンでは実装されおいたせん。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_status.html b/docs/kr2doc/contents/f_MIDISoundBuffer_status.html index 685a27a..4190420 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_status.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_status.html @@ -5,32 +5,32 @@ - status - ƒXƒe[ƒ^ƒX + status - ステヌタス - + - - + +

MIDISoundBuffer.status

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒe[ƒ^ƒX
-
ƒ^ƒCƒv
+ステヌタス +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+MIDISoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Œ»Ý‚̏ó‘Ô‚ð•\‚µ‚Ü‚·B
- @ó‘Ô‚Í•¶Žš—ñ‚Å•\‚³‚êAˆÈ‰º‚Ì’l‚ð‚Æ‚è‚Ü‚·B
- "unload" : ƒƒfƒBƒA‚ªŠJ‚©‚ê‚ĂȂ¢
- "play" : ƒƒfƒBƒA‚͍ж’†‚Å‚ ‚é
- "stop" : ƒƒfƒBƒA‚Í’âŽ~’†‚Å‚ ‚é
+  珟圚の状態を衚したす。
+  状態は文字列で衚され、以䞋の倀をずりたす。
+ "unload" : メディアが開かれおない
+ "play" : メディアは再生䞭である
+ "stop" : メディアは停止䞭である
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_stop.html b/docs/kr2doc/contents/f_MIDISoundBuffer_stop.html index 73aaa7a..80a1d3d 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_stop.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_stop.html @@ -5,40 +5,40 @@ - stop - ƒƒfƒBƒA‚ð’âŽ~‚·‚é + stop - メディアを停止する - + - - + +

MIDISoundBuffer.stop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ð’âŽ~‚·‚é
-
ƒ^ƒCƒv
+メディアを停止する +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+MIDISoundBufferクラスのメ゜ッド
-
\•¶
+
構文
stop()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚ð’âŽ~‚µ‚Ü‚·B
+  メディアを停止したす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_stopFade.html b/docs/kr2doc/contents/f_MIDISoundBuffer_stopFade.html index 9e67d9d..3c0f3df 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_stopFade.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_stopFade.html @@ -5,41 +5,41 @@ - stopFade - ƒtƒF[ƒh‚ð’âŽ~‚·‚é + stopFade - フェヌドを停止する - + - - + +

MIDISoundBuffer.stopFade

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒF[ƒh‚ð’âŽ~‚·‚é
-
ƒ^ƒCƒv
+フェヌドを停止する +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+MIDISoundBufferクラスのメ゜ッド
-
\•¶
+
構文
stopFade()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @MIDISoundBuffer.fade ƒƒ\ƒbƒh‚ÅŠJŽn‚µ‚œƒtƒF[ƒh‚ð‹­§“I‚É’âŽ~‚µ‚Ü‚·B
- @‰¹—ʂ͒âŽ~‚³‚¹‚œŽž“_‚̂܂܂ɂȂè‚Ü‚·B
+  MIDISoundBuffer.fade メ゜ッドで開始したフェヌドを匷制的に停止したす。
+  音量は停止させた時点のたたになりたす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_totalTime.html b/docs/kr2doc/contents/f_MIDISoundBuffer_totalTime.html index 574ffff..6c912b3 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_totalTime.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_totalTime.html @@ -5,29 +5,29 @@ - totalTime - ƒƒfƒBƒA‚̍Đ¶ŽžŠÔ + totalTime - メディアの再生時間 - + - - + +

MIDISoundBuffer.totalTime

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚̍Đ¶ŽžŠÔ
-
ƒ^ƒCƒv
+メディアの再生時間 +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+MIDISoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚Ì‘Ä¶ŽžŠÔ‚ð ms ’PˆÊ‚Å•\‚µ‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł͎À‘•‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
+  メディアの総再生時間を ms 単䜍で衚したす。
+  珟バヌゞョンでは実装されおいたせん。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_volume.html b/docs/kr2doc/contents/f_MIDISoundBuffer_volume.html index 4a27f90..4112576 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_volume.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_volume.html @@ -5,29 +5,29 @@ - volume - ‰¹—Ê + volume - 音量 - + - - + +

MIDISoundBuffer.volume

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰¹—Ê
-
ƒ^ƒCƒv
+音量 +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MIDISoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶‚·‚鉹—Ê‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- 0 ` 100000 ‚̐”’l‚ÅŽw’肵A 0 ‚ªŠ®‘Sƒ~ƒ…[ƒgA100000 ‚ª 100% ‚̉¹—ʂƂȂè‚Ü‚·B
+  再生する音量を衚したす。倀を蚭定するこずもできたす。
+ 0  100000 の数倀で指定し、 0 が完党ミュヌト、100000 が 100% の音量ずなりたす。
diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_volume2.html b/docs/kr2doc/contents/f_MIDISoundBuffer_volume2.html index 6216a8a..18c4170 100644 --- a/docs/kr2doc/contents/f_MIDISoundBuffer_volume2.html +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_volume2.html @@ -5,34 +5,34 @@ - volume2 - ‘æ‚Q‰¹—Ê + volume2 - 第音量 - + - - + +

MIDISoundBuffer.volume2

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘æ‚Q‰¹—Ê
-
ƒ^ƒCƒv
+第音量 +
タむプ
-MIDISoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MIDISoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶‚·‚鉹—Ê‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @MIDISoundBuffer.volume ƒvƒƒpƒeƒB‚ƈႀ‚̂́A‚±‚̃vƒƒpƒeƒB‚Í - MIDISoundBuffer.fade ƒƒ\ƒbƒh‚Å‚à•ω»‚µ‚È‚¢‚Æ‚¢‚€‚±‚Ƃł·B
- @ÅI“I‚ȉ¹—ʂ́Avolume ƒvƒƒpƒeƒB‚Æ‚±‚̃vƒƒpƒeƒB‚̐ςŌˆ’肳‚ê‚Ü‚·Bvolume ƒvƒƒpƒeƒB‚ª - 100000 ( 100% ) ‚Å volume2 ƒvƒƒpƒeƒB‚à 100000 ( 100% ) ‚È‚ç‚Î 100% ~ 100% = 100% ‚Å - 100% ‚̉¹—ʂōж‚³‚ê‚Ü‚·Bvolume ƒvƒƒpƒeƒB‚ª 50000 ( 50% ) ‚Å volume2 ƒvƒƒpƒeƒB‚ª 75000 ( 75% ) ‚È‚ç‚Î - 50% ~ 75% = 37.5% ‚Å 37.5 % ‚̉¹—ʂōж‚³‚ê‚Ü‚·B
+  再生する音量を衚したす。倀を蚭定するこずができたす。
+  MIDISoundBuffer.volume プロパティず違うのは、このプロパティは + MIDISoundBuffer.fade メ゜ッドでも倉化しないずいうこずです。
+  最終的な音量は、volume プロパティずこのプロパティの積で決定されたす。volume プロパティが + 100000 ( 100% ) で volume2 プロパティも 100000 ( 100% ) ならば 100% × 100% = 100% で + 100% の音量で再生されたす。volume プロパティが 50000 ( 50% ) で volume2 プロパティが 75000 ( 75% ) ならば + 50% × 75% = 37.5% で 37.5 % の音量で再生されたす。
diff --git a/docs/kr2doc/contents/f_MenuItem.html b/docs/kr2doc/contents/f_MenuItem.html index 95ee234..187471b 100644 --- a/docs/kr2doc/contents/f_MenuItem.html +++ b/docs/kr2doc/contents/f_MenuItem.html @@ -9,48 +9,48 @@ - + - +

MenuItem

-@MenuItem ƒNƒ‰ƒX‚́Aƒƒjƒ…[€–Ú‚ðŠÇ—‚·‚邜‚߂̃Nƒ‰ƒX‚Å‚·B
-@ƒEƒBƒ“ƒhƒE‚̃ƒjƒ…[ƒo[‚Ƀƒjƒ…[€–Ú‚ð•À‚ׂœ‚¢ê‡‚́AWindow.menu ƒvƒƒpƒeƒB‚Ì -Žq‚Æ‚µ‚ăƒjƒ…[€–Ú‚ð’ljÁ‚µ‚Ü‚·B
+ MenuItem クラスは、メニュヌ項目を管理するためのクラスです。
+ りィンドりのメニュヌバヌにメニュヌ項目を䞊べたい堎合は、Window.menu プロパティの +子ずしおメニュヌ項目を远加したす。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
MenuItem
-
ƒƒ\ƒbƒh
+
メ゜ッド
-add ( Žqƒƒjƒ…[€–ڂ̒ljÁ )
-insert ( Žqƒƒjƒ…[€–Ú‚Ì‘}“ü )
-popup ( ƒƒjƒ…[€–ڂ̃|ƒbƒvƒAƒbƒv•\ŽŠ )
-remove ( Žqƒƒjƒ…[€–ڂ̍폜 )
+add ( 子メニュヌ項目の远加 )
+insert ( 子メニュヌ項目の挿入 )
+popup ( メニュヌ項目のポップアップ衚瀺 )
+remove ( 子メニュヌ項目の削陀 )
-
ƒvƒƒpƒeƒB
+
プロパティ
-HMENU ( HMENUƒƒjƒ…[€–Úƒnƒ“ƒhƒ‹ )
-caption ( ƒLƒƒƒvƒVƒ‡ƒ“ )
-checked ( ƒ`ƒFƒbƒNƒ}[ƒN‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚© )
-children ( Žqƒƒjƒ…[€–Ú )
-enabled ( ‘I‘ð‰Â”\‚©‚Ç‚€‚© )
-group ( ƒOƒ‹[ƒv”ԍ† )
-index ( ‡”Ô )
-parent ( eƒƒjƒ…[€–Ú )
-radio ( ƒ‰ƒWƒI€–Ú‚©‚Ç‚€‚© )
-root ( ƒ‹[ƒgƒƒjƒ…[€–Ú )
-shortcut ( ƒVƒ‡[ƒgƒJƒbƒgƒL[ )
-visible ( ‰ÂŽ‹‚©‚Ç‚€‚© )
-window ( ƒI[ƒi[ƒEƒBƒ“ƒhƒE )
+HMENU ( HMENUメニュヌ項目ハンドル )
+caption ( キャプション )
+checked ( チェックマヌクを衚瀺するかどうか )
+children ( 子メニュヌ項目 )
+enabled ( 遞択可胜かどうか )
+group ( グルヌプ番号 )
+index ( 順番 )
+parent ( 芪メニュヌ項目 )
+radio ( ラゞオ項目かどうか )
+root ( ルヌトメニュヌ項目 )
+shortcut ( ショヌトカットキヌ )
+visible ( 可芖かどうか )
+window ( オヌナヌりィンドり )
-
ƒCƒxƒ“ƒg
+
むベント
-onClick ( ƒƒjƒ…[€–Ú‚ª‘I‘ð‚³‚ê‚œ )
+onClick ( メニュヌ項目が遞択された )
diff --git a/docs/kr2doc/contents/f_MenuItem_HMENU.html b/docs/kr2doc/contents/f_MenuItem_HMENU.html index 28d8257..65a16c6 100644 --- a/docs/kr2doc/contents/f_MenuItem_HMENU.html +++ b/docs/kr2doc/contents/f_MenuItem_HMENU.html @@ -5,32 +5,32 @@ - HMENU - HMENUƒƒjƒ…[€–Úƒnƒ“ƒhƒ‹ + HMENU - HMENUメニュヌ項目ハンドル - + - - + +

MenuItem.HMENU

-
‹@”\/ˆÓ–¡
+
機胜/意味
-HMENUƒƒjƒ…[€–Úƒnƒ“ƒhƒ‹
-
ƒ^ƒCƒv
+HMENUメニュヌ項目ハンドル +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+MenuItemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Windows API‚É‚š‚¯‚éHMENUŒ^‚̃ƒjƒ…[€–Úƒnƒ“ƒhƒ‹‚ð•\‚µ‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚̓vƒ‰ƒOƒCƒ“‚Ȃǂсƒjƒ…[€–Ú‚É’ŒÚƒAƒNƒZƒX‚µ‚œ‚¢‚Æ‚«‚É—p‚¢‚Ü‚·B
- @TJS2‚©‚ç‚̃AƒNƒZƒX‚͈Ӗ¡‚ª‚ ‚è‚Ü‚¹‚ñB
- @‚±‚±‚Å“Ÿ‚ç‚ê‚é‚̂͐®”‚Å‚·‚ªAƒvƒ‰ƒOƒCƒ“‚Ȃǂł±‚̐”’l‚ðŽg‚€ê‡‚Í - HMENU Œ^‚É ƒLƒƒƒXƒg‚µ‚ÄŽg‚Á‚Ä‚­‚Ÿ‚³‚¢B
+  Windows APIにおけるHMENU型のメニュヌ項目ハンドルを衚したす。
+  このプロパティはプラグむンなどでメニュヌ項目に盎接アクセスしたいずきに甚いたす。
+  TJS2からのアクセスは意味がありたせん。
+  ここで埗られるのは敎数ですが、プラグむンなどでこの数倀を䜿う堎合は + HMENU 型に キャストしお䜿っおください。
diff --git a/docs/kr2doc/contents/f_MenuItem_MenuItem.html b/docs/kr2doc/contents/f_MenuItem_MenuItem.html index 070b57c..49009f8 100644 --- a/docs/kr2doc/contents/f_MenuItem_MenuItem.html +++ b/docs/kr2doc/contents/f_MenuItem_MenuItem.html @@ -5,50 +5,50 @@ - MenuItem - MenuItem ƒIƒuƒWƒFƒNƒg‚̍\’z + MenuItem - MenuItem オブゞェクトの構築 - + - - + +

MenuItem.MenuItem

-
‹@”\/ˆÓ–¡
+
機胜/意味
-MenuItem ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+MenuItem オブゞェクトの構築 +
タむプ
-MenuItemƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+MenuItemクラスのコンストラクタ
-
\•¶
+
構文
MenuItem(window, caption='')
-
ˆø”
+
匕数
- +
- -
window @‚±‚̃ƒjƒ…[€–Ú‚ðì¬‚·‚éƒEƒBƒ“ƒhƒE‚ðŽw’肵‚Ü‚·B
+
 このメニュヌ項目を䜜成するりィンドりを指定したす。
caption @ƒƒjƒ…[€–ڂ̃LƒƒƒvƒVƒ‡ƒ“ (•\ŽŠ‚·‚é•¶Žš—ñ) ‚ðŽw’肵‚Ü‚·B
- @MenuItem.caption ƒvƒƒpƒeƒB‚Őݒè/Žæ“Ÿ‚Å‚«‚Ü‚·B
+
 メニュヌ項目のキャプション (衚瀺する文字列) を指定したす。
+  MenuItem.caption プロパティで蚭定/取埗できたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @MenuItem ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
- @ì¬‚µ‚œƒƒjƒ…[€–Ú‚ðeƒƒjƒ…[€–ڂɒljÁ‚·‚é‚ɂ́Aeƒƒjƒ…[€–Ú‚Ì - MenuItem.add ƒƒ\ƒbƒh‚ðŽg‚¢‚Ü‚·B
+  MenuItem クラスのオブゞェクトを構築したす。
+  䜜成したメニュヌ項目を芪メニュヌ項目に远加するには、芪メニュヌ項目の + MenuItem.add メ゜ッドを䜿いたす。
diff --git a/docs/kr2doc/contents/f_MenuItem_add.html b/docs/kr2doc/contents/f_MenuItem_add.html index c0bc354..4854600 100644 --- a/docs/kr2doc/contents/f_MenuItem_add.html +++ b/docs/kr2doc/contents/f_MenuItem_add.html @@ -5,47 +5,47 @@ - add - Žqƒƒjƒ…[€–ڂ̒ljÁ + add - 子メニュヌ項目の远加 - + - - + +

MenuItem.add

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žqƒƒjƒ…[€–ڂ̒ljÁ
-
ƒ^ƒCƒv
+子メニュヌ項目の远加 +
タむプ
-MenuItemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+MenuItemクラスのメ゜ッド
-
\•¶
+
構文
add(item)
-
ˆø”
+
匕数
- +
-
item @’ljÁ‚·‚éŽqƒƒjƒ…[€–Ú‚ðŽw’肵‚Ü‚·B
- @Žqƒƒjƒ…[€–ڂ́A‚·‚łɎq‚ƂȂÁ‚Ä‚¢‚郁ƒjƒ…[€–ڂ̍Ōã‚ɒljÁ‚³‚ê‚Ü‚·B +
 远加する子メニュヌ項目を指定したす。
+  子メニュヌ項目は、すでに子ずなっおいるメニュヌ項目の最埌に远加されたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žqƒƒjƒ…[€–Ú‚ð’ljÁ‚µ‚Ü‚·Bƒƒjƒ…[€–Ú‚ª‘Œ‚̃ƒjƒ…[€–Ú‚ÌŽq‚É‚È‚é‚ÆA - eƒƒjƒ…[€–Ú‚ª–³Œø‰»‚³‚ê‚邯‚«‚ÉŽ©“®“I‚ÉŽqƒƒjƒ…[€–Ú‚à–³Œø‰»‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B
- @‚Ü‚œAƒƒjƒ…[ŠK‘w‚É‚š‚¢‚Ä‚àeŽq‚ÌŠÖŒW‚ðŽ‚Â‚æ‚€‚ɂȂè‚Ü‚·B
+  子メニュヌ項目を远加したす。メニュヌ項目が他のメニュヌ項目の子になるず、 + 芪メニュヌ項目が無効化されるずきに自動的に子メニュヌ項目も無効化されるようになりたす。
+  たた、メニュヌ階局においおも芪子の関係を持぀ようになりたす。
diff --git a/docs/kr2doc/contents/f_MenuItem_caption.html b/docs/kr2doc/contents/f_MenuItem_caption.html index fc75c89..ad29982 100644 --- a/docs/kr2doc/contents/f_MenuItem_caption.html +++ b/docs/kr2doc/contents/f_MenuItem_caption.html @@ -5,29 +5,29 @@ - caption - ƒLƒƒƒvƒVƒ‡ƒ“ + caption - キャプション - + - - + +

MenuItem.caption

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒLƒƒƒvƒVƒ‡ƒ“
-
ƒ^ƒCƒv
+キャプション +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MenuItemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒLƒƒƒvƒVƒ‡ƒ“ ( •\ŽŠ‚·‚é•¶Žš—ñ ) ‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @'-' ( ƒnƒCƒtƒ“ ) ‚ðŽw’è‚·‚邯‹æØ‚èü‚ð•\ŽŠ‚·‚邿‚€‚ɂȂè‚Ü‚·B
+  キャプション ( 衚瀺する文字列 ) を衚したす。倀を蚭定するこずもできたす。
+  '-' ( ハむフン ) を指定するず区切り線を衚瀺するようになりたす。
diff --git a/docs/kr2doc/contents/f_MenuItem_checked.html b/docs/kr2doc/contents/f_MenuItem_checked.html index ce853e1..1211bdb 100644 --- a/docs/kr2doc/contents/f_MenuItem_checked.html +++ b/docs/kr2doc/contents/f_MenuItem_checked.html @@ -5,37 +5,37 @@ - checked - ƒ`ƒFƒbƒNƒ}[ƒN‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚© + checked - チェックマヌクを衚瀺するかどうか - + - - + +

MenuItem.checked

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ`ƒFƒbƒNƒ}[ƒN‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+チェックマヌクを衚瀺するかどうか +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MenuItemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒƒjƒ…[€–ڂ̉¡‚Ƀ`ƒFƒbƒNƒ}[ƒN‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ƒ`ƒFƒbƒNƒ}[ƒN‚ª•\ŽŠ‚³‚ê‚Ü‚·B
- @MenuItem.radio ƒvƒƒpƒeƒB‚ª^‚̏ꍇ‚́Aƒ`ƒFƒbƒNƒ}[ƒN‚ł͂Ȃ­A•‚¢ŠÛ‚ª•\ŽŠ‚³‚ê‚Ü‚·B
+  メニュヌ項目の暪にチェックマヌクを衚瀺するかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するずチェックマヌクが衚瀺されたす。
+  MenuItem.radio プロパティが真の堎合は、チェックマヌクではなく、黒い䞞が衚瀺されたす。
- @MenuItem.group ‚ɂ睂¶ƒOƒ‹[ƒv”ԍ†‚ðŽ‚¿A‚©‚“¯‚¶e‚ðŽ‚¿A‚³‚ç‚É - MenuItem.radio ƒvƒƒpƒeƒB‚ª^‚̃ƒjƒ…[€–ڂ́A - ‚±‚̃vƒƒpƒeƒB‚𓯎ž‚É“ñ‚ˆȏã‚ð - ^‚É‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB‘Œ‚̃ƒjƒ…[€–Ú‚Ì‚±‚̃vƒƒpƒeƒB‚ª^‚ɂȂÁ‚œê‡A - ‘Œ‚ɐ^‚ɂȂÁ‚Ä‚¢‚郁ƒjƒ…[€–Ú‚ª‚ ‚ê‚΁AŽ©“®“I‚É‚»‚̃ƒjƒ…[€–Ú‚Ì‚±‚̃vƒƒpƒeƒB‚Í‹U‚É - Ý’肳‚ê‚Ü‚·B
+  MenuItem.group にお同じグルヌプ番号を持ち、か぀同じ芪を持ち、さらに + MenuItem.radio プロパティが真のメニュヌ項目は、 + このプロパティを同時に二぀以䞊を + 真にするこずはできたせん。他のメニュヌ項目のこのプロパティが真になった堎合、 + 他に真になっおいるメニュヌ項目があれば、自動的にそのメニュヌ項目のこのプロパティは停に + 蚭定されたす。
diff --git a/docs/kr2doc/contents/f_MenuItem_children.html b/docs/kr2doc/contents/f_MenuItem_children.html index 4e02034..be8b909 100644 --- a/docs/kr2doc/contents/f_MenuItem_children.html +++ b/docs/kr2doc/contents/f_MenuItem_children.html @@ -5,29 +5,29 @@ - children - Žqƒƒjƒ…[€–Ú + children - 子メニュヌ項目 - + - - + +

MenuItem.children

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žqƒƒjƒ…[€–Ú
-
ƒ^ƒCƒv
+子メニュヌ項目 +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+MenuItemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Žqƒƒjƒ…[€–Ú‚ªƒŠƒXƒg‚³‚ꂜ”z—ñƒIƒuƒWƒFƒNƒg‚ð•\‚µ‚Ü‚·B
- @‚±‚±‚Å“Ÿ‚ç‚ꂜ”z—ñ‚É’l‚ð‘‚«ž‚ñ‚Ÿ‚èA€–ڂ̍폜‚â’ljÁ‚È‚Ç‚ð‚µ‚Ä‚àŽÀÛ‚̃ƒjƒ…[€–ڂ̏ó‘Ԃɂ͔œ‰f‚³‚ê‚Ü‚¹‚ñB“ǂݎæ‚è‚݂̂ªs‚Ђ邯l‚ЂĂ­‚Ÿ‚³‚¢B
+  子メニュヌ項目がリストされた配列オブゞェクトを衚したす。
+  ここで埗られた配列に倀を曞き蟌んだり、項目の削陀や远加などをしおも実際のメニュヌ項目の状態には反映されたせん。読み取りのみが行えるず考えおください。
diff --git a/docs/kr2doc/contents/f_MenuItem_enabled.html b/docs/kr2doc/contents/f_MenuItem_enabled.html index caaa3b1..b3a6a66 100644 --- a/docs/kr2doc/contents/f_MenuItem_enabled.html +++ b/docs/kr2doc/contents/f_MenuItem_enabled.html @@ -5,29 +5,29 @@ - enabled - ‘I‘ð‰Â”\‚©‚Ç‚€‚© + enabled - 遞択可胜かどうか - + - - + +

MenuItem.enabled

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘I‘ð‰Â”\‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+遞択可胜かどうか +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MenuItemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒƒjƒ…[€–Ú‚ð‘I‘ð‰Â”\‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚̏ꍇ‚̓ƒjƒ…[€–Ú‚ª‘I‘ð‰Â”\A‹U‚̏ꍇ‚Í‘I‘ð•s‰Â”\‚ɂȂè‚Ü‚·B
+  メニュヌ項目を遞択可胜かどうかを衚したす。倀を蚭定するこずもできたす。
+  真の堎合はメニュヌ項目が遞択可胜、停の堎合は遞択䞍可胜になりたす。
diff --git a/docs/kr2doc/contents/f_MenuItem_group.html b/docs/kr2doc/contents/f_MenuItem_group.html index ce7b319..f923cbe 100644 --- a/docs/kr2doc/contents/f_MenuItem_group.html +++ b/docs/kr2doc/contents/f_MenuItem_group.html @@ -5,31 +5,31 @@ - group - ƒOƒ‹[ƒv”ԍ† + group - グルヌプ番号 - + - - + +

MenuItem.group

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒOƒ‹[ƒv”ԍ†
-
ƒ^ƒCƒv
+グルヌプ番号 +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MenuItemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒOƒ‹[ƒv”ԍ†‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @“¯‚¶ƒOƒ‹[ƒv”ԍ†‚ðŽ‚¿A‚©‚“¯‚¶e‚ðŽ‚¿AMenuItem.radio ƒvƒƒpƒeƒB‚ª - ^‚̃ƒjƒ…[€–ڂ́AMenuItem.checked ƒvƒƒpƒeƒB‚𓯎ž‚É“ñ‚ˆȏã‚ð - ^‚É‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+  グルヌプ番号を衚したす。倀を蚭定するこずもできたす。
+  同じグルヌプ番号を持ち、か぀同じ芪を持ち、MenuItem.radio プロパティが + 真のメニュヌ項目は、MenuItem.checked プロパティを同時に二぀以䞊を + 真にするこずはできたせん。

diff --git a/docs/kr2doc/contents/f_MenuItem_index.html b/docs/kr2doc/contents/f_MenuItem_index.html index f53055a..67acdf4 100644 --- a/docs/kr2doc/contents/f_MenuItem_index.html +++ b/docs/kr2doc/contents/f_MenuItem_index.html @@ -5,31 +5,31 @@ - index - ‡”Ô + index - 順番 - + - - + +

MenuItem.index

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‡”Ô
-
ƒ^ƒCƒv
+順番 +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MenuItemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @“¯‚¶e‚ðŽ‚Âƒƒjƒ…[€–ÚŠÔ‚É‚š‚¯‚é‡”Ô‚ð•\‚·A0‚Ü‚œ‚͐³‚̐®”‚Å‚·B
- @0‚ªæ“ª‚ð•\‚µ‚Ü‚·B
- @Œ»ÝˆÊ’u‚ðŽæ“Ÿ‚µ‚œ‚èAˆÊ’u‚ð•ύX‚·‚邯‚«‚ɕ֗˜‚Å‚·B
- @’l‚ðÝ’è‚·‚邯A‚»‚̈ʒu‚Ƀƒjƒ…[€–Ú‚ªˆÚ“®‚µ‚Ü‚·B
+  同じ芪を持぀メニュヌ項目間における順番を衚す、0たたは正の敎数です。
+  0が先頭を衚したす。
+  珟圚䜍眮を取埗したり、䜍眮を倉曎するずきに䟿利です。
+  倀を蚭定するず、その䜍眮にメニュヌ項目が移動したす。
diff --git a/docs/kr2doc/contents/f_MenuItem_insert.html b/docs/kr2doc/contents/f_MenuItem_insert.html index 40fd050..5ce82ba 100644 --- a/docs/kr2doc/contents/f_MenuItem_insert.html +++ b/docs/kr2doc/contents/f_MenuItem_insert.html @@ -5,47 +5,47 @@ - insert - Žqƒƒjƒ…[€–Ú‚Ì‘}“ü + insert - 子メニュヌ項目の挿入 - + - - + +

MenuItem.insert

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žqƒƒjƒ…[€–Ú‚Ì‘}“ü
-
ƒ^ƒCƒv
+子メニュヌ項目の挿入 +
タむプ
-MenuItemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+MenuItemクラスのメ゜ッド
-
\•¶
+
構文
insert(item, index)
-
ˆø”
+
匕数
- +
- -
item @‘}“ü‚·‚éŽqƒƒjƒ…[€–Ú‚ðŽw’肵‚Ü‚·B
+
 挿入する子メニュヌ項目を指定したす。
index @‘}“ü‚·‚éˆÊ’u‚ðŽw’肵‚Ü‚·B0 ‚ðŽw’è‚·‚邯æ“ª‚É‘}“ü‚³‚ê‚Ü‚·B
+
 挿入する䜍眮を指定したす。0 を指定するず先頭に挿入されたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žqƒƒjƒ…[€–Ú‚ðŽw’èˆÊ’u‚É‘}“ü‚µ‚Ü‚·B
+  子メニュヌ項目を指定䜍眮に挿入したす。
diff --git a/docs/kr2doc/contents/f_MenuItem_onClick.html b/docs/kr2doc/contents/f_MenuItem_onClick.html index 9bf218d..a4816e7 100644 --- a/docs/kr2doc/contents/f_MenuItem_onClick.html +++ b/docs/kr2doc/contents/f_MenuItem_onClick.html @@ -5,36 +5,36 @@ - onClick - ƒƒjƒ…[€–Ú‚ª‘I‘ð‚³‚ê‚œ + onClick - メニュヌ項目が遞択された - + - - + +

MenuItem.onClick

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒjƒ…[€–Ú‚ª‘I‘ð‚³‚ê‚œ
-
ƒ^ƒCƒv
+メニュヌ項目が遞択された +
タむプ
-MenuItemƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+MenuItemクラスのむベント
-
\•¶
+
構文
onClick()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒƒjƒ…[€–Ú‚ª‘I‘ð‚³‚ê‚œ ( ƒNƒŠƒbƒN‚³‚ꂜ‚è Enter ƒL[‚ª‰Ÿ‚³‚ꂜ ) Žž‚É”­¶‚µ‚Ü‚·B
+  メニュヌ項目が遞択された ( クリックされたり Enter キヌが抌された ) 時に発生したす。
diff --git a/docs/kr2doc/contents/f_MenuItem_parent.html b/docs/kr2doc/contents/f_MenuItem_parent.html index ca68c8a..ad1bd43 100644 --- a/docs/kr2doc/contents/f_MenuItem_parent.html +++ b/docs/kr2doc/contents/f_MenuItem_parent.html @@ -5,28 +5,28 @@ - parent - eƒƒjƒ…[€–Ú + parent - 芪メニュヌ項目 - + - - + +

MenuItem.parent

-
‹@”\/ˆÓ–¡
+
機胜/意味
-eƒƒjƒ…[€–Ú
-
ƒ^ƒCƒv
+芪メニュヌ項目 +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+MenuItemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @eƒƒjƒ…[€–Ú‚ð•\‚µ‚Ü‚·B
+  芪メニュヌ項目を衚したす。
diff --git a/docs/kr2doc/contents/f_MenuItem_popup.html b/docs/kr2doc/contents/f_MenuItem_popup.html index 58936a7..28b39f8 100644 --- a/docs/kr2doc/contents/f_MenuItem_popup.html +++ b/docs/kr2doc/contents/f_MenuItem_popup.html @@ -5,34 +5,34 @@ - popup - ƒƒjƒ…[€–ڂ̃|ƒbƒvƒAƒbƒv•\ŽŠ + popup - メニュヌ項目のポップアップ衚瀺 - + - - + +

MenuItem.popup

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒjƒ…[€–ڂ̃|ƒbƒvƒAƒbƒv•\ŽŠ
-
ƒ^ƒCƒv
+メニュヌ項目のポップアップ衚瀺 +
タむプ
-MenuItemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+MenuItemクラスのメ゜ッド
-
\•¶
+
構文
popup(flags, x, y)
-
ˆø”
+
匕数
- +
- - -
flags ƒƒjƒ…[‚Ì‹““®‚ð•\‚·ƒtƒ‰ƒO‚Å‚·BˆÈ‰º‚Ì’l‚̃rƒbƒg˜_—˜a‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
+
メニュヌの挙動を衚すフラグです。以䞋の倀のビット論理和を指定しおください。
tpmLeftButton
tpmRightButton
tpmLeftAlign
@@ -51,30 +51,30 @@ tpmVerPosAnimation
tpmVerNegAnimation
tpmNoAnimation
- ‚±‚ê‚ç‚̃tƒ‰ƒO‚̏ڍׂɂ‚¢‚Ä‚ÍMSDN‚ÌŠY“–ƒy[ƒW‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B + これらのフラグの詳现に぀いおはMSDNの該圓ペヌゞを参照しおください。
x ƒEƒBƒ“ƒhƒE‚̃Nƒ‰ƒCƒAƒ“ƒgÀ•Wã‚Å‚ÌxˆÊ’u‚ð•\‚µ‚Ü‚·B + りィンドりのクラむアント座暙䞊でのx䜍眮を衚したす。
y ƒEƒBƒ“ƒhƒE‚̃Nƒ‰ƒCƒAƒ“ƒgÀ•Wã‚Å‚ÌyˆÊ’u‚ð•\‚µ‚Ü‚·B + りィンドりのクラむアント座暙䞊でのy䜍眮を衚したす。
-
–ß‚è’l
+
戻り倀
-flags‚ÉtpmReturnCmd‚ªŽw’肳‚ê‚Ä‚¢‚œê‡‚́A - ‘I‘ð‚³‚ê‚œƒƒjƒ…[€–Ú‚ÌID‚𐮐”‚ŕԂµ‚Ü‚·(‚œ‚Ÿ‚µAŒ»ƒo[ƒWƒ‡ƒ“‚ł͂±‚ÌID‚ð‹g—¢‹g—¢‘€‚©‚çÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢‚œ‚߁Aflags‚ÉtpmReturnCmd‚ðŽw’è‚·‚邱‚Ƃ͈Ӗ¡‚ª‚ ‚è‚Ü‚¹‚ñ)B - ‰œ‚à‘I‘ð‚³‚ê‚ž‚ɃLƒƒƒ“ƒZƒ‹‚³‚ꂜê‡‚Í0‚ð•Ô‚µ‚Ü‚·B +flagsにtpmReturnCmdが指定されおいた堎合は、 + 遞択されたメニュヌ項目のIDを敎数で返したす(ただし、珟バヌゞョンではこのIDを吉里吉里偎から蚭定するこずができないため、flagsにtpmReturnCmdを指定するこずは意味がありたせん)。 + 䜕も遞択されずにキャンセルされた堎合は0を返したす。
-
à–Ÿ
+
説明
- ƒƒjƒ…[€–Ú‚ðƒ|ƒbƒvƒAƒbƒv•\ŽŠ‚µ‚Ü‚·B‚±‚̃ƒ\ƒbƒh‚́Aƒƒjƒ…[‚ª•‚¶‚ç‚ê‚é‚܂ŋA‚Á‚Ä‚«‚Ü‚¹‚ñB
- ƒƒjƒ…[‚ª•‚¶‚ç‚ê‚é‚܂ł̊ԂɑŒ‚Ì”ñ“¯ŠúƒCƒxƒ“ƒg‚ª”­¶‚·‚é‰Â”\«‚ª‚ ‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
- Window.menu‚»‚Ì‚à‚̂̓|ƒbƒvƒAƒbƒv‚Å‚«‚Ü‚¹‚ñB
- ”ñ•\ŽŠó‘Ԃ̃ƒjƒ…[€–ڂ̓|ƒbƒvƒAƒbƒv‚Å‚«‚Ü‚¹‚ñB
- Window.menu‚ÌŽq‚łȂ¢ƒƒjƒ…[‚̓|ƒbƒvƒAƒbƒv‚Å‚«‚Ü‚¹‚ñB
+ メニュヌ項目をポップアップ衚瀺したす。このメ゜ッドは、メニュヌが閉じられるたで垰っおきたせん。
+ メニュヌが閉じられるたでの間に他の非同期むベントが発生する可胜性があるので泚意しおください。
+ Window.menuそのものはポップアップできたせん。
+ 非衚瀺状態のメニュヌ項目はポップアップできたせん。
+ Window.menuの子でないメニュヌはポップアップできたせん。
diff --git a/docs/kr2doc/contents/f_MenuItem_radio.html b/docs/kr2doc/contents/f_MenuItem_radio.html index 0831729..0e7496c 100644 --- a/docs/kr2doc/contents/f_MenuItem_radio.html +++ b/docs/kr2doc/contents/f_MenuItem_radio.html @@ -5,30 +5,30 @@ - radio - ƒ‰ƒWƒI€–Ú‚©‚Ç‚€‚© + radio - ラゞオ項目かどうか - + - - + +

MenuItem.radio

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‰ƒWƒI€–Ú‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+ラゞオ項目かどうか +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MenuItemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒ‰ƒWƒI€–Ú‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̍€–Ú‚ª^‚̏ꍇ‚Ì“®ì‚ɂ‚¢‚Ä‚Í MenuItem.checked ƒvƒƒpƒeƒB‚ð - ŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  ラゞオ項目かどうかを指定したす。倀を蚭定するこずもできたす。
+  この項目が真の堎合の動䜜に぀いおは MenuItem.checked プロパティを + 参照しおください。
diff --git a/docs/kr2doc/contents/f_MenuItem_remove.html b/docs/kr2doc/contents/f_MenuItem_remove.html index f00fbbc..7835d54 100644 --- a/docs/kr2doc/contents/f_MenuItem_remove.html +++ b/docs/kr2doc/contents/f_MenuItem_remove.html @@ -5,44 +5,44 @@ - remove - Žqƒƒjƒ…[€–ڂ̍폜 + remove - 子メニュヌ項目の削陀 - + - - + +

MenuItem.remove

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žqƒƒjƒ…[€–ڂ̍폜
-
ƒ^ƒCƒv
+子メニュヌ項目の削陀 +
タむプ
-MenuItemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+MenuItemクラスのメ゜ッド
-
\•¶
+
構文
remove(item)
-
ˆø”
+
匕数
- +
-
item @íœ‚·‚éŽqƒƒjƒ…[€–Ú‚ðŽw’肵‚Ü‚·B
+
 削陀する子メニュヌ項目を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜŽqƒƒjƒ…[€–Ú‚ðƒŠƒXƒg‚©‚çíœ‚µ‚Ü‚·B
+  指定された子メニュヌ項目をリストから削陀したす。
diff --git a/docs/kr2doc/contents/f_MenuItem_root.html b/docs/kr2doc/contents/f_MenuItem_root.html index 0c083a3..5f1e86e 100644 --- a/docs/kr2doc/contents/f_MenuItem_root.html +++ b/docs/kr2doc/contents/f_MenuItem_root.html @@ -5,28 +5,28 @@ - root - ƒ‹[ƒgƒƒjƒ…[€–Ú + root - ルヌトメニュヌ項目 - + - - + +

MenuItem.root

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‹[ƒgƒƒjƒ…[€–Ú
-
ƒ^ƒCƒv
+ルヌトメニュヌ項目 +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+MenuItemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒ‹[ƒg(‘å–{)‚̃ƒjƒ…[€–Ú(MenuItemƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX)‚ð•\‚µ‚Ü‚·B
+  ルヌト(倧本)のメニュヌ項目(MenuItemクラスのむンスタンス)を衚したす。
diff --git a/docs/kr2doc/contents/f_MenuItem_shortcut.html b/docs/kr2doc/contents/f_MenuItem_shortcut.html index 46de8ca..f57b790 100644 --- a/docs/kr2doc/contents/f_MenuItem_shortcut.html +++ b/docs/kr2doc/contents/f_MenuItem_shortcut.html @@ -5,43 +5,43 @@ - shortcut - ƒVƒ‡[ƒgƒJƒbƒgƒL[ + shortcut - ショヌトカットキヌ - + - - + +

MenuItem.shortcut

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒVƒ‡[ƒgƒJƒbƒgƒL[
-
ƒ^ƒCƒv
+ショヌトカットキヌ +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MenuItemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒVƒ‡[ƒgƒJƒbƒgƒL[‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒVƒ‡[ƒgƒJƒbƒgƒL[‚Í•¶Žš—ñ‚ÅŽw’肵‚Ü‚·BuƒVƒtƒgŒnƒL[+‘ΏۃL[–Œv‚Ì‘g‚ݍ‡‚킹‚Å - Žw’肵‚Ü‚·B‘å•¶Žš‚Ə¬•¶Žš‚Í‹æ•Ê‚³‚ê‚Ü‚¹‚ñBˆÈ‰º‚Í—LŒø‚ȃVƒ‡[ƒgƒJƒbƒgƒL[‚Ì—á‚Å‚·B
+  ショヌトカットキヌを衚したす。倀を蚭定するこずもできたす。
+  ショヌトカットキヌは文字列で指定したす。「シフト系キヌ+察象キヌ名」の組み合わせで + 指定したす。倧文字ず小文字は区別されたせん。以䞋は有効なショヌトカットキヌの䟋です。

"Shift+Esc"
"Ctrl+S"
"Shift+Alt+E"
"Alt+Enter"
"Ctrl+F1"
- "T" (ƒVƒtƒgŒnƒL[‚ÌŽw’è‚ð‚µ‚È‚¢‚±‚Æ‚à‚Å‚«‚Ü‚·)
+ "T" (シフト系キヌの指定をしないこずもできたす)

- @–³Œø‚ȃVƒ‡[ƒgƒJƒbƒgƒL[‚Ì‘g‚ݍ‡‚킹‚âA"" (‹ó•¶Žš—ñ) ‚ðŽw’è‚·‚邯ƒVƒ‡[ƒgƒJƒbƒgƒL[‚Í–³Œø‚ɂȂè‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł́ATab ‚â Shift+F1 ‚ȂǁAƒVƒXƒeƒ€‚â‹g—¢‹g—¢‚Å‚ ‚ç‚©‚¶‚ß—p“r‚ÌŒˆ‚Ü‚Á‚Ä‚¢‚éƒL[‚̈ꕔ‚âAˆê•”‚̃L[ - (ShiftƒL[‚»‚Ì‚à‚̂ȂÇ)‚ðŽw’肵‚Ä‚à”œ‰ž‚µ‚Ü‚¹‚ñB
- @ƒVƒ‡[ƒgƒJƒbƒgƒL[‚ðŽw’è‚·‚邯A‚»‚̃L[‚ɑΉž‚·‚é onKeyDown “™‚̃Cƒxƒ“ƒg‚Í”­¶‚µ‚È‚­‚È‚èAƒVƒ‡[ƒgƒJƒbƒgƒL[‚ð - Žw’肵‚œƒƒjƒ…[€–ڂɂ̂݃Cƒxƒ“ƒg‚ª”­¶‚·‚邿‚€‚ɂȂè‚Ü‚·B
+  無効なショヌトカットキヌの組み合わせや、"" (空文字列) を指定するずショヌトカットキヌは無効になりたす。
+  珟バヌゞョンでは、Tab や Shift+F1 など、システムや吉里吉里であらかじめ甚途の決たっおいるキヌの䞀郚や、䞀郚のキヌ + (Shiftキヌそのものなど)を指定しおも反応したせん。
+  ショヌトカットキヌを指定するず、そのキヌに察応する onKeyDown 等のむベントは発生しなくなり、ショヌトカットキヌを + 指定したメニュヌ項目にのみむベントが発生するようになりたす。
diff --git a/docs/kr2doc/contents/f_MenuItem_visible.html b/docs/kr2doc/contents/f_MenuItem_visible.html index 9baf1c7..331e868 100644 --- a/docs/kr2doc/contents/f_MenuItem_visible.html +++ b/docs/kr2doc/contents/f_MenuItem_visible.html @@ -5,29 +5,29 @@ - visible - ‰ÂŽ‹‚©‚Ç‚€‚© + visible - 可芖かどうか - + - - + +

MenuItem.visible

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰ÂŽ‹‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+可芖かどうか +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+MenuItemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒƒjƒ…[€–Ú‚ª‰ÂŽ‹‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚È‚ç‚Ε\ŽŠ‚³‚êA‹U‚È‚ç‚Δñ•\ŽŠ‚Å‚·B
+  メニュヌ項目が可芖かどうかを衚したす。倀を蚭定するこずもできたす。
+  真ならば衚瀺され、停ならば非衚瀺です。
diff --git a/docs/kr2doc/contents/f_MenuItem_window.html b/docs/kr2doc/contents/f_MenuItem_window.html index f965b1f..d2e1848 100644 --- a/docs/kr2doc/contents/f_MenuItem_window.html +++ b/docs/kr2doc/contents/f_MenuItem_window.html @@ -5,28 +5,28 @@ - window - ƒI[ƒi[ƒEƒBƒ“ƒhƒE + window - オヌナヌりィンドり - + - - + +

MenuItem.window

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒI[ƒi[ƒEƒBƒ“ƒhƒE
-
ƒ^ƒCƒv
+オヌナヌりィンドり +
タむプ
-MenuItemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+MenuItemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @‚±‚̃ƒjƒ…[ƒAƒCƒeƒ€‚ð•ÛŽ‚·‚éƒI[ƒi[ƒEƒBƒ“ƒhƒE(WindowƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg)‚ð•\‚µ‚Ü‚·B
+  このメニュヌアむテムを保持するオヌナヌりィンドり(Windowクラスのオブゞェクト)を衚したす。
diff --git a/docs/kr2doc/contents/f_Pad.html b/docs/kr2doc/contents/f_Pad.html index 28b0b36..8d9d971 100644 --- a/docs/kr2doc/contents/f_Pad.html +++ b/docs/kr2doc/contents/f_Pad.html @@ -9,52 +9,52 @@ - + - +

Pad

-@Pad ƒNƒ‰ƒX‚́AŠÈ’P‚ȃeƒLƒXƒgƒGƒfƒBƒ^‚Ì‹@”\‚ð’ñ‹Ÿ‚·‚éƒNƒ‰ƒX‚Å‚·B
-

ƒƒ“ƒo

+ Pad クラスは、簡単なテキスト゚ディタの機胜を提䟛するクラスです。
+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
Pad
-
ƒƒ\ƒbƒh
+
メ゜ッド
-‚È‚µ +なし
-
ƒvƒƒpƒeƒB
+
プロパティ
-borderStyle ( ƒEƒBƒ“ƒhƒEŠOŒ© )
-color ( ”wŒiF )
-fileName ( ƒtƒ@ƒCƒ‹–Œ )
-fontBold ( ‘ŸŽš )
-fontColor ( ƒtƒHƒ“ƒg‚̐F )
-fontFace ( ƒtƒHƒ“ƒg–Œ )
-fontHeight ( ƒtƒHƒ“ƒg‚̍‚‚³ )
-fontItalic ( ŽÎ‘Ì )
-fontSize ( ƒtƒHƒ“ƒg‚̃TƒCƒY )
-fontStrikeOut ( ŽæÁü )
-fontUnderline ( ƒAƒ“ƒ_[ƒ‰ƒCƒ“ )
-height ( ƒEƒBƒ“ƒhƒE‚̍‚‚³ )
-left ( ƒEƒBƒ“ƒhƒE‚̍¶’[ˆÊ’u )
-readOnly ( “ǂݍž‚ݐê—p‚©‚Ç‚€‚© )
-showScrollBars ( ƒXƒNƒ[ƒ‹ƒo[‚Ì•\ŽŠó‘Ô )
-showStatusBar ( ƒXƒe[ƒ^ƒXƒo[‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚© )
-statusText ( ƒXƒe[ƒ^ƒXƒo[‚É•\ŽŠ‚·‚éƒeƒLƒXƒg )
-text ( “à—e )
-title ( ƒ^ƒCƒgƒ‹ )
-top ( ƒEƒBƒ“ƒhƒE‚̏ã’[ˆÊ’u )
-visible ( •\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© )
-width ( ƒEƒBƒ“ƒhƒE‚Ì• )
-wordWrap ( ‰E’[‚Ő܂è•Ô‚·‚©‚Ç‚€‚© )
+borderStyle ( りィンドり倖芋 )
+color ( 背景色 )
+fileName ( ファむル名 )
+fontBold ( 倪字 )
+fontColor ( フォントの色 )
+fontFace ( フォント名 )
+fontHeight ( フォントの高さ )
+fontItalic ( 斜䜓 )
+fontSize ( フォントのサむズ )
+fontStrikeOut ( 取消線 )
+fontUnderline ( アンダヌラむン )
+height ( りィンドりの高さ )
+left ( りィンドりの巊端䜍眮 )
+readOnly ( 読み蟌み専甚かどうか )
+showScrollBars ( スクロヌルバヌの衚瀺状態 )
+showStatusBar ( ステヌタスバヌを衚瀺するかどうか )
+statusText ( ステヌタスバヌに衚瀺するテキスト )
+text ( 内容 )
+title ( タむトル )
+top ( りィンドりの䞊端䜍眮 )
+visible ( 衚瀺されおいるかどうか )
+width ( りィンドりの幅 )
+wordWrap ( 右端で折り返すかどうか )
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_Pad_Pad.html b/docs/kr2doc/contents/f_Pad_Pad.html index c5c7525..8bebe10 100644 --- a/docs/kr2doc/contents/f_Pad_Pad.html +++ b/docs/kr2doc/contents/f_Pad_Pad.html @@ -5,40 +5,40 @@ - Pad - Pad ƒIƒuƒWƒFƒNƒg‚̍\’z + Pad - Pad オブゞェクトの構築 - + - - + +

Pad.Pad

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Pad ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+Pad オブゞェクトの構築 +
タむプ
-PadƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+Padクラスのコンストラクタ
-
\•¶
+
構文
Pad()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Pad ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
+  Pad クラスのオブゞェクトを構築したす。
diff --git a/docs/kr2doc/contents/f_Pad_borderStyle.html b/docs/kr2doc/contents/f_Pad_borderStyle.html index 7a23a27..af02bb6 100644 --- a/docs/kr2doc/contents/f_Pad_borderStyle.html +++ b/docs/kr2doc/contents/f_Pad_borderStyle.html @@ -5,29 +5,29 @@ - borderStyle - ƒEƒBƒ“ƒhƒEŠOŒ© + borderStyle - りィンドり倖芋 - + - - + +

Pad.borderStyle

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒEŠOŒ©
-
ƒ^ƒCƒv
+りィンドり倖芋 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ÌŠOŒ©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @Žw’è‰Â”\‚È’l‚ɂ‚¢‚Ä‚ÍWindow.borderStyle‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  りィンドりの倖芋を衚したす。倀を蚭定するこずもできたす。
+  指定可胜な倀に぀いおはWindow.borderStyleを参照しおください。
diff --git a/docs/kr2doc/contents/f_Pad_color.html b/docs/kr2doc/contents/f_Pad_color.html index f038ada..2aebc30 100644 --- a/docs/kr2doc/contents/f_Pad_color.html +++ b/docs/kr2doc/contents/f_Pad_color.html @@ -5,28 +5,28 @@ - color - ”wŒiF + color - 背景色 - + - - + +

Pad.color

-
‹@”\/ˆÓ–¡
+
機胜/意味
-”wŒiF
-
ƒ^ƒCƒv
+背景色 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒpƒbƒh‚Ì”wŒiF‚ð 0xRRGGBB Œ`Ž®‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  パッドの背景色を 0xRRGGBB 圢匏で衚したす。倀を蚭定するこずもできたす。
diff --git a/docs/kr2doc/contents/f_Pad_fileName.html b/docs/kr2doc/contents/f_Pad_fileName.html index ccebb1b..57fe735 100644 --- a/docs/kr2doc/contents/f_Pad_fileName.html +++ b/docs/kr2doc/contents/f_Pad_fileName.html @@ -5,29 +5,29 @@ - fileName - ƒtƒ@ƒCƒ‹–Œ + fileName - ファむル名 - + - - + +

Pad.fileName

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒ@ƒCƒ‹–Œ
-
ƒ^ƒCƒv
+ファむル名 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒpƒbƒh‚Ì“à—e‚ð•Û‘¶‚·‚éƒtƒ@ƒCƒ‹–Œ‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒpƒbƒh‚ð‰EƒNƒŠƒbƒN‚µ‚āu•Û‘¶...v‚ð‘I‘ð‚·‚é‚ÆAƒfƒtƒHƒ‹ƒg‚Å‚±‚̃tƒ@ƒCƒ‹–Œ‚ªŽw’肳‚ê‚邿‚€‚ɂȂè‚Ü‚·B +  パッドの内容を保存するファむル名を衚したす。倀を蚭定するこずもできたす。
+  パッドを右クリックしお「保存...」を遞択するず、デフォルトでこのファむル名が指定されるようになりたす。
diff --git a/docs/kr2doc/contents/f_Pad_fontBold.html b/docs/kr2doc/contents/f_Pad_fontBold.html index 52e01ed..09fe720 100644 --- a/docs/kr2doc/contents/f_Pad_fontBold.html +++ b/docs/kr2doc/contents/f_Pad_fontBold.html @@ -5,30 +5,30 @@ - fontBold - ‘ŸŽš + fontBold - 倪字 - + - - + +

Pad.fontBold

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘ŸŽš
-
ƒ^ƒCƒv
+倪字 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒHƒ“ƒg‚𑟎š‚É‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̐ݒè‚́A•ҏW—̈悷‚ׂĂ̕¶Žš‚ɉe‹¿‚µ‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚Í‹U‚Å‚·B +  フォントを倪字にするかどうかを衚したす。倀を蚭定するこずもできたす。
+  この蚭定は、線集領域すべおの文字に圱響したす。
+  デフォルトは停です。
diff --git a/docs/kr2doc/contents/f_Pad_fontColor.html b/docs/kr2doc/contents/f_Pad_fontColor.html index 8d5e301..ac3a4fd 100644 --- a/docs/kr2doc/contents/f_Pad_fontColor.html +++ b/docs/kr2doc/contents/f_Pad_fontColor.html @@ -5,29 +5,29 @@ - fontColor - ƒtƒHƒ“ƒg‚̐F + fontColor - フォントの色 - + - - + +

Pad.fontColor

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒHƒ“ƒg‚̐F
-
ƒ^ƒCƒv
+フォントの色 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒHƒ“ƒg‚̐F‚ð0xRRGGBBŒ`Ž®‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚Í0xffffff(”’)‚Å‚·B
+  フォントの色を0xRRGGBB圢匏で衚したす。倀を蚭定するこずもできたす。
+  デフォルトは0xffffff(癜)です。
diff --git a/docs/kr2doc/contents/f_Pad_fontFace.html b/docs/kr2doc/contents/f_Pad_fontFace.html index 417750f..e6bcba3 100644 --- a/docs/kr2doc/contents/f_Pad_fontFace.html +++ b/docs/kr2doc/contents/f_Pad_fontFace.html @@ -5,29 +5,29 @@ - fontFace - ƒtƒHƒ“ƒg–Œ + fontFace - フォント名 - + - - + +

Pad.fontFace

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒHƒ“ƒg–Œ
-
ƒ^ƒCƒv
+フォント名 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒHƒ“ƒg–Œ‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚Í"MS –Ÿ’©"‚Å‚·B +  フォント名を衚したす。倀を蚭定するこずもできたす。
+  デフォルトは"MS 明朝"です。
diff --git a/docs/kr2doc/contents/f_Pad_fontHeight.html b/docs/kr2doc/contents/f_Pad_fontHeight.html index 4d9da1b..fcec57f 100644 --- a/docs/kr2doc/contents/f_Pad_fontHeight.html +++ b/docs/kr2doc/contents/f_Pad_fontHeight.html @@ -5,29 +5,29 @@ - fontHeight - ƒtƒHƒ“ƒg‚̍‚‚³ + fontHeight - フォントの高さ - + - - + +

Pad.fontHeight

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒHƒ“ƒg‚̍‚‚³
-
ƒ^ƒCƒv
+フォントの高さ +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒHƒ“ƒg‚̍‚‚³‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚Í12‚Å‚·B +  フォントの高さをピクセル単䜍で指定したす。倀を蚭定するこずもできたす。
+  デフォルトは12です。
diff --git a/docs/kr2doc/contents/f_Pad_fontItalic.html b/docs/kr2doc/contents/f_Pad_fontItalic.html index 9ddb5cc..0fe4bda 100644 --- a/docs/kr2doc/contents/f_Pad_fontItalic.html +++ b/docs/kr2doc/contents/f_Pad_fontItalic.html @@ -5,30 +5,30 @@ - fontItalic - ŽÎ‘Ì + fontItalic - 斜䜓 - + - - + +

Pad.fontItalic

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ŽÎ‘Ì
-
ƒ^ƒCƒv
+斜䜓 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒHƒ“ƒg‚ðŽÎ‘̂ɂ·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̐ݒè‚́A•ҏW—̈悷‚ׂĂ̕¶Žš‚ɉe‹¿‚µ‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚Í‹U‚Å‚·B +  フォントを斜䜓にするかどうかを衚したす。倀を蚭定するこずもできたす。
+  この蚭定は、線集領域すべおの文字に圱響したす。
+  デフォルトは停です。
diff --git a/docs/kr2doc/contents/f_Pad_fontSize.html b/docs/kr2doc/contents/f_Pad_fontSize.html index 56eb1e9..2addc16 100644 --- a/docs/kr2doc/contents/f_Pad_fontSize.html +++ b/docs/kr2doc/contents/f_Pad_fontSize.html @@ -5,29 +5,29 @@ - fontSize - ƒtƒHƒ“ƒg‚̃TƒCƒY + fontSize - フォントのサむズ - + - - + +

Pad.fontSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒHƒ“ƒg‚̃TƒCƒY
-
ƒ^ƒCƒv
+フォントのサむズ +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒHƒ“ƒg‚̑傫‚³ƒ|ƒCƒ“ƒg’PˆÊ‚ÅŽw’肵‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚Í9‚Å‚·B +  フォントの倧きさポむント単䜍で指定したす。倀を蚭定するこずもできたす。
+  デフォルトは9です。
diff --git a/docs/kr2doc/contents/f_Pad_fontStrikeOut.html b/docs/kr2doc/contents/f_Pad_fontStrikeOut.html index 9cbac1b..b5b158b 100644 --- a/docs/kr2doc/contents/f_Pad_fontStrikeOut.html +++ b/docs/kr2doc/contents/f_Pad_fontStrikeOut.html @@ -5,30 +5,30 @@ - fontStrikeOut - ŽæÁü + fontStrikeOut - 取消線 - + - - + +

Pad.fontStrikeOut

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ŽæÁü
-
ƒ^ƒCƒv
+取消線 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒHƒ“ƒg‚ÉŽæÁü‚ðˆø‚­‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̐ݒè‚́A•ҏW—̈悷‚ׂĂ̕¶Žš‚ɉe‹¿‚µ‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚Í‹U‚Å‚·B +  フォントに取消線を匕くかどうかを衚したす。倀を蚭定するこずもできたす。
+  この蚭定は、線集領域すべおの文字に圱響したす。
+  デフォルトは停です。
diff --git a/docs/kr2doc/contents/f_Pad_fontUnderline.html b/docs/kr2doc/contents/f_Pad_fontUnderline.html index 3d4937a..4720a51 100644 --- a/docs/kr2doc/contents/f_Pad_fontUnderline.html +++ b/docs/kr2doc/contents/f_Pad_fontUnderline.html @@ -5,30 +5,30 @@ - fontUnderline - ƒAƒ“ƒ_[ƒ‰ƒCƒ“ + fontUnderline - アンダヌラむン - + - - + +

Pad.fontUnderline

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒAƒ“ƒ_[ƒ‰ƒCƒ“
-
ƒ^ƒCƒv
+アンダヌラむン +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒHƒ“ƒg‚ɃAƒ“ƒ_[ƒ‰ƒCƒ“‚ðˆø‚­‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̐ݒè‚́A•ҏW—̈悷‚ׂĂ̕¶Žš‚ɉe‹¿‚µ‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚Í‹U‚Å‚·B +  フォントにアンダヌラむンを匕くかどうかを衚したす。倀を蚭定するこずもできたす。
+  この蚭定は、線集領域すべおの文字に圱響したす。
+  デフォルトは停です。
diff --git a/docs/kr2doc/contents/f_Pad_height.html b/docs/kr2doc/contents/f_Pad_height.html index 4217998..8aa6f9e 100644 --- a/docs/kr2doc/contents/f_Pad_height.html +++ b/docs/kr2doc/contents/f_Pad_height.html @@ -5,28 +5,28 @@ - height - ƒEƒBƒ“ƒhƒE‚̍‚‚³ + height - りィンドりの高さ - + - - + +

Pad.height

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̍‚‚³
-
ƒ^ƒCƒv
+りィンドりの高さ +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̍‚‚³‚ð•\‚µ‚Ü‚·B
+  りィンドりの高さを衚したす。
diff --git a/docs/kr2doc/contents/f_Pad_left.html b/docs/kr2doc/contents/f_Pad_left.html index 6c38b9e..96db00c 100644 --- a/docs/kr2doc/contents/f_Pad_left.html +++ b/docs/kr2doc/contents/f_Pad_left.html @@ -5,28 +5,28 @@ - left - ƒEƒBƒ“ƒhƒE‚̍¶’[ˆÊ’u + left - りィンドりの巊端䜍眮 - + - - + +

Pad.left

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̍¶’[ˆÊ’u
-
ƒ^ƒCƒv
+りィンドりの巊端䜍眮 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̍¶’[ˆÊ’u‚ð•\‚µ‚Ü‚·B
+  りィンドりの巊端䜍眮を衚したす。
diff --git a/docs/kr2doc/contents/f_Pad_readOnly.html b/docs/kr2doc/contents/f_Pad_readOnly.html index 1d502c6..d29565d 100644 --- a/docs/kr2doc/contents/f_Pad_readOnly.html +++ b/docs/kr2doc/contents/f_Pad_readOnly.html @@ -5,29 +5,29 @@ - readOnly - “ǂݍž‚ݐê—p‚©‚Ç‚€‚© + readOnly - 読み蟌み専甚かどうか - + - - + +

Pad.readOnly

-
‹@”\/ˆÓ–¡
+
機胜/意味
-“ǂݍž‚ݐê—p‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+読み蟌み専甚かどうか +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @“à—e‚ª“ǂݍž‚ݐê—p‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯“à—e‚̕ҏW‚͂ł«‚È‚­‚È‚è‚Ü‚·‚ªAtextƒvƒƒpƒeƒB‚ł̃eƒLƒXƒg‚̐ݒè‚͂ł«‚Ü‚·B
+  内容が読み蟌み専甚かどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するず内容の線集はできなくなりたすが、textプロパティでのテキストの蚭定はできたす。
diff --git a/docs/kr2doc/contents/f_Pad_showScrollBars.html b/docs/kr2doc/contents/f_Pad_showScrollBars.html index 602856f..848b79d 100644 --- a/docs/kr2doc/contents/f_Pad_showScrollBars.html +++ b/docs/kr2doc/contents/f_Pad_showScrollBars.html @@ -5,34 +5,34 @@ - showScrollBars - ƒXƒNƒ[ƒ‹ƒo[‚Ì•\ŽŠó‘Ô + showScrollBars - スクロヌルバヌの衚瀺状態 - + - - + +

Pad.showScrollBars

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒNƒ[ƒ‹ƒo[‚Ì•\ŽŠó‘Ô
-
ƒ^ƒCƒv
+スクロヌルバヌの衚瀺状態 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒXƒNƒ[ƒ‹ƒo[‚Ì•\ŽŠó‘Ô‚ð•\‚µ‚Ü‚·B
- ˆÈ‰º‚Ì‚¢‚ž‚ê‚©‚Ì’l‚ðÌ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- ssNone ƒXƒNƒ[ƒ‹ƒo[‚ð•\ŽŠ‚µ‚È‚¢
- ssHorizontal …•œƒXƒNƒ[ƒ‹ƒo[‚݂̂ð•\ŽŠ‚·‚é
- ssVertical ‚’ŒƒXƒNƒ[ƒ‹ƒo[‚݂̂ð•\ŽŠ‚·‚é
- ssBoth …•œE‚’Œ—Œ•û‚̃XƒNƒ[ƒ‹ƒo[‚ð•\ŽŠ‚·‚é
- ƒfƒtƒHƒ‹ƒg‚ÍssBoth‚Å‚·B +  スクロヌルバヌの衚瀺状態を衚したす。
+ 以䞋のいずれかの倀を採るこずができたす。
+ ssNone スクロヌルバヌを衚瀺しない
+ ssHorizontal 氎平スクロヌルバヌのみを衚瀺する
+ ssVertical 垂盎スクロヌルバヌのみを衚瀺する
+ ssBoth 氎平・垂盎䞡方のスクロヌルバヌを衚瀺する
+ デフォルトはssBothです。
diff --git a/docs/kr2doc/contents/f_Pad_showStatusBar.html b/docs/kr2doc/contents/f_Pad_showStatusBar.html index b75e402..87935f9 100644 --- a/docs/kr2doc/contents/f_Pad_showStatusBar.html +++ b/docs/kr2doc/contents/f_Pad_showStatusBar.html @@ -5,29 +5,29 @@ - showStatusBar - ƒXƒe[ƒ^ƒXƒo[‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚© + showStatusBar - ステヌタスバヌを衚瀺するかどうか - + - - + +

Pad.showStatusBar

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒe[ƒ^ƒXƒo[‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+ステヌタスバヌを衚瀺するかどうか +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒXƒe[ƒ^ƒXƒo[‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- ƒfƒtƒHƒ‹ƒg‚͐^‚Å‚·B + ステヌタスバヌを衚瀺するかどうかを衚したす。倀を蚭定するこずもできたす。
+ デフォルトは真です。
diff --git a/docs/kr2doc/contents/f_Pad_statusText.html b/docs/kr2doc/contents/f_Pad_statusText.html index fbfdcfc..b75cf7a 100644 --- a/docs/kr2doc/contents/f_Pad_statusText.html +++ b/docs/kr2doc/contents/f_Pad_statusText.html @@ -5,28 +5,28 @@ - statusText - ƒXƒe[ƒ^ƒXƒo[‚É•\ŽŠ‚·‚éƒeƒLƒXƒg + statusText - ステヌタスバヌに衚瀺するテキスト - + - - + +

Pad.statusText

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒe[ƒ^ƒXƒo[‚É•\ŽŠ‚·‚éƒeƒLƒXƒg
-
ƒ^ƒCƒv
+ステヌタスバヌに衚瀺するテキスト +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒXƒe[ƒ^ƒXƒo[‚É•\ŽŠ‚·‚éƒeƒLƒXƒg‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+ ステヌタスバヌに衚瀺するテキストを衚したす。倀を蚭定するこずもできたす。
diff --git a/docs/kr2doc/contents/f_Pad_text.html b/docs/kr2doc/contents/f_Pad_text.html index 2b0b652..71d3580 100644 --- a/docs/kr2doc/contents/f_Pad_text.html +++ b/docs/kr2doc/contents/f_Pad_text.html @@ -5,28 +5,28 @@ - text - “à—e + text - 内容 - + - - + +

Pad.text

-
‹@”\/ˆÓ–¡
+
機胜/意味
-“à—e
-
ƒ^ƒCƒv
+内容 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒpƒbƒh‚Ì“à—e(ƒeƒLƒXƒgƒGƒfƒBƒ^‚Ì“à—e)‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  パッドの内容(テキスト゚ディタの内容)を衚したす。倀を蚭定するこずもできたす。
diff --git a/docs/kr2doc/contents/f_Pad_title.html b/docs/kr2doc/contents/f_Pad_title.html index 9c89bb0..101574d 100644 --- a/docs/kr2doc/contents/f_Pad_title.html +++ b/docs/kr2doc/contents/f_Pad_title.html @@ -5,28 +5,28 @@ - title - ƒ^ƒCƒgƒ‹ + title - タむトル - + - - + +

Pad.title

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ^ƒCƒgƒ‹
-
ƒ^ƒCƒv
+タむトル +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒpƒbƒh‚̃^ƒCƒgƒ‹(ƒEƒBƒ“ƒhƒE‚̃^ƒCƒgƒ‹)‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  パッドのタむトル(りィンドりのタむトル)を衚したす。倀を蚭定するこずもできたす。
diff --git a/docs/kr2doc/contents/f_Pad_top.html b/docs/kr2doc/contents/f_Pad_top.html index 52087e5..8eaee57 100644 --- a/docs/kr2doc/contents/f_Pad_top.html +++ b/docs/kr2doc/contents/f_Pad_top.html @@ -5,28 +5,28 @@ - top - ƒEƒBƒ“ƒhƒE‚̏ã’[ˆÊ’u + top - りィンドりの䞊端䜍眮 - + - - + +

Pad.top

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̏ã’[ˆÊ’u
-
ƒ^ƒCƒv
+りィンドりの䞊端䜍眮 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̏ã’[ˆÊ’u‚ð•\‚µ‚Ü‚·B
+  りィンドりの䞊端䜍眮を衚したす。
diff --git a/docs/kr2doc/contents/f_Pad_visible.html b/docs/kr2doc/contents/f_Pad_visible.html index 1eac085..79b056a 100644 --- a/docs/kr2doc/contents/f_Pad_visible.html +++ b/docs/kr2doc/contents/f_Pad_visible.html @@ -5,29 +5,29 @@ - visible - •\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© + visible - 衚瀺されおいるかどうか - + - - + +

Pad.visible

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+衚瀺されおいるかどうか +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒpƒbƒh‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯•\ŽŠ‚³‚ê‚Ü‚·B
+  パッドが衚瀺されおいるかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するず衚瀺されたす。
diff --git a/docs/kr2doc/contents/f_Pad_width.html b/docs/kr2doc/contents/f_Pad_width.html index e8e1bdd..0254fa5 100644 --- a/docs/kr2doc/contents/f_Pad_width.html +++ b/docs/kr2doc/contents/f_Pad_width.html @@ -5,28 +5,28 @@ - width - ƒEƒBƒ“ƒhƒE‚Ì• + width - りィンドりの幅 - + - - + +

Pad.width

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚Ì•
-
ƒ^ƒCƒv
+りィンドりの幅 +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚Ì•‚ð•\‚µ‚Ü‚·B
+  りィンドりの幅を衚したす。
diff --git a/docs/kr2doc/contents/f_Pad_wordWrap.html b/docs/kr2doc/contents/f_Pad_wordWrap.html index a8f59ef..4d9aa25 100644 --- a/docs/kr2doc/contents/f_Pad_wordWrap.html +++ b/docs/kr2doc/contents/f_Pad_wordWrap.html @@ -5,33 +5,33 @@ - wordWrap - ‰E’[‚Ő܂è•Ô‚·‚©‚Ç‚€‚© + wordWrap - 右端で折り返すかどうか - + - - + +

Pad.wordWrap

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰E’[‚Ő܂è•Ô‚·‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+右端で折り返すかどうか +
タむプ
-PadƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Padクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @“à—e‚ð‰E’[‚Ő܂è•Ô‚·‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- ^‚É‚·‚邯A•¶Žš—ñ•\ŽŠ—̈æ‚̉E’[‚Å•¶Žš—ñ‚ªŽ©“®“I‚ɐ܂è•Ô‚³‚ê‚Ü‚·B
- ‚œ‚Ÿ‚µA•¶Žš‚Æ‚µ‚ẲüsƒR[ƒh‚ª‘}“ü‚³‚ê‚é‚킯‚ł͂Ȃ­A - ‚ ‚­‚܂ŕ\ŽŠã‰üs‚³‚ê‚邟‚¯‚Å‚·B‚±‚̏ꍇA…•œƒXƒNƒ[ƒ‹ƒo[‚Í–³Œø‚ɂȂè‚Ü‚·B
- ‹U‚̏ꍇA•\ŽŠ—̈æ‚ð’Ž‚Š‚é•¶Žš—ñ‚ª‚ ‚Á‚Ä‚àÜ‚è•Ô‚³‚ê‚Ü‚¹‚ñB
- ƒfƒtƒHƒ‹ƒg‚Í‹U‚Å‚·B +  内容を右端で折り返すかどうかを衚したす。倀を蚭定するこずもできたす。
+ 真にするず、文字列衚瀺領域の右端で文字列が自動的に折り返されたす。
+ ただし、文字ずしおの改行コヌドが挿入されるわけではなく、 + あくたで衚瀺䞊改行されるだけです。この堎合、氎平スクロヌルバヌは無効になりたす。
+ 停の堎合、衚瀺領域を超える文字列があっおも折り返されたせん。
+ デフォルトは停です。
diff --git a/docs/kr2doc/contents/f_Plugins.html b/docs/kr2doc/contents/f_Plugins.html index bf57060..36f27a1 100644 --- a/docs/kr2doc/contents/f_Plugins.html +++ b/docs/kr2doc/contents/f_Plugins.html @@ -9,33 +9,33 @@ - + - +

Plugins

-@Plugins ƒNƒ‰ƒX‚Í ƒvƒ‰ƒOƒCƒ“‚ÉŠÖ‚·‚éŠÇ—‚ðs‚€ƒNƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚©‚çƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+ Plugins クラスは プラグむンに関する管理を行うクラスです。このクラスからオブゞェクトを䜜成するこずはできたせん。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
-‚È‚µ +なし
-
ƒƒ\ƒbƒh
+
メ゜ッド
-getList ( ƒŠƒXƒg‚̎擟 )
-link ( ƒvƒ‰ƒOƒCƒ“‚̐ڑ± )
-unlink ( ƒvƒ‰ƒOƒCƒ“‚̐؂藣‚µ )
+getList ( リストの取埗 )
+link ( プラグむンの接続 )
+unlink ( プラグむンの切り離し )
-
ƒvƒƒpƒeƒB
+
プロパティ
-‚È‚µ +なし
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_Plugins_getList.html b/docs/kr2doc/contents/f_Plugins_getList.html index d8a5931..d7f6546 100644 --- a/docs/kr2doc/contents/f_Plugins_getList.html +++ b/docs/kr2doc/contents/f_Plugins_getList.html @@ -5,39 +5,39 @@ - getList - ƒŠƒXƒg‚̎擟 + getList - リストの取埗 - + - - + +

Plugins.getList

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŠƒXƒg‚̎擟
-
ƒ^ƒCƒv
+リストの取埗 +
タむプ
-PluginsƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Pluginsクラスのメ゜ッド
-
\•¶
+
構文
getList()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-ƒŠƒ“ƒN‚³‚ê‚Ä‚¢‚éƒvƒ‰ƒOƒCƒ“–Œ‚ªŠi”[‚³‚ꂜ”z—ñ
-
à–Ÿ
+リンクされおいるプラグむン名が栌玍された配列 +
説明
- @ƒvƒ‰ƒOƒCƒ“‚ÌƒŠƒXƒg‚ðŽæ“Ÿ‚µ‚Ü‚·B•Ô‚³‚ê‚é”z—ñ‚́AƒŠƒ“ƒN‚µ‚œ‡”ԂŃvƒ‰ƒOƒCƒ“–Œ‚ª—ñ‹“‚³‚ꂜ•š‚Å‚·B
+  プラグむンのリストを取埗したす。返される配列は、リンクした順番でプラグむン名が列挙された物です。
diff --git a/docs/kr2doc/contents/f_Plugins_link.html b/docs/kr2doc/contents/f_Plugins_link.html index d3c17ad..da8dc22 100644 --- a/docs/kr2doc/contents/f_Plugins_link.html +++ b/docs/kr2doc/contents/f_Plugins_link.html @@ -5,44 +5,44 @@ - link - ƒvƒ‰ƒOƒCƒ“‚̐ڑ± + link - プラグむンの接続 - + - - + +

Plugins.link

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒvƒ‰ƒOƒCƒ“‚̐ڑ±
-
ƒ^ƒCƒv
+プラグむンの接続 +
タむプ
-PluginsƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Pluginsクラスのメ゜ッド
-
\•¶
+
構文
link(name)
-
ˆø”
+
匕数
- +
-
name @Ú‘±‚·‚éƒvƒ‰ƒOƒCƒ“‚ðŽw’肵‚Ü‚·B
+
 接続するプラグむンを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒvƒ‰ƒOƒCƒ“‚ð‹g—¢‹g—¢–{‘̂ɐڑ±‚µ‚Ü‚· ( “ǂݍž‚݂܂· )B
+  指定されたプラグむンを吉里吉里本䜓に接続したす ( 読み蟌みたす )。
diff --git a/docs/kr2doc/contents/f_Plugins_unlink.html b/docs/kr2doc/contents/f_Plugins_unlink.html index 5c8824f..1502e9f 100644 --- a/docs/kr2doc/contents/f_Plugins_unlink.html +++ b/docs/kr2doc/contents/f_Plugins_unlink.html @@ -5,44 +5,44 @@ - unlink - ƒvƒ‰ƒOƒCƒ“‚̐؂藣‚µ + unlink - プラグむンの切り離し - + - - + +

Plugins.unlink

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒvƒ‰ƒOƒCƒ“‚̐؂藣‚µ
-
ƒ^ƒCƒv
+プラグむンの切り離し +
タむプ
-PluginsƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Pluginsクラスのメ゜ッド
-
\•¶
+
構文
unlink(name)
-
ˆø”
+
匕数
- +
-
name @Ø‚è—£‚·ƒvƒ‰ƒOƒCƒ“‚ðŽw’肵‚Ü‚·B
+
 切り離すプラグむンを指定したす。
-
–ß‚è’l
+
戻り倀
-@Ø‚è—£‚µ‚ɐ¬Œ÷‚·‚ê‚ΐ^AŽž”s‚·‚ê‚΋U
-
à–Ÿ
+ 切り離しに成功すれば真、倱敗すれば停 +
説明
- @Žw’肳‚ꂜƒvƒ‰ƒOƒCƒ“‚ðØ‚è—£‚µ‚Ü‚·B
- @ƒvƒ‰ƒOƒCƒ“‚Ì’†‚ɂ́A‰ð•ú‚ɉž‚¶‚È‚¢•š‚à‚ ‚è‚Ü‚· ( ƒIƒuƒWƒFƒNƒg‚ªŽg—p’†‚ÌŽž‚È‚Ç )B‰ð•ú‚ɉž‚¶‚žAŽž”s‚·‚ê‚΋U‚ª•Ô‚è‚Ü‚·B
+  指定されたプラグむンを切り離したす。
+  プラグむンの䞭には、解攟に応じない物もありたす ( オブゞェクトが䜿甚䞭の時など )。解攟に応じず、倱敗すれば停が返りたす。
diff --git a/docs/kr2doc/contents/f_Scripts.html b/docs/kr2doc/contents/f_Scripts.html index deb3e21..6d4adc1 100644 --- a/docs/kr2doc/contents/f_Scripts.html +++ b/docs/kr2doc/contents/f_Scripts.html @@ -9,36 +9,36 @@ - + - +

Scripts

-@Scripts ƒNƒ‰ƒX‚Í TJS2 ‚ÉŠÖ‚·‚郁ƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚ðŠÇ—‚µ‚Ü‚·B‚±‚̃Nƒ‰ƒX‚©‚çƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+ Scripts クラスは TJS2 に関するメ゜ッドやプロパティを管理したす。このクラスからオブゞェクトを䜜成するこずはできたせん。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
-‚È‚µ +なし
-
ƒƒ\ƒbƒh
+
メ゜ッド
-dump ( ƒRƒ“ƒeƒLƒXƒg‚̃_ƒ“ƒv )
-eval ( Ž®‚Ì•]‰¿ )
-evalStorage ( ƒXƒgƒŒ[ƒWã‚ÌŽ®‚Ì•]‰¿ )
-exec ( ƒXƒNƒŠƒvƒg‚ÌŽÀs )
-execStorage ( ƒXƒgƒŒ[ƒWã‚̃XƒNƒŠƒvƒg‚ÌŽÀs )
-getTraceString ( ŒÄ‚яo‚µ—š—ð‚̎擟 )
+dump ( コンテキストのダンプ )
+eval ( 匏の評䟡 )
+evalStorage ( ストレヌゞ䞊の匏の評䟡 )
+exec ( スクリプトの実行 )
+execStorage ( ストレヌゞ䞊のスクリプトの実行 )
+getTraceString ( 呌び出し履歎の取埗 )
-
ƒvƒƒpƒeƒB
+
プロパティ
-‚È‚µ +なし
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_Scripts_dump.html b/docs/kr2doc/contents/f_Scripts_dump.html index 48921d0..c868785 100644 --- a/docs/kr2doc/contents/f_Scripts_dump.html +++ b/docs/kr2doc/contents/f_Scripts_dump.html @@ -5,43 +5,43 @@ - dump - ƒRƒ“ƒeƒLƒXƒg‚̃_ƒ“ƒv + dump - コンテキストのダンプ - + - - + +

Scripts.dump

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒRƒ“ƒeƒLƒXƒg‚̃_ƒ“ƒv
-
ƒ^ƒCƒv
+コンテキストのダンプ +
タむプ
-ScriptsƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Scriptsクラスのメ゜ッド
-
\•¶
+
構文
dump()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Œ»Žž“_‚Å TJS2 ‚ɓǂݍž‚Ü‚ê‚Ä‚¢‚éƒXƒNƒŠƒvƒgƒuƒƒbƒN“à‚ÌŠeƒRƒ“ƒeƒLƒXƒg‚Ì“à—e‚̏ڍׂð - ƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹‚ɏo—Í‚µ‚Ü‚·BŽå‚É VM ƒR[ƒh‚Ì‹tƒAƒZƒ“ƒuƒ‹Œ‹‰Ê‚ªo—Í‚³‚ê‚Ü‚·B
- @o—̓tƒ@ƒCƒ‹‚́A‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚ɏo—Í‚³‚êA‚»‚̃tƒ@ƒCƒ‹–Œ‚Í - ‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚É .dump.txt ‚ª•t‰Á‚³‚ꂜ‚à‚̂ɂȂè‚Ü‚·B
+  珟時点で TJS2 に読み蟌たれおいるスクリプトブロック内の各コンテキストの内容の詳现を + ロヌカルファむルに出力したす。䞻に VM コヌドの逆アセンブル結果が出力されたす。
+  出力ファむルは、吉里吉里の実行可胜ファむルず同じフォルダに出力され、そのファむル名は + 吉里吉里の実行可胜ファむルに .dump.txt が付加されたものになりたす。
diff --git a/docs/kr2doc/contents/f_Scripts_eval.html b/docs/kr2doc/contents/f_Scripts_eval.html index 026dbff..739c263 100644 --- a/docs/kr2doc/contents/f_Scripts_eval.html +++ b/docs/kr2doc/contents/f_Scripts_eval.html @@ -5,47 +5,47 @@ - eval - Ž®‚Ì•]‰¿ + eval - 匏の評䟡 - + - - + +

Scripts.eval

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ž®‚Ì•]‰¿
-
ƒ^ƒCƒv
+匏の評䟡 +
タむプ
-ScriptsƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Scriptsクラスのメ゜ッド
-
\•¶
+
構文
eval(expression)
-
ˆø”
+
匕数
- +
-
expression @ŽÀs‚·‚鎮‚ð•¶Žš—ñ‚ÅŽw’肵‚Ü‚·B
+
 実行する匏を文字列で指定したす。
-
–ß‚è’l
+
戻り倀
-Ž®‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+匏を評䟡した結果が戻りたす。 +
説明
- @expression ‚ÅŽw’肳‚ꂜ•¶Žš—ñ‚ð TJS2 Ž®‚Æ‚µ‚ÄŽÀs‚µ‚Ü‚·B
- @ƒXƒNƒŠƒvƒg‚ðŽÀs’†‚É”­¶‚µ‚œ—áŠO‚Í‚±‚̃ƒ\ƒbƒh“à‚Å‚Í•ß‘š‚³‚ê‚Ü‚¹‚ñ‚̂ŁA‚±‚̃ƒ\ƒbƒh‚Ì - ŒÄ‚яo‚µ‘€‚Å•ß‘š‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+  expression で指定された文字列を TJS2 匏ずしお実行したす。
+  スクリプトを実行䞭に発生した䟋倖はこのメ゜ッド内では捕捉されたせんので、このメ゜ッドの + 呌び出し偎で捕捉するこずができたす。
-
ŽQÆ
+
参照
Scripts.execStorage
Scripts.exec
diff --git a/docs/kr2doc/contents/f_Scripts_evalStorage.html b/docs/kr2doc/contents/f_Scripts_evalStorage.html index afd3a6f..b77082c 100644 --- a/docs/kr2doc/contents/f_Scripts_evalStorage.html +++ b/docs/kr2doc/contents/f_Scripts_evalStorage.html @@ -5,47 +5,47 @@ - evalStorage - ƒXƒgƒŒ[ƒWã‚ÌŽ®‚Ì•]‰¿ + evalStorage - ストレヌゞ䞊の匏の評䟡 - + - - + +

Scripts.evalStorage

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒgƒŒ[ƒWã‚ÌŽ®‚Ì•]‰¿
-
ƒ^ƒCƒv
+ストレヌゞ䞊の匏の評䟡
+
タむプ
-ScriptsƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Scriptsクラスのメ゜ッド
-
\•¶
+
構文
evalStorage(storage)
-
ˆø”
+
匕数
- +
-
storage @•]‰¿‚·‚éƒXƒgƒŒ[ƒW‚ðŽw’肵‚Ü‚·B
+
 評䟡するストレヌゞを指定したす。
-
–ß‚è’l
+
戻り倀
-Ž®‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+匏を評䟡した結果が戻りたす。 +
説明
- @Žw’肳‚ꂜƒXƒgƒŒ[ƒW‚ð“ǂݍž‚݁A‚»‚Ì“à—e‚ð TJS2 Ž®‚Æ‚µ‚Ä•]‰¿‚µ‚Ü‚·B
- @ƒXƒNƒŠƒvƒg‚ðŽÀs’†‚É”­¶‚µ‚œ—áŠO‚Í‚±‚̃ƒ\ƒbƒh“à‚Å‚Í•ß‘š‚³‚ê‚Ü‚¹‚ñ‚̂ŁA‚±‚̃ƒ\ƒbƒh‚Ì - ŒÄ‚яo‚µ‘€‚Å•ß‘š‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+  指定されたストレヌゞを読み蟌み、その内容を TJS2 匏ずしお評䟡したす。
+  スクリプトを実行䞭に発生した䟋倖はこのメ゜ッド内では捕捉されたせんので、このメ゜ッドの + 呌び出し偎で捕捉するこずができたす。
-
ŽQÆ
+
参照
Scripts.execStorage
diff --git a/docs/kr2doc/contents/f_Scripts_exec.html b/docs/kr2doc/contents/f_Scripts_exec.html index 8942733..e2f3f0b 100644 --- a/docs/kr2doc/contents/f_Scripts_exec.html +++ b/docs/kr2doc/contents/f_Scripts_exec.html @@ -5,47 +5,47 @@ - exec - ƒXƒNƒŠƒvƒg‚ÌŽÀs + exec - スクリプトの実行 - + - - + +

Scripts.exec

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒNƒŠƒvƒg‚ÌŽÀs
-
ƒ^ƒCƒv
+スクリプトの実行 +
タむプ
-ScriptsƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Scriptsクラスのメ゜ッド
-
\•¶
+
構文
exec(script)
-
ˆø”
+
匕数
- +
-
script @ŽÀs‚·‚éƒXƒNƒŠƒvƒg‚ð•¶Žš—ñ‚ÅŽw’肵‚Ü‚·B
+
 実行するスクリプトを文字列で指定したす。
-
–ß‚è’l
+
戻り倀
-ƒXƒNƒŠƒvƒg‚ðŽÀs‚µ‚œŒ‹‰Ê‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+スクリプトを実行した結果が戻りたす。 +
説明
- @script ‚ÅŽw’肳‚ꂜ•¶Žš—ñ‚ð TJS2 ƒXƒNƒŠƒvƒg‚Æ‚µ‚ÄŽÀs‚µ‚Ü‚·B
- @ƒXƒNƒŠƒvƒg‚ðŽÀs’†‚É”­¶‚µ‚œ—áŠO‚Í‚±‚̃ƒ\ƒbƒh“à‚Å‚Í•ß‘š‚³‚ê‚Ü‚¹‚ñ‚̂ŁA‚±‚̃ƒ\ƒbƒh‚Ì - ŒÄ‚яo‚µ‘€‚Å•ß‘š‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+  script で指定された文字列を TJS2 スクリプトずしお実行したす。
+  スクリプトを実行䞭に発生した䟋倖はこのメ゜ッド内では捕捉されたせんので、このメ゜ッドの + 呌び出し偎で捕捉するこずができたす。
-
ŽQÆ
+
参照
Scripts.execStorage
Scripts.eval
diff --git a/docs/kr2doc/contents/f_Scripts_execStorage.html b/docs/kr2doc/contents/f_Scripts_execStorage.html index 1cbcb8b..7d3a638 100644 --- a/docs/kr2doc/contents/f_Scripts_execStorage.html +++ b/docs/kr2doc/contents/f_Scripts_execStorage.html @@ -5,47 +5,47 @@ - execStorage - ƒXƒgƒŒ[ƒWã‚̃XƒNƒŠƒvƒg‚ÌŽÀs + execStorage - ストレヌゞ䞊のスクリプトの実行 - + - - + +

Scripts.execStorage

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒgƒŒ[ƒWã‚̃XƒNƒŠƒvƒg‚ÌŽÀs
-
ƒ^ƒCƒv
+ストレヌゞ䞊のスクリプトの実行
+
タむプ
-ScriptsƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Scriptsクラスのメ゜ッド
-
\•¶
+
構文
execStorage(storage)
-
ˆø”
+
匕数
- +
-
storage @ŽÀs‚·‚éƒXƒgƒŒ[ƒW‚ðŽw’肵‚Ü‚·B
+
 実行するストレヌゞを指定したす。
-
–ß‚è’l
+
戻り倀
-ƒXƒNƒŠƒvƒg‚ðŽÀs‚µ‚œŒ‹‰Ê‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+スクリプトを実行した結果が戻りたす。 +
説明
- @Žw’肳‚ꂜƒXƒgƒŒ[ƒW‚ð“ǂݍž‚݁A‚»‚Ì“à—e‚ð TJS2 ƒXƒNƒŠƒvƒg‚Æ‚µ‚ÄŽÀs‚µ‚Ü‚·B
- @ƒXƒNƒŠƒvƒg‚ðŽÀs’†‚É”­¶‚µ‚œ—áŠO‚Í‚±‚̃ƒ\ƒbƒh“à‚Å‚Í•ß‘š‚³‚ê‚Ü‚¹‚ñ‚̂ŁA‚±‚̃ƒ\ƒbƒh‚Ì - ŒÄ‚яo‚µ‘€‚Å•ß‘š‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+  指定されたストレヌゞを読み蟌み、その内容を TJS2 スクリプトずしお実行したす。
+  スクリプトを実行䞭に発生した䟋倖はこのメ゜ッド内では捕捉されたせんので、このメ゜ッドの + 呌び出し偎で捕捉するこずができたす。
-
ŽQÆ
+
参照
Scripts.evalStorage
diff --git a/docs/kr2doc/contents/f_Scripts_getTraceString.html b/docs/kr2doc/contents/f_Scripts_getTraceString.html index ebaac95..ca9916e 100644 --- a/docs/kr2doc/contents/f_Scripts_getTraceString.html +++ b/docs/kr2doc/contents/f_Scripts_getTraceString.html @@ -5,45 +5,45 @@ - getTraceString - ŒÄ‚яo‚µ—š—ð‚̎擟 + getTraceString - 呌び出し履歎の取埗 - + - - + +

Scripts.getTraceString

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ŒÄ‚яo‚µ—š—ð‚̎擟
-
ƒ^ƒCƒv
+呌び出し履歎の取埗 +
タむプ
-ScriptsƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Scriptsクラスのメ゜ッド
-
\•¶
+
構文
getTraceString(limit=0)
-
ˆø”
+
匕数
- +
-
limit @—š—ð‚ðŽæ“Ÿ‚·‚éÅ‘åŒÄ‚яo‚µ[‚³‚ðŽw’肵‚Ü‚·B‚±‚̈ø”‚ðÈ—ª‚·‚é‚© 0 ‚ðŽw’è‚·‚邯AŽæ“Ÿ‚Å‚«‚éŒÀ‚è‚Ì—š—ð‚ðŽæ“Ÿ‚µ‚Ü‚·B
+
 履歎を取埗する最倧呌び出し深さを指定したす。この匕数を省略するか 0 を指定するず、取埗できる限りの履歎を取埗したす。
-
–ß‚è’l
+
戻り倀
-ŒÄ‚яo‚µ—š—ð‚ð•¶Žš—ñ‰»‚µ‚œ•š
-
à–Ÿ
+呌び出し履歎を文字列化した物 +
説明
- @ƒƒ\ƒbƒh‚̌Ăяo‚µ—š—ð‚ð•¶Žš—ñ‚Æ‚µ‚Ď擟‚µ‚Ü‚·B‚±‚̃ƒ\ƒbƒh‚ªŒÄ‚Î‚ê‚œŽž“_‚ł̗š—ð‚ðŽæ“Ÿ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ðŽg—p‚·‚é‚ɂ́AƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚Å -debug (ƒfƒoƒbƒOƒ‚[ƒh) ‚ª—LŒø‚ɂȂÁ‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBƒfƒoƒbƒOƒ‚[ƒh‚ª–³Œø‚̏ꍇ‚Í‚±‚̃ƒ\ƒbƒh‚͋󕶎š—ñ‚ð•Ô‚µ‚Ü‚·B
- @•Ô‚³‚ê‚é•¶Žš—ñ‚Í‚œ‚Æ‚Š‚Î 'messagelayer.tjs(1561)[(function) addButton] <-- mainwindow.tjs(4463)[(function expression) (anonymous)] <-- conductor.tjs(427)[(function) onTag] <-- conductor.tjs(95)[(function) timerCallback]' ‚̂悀‚È•š‚Å‚·B +  メ゜ッドの呌び出し履歎を文字列ずしお取埗したす。このメ゜ッドが呌ばれた時点での履歎を取埗するこずができたす。
+  このメ゜ッドを䜿甚するには、コマンドラむンオプションで -debug (デバッグモヌド) が有効になっおいなければなりたせん。デバッグモヌドが無効の堎合はこのメ゜ッドは空文字列を返したす。
+  返される文字列はたずえば 'messagelayer.tjs(1561)[(function) addButton] <-- mainwindow.tjs(4463)[(function expression) (anonymous)] <-- conductor.tjs(427)[(function) onTag] <-- conductor.tjs(95)[(function) timerCallback]' のような物です。
diff --git a/docs/kr2doc/contents/f_Storages.html b/docs/kr2doc/contents/f_Storages.html index a0c6efd..00c56ef 100644 --- a/docs/kr2doc/contents/f_Storages.html +++ b/docs/kr2doc/contents/f_Storages.html @@ -9,42 +9,42 @@ - + - +

Storages

-@Storages ƒNƒ‰ƒX‚Í ‹g—¢‹g—¢–{‘̂̃XƒgƒŒ[ƒWƒVƒXƒeƒ€‚ÉŠÖ‚·‚郁ƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚ðŽ‚Á‚œƒNƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚©‚çƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+ Storages クラスは 吉里吉里本䜓のストレヌゞシステムに関するメ゜ッドやプロパティを持ったクラスです。このクラスからオブゞェクトを䜜成するこずはできたせん。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
-‚È‚µ +なし
-
ƒƒ\ƒbƒh
+
メ゜ッド
-addAutoPath ( Ž©“®ŒŸõƒpƒX‚ւ̒ljÁ )
-chopStorageExt ( ƒXƒgƒŒ[ƒW–Œ‚ÌŠg’£Žq‚̐؂藎‚Æ‚µ )
-extractStorageExt ( ƒXƒgƒŒ[ƒW–Œ‚ÌŠg’£Žq‚Ì’Šo )
-extractStorageName ( ƒXƒgƒŒ[ƒW–Œ‚Ì’Šo )
-extractStoragePath ( ƒXƒgƒŒ[ƒW–Œ‚̃pƒX‚Ì’Šo )
-getFullPath ( Š®‘S‚È“ˆêƒXƒgƒŒ[ƒW–Œ‚̎擟 )
-getLocalName ( ƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹–Œ‚̎擟 )
-getPlacedPath ( ƒXƒgƒŒ[ƒW‚ÌŒŸõ )
-isExistentStorage ( ƒXƒgƒŒ[ƒW‚Ì‘¶ÝŠm”F )
-removeAutoPath ( Ž©“®ŒŸõƒpƒX‚̍폜 )
-searchCD ( CD ‚ÌŒŸõ )
-selectFile ( ƒtƒ@ƒCƒ‹‘I‘ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ )
+addAutoPath ( 自動怜玢パスぞの远加 )
+chopStorageExt ( ストレヌゞ名の拡匵子の切り萜ずし )
+extractStorageExt ( ストレヌゞ名の拡匵子の抜出 )
+extractStorageName ( ストレヌゞ名の抜出 )
+extractStoragePath ( ストレヌゞ名のパスの抜出 )
+getFullPath ( 完党な統䞀ストレヌゞ名の取埗 )
+getLocalName ( ロヌカルファむル名の取埗 )
+getPlacedPath ( ストレヌゞの怜玢 )
+isExistentStorage ( ストレヌゞの存圚確認 )
+removeAutoPath ( 自動怜玢パスの削陀 )
+searchCD ( CD の怜玢 )
+selectFile ( ファむル遞択ダむアログボックスを衚瀺 )
-
ƒvƒƒpƒeƒB
+
プロパティ
-‚È‚µ +なし
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_Storages_addAutoPath.html b/docs/kr2doc/contents/f_Storages_addAutoPath.html index 6200787..540e259 100644 --- a/docs/kr2doc/contents/f_Storages_addAutoPath.html +++ b/docs/kr2doc/contents/f_Storages_addAutoPath.html @@ -5,53 +5,53 @@ - addAutoPath - Ž©“®ŒŸõƒpƒX‚ւ̒ljÁ + addAutoPath - 自動怜玢パスぞの远加 - + - - + +

Storages.addAutoPath

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ž©“®ŒŸõƒpƒX‚ւ̒ljÁ
-
ƒ^ƒCƒv
+自動怜玢パスぞの远加 +
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
addAutoPath(path)
-
ˆø”
+
匕数
- +
-
path @Ž©“®ŒŸõƒpƒX‚ɒljÁ‚·‚éƒpƒX‚ðŽw’肵‚Ü‚·B
- @ƒpƒX‚̍Ōã‚́AƒA[ƒJƒCƒu“à‚̃‹[ƒgƒtƒHƒ‹ƒ_‚ðŽw’è‚·‚邯‚«‚Í '>'A’ʏí‚̃tƒHƒ‹ƒ_‚ð - Žw’è‚·‚邯‚«‚Í '/' ‚ŏI‚í‚é•K—v‚ª‚ ‚è‚Ü‚· - ( —á : "Archive/arc.xp3>" ‚â "System/" ) B
- @2.19 beta 14 ‚æ‚èƒA[ƒJƒCƒu‚Ì‹æØ‚è•¶Žš‚ª '#' ‚©‚ç '>' ‚ɕςí‚è‚Ü‚µ‚œB
+
 自動怜玢パスに远加するパスを指定したす。
+  パスの最埌は、アヌカむブ内のルヌトフォルダを指定するずきは '>'、通垞のフォルダを + 指定するずきは '/' で終わる必芁がありたす + ( 䟋 : "Archive/arc.xp3>" や "System/" ) 。
+  2.19 beta 14 よりアヌカむブの区切り文字が '#' から '>' に倉わりたした。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Ž©“®ŒŸõƒpƒX‚ɁAŽw’肵‚œƒpƒX‚ð’ljÁ‚µ‚Ü‚·B‹g—¢‹g—¢‚́A—˜—p‰Â”\‚ȃXƒgƒŒ[ƒW‚ð - ŒŸõ‚·‚邯‚«A‚±‚ÌŽ©“®ŒŸõƒpƒX‚É“o˜^‚³‚ꂜƒpƒX‚ð’T‚µ‚Ü‚·B
- @Ž©“®ŒŸõƒpƒX‚́AŒã‚ÉŽw’肵‚œ‚à‚Ì‚ª‚æ‚è—Dæ‚³‚ê‚ÄŒŸõ‚³‚ê‚Ü‚·B
- @‚Ü‚œAƒvƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚Í‚à‚Á‚Æ‚à—Dæ‚³‚ê‚ÄŒŸõ‚³‚ê‚Ü‚·B
+  自動怜玢パスに、指定したパスを远加したす。吉里吉里は、利甚可胜なストレヌゞを + 怜玢するずき、この自動怜玢パスに登録されたパスを探したす。
+  自動怜玢パスは、埌に指定したものがより優先されお怜玢されたす。
+  たた、プロゞェクトフォルダはもっずも優先されお怜玢されたす。
-
ŽQÆ
+
参照
Storages.removeAutoPath
diff --git a/docs/kr2doc/contents/f_Storages_chopStorageExt.html b/docs/kr2doc/contents/f_Storages_chopStorageExt.html index 822eb40..753893b 100644 --- a/docs/kr2doc/contents/f_Storages_chopStorageExt.html +++ b/docs/kr2doc/contents/f_Storages_chopStorageExt.html @@ -5,47 +5,47 @@ - chopStorageExt - ƒXƒgƒŒ[ƒW–Œ‚ÌŠg’£Žq‚̐؂藎‚Æ‚µ + chopStorageExt - ストレヌゞ名の拡匵子の切り萜ずし - + - - + +

Storages.chopStorageExt

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒgƒŒ[ƒW–Œ‚ÌŠg’£Žq‚̐؂藎‚Æ‚µ
-
ƒ^ƒCƒv
+ストレヌゞ名の拡匵子の切り萜ずし +
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
chopStorageExt(storage)
-
ˆø”
+
匕数
- +
-
storage @Šg’£Žq•”•ª‚ðØ‚è—Ž‚Æ‚µ‚œ‚¢ƒXƒgƒŒ[ƒW–Œ‚ðŽw’肵‚Ü‚·B
+
 拡匵子郚分を切り萜ずしたいストレヌゞ名を指定したす。
-
–ß‚è’l
+
戻り倀
-Šg’£Žq•”•ª‚ªØ‚è—Ž‚Æ‚³‚ꂜƒXƒgƒŒ[ƒW–Œ‚ª•Ô‚è‚Ü‚·B
-
à–Ÿ
+拡匵子郚分が切り萜ずされたストレヌゞ名が返りたす。 +
説明
- @Žw’肳‚ꂜƒXƒgƒŒ[ƒW–Œ‚©‚çŠg’£Žq‚Ì•”•ª‚ðØ‚è—Ž‚Æ‚µ‚ĕԂµ‚Ü‚·B
- @‚œ‚Æ‚Š‚Î "file://home/dee/hoge.txt" ‚ð“n‚µ‚œê‡A"file://home/dee/hoge" ‚ª•Ô - ‚è‚Ü‚·B +  指定されたストレヌゞ名から拡匵子の郚分を切り萜ずしお返したす。
+  たずえば "file://home/dee/hoge.txt" を枡した堎合、"file://home/dee/hoge" が返 + りたす。
-
ŽQÆ
+
参照
Storages.extractStorageExt
diff --git a/docs/kr2doc/contents/f_Storages_extractStorageExt.html b/docs/kr2doc/contents/f_Storages_extractStorageExt.html index 1d9d75d..9086676 100644 --- a/docs/kr2doc/contents/f_Storages_extractStorageExt.html +++ b/docs/kr2doc/contents/f_Storages_extractStorageExt.html @@ -5,46 +5,46 @@ - extractStorageExt - ƒXƒgƒŒ[ƒW–Œ‚ÌŠg’£Žq‚Ì’Šo + extractStorageExt - ストレヌゞ名の拡匵子の抜出 - + - - + +

Storages.extractStorageExt

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒgƒŒ[ƒW–Œ‚ÌŠg’£Žq‚Ì’Šo
-
ƒ^ƒCƒv
+ストレヌゞ名の拡匵子の抜出 +
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
extractStorageExt(storage)
-
ˆø”
+
匕数
- +
-
storage @Šg’£Žq•”•ª‚𒊏o‚µ‚œ‚¢ƒXƒgƒŒ[ƒW–Œ‚ðŽw’肵‚Ü‚·B
+
 拡匵子郚分を抜出したいストレヌゞ名を指定したす。
-
–ß‚è’l
+
戻り倀
-Šg’£Žq•”•ª‚ª•Ô‚è‚Ü‚·BŠg’£Žq•”•ª‚Í . (ƒhƒbƒg)‚àŠÜ‚݂܂·BŠg’£Žq‚ª - ‚È‚©‚Á‚œê‡‚͋󕶎š—ñ‚ª•Ô‚è‚Ü‚·B
-
à–Ÿ
+拡匵子郚分が返りたす。拡匵子郚分は . (ドット)も含みたす。拡匵子が + なかった堎合は空文字列が返りたす。 +
説明
- @Žw’肳‚ꂜƒXƒgƒŒ[ƒW–Œ‚©‚çŠg’£Žq‚Ì•”•ª‚𒊏o‚µ‚ĕԂµ‚Ü‚·B
+  指定されたストレヌゞ名から拡匵子の郚分を抜出しお返したす。
-
ŽQÆ
+
参照
Storages.extractStorageName
Storages.extractStoragePath
diff --git a/docs/kr2doc/contents/f_Storages_extractStorageName.html b/docs/kr2doc/contents/f_Storages_extractStorageName.html index 09e2a7a..b58789a 100644 --- a/docs/kr2doc/contents/f_Storages_extractStorageName.html +++ b/docs/kr2doc/contents/f_Storages_extractStorageName.html @@ -5,46 +5,46 @@ - extractStorageName - ƒXƒgƒŒ[ƒW–Œ‚Ì’Šo + extractStorageName - ストレヌゞ名の抜出 - + - - + +

Storages.extractStorageName

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒgƒŒ[ƒW–Œ‚Ì’Šo
-
ƒ^ƒCƒv
+ストレヌゞ名の抜出
+
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
extractStorageName(storage)
-
ˆø”
+
匕数
- +
-
storage @ƒXƒgƒŒ[ƒW–Œ‚𒊏o‚µ‚œ‚¢ƒXƒgƒŒ[ƒW–Œ‚ðŽw’肵‚Ü‚·B
+
 ストレヌゞ名を抜出したいストレヌゞ名を指定したす。
-
–ß‚è’l
+
戻り倀
-ƒXƒgƒŒ[ƒW–Œ‚ª•Ô‚è‚Ü‚·BƒXƒgƒŒ[ƒW–Œ‚ª‚È‚©‚Á‚œê‡‚͋󕶎š—ñ‚ª•Ô‚è‚Ü‚·B
-
à–Ÿ
+ストレヌゞ名が返りたす。ストレヌゞ名がなかった堎合は空文字列が返りたす。 +
説明
- @Žw’肳‚ꂜƒXƒgƒŒ[ƒW–Œ‚©‚çAƒXƒgƒŒ[ƒW–Œ‚Ì•”•ª ( ƒpƒX‚ðœ‚­ ) ‚𒊏o‚µ‚ĕԂµ‚Ü‚·B
- @‚œ‚Æ‚Š‚Î "System/hoge.txt" ‚ð“n‚µ‚œê‡A"hoge.txt" ‚ª•Ô‚è‚Ü‚·B
+  指定されたストレヌゞ名から、ストレヌゞ名の郚分 ( パスを陀く ) を抜出しお返したす。
+  たずえば "System/hoge.txt" を枡した堎合、"hoge.txt" が返りたす。
-
ŽQÆ
+
参照
Storages.extractStorageExt
Storages.extractStoragePath
diff --git a/docs/kr2doc/contents/f_Storages_extractStoragePath.html b/docs/kr2doc/contents/f_Storages_extractStoragePath.html index 757dc52..6fc57bf 100644 --- a/docs/kr2doc/contents/f_Storages_extractStoragePath.html +++ b/docs/kr2doc/contents/f_Storages_extractStoragePath.html @@ -5,47 +5,47 @@ - extractStoragePath - ƒXƒgƒŒ[ƒW–Œ‚̃pƒX‚Ì’Šo + extractStoragePath - ストレヌゞ名のパスの抜出 - + - - + +

Storages.extractStoragePath

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒgƒŒ[ƒW–Œ‚̃pƒX‚Ì’Šo
-
ƒ^ƒCƒv
+ストレヌゞ名のパスの抜出
+
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
extractStoragePath(storage)
-
ˆø”
+
匕数
- +
-
storage @ƒpƒX‚𒊏o‚µ‚œ‚¢ƒXƒgƒŒ[ƒW–Œ‚ðŽw’肵‚Ü‚·B
+
 パスを抜出したいストレヌゞ名を指定したす。
-
–ß‚è’l
+
戻り倀
-ƒpƒX‚ª•Ô‚è‚Ü‚·BƒpƒX‚ª‚È‚©‚Á‚œê‡‚͋󕶎š—ñ‚ª•Ô‚è‚Ü‚·B
-
à–Ÿ
+パスが返りたす。パスがなかった堎合は空文字列が返りたす。 +
説明
- @Žw’肳‚ꂜƒXƒgƒŒ[ƒW–Œ‚©‚çAƒpƒX‚Ì•”•ª‚𒊏o‚µ‚ĕԂµ‚Ü‚·B
- @‚œ‚Æ‚Š‚Î "file://home/dee/hoge.txt" ‚ð“n‚µ‚œê‡A"file://home/dee/" ‚ª - •Ô‚è‚Ü‚·B
+  指定されたストレヌゞ名から、パスの郚分を抜出しお返したす。
+  たずえば "file://home/dee/hoge.txt" を枡した堎合、"file://home/dee/" が + 返りたす。
-
ŽQÆ
+
参照
Storages.extractStorageExt
Storages.extractStorageName
diff --git a/docs/kr2doc/contents/f_Storages_getFullPath.html b/docs/kr2doc/contents/f_Storages_getFullPath.html index 2612018..dce9307 100644 --- a/docs/kr2doc/contents/f_Storages_getFullPath.html +++ b/docs/kr2doc/contents/f_Storages_getFullPath.html @@ -5,47 +5,47 @@ - getFullPath - Š®‘S‚È“ˆêƒXƒgƒŒ[ƒW–Œ‚̎擟 + getFullPath - 完党な統䞀ストレヌゞ名の取埗 - + - - + +

Storages.getFullPath

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Š®‘S‚È“ˆêƒXƒgƒŒ[ƒW–Œ‚̎擟
-
ƒ^ƒCƒv
+完党な統䞀ストレヌゞ名の取埗
+
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
getFullPath(path)
-
ˆø”
+
匕数
- +
-
path @Š®‘S‚È“ˆêƒXƒgƒŒ[ƒW–Œ‚É‚µ‚œ‚¢ƒXƒgƒŒ[ƒW–Œ‚ðŽw’肵‚Ü‚·B
+
 完党な統䞀ストレヌゞ名にしたいストレヌゞ名を指定したす。
-
–ß‚è’l
+
戻り倀
-Š®‘S‚È“ˆêƒXƒgƒŒ[ƒW–Œ
-
à–Ÿ
+完党な統䞀ストレヌゞ名 +
説明
- @path ‚ÅŽw’肳‚ꂜƒXƒgƒŒ[ƒW–Œ‚ðŠ®‘S‚È“ˆêƒXƒgƒŒ[ƒW–Œ‚ɕϊ·‚µ‚Ü‚·B
- @ç’·‚ȃpƒXƒAƒNƒZƒX ( ‚œ‚Æ‚Š‚Î system/flags/../data/ ‚È‚Ç ) ‚Í‚·‚ׂĈ³k‚³‚ê‚Ü‚·B
- @ƒJƒŒƒ“ƒgƒƒfƒBƒAAƒJƒŒƒ“ƒgƒtƒHƒ‹ƒ_‚ªŽw’肳‚ê‚Ä‚¢‚È‚¯‚ê‚΁A•⊮‚µ‚Ü‚·B
+  path で指定されたストレヌゞ名を完党な統䞀ストレヌゞ名に倉換したす。
+  冗長なパスアクセス ( たずえば system/flags/../data/ など ) はすべお圧瞮されたす。
+  カレントメディア、カレントフォルダが指定されおいなければ、補完したす。
-
ŽQÆ
+
参照
Storages.getPlacedPath
diff --git a/docs/kr2doc/contents/f_Storages_getLocalName.html b/docs/kr2doc/contents/f_Storages_getLocalName.html index 4d6d0c0..d45b30d 100644 --- a/docs/kr2doc/contents/f_Storages_getLocalName.html +++ b/docs/kr2doc/contents/f_Storages_getLocalName.html @@ -5,44 +5,44 @@ - getLocalName - ƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹–Œ‚̎擟 + getLocalName - ロヌカルファむル名の取埗 - + - - + +

Storages.getLocalName

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹–Œ‚̎擟
-
ƒ^ƒCƒv
+ロヌカルファむル名の取埗 +
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
getLocalName(path)
-
ˆø”
+
匕数
- +
-
path @ƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹–Œ ‚ɕϊ·‚µ‚œ‚¢“ˆêƒXƒgƒŒ[ƒW–Œ‚ðŽw’肵‚Ü‚·B
+
 ロヌカルファむル名 に倉換したい統䞀ストレヌゞ名を指定したす。
-
–ß‚è’l
+
戻り倀
-ƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹–Œ‚ª•Ô‚è‚Ü‚·Bƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹–Œ‚ɕϊ·‚Å‚«‚È‚©‚Á‚œê‡‚Í‹ó•¶Žš‚ª•Ô‚é‚©A - —áŠO‚ª”­¶‚µ‚Ü‚·B
-
à–Ÿ
+ロヌカルファむル名が返りたす。ロヌカルファむル名に倉換できなかった堎合は空文字が返るか、 + 䟋倖が発生したす。 +
説明
- @Žw’肳‚ꂜ“ˆêƒXƒgƒŒ[ƒW–Œ‚ðAOS ƒlƒCƒeƒBƒu‚ÌŒ`Ž® ( ƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹–Œ ) ‚ɕϊ·‚µ‚ĕԂµ‚Ü‚·B
+  指定された統䞀ストレヌゞ名を、OS ネむティブの圢匏 ( ロヌカルファむル名 ) に倉換しお返したす。
diff --git a/docs/kr2doc/contents/f_Storages_getPlacedPath.html b/docs/kr2doc/contents/f_Storages_getPlacedPath.html index e0083fa..d8fb5ca 100644 --- a/docs/kr2doc/contents/f_Storages_getPlacedPath.html +++ b/docs/kr2doc/contents/f_Storages_getPlacedPath.html @@ -5,45 +5,45 @@ - getPlacedPath - ƒXƒgƒŒ[ƒW‚ÌŒŸõ + getPlacedPath - ストレヌゞの怜玢 - + - - + +

Storages.getPlacedPath

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒgƒŒ[ƒW‚ÌŒŸõ
-
ƒ^ƒCƒv
+ストレヌゞの怜玢 +
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
getPlacedPath(storage)
-
ˆø”
+
匕数
- +
-
storage @ŒŸõ‚µ‚œ‚¢ƒXƒgƒŒ[ƒW–Œ‚ðŽw’肵‚Ü‚·B
+
 怜玢したいストレヌゞ名を指定したす。
-
–ß‚è’l
+
戻り倀
-”­Œ©‚³‚ꂜêŠ‚ª“ˆêƒXƒgƒŒ[ƒW–Œ‚ŕԂè‚Ü‚·BŒ©‚‚©‚ç‚È‚©‚Á‚œê‡‚͋󕶎š—ñ‚ª•Ô‚è‚Ü‚·B
-
à–Ÿ
+発芋された堎所が統䞀ストレヌゞ名で返りたす。芋぀からなかった堎合は空文字列が返りたす。 +
説明
- @storage ‚ÅŽw’肳‚ꂜƒXƒgƒŒ[ƒW‚ðŽ©“®ŒŸõƒpƒX‚©‚猟õ‚µ‚Ü‚·B
+  storage で指定されたストレヌゞを自動怜玢パスから怜玢したす。
-
ŽQÆ
+
参照
Storages.getFullPath
Storages.isExistentStorage
diff --git a/docs/kr2doc/contents/f_Storages_isExistentStorage.html b/docs/kr2doc/contents/f_Storages_isExistentStorage.html index 078a711..ff6b61d 100644 --- a/docs/kr2doc/contents/f_Storages_isExistentStorage.html +++ b/docs/kr2doc/contents/f_Storages_isExistentStorage.html @@ -5,46 +5,46 @@ - isExistentStorage - ƒXƒgƒŒ[ƒW‚Ì‘¶ÝŠm”F + isExistentStorage - ストレヌゞの存圚確認 - + - - + +

Storages.isExistentStorage

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒgƒŒ[ƒW‚Ì‘¶ÝŠm”F
-
ƒ^ƒCƒv
+ストレヌゞの存圚確認
+
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
isExistentStorage(storage)
-
ˆø”
+
匕数
- +
-
storage @‘¶Ý‚ðŠm”F‚µ‚œ‚¢ƒXƒgƒŒ[ƒW–Œ‚ðŽw’肵‚Ü‚·B
+
 存圚を確認したいストレヌゞ名を指定したす。
-
–ß‚è’l
+
戻り倀
-‘¶Ý‚ðŠm”F‚Å‚«‚ê‚ΐ^A‚È‚¯‚ê‚΋U‚ª•Ô‚è‚Ü‚·B
-
à–Ÿ
+存圚を確認できれば真、なければ停が返りたす。 +
説明
- @storage ‚ÅŽw’肵‚œƒXƒgƒŒ[ƒW‚ª‘¶Ý‚·‚é‚©‚Ç‚€‚©‚ðŠm”F‚µ‚Ü‚·BgetPlacedPath ‚ð—p‚¢‚邿‚è‚͍‚‘¬ - ‚Å‚·B
+  storage で指定したストレヌゞが存圚するかどうかを確認したす。getPlacedPath を甚いるよりは高速 + です。
-
ŽQÆ
+
参照
Storages.getPlacedPath
diff --git a/docs/kr2doc/contents/f_Storages_removeAutoPath.html b/docs/kr2doc/contents/f_Storages_removeAutoPath.html index 5fb4555..f39b4f7 100644 --- a/docs/kr2doc/contents/f_Storages_removeAutoPath.html +++ b/docs/kr2doc/contents/f_Storages_removeAutoPath.html @@ -5,46 +5,46 @@ - removeAutoPath - Ž©“®ŒŸõƒpƒX‚̍폜 + removeAutoPath - 自動怜玢パスの削陀 - + - - + +

Storages.removeAutoPath

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ž©“®ŒŸõƒpƒX‚̍폜
-
ƒ^ƒCƒv
+自動怜玢パスの削陀 +
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
removeAutoPath(path)
-
ˆø”
+
匕数
- +
-
path @Ž©“®ŒŸõ‚©‚çíœ‚·‚éƒpƒX‚ðŽw’肵‚Ü‚·B
+
 自動怜玢から削陀するパスを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Ž©“®ŒŸõƒpƒX‚©‚çAŽw’肵‚œƒpƒX‚ðíœ‚µ‚Ü‚·B
+  自動怜玢パスから、指定したパスを削陀したす。
-
ŽQÆ
+
参照
Storages.addAutoPath
diff --git a/docs/kr2doc/contents/f_Storages_searchCD.html b/docs/kr2doc/contents/f_Storages_searchCD.html index 0018efa..d720abc 100644 --- a/docs/kr2doc/contents/f_Storages_searchCD.html +++ b/docs/kr2doc/contents/f_Storages_searchCD.html @@ -5,45 +5,45 @@ - searchCD - CD ‚ÌŒŸõ + searchCD - CD の怜玢 - + - - + +

Storages.searchCD

-
‹@”\/ˆÓ–¡
+
機胜/意味
-CD ‚ÌŒŸõ
-
ƒ^ƒCƒv
+CD の怜玢 +
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
searchCD(volume)
-
ˆø”
+
匕数
- +
-
volume @ŒŸõ‚·‚éCD‚̃{ƒŠƒ…[ƒ€ƒ‰ƒxƒ‹‚ðŽw’肵‚Ü‚·B
+
 怜玢するCDのボリュヌムラベルを指定したす。
-
–ß‚è’l
+
戻り倀
-Œ©‚‚©‚Á‚œ CD-ROM ƒhƒ‰ƒCƒu‚̃hƒ‰ƒCƒu•¶Žš‚ª•Ô‚è‚Ü‚·B
-
à–Ÿ
+芋぀かった CD-ROM ドラむブのドラむブ文字が返りたす。 +
説明
- @Žw’肳‚ꂜƒ{ƒŠƒ…[ƒ€ƒ‰ƒxƒ‹‚ðŽ‚Â CD ƒhƒ‰ƒCƒu‚ð’T‚µ‚āA‚»‚̃hƒ‰ƒCƒu•¶Žš ( 'H' ‚È‚Ç ) ‚ð•Ô‚µ - ‚Ü‚·B
- @‚à‚¿‚ë‚ñAƒhƒ‰ƒCƒu‚ɂ͊Y“–‚·‚é CD-ROM ‚ª‘}“ü‚³‚ê‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
+  指定されたボリュヌムラベルを持぀ CD ドラむブを探しお、そのドラむブ文字 ( 'H' など ) を返し + たす。
+  もちろん、ドラむブには該圓する CD-ROM が挿入されおいなければなりたせん。
diff --git a/docs/kr2doc/contents/f_Storages_selectFile.html b/docs/kr2doc/contents/f_Storages_selectFile.html index 8d32e17..49f9b75 100644 --- a/docs/kr2doc/contents/f_Storages_selectFile.html +++ b/docs/kr2doc/contents/f_Storages_selectFile.html @@ -5,96 +5,96 @@ - selectFile - ƒtƒ@ƒCƒ‹‘I‘ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ + selectFile - ファむル遞択ダむアログボックスを衚瀺 - + - - + +

Storages.selectFile

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒ@ƒCƒ‹‘I‘ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ
-
ƒ^ƒCƒv
+ファむル遞択ダむアログボックスを衚瀺 +
タむプ
-StoragesƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Storagesクラスのメ゜ッド
-
\•¶
+
構文
selectFile(params)
-
ˆø”
+
匕数
- +
-
params @ƒf[ƒ^‚̎󂯓n‚µ‚É—p‚¢‚鎫‘”z—ñ‚ðŽw’肵‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚É“n‚·‚Æ‚«AˆÈ‰º‚̃ƒ“ƒo‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œA - ‚¢‚­‚‚©‚̃ƒ“ƒo‚Í‚±‚̃ƒ\ƒbƒh‚ªI‚í‚邯’l‚ª•ύX‚³‚ê‚Ü‚·B
+
 デヌタの受け枡しに甚いる蟞曞配列を指定したす。
+  このメ゜ッドに枡すずき、以䞋のメンバを指定するこずができたす。たた、 + いく぀かのメンバはこのメ゜ッドが終わるず倀が倉曎されたす。

-
filter
@ƒtƒBƒ‹ƒ^•¶Žš—ñ‚ð”z—ñ‚Å“n‚µ‚Ü‚·B
- @ƒtƒBƒ‹ƒ^•¶Žš—ñ‚́AƒtƒBƒ‹ƒ^‚Ìà–Ÿ‚Æ ƒtƒBƒ‹ƒ^‚ð | (”ŒŠpc–_) ‚Å‹æØ‚Á‚ÄŽw’è - ‚·‚é‚à‚̂ŁAƒtƒBƒ‹ƒ^‚ɂ̓ƒCƒ‹ƒhƒJ[ƒh‚ðŽw’肵‚Ü‚·Bˆê‚‚̃tƒBƒ‹ƒ^‚É•¡”‚Ì - Šg’£Žq‚ª‘Ήž‚·‚éê‡‚Í ; (”ŒŠpƒZƒ~ƒRƒƒ“) ‚Å‹æØ‚è‚Ü‚·B
- @•¡”‚̃tƒBƒ‹ƒ^‚ðŽw’è‚·‚é‚ɂ͔z—ñ‚ÅŽw’肵‚Ü‚·B
- @È—ª‚·‚邯ƒtƒBƒ‹ƒ^‚Í—p‚¢‚Ü‚¹‚ñB
+
filter
 フィルタ文字列を配列で枡したす。
+  フィルタ文字列は、フィルタの説明ず フィルタを | (半角瞊棒) で区切っお指定 + するもので、フィルタにはワむルドカヌドを指定したす。䞀぀のフィルタに耇数の + 拡匵子が察応する堎合は ; (半角セミコロン) で区切りたす。
+  耇数のフィルタを指定するには配列で指定したす。
+  省略するずフィルタは甚いたせん。

- —á :
- ["‰æ‘œƒtƒ@ƒCƒ‹(*.bmp;*.png;*.jpg;*.jpeg;*.eri;*.tlg)|*.bmp;*.png;*.jpg;*.jpeg;*.eri;*.tlg",
- "ƒXƒNƒŠƒvƒgƒtƒ@ƒCƒ‹(*.tjs;*.ks)|*.tjs;*.ks"]
+ 䟋 :
+ ["画像ファむル(*.bmp;*.png;*.jpg;*.jpeg;*.eri;*.tlg)|*.bmp;*.png;*.jpg;*.jpeg;*.eri;*.tlg",
+ "スクリプトファむル(*.tjs;*.ks)|*.tjs;*.ks"]

-
filterIndex
@‘I‘ð‚³‚ê‚Ä‚¢‚éƒtƒBƒ‹ƒ^‚̔ԍ† ( filter ‚ÅŽw’肵‚œ‚à‚Ì ) ‚ðŽw’肵‚Ü‚·B
- @1 ‚ðŽw’è‚·‚邯Afilter ‚ÅŽw’肳‚ꂜÅ‰‚̃tƒBƒ‹ƒ^‚ª‰Šúó‘Ô‚É‚š‚¢‚Ä - ‘I‘ð‚³‚ê‚Ä‚¢‚Ü‚·B2 ‚ðŽw’è‚·‚邯2”Ԗڂ̃tƒBƒ‹ƒ^‚ª‘I‘ð‚³‚Ä‚¢‚éó‘Ô‚É - ‚È‚è‚Ü‚· ( 0 ‚©‚çŽn‚Ü‚éƒCƒ“ƒfƒbƒNƒX”ԍ†‚ł͂Ȃ¢‚±‚ƂɒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢; - æ“ª‚Í 1 ‚Å‚· )B
- @È—ª‚·‚邯æ“ª‚̃tƒBƒ‹ƒ^‚ª‘I‘ð‚³‚ê‚Ü‚·B
- @‚Ü‚œAƒ†[ƒU‚ª OK ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚œê‡AÅŒã‚Ƀ_ƒCƒAƒƒOƒ{ƒbƒNƒXã‚Å - ‘I‚΂ê‚Ä‚¢‚œƒtƒBƒ‹ƒ^‚̃Cƒ“ƒfƒbƒNƒX‚ª‚±‚̃ƒ“ƒo‚ɐݒ肳‚ê‚Ü‚·B
+
filterIndex
 遞択されおいるフィルタの番号 ( filter で指定したもの ) を指定したす。
+  1 を指定するず、filter で指定された最初のフィルタが初期状態においお + 遞択されおいたす。2 を指定するず2番目のフィルタが遞択さおいる状態に + なりたす ( 0 から始たるむンデックス番号ではないこずに泚意しおください; + 先頭は 1 です )。
+  省略するず先頭のフィルタが遞択されたす。
+  たた、ナヌザが OK ボタンを抌した堎合、最埌にダむアログボックス䞊で + 遞ばれおいたフィルタのむンデックスがこのメンバに蚭定されたす。

-
name
@ƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·BÈ—ª‚µ‚œ‚èA‹ó•¶Žš—ñ‚ðŽw’è‚·‚邯‰Šúó‘Ԃł͂Ȃɂàƒtƒ@ƒCƒ‹‚ð‘I‘ð - ‚³‚ê‚Ä‚¢‚È‚¢ó‘Ô‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚Ü‚œAƒ†[ƒU‚ª OK ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚œê‡A‘I‘ð‚³‚ê‚œƒtƒ@ƒCƒ‹‚ª‚±‚̃ƒ“ƒo‚É - Ý’肳‚ê‚Ü‚·B
+
name
 ファむル名を指定したす。省略したり、空文字列を指定するず初期状態ではなにもファむルを遞択 + されおいない状態にするこずができたす。
+  たた、ナヌザが OK ボタンを抌した堎合、遞択されたファむルがこのメンバに + 蚭定されたす。

-
initialDir
@‰Šúó‘Ô‚Å•\ŽŠ‚·‚éƒtƒHƒ‹ƒ_‚ðŽw’肵‚Ü‚·B
- @È—ª‚·‚邯ƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ªŽg—p‚³‚ê‚Ü‚·B
+
initialDir
 初期状態で衚瀺するフォルダを指定したす。
+  省略するずカレントディレクトリが䜿甚されたす。

-
title
@ƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚̃^ƒCƒgƒ‹‚ð•\ŽŠ‚µ‚Ü‚·B
- @È—ª‚³‚ê‚邯ƒfƒtƒHƒ‹ƒg‚́uŠJ‚­v‚âu–Œ‘O‚ð•t‚¯‚ĕۑ¶v‚ɂȂè‚Ü‚· - ( save ƒƒ“ƒo‚̐ݒè‚É‚æ‚è‚Ü‚· )B +
title
 ダむアログボックスのタむトルを衚瀺したす。
+  省略されるずデフォルトの「開く」や「名前を付けお保存」になりたす + ( save メンバの蚭定によりたす )。

-
save
@ƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ÌŽí—Þ‚ðŽw’肵‚Ü‚·B
- @false(ƒfƒtƒHƒ‹ƒg) ‚̏ꍇAuŠJ‚­v‚̃_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ªŽg‚í‚ê‚Ü‚·B
- @true ‚̏ꍇAu–Œ‘O‚ð•t‚¯‚ĕۑ¶v‚̃_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ªŽg‚í‚ê‚Ü‚·B
+
save
 ダむアログボックスの皮類を指定したす。
+  false(デフォルト) の堎合、「開く」のダむアログボックスが䜿われたす。
+  true の堎合、「名前を付けお保存」のダむアログボックスが䜿われたす。

-
defaultExt
@ƒfƒtƒHƒ‹ƒg‚ÌŠg’£Žq‚ðŽw’肵‚Ü‚·Bƒ†[ƒU‚ªŠg’£Žq‚ðŽw’肵‚È‚©‚Á‚œê‡‚É - Ž©“®“I‚É‚±‚ÌŠg’£Žq‚ð•t‰Á‚µ‚Ü‚·B‚±‚±‚ÅŽw’è‚·‚éŠg’£Žq‚É‚Í . (ƒsƒŠƒIƒh)‚ð - Žw’肵‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
- @È—ª‚·‚邯AŠg’£Žq‚ª•t‰Á‚³‚ê‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñB
+
defaultExt
 デフォルトの拡匵子を指定したす。ナヌザが拡匵子を指定しなかった堎合に + 自動的にこの拡匵子を付加したす。ここで指定する拡匵子には . (ピリオド)を + 指定しないでください。
+  省略するず、拡匵子が付加されるこずはありたせん。
-
–ß‚è’l
+
戻り倀
-ƒ†[ƒU‚ªƒtƒ@ƒCƒ‹‚ð‘I‘ð‚µ‚Ä OK ƒ{ƒ^ƒ“‚ð‰Ÿ‚¹‚ΐ^AƒLƒƒƒ“ƒZƒ‹ƒ{ƒ^ƒ“‚ð‰Ÿ‚¹‚΋U‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+ナヌザがファむルを遞択しお OK ボタンを抌せば真、キャンセルボタンを抌せば停が戻りたす。 +
説明
- @ƒtƒ@ƒCƒ‹‘I‘ðƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ðŠJ‚«‚Ü‚·B
- —á:
var params = %[
-filter : [ "ƒeƒLƒXƒgƒtƒ@ƒCƒ‹(*.txt)|*.txt", "ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹(*.bin)|*.bin" ],
+  ファむル遞択ダむアログボックスを開きたす。
+ 䟋:
var params = %[
+filter : [ "テキストファむル(*.txt)|*.txt", "バむナリファむル(*.bin)|*.bin" ],
filterIndex : 1,
name : "",
initialDir : System.exePath,
-title : "ƒtƒ@ƒCƒ‹‚ðŠJ‚­",
+title : "ファむルを開く",
save : false,
];
if(Storages.selectFile(params))
-System.inform("‘I‘ð‚µ‚œƒtƒ@ƒCƒ‹‚Í : " + params.name);
+System.inform("遞択したファむルは : " + params.name);
        
diff --git a/docs/kr2doc/contents/f_System.html b/docs/kr2doc/contents/f_System.html index 8128fdd..e7ea4d8 100644 --- a/docs/kr2doc/contents/f_System.html +++ b/docs/kr2doc/contents/f_System.html @@ -9,70 +9,70 @@ - + - +

System

-@System ƒNƒ‰ƒX‚Í ‹g—¢‹g—¢–{‘Ì‚âA‹g—¢‹g—¢‚ªŽÀs‚³‚ê‚Ä‚¢‚éŠÂ‹«‚ÉŠÖ‚·‚éî•ñ‚ðŽæ“Ÿ‚µ‚œ‚èAÝ’肵‚œ‚è‚·‚邜‚߂̃Nƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚©‚çƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+ System クラスは 吉里吉里本䜓や、吉里吉里が実行されおいる環境に関する情報を取埗したり、蚭定したりするためのクラスです。このクラスからオブゞェクトを䜜成するこずはできたせん。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
-‚È‚µ +なし
-
ƒƒ\ƒbƒh
+
メ゜ッド
-addContinuousHandler ( Continuous ƒnƒ“ƒhƒ‰‚̒ljÁ )
-assignMessage ( ƒƒbƒZ[ƒWŠ„‚è“–‚Ă̕ύX )
-createAppLock ( “ñd‹N“®‚̃`ƒFƒbƒN )
-createUUID ( UUID •¶Žš—ñ‚̐¶¬ )
-doCompact ( ƒƒ‚ƒŠ‚̃Rƒ“ƒpƒNƒg‰» )
-exit ( ‹g—¢‹g—¢‚Ì“¯ŠúI—¹ )
-getArgument ( ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚̎擟 )
-getKeyState ( ƒL[ó‘Ԃ̎擟 )
-getTickCount ( ƒeƒBƒbƒNƒJƒEƒ“ƒg‚̎擟 )
-inform ( ƒƒbƒZ[ƒW‚Ì•\ŽŠ )
-inputString ( •¶Žš—ñ‚Ì“ü—Í )
-readRegValue ( ƒŒƒWƒXƒgƒŠ‚̓ǂݍž‚Ý )
-removeContinuousHandler ( Continuous ƒnƒ“ƒhƒ‰‚̍폜 )
-setArgument ( ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚̐ݒè )
-shellExecute ( ƒtƒ@ƒCƒ‹/ƒvƒƒOƒ‰ƒ€‚ÌŽÀs )
-terminate ( ‹g—¢‹g—¢‚Ì”ñ“¯ŠúI—¹ )
-toActualColor ( F’萔‚ÌŽÀÛ‚̐F‚̎擟 )
-touchImages ( ‰æ‘œ‚̃LƒƒƒbƒVƒ…‚ւ̓ǂݍž‚Ý )
+addContinuousHandler ( Continuous ハンドラの远加 )
+assignMessage ( メッセヌゞ割り圓おの倉曎 )
+createAppLock ( 二重起動のチェック )
+createUUID ( UUID 文字列の生成 )
+doCompact ( メモリのコンパクト化 )
+exit ( 吉里吉里の同期終了 )
+getArgument ( コマンドラむンオプションの取埗 )
+getKeyState ( キヌ状態の取埗 )
+getTickCount ( ティックカりントの取埗 )
+inform ( メッセヌゞの衚瀺 )
+inputString ( 文字列の入力 )
+readRegValue ( レゞストリの読み蟌み )
+removeContinuousHandler ( Continuous ハンドラの削陀 )
+setArgument ( コマンドラむンオプションの蚭定 )
+shellExecute ( ファむル/プログラムの実行 )
+terminate ( 吉里吉里の非同期終了 )
+toActualColor ( 色定数の実際の色の取埗 )
+touchImages ( 画像のキャッシュぞの読み蟌み )
-
ƒvƒƒpƒeƒB
+
プロパティ
-appDataPath ( ƒ†[ƒU‚̃z[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚̃pƒX )
-dataPath ( ƒf[ƒ^•Û‘¶êŠ‚̃pƒX )
-desktopHeight ( ƒfƒXƒNƒgƒbƒv‚‚³ )
-desktopLeft ( ƒfƒXƒNƒgƒbƒv¶’[ˆÊ’u )
-desktopTop ( ƒfƒXƒNƒgƒbƒvã’[ˆÊ’u )
-desktopWidth ( ƒfƒXƒNƒgƒbƒv• )
-drawThreadNum ( •`‰æ‚ÉŽg—p‚·‚éƒXƒŒƒbƒh‚̐” )
-eventDisabled ( ƒCƒxƒ“ƒg”zM‚ª’âŽ~‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© )
-exceptionHandler ( •ß‘š‚³‚ê‚È‚©‚Á‚œ—áŠO‚Ì‚œ‚߂̃nƒ“ƒhƒ‰ŠÖ” )
-exeName ( ‹g—¢‹g—¢–{‘̂̃pƒX )
-exePath ( ‹g—¢‹g—¢–{‘̂̂ ‚éƒtƒHƒ‹ƒ_‚̃pƒX )
-exitOnWindowClose ( ƒƒCƒ“ƒEƒBƒ“ƒhƒE‚ª•‚¶‚œ‚Æ‚«‚ɏI—¹‚·‚é‚©‚Ç‚€‚© )
-graphicCacheLimit ( ‰æ‘œƒLƒƒƒbƒVƒ…§ŒÀ )
-onActivate ( ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚« )
-onDeactivate ( ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚« )
-osName ( OS –Œ )
-personalPath ( ƒ}ƒCƒhƒLƒ…ƒƒ“ƒg‚̃pƒX )
-platformName ( ƒvƒ‰ƒbƒgƒtƒH[ƒ€–Œ )
-screenHeight ( ‰æ–ʍ‚‚³ )
-screenWidth ( ‰æ–Ê• )
-title ( ƒ^ƒCƒgƒ‹ )
-versionInformation ( ƒo[ƒWƒ‡ƒ“î•ñ•¶Žš—ñ )
-versionString ( ƒo[ƒWƒ‡ƒ“•¶Žš—ñ )
+appDataPath ( ナヌザのホヌムディレクトリのパス )
+dataPath ( デヌタ保存堎所のパス )
+desktopHeight ( デスクトップ高さ )
+desktopLeft ( デスクトップ巊端䜍眮 )
+desktopTop ( デスクトップ䞊端䜍眮 )
+desktopWidth ( デスクトップ幅 )
+drawThreadNum ( 描画に䜿甚するスレッドの数 )
+eventDisabled ( むベント配信が停止されおいるかどうか )
+exceptionHandler ( 捕捉されなかった䟋倖のためのハンドラ関数 )
+exeName ( 吉里吉里本䜓のパス )
+exePath ( 吉里吉里本䜓のあるフォルダのパス )
+exitOnWindowClose ( メむンりィンドりが閉じたずきに終了するかどうか )
+graphicCacheLimit ( 画像キャッシュ制限 )
+onActivate ( アプリケヌションがアクティブになったずき )
+onDeactivate ( アプリケヌションが非アクティブになったずき )
+osName ( OS 名 )
+personalPath ( マむドキュメントのパス )
+platformName ( プラットフォヌム名 )
+screenHeight ( 画面高さ )
+screenWidth ( 画面幅 )
+title ( タむトル )
+versionInformation ( バヌゞョン情報文字列 )
+versionString ( バヌゞョン文字列 )
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_System_addContinuousHandler.html b/docs/kr2doc/contents/f_System_addContinuousHandler.html index 38a401e..25bc34e 100644 --- a/docs/kr2doc/contents/f_System_addContinuousHandler.html +++ b/docs/kr2doc/contents/f_System_addContinuousHandler.html @@ -5,49 +5,49 @@ - addContinuousHandler - Continuous ƒnƒ“ƒhƒ‰‚̒ljÁ + addContinuousHandler - Continuous ハンドラの远加 - + - - + +

System.addContinuousHandler

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Continuous ƒnƒ“ƒhƒ‰‚̒ljÁ
-
ƒ^ƒCƒv
+Continuous ハンドラの远加 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
addContinuousHandler(callback)
-
ˆø”
+
匕数
- +
-
callback @ƒnƒ“ƒhƒ‰‚ƂȂéŠÖ”‚ðŽw’肵‚Ü‚·B
+
 ハンドラずなる関数を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Continuous ƒnƒ“ƒhƒ‰‚ð“o˜^‚µ‚Ü‚·B
- @Continuous ƒnƒ“ƒhƒ‰‚́Au‚Å‚«‚éŒÀ‚è•p”ɂɁvŒÄ‚яo‚³‚ê‚éƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚Å‚·B
- @‘Œ‚É‚·‚鏈—‚ª‚È‚¢ê‡A‹g—¢‹g—¢‚Í Continuous ƒnƒ“ƒhƒ‰‚ðŒÄ‚яo‚µ‘±‚¯‚Ü‚·B - ‘Œ‚ɃCƒxƒ“ƒg‚Ȃǂª‹N‚«‚œê‡‚Í‚»‚¿‚炪—Dæ‚³‚ê‚Ü‚·B
- @‚œ‚Ÿ‚µAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚Ì -contfreq ‚ŌĂяo‚µ‚Ì•p“x‚ªŽw’肳‚ê‚Ä‚¢‚é - ê‡‚Í‚»‚ê‚ɏ]‚¢‚Ü‚·B
+  Continuous ハンドラを登録したす。
+  Continuous ハンドラは、「できる限り頻繁に」呌び出されるむベントハンドラです。
+  他にする凊理がない堎合、吉里吉里は Continuous ハンドラを呌び出し続けたす。 + 他にむベントなどが起きた堎合はそちらが優先されたす。
+  ただし、コマンドラむンオプションの -contfreq で呌び出しの頻床が指定されおいる + 堎合はそれに埓いたす。
diff --git a/docs/kr2doc/contents/f_System_appDataPath.html b/docs/kr2doc/contents/f_System_appDataPath.html index 7e076ab..3fe9f96 100644 --- a/docs/kr2doc/contents/f_System_appDataPath.html +++ b/docs/kr2doc/contents/f_System_appDataPath.html @@ -5,36 +5,36 @@ - appDataPath - ƒ†[ƒU‚̃z[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚̃pƒX + appDataPath - ナヌザのホヌムディレクトリのパス - + - - + +

System.appDataPath

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ†[ƒU‚̃z[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚̃pƒX
-
ƒ^ƒCƒv
+ナヌザのホヌムディレクトリのパス +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒ†[ƒU‚̃z[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚̃pƒX‚ð•\‚µ‚Ü‚·BWindows ‚̏ꍇAƒŒƒWƒXƒgƒŠ‚Ì - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders ‚Ì - AppData ‚Å•\‚³‚ê‚éƒtƒHƒ‹ƒ_‚ª•Ô‚³‚ê‚Ü‚·B‚±‚̃tƒHƒ‹ƒ_‚ª‚È‚¢ê‡‚Í System.exePath ‚Æ“¯‚¶ - ƒtƒHƒ‹ƒ_‚ð•Ô‚µ‚Ü‚·B
+  ナヌザのホヌムディレクトリのパスを衚したす。Windows の堎合、レゞストリの + HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders の + AppData で衚されるフォルダが返されたす。このフォルダがない堎合は System.exePath ず同じ + フォルダを返したす。

- ‚±‚ê‚́A’ʏíAˆÈ‰º‚Ì’Ê‚è‚ɂȂè‚Ü‚·B + これは、通垞、以䞋の通りになりたす。
-
Windows 95, 98, 98SE, ME ‚Ń}ƒ‹ƒ`ƒ†[ƒUŠÂ‹«‚łȂ¢ê‡
C:\Windows\Application Data\ ( C:\Windows ‚Ì•”•ª‚Í Windows ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚œêŠ‚Å‚· )
Windows 95 (‰ŠúŒ^‚łȂ¢ê‡), 98, 98SE, ME ‚Ń}ƒ‹ƒ`ƒ†[ƒUŠÂ‹«‚̏ꍇ
C:\Windows\Profiles\<ƒ†[ƒU–Œ>\Application Data\ ( C:\Windows ‚Ì•”•ª‚Í Windows ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚œêŠ‚Å‚· )
Windows NT 4.0 ‚̏ꍇ
C:\WINNT\Profiles\<ƒ†[ƒU–Œ>\Application Data\ ( C:\WINNT ‚Ì•”•ª‚Í Windows ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚œêŠ‚Å‚· )
Windows 2000, XP ˆÈ~ ‚̏ꍇ
C:\Documents and Settings\<ƒ†[ƒU–Œ>\Application Data\ ( C: ‚Ì•”•ª‚͊‹«‚É‚æ‚Á‚ĈقȂè‚Ü‚· )
‰œ‚ç‚©‚Ì——R‚Å ƒŒƒWƒXƒgƒŠƒL[ ( ã‹LŽQÆ ) ‚ð“ǂݏo‚¹‚È‚©‚Á‚œê‡‚©A‰Šú‚Ì Windows 95
‹g—¢‹g—¢‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Ì‚ ‚éƒtƒHƒ‹ƒ_ (System.exePath)‚ɂȂè‚Ü‚·
-
ŽQÆ
+
Windows 95, 98, 98SE, ME でマルチナヌザ環境でない堎合
C:\Windows\Application Data\ ( C:\Windows の郚分は Windows をむンストヌルした堎所です )
Windows 95 (初期型でない堎合), 98, 98SE, ME でマルチナヌザ環境の堎合
C:\Windows\Profiles\<ナヌザ名>\Application Data\ ( C:\Windows の郚分は Windows をむンストヌルした堎所です )
Windows NT 4.0 の堎合
C:\WINNT\Profiles\<ナヌザ名>\Application Data\ ( C:\WINNT の郚分は Windows をむンストヌルした堎所です )
Windows 2000, XP 以降 の堎合
C:\Documents and Settings\<ナヌザ名>\Application Data\ ( C: の郚分は環境によっお異なりたす )
䜕らかの理由で レゞストリキヌ ( 䞊蚘参照 ) を読み出せなかった堎合か、初期の Windows 95
吉里吉里の実行可胜ファむルのあるフォルダ (System.exePath)になりたす
+
参照
System.exePath
System.personalPath
diff --git a/docs/kr2doc/contents/f_System_assignMessage.html b/docs/kr2doc/contents/f_System_assignMessage.html index 3125a5e..8e5e657 100644 --- a/docs/kr2doc/contents/f_System_assignMessage.html +++ b/docs/kr2doc/contents/f_System_assignMessage.html @@ -5,50 +5,50 @@ - assignMessage - ƒƒbƒZ[ƒWŠ„‚è“–‚Ă̕ύX + assignMessage - メッセヌゞ割り圓おの倉曎 - + - - + +

System.assignMessage

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒbƒZ[ƒWŠ„‚è“–‚Ă̕ύX
-
ƒ^ƒCƒv
+メッセヌゞ割り圓おの倉曎
+
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
assignMessage(id, msg)
-
ˆø”
+
匕数
- +
- -
id @Š„‚è“–‚Ă郁ƒbƒZ[ƒW ID ‚ðŽw’肵‚Ü‚·B
+
 割り圓おるメッセヌゞ ID を指定したす。
msg @id ‚ÅŽw’肳‚ꂜ ID ‚ÉŠ„‚è“–‚Ă郁ƒbƒZ[ƒW‚ðŽw’肵‚Ü‚·B
+
 id で指定された ID に割り圓おるメッセヌゞを指定したす。
-
–ß‚è’l
+
戻り倀
-ID ‚ª‘¶Ý‚µAƒƒbƒZ[ƒW‚ÌŠ„‚è“–‚Ä‚ª¬Œ÷‚·‚ê‚ΐ^A‚»‚€‚łȂ¯‚ê‚΋U‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+ID が存圚し、メッセヌゞの割り圓おが成功すれば真、そうでなければ停が戻りたす。 +
説明
- @ƒƒbƒZ[ƒWŠ„‚è“–‚Ä‚ð•ύX‚µ‚Ü‚·B
- @‹g—¢‹g—¢‚ª“à‘ ‚µ‚Ä‚¢‚郁ƒbƒZ[ƒW‚ð‚±‚Ìƒƒ\ƒbƒh‚ŕʂ̃ƒbƒZ[ƒW‚ɕύX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @’ʏíAƒƒbƒZ[ƒWƒ}ƒbƒvƒtƒ@ƒCƒ‹“à‚É‹Lq‚µ‚Ü‚· ( ‹N“®‚ÌŽd•û ŽQÆ )B
- @Ý’è‰Â”\‚È ID ‚ƁA‚»‚ê‚ÉŒ»ÝŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚郁ƒbƒZ[ƒW‚̈ꗗ‚ðŽæ“Ÿ‚·‚é‚É‚Í ƒRƒ“ƒgƒ[ƒ‰ ‚©‚ç - uƒƒbƒZ[ƒWƒ}ƒbƒvƒtƒ@ƒCƒ‹‚̍쐬v‚ðŽÀs‚µ‚Ä‚­‚Ÿ‚³‚¢B +  メッセヌゞ割り圓おを倉曎したす。
+  吉里吉里が内蔵しおいるメッセヌゞをこのメ゜ッドで別のメッセヌゞに倉曎するこずができたす。
+  通垞、メッセヌゞマップファむル内に蚘述したす ( 起動の仕方 参照 )。
+  蚭定可胜な ID ず、それに珟圚割り圓おられおいるメッセヌゞの䞀芧を取埗するには コントロヌラ から + 「メッセヌゞマップファむルの䜜成」を実行しおください。
diff --git a/docs/kr2doc/contents/f_System_createAppLock.html b/docs/kr2doc/contents/f_System_createAppLock.html index 48dc42c..7865d9a 100644 --- a/docs/kr2doc/contents/f_System_createAppLock.html +++ b/docs/kr2doc/contents/f_System_createAppLock.html @@ -5,48 +5,48 @@ - createAppLock - “ñd‹N“®‚̃`ƒFƒbƒN + createAppLock - 二重起動のチェック - + - - + +

System.createAppLock

-
‹@”\/ˆÓ–¡
+
機胜/意味
-“ñd‹N“®‚̃`ƒFƒbƒN
-
ƒ^ƒCƒv
+二重起動のチェック +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
createAppLock(key)
-
ˆø”
+
匕数
- +
-
key @ƒ`ƒFƒbƒN‚ðs‚€‚œ‚߂̃L[•¶Žš—ñ‚ðŽw’肵‚Ü‚·B“¯‚¶ƒL[•¶Žš—ñ‚ð‚Ù‚©‚Ì - ŽÀs’†‚Ì‹g—¢‹g—¢‚ª‚±‚̃ƒ\ƒbƒh‚ÉŽw’肵‚Ä‚¢‚œê‡Afalse ‚ª–ß‚è‚Ü‚·B
- @ƒL[•¶Žš—ñ‚ɂ͊î–{“I‚É‚Í TJS ‚̕ϐ”‚Ì–œ–Œ‹K‘¥‚Æ“¯‚¶•¶Žš‚݂̂ªŽg‚Ђ邯 - l‚ЂĂ­‚Ÿ‚³‚¢B
- @ƒL[•¶Žš—ñ‚͏\•ª‚Ƀ†ƒj[ƒN‚È•š‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚·B
+
 チェックを行うためのキヌ文字列を指定したす。同じキヌ文字列をほかの + 実行䞭の吉里吉里がこのメ゜ッドに指定しおいた堎合、false が戻りたす。
+  キヌ文字列には基本的には TJS の倉数の呜名芏則ず同じ文字のみが䜿えるず + 考えおください。
+  キヌ文字列は十分にナニヌクな物である必芁がありたす。
-
–ß‚è’l
+
戻り倀
-‚·‚łɓ¯‚¶ƒL[•¶Žš—ñ‚ªŽw’肳‚ꂜ‹g—¢‹g—¢‚ªŽÀs’†‚̏ꍇ‚Í falseA‚»‚€‚łȂ¯‚ê‚Î true ‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+すでに同じキヌ文字列が指定された吉里吉里が実行䞭の堎合は false、そうでなければ true が戻りたす。 +
説明
- @‘Œ‚É“¯‚¶ƒL[•¶Žš—ñ‚ðŽw’肳‚ꂜ‹g—¢‹g—¢‚ªŽÀs’†‚È‚ç‚Î falseA‚»‚€‚łȂ¯‚ê‚Î true ‚ª–ß‚è‚Ü‚·B
- @“ñd‹N“®‚Ì–hŽ~‚É—p‚¢‚Ü‚·B
+  他に同じキヌ文字列を指定された吉里吉里が実行䞭ならば false、そうでなければ true が戻りたす。
+  二重起動の防止に甚いたす。
diff --git a/docs/kr2doc/contents/f_System_createUUID.html b/docs/kr2doc/contents/f_System_createUUID.html index 68e172d..6113618 100644 --- a/docs/kr2doc/contents/f_System_createUUID.html +++ b/docs/kr2doc/contents/f_System_createUUID.html @@ -5,45 +5,45 @@ - createUUID - UUID •¶Žš—ñ‚̐¶¬ + createUUID - UUID 文字列の生成 - + - - + +

System.createUUID

-
‹@”\/ˆÓ–¡
+
機胜/意味
-UUID •¶Žš—ñ‚̐¶¬
-
ƒ^ƒCƒv
+UUID 文字列の生成 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
createUUID()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-¶¬‚³‚ꂜ UUID •¶Žš—ñ‚ª "e8b2a2b5-5ceb-4f75-a08b-1f1bdfdca4f1" ‚ÌŒ`Ž® - (ƒnƒCƒtƒ“‚ðœ‚­Še‰p”Žš‚Í16i”‚̐”Žš) ‚Å–ß‚è‚Ü‚·B
-
à–Ÿ
+生成された UUID 文字列が "e8b2a2b5-5ceb-4f75-a08b-1f1bdfdca4f1" の圢匏 + (ハむフンを陀く各英数字は16進数の数字) で戻りたす。 +
説明
- @UUID •¶Žš—ñ‚𐶐¬‚µ‚ĕԂµ‚Ü‚·B‚±‚̃ƒ\ƒbƒh‚̓‰ƒ“ƒ_ƒ€ƒrƒbƒg—ñ‚ðŒ³‚É¶¬‚³‚ꂜ - 128bit‚Ì UUID (universal unique identifier) ‚𐶐¬‚µ‚Ü‚·B
- @‹g—¢‹g—¢‚ÉŽÀ‘•‚³‚ê‚Ä‚¢‚é UUID ¶¬ƒAƒ‹ƒSƒŠƒYƒ€‚́A - ‚ ‚é’ö“xAŠÂ‹«ƒmƒCƒY‚ðE‚Á‚ă‰ƒ“ƒ_ƒ€ƒrƒbƒg—ñ‚𐶐¬‚µ‚Ü‚·‚ªA - ‚“x‚ȃZƒLƒ…ƒŠƒeƒB‚ª—v‹‚³‚ê‚邿‚€‚È—p“r‚ÉŽg—p‚·‚邱‚Æ‚Í‚š‚·‚·‚ß‚µ‚Ü‚¹‚ñB‚µ‚©‚µA - ‘Œ‚Ì UUID ‚Ƃ́u”ñí‚É”ñí‚ɍ‚‚¢Šm—Š‚Åd‚È‚ç‚È‚¢v‚ƍl‚Š‚ç‚ê‚Ü‚·B
+  UUID 文字列を生成しお返したす。このメ゜ッドはランダムビット列を元に生成された + 128bitの UUID (universal unique identifier) を生成したす。
+  吉里吉里に実装されおいる UUID 生成アルゎリズムは、 + ある皋床、環境ノむズを拟っおランダムビット列を生成したすが、 + 高床なセキュリティが芁求されるような甚途に䜿甚するこずはおすすめしたせん。しかし、 + 他の UUID ずは「非垞に非垞に高い確率で重ならない」ず考えられたす。
diff --git a/docs/kr2doc/contents/f_System_dataPath.html b/docs/kr2doc/contents/f_System_dataPath.html index 9364205..023b545 100644 --- a/docs/kr2doc/contents/f_System_dataPath.html +++ b/docs/kr2doc/contents/f_System_dataPath.html @@ -5,30 +5,30 @@ - dataPath - ƒf[ƒ^•Û‘¶êŠ‚̃pƒX + dataPath - デヌタ保存堎所のパス - + - - + +

System.dataPath

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒf[ƒ^•Û‘¶êŠ‚̃pƒX
-
ƒ^ƒCƒv
+デヌタ保存堎所のパス +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚Ì -datapath ‚ÅŽw’肵‚œƒfƒBƒŒƒNƒgƒŠ‚ð•\‚µ‚Ü‚·B
- @•W€‚ł́AƒƒO‚Ȃǂª‚·‚ׂñ‚±‚ɏo—Í‚³‚ê‚Ü‚·B
- @ƒ†[ƒUƒXƒNƒŠƒvƒg‚ªƒf[ƒ^‚ð•Û‘¶‚·‚éê‡‚́A‚±‚±‚ɕۑ¶‚·‚邱‚Ƃ𐄏§‚µ‚Ü‚·B
+  コマンドラむンオプションの -datapath で指定したディレクトリを衚したす。
+  暙準では、ログなどがすべおここに出力されたす。
+  ナヌザスクリプトがデヌタを保存する堎合は、ここに保存するこずを掚奚したす。
diff --git a/docs/kr2doc/contents/f_System_desktopHeight.html b/docs/kr2doc/contents/f_System_desktopHeight.html index cbe68bd..f43f827 100644 --- a/docs/kr2doc/contents/f_System_desktopHeight.html +++ b/docs/kr2doc/contents/f_System_desktopHeight.html @@ -5,30 +5,30 @@ - desktopHeight - ƒfƒXƒNƒgƒbƒv‚‚³ + desktopHeight - デスクトップ高さ - + - - + +

System.desktopHeight

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒfƒXƒNƒgƒbƒv‚‚³
-
ƒ^ƒCƒv
+デスクトップ高さ +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒfƒXƒNƒgƒbƒv ( ƒEƒBƒ“ƒhƒE‚ð•\ŽŠ‰Â”\‚ȗ̈æ ) ‚̍‚‚³‚ðƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B
+  デスクトップ ( りィンドりを衚瀺可胜な領域 ) の高さをピクセル単䜍で衚したす。
-
ŽQÆ
+
参照
System.screenWidth
System.screenHeight
diff --git a/docs/kr2doc/contents/f_System_desktopLeft.html b/docs/kr2doc/contents/f_System_desktopLeft.html index d168c20..9e7128d 100644 --- a/docs/kr2doc/contents/f_System_desktopLeft.html +++ b/docs/kr2doc/contents/f_System_desktopLeft.html @@ -5,30 +5,30 @@ - desktopLeft - ƒfƒXƒNƒgƒbƒv¶’[ˆÊ’u + desktopLeft - デスクトップ巊端䜍眮 - + - - + +

System.desktopLeft

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒfƒXƒNƒgƒbƒv¶’[ˆÊ’u
-
ƒ^ƒCƒv
+デスクトップ巊端䜍眮
+
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒfƒXƒNƒgƒbƒv ( ƒEƒBƒ“ƒhƒE‚ð•\ŽŠ‰Â”\‚ȗ̈æ ) ‚̍¶’[ˆÊ’u‚ðƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B
+  デスクトップ ( りィンドりを衚瀺可胜な領域 ) の巊端䜍眮をピクセル単䜍で衚したす。
-
ŽQÆ
+
参照
System.screenWidth
System.screenHeight
diff --git a/docs/kr2doc/contents/f_System_desktopTop.html b/docs/kr2doc/contents/f_System_desktopTop.html index 75106f5..e66ce35 100644 --- a/docs/kr2doc/contents/f_System_desktopTop.html +++ b/docs/kr2doc/contents/f_System_desktopTop.html @@ -5,30 +5,30 @@ - desktopTop - ƒfƒXƒNƒgƒbƒvã’[ˆÊ’u + desktopTop - デスクトップ䞊端䜍眮 - + - - + +

System.desktopTop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒfƒXƒNƒgƒbƒvã’[ˆÊ’u
-
ƒ^ƒCƒv
+デスクトップ䞊端䜍眮
+
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒfƒXƒNƒgƒbƒv ( ƒEƒBƒ“ƒhƒE‚ð•\ŽŠ‰Â”\‚ȗ̈æ ) ‚̏ã’[ˆÊ’u‚ðƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B
+  デスクトップ ( りィンドりを衚瀺可胜な領域 ) の䞊端䜍眮をピクセル単䜍で衚したす。
-
ŽQÆ
+
参照
System.screenWidth
System.screenHeight
diff --git a/docs/kr2doc/contents/f_System_desktopWidth.html b/docs/kr2doc/contents/f_System_desktopWidth.html index c476b03..57b2fda 100644 --- a/docs/kr2doc/contents/f_System_desktopWidth.html +++ b/docs/kr2doc/contents/f_System_desktopWidth.html @@ -5,30 +5,30 @@ - desktopWidth - ƒfƒXƒNƒgƒbƒv• + desktopWidth - デスクトップ幅 - + - - + +

System.desktopWidth

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒfƒXƒNƒgƒbƒv•
-
ƒ^ƒCƒv
+デスクトップ幅
+
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒfƒXƒNƒgƒbƒv ( ƒEƒBƒ“ƒhƒE‚ð•\ŽŠ‰Â”\‚ȗ̈æ ) ‚Ì•‚ðƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B
+  デスクトップ ( りィンドりを衚瀺可胜な領域 ) の幅をピクセル単䜍で衚したす。
-
ŽQÆ
+
参照
System.screenWidth
System.screenHeight
diff --git a/docs/kr2doc/contents/f_System_doCompact.html b/docs/kr2doc/contents/f_System_doCompact.html index c4b137a..d882821 100644 --- a/docs/kr2doc/contents/f_System_doCompact.html +++ b/docs/kr2doc/contents/f_System_doCompact.html @@ -5,51 +5,51 @@ - doCompact - ƒƒ‚ƒŠ‚̃Rƒ“ƒpƒNƒg‰» + doCompact - メモリのコンパクト化 - + - - + +

System.doCompact

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒ‚ƒŠ‚̃Rƒ“ƒpƒNƒg‰»
-
ƒ^ƒCƒv
+メモリのコンパクト化
+
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
doCompact(level=clAll)
-
ˆø”
+
匕数
- +
-
level @ƒŒƒxƒ‹‚ðŽw’肵‚Ü‚·B
- @clIdle ‚ðŽw’è‚·‚邯AƒVƒXƒeƒ€‚ªƒAƒCƒhƒ‹ó‘Ô (ƒVƒXƒeƒ€‚ª”äŠr“I“®ì‚ð‚µ‚Ä‚¢‚È‚¢ó‘Ô) ‚ÉŽÀs‚³‚ê‚éƒRƒ“ƒpƒNƒg‰»‚Æ“¯‚¶ˆ—‚ªs‚í‚ê‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚Å‚Í TJS2 ‚̃Kƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚ªs‚í‚ê‚Ü‚·B
- @clDeactivate ‚ðŽw’è‚·‚邯A‹g—¢‹g—¢‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚« (‘Œ‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«) ‚ÉŽÀs‚³‚ê‚éƒRƒ“ƒpƒNƒg‰»‚Æ“¯‚¶ˆ—‚ªs‚í‚ê‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ł̓ŒƒCƒ„‚̉‰ŽZ—p‚̈ꎞ‰æ‘œƒoƒbƒtƒ@AƒŒƒCƒ„ƒLƒƒƒbƒVƒ…AXP3 ƒA[ƒJƒCƒu‚̃ZƒOƒƒ“ƒg(ƒXƒgƒŒ[ƒW‚Ì’f•Ð) ƒLƒƒƒbƒVƒ…AŽ©“®ŒŸõƒpƒX‚̃LƒƒƒbƒVƒ…‚ªƒNƒŠƒA‚³‚ê‚Ü‚·B
- @clMinimize ‚ðŽw’è‚·‚邯A‹g—¢‹g—¢‚ªÅ¬‰»‚³‚ꂜ‚Æ‚«‚ÉŽÀs‚³‚ê‚éƒRƒ“ƒpƒNƒg‰»‚Æ“¯‚¶ˆ—‚ªs‚í‚ê‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ł́A•`‰æ•¶Žš‚̃LƒƒƒbƒVƒ…A‰æ‘œƒLƒƒƒbƒVƒ…‚ªƒNƒŠƒA‚³‚ê‚Ü‚·B
- @clAll ‚ðŽw’è‚·‚邯Aã‹L‚̃Rƒ“ƒpƒNƒg‰»‚Ì‘S‚Ä‚ªŽÀs‚³‚ê‚Ü‚·B
- @ƒRƒ“ƒpƒNƒg‰»‚̃Œƒxƒ‹‚́AclIdle < clDeactivate < clMinimize < clAll ‚̏‡‚É‹­‚­‚È‚è‚Ü‚·B‚æ‚èãˆÊ‚̃Œƒxƒ‹‚ðŽw’è‚·‚邯A‰ºˆÊ‚̃Œƒxƒ‹‚ōs‚í‚ê‚éƒRƒ“ƒpƒNƒg‰»‚às‚í‚ê‚Ü‚·B‚œ‚Æ‚Š‚ÎAclDeactivate ‚ðŽÀs‚·‚邯AclIdle ‚ł̏ˆ—‚àŽÀs‚³‚ê‚Ü‚·B
- @ˆø”‚ðÈ—ª‚·‚邯 clAll ‚ªŽw’肳‚ꂜ•š‚ÆŒ©‚È‚³‚ê‚Ü‚·B
+
 レベルを指定したす。
+  clIdle を指定するず、システムがアむドル状態 (システムが比范的動䜜をしおいない状態) に実行されるコンパクト化ず同じ凊理が行われたす。珟バヌゞョンでは TJS2 のガベヌゞコレクションが行われたす。
+  clDeactivate を指定するず、吉里吉里が非アクティブになったずき (他のアプリケヌションがアクティブになったずき) に実行されるコンパクト化ず同じ凊理が行われたす。珟バヌゞョンではレむダの挔算甚の䞀時画像バッファ、レむダキャッシュ、XP3 アヌカむブのセグメント(ストレヌゞの断片) キャッシュ、自動怜玢パスのキャッシュがクリアされたす。
+  clMinimize を指定するず、吉里吉里が最小化されたずきに実行されるコンパクト化ず同じ凊理が行われたす。珟バヌゞョンでは、描画文字のキャッシュ、画像キャッシュがクリアされたす。
+  clAll を指定するず、䞊蚘のコンパクト化の党おが実行されたす。
+  コンパクト化のレベルは、clIdle < clDeactivate < clMinimize < clAll の順に匷くなりたす。より䞊䜍のレベルを指定するず、䞋䜍のレベルで行われるコンパクト化も行われたす。たずえば、clDeactivate を実行するず、clIdle での凊理も実行されたす。
+  匕数を省略するず clAll が指定された物ず芋なされたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒ‚ƒŠ‚̃Rƒ“ƒpƒNƒg‰»‚ðs‚¢‚Ü‚·BƒRƒ“ƒpƒNƒg‰»‚Ƃ́AŽg—p‚µ‚Ä‚¢‚È‚¢ƒƒ‚ƒŠ‚âŠeŽíƒLƒƒƒbƒVƒ…—pƒƒ‚ƒŠ‚ð‰ð•ú‚µ‚āAƒƒ‚ƒŠŽg—p—Ê‚ðŒž‚ç‚·ˆ—‚Å‚·B
- @‹g—¢‹g—¢‚ÍŽ©“®‚Å‚±‚ê‚ðs‚€‚̂Œʏí‚Í‚ ‚Ü‚è‹C‚É‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA‹­§“I‚ɃvƒƒOƒ‰ƒ€‘€‚̏ˆ—‚ōs‚¢‚œ‚¢ê‡‚É‚±‚̃ƒ\ƒbƒh‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  メモリのコンパクト化を行いたす。コンパクト化ずは、䜿甚しおいないメモリや各皮キャッシュ甚メモリを解攟しお、メモリ䜿甚量を枛らす凊理です。
+  吉里吉里は自動でこれを行うので通垞はあたり気にする必芁はありたせんが、匷制的にプログラム偎の凊理で行いたい堎合にこのメ゜ッドを䜿甚するこずができたす。
diff --git a/docs/kr2doc/contents/f_System_drawThreadNum.html b/docs/kr2doc/contents/f_System_drawThreadNum.html index fa27db1..d80c1cb 100644 --- a/docs/kr2doc/contents/f_System_drawThreadNum.html +++ b/docs/kr2doc/contents/f_System_drawThreadNum.html @@ -5,32 +5,32 @@ - drawThreadNum - •`‰æ‚ÉŽg—p‚·‚éƒXƒŒƒbƒh‚̐” + drawThreadNum - 描画に䜿甚するスレッドの数 - + - - + +

System.drawThreadNum

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æ‚ÉŽg—p‚·‚éƒXƒŒƒbƒh‚̐”
-
ƒ^ƒCƒv
+描画に䜿甚するスレッドの数 +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Systemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢‚̃ŒƒCƒ„ƒVƒXƒeƒ€‚ª•`‰æŽž‚ÉŽg—p‚·‚éƒXƒŒƒbƒh”‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @dtnAuto ‚ðŽw’è‚·‚邯AOS‚Ì”Fޝ‚·‚éƒvƒƒZƒbƒT”‚Æ“¯”‚̃XƒŒƒbƒh‚ªŽ©“®“I‚ÉŠ„‚è“–‚Ä‚ç‚ê‚Ü‚·B
- @•`‰æƒXƒŒƒbƒh‚𕡐”Ý’è‚·‚邱‚ƂŁAƒ}ƒ‹ƒ`ƒRƒAŠÂ‹«‚ł̕`‰æƒpƒtƒH[ƒ}ƒ“ƒX‚ðŒüã‚³‚¹‚ç‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·‚ªA‹t‚ɃpƒtƒH[ƒ}ƒ“ƒX‚ª’ቺ‚·‚éê‡‚à‚ ‚è‚Ü‚·B
- @•`‰æ–ʐςª‘å‚«‚¢ˆ—AAffineŒn‚̍‚•‰‰×‚ȏˆ—A‰‰ŽZ‚̏d‚¢ƒŒƒCƒ„‡¬ˆ—‚ȂǂɓK—p‚·‚邱‚ƂŁA—ǍD‚ÈŒ‹‰Ê‚𓟂ç‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
- @ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ðŽg—p‚·‚邿‚€‚ɐݒ肵‚Ä‚àA•`‰æˆ—‚Ì•‰‰×‚ªŒy‚­ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‰»‚ÌŒø‰Ê‚ª“Ÿ‚ç‚ê‚È‚¢‚ƃVƒXƒeƒ€‚ª”»’f‚µ‚œê‡‚́Aƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ÅŽÀs‚³‚ê‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B
+  吉里吉里のレむダシステムが描画時に䜿甚するスレッド数を衚したす。倀を蚭定するこずもできたす。
+  dtnAuto を指定するず、OSの認識するプロセッサ数ず同数のスレッドが自動的に割り圓おられたす。
+  描画スレッドを耇数蚭定するこずで、マルチコア環境での描画パフォヌマンスを向䞊させられる可胜性がありたすが、逆にパフォヌマンスが䜎䞋する堎合もありたす。
+  描画面積が倧きい凊理、Affine系の高負荷な凊理、挔算の重いレむダ合成凊理などに適甚するこずで、良奜な結果を埗られる可胜性がありたす。
+  マルチスレッドを䜿甚するように蚭定しおも、描画凊理の負荷が軜くマルチスレッド化の効果が埗られないずシステムが刀断した堎合は、マルチスレッドで実行されない堎合がありたす。
diff --git a/docs/kr2doc/contents/f_System_eventDisabled.html b/docs/kr2doc/contents/f_System_eventDisabled.html index ccc860a..582bf2f 100644 --- a/docs/kr2doc/contents/f_System_eventDisabled.html +++ b/docs/kr2doc/contents/f_System_eventDisabled.html @@ -5,31 +5,31 @@ - eventDisabled - ƒCƒxƒ“ƒg”zM‚ª’âŽ~‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© + eventDisabled - むベント配信が停止されおいるかどうか - + - - + +

System.eventDisabled

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒCƒxƒ“ƒg”zM‚ª’âŽ~‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+むベント配信が停止されおいるかどうか +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Systemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢‚̃Cƒxƒ“ƒg”zM‚ª’âŽ~‚³‚ê‚Ä‚¢‚éê‡‚É true ‚ɂȂè‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å - ‚«‚Ü‚·B
- @ƒCƒxƒ“ƒg”zM‚ª’âŽ~‚³‚ê‚邯A‹g—¢‹g—¢ã‚̃Cƒxƒ“ƒg‚Í”­¶‚µ‚È‚­‚Ȃ邩A”­¶‚ª‰„Šú‚³‚ê‚Ü - ‚· ( ƒCƒxƒ“ƒg‚ÌŽí—Þ‚É‚æ‚Á‚Ä‹““®‚͈قȂè‚Ü‚· )B
+  吉里吉里のむベント配信が停止されおいる堎合に true になりたす。倀を蚭定するこずもで + きたす。
+  むベント配信が停止されるず、吉里吉里䞊のむベントは発生しなくなるか、発生が延期された + す ( むベントの皮類によっお挙動は異なりたす )。
diff --git a/docs/kr2doc/contents/f_System_exceptionHandler.html b/docs/kr2doc/contents/f_System_exceptionHandler.html index 4e59ae6..268ab1a 100644 --- a/docs/kr2doc/contents/f_System_exceptionHandler.html +++ b/docs/kr2doc/contents/f_System_exceptionHandler.html @@ -5,60 +5,60 @@ - exceptionHandler - •ß‘š‚³‚ê‚È‚©‚Á‚œ—áŠO‚Ì‚œ‚߂̃nƒ“ƒhƒ‰ŠÖ” + exceptionHandler - 捕捉されなかった䟋倖のためのハンドラ関数 - + - - + +

System.exceptionHandler

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•ß‘š‚³‚ê‚È‚©‚Á‚œ—áŠO‚Ì‚œ‚߂̃nƒ“ƒhƒ‰ŠÖ”
-
ƒ^ƒCƒv
+捕捉されなかった䟋倖のためのハンドラ関数 +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Systemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @•ß‘š‚³‚ê‚È‚©‚Á‚œ—áŠO (‚Ç‚±‚É‚à•ß‘š‚³‚ê‚ž‚É‹g—¢‹g—¢–{‘̂ɓn‚³‚ꂜ—áŠO) ‚ðˆ—‚·‚éŠÖ”‚ð•\‚µ‚Ü‚·B
- @null ‚ðŽw’è‚·‚邯AƒfƒtƒHƒ‹ƒg‚Ì“®ì‚ɂȂè‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚Ì“®ì‚Ƃ́A -
  1. ”ñ“¯ŠúƒCƒxƒ“ƒg‚Ì”zM‚ð’âŽ~‚·‚é (System.eventDisabled ‚ð ^ ‚ɐݒè)
  2. ƒƒO‚ðƒtƒ@ƒCƒ‹‚ɏo—ÍŠJŽn‚·‚é (Debug.logAsError ‚ðŒÄ‚Ô)
  3. ƒGƒ‰[‚ð’Ê’m‚·‚éƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ð•\ŽŠ‚µAƒXƒNƒŠƒvƒgƒGƒfƒBƒ^‚Å‚»‚Ì‰ÓŠ‚ðŽŠ‚·
@‚Å‚·B
- @ƒnƒ“ƒhƒ‰ŠÖ”‚͈ø”‚ðˆê‚ÂŽæ‚èA‚»‚ꂪ—áŠOƒIƒuƒWƒFƒNƒg‚ɂȂè‚Ü‚·B
- @ƒnƒ“ƒhƒ‰ŠÖ”‚ªŽw’肳‚ê‚È‚¢‚©A‚ ‚é‚¢‚̓nƒ“ƒhƒ‰ŠÖ”‚ª null ‚Å‚ ‚é‚©A‚ ‚é‚¢‚̓nƒ“ƒhƒ‰ŠÖ”‚ª‹U‚ð•Ô‚·‚ƁAƒfƒtƒHƒ‹ƒg‚Ì“®ì‚ªs‚í‚ê‚Ü‚·B
- @ƒnƒ“ƒhƒ‰ŠÖ”‚ª^‚ð•Ô‚·‚Əã‹L‚̃fƒtƒHƒ‹ƒg‚Ì“®ì‚͍s‚í‚ê‚Ü‚¹‚ñB
- @ƒnƒ“ƒhƒ‰ŠÖ”‚ðŽÀs’†‚É”ñ“¯ŠúƒCƒxƒ“ƒg‚ª”­¶‚·‚é‰Â”\«‚ðl—¶‚µ‚Ä‚­‚Ÿ‚³‚¢B‹g—¢‹g—¢–{‘Ì‚ª”ñ“¯ŠúƒCƒxƒ“ƒg‚ðˆ—‚Å‚«‚Ä‚µ‚Ü‚€‚ƁA—áŠOƒnƒ“ƒhƒ‰‚ðŽÀs’†‚ɍĂї\Šú‚¹‚Ê—áŠO‚ª”­¶‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B‚±‚ê‚ð”ð‚¯‚é‚œ‚߁A’ʏíAƒnƒ“ƒhƒ‰ŠÖ”“à‚łȂɂ©‚ð‘҂‚悀‚ȏˆ—‚ð‚·‚éê‡ (‹g—¢‹g—¢‚ª”ñ“¯ŠúƒCƒxƒ“ƒg‚ðˆ—‚·‚é‹@‰ï‚ª‚ ‚éê‡ )A”ñ“¯ŠúƒCƒxƒ“ƒg‚Ì”­¶‚ð’âŽ~‚³‚¹‚Ü‚·B
- —á:
System.exceptionHandler = function (e)
+  捕捉されなかった䟋倖 (どこにも捕捉されずに吉里吉里本䜓に枡された䟋倖) を凊理する関数を衚したす。
+  null を指定するず、デフォルトの動䜜になりたす。
+  デフォルトの動䜜ずは、 +
  1. 非同期むベントの配信を停止する (System.eventDisabled を 真 に蚭定)
  2. ログをファむルに出力開始する (Debug.logAsError を呌ぶ)
  3. ゚ラヌを通知するダむアログボックスを衚瀺し、スクリプト゚ディタでその箇所を瀺す
 です。
+  ハンドラ関数は匕数を䞀぀取り、それが䟋倖オブゞェクトになりたす。
+  ハンドラ関数が指定されないか、あるいはハンドラ関数が null であるか、あるいはハンドラ関数が停を返すず、デフォルトの動䜜が行われたす。
+  ハンドラ関数が真を返すず䞊蚘のデフォルトの動䜜は行われたせん。
+  ハンドラ関数を実行䞭に非同期むベントが発生する可胜性を考慮しおください。吉里吉里本䜓が非同期むベントを凊理できおしたうず、䟋倖ハンドラを実行䞭に再び予期せぬ䟋倖が発生する可胜性がありたす。これを避けるため、通垞、ハンドラ関数内でなにかを埅぀ような凊理をする堎合 (吉里吉里が非同期むベントを凊理する機䌚がある堎合 )、非同期むベントの発生を停止させたす。
+ 䟋:
System.exceptionHandler = function (e)
{
-    // ‚Ç‚±‚É‚à•ß‘š‚³‚ê‚È‚¢—áŠO‚ªƒVƒXƒeƒ€‘€‚Å•ß‘š‚³‚ê‚œê‡A‚±‚̊֐”‚ª
-    // ŒÄ‚΂ê‚éBe ‚Í—áŠOƒIƒuƒWƒFƒNƒgB
+    // ã©ã“にも捕捉されない䟋倖がシステム偎で捕捉された堎合、この関数が
+    // å‘Œã°ã‚Œã‚‹ã€‚e ã¯äŸ‹å€–オブゞェクト。
    if(e instanceof "ConductorException")
    {
-        // ƒRƒ“ƒ_ƒNƒ^‚Ì“Š‚°‚œ—áŠO‚̏ꍇ
-        Debug.logAsError(); // ƒƒO‚̃tƒ@ƒCƒ‹‚ւ̏‘‚«o‚µ“®ì‚ÌŠJŽn‚È‚Ç
+        // ã‚³ãƒ³ãƒ€ã‚¯ã‚¿ã®æŠ•げた䟋倖の堎合
+        Debug.logAsError(); // ãƒ­ã‚°ã®ãƒ•ァむルぞの曞き出し動䜜の開始など
        var event_disabled = System.eventDisabled;
        System.eventDisabled = true;
-            // ƒGƒ‰[‚Ì——R‚ð•\ŽŠ‚³‚¹‚Ä‚¢‚éŠÔ‚ɃCƒxƒ“ƒg‚ª”­¶‚·‚邯
-            // ‚â‚Á‚©‚¢‚Ȃ̂ł¢‚Á‚œ‚ñƒCƒxƒ“ƒg”­¶‚ð’âŽ~‚³‚¹‚é
+            // ã‚šãƒ©ãƒŒã®ç†ç”±ã‚’衚瀺させおいる間にむベントが発生するず
+            // ã‚„っかいなのでいったんむベント発生を停止させる
        System.inform(e.message);
        System.eventDisabled = event_disabled;
-            // ƒCƒxƒ“ƒg‚𔭐¶‚·‚é‚©‚Ç‚€‚©‚ðŒ³‚Ìó‘Ô‚É
-        return true; // true ‚ð•Ô‚·‚Æ–{‘Ì‘€‚Å—áŠO‚̏ˆ—‚͍s‚í‚È‚­‚È‚é
+            // ã‚€ãƒ™ãƒ³ãƒˆã‚’発生するかどうかを元の状態に
+        return true; // true ã‚’返すず本䜓偎で䟋倖の凊理は行わなくなる
    }
    else
    {
-        return false; // false ‚ð•Ô‚·‚ƒʏí‚Ì—áŠOˆ—
+        return false; // false ã‚’返すず通垞の䟋倖凊理
    }
};
        
-
ŽQÆ
+
参照
System.eventDisabled
Debug.logAsError
diff --git a/docs/kr2doc/contents/f_System_exeName.html b/docs/kr2doc/contents/f_System_exeName.html index 17b2d45..a640569 100644 --- a/docs/kr2doc/contents/f_System_exeName.html +++ b/docs/kr2doc/contents/f_System_exeName.html @@ -5,28 +5,28 @@ - exeName - ‹g—¢‹g—¢–{‘̂̃pƒX + exeName - 吉里吉里本䜓のパス - + - - + +

System.exeName

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹g—¢‹g—¢–{‘̂̃pƒX
-
ƒ^ƒCƒv
+吉里吉里本䜓のパス
+
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢–{‘̂ւ̃pƒX–Œ‚ð•\‚µ‚Ü‚·BƒpƒX–Œ‚Í“ˆêƒXƒgƒŒ[ƒW–Œ‚Å•\Œ»‚³‚ê‚Ü‚·B
+  吉里吉里本䜓ぞのパス名を衚したす。パス名は統䞀ストレヌゞ名で衚珟されたす。
diff --git a/docs/kr2doc/contents/f_System_exePath.html b/docs/kr2doc/contents/f_System_exePath.html index c3febb3..734d631 100644 --- a/docs/kr2doc/contents/f_System_exePath.html +++ b/docs/kr2doc/contents/f_System_exePath.html @@ -5,30 +5,30 @@ - exePath - ‹g—¢‹g—¢–{‘̂̂ ‚éƒtƒHƒ‹ƒ_‚̃pƒX + exePath - 吉里吉里本䜓のあるフォルダのパス - + - - + +

System.exePath

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹g—¢‹g—¢–{‘̂̂ ‚éƒtƒHƒ‹ƒ_‚̃pƒX
-
ƒ^ƒCƒv
+吉里吉里本䜓のあるフォルダのパス +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢–{‘Ì‚ªÝ’u‚µ‚Ä‚ ‚éƒpƒX‚ð•\‚µ‚Ü‚·BƒpƒX–Œ‚Í“ˆêƒXƒgƒŒ[ƒW–Œ‚Å•\Œ»‚³‚ê‚Ü‚·B
+  吉里吉里本䜓が蚭眮しおあるパスを衚したす。パス名は統䞀ストレヌゞ名で衚珟されたす。
-
ŽQÆ
+
参照
System.appDataPath
System.personalPath
diff --git a/docs/kr2doc/contents/f_System_exit.html b/docs/kr2doc/contents/f_System_exit.html index 1b99a41..7dcba37 100644 --- a/docs/kr2doc/contents/f_System_exit.html +++ b/docs/kr2doc/contents/f_System_exit.html @@ -5,42 +5,42 @@ - exit - ‹g—¢‹g—¢‚Ì“¯ŠúI—¹ + exit - 吉里吉里の同期終了 - + - - + +

System.exit

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹g—¢‹g—¢‚Ì“¯ŠúI—¹
-
ƒ^ƒCƒv
+吉里吉里の同期終了
+
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
exit()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢‚ðI—¹‚³‚¹‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚Í System.terminate ‚ƈقȂèAŒÄ‚яo‚µ‚œŽž“_‚ŏI—¹‚µ‚Ü‚·B‚»‚Ì‚œ‚߁A - ‚±‚̃ƒ\ƒbƒh‚͖߂邱‚Ƃ͂ ‚è‚Ü‚¹‚ñB
+  吉里吉里を終了させたす。
+  このメ゜ッドは System.terminate ず異なり、呌び出した時点で終了したす。そのため、 + このメ゜ッドは戻るこずはありたせん。
diff --git a/docs/kr2doc/contents/f_System_exitOnWindowClose.html b/docs/kr2doc/contents/f_System_exitOnWindowClose.html index 765b1d6..5c72657 100644 --- a/docs/kr2doc/contents/f_System_exitOnWindowClose.html +++ b/docs/kr2doc/contents/f_System_exitOnWindowClose.html @@ -5,29 +5,29 @@ - exitOnWindowClose - ƒƒCƒ“ƒEƒBƒ“ƒhƒE‚ª•‚¶‚œ‚Æ‚«‚ɏI—¹‚·‚é‚©‚Ç‚€‚© + exitOnWindowClose - メむンりィンドりが閉じたずきに終了するかどうか - + - - + +

System.exitOnWindowClose

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒCƒ“ƒEƒBƒ“ƒhƒE‚ª•‚¶‚œ‚Æ‚«‚ɏI—¹‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+メむンりィンドりが閉じたずきに終了するかどうか +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Systemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒƒCƒ“ƒEƒBƒ“ƒhƒE(ˆê”ԍŏ‰‚ɍ쐬‚µ‚œWindowƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX)‚ª•‚¶‚œ‚Æ‚«‚ɏI—¹‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·BƒfƒtƒHƒ‹ƒg‚͐^‚Å‚·B
- @ƒƒCƒ“ƒEƒBƒ“ƒhƒE‚ª•‚¶A‚Ù‚©‚̃fƒoƒbƒOŠÖ˜AƒEƒBƒ“ƒhƒE‚à•\ŽŠ‚µ‚Ä‚¢‚È‚¢ê‡‚Í‹g—¢‹g—¢‚͏I—¹‚·‚邱‚Æ–³‚­ƒVƒXƒeƒ€‚ÉŽc‚èA§Œä•s”\‚Ɋׂé‰Â”\«‚ª‚ ‚è‚Ü‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢(ƒ^ƒXƒNƒ}ƒl[ƒWƒƒ‚©‚çƒvƒƒZƒX‚ðI—¹‚³‚¹‚邵‚©–³‚­‚È‚é‰Â”\«‚ª‚ ‚è‚Ü‚·)B +  メむンりィンドり(䞀番最初に䜜成したWindowクラスのむンスタンス)が閉じたずきに終了するかどうかを衚したす。倀を蚭定するこずもできたす。デフォルトは真です。
+  メむンりィンドりが閉じ、ほかのデバッグ関連りィンドりも衚瀺しおいない堎合は吉里吉里は終了するこず無くシステムに残り、制埡䞍胜に陥る可胜性がありたすので泚意しおください(タスクマネヌゞャからプロセスを終了させるしか無くなる可胜性がありたす)。
diff --git a/docs/kr2doc/contents/f_System_getArgument.html b/docs/kr2doc/contents/f_System_getArgument.html index bc19196..a5d47ea 100644 --- a/docs/kr2doc/contents/f_System_getArgument.html +++ b/docs/kr2doc/contents/f_System_getArgument.html @@ -5,52 +5,52 @@ - getArgument - ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚̎擟 + getArgument - コマンドラむンオプションの取埗 - + - - + +

System.getArgument

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚̎擟
-
ƒ^ƒCƒv
+コマンドラむンオプションの取埗 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
getArgument(name)
-
ˆø”
+
匕数
- +
-
name @Žæ“Ÿ‚·‚éƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“–Œ‚ðŽw’肵‚Ü‚·BÅ‰‚É '-' - ( ƒnƒCƒtƒ“ ) ‚ð‚‚¯‚Ä‚­‚Ÿ‚³‚¢ ( —á : '-nosplash' )B
+
 取埗するコマンドラむンオプション名を指定したす。最初に '-' + ( ハむフン ) を぀けおください ( 䟋 : '-nosplash' )。
-
–ß‚è’l
+
戻り倀
-ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ªŽw’肳‚ê‚Ä‚¢‚ê‚΂»‚Ì’lAŽw’肳‚ê‚Ä‚¢‚È‚¯‚ê‚Î - void ‚ª•Ô‚è‚Ü‚·B
-
à–Ÿ
+コマンドラむンオプションが指定されおいればその倀、指定されおいなければ + void が返りたす。 +
説明
- @ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚́A
+  コマンドラむンオプションは、
-name=value
- ‚Ü‚œ‚Í
+ たたは
-name
- @‚ÌŒ`Ž®‚Å‹g—¢‹g—¢‚É“n‚³‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B‘OŽÒ‚̏ꍇ‚Í’l‚Æ‚µ‚Ä value ‚ª - •Ô‚èA‘OŽÒ‚̏ꍇ‚Í’l‚Æ‚µ‚Ä 'yes' ‚ª•Ô‚è‚Ü‚·B
+  の圢匏で吉里吉里に枡されおいる必芁がありたす。前者の堎合は倀ずしお value が + 返り、前者の堎合は倀ずしお 'yes' が返りたす。
-
ŽQÆ
+
参照
System.setArgument
diff --git a/docs/kr2doc/contents/f_System_getKeyState.html b/docs/kr2doc/contents/f_System_getKeyState.html index 736b698..885683f 100644 --- a/docs/kr2doc/contents/f_System_getKeyState.html +++ b/docs/kr2doc/contents/f_System_getKeyState.html @@ -5,44 +5,44 @@ - getKeyState - ƒL[ó‘Ԃ̎擟 + getKeyState - キヌ状態の取埗 - + - - + +

System.getKeyState

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒL[ó‘Ԃ̎擟
-
ƒ^ƒCƒv
+キヌ状態の取埗 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
getKeyState(code)
-
ˆø”
+
匕数
- +
-
code @ó‘Ô‚ðŽæ“Ÿ‚·‚鉌‘zƒL[ƒR[ƒh ‚ðŽw’肵‚Ü‚·B
+
 状態を取埗する仮想キヌコヌド を指定したす。
-
–ß‚è’l
+
戻り倀
-ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚ê‚ΐ^A‰Ÿ‚³‚ê‚Ä‚¢‚È‚¯‚ê‚΋U‚ɂȂè‚Ü‚·B
-
à–Ÿ
+キヌが抌されおいれば真、抌されおいなければ停になりたす。 +
説明
- @code ‚ÅŽw’肵‚œƒL[ƒR[ƒh‚ɑΉž‚·‚éƒL[‚ªA‚±‚̃ƒ\ƒbƒh‚ðŒÄ‚ñ‚ŸŽž“_‚ʼnŸ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©‚ð - Žæ“Ÿ‚µ‚Ü‚·B
+  code で指定したキヌコヌドに察応するキヌが、このメ゜ッドを呌んだ時点で抌されおいるかどうかを + 取埗したす。
diff --git a/docs/kr2doc/contents/f_System_getTickCount.html b/docs/kr2doc/contents/f_System_getTickCount.html index ca1080a..ed7e0a2 100644 --- a/docs/kr2doc/contents/f_System_getTickCount.html +++ b/docs/kr2doc/contents/f_System_getTickCount.html @@ -5,40 +5,40 @@ - getTickCount - ƒeƒBƒbƒNƒJƒEƒ“ƒg‚̎擟 + getTickCount - ティックカりントの取埗 - + - - + +

System.getTickCount

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒeƒBƒbƒNƒJƒEƒ“ƒg‚̎擟
-
ƒ^ƒCƒv
+ティックカりントの取埗 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
getTickCount()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-ƒeƒBƒbƒNƒJƒEƒ“ƒg(64bit‚̐®”)‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+ティックカりント(64bitの敎数)が戻りたす。 +
説明
- @ƒeƒBƒbƒNƒJƒEƒ“ƒg‚Í 1/1000 •b‚²‚ƂɃJƒEƒ“ƒgƒAƒbƒv‚·‚鐔’l‚Å‚·B“ñ‚‚̎ž“_‚Å‚±‚̃ƒ\ƒbƒh‚ð - —p‚¢‚ăeƒBƒbƒNƒJƒEƒ“ƒg‚ðŽæ“Ÿ‚µA‚»‚̍·‚ð‚Æ‚ê‚΁A“ñ‚‚̎ž“_‚ÌŽžŠÔ·‚ð’m‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  ティックカりントは 1/1000 秒ごずにカりントアップする数倀です。二぀の時点でこのメ゜ッドを + 甚いおティックカりントを取埗し、その差をずれば、二぀の時点の時間差を知るこずができたす。
diff --git a/docs/kr2doc/contents/f_System_graphicCacheLimit.html b/docs/kr2doc/contents/f_System_graphicCacheLimit.html index 5326a49..4c4b20e 100644 --- a/docs/kr2doc/contents/f_System_graphicCacheLimit.html +++ b/docs/kr2doc/contents/f_System_graphicCacheLimit.html @@ -5,32 +5,32 @@ - graphicCacheLimit - ‰æ‘œƒLƒƒƒbƒVƒ…§ŒÀ + graphicCacheLimit - 画像キャッシュ制限 - + - - + +

System.graphicCacheLimit

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ‘œƒLƒƒƒbƒVƒ…§ŒÀ
-
ƒ^ƒCƒv
+画像キャッシュ制限 +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Systemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢‚̉摜ƒLƒƒƒbƒVƒ…§ŒÀ‚ðƒoƒCƒg’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @gcsAuto ‚ðŽw’è‚·‚邯Aƒ}ƒVƒ“‚É“‹Ú‚³‚ê‚Ä‚¢‚郁ƒ‚ƒŠ—ʂɉž‚¶‚ÄŽ©“®“I‚É - ’l‚ªÝ’肳‚ê‚Ü‚·B
- @ƒ‹[ƒ‹‰æ‘œ‚â—Ìˆæ‰æ‘œ‚́A•~‚‚³ ‚Å•\‚³‚ê‚éƒoƒCƒg”‚ðÁ”‚Ü‚·B‚»‚êˆÈŠO‚̉摜‚Í - •~‚‚³~‚S ‚Å•\‚³‚ê‚éƒoƒCƒg”‚ðÁ”‚Ü‚·B
+  吉里吉里の画像キャッシュ制限をバむト単䜍で衚したす。倀を蚭定するこずもできたす。
+  gcsAuto を指定するず、マシンに搭茉されおいるメモリ量に応じお自動的に + 倀が蚭定されたす。
+  ルヌル画像や領域画像は、幅×高さ で衚されるバむト数を消費したす。それ以倖の画像は + 幅×高さ× で衚されるバむト数を消費したす。
diff --git a/docs/kr2doc/contents/f_System_inform.html b/docs/kr2doc/contents/f_System_inform.html index 8edf156..8538b4d 100644 --- a/docs/kr2doc/contents/f_System_inform.html +++ b/docs/kr2doc/contents/f_System_inform.html @@ -5,48 +5,48 @@ - inform - ƒƒbƒZ[ƒW‚Ì•\ŽŠ + inform - メッセヌゞの衚瀺 - + - - + +

System.inform

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒbƒZ[ƒW‚Ì•\ŽŠ
-
ƒ^ƒCƒv
+メッセヌゞの衚瀺 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
inform(text, caption="")
-
ˆø”
+
匕数
- +
- -
text @•\ŽŠ‚·‚郁ƒbƒZ[ƒW‚ðŽw’肵‚Ü‚·B
+
 衚瀺するメッセヌゞを指定したす。
caption @ƒEƒBƒ“ƒhƒE‚̃LƒƒƒvƒVƒ‡ƒ“‚Æ‚È‚é•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
 りィンドりのキャプションずなる文字列を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒ†[ƒU‚ɃƒbƒZ[ƒW‚ðŽŠ‚·‚œ‚߂̃EƒBƒ“ƒhƒE‚ð•\ŽŠ‚µ‚Ü‚·B
- @ƒEƒBƒ“ƒhƒE‚̓‚[ƒ_ƒ‹‚Å•\ŽŠ‚³‚ê‚Ü‚· ( ‚‚܂èA•\ŽŠ’†‚Í‘Œ‚̃EƒBƒ“ƒhƒE‚Í‘€ì‚Å‚«‚È‚¢ )B
+  ナヌザにメッセヌゞを瀺すためのりィンドりを衚瀺したす。
+  りィンドりはモヌダルで衚瀺されたす ( ぀たり、衚瀺䞭は他のりィンドりは操䜜できない )。
diff --git a/docs/kr2doc/contents/f_System_inputString.html b/docs/kr2doc/contents/f_System_inputString.html index c822c00..b69eab8 100644 --- a/docs/kr2doc/contents/f_System_inputString.html +++ b/docs/kr2doc/contents/f_System_inputString.html @@ -5,51 +5,51 @@ - inputString - •¶Žš—ñ‚Ì“ü—Í + inputString - 文字列の入力 - + - - + +

System.inputString

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš—ñ‚Ì“ü—Í
-
ƒ^ƒCƒv
+文字列の入力 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
inputString(caption, prompt, initialString)
-
ˆø”
+
匕数
- +
- - -
caption @ƒEƒBƒ“ƒhƒE‚̃LƒƒƒvƒVƒ‡ƒ“‚Æ‚µ‚Ä•\ŽŠ‚·‚é•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
 りィンドりのキャプションずしお衚瀺する文字列を指定したす。
prompt @ƒEƒBƒ“ƒhƒE‚̃vƒƒ“ƒvƒg ( “ü—Í‚ðÃ‘£‚·‚邜‚߂Ƀ†[ƒU‚É•\ŽŠ‚·‚é•¶Žš—ñ ) - ‚ðŽw’肵‚Ü‚·B
+
 りィンドりのプロンプト ( 入力を催促するためにナヌザに衚瀺する文字列 ) + を指定したす。
initialString @“ü—̓EƒBƒ“ƒhƒE‚É‚ ‚ç‚©‚¶‚ß•\ŽŠ‚µ‚Ä‚š‚­•¶Žš—ñ‚ðŽw’肵‚Ü‚·B
+
 入力りィンドりにあらかじめ衚瀺しおおく文字列を指定したす。
-
–ß‚è’l
+
戻り倀
-“ü—Í‚³‚ꂜ•¶Žš—ñ‚ª–ß‚è‚Ü‚·BƒLƒƒƒ“ƒZƒ‹‚³‚ꂜê‡‚Í void ‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+入力された文字列が戻りたす。キャンセルされた堎合は void が戻りたす。 +
説明
- @•¶Žš—ñ‚ð“ü—Í‚·‚邜‚߂̃EƒBƒ“ƒhƒE‚ðŠJ‚«Aƒ†[ƒU‚É•¶Žš—ñ‚Ì“ü—Í‚ð‹‚ß‚Ü‚·B
- @ƒEƒBƒ“ƒhƒE‚̓‚[ƒ_ƒ‹‚Å•\ŽŠ‚³‚ê‚Ü‚· ( ‚‚܂èA•\ŽŠ’†‚Í‘Œ‚̃EƒBƒ“ƒhƒE‚Í‘€ì‚Å‚«‚È‚¢ )B
+  文字列を入力するためのりィンドりを開き、ナヌザに文字列の入力を求めたす。
+  りィンドりはモヌダルで衚瀺されたす ( ぀たり、衚瀺䞭は他のりィンドりは操䜜できない )。
diff --git a/docs/kr2doc/contents/f_System_onActivate.html b/docs/kr2doc/contents/f_System_onActivate.html index 4edd9b8..49b587c 100644 --- a/docs/kr2doc/contents/f_System_onActivate.html +++ b/docs/kr2doc/contents/f_System_onActivate.html @@ -5,34 +5,34 @@ - onActivate - ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚« + onActivate - アプリケヌションがアクティブになったずき - + - - + +

System.onActivate

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«
-
ƒ^ƒCƒv
+アプリケヌションがアクティブになったずき +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Systemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«‚ɌĂяo‚³‚ê‚éƒCƒxƒ“ƒgŠÖ”‚ð•\‚µ‚Ü‚·B
- @null ‚ðŽw’è‚·‚邯ŠÖ”‚͌Ăяo‚³‚ê‚Ü‚¹‚ñB
- @’ʏí‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ƈقȂèA‚±‚̃Cƒxƒ“ƒg‚ðŽó‚¯Žæ‚肜‚¢ê‡‚́AŒÄ‚яo‚µ‚œ‚¢ŠÖ”‚ð‚±‚ÌƒvƒƒpƒeƒB‚ɐݒ肵‚Ä‚­‚Ÿ‚³‚¢B
- @Window.onActivate ‚́A“¯‚¶ƒAƒvƒŠƒP[ƒVƒ‡ƒ““à‚Ì‚»‚ꂌ‚ê‚̃EƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«‚É”­¶‚µ‚Ü‚·‚ªA‚±‚̃Cƒxƒ“ƒg‚́AƒAƒvƒŠƒP[ƒVƒ‡ƒ“Ž©‘Ì‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œê‡‚É”­¶‚µ‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚́AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªŠù‚ɃAƒNƒeƒBƒu‚̏ꍇ‚É‚à”­¶‚·‚é‰Â”\«‚ª‚ ‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ (Š®‘S‚É onActivate š onDeactivate š onActivate š cc ‚̏‡‚É”­¶‚·‚é•ۏ؂ª‚È‚¢ )B
+  アプリケヌションがアクティブになったずきに呌び出されるむベント関数を衚したす。
+  null を指定するず関数は呌び出されたせん。
+  通垞のむベントハンドラず異なり、このむベントを受け取りたい堎合は、呌び出したい関数をこのプロパティに蚭定しおください。
+  Window.onActivate は、同じアプリケヌション内のそれぞれのりィンドりがアクティブになったずきに発生したすが、このむベントは、アプリケヌション自䜓がアクティブになった堎合に発生したす。
+  このむベントは、アプリケヌションが既にアクティブの堎合にも発生する可胜性があるので泚意しおください (完党に onActivate → onDeactivate → onActivate → 

 の順に発生する保蚌がない )。
-
ŽQÆ
+
参照
System.onDeactivate
Window.onActivate
diff --git a/docs/kr2doc/contents/f_System_onDeactivate.html b/docs/kr2doc/contents/f_System_onDeactivate.html index dbbb56b..41b7208 100644 --- a/docs/kr2doc/contents/f_System_onDeactivate.html +++ b/docs/kr2doc/contents/f_System_onDeactivate.html @@ -5,34 +5,34 @@ - onDeactivate - ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚« + onDeactivate - アプリケヌションが非アクティブになったずき - + - - + +

System.onDeactivate

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«
-
ƒ^ƒCƒv
+アプリケヌションが非アクティブになったずき
+
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Systemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«‚ɌĂяo‚³‚ê‚éƒCƒxƒ“ƒgŠÖ”‚ð•\‚µ‚Ü‚·B
- @null ‚ðŽw’è‚·‚邯ŠÖ”‚͌Ăяo‚³‚ê‚Ü‚¹‚ñB
- @’ʏí‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ƈقȂèA‚±‚̃Cƒxƒ“ƒg‚ðŽó‚¯Žæ‚肜‚¢ê‡‚́AŒÄ‚яo‚µ‚œ‚¢ŠÖ”‚ð‚±‚ÌƒvƒƒpƒeƒB‚ɐݒ肵‚Ä‚­‚Ÿ‚³‚¢B
- @Window.onDeactivate ‚́A“¯‚¶ƒAƒvƒŠƒP[ƒVƒ‡ƒ““à‚Ì‚»‚ꂌ‚ê‚̃EƒBƒ“ƒhƒE‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«‚É”­¶‚µ‚Ü‚·‚ªA‚±‚̃Cƒxƒ“ƒg‚́AƒAƒvƒŠƒP[ƒVƒ‡ƒ“Ž©‘Ì‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œê‡‚É”­¶‚µ‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚́AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªŠù‚É”ñƒAƒNƒeƒBƒu‚̏ꍇ‚É‚à”­¶‚·‚é‰Â”\«‚ª‚ ‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ (Š®‘S‚É onActivate š onDeactivate š onActivate š cc ‚̏‡‚É”­¶‚·‚é•ۏ؂ª‚È‚¢ )B
+  アプリケヌションが非アクティブになったずきに呌び出されるむベント関数を衚したす。
+  null を指定するず関数は呌び出されたせん。
+  通垞のむベントハンドラず異なり、このむベントを受け取りたい堎合は、呌び出したい関数をこのプロパティに蚭定しおください。
+  Window.onDeactivate は、同じアプリケヌション内のそれぞれのりィンドりが非アクティブになったずきに発生したすが、このむベントは、アプリケヌション自䜓が非アクティブになった堎合に発生したす。
+  このむベントは、アプリケヌションが既に非アクティブの堎合にも発生する可胜性があるので泚意しおください (完党に onActivate → onDeactivate → onActivate → 

 の順に発生する保蚌がない )。
-
ŽQÆ
+
参照
System.onActivate
Window.onActivate
diff --git a/docs/kr2doc/contents/f_System_osName.html b/docs/kr2doc/contents/f_System_osName.html index 80b6d2f..7907c07 100644 --- a/docs/kr2doc/contents/f_System_osName.html +++ b/docs/kr2doc/contents/f_System_osName.html @@ -5,28 +5,28 @@ - osName - OS –Œ + osName - OS 名 - + - - + +

System.osName

-
‹@”\/ˆÓ–¡
+
機胜/意味
-OS –Œ
-
ƒ^ƒCƒv
+OS 名
+
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢‚ª“®ì‚µ‚Ä‚¢‚é OS ‚Ì–Œ‘O‚ð•\‚µ‚Ü‚·B
+  吉里吉里が動䜜しおいる OS の名前を衚したす。
diff --git a/docs/kr2doc/contents/f_System_personalPath.html b/docs/kr2doc/contents/f_System_personalPath.html index 37290e7..cbc5c79 100644 --- a/docs/kr2doc/contents/f_System_personalPath.html +++ b/docs/kr2doc/contents/f_System_personalPath.html @@ -5,33 +5,33 @@ - personalPath - ƒ}ƒCƒhƒLƒ…ƒƒ“ƒg‚̃pƒX + personalPath - マむドキュメントのパス - + - - + +

System.personalPath

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒCƒhƒLƒ…ƒƒ“ƒg‚̃pƒX
-
ƒ^ƒCƒv
+マむドキュメントのパス +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒ†[ƒU‚̃}ƒCƒhƒLƒ…ƒƒ“ƒg‚̃pƒX‚ð•\‚µ‚Ü‚·BWindows ‚̏ꍇAƒŒƒWƒXƒgƒŠ‚Ì - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders ‚Ì - Personal ‚Å•\‚³‚ê‚éƒtƒHƒ‹ƒ_‚ª•Ô‚³‚ê‚Ü‚·B’ʏ킱‚ê‚́uƒ}ƒCƒhƒLƒ…ƒƒ“ƒgvƒtƒHƒ‹ƒ_‚ðŽw‚µ‚Ü‚·B‚±‚ê‚́AWindows 95/NT4.0 ‚Å‚Í Windows ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚œƒtƒHƒ‹ƒ_‰º‚Ì "Personal" ƒtƒHƒ‹ƒ_‚̏ꍇ‚ª‚ ‚è‚Ü‚·B
- ‚±‚̃tƒHƒ‹ƒ_‚ª‚È‚¢ê‡(Windows 95 ‚̏‰Šú‚̃o[ƒWƒ‡ƒ“‚È‚Ç)‚Í System.exePath ‚Æ“¯‚¶ƒtƒHƒ‹ƒ_‚ð•Ô‚µ‚Ü‚·B
+  ナヌザのマむドキュメントのパスを衚したす。Windows の堎合、レゞストリの + HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders の + Personal で衚されるフォルダが返されたす。通垞これは「マむドキュメント」フォルダを指したす。これは、Windows 95/NT4.0 では Windows をむンストヌルしたフォルダ䞋の "Personal" フォルダの堎合がありたす。
+ このフォルダがない堎合(Windows 95 の初期のバヌゞョンなど)は System.exePath ず同じフォルダを返したす。
-
ŽQÆ
+
参照
System.appDataPath
System.exePath
diff --git a/docs/kr2doc/contents/f_System_platformName.html b/docs/kr2doc/contents/f_System_platformName.html index 23fc6f0..39ab982 100644 --- a/docs/kr2doc/contents/f_System_platformName.html +++ b/docs/kr2doc/contents/f_System_platformName.html @@ -5,28 +5,28 @@ - platformName - ƒvƒ‰ƒbƒgƒtƒH[ƒ€–Œ + platformName - プラットフォヌム名 - + - - + +

System.platformName

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒvƒ‰ƒbƒgƒtƒH[ƒ€–Œ
-
ƒ^ƒCƒv
+プラットフォヌム名
+
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢‚ª“®ì‚µ‚Ä‚¢‚éƒvƒ‰ƒbƒgƒtƒH[ƒ€–Œ‚ð•\‚µ‚Ü‚·BWindows ‚̏ꍇ‚Í 'Win32' ‚ƂȂè‚Ü‚·B
+  吉里吉里が動䜜しおいるプラットフォヌム名を衚したす。Windows の堎合は 'Win32' ずなりたす。
diff --git a/docs/kr2doc/contents/f_System_readRegValue.html b/docs/kr2doc/contents/f_System_readRegValue.html index 42bcb91..60c641f 100644 --- a/docs/kr2doc/contents/f_System_readRegValue.html +++ b/docs/kr2doc/contents/f_System_readRegValue.html @@ -5,44 +5,44 @@ - readRegValue - ƒŒƒWƒXƒgƒŠ‚̓ǂݍž‚Ý + readRegValue - レゞストリの読み蟌み - + - - + +

System.readRegValue

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒWƒXƒgƒŠ‚̓ǂݍž‚Ý
-
ƒ^ƒCƒv
+レゞストリの読み蟌み +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
readRegValue(key)
-
ˆø”
+
匕数
- +
-
key @“ǂݍž‚ÞƒŒƒWƒXƒgƒŠƒL[‚ðŽw’肵‚Ü‚·B
+
 読み蟌むレゞストリキヌを指定したす。
-
–ß‚è’l
+
戻り倀
-ŽÀs‚ɐ¬Œ÷‚·‚ê‚΃ŒƒWƒXƒgƒŠ‚Ì’lAŽž”s‚·‚ê‚Î void ‚ª•Ô‚è‚Ü‚·B
-
à–Ÿ
+実行に成功すればレゞストリの倀、倱敗すれば void が返りたす。 +
説明
- @key ‚ÅŽw’肵‚œ Windows ƒŒƒWƒXƒgƒŠ‚ð“ǂݍž‚݂܂·B
- @ƒŒƒWƒXƒgƒŠƒL[‚́AˆÈ‰º‚̃‹[ƒgƒL[–Œ‚ÅŽn‚߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  key で指定した Windows レゞストリを読み蟌みたす。
+  レゞストリキヌは、以䞋のルヌトキヌ名で始めるこずができたす。
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
@@ -50,11 +50,11 @@ HKEY_CURRENT_USER
HKEY_USERS
HKEY_PERFORMANCE_DATA
HKEY_DYN_DATA
-
@‚œ‚Æ‚Š‚ÎAˆÈ‰º‚̂悀‚È•¶Žš—ñ‚ð key ‚ÉŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  たずえば、以䞋のような文字列を key に指定するこずができたす。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\hoeg\installdir

- @”’lA’Pˆê•¶Žš—ñ‚݂̂ð“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B”’l‚̏ꍇ‚͐®”Œ^A•¶Žš—ñ‚̏ꍇ‚Í•¶Žš—ñŒ^ - ‚ÌŒ‹‰Ê‚ª•Ô‚è‚Ü‚·B
+  数倀、単䞀文字列のみを読み蟌むこずができたす。数倀の堎合は敎数型、文字列の堎合は文字列型 + の結果が返りたす。
diff --git a/docs/kr2doc/contents/f_System_removeContinuousHandler.html b/docs/kr2doc/contents/f_System_removeContinuousHandler.html index 48faaf2..c58c328 100644 --- a/docs/kr2doc/contents/f_System_removeContinuousHandler.html +++ b/docs/kr2doc/contents/f_System_removeContinuousHandler.html @@ -5,44 +5,44 @@ - removeContinuousHandler - Continuous ƒnƒ“ƒhƒ‰‚̍폜 + removeContinuousHandler - Continuous ハンドラの削陀 - + - - + +

System.removeContinuousHandler

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Continuous ƒnƒ“ƒhƒ‰‚̍폜
-
ƒ^ƒCƒv
+Continuous ハンドラの削陀 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
removeContinuousHandler(callback)
-
ˆø”
+
匕数
- +
-
callback @ƒnƒ“ƒhŠÖ”‚ðŽw’肵‚Ü‚·B
+
 ハンド関数を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Continuous ƒnƒ“ƒhƒ‰‚ðíœ‚µ‚Ü‚·B
+  Continuous ハンドラを削陀したす。
diff --git a/docs/kr2doc/contents/f_System_screenHeight.html b/docs/kr2doc/contents/f_System_screenHeight.html index 7c236f7..d0e60cf 100644 --- a/docs/kr2doc/contents/f_System_screenHeight.html +++ b/docs/kr2doc/contents/f_System_screenHeight.html @@ -5,30 +5,30 @@ - screenHeight - ‰æ–ʍ‚‚³ + screenHeight - 画面高さ - + - - + +

System.screenHeight

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ–ʍ‚‚³
-
ƒ^ƒCƒv
+画面高さ +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @‰æ–ʃTƒCƒY ( ‰æ–ʉ𑜓x ) ‚̏cƒTƒCƒY‚ðƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B
+  画面サむズ ( 画面解像床 ) の瞊サむズをピクセル単䜍で衚したす。
-
ŽQÆ
+
参照
System.screenWidth
System.desktopLeft
diff --git a/docs/kr2doc/contents/f_System_screenWidth.html b/docs/kr2doc/contents/f_System_screenWidth.html index 0ea414d..95b61c1 100644 --- a/docs/kr2doc/contents/f_System_screenWidth.html +++ b/docs/kr2doc/contents/f_System_screenWidth.html @@ -5,30 +5,30 @@ - screenWidth - ‰æ–Ê• + screenWidth - 画面幅 - + - - + +

System.screenWidth

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ–Ê•
-
ƒ^ƒCƒv
+画面幅
+
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @‰æ–ʃTƒCƒY ( ‰æ–ʉ𑜓x ) ‚̉¡ƒTƒCƒY‚ðƒsƒNƒZƒ‹’PˆÊ‚Å•\‚µ‚Ü‚·B
+  画面サむズ ( 画面解像床 ) の暪サむズをピクセル単䜍で衚したす。
-
ŽQÆ
+
参照
System.screenHeight
System.desktopLeft
diff --git a/docs/kr2doc/contents/f_System_setArgument.html b/docs/kr2doc/contents/f_System_setArgument.html index 8aeb684..4658550 100644 --- a/docs/kr2doc/contents/f_System_setArgument.html +++ b/docs/kr2doc/contents/f_System_setArgument.html @@ -5,52 +5,52 @@ - setArgument - ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚̐ݒè + setArgument - コマンドラむンオプションの蚭定 - + - - + +

System.setArgument

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚̐ݒè
-
ƒ^ƒCƒv
+コマンドラむンオプションの蚭定
+
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
setArgument(name, value)
-
ˆø”
+
匕数
- +
- -
name @Ý’è‚·‚éƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“–Œ‚ðŽw’肵‚Ü‚·BÅ‰‚É '-' - ( ƒnƒCƒtƒ“ ) ‚ð‚‚¯‚Ä‚­‚Ÿ‚³‚¢ ( —á : '-contfreq' )B
+
 蚭定するコマンドラむンオプション名を指定したす。最初に '-' + ( ハむフン ) を぀けおください ( 䟋 : '-contfreq' )。
value @Ý’è‚·‚é’l‚ðŽw’肵‚Ü‚·B ( —á : '60' )B
+
 蚭定する倀を指定したす。 ( 䟋 : '60' )。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @“®“I‚ɃRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ðÝ’肵‚Ü‚·B‚·‚ׂẴRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ªÝ’è‰Â”\‚È–ó‚ł͂ ‚è‚Ü‚¹‚ñB
- @Ý’è‰Â”\‚ȃRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ɂ‚¢‚Ä‚Í ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“ ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B‚±‚±‚Å“®“I‚ɕύX‰Â”\‚Æ‚¢‚€•\‹L‚̂Ȃ¢ƒIƒvƒVƒ‡ƒ“‚ɂ‚¢‚Ă͕ύX‚ðs‚í‚È‚¢‚Å‚­‚Ÿ‚³‚¢B
- @‚±‚̃ƒ\ƒbƒh‚́A‚»‚̃IƒvƒVƒ‡ƒ“‚ª“®“I‚ɕύX‰Â”\‚©‚Ç‚€‚©‚âƒIƒvƒVƒ‡ƒ“‚Ì‘¶ÝA’l‚Ì—LŒø«‚Ȃǂðƒ`ƒFƒbƒN‚µ‚Ü‚¹‚ñB’l‚̐ݒè‚ɂ͏\•ª‹C‚ð‚‚¯‚Ä‚­‚Ÿ‚³‚¢B
+  動的にコマンドラむンオプションを蚭定したす。すべおのコマンドラむンオプションが蚭定可胜な蚳ではありたせん。
+  蚭定可胜なコマンドラむンオプションに぀いおは コマンドラむンオプション を参照しおください。ここで動的に倉曎可胜ずいう衚蚘のないオプションに぀いおは倉曎を行わないでください。
+  このメ゜ッドは、そのオプションが動的に倉曎可胜かどうかやオプションの存圚、倀の有効性などをチェックしたせん。倀の蚭定には十分気を぀けおください。
-
ŽQÆ
+
参照
System.getArgument
diff --git a/docs/kr2doc/contents/f_System_shellExecute.html b/docs/kr2doc/contents/f_System_shellExecute.html index 75e6c3e..2f85402 100644 --- a/docs/kr2doc/contents/f_System_shellExecute.html +++ b/docs/kr2doc/contents/f_System_shellExecute.html @@ -5,49 +5,49 @@ - shellExecute - ƒtƒ@ƒCƒ‹/ƒvƒƒOƒ‰ƒ€‚ÌŽÀs + shellExecute - ファむル/プログラムの実行 - + - - + +

System.shellExecute

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒ@ƒCƒ‹/ƒvƒƒOƒ‰ƒ€‚ÌŽÀs
-
ƒ^ƒCƒv
+ファむル/プログラムの実行 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
shellExecute(target, param="")
-
ˆø”
+
匕数
- +
- -
target @ŽÀs‚·‚éƒtƒ@ƒCƒ‹‚âƒ\ƒtƒgƒEƒFƒA‚ðŽw’肵‚Ü‚·B
- @ƒtƒ@ƒCƒ‹‚ðŽw’肳‚ꂜê‡‚́A‚»‚ê‚ÉŠÖ˜A‚¯‚ç‚ꂜƒvƒƒOƒ‰ƒ€‚ª‹N“®‚µ‚Ü‚·B
+
 実行するファむルや゜フトりェアを指定したす。
+  ファむルを指定された堎合は、それに関連づけられたプログラムが起動したす。
param @ŽÀs‚·‚éƒ\ƒtƒgƒEƒFƒA‚É“n‚·ƒpƒ‰ƒ[ƒ^‚ðŽw’肵‚Ü‚·B
- @target ˆø”‚Ƀtƒ@ƒCƒ‹‚ðŽw’肵‚œê‡‚Í‚±‚̈ø”‚ðÈ—ª‚·‚é‚©A‚ ‚é‚¢‚͋󕶎š—ñ‚ð - Žw’肵‚Ä‚­‚Ÿ‚³‚¢B
+
 実行する゜フトりェアに枡すパラメヌタを指定したす。
+  target 匕数にファむルを指定した堎合はこの匕数を省略するか、あるいは空文字列を + 指定しおください。
-
–ß‚è’l
+
戻り倀
-ŽÀs‚ɐ¬Œ÷‚·‚ê‚ΐ^AŽž”s‚·‚ê‚΋U‚ª•Ô‚è‚Ü‚·B
-
à–Ÿ
+実行に成功すれば真、倱敗すれば停が返りたす。 +
説明
- @target ‚ÅŽw’肵‚œƒtƒ@ƒCƒ‹‚âƒ\ƒtƒgƒEƒFƒA‚ðŽÀs‚µ‚Ü‚·B
+  target で指定したファむルや゜フトりェアを実行したす。
diff --git a/docs/kr2doc/contents/f_System_terminate.html b/docs/kr2doc/contents/f_System_terminate.html index b05f22f..82aadb3 100644 --- a/docs/kr2doc/contents/f_System_terminate.html +++ b/docs/kr2doc/contents/f_System_terminate.html @@ -5,42 +5,42 @@ - terminate - ‹g—¢‹g—¢‚Ì”ñ“¯ŠúI—¹ + terminate - 吉里吉里の非同期終了 - + - - + +

System.terminate

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‹g—¢‹g—¢‚Ì”ñ“¯ŠúI—¹
-
ƒ^ƒCƒv
+吉里吉里の非同期終了 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
terminate()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢‚ðI—¹‚³‚¹‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ðŒÄ‚яo‚µ‚Ä‚à‚·‚®‚ɂ͋g—¢‹g—¢‚͏I—¹‚µ‚Ü‚¹‚ñB
- @‚·‚ׂẴCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚©‚ç‹g—¢‹g—¢‚ɐ§Œä‚ª–ß‚Á‚œÛ‚ɏI—¹‚µ‚Ü‚·B
+  吉里吉里を終了させたす。
+  このメ゜ッドを呌び出しおもすぐには吉里吉里は終了したせん。
+  すべおのむベントハンドラから吉里吉里に制埡が戻った際に終了したす。
diff --git a/docs/kr2doc/contents/f_System_title.html b/docs/kr2doc/contents/f_System_title.html index 19647f1..02b34c5 100644 --- a/docs/kr2doc/contents/f_System_title.html +++ b/docs/kr2doc/contents/f_System_title.html @@ -5,31 +5,31 @@ - title - ƒ^ƒCƒgƒ‹ + title - タむトル - + - - + +

System.title

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ^ƒCƒgƒ‹
-
ƒ^ƒCƒv
+タむトル +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Systemクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒ^ƒCƒgƒ‹‚ð•¶Žš—ñ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒ^ƒCƒgƒ‹‚Í Windows ‚̏ꍇAƒ^ƒXƒNƒo[‚É•\ŽŠ‚³‚ê‚Ü‚·B
+  タむトルを文字列で衚したす。倀を蚭定するこずもできたす。
+  タむトルは Windows の堎合、タスクバヌに衚瀺されたす。
-
ŽQÆ
+
参照
Window.caption
diff --git a/docs/kr2doc/contents/f_System_toActualColor.html b/docs/kr2doc/contents/f_System_toActualColor.html index beda70c..048cba1 100644 --- a/docs/kr2doc/contents/f_System_toActualColor.html +++ b/docs/kr2doc/contents/f_System_toActualColor.html @@ -5,44 +5,44 @@ - toActualColor - F’萔‚ÌŽÀÛ‚̐F‚̎擟 + toActualColor - 色定数の実際の色の取埗 - + - - + +

System.toActualColor

-
‹@”\/ˆÓ–¡
+
機胜/意味
-F’萔‚ÌŽÀÛ‚̐F‚̎擟
-
ƒ^ƒCƒv
+色定数の実際の色の取埗 +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
toActualColor(color)
-
ˆø”
+
匕数
- +
-
color @F’萔‚ðŽw’肵‚Ü‚· ( F’萔ˆê—— ‚ðŽQÆ )B
- @’ʏí‚Ì 0xRRGGBB Œ`Ž®‚̐F‚ðŽw’肵‚œê‡‚Í‚»‚̂܂܂̒l‚ª•Ô‚è‚Ü‚·B
+
 色定数を指定したす ( 色定数䞀芧 を参照 )。
+  通垞の 0xRRGGBB 圢匏の色を指定した堎合はそのたたの倀が返りたす。
-
–ß‚è’l
+
戻り倀
-Žw’肳‚ꂜF’萔‚ª•\‚·ŽÀÛ‚̐F‚ª 0xRRGGBB Œ`Ž®‚ŕԂè‚Ü‚·B
-
à–Ÿ
+指定された色定数が衚す実際の色が 0xRRGGBB 圢匏で返りたす。 +
説明
- @F’萔‚ðŽÀÛ‚̐F‚ɕϊ·‚µA0xRRGGBB Œ`Ž®‚ŕԂµ‚Ü‚·B
+  色定数を実際の色に倉換し、0xRRGGBB 圢匏で返したす。
diff --git a/docs/kr2doc/contents/f_System_touchImages.html b/docs/kr2doc/contents/f_System_touchImages.html index a4a6a51..9490dd6 100644 --- a/docs/kr2doc/contents/f_System_touchImages.html +++ b/docs/kr2doc/contents/f_System_touchImages.html @@ -5,81 +5,81 @@ - touchImages - ‰æ‘œ‚̃LƒƒƒbƒVƒ…‚ւ̓ǂݍž‚Ý + touchImages - 画像のキャッシュぞの読み蟌み - + - - + +

System.touchImages

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰æ‘œ‚̃LƒƒƒbƒVƒ…‚ւ̓ǂݍž‚Ý
-
ƒ^ƒCƒv
+画像のキャッシュぞの読み蟌み +
タむプ
-SystemƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Systemクラスのメ゜ッド
-
\•¶
+
構文
touchImages(storages, limitbytes=0, timeout=0)
-
ˆø”
+
匕数
- +
- - -
storages @ƒLƒƒƒbƒVƒ…‚É“ü‚ꂜ‚¢‰æ‘œƒXƒgƒŒ[ƒW–Œ‚ð”z—ñ(ArrayƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg)‚Å“n‚µ‚Ü‚·B
- @æ‚ɏ‘‚¢‚œ•š‚Ù‚Ç—Dæ‚³‚ê‚Ü‚·B
- @‹g—¢‹g—¢‚́ALayer.loadImages ‚Ì‘æ‚Pˆø”‚ÉŽw’肳‚ꂜ - •¶Žš—ñ‚ð‚»‚Ì‚Ü‚ÜƒL[‚É‚µ‚ăLƒƒƒbƒVƒ…‚ðŠÇ—‚·‚邜‚߁A - ƒLƒƒƒbƒVƒ…‚ðˆÓ–¡‚Ì‚ ‚镚‚É‚·‚é‚ɂ́A - ‚±‚±‚ÅŽw’è‚·‚鉿‘œƒXƒgƒŒ[ƒW–Œ‚Í Layer.loadImages ‚Ì‘æ‚Pˆø”‚ÉŽw’è‚·‚é‚à‚Ì‚Æ - “¯ˆê‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚·B
+
 キャッシュに入れたい画像ストレヌゞ名を配列(Arrayクラスのオブゞェクト)で枡したす。
+  先に曞いた物ほど優先されたす。
+  吉里吉里は、Layer.loadImages の第匕数に指定された + 文字列をそのたたキヌにしおキャッシュを管理するため、 + キャッシュを意味のある物にするには、 + ここで指定する画像ストレヌゞ名は Layer.loadImages の第匕数に指定するものず + 同䞀である必芁がありたす。
limitbytes @‚±‚̃ƒ\ƒbƒh‚̌Ăяo‚µ‚ÅŽg—p‚·‚éƒLƒƒƒbƒVƒ…—e—ʂ̐§ŒÀ’l‚ðƒoƒCƒg’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @0 ‚ðŽw’è‚·‚邯AƒLƒƒƒbƒVƒ…‚ð‚·‚×‚ÄŽg—p‚µ‚Ü‚·B
- @³‚̐”‚ðŽw’è‚·‚邯A‚»‚̃oƒCƒg”‚܂ŃLƒƒƒbƒVƒ…‚ðŽg—p‚µ‚æ‚€‚Æ‚µ‚Ü‚·B
- @•‰‚̐”‚ðŽw’è‚·‚邯AŒ»Ý‚̃LƒƒƒbƒVƒ…‚Ì - §ŒÀ’l ( System.graphicCacheLimit ) ‚©‚ç‚»‚̐”’l‚ª‰ÁŽZ‚³‚ꂜ” ( ‚œ‚Ÿ‚µ - u•‰‚̐”v‚ð‰ÁŽZ‚·‚é‚̂ŎÀÛ‚ÍŒžŽZ ) ‚ª§ŒÀ’l‚Æ‚µ‚ÄŽg—p‚³‚ê‚Ü‚·B‚»‚ÌŒ‹‰Ê§ŒÀ’l‚ª - 0 ‚Ü‚œ‚Í•‰‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚œê‡‚́A‚±‚̃ƒ\ƒbƒh‚͉œ‚à‚¹‚ž‚ɏI—¹‚µ‚Ü‚·B‚œ‚Æ‚Š‚ÎA - -2*1024*1024 ‚ðŽw’è‚·‚ê‚΁AŒ»Ý‚̃LƒƒƒbƒVƒ…§ŒÀ’l‚©‚ç 2MB ‚ªˆø‚©‚ꂜ”’l‚ªŽw’肳 - ‚ꂜ‚Ƃ݂Ȃ³‚ê‚Ü‚·B‚±‚ê‚́AƒLƒƒƒbƒVƒ…‚ÌŽc‚è—e—ʂɗ]—T‚ðŽc‚µ‚œ‚¢ê‡‚ɕ֗˜‚Å‚·B
+
 このメ゜ッドの呌び出しで䜿甚するキャッシュ容量の制限倀をバむト単䜍で指定したす。
+  0 を指定するず、キャッシュをすべお䜿甚したす。
+  正の数を指定するず、そのバむト数たでキャッシュを䜿甚しようずしたす。
+  負の数を指定するず、珟圚のキャッシュの + 制限倀 ( System.graphicCacheLimit ) からその数倀が加算された数 ( ただし + 「負の数」を加算するので実際は枛算 ) が制限倀ずしお䜿甚されたす。その結果制限倀が + 0 たたは負になっおしたった堎合は、このメ゜ッドは䜕もせずに終了したす。たずえば、 + -2*1024*1024 を指定すれば、珟圚のキャッシュ制限倀から 2MB が匕かれた数倀が指定さ + れたずみなされたす。これは、キャッシュの残り容量に䜙裕を残したい堎合に䟿利です。
timeout @ƒ^ƒCƒ€ƒAƒEƒg ( ŽžŠÔ§ŒÀ ) ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B0 ‚ðŽw’è‚·‚邯–³§ŒÀ‚Æ - ‚È‚è‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚Í‚±‚̈ø”‚ÅŽw’肳‚ê‚œŽžŠÔ‚ªŒo‰ß‚·‚邯AˆÈ~‚̉摜‚̓ǂݍž‚݂𒆎~‚µA - –ß‚è‚Ü‚·B‚œ‚Ÿ‚µA‚ ‚鉿‘œ‚̓ǂݍž‚Ý’†‚Ƀ^ƒCƒ€ƒAƒEƒg‚ɂȂÁ‚Ä‚àA‚»‚̉摜‚Ì“Ç‚Ý - ž‚Ý‚ªI—¹‚·‚é‚܂ł͖߂è‚Ü‚¹‚ñB
+
 タむムアりト ( 時間制限 ) を ms 単䜍で指定したす。0 を指定するず無制限ず + なりたす。
+  このメ゜ッドはこの匕数で指定された時間が経過するず、以降の画像の読み蟌みを䞭止し、 + 戻りたす。ただし、ある画像の読み蟌み䞭にタむムアりトになっおも、その画像の読み + 蟌みが終了するたでは戻りたせん。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @‚±‚̃ƒ\ƒbƒh‚́AŽw’肳‚ꂜ‰æ‘œ‚ðƒLƒƒƒbƒVƒ…‚É“ü‚ê‚æ‚€‚ÆŽŽs‚µ‚Ü‚·B‚œ‚Ÿ‚µA‚±‚̃ƒ\ƒbƒh‚Í - ƒLƒƒƒbƒVƒ…‚ɉ摜‚ð“ü‚ê‚æ‚€‚Æ“w—͂͂µ‚Ü‚·‚ªAŽÀÛ‚ɉ摜‚ªƒLƒƒƒbƒVƒ…‚ɂ͂¢‚é•ÛØ - ‚Í‚ ‚è‚Ü‚¹‚ñB‰æ‘œƒLƒƒƒbƒVƒ…‚̐§ŒÀ’l‚ð‚·‚¬‚œ‚èAƒ^ƒCƒ€ƒAƒEƒg‚·‚邯‰æ‘œ“ǂݍž‚݂𒆒f‚µ‚Ü‚·B - ‰æ‘œ‚́Astoragesˆø”‚ÉŽw’肵‚œ•š‚Ì‚€‚¿AÅ‰‚ɏ‘‚¢‚œ•š‚قǃLƒƒƒbƒVƒ…‚É“ü‚é‰Â”\«‚ª‘å‚«‚­‚È‚è - ‚Ü‚· ( —Dæ‚³‚ê‚Ü‚· )B‚·‚łɎw’肳‚ꂜ‰æ‘œ‚ªƒLƒƒƒbƒVƒ…‚É“ü‚Á‚Ä‚¢‚œê‡‚́AƒLƒƒƒbƒVƒ…’†‚Å‚Ì - ¶‘¶‚̏‡ˆÊ‚ðˆø‚«ã‚°‚邟‚¯‚Ì“®ì‚ð‚µ‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́A‰æ‘œ“ǂݍž‚Ý’†‚̃Gƒ‰[‚Í‚·‚ׂ˳ދ‚µ‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł́A‚±‚̃ƒ\ƒbƒh‚ŃLƒƒƒbƒVƒ…‚É“ü‚ê‚邱‚Ƃ̂ł«‚鉿‘œ‚́A’ʏí - Layer.loadImages ‚œǂݍž‚݉”\‚ȉ摜‚ŁA‚©‚ƒJƒ‰[ƒL[‚ðŽw’肵‚È‚¢‰æ‘œ - ‚Å‚· ( ƒAƒ‹ƒtƒ@ƒ`ƒƒƒ“ƒlƒ‹•t‚«‰æ‘œ‚Í–â‘è‚ ‚è‚Ü‚¹‚ñ )Bƒ†ƒjƒo[ƒTƒ‹ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“‚̃‹[ƒ‹‰æ‘œ‚âA - —Ìˆæ‰æ‘œ‚͓ǂݍž‚Þ“®ì‚Í‚µ‚Ü‚·‚ªAƒLƒƒƒbƒVƒ…‚Æ‚µ‚Ä—LŒø‚ȃf[ƒ^‚ɂ͂Ȃè‚Ü‚¹‚ñ ( “ǂݍž‚ñ‚Ÿ - ƒf[ƒ^‚Í–³‘ʂɂȂè‚Ü‚· ) ‚̂ŁAŽw’肵‚È‚¢‚æ‚€‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @‰æ‘œ‚ªƒLƒƒƒbƒVƒ…‚ÅŽg—p‚·‚éƒoƒCƒg”‚ɂ‚¢‚Ä‚Í System.graphicCacheLimit ‚ðŽQÆ - ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  このメ゜ッドは、指定された画像をキャッシュに入れようず詊行したす。ただし、このメ゜ッドは + キャッシュに画像を入れようず努力はしたすが、実際に画像がキャッシュにはいる保蚌 + はありたせん。画像キャッシュの制限倀をすぎたり、タむムアりトするず画像読み蟌みを䞭断したす。 + 画像は、storages匕数に指定した物のうち、最初に曞いた物ほどキャッシュに入る可胜性が倧きくなり + たす ( 優先されたす )。すでに指定された画像がキャッシュに入っおいた堎合は、キャッシュ䞭での + 生存の順䜍を匕き䞊げるだけの動䜜をしたす。
+  このメ゜ッドは、画像読み蟌み䞭の゚ラヌはすべお無芖したす。
+  珟バヌゞョンでは、このメ゜ッドでキャッシュに入れるこずのできる画像は、通垞 + Layer.loadImages で読み蟌み可胜な画像で、か぀カラヌキヌを指定しない画像 + です ( アルファチャンネル付き画像は問題ありたせん )。ナニバヌサルトランゞションのルヌル画像や、 + 領域画像は読み蟌む動䜜はしたすが、キャッシュずしお有効なデヌタにはなりたせん ( 読み蟌んだ + デヌタは無駄になりたす ) ので、指定しないようにしおください。
+  画像がキャッシュで䜿甚するバむト数に぀いおは System.graphicCacheLimit を参照 + しおください。
diff --git a/docs/kr2doc/contents/f_System_versionInformation.html b/docs/kr2doc/contents/f_System_versionInformation.html index 8f17fd7..3b48251 100644 --- a/docs/kr2doc/contents/f_System_versionInformation.html +++ b/docs/kr2doc/contents/f_System_versionInformation.html @@ -5,31 +5,31 @@ - versionInformation - ƒo[ƒWƒ‡ƒ“î•ñ•¶Žš—ñ + versionInformation - バヌゞョン情報文字列 - + - - + +

System.versionInformation

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒo[ƒWƒ‡ƒ“î•ñ•¶Žš—ñ
-
ƒ^ƒCƒv
+バヌゞョン情報文字列 +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢–{‘̂̃o[ƒWƒ‡ƒ“î•ñ•¶Žš—ñ‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @ƒo[ƒWƒ‡ƒ“î•ñ•¶Žš—ñ‚Í System.versionString ‚æ‚è‚à’·‚¢Œ`Ž®‚ŁA
- ˆÈ‰º‚̂悀‚ɂȂè‚Ü‚·B
- ‹g—¢‹g—¢[‚«‚è‚«‚è] 2 ŽÀsƒRƒA/2.25.3.889 (SVN revision:764; Compiled on Mar 26 2005 23:54:10) TJS2/2.4.15 Copyright (C) 1997-2006 W.Dee and contributors All rights reserved.
+  吉里吉里本䜓のバヌゞョン情報文字列を埗るこずができたす。
+  バヌゞョン情報文字列は System.versionString よりも長い圢匏で、
+ 以䞋のようになりたす。
+ 吉里吉里[きりきり] 2 実行コア/2.25.3.889 (SVN revision:764; Compiled on Mar 26 2005 23:54:10) TJS2/2.4.15 Copyright (C) 1997-2006 W.Dee and contributors All rights reserved.
diff --git a/docs/kr2doc/contents/f_System_versionString.html b/docs/kr2doc/contents/f_System_versionString.html index 02c2970..e150bbc 100644 --- a/docs/kr2doc/contents/f_System_versionString.html +++ b/docs/kr2doc/contents/f_System_versionString.html @@ -5,29 +5,29 @@ - versionString - ƒo[ƒWƒ‡ƒ“•¶Žš—ñ + versionString - バヌゞョン文字列 - + - - + +

System.versionString

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒo[ƒWƒ‡ƒ“•¶Žš—ñ
-
ƒ^ƒCƒv
+バヌゞョン文字列 +
タむプ
-SystemƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Systemクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @‹g—¢‹g—¢–{‘̂̃o[ƒWƒ‡ƒ“•¶Žš—ñ‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @ƒo[ƒWƒ‡ƒ“•¶Žš—ñ‚͈ȉº‚̂悀‚ÈŒ`Ž®‚Å‚·B
+  吉里吉里本䜓のバヌゞョン文字列を埗るこずができたす。
+  バヌゞョン文字列は以䞋のような圢匏です。
2.25.3.889
diff --git a/docs/kr2doc/contents/f_Timer.html b/docs/kr2doc/contents/f_Timer.html index 41ce24b..c80f6e8 100644 --- a/docs/kr2doc/contents/f_Timer.html +++ b/docs/kr2doc/contents/f_Timer.html @@ -9,34 +9,34 @@ - + - +

Timer

-@Timer ƒNƒ‰ƒX‚́Aˆê’莞ŠÔ‚²‚ƂɃCƒxƒ“ƒg‚𔭐¶‚·‚邜‚߂̃Nƒ‰ƒX‚Å‚·B
+ Timer クラスは、䞀定時間ごずにむベントを発生するためのクラスです。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
Timer
-
ƒƒ\ƒbƒh
+
メ゜ッド
-‚È‚µ +なし
-
ƒvƒƒpƒeƒB
+
プロパティ
-capacity ( ƒCƒxƒ“ƒg‚̍ő唭¶‹–—e—Ê )
-enabled ( ƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚é‚©‚Ç‚€‚© )
-interval ( ƒCƒxƒ“ƒg‚Ì”­¶ŽüŠú )
-mode ( ƒ‚[ƒh )
+capacity ( むベントの最倧発生蚱容量 )
+enabled ( むベントを発生させるかどうか )
+interval ( むベントの発生呚期 )
+mode ( モヌド )
-
ƒCƒxƒ“ƒg
+
むベント
-onTimer ( ƒ^ƒCƒ}[ŽüŠú‚ª—ˆ‚œ )
+onTimer ( タむマヌ呚期が来た )
diff --git a/docs/kr2doc/contents/f_Timer_Timer.html b/docs/kr2doc/contents/f_Timer_Timer.html index a35f629..c4c141a 100644 --- a/docs/kr2doc/contents/f_Timer_Timer.html +++ b/docs/kr2doc/contents/f_Timer_Timer.html @@ -5,50 +5,50 @@ - Timer - Timer ƒIƒuƒWƒFƒNƒg‚̍\’z + Timer - Timer オブゞェクトの構築 - + - - + +

Timer.Timer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Timer ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+Timer オブゞェクトの構築 +
タむプ
-TimerƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+Timerクラスのコンストラクタ
-
\•¶
+
構文
Timer(owner, actionname="action")
-
ˆø”
+
匕数
- +
- -
owner @ƒCƒxƒ“ƒg‚Ì”­¶æ‚ðŽw’肵‚Ü‚·B
+
 むベントの発生先を指定したす。
actionname @owner ‚ÅŽw’肵‚œƒCƒxƒ“ƒg‚Ì”­¶æƒIƒuƒWƒFƒNƒg‚ŁAƒCƒxƒ“ƒg‚ðŽó‚¯Žæ‚郁ƒ\ƒbƒh–Œ‚ð - Žw’肵‚Ü‚·B‹ó•¶Žš—ñ‚ðŽw’è‚·‚邯 owner ‚̓ƒ\ƒbƒh‚Ƃ݂Ȃ³‚êAƒCƒxƒ“ƒg‚ÌŽüŠú‚²‚Æ‚É - owner ‚ª’ŒÚŒÄ‚΂ê‚Ü‚·B
+
 owner で指定したむベントの発生先オブゞェクトで、むベントを受け取るメ゜ッド名を + 指定したす。空文字列を指定するず owner はメ゜ッドずみなされ、むベントの呚期ごずに + owner が盎接呌ばれたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Timer ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
- @‰Šúó‘Ô‚Å‚Í interval ƒvƒƒpƒeƒB‚Í 1000Aenabled ƒvƒƒpƒeƒB‚Í‹U‚ɂȂÁ‚Ä‚¢‚Ü‚·B
+  Timer クラスのオブゞェクトを構築したす。
+  初期状態では interval プロパティは 1000、enabled プロパティは停になっおいたす。
diff --git a/docs/kr2doc/contents/f_Timer_capacity.html b/docs/kr2doc/contents/f_Timer_capacity.html index df1f50d..f5c3f70 100644 --- a/docs/kr2doc/contents/f_Timer_capacity.html +++ b/docs/kr2doc/contents/f_Timer_capacity.html @@ -5,35 +5,35 @@ - capacity - ƒCƒxƒ“ƒg‚̍ő唭¶‹–—e—Ê + capacity - むベントの最倧発生蚱容量 - + - - + +

Timer.capacity

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒCƒxƒ“ƒg‚̍ő唭¶‹–—e—Ê
-
ƒ^ƒCƒv
+むベントの最倧発生蚱容量 +
タむプ
-TimerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Timerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @‚ǂꂟ‚¯‚̃Cƒxƒ“ƒg‚ðAˆêŽžŠú‚É”­¶‚³‚¹‚邱‚Æ‚ª‚Å‚«‚é‚©‚ðŽw’肵‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒ^ƒCƒ}‚ÌŽüŠú‚æ‚è‚à’·‚¢ˆ—‚ªs‚í‚ê‚œŽž‚ȂǁAƒ^ƒCƒ}ƒCƒxƒ“ƒg‚ðˆ—‚µ‚«‚ê‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B - ‚±‚̂Ƃ«Aƒ^ƒCƒ}‚̓Cƒxƒ“ƒg‚ðƒCƒxƒ“ƒgƒLƒ…[‚ɂ͗­‚߂܂·‚ªA‚»‚̃Cƒxƒ“ƒgƒLƒ…[‚É—­‚ß‚éƒCƒxƒ“ƒg‚̐”‚ɂ͏ãŒÀ‚ª‚ ‚è‚Ü‚·B - ‚±‚̃vƒƒpƒeƒB‚Í‚»‚̍ő吔‚ðŽw’肵‚Ü‚·B
- @ƒCƒxƒ“ƒg‚ðˆ—‚·‚é’iŠK‚ɂȂÁ‚œê‡A‹g—¢‹g—¢‚̓Lƒ…[‚É—­‚Ü‚Á‚œ”‚̃Cƒxƒ“ƒg‚ðˆêŽžŠú‚ɏˆ—‚µ‚æ‚€‚Æ‚µ‚Ü‚·B
- @1‚ðŽw’è‚·‚邯AƒCƒxƒ“ƒgƒLƒ…[‚ɂ͍őå1ŒÂ‚܂łµ‚©ƒCƒxƒ“ƒg‚ª—­‚Ü‚è‚Ü‚¹‚ñB0 ‚ðŽw’è‚·‚邯ƒCƒxƒ“ƒgƒLƒ…[‚É—­‚Ü‚éƒCƒxƒ“ƒg‚̐”‚É - §ŒÀ‚͂Ȃ­‚È‚è‚Ü‚·‚ªA‚ ‚Ü‚è‚ɃCƒxƒ“ƒg‚ª—­‚܂肷‚¬‚邯AƒtƒŠ[ƒY‚µ‚œ‚æ‚€‚ɂȂé‰Â”\«‚ª‚ ‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @ƒfƒtƒHƒ‹ƒg‚Í 6 ‚Å‚·B
+  どれだけのむベントを、䞀時期に発生させるこずができるかを指定したす。倀を蚭定するこずもできたす。
+  タむマの呚期よりも長い凊理が行われた時など、タむマむベントを凊理しきれない堎合がありたす。 + このずき、タむマはむベントをむベントキュヌには溜めたすが、そのむベントキュヌに溜めるむベントの数には䞊限がありたす。 + このプロパティはその最倧数を指定したす。
+  むベントを凊理する段階になった堎合、吉里吉里はキュヌに溜たった数のむベントを䞀時期に凊理しようずしたす。
+  1を指定するず、むベントキュヌには最倧1個たでしかむベントが溜たりたせん。0 を指定するずむベントキュヌに溜たるむベントの数に + 制限はなくなりたすが、あたりにむベントが溜たりすぎるず、フリヌズしたようになる可胜性があるので泚意しおください。
+  デフォルトは 6 です。
diff --git a/docs/kr2doc/contents/f_Timer_enabled.html b/docs/kr2doc/contents/f_Timer_enabled.html index f8deb02..dbba684 100644 --- a/docs/kr2doc/contents/f_Timer_enabled.html +++ b/docs/kr2doc/contents/f_Timer_enabled.html @@ -5,29 +5,29 @@ - enabled - ƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚é‚©‚Ç‚€‚© + enabled - むベントを発生させるかどうか - + - - + +

Timer.enabled

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+むベントを発生させるかどうか +
タむプ
-TimerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Timerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚È‚ç‚΃Cƒxƒ“ƒg‚ª”­¶‚µ‚Ü‚·B‹U‚È‚ç‚΃Cƒxƒ“ƒg‚Í”­¶‚µ‚Ü‚¹‚ñB +  むベントを発生させるかどうかを衚したす。倀を蚭定するこずもできたす。
+  真ならばむベントが発生したす。停ならばむベントは発生したせん。
diff --git a/docs/kr2doc/contents/f_Timer_interval.html b/docs/kr2doc/contents/f_Timer_interval.html index 3e82d81..f9ab589 100644 --- a/docs/kr2doc/contents/f_Timer_interval.html +++ b/docs/kr2doc/contents/f_Timer_interval.html @@ -5,34 +5,34 @@ - interval - ƒCƒxƒ“ƒg‚Ì”­¶ŽüŠú + interval - むベントの発生呚期 - + - - + +

Timer.interval

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒCƒxƒ“ƒg‚Ì”­¶ŽüŠú
-
ƒ^ƒCƒv
+むベントの発生呚期 +
タむプ
-TimerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Timerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒCƒxƒ“ƒg‚Ì”­¶ŽüŠú‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @’PˆÊ‚Í ms ( ƒ~ƒŠ•b ) ‚ŁAŽw’肳‚ê‚œŽžŠÔ‚²‚ƂɃCƒxƒ“ƒg‚ª”­¶‚µ‚Ü‚·B
- @ŽÀ”‚Å”­¶ŽüŠú‚ðŽw’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ł́A1/65536ƒ~ƒŠ•bž“x‚Å - Žw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚· (¬”“_ˆÈ‰º‚̐”’l‚́A‚±‚̐ž“x‚ÉŠÛ‚ß‚ç‚ê‚Ü‚·)B
- @1/65536ƒ~ƒŠ•b’ö“x‚̐ž“x‚ª‚ ‚邯ŒŸ‚Á‚Ä‚àAŽÀÛ‚É‚±‚̐ž“x‚ŃCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ªŒÄ‚яo‚³‚ê‚é•ۏ؂͂ ‚è‚Ü‚¹‚ñB - ŽÀÛ‚ɂ́AƒCƒxƒ“ƒg‚ªŒÄ‚яo‚³‚ê‚éƒ^ƒCƒ~ƒ“ƒO‚É‚Í3`10ms’ö“x‚̂Ԃꂪ‚ ‚è‚Ü‚·B - ‚µ‚©‚µA•œ‹Ï“IE’·Šú“I‚ɂ͂±‚̃vƒƒpƒeƒB‚ÅŽw’肵‚œŽüŠú‚ŃCƒxƒ“ƒg‚ª”­¶‚·‚邿‚€‚ÉŽ©“®“I‚É’²®‚ªs‚í‚ê‚Ü‚·B +  むベントの発生呚期を衚したす。倀を蚭定するこずもできたす。
+  単䜍は ms ( ミリ秒 ) で、指定された時間ごずにむベントが発生したす。
+  実数で発生呚期を指定するこずもできたす。珟バヌゞョンでは、1/65536ミリ秒粟床で + 指定するこずができたす (小数点以䞋の数倀は、この粟床に䞞められたす)。
+  1/65536ミリ秒皋床の粟床があるず蚀っおも、実際にこの粟床でむベントハンドラが呌び出される保蚌はありたせん。 + 実際には、むベントが呌び出されるタむミングには310ms皋床のぶれがありたす。 + しかし、平均的・長期的にはこのプロパティで指定した呚期でむベントが発生するように自動的に調敎が行われたす。
diff --git a/docs/kr2doc/contents/f_Timer_mode.html b/docs/kr2doc/contents/f_Timer_mode.html index 9229f37..423bb13 100644 --- a/docs/kr2doc/contents/f_Timer_mode.html +++ b/docs/kr2doc/contents/f_Timer_mode.html @@ -5,34 +5,34 @@ - mode - ƒ‚[ƒh + mode - モヌド - + - - + +

Timer.mode

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‚[ƒh
-
ƒ^ƒCƒv
+モヌド +
タむプ
-TimerƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Timerクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @“®ì‚̃‚[ƒh‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ˆÈ‰º‚Ì’l‚Ì‚¢‚ž‚ê‚©‚ðŽw’肵‚Ü‚·B
- atmNormal : ’ʏí‚̃Cƒxƒ“ƒg”zM‚Ì—Dæ“x‚ŃCƒxƒ“ƒg‚ª”zM‚³‚ê‚Ü‚·B
- atmExclusive : ‘Œ‚Ì”ñ“¯ŠúƒCƒxƒ“ƒg‚æ‚è‚à—Dæ‚³‚ê‚Ä”zM‚³‚ê‚Ü‚·
- atmAtIdle : ƒAƒCƒhƒ‹ó‘Ô ( ‘Œ‚É”zM‚·‚éƒCƒxƒ“ƒg‚ª–³‚­‚È‚Á‚œ‚Æ‚« ) ‚É”zM‚³‚ê‚Ü‚·B
+  動䜜のモヌドを衚したす。倀を蚭定するこずもできたす。
+  以䞋の倀のいずれかを指定したす。
+ atmNormal : 通垞のむベント配信の優先床でむベントが配信されたす。
+ atmExclusive : 他の非同期むベントよりも優先されお配信されたす
+ atmAtIdle : アむドル状態 ( 他に配信するむベントが無くなったずき ) に配信されたす。
-
ŽQÆ
+
参照
AsyncTrigger.mode
diff --git a/docs/kr2doc/contents/f_Timer_onTimer.html b/docs/kr2doc/contents/f_Timer_onTimer.html index c26bb84..c82d51b 100644 --- a/docs/kr2doc/contents/f_Timer_onTimer.html +++ b/docs/kr2doc/contents/f_Timer_onTimer.html @@ -5,36 +5,36 @@ - onTimer - ƒ^ƒCƒ}[ŽüŠú‚ª—ˆ‚œ + onTimer - タむマヌ呚期が来た - + - - + +

Timer.onTimer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ^ƒCƒ}[ŽüŠú‚ª—ˆ‚œ
-
ƒ^ƒCƒv
+タむマヌ呚期が来た +
タむプ
-TimerƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Timerクラスのむベント
-
\•¶
+
構文
onTimer()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒ^ƒCƒ}[‚ÌŽüŠú‚²‚ƂɌĂ΂ê‚Ü‚·B +  タむマヌの呚期ごずに呌ばれたす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay.html b/docs/kr2doc/contents/f_VideoOverlay.html index a866971..01aeceb 100644 --- a/docs/kr2doc/contents/f_VideoOverlay.html +++ b/docs/kr2doc/contents/f_VideoOverlay.html @@ -9,99 +9,99 @@ - + - +

VideoOverlay

-@VideoOverlay ƒNƒ‰ƒX‚́AMPEG I ‚â WMVA SWF (Macromedia Flash) ‚Ȃǂð•\ŽŠ‚·‚邜‚ß•\ŽŠ—̈æ‚ðì¬‚·‚éƒNƒ‰ƒX‚Å‚·B‚Ü‚œAWMV/MPEG I Ä¶Žž‚́A‹g—¢‹g—¢‚̃ŒƒCƒ„‚É•\ŽŠ‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@WMV/MPEG I ‚ðÄ¶‚·‚邯‚«‚́A‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚ɁAkrmovie.dll ‚ª•K—v‚ɂȂè‚Ü‚·B
-@SWF ‚ðÄ¶‚·‚éê‡‚́A‹g—¢‹g—¢ŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚É krflash.dll ‚ª•K—v‚ɂȂè‚Ü‚·B
-@SWF ‚ł́A‚¢‚­‚‚©‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚ªŽg—p‚Å‚«‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B
+ VideoOverlay クラスは、MPEG I や WMV、 SWF (Macromedia Flash) などを衚瀺するため衚瀺領域を䜜成するクラスです。たた、WMV/MPEG I 再生時は、吉里吉里のレむダに衚瀺を行うこずができたす。
+ WMV/MPEG I を再生するずきは、吉里吉里実行可胜ファむルず同じ堎所に、krmovie.dll が必芁になりたす。
+ SWF を再生する堎合は、吉里吉里実行可胜ファむルず同じ堎所に krflash.dll が必芁になりたす。
+ SWF では、いく぀かのメ゜ッドやプロパティが䜿甚できない可胜性がありたす。

-@ƒŒƒCƒ„‚ł̍ж‚ðœ‚«AWMV/MPEG I ‚̃I[ƒo[ƒŒƒC‚É‚æ‚éÄ¶‚â Flash ‚̍ж‚ł́AVideoOverlay ƒNƒ‰ƒX‚Ì•\ŽŠ—̈æ‚́A‚·‚ׂẴŒƒCƒ„‚æ‚è‚àŽè‘O‚É•\ŽŠ‚³‚êA“§‰ß‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
-@ƒŒƒCƒ„‚ł̍ж‚́AƒI[ƒo[ƒŒƒC‚ł̍ж‚É”ä‚ׁAÄ¶Žž‚̃vƒƒZƒbƒT‚Ì•‰‰×‚͍‚‚­‚È‚éŒXŒü‚É‚ ‚è‚Ü‚·B
+ レむダでの再生を陀き、WMV/MPEG I のオヌバヌレむによる再生や Flash の再生では、VideoOverlay クラスの衚瀺領域は、すべおのレむダよりも手前に衚瀺され、透過するこずはできたせん。
+ レむダでの再生は、オヌバヌレむでの再生に比べ、再生時のプロセッサの負荷は高くなる傟向にありたす。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
VideoOverlay
-
ƒƒ\ƒbƒh
+
メ゜ッド
-cancelPeriodEvent ( Žw’èƒtƒŒ[ƒ€‚ł̃Cƒxƒ“ƒg”­¶‚Ì‰ðœ )
-cancelSegmentLoop ( ƒtƒŒ[ƒ€ŠÔƒ‹[ƒv‚Ì‰ðœ )
-close ( ƒƒfƒBƒA‚ð•‚¶‚é )
-open ( ƒƒfƒBƒA‚ðŠJ‚­ )
-pause ( ˆêŽž’âŽ~ )
-play ( Ä¶ŠJŽn )
-prepare ( Ä¶€”õ )
-resetMixingLayer ( ƒ~ƒLƒVƒ“ƒO‘ΏۃŒƒCƒ„‚̐ݒè‰ðœ )
-rewind ( Šª‚«–ß‚µ )
-selectAudioStream ( ‰¹ºƒXƒgƒŠ[ƒ€‚Ì‘I‘ð )
-setBounds ( Ä¶‹éŒ`‚̈ʒu‚ƃTƒCƒY‚ðŽw’è )
-setMixingLayer ( ƒ~ƒLƒVƒ“ƒO‘ΏۃŒƒCƒ„‚̐ݒè )
-setPeriodEvent ( Žw’èƒtƒŒ[ƒ€‚ł̃Cƒxƒ“ƒg”­¶‚ÌŽw’è )
-setPos ( Ä¶‹éŒ`‚̍¶ãˆÊ’u‚ðŽw’è )
-setSegmentLoop ( ƒtƒŒ[ƒ€ŠÔƒ‹[ƒv‚̐ݒè )
-setSize ( Ä¶‹éŒ`‚̃TƒCƒY‚ðŽw’è )
-stop ( Ä¶’âŽ~ )
+cancelPeriodEvent ( 指定フレヌムでのむベント発生の解陀 )
+cancelSegmentLoop ( フレヌム間ルヌプの解陀 )
+close ( メディアを閉じる )
+open ( メディアを開く )
+pause ( 䞀時停止 )
+play ( 再生開始 )
+prepare ( 再生準備 )
+resetMixingLayer ( ミキシング察象レむダの蚭定解陀 )
+rewind ( 巻き戻し )
+selectAudioStream ( 音声ストリヌムの遞択 )
+setBounds ( 再生矩圢の䜍眮ずサむズを指定 )
+setMixingLayer ( ミキシング察象レむダの蚭定 )
+setPeriodEvent ( 指定フレヌムでのむベント発生の指定 )
+setPos ( 再生矩圢の巊䞊䜍眮を指定 )
+setSegmentLoop ( フレヌム間ルヌプの蚭定 )
+setSize ( 再生矩圢のサむズを指定 )
+stop ( 再生停止 )
-
ƒvƒƒpƒeƒB
+
プロパティ
-audioBalance ( ‰¹ºƒoƒ‰ƒ“ƒX(ƒpƒjƒ“ƒO) )
-audioVolume ( ‰¹ºƒ{ƒŠƒ…[ƒ€ )
-brightness ( ƒrƒfƒI‚Ì‹P“x )
-brightnessDefaultValue ( ƒrƒfƒI‚Ì‹P“xŠù’è’l )
-brightnessRangeMax ( ƒrƒfƒI‚Ì‹P“xƒŒƒ“ƒWÅ‘å’l )
-brightnessRangeMin ( ƒrƒfƒI‚Ì‹P“xƒŒƒ“ƒWÅ¬’l )
-brightnessStepSize ( ƒrƒfƒI‚Ì‹P“x‘ŒžƒXƒeƒbƒv’l )
-contrast ( ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒg )
-contrastDefaultValue ( ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒgŠù’è’l )
-contrastRangeMax ( ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒgƒŒƒ“ƒWÅ‘å’l )
-contrastRangeMin ( ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒgƒŒƒ“ƒWÅ¬’l )
-contrastStepSize ( ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒg‘ŒžƒXƒeƒbƒv’l )
-enabledAudioStream ( Ä¶‘Ώۉ¹ºƒXƒgƒŠ[ƒ€”ԍ† )
-fps ( ƒtƒŒ[ƒ€ƒŒ[ƒg )
-frame ( Œ»Ý‚̃tƒŒ[ƒ€ )
-height ( Ä¶‹éŒ`‚̏c• )
-hue ( ƒrƒfƒI‚̐F‘Š )
-hueDefaultValue ( ƒrƒfƒI‚̐F‘ŠŠù’è’l )
-hueRangeMax ( ƒrƒfƒI‚̐F‘ŠƒŒƒ“ƒWÅ‘å’l )
-hueRangeMin ( ƒrƒfƒI‚̐F‘ŠƒŒƒ“ƒWÅ¬’l )
-hueStepSize ( ƒrƒfƒI‚̐F‘Š‘ŒžƒXƒeƒbƒv’l )
-layer1 ( •`‰æƒŒƒCƒ„Žw’è1 )
-layer2 ( •`‰æƒŒƒCƒ„Žw’è2 )
-left ( Ä¶‹éŒ`‚̍¶’[ˆÊ’u )
-loop ( ƒ‹[ƒvÄ¶‚ð‚·‚é‚©‚Ç‚€‚© )
-mixingMovieAlpha ( ƒrƒfƒI‚Ì“§–Ÿ“x )
-mixingMovieBGColor ( ƒrƒfƒI‚Ì”wŒiF )
-mode ( ƒI[ƒo[ƒŒƒCorƒŒƒCƒ„•`‰æ‚ÌŽw’è )
-numberOfAudioStream ( ‰¹ºƒXƒgƒŠ[ƒ€” )
-numberOfFrame ( ‘SƒtƒŒ[ƒ€” )
-periodEventFrame ( ƒsƒŠƒIƒhƒCƒxƒ“ƒgƒtƒŒ[ƒ€ )
-playRate ( Ä¶‘¬“x )
-position ( Ä¶ˆÊ’u )
-saturation ( ƒrƒfƒI‚̍ʓx )
-saturationDefaultValue ( ƒrƒfƒI‚̍ʓxŠù’è’l )
-saturationRangeMax ( ƒrƒfƒI‚̍ʓxƒŒƒ“ƒWÅ‘å’l )
-saturationRangeMin ( ƒrƒfƒI‚̍ʓxƒŒƒ“ƒWÅ¬’l )
-saturationStepSize ( ƒrƒfƒI‚̍ʓx‘ŒžƒXƒeƒbƒv’l )
-segmentLoopEndFrame ( ƒZƒOƒƒ“ƒgƒ‹[ƒv‚ÌŠJŽnƒtƒŒ[ƒ€ )
-segmentLoopStartFrame ( ƒZƒOƒƒ“ƒgƒ‹[ƒv‚ÌŠJŽnƒtƒŒ[ƒ€ )
-top ( Ä¶‹éŒ`‚̏ã’[ˆÊ’u )
-totalTime ( ‡ŒvŽžŠÔ )
-visible ( ‰ÂŽ‹‚©‚Ç‚€‚© )
-width ( Ä¶‹éŒ`‚̉¡• )
+audioBalance ( 音声バランス(パニング) )
+audioVolume ( 音声ボリュヌム )
+brightness ( ビデオの茝床 )
+brightnessDefaultValue ( ビデオの茝床既定倀 )
+brightnessRangeMax ( ビデオの茝床レンゞ最倧倀 )
+brightnessRangeMin ( ビデオの茝床レンゞ最小倀 )
+brightnessStepSize ( ビデオの茝床増枛ステップ倀 )
+contrast ( ビデオのコントラスト )
+contrastDefaultValue ( ビデオのコントラスト既定倀 )
+contrastRangeMax ( ビデオのコントラストレンゞ最倧倀 )
+contrastRangeMin ( ビデオのコントラストレンゞ最小倀 )
+contrastStepSize ( ビデオのコントラスト増枛ステップ倀 )
+enabledAudioStream ( 再生察象音声ストリヌム番号 )
+fps ( フレヌムレヌト )
+frame ( 珟圚のフレヌム )
+height ( 再生矩圢の瞊幅 )
+hue ( ビデオの色盞 )
+hueDefaultValue ( ビデオの色盞既定倀 )
+hueRangeMax ( ビデオの色盞レンゞ最倧倀 )
+hueRangeMin ( ビデオの色盞レンゞ最小倀 )
+hueStepSize ( ビデオの色盞増枛ステップ倀 )
+layer1 ( 描画レむダ指定1 )
+layer2 ( 描画レむダ指定2 )
+left ( 再生矩圢の巊端䜍眮 )
+loop ( ルヌプ再生をするかどうか )
+mixingMovieAlpha ( ビデオの透明床 )
+mixingMovieBGColor ( ビデオの背景色 )
+mode ( オヌバヌレむorレむダ描画の指定 )
+numberOfAudioStream ( 音声ストリヌム数 )
+numberOfFrame ( 党フレヌム数 )
+periodEventFrame ( ピリオドむベントフレヌム )
+playRate ( 再生速床 )
+position ( 再生䜍眮 )
+saturation ( ビデオの圩床 )
+saturationDefaultValue ( ビデオの圩床既定倀 )
+saturationRangeMax ( ビデオの圩床レンゞ最倧倀 )
+saturationRangeMin ( ビデオの圩床レンゞ最小倀 )
+saturationStepSize ( ビデオの圩床増枛ステップ倀 )
+segmentLoopEndFrame ( セグメントルヌプの開始フレヌム )
+segmentLoopStartFrame ( セグメントルヌプの開始フレヌム )
+top ( 再生矩圢の䞊端䜍眮 )
+totalTime ( 合蚈時間 )
+visible ( 可芖かどうか )
+width ( 再生矩圢の暪幅 )
-
ƒCƒxƒ“ƒg
+
むベント
-onCallbackCommand ( ƒR[ƒ‹ƒoƒbƒNƒRƒ}ƒ“ƒh‚ª”­¶‚µ‚œ )
-onFrameUpdate ( ƒrƒfƒIƒtƒŒ[ƒ€‚ªXV‚³‚ꂜ )
-onPeriod ( PeriodƒCƒxƒ“ƒg‚ª”­¶‚µ‚œ )
-onStatusChanged ( ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ )
+onCallbackCommand ( コヌルバックコマンドが発生した )
+onFrameUpdate ( ビデオフレヌムが曎新された )
+onPeriod ( Periodむベントが発生した )
+onStatusChanged ( ステヌタスが倉曎された )
diff --git a/docs/kr2doc/contents/f_VideoOverlay_VideoOverlay.html b/docs/kr2doc/contents/f_VideoOverlay_VideoOverlay.html index 62f28a2..f463650 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_VideoOverlay.html +++ b/docs/kr2doc/contents/f_VideoOverlay_VideoOverlay.html @@ -5,45 +5,45 @@ - VideoOverlay - VideoOverlay ƒIƒuƒWƒFƒNƒg‚̍\’z + VideoOverlay - VideoOverlay オブゞェクトの構築 - + - - + +

VideoOverlay.VideoOverlay

-
‹@”\/ˆÓ–¡
+
機胜/意味
-VideoOverlay ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+VideoOverlay オブゞェクトの構築 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+VideoOverlayクラスのコンストラクタ
-
\•¶
+
構文
VideoOverlay(window)
-
ˆø”
+
匕数
- +
-
window @‚±‚̃ŒƒCƒ„‚ð•Û—L‚·‚邱‚ƂɂȂéƒEƒBƒ“ƒhƒE ( Window ƒNƒ‰ƒX‚Ì - ƒIƒuƒWƒFƒNƒg ) ‚ðŽw’肵‚Ü‚·B
+
 このレむダを保有するこずになるりィンドり ( Window クラスの + オブゞェクト ) を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @VideoOverlay ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
+  VideoOverlay クラスのオブゞェクトを構築したす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_audioBalance.html b/docs/kr2doc/contents/f_VideoOverlay_audioBalance.html index e3fa028..7357098 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_audioBalance.html +++ b/docs/kr2doc/contents/f_VideoOverlay_audioBalance.html @@ -5,32 +5,32 @@ - audioBalance - ‰¹ºƒoƒ‰ƒ“ƒX(ƒpƒjƒ“ƒO) + audioBalance - 音声バランス(パニング) - + - - + +

VideoOverlay.audioBalance

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰¹ºƒoƒ‰ƒ“ƒX(ƒpƒjƒ“ƒO)
-
ƒ^ƒCƒv
+音声バランス(パニング) +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒpƒ“ (‰¹‘œˆÊ’u) ‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- ‰¹‚Ì•·‚±‚Š‚é¶‰E‚̈ʒu‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- -100000 ` 0 ` 100000 ‚̐”’l‚ÅŽw’肵A -100000 ‚ª Š®‘S‚ɍ¶A0 ‚ª’†‰›A100000 ‚ªŠ®‘S‚ɉE‚ɂȂè‚Ü‚·B
- ƒXƒeƒŒƒI‚̃\[ƒX‚ðÄ¶‚·‚éê‡‚́Aƒpƒ“‚́A¶‰E‚Ç‚¿‚ç‚©‚̃`ƒƒƒ“ƒlƒ‹‚ðŒžŠ‚³‚¹‚邱‚ƂŎÀŒ»‚³‚ê‚Ü‚·(0‚ðŽw’è‚·‚邯—Œƒ`ƒƒƒ“ƒlƒ‹‚ªo—Í‚³‚êA-100000‚ðŽw’è‚·‚邯¶ƒ`ƒƒƒ“ƒlƒ‹‚݂̂ªo—Í‚³‚ê‚é)B
- ‚±‚Ì‹@”\‚́ASWFÄ¶Žž‚ɂ͗˜—p‚Å‚«‚Ü‚¹‚ñB + パン (音像䜍眮) を衚したす。倀を蚭定するこずもできたす。
+ 音の聞こえる巊右の䜍眮を指定するこずができたす。
+ -100000  0  100000 の数倀で指定し、 -100000 が 完党に巊、0 が䞭倮、100000 が完党に右になりたす。
+ ステレオの゜ヌスを再生する堎合は、パンは、巊右どちらかのチャンネルを枛衰させるこずで実珟されたす(0を指定するず䞡チャンネルが出力され、-100000を指定するず巊チャンネルのみが出力される)。
+ この機胜は、SWF再生時には利甚できたせん。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_audioVolume.html b/docs/kr2doc/contents/f_VideoOverlay_audioVolume.html index 012769a..35a113c 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_audioVolume.html +++ b/docs/kr2doc/contents/f_VideoOverlay_audioVolume.html @@ -5,30 +5,30 @@ - audioVolume - ‰¹ºƒ{ƒŠƒ…[ƒ€ + audioVolume - 音声ボリュヌム - + - - + +

VideoOverlay.audioVolume

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰¹ºƒ{ƒŠƒ…[ƒ€
-
ƒ^ƒCƒv
+音声ボリュヌム +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- Ä¶‚·‚鉹—Ê‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- 0 ` 100000 ‚̐”’l‚ÅŽw’肵A 0 ‚ªŠ®‘Sƒ~ƒ…[ƒgA100000 ‚ª 100% ‚̉¹—ʂƂȂè‚Ü‚·B
- ‚±‚Ì‹@”\‚́ASWFÄ¶Žž‚ɂ͗˜—p‚Å‚«‚Ü‚¹‚ñB + 再生する音量を衚したす。倀を蚭定するこずもできたす。
+ 0  100000 の数倀で指定し、 0 が完党ミュヌト、100000 が 100% の音量ずなりたす。
+ この機胜は、SWF再生時には利甚できたせん。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_brightness.html b/docs/kr2doc/contents/f_VideoOverlay_brightness.html index f0bebd9..727fc08 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_brightness.html +++ b/docs/kr2doc/contents/f_VideoOverlay_brightness.html @@ -5,29 +5,29 @@ - brightness - ƒrƒfƒI‚Ì‹P“x + brightness - ビデオの茝床 - + - - + +

VideoOverlay.brightness

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚Ì‹P“x
-
ƒ^ƒCƒv
+ビデオの茝床 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒrƒfƒI‚Ì‹P“x‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ ビデオの茝床を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_brightnessDefaultValue.html b/docs/kr2doc/contents/f_VideoOverlay_brightnessDefaultValue.html index a54a110..0d08b38 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_brightnessDefaultValue.html +++ b/docs/kr2doc/contents/f_VideoOverlay_brightnessDefaultValue.html @@ -5,29 +5,29 @@ - brightnessDefaultValue - ƒrƒfƒI‚Ì‹P“xŠù’è’l + brightnessDefaultValue - ビデオの茝床既定倀 - + - - + +

VideoOverlay.brightnessDefaultValue

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚Ì‹P“xŠù’è’l
-
ƒ^ƒCƒv
+ビデオの茝床既定倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ‹P“x‚ÌŠù’è’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ 茝床の既定倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMax.html b/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMax.html index 4288169..b700c3c 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMax.html +++ b/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMax.html @@ -5,29 +5,29 @@ - brightnessRangeMax - ƒrƒfƒI‚Ì‹P“xƒŒƒ“ƒWÅ‘å’l + brightnessRangeMax - ビデオの茝床レンゞ最倧倀 - + - - + +

VideoOverlay.brightnessRangeMax

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚Ì‹P“xƒŒƒ“ƒWÅ‘å’l
-
ƒ^ƒCƒv
+ビデオの茝床レンゞ最倧倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ‹P“x‚Ì•‚̍őå’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ 茝床の幅の最倧倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMin.html b/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMin.html index e2fd369..1a7b4d0 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMin.html +++ b/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMin.html @@ -5,29 +5,29 @@ - brightnessRangeMin - ƒrƒfƒI‚Ì‹P“xƒŒƒ“ƒWÅ¬’l + brightnessRangeMin - ビデオの茝床レンゞ最小倀 - + - - + +

VideoOverlay.brightnessRangeMin

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚Ì‹P“xƒŒƒ“ƒWÅ¬’l
-
ƒ^ƒCƒv
+ビデオの茝床レンゞ最小倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ‹P“x‚Ì•‚̍ŏ¬’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ 茝床の幅の最小倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_brightnessStepSize.html b/docs/kr2doc/contents/f_VideoOverlay_brightnessStepSize.html index d13b86b..e2b39da 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_brightnessStepSize.html +++ b/docs/kr2doc/contents/f_VideoOverlay_brightnessStepSize.html @@ -5,30 +5,30 @@ - brightnessStepSize - ƒrƒfƒI‚Ì‹P“x‘ŒžƒXƒeƒbƒv’l + brightnessStepSize - ビデオの茝床増枛ステップ倀 - + - - + +

VideoOverlay.brightnessStepSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚Ì‹P“x‘ŒžƒXƒeƒbƒv’l
-
ƒ^ƒCƒv
+ビデオの茝床増枛ステップ倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- brightnessRangeMin ‚©‚ç brightnessRangeMax ‚Ö‚Ì—LŒø‚È‘•ª‚ð•\‚µ‚Ü‚·B
- ‚±‚Ì’l‚Ì’PˆÊ‚Å‹P“x‚ð•ύX‚Å‚«‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ brightnessRangeMin から brightnessRangeMax ぞの有効な増分を衚したす。
+ この倀の単䜍で茝床を倉曎できたす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_cancelPeriodEvent.html b/docs/kr2doc/contents/f_VideoOverlay_cancelPeriodEvent.html index bdc5c83..e2fb89b 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_cancelPeriodEvent.html +++ b/docs/kr2doc/contents/f_VideoOverlay_cancelPeriodEvent.html @@ -5,43 +5,43 @@ - cancelPeriodEvent - Žw’èƒtƒŒ[ƒ€‚ł̃Cƒxƒ“ƒg”­¶‚Ì‰ðœ + cancelPeriodEvent - 指定フレヌムでのむベント発生の解陀 - + - - + +

VideoOverlay.cancelPeriodEvent

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žw’èƒtƒŒ[ƒ€‚ł̃Cƒxƒ“ƒg”­¶‚̉ðœ
-
ƒ^ƒCƒv
+指定フレヌムでのむベント発生の解陀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
cancelPeriodEvent()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- setPeriodEventƒƒ\ƒbƒh‚Őݒ肵‚œƒCƒxƒ“ƒg”­¶‚ð‰ðœ‚µ‚Ü‚·B
- ‚±‚Ì‹@”\‚́ASWFÄ¶Žž‚ɂ͗˜—p‚Å‚«‚Ü‚¹‚ñB + setPeriodEventメ゜ッドで蚭定したむベント発生を解陀したす。
+ この機胜は、SWF再生時には利甚できたせん。
-
ŽQÆ
+
参照
VideoOverlay.setPeriodEvent
diff --git a/docs/kr2doc/contents/f_VideoOverlay_cancelSegmentLoop.html b/docs/kr2doc/contents/f_VideoOverlay_cancelSegmentLoop.html index 3e1a819..5a15a50 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_cancelSegmentLoop.html +++ b/docs/kr2doc/contents/f_VideoOverlay_cancelSegmentLoop.html @@ -5,43 +5,43 @@ - cancelSegmentLoop - ƒtƒŒ[ƒ€ŠÔƒ‹[ƒv‚Ì‰ðœ + cancelSegmentLoop - フレヌム間ルヌプの解陀 - + - - + +

VideoOverlay.cancelSegmentLoop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒŒ[ƒ€ŠÔƒ‹[ƒv‚̉ðœ
-
ƒ^ƒCƒv
+フレヌム間ルヌプの解陀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
cancelSegmentLoop()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- setSegmentLoopƒƒ\ƒbƒh‚ÅŽw’肵‚œƒZƒOƒƒ“ƒgŠÔƒ‹[ƒv‚ð‰ðœ‚µ‚Ü‚·B
- ‚±‚Ì‹@”\‚́ASWFÄ¶Žž‚ɂ͗˜—p‚Å‚«‚Ü‚¹‚ñB + setSegmentLoopメ゜ッドで指定したセグメント間ルヌプを解陀したす。
+ この機胜は、SWF再生時には利甚できたせん。
-
ŽQÆ
+
参照
VideoOverlay.setSegmentLoop
diff --git a/docs/kr2doc/contents/f_VideoOverlay_close.html b/docs/kr2doc/contents/f_VideoOverlay_close.html index dfb7d69..189bf2d 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_close.html +++ b/docs/kr2doc/contents/f_VideoOverlay_close.html @@ -5,43 +5,43 @@ - close - ƒƒfƒBƒA‚ð•‚¶‚é + close - メディアを閉じる - + - - + +

VideoOverlay.close

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ð•‚¶‚é
-
ƒ^ƒCƒv
+メディアを閉じる +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
close()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- ƒƒfƒBƒA‚ð•‚¶‚Ü‚·B
- ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂Ɋm•Û‚³‚ê‚Ä‚¢‚œƒŠƒ\[ƒX‚È‚Ç‚à‚·‚ׂĉð•ú‚µ‚Ü‚·B
+ メディアを閉じたす。
+ メディアを再生するために確保されおいたリ゜ヌスなどもすべお解攟したす。
-
ŽQÆ
+
参照
VideoOverlay.setSegmentLoop
diff --git a/docs/kr2doc/contents/f_VideoOverlay_contrast.html b/docs/kr2doc/contents/f_VideoOverlay_contrast.html index b42c018..35c2ec0 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_contrast.html +++ b/docs/kr2doc/contents/f_VideoOverlay_contrast.html @@ -5,29 +5,29 @@ - contrast - ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒg + contrast - ビデオのコントラスト - + - - + +

VideoOverlay.contrast

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒg
-
ƒ^ƒCƒv
+ビデオのコントラスト +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒg‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ ビデオのコントラストを衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_contrastDefaultValue.html b/docs/kr2doc/contents/f_VideoOverlay_contrastDefaultValue.html index b542cad..841b511 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_contrastDefaultValue.html +++ b/docs/kr2doc/contents/f_VideoOverlay_contrastDefaultValue.html @@ -5,29 +5,29 @@ - contrastDefaultValue - ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒgŠù’è’l + contrastDefaultValue - ビデオのコントラスト既定倀 - + - - + +

VideoOverlay.contrastDefaultValue

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒgŠù’è’l
-
ƒ^ƒCƒv
+ビデオのコントラスト既定倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ƒRƒ“ƒgƒ‰ƒXƒg‚ÌŠù’è’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ コントラストの既定倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMax.html b/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMax.html index 4c5dcfc..c569a79 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMax.html +++ b/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMax.html @@ -5,29 +5,29 @@ - contrastRangeMax - ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒgƒŒƒ“ƒWÅ‘å’l + contrastRangeMax - ビデオのコントラストレンゞ最倧倀 - + - - + +

VideoOverlay.contrastRangeMax

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒgƒŒƒ“ƒWÅ‘å’l
-
ƒ^ƒCƒv
+ビデオのコントラストレンゞ最倧倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ƒRƒ“ƒgƒ‰ƒXƒg‚Ì•‚̍őå’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ コントラストの幅の最倧倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMin.html b/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMin.html index 4abebec..2cde62a 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMin.html +++ b/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMin.html @@ -5,29 +5,29 @@ - contrastRangeMin - ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒgƒŒƒ“ƒWÅ¬’l + contrastRangeMin - ビデオのコントラストレンゞ最小倀 - + - - + +

VideoOverlay.contrastRangeMin

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒgƒŒƒ“ƒWÅ¬’l
-
ƒ^ƒCƒv
+ビデオのコントラストレンゞ最小倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ƒRƒ“ƒgƒ‰ƒXƒg‚Ì•‚̍ŏ¬’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ コントラストの幅の最小倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_contrastStepSize.html b/docs/kr2doc/contents/f_VideoOverlay_contrastStepSize.html index 3ef1654..6680ee8 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_contrastStepSize.html +++ b/docs/kr2doc/contents/f_VideoOverlay_contrastStepSize.html @@ -5,30 +5,30 @@ - contrastStepSize - ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒg‘ŒžƒXƒeƒbƒv’l + contrastStepSize - ビデオのコントラスト増枛ステップ倀 - + - - + +

VideoOverlay.contrastStepSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̃Rƒ“ƒgƒ‰ƒXƒg‘ŒžƒXƒeƒbƒv’l
-
ƒ^ƒCƒv
+ビデオのコントラスト増枛ステップ倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- contrastRangeMin ‚©‚ç contrastRangeMax ‚Ö‚Ì—LŒø‚È‘•ª‚ð•\‚µ‚Ü‚·B
- ‚±‚Ì’l‚Ì’PˆÊ‚ŃRƒ“ƒgƒ‰ƒXƒg‚ð•ύX‚Å‚«‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ contrastRangeMin から contrastRangeMax ぞの有効な増分を衚したす。
+ この倀の単䜍でコントラストを倉曎できたす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_enabledAudioStream.html b/docs/kr2doc/contents/f_VideoOverlay_enabledAudioStream.html index 7076c04..2db9565 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_enabledAudioStream.html +++ b/docs/kr2doc/contents/f_VideoOverlay_enabledAudioStream.html @@ -5,32 +5,32 @@ - enabledAudioStream - Ä¶‘Ώۉ¹ºƒXƒgƒŠ[ƒ€”ԍ† + enabledAudioStream - 再生察象音声ストリヌム番号 - + - - + +

VideoOverlay.enabledAudioStream

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶‘Ώۉ¹ºƒXƒgƒŠ[ƒ€”ԍ†
-
ƒ^ƒCƒv
+再生察象音声ストリヌム番号 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- MPEGƒtƒ@ƒCƒ‹‚݂̂ŗ˜—p‰Â”\‚Å‚·B - Ä¶‘Ώۂ̃I[ƒfƒBƒIƒXƒgƒŠ[ƒ€”ԍ†‚ðŽæ“Ÿ‚Å‚«‚Ü‚·B - ƒI[ƒfƒBƒIƒXƒgƒŠ[ƒ€‚ªŒ©•t‚©‚ç‚È‚¢ê‡‚Í-1‚ð•Ô‚µ‚Ü‚·B + MPEGファむルのみで利甚可胜です。 + 再生察象のオヌディオストリヌム番号を取埗できたす。 + オヌディオストリヌムが芋付からない堎合は-1を返したす。
-
ŽQÆ
+
参照
VideoOverlay.selectAudioStream
VideoOverlay.numberOfAudioStream
diff --git a/docs/kr2doc/contents/f_VideoOverlay_fps.html b/docs/kr2doc/contents/f_VideoOverlay_fps.html index 54f88ab..8063ab6 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_fps.html +++ b/docs/kr2doc/contents/f_VideoOverlay_fps.html @@ -5,29 +5,29 @@ - fps - ƒtƒŒ[ƒ€ƒŒ[ƒg + fps - フレヌムレヌト - + - - + +

VideoOverlay.fps

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒŒ[ƒ€ƒŒ[ƒg
-
ƒ^ƒCƒv
+フレヌムレヌト
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ƒtƒŒ[ƒ€ƒŒ[ƒg(ƒtƒŒ[ƒ€/•b)‚ð•\‚µ‚Ü‚·B
- SWF Ä¶’†‚ł͖³Œø‚Å‚·B
+ フレヌムレヌト(フレヌム/秒)を衚したす。
+ SWF 再生䞭では無効です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_frame.html b/docs/kr2doc/contents/f_VideoOverlay_frame.html index a77c4ca..ae3026e 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_frame.html +++ b/docs/kr2doc/contents/f_VideoOverlay_frame.html @@ -5,31 +5,31 @@ - frame - Œ»Ý‚̃tƒŒ[ƒ€ + frame - 珟圚のフレヌム - + - - + +

VideoOverlay.frame

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Œ»Ý‚̃tƒŒ[ƒ€
-
ƒ^ƒCƒv
+珟圚のフレヌム +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒƒfƒBƒA‚̍жˆÊ’u‚ðƒtƒŒ[ƒ€’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- SWF Ä¶’†‚ł͖³Œø‚Å‚·B
+ メディアの再生䜍眮をフレヌム単䜍で衚したす。倀を蚭定するこずもできたす。
+ SWF 再生䞭では無効です。
-
ŽQÆ
+
参照
VideoOverlay.position
VideoOverlay.numberOfFrame
diff --git a/docs/kr2doc/contents/f_VideoOverlay_height.html b/docs/kr2doc/contents/f_VideoOverlay_height.html index 641eccc..196717d 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_height.html +++ b/docs/kr2doc/contents/f_VideoOverlay_height.html @@ -5,32 +5,32 @@ - height - Ä¶‹éŒ`‚̏c• + height - 再生矩圢の瞊幅 - + - - + +

VideoOverlay.height

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶‹éŒ`‚̏c•
-
ƒ^ƒCƒv
+再生矩圢の瞊幅
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶‹éŒ`‚̏c•‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚́AŒ»ƒo[ƒWƒ‡ƒ“‚ł̓ŒƒCƒ„Ä¶Žž‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñ(í‚ɃTƒCƒY‚̓rƒfƒI‚̃TƒCƒY‚Æ“¯‚¶‚ɂȂè‚Ü‚·)B
+  再生矩圢の瞊幅を衚したす。倀を蚭定するこずもできたす。
+  このプロパティは、珟バヌゞョンではレむダ再生時は䜿甚できたせん(垞にサむズはビデオのサむズず同じになりたす)。
-
ŽQÆ
+
参照
VideoOverlay.width
VideoOverlay.setSize
diff --git a/docs/kr2doc/contents/f_VideoOverlay_hue.html b/docs/kr2doc/contents/f_VideoOverlay_hue.html index df5416b..faf4b71 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_hue.html +++ b/docs/kr2doc/contents/f_VideoOverlay_hue.html @@ -5,29 +5,29 @@ - hue - ƒrƒfƒI‚̐F‘Š + hue - ビデオの色盞 - + - - + +

VideoOverlay.hue

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̐F‘Š
-
ƒ^ƒCƒv
+ビデオの色盞
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒrƒfƒI‚̐F‘Š‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ ビデオの色盞を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_hueDefaultValue.html b/docs/kr2doc/contents/f_VideoOverlay_hueDefaultValue.html index a1f3e2e..b3e42af 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_hueDefaultValue.html +++ b/docs/kr2doc/contents/f_VideoOverlay_hueDefaultValue.html @@ -5,29 +5,29 @@ - hueDefaultValue - ƒrƒfƒI‚̐F‘ŠŠù’è’l + hueDefaultValue - ビデオの色盞既定倀 - + - - + +

VideoOverlay.hueDefaultValue

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̐F‘ŠŠù’è’l
-
ƒ^ƒCƒv
+ビデオの色盞既定倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- F‘Š‚ÌŠù’è’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ 色盞の既定倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_hueRangeMax.html b/docs/kr2doc/contents/f_VideoOverlay_hueRangeMax.html index d050cda..67b3024 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_hueRangeMax.html +++ b/docs/kr2doc/contents/f_VideoOverlay_hueRangeMax.html @@ -5,29 +5,29 @@ - hueRangeMax - ƒrƒfƒI‚̐F‘ŠƒŒƒ“ƒWÅ‘å’l + hueRangeMax - ビデオの色盞レンゞ最倧倀 - + - - + +

VideoOverlay.hueRangeMax

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̐F‘ŠƒŒƒ“ƒWÅ‘å’l
-
ƒ^ƒCƒv
+ビデオの色盞レンゞ最倧倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- F‘Š‚Ì•‚̍őå’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ 色盞の幅の最倧倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_hueRangeMin.html b/docs/kr2doc/contents/f_VideoOverlay_hueRangeMin.html index 65c1ad9..3697967 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_hueRangeMin.html +++ b/docs/kr2doc/contents/f_VideoOverlay_hueRangeMin.html @@ -5,29 +5,29 @@ - hueRangeMin - ƒrƒfƒI‚̐F‘ŠƒŒƒ“ƒWÅ¬’l + hueRangeMin - ビデオの色盞レンゞ最小倀 - + - - + +

VideoOverlay.hueRangeMin

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̐F‘ŠƒŒƒ“ƒWÅ¬’l
-
ƒ^ƒCƒv
+ビデオの色盞レンゞ最小倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- F‘Š‚Ì•‚̍ŏ¬’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ 色盞の幅の最小倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_hueStepSize.html b/docs/kr2doc/contents/f_VideoOverlay_hueStepSize.html index 891b12b..977a95a 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_hueStepSize.html +++ b/docs/kr2doc/contents/f_VideoOverlay_hueStepSize.html @@ -5,30 +5,30 @@ - hueStepSize - ƒrƒfƒI‚̐F‘Š‘ŒžƒXƒeƒbƒv’l + hueStepSize - ビデオの色盞増枛ステップ倀 - + - - + +

VideoOverlay.hueStepSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̐F‘Š‘ŒžƒXƒeƒbƒv’l
-
ƒ^ƒCƒv
+ビデオの色盞増枛ステップ倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- hueRangeMin ‚©‚ç hueRangeMax ‚Ö‚Ì—LŒø‚È‘•ª‚ð•\‚µ‚Ü‚·B
- ‚±‚Ì’l‚Ì’PˆÊ‚ŐF‘Š‚ð•ύX‚Å‚«‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ hueRangeMin から hueRangeMax ぞの有効な増分を衚したす。
+ この倀の単䜍で色盞を倉曎できたす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_layer1.html b/docs/kr2doc/contents/f_VideoOverlay_layer1.html index 915c493..91db699 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_layer1.html +++ b/docs/kr2doc/contents/f_VideoOverlay_layer1.html @@ -5,29 +5,29 @@ - layer1 - •`‰æƒŒƒCƒ„Žw’è1 + layer1 - 描画レむダ指定1 - + - - + +

VideoOverlay.layer1

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æƒŒƒCƒ„Žw’è1
-
ƒ^ƒCƒv
+描画レむダ指定1 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„•`‰æƒ‚[ƒhŽžA•`‰æ‚·‚郌ƒCƒ„‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @layer1 ƒvƒƒpƒeƒB‚Æ layer2 ƒvƒƒpƒeƒB‚ðˆÙ‚Ȃ郌ƒCƒ„‚ɐݒ肷‚邱‚Ƃɂæ‚èA“¯Žž‚É‚Q‚‚̃ŒƒCƒ„‚É“¯‚¶“®‰æ‚ð•\ŽŠ‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  レむダ描画モヌド時、描画するレむダを衚したす。倀を蚭定するこずもできたす。
+  layer1 プロパティず layer2 プロパティを異なるレむダに蚭定するこずにより、同時に぀のレむダに同じ動画を衚瀺させるこずができたす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_layer2.html b/docs/kr2doc/contents/f_VideoOverlay_layer2.html index 01685b2..12fc669 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_layer2.html +++ b/docs/kr2doc/contents/f_VideoOverlay_layer2.html @@ -5,28 +5,28 @@ - layer2 - •`‰æƒŒƒCƒ„Žw’è2 + layer2 - 描画レむダ指定2 - + - - + +

VideoOverlay.layer2

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æƒŒƒCƒ„Žw’è2
-
ƒ^ƒCƒv
+描画レむダ指定2 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒŒƒCƒ„•`‰æƒ‚[ƒhŽžA•`‰æ‚·‚郌ƒCƒ„‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+ レむダ描画モヌド時、描画するレむダを衚したす。倀を蚭定するこずもできたす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_left.html b/docs/kr2doc/contents/f_VideoOverlay_left.html index ffc5f7a..2afc952 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_left.html +++ b/docs/kr2doc/contents/f_VideoOverlay_left.html @@ -5,30 +5,30 @@ - left - Ä¶‹éŒ`‚̍¶’[ˆÊ’u + left - 再生矩圢の巊端䜍眮 - + - - + +

VideoOverlay.left

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶‹éŒ`‚̍¶’[ˆÊ’u
-
ƒ^ƒCƒv
+再生矩圢の巊端䜍眮 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶‹éŒ`‚̍¶’[ˆÊ’u‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  再生矩圢の巊端䜍眮を衚したす。倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
VideoOverlay.top
VideoOverlay.setPos
diff --git a/docs/kr2doc/contents/f_VideoOverlay_loop.html b/docs/kr2doc/contents/f_VideoOverlay_loop.html index 073e5ad..6e500ad 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_loop.html +++ b/docs/kr2doc/contents/f_VideoOverlay_loop.html @@ -5,30 +5,30 @@ - loop - ƒ‹[ƒvÄ¶‚ð‚·‚é‚©‚Ç‚€‚© + loop - ルヌプ再生をするかどうか - + - - + +

VideoOverlay.loop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‹[ƒvÄ¶‚ð‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+ルヌプ再生をするかどうか
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒ‹[ƒvÄ¶‚Ì—LŒø–³Œø‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- ^‚È‚ç‚΃‹[ƒvA‹U‚È‚ç‚Δñƒ‹[ƒv‚Å‚·B
- ‚±‚Ì‹@”\‚́ASWFÄ¶Žž‚ɂ͗˜—p‚Å‚«‚Ü‚¹‚ñB + ルヌプ再生の有効無効を衚したす。倀を蚭定するこずもできたす。
+ 真ならばルヌプ、停ならば非ルヌプです。
+ この機胜は、SWF再生時には利甚できたせん。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_mixingMovieAlpha.html b/docs/kr2doc/contents/f_VideoOverlay_mixingMovieAlpha.html index 2e7ecb1..c935782 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_mixingMovieAlpha.html +++ b/docs/kr2doc/contents/f_VideoOverlay_mixingMovieAlpha.html @@ -5,29 +5,29 @@ - mixingMovieAlpha - ƒrƒfƒI‚Ì“§–Ÿ“x + mixingMovieAlpha - ビデオの透明床 - + - - + +

VideoOverlay.mixingMovieAlpha

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚Ì“§–Ÿ“x
-
ƒ^ƒCƒv
+ビデオの透明床 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- 0.0(Š®‘S‚É“§–Ÿ)`1.0(Š®‘S‚É•s“§–Ÿ)‚͈̔͂ŃrƒfƒI‚Ì“§–Ÿ“x‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B + 0.0(完党に透明)1.0(完党に䞍透明)の範囲でビデオの透明床を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_mixingMovieBGColor.html b/docs/kr2doc/contents/f_VideoOverlay_mixingMovieBGColor.html index 936bc90..f7a6ccf 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_mixingMovieBGColor.html +++ b/docs/kr2doc/contents/f_VideoOverlay_mixingMovieBGColor.html @@ -5,29 +5,29 @@ - mixingMovieBGColor - ƒrƒfƒI‚Ì”wŒiF + mixingMovieBGColor - ビデオの背景色 - + - - + +

VideoOverlay.mixingMovieBGColor

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚Ì”wŒiF
-
ƒ^ƒCƒv
+ビデオの背景色 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒrƒfƒI‚Ì”wŒiF‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ ビデオの背景色を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_mode.html b/docs/kr2doc/contents/f_VideoOverlay_mode.html index 38a2fce..9dca656 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_mode.html +++ b/docs/kr2doc/contents/f_VideoOverlay_mode.html @@ -5,30 +5,30 @@ - mode - ƒI[ƒo[ƒŒƒCorƒŒƒCƒ„•`‰æ‚ÌŽw’è + mode - オヌバヌレむorレむダ描画の指定 - + - - + +

VideoOverlay.mode

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒI[ƒo[ƒŒƒCorƒŒƒCƒ„•`‰æ‚ÌŽw’è
-
ƒ^ƒCƒv
+オヌバヌレむorレむダ描画の指定 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒI[ƒo[ƒŒƒCƒ‚[ƒh‚Å‚ ‚é‚©AƒŒƒCƒ„•`‰æƒ‚[ƒh‚Å‚ ‚é‚©Aƒ~ƒLƒT[ƒ‚[ƒh‚Å‚ ‚é‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- ƒI[ƒo[ƒŒƒCƒ‚[ƒh‚̏ꍇ‚Í vomOverlayAƒŒƒCƒ„•`‰æƒ‚[ƒh‚̏ꍇ‚Í vomLayer Aƒ~ƒLƒT[ƒ‚[ƒh‚̏ꍇ‚Í vomMixer ‚ƂȂè‚Ü‚·B
- SWF Ä¶’†‚ł͖³Œø‚Å‚·B
+ オヌバヌレむモヌドであるか、レむダ描画モヌドであるか、ミキサヌモヌドであるかを衚したす。倀を蚭定するこずもできたす。
+ オヌバヌレむモヌドの堎合は vomOverlay、レむダ描画モヌドの堎合は vomLayer 、ミキサヌモヌドの堎合は vomMixer ずなりたす。
+ SWF 再生䞭では無効です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_numberOfAudioStream.html b/docs/kr2doc/contents/f_VideoOverlay_numberOfAudioStream.html index d555937..6cfbbd9 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_numberOfAudioStream.html +++ b/docs/kr2doc/contents/f_VideoOverlay_numberOfAudioStream.html @@ -5,31 +5,31 @@ - numberOfAudioStream - ‰¹ºƒXƒgƒŠ[ƒ€” + numberOfAudioStream - 音声ストリヌム数 - + - - + +

VideoOverlay.numberOfAudioStream

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰¹ºƒXƒgƒŠ[ƒ€”
-
ƒ^ƒCƒv
+音声ストリヌム数 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- MPEGƒtƒ@ƒCƒ‹‚݂̂ŗ˜—p‰Â”\‚Å‚·B - ƒI[ƒfƒBƒIƒXƒgƒŠ[ƒ€”‚ðŽæ“Ÿ‚Å‚«‚Ü‚·B + MPEGファむルのみで利甚可胜です。 + オヌディオストリヌム数を取埗できたす。
-
ŽQÆ
+
参照
VideoOverlay.selectAudioStream
VideoOverlay.enabledAudioStream
diff --git a/docs/kr2doc/contents/f_VideoOverlay_numberOfFrame.html b/docs/kr2doc/contents/f_VideoOverlay_numberOfFrame.html index e5eae5d..c10f060 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_numberOfFrame.html +++ b/docs/kr2doc/contents/f_VideoOverlay_numberOfFrame.html @@ -5,29 +5,29 @@ - numberOfFrame - ‘SƒtƒŒ[ƒ€” + numberOfFrame - 党フレヌム数 - + - - + +

VideoOverlay.numberOfFrame

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘SƒtƒŒ[ƒ€”
-
ƒ^ƒCƒv
+党フレヌム数
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ‘SƒtƒŒ[ƒ€”‚ð•\‚µ‚Ü‚·B
- SWF Ä¶’†‚ł͖³Œø‚Å‚·B
+ 党フレヌム数を衚したす。
+ SWF 再生䞭では無効です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_onCallbackCommand.html b/docs/kr2doc/contents/f_VideoOverlay_onCallbackCommand.html index cfa1c42..6e3e6b4 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_onCallbackCommand.html +++ b/docs/kr2doc/contents/f_VideoOverlay_onCallbackCommand.html @@ -5,45 +5,45 @@ - onCallbackCommand - ƒR[ƒ‹ƒoƒbƒNƒRƒ}ƒ“ƒh‚ª”­¶‚µ‚œ + onCallbackCommand - コヌルバックコマンドが発生した - + - - + +

VideoOverlay.onCallbackCommand

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒR[ƒ‹ƒoƒbƒNƒRƒ}ƒ“ƒh‚ª”­¶‚µ‚œ
-
ƒ^ƒCƒv
+コヌルバックコマンドが発生した +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+VideoOverlayクラスのむベント
-
\•¶
+
構文
onCallbackCommand(command, arg)
-
ˆø”
+
匕数
- +
- -
command @ƒRƒ}ƒ“ƒh–Œ‚ð•\‚·•¶Žš—ñ‚Å‚·B
+
 コマンド名を衚す文字列です。
arg @ƒRƒ}ƒ“ƒh‚ɑ΂·‚éˆø”‚ð•\‚·•¶Žš—ñ‚Å‚·B
+
 コマンドに察する匕数を衚す文字列です。
-
à–Ÿ
+
説明
- SWF Ä¶’†‚ɁAGet URL ƒAƒNƒVƒ‡ƒ“ (Žw’è URL ‚ðŠJ‚­ƒAƒNƒVƒ‡ƒ“) ‚ªŽÀs‚³‚ꂜ‚Æ‚«‚É”­¶‚µ‚Ü‚·B
- SWF ƒRƒ“ƒeƒ“ƒcã‚ŁA‚±‚̃AƒNƒVƒ‡ƒ“‚Ì URL ‚Æ‚µ‚Ä uFSCommand:(ƒRƒ}ƒ“ƒh–Œ)v ‚ðŽw’肵A - ƒ^[ƒQƒbƒgƒEƒBƒ“ƒhƒE‚Ɉø”‚ðŽw’è‚·‚邯‚±‚̃Cƒxƒ“ƒg‚𔭐¶‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ SWF 再生䞭に、Get URL アクション (指定 URL を開くアクション) が実行されたずきに発生したす。
+ SWF コンテンツ䞊で、このアクションの URL ずしお 「FSCommand:(コマンド名)」 を指定し、 + タヌゲットりィンドりに匕数を指定するずこのむベントを発生させるこずができたす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_onFrameUpdate.html b/docs/kr2doc/contents/f_VideoOverlay_onFrameUpdate.html index d5b12e1..990bf4f 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_onFrameUpdate.html +++ b/docs/kr2doc/contents/f_VideoOverlay_onFrameUpdate.html @@ -5,43 +5,43 @@ - onFrameUpdate - ƒrƒfƒIƒtƒŒ[ƒ€‚ªXV‚³‚ꂜ + onFrameUpdate - ビデオフレヌムが曎新された - + - - + +

VideoOverlay.onFrameUpdate

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒIƒtƒŒ[ƒ€‚ªXV‚³‚ꂜ
-
ƒ^ƒCƒv
+ビデオフレヌムが曎新された +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+VideoOverlayクラスのむベント
-
\•¶
+
構文
onFrameUpdate(frame)
-
ˆø”
+
匕数
- +
-
frame ƒrƒfƒI‚̃tƒŒ[ƒ€”ԍ†
+
ビデオのフレヌム番号
-
à–Ÿ
+
説明
- ƒrƒfƒIƒtƒŒ[ƒ€‚ªXV‚³‚ꂜŒã‚ɌĂяo‚³‚ê‚郁ƒ\ƒbƒh‚Å‚·B
- ˆø”‚Å‚ ‚éframe‚ÍŒ»Ý•\ŽŠ‚³‚ê‚Ä‚¢‚éƒrƒfƒIƒtƒŒ[ƒ€‚ÆŠ®‘S‚Ɉê’v‚µ‚Ä‚¢‚邯‚ÍŒÀ‚è‚Ü‚¹‚ñB
- ƒŒƒCƒ„•`‰æƒ‚[ƒhAƒ~ƒLƒT[ƒ‚[ƒhŽž‚̂ݗ˜—p‰Â”\‚Å‚·B
- ‚±‚Ì‹@”\‚́ASWFÄ¶Žž‚ɂ͗˜—p‚Å‚«‚Ü‚¹‚ñB + ビデオフレヌムが曎新された埌に呌び出されるメ゜ッドです。
+ 匕数であるframeは珟圚衚瀺されおいるビデオフレヌムず完党に䞀臎しおいるずは限りたせん。
+ レむダ描画モヌド、ミキサヌモヌド時のみ利甚可胜です。
+ この機胜は、SWF再生時には利甚できたせん。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_onPeriod.html b/docs/kr2doc/contents/f_VideoOverlay_onPeriod.html index fde9ef1..88ea679 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_onPeriod.html +++ b/docs/kr2doc/contents/f_VideoOverlay_onPeriod.html @@ -5,49 +5,49 @@ - onPeriod - PeriodƒCƒxƒ“ƒg‚ª”­¶‚µ‚œ + onPeriod - Periodむベントが発生した - + - - + +

VideoOverlay.onPeriod

-
‹@”\/ˆÓ–¡
+
機胜/意味
-PeriodƒCƒxƒ“ƒg‚ª”­¶‚µ‚œ
-
ƒ^ƒCƒv
+Periodむベントが発生した +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+VideoOverlayクラスのむベント
-
\•¶
+
構文
onPeriod(type)
-
ˆø”
+
匕数
- +
-
type @PeriodƒCƒxƒ“ƒg‚̃^ƒCƒv‚ð•\‚µ‚Ü‚·B
- @ˆÈ‰º‚Ì‚¢‚ž‚ê‚©‚Å‚·B
- perLoop : (’ʏí‚Ì)ƒ‹[ƒv‚̏I’[‚É’B‚µ‚œ
- perSegLoop : ƒZƒOƒƒ“ƒgƒ‹[ƒv‚̏I’[‚É’B‚µ‚œ
- perPeriod : setPeriodEvent ƒƒ\ƒbƒh‚ÅŽw’肳‚ꂜƒtƒŒ[ƒ€‚É’B‚µ‚œ
- perPrepare : prepare ƒƒ\ƒbƒh‚É‚æ‚éÄ¶€”õ‚ªŠ®—¹‚µ‚œ
+
 Periodむベントのタむプを衚したす。
+  以䞋のいずれかです。
+ perLoop : (通垞の)ルヌプの終端に達した
+ perSegLoop : セグメントルヌプの終端に達した
+ perPeriod : setPeriodEvent メ゜ッドで指定されたフレヌムに達した
+ perPrepare : prepare メ゜ッドによる再生準備が完了した
-
à–Ÿ
+
説明
- ƒ‹[ƒv‚̏I’[‚âA setPeriodEvent‚É‚æ‚Á‚ÄŽw’肳‚ꂜƒtƒŒ[ƒ€‚É’B‚µ‚œê‡A‚Ü‚œ‚Í prepare ƒƒ\ƒbƒh‚É‚æ‚èÄ¶€”õ‚ªŠ®—¹‚µ‚œê‡‚ɌĂяo‚³‚ê‚郁ƒ\ƒbƒh‚Å‚·B
- ƒ‹[ƒv‚̏I’[‚âA setPeriodEvent ‚É‚æ‚Á‚ÄŽw’肳‚ꂜƒtƒŒ[ƒ€‚É’B‚µ‚œê‡‚É‚±‚̃Cƒxƒ“ƒg‚ªŒÄ‚΂ê‚鎞“_‚ł́AÄ¶ó‹µ‚É‚æ‚Á‚ẮA‚·‚łɍжˆÊ’u‚ªŽw’肳‚ꂜˆÊ’u‚ð’Ž‚Š‚Ä‚¢‚éê‡‚ª‚ ‚è‚Ü‚·BŒ»Ý‚ÌŽÀÛ‚̍жˆÊ’u‚ðŽæ“Ÿ‚·‚é‚É‚Í frame ƒvƒƒpƒeƒB‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
- ‚±‚Ì‹@”\‚́ASWFÄ¶Žž‚ɂ͗˜—p‚Å‚«‚Ü‚¹‚ñB + ルヌプの終端や、 setPeriodEventによっお指定されたフレヌムに達した堎合、たたは prepare メ゜ッドにより再生準備が完了した堎合に呌び出されるメ゜ッドです。
+ ルヌプの終端や、 setPeriodEvent によっお指定されたフレヌムに達した堎合にこのむベントが呌ばれる時点では、再生状況によっおは、すでに再生䜍眮が指定された䜍眮を超えおいる堎合がありたす。珟圚の実際の再生䜍眮を取埗するには frame プロパティを参照しおください。
+ この機胜は、SWF再生時には利甚できたせん。
-
ŽQÆ
+
参照
VideoOverlay.setPeriodEvent
VideoOverlay.prepare
diff --git a/docs/kr2doc/contents/f_VideoOverlay_onStatusChanged.html b/docs/kr2doc/contents/f_VideoOverlay_onStatusChanged.html index 0b1d018..a1e6162 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_onStatusChanged.html +++ b/docs/kr2doc/contents/f_VideoOverlay_onStatusChanged.html @@ -5,46 +5,46 @@ - onStatusChanged - ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ + onStatusChanged - ステヌタスが倉曎された - + - - + +

VideoOverlay.onStatusChanged

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ
-
ƒ^ƒCƒv
+ステヌタスが倉曎された
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+VideoOverlayクラスのむベント
-
\•¶
+
構文
onStatusChanged(status)
-
ˆø”
+
匕数
- +
-
status @ƒXƒe[ƒ^ƒX•¶Žš—ñ‚ð•\‚µ‚Ü‚·B
- @ˆÈ‰º‚Ì‚¢‚ž‚ê‚©‚Å‚·B
- "unload" : ƒƒfƒBƒA‚ªŠJ‚©‚ê‚ĂȂ¢
- "play" : ƒƒfƒBƒA‚͍ж’†‚Å‚ ‚é
- "stop" : ƒƒfƒBƒA‚Í’âŽ~’†‚Å‚ ‚é
- "pause" : ƒƒfƒBƒA‚͈ꎞ’âŽ~’†‚Å‚ ‚é
+
 ステヌタス文字列を衚したす。
+  以䞋のいずれかです。
+ "unload" : メディアが開かれおない
+ "play" : メディアは再生䞭である
+ "stop" : メディアは停止䞭である
+ "pause" : メディアは䞀時停止䞭である
-
à–Ÿ
+
説明
- ‚±‚̃IƒuƒWƒFƒNƒg‚̃Xƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ‚Æ‚«‚É”­¶‚µ‚Ü‚·B
- SWFÄ¶Žž‚ɂ͍ж‚Ì’âŽ~‚âˆêŽž’âŽ~‚ÉŠÖ‚·‚é‹@”\‚Í—˜—p‚Å‚«‚Ü‚¹‚ñB + このオブゞェクトのステヌタスが倉曎されたずきに発生したす。
+ SWF再生時には再生の停止や䞀時停止に関する機胜は利甚できたせん。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_open.html b/docs/kr2doc/contents/f_VideoOverlay_open.html index f2500f9..40d7b76 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_open.html +++ b/docs/kr2doc/contents/f_VideoOverlay_open.html @@ -5,46 +5,46 @@ - open - ƒƒfƒBƒA‚ðŠJ‚­ + open - メディアを開く - + - - + +

VideoOverlay.open

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ðŠJ‚­
-
ƒ^ƒCƒv
+メディアを開く +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
open(storage)
-
ˆø”
+
匕数
- +
-
storage @Žw’肳‚ꂜƒƒfƒBƒA‚ðŠJ‚«‚Ü‚·B
+
 指定されたメディアを開きたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- Žw’肳‚ꂜƒƒfƒBƒA‚ðŠJ‚«‚Ü‚·B
- Œ»ƒo[ƒWƒ‡ƒ“‚ōж‰Â”\‚È‚Ì‚Í MPEG I (Šg’£Žq .mpeg ‚Ü‚œ‚Í .mpg ‚Ü‚œ‚Í .mpv)AWMVAMacromedia Flash (Šg’£Žq .swf) ‚Å‚·B
- ƒrƒfƒI‚Ì‚Ý‚Ì (ƒI[ƒfƒBƒI‚ƃ}ƒ‹ƒ`ƒvƒŒƒNƒVƒ“ƒO‚³‚ê‚Ä‚¢‚È‚¢) MPEG I ƒXƒgƒŠ[ƒ€‚ÌŠg’£Žq‚Í .mpv ‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 指定されたメディアを開きたす。
+ 珟バヌゞョンで再生可胜なのは MPEG I (拡匵子 .mpeg たたは .mpg たたは .mpv)、WMV、Macromedia Flash (拡匵子 .swf) です。
+ ビデオのみの (オヌディオずマルチプレクシングされおいない) MPEG I ストリヌムの拡匵子は .mpv にしおください。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_pause.html b/docs/kr2doc/contents/f_VideoOverlay_pause.html index 3362a12..10834ef 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_pause.html +++ b/docs/kr2doc/contents/f_VideoOverlay_pause.html @@ -5,40 +5,40 @@ - pause - ˆêŽž’âŽ~ + pause - 䞀時停止 - + - - + +

VideoOverlay.pause

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ˆêŽž’âŽ~
-
ƒ^ƒCƒv
+䞀時停止 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
pause()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚̍ж‚ðˆêŽž’âŽ~‚µ‚Ü‚·B
+  メディアの再生を䞀時停止したす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_periodEventFrame.html b/docs/kr2doc/contents/f_VideoOverlay_periodEventFrame.html index 297a3ad..6e590b4 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_periodEventFrame.html +++ b/docs/kr2doc/contents/f_VideoOverlay_periodEventFrame.html @@ -5,29 +5,29 @@ - periodEventFrame - ƒsƒŠƒIƒhƒCƒxƒ“ƒgƒtƒŒ[ƒ€ + periodEventFrame - ピリオドむベントフレヌム - + - - + +

VideoOverlay.periodEventFrame

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒsƒŠƒIƒhƒCƒxƒ“ƒgƒtƒŒ[ƒ€
-
ƒ^ƒCƒv
+ピリオドむベントフレヌム +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- periodƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚éƒtƒŒ[ƒ€‚Å‚·B
- –¢Ý’è‚̏ꍇ‚Í•‰‚Ì’l‚ƂȂè‚Ü‚·B
+ periodむベントを発生させるフレヌムです。
+ 未蚭定の堎合は負の倀ずなりたす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_play.html b/docs/kr2doc/contents/f_VideoOverlay_play.html index 016dc12..a1def5e 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_play.html +++ b/docs/kr2doc/contents/f_VideoOverlay_play.html @@ -5,40 +5,40 @@ - play - Ä¶ŠJŽn + play - 再生開始 - + - - + +

VideoOverlay.play

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶ŠJŽn
-
ƒ^ƒCƒv
+再生開始 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
play()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚̍ж‚ðŠJŽn‚µ‚Ü‚·B
+  メディアの再生を開始したす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_playRate.html b/docs/kr2doc/contents/f_VideoOverlay_playRate.html index 9fc7591..a56297b 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_playRate.html +++ b/docs/kr2doc/contents/f_VideoOverlay_playRate.html @@ -5,32 +5,32 @@ - playRate - Ä¶‘¬“x + playRate - 再生速床 - + - - + +

VideoOverlay.playRate

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶‘¬“x
-
ƒ^ƒCƒv
+再生速床 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒƒfƒBƒA‚̍摬“x‚ðÝ’肵‚Ü‚·B
- 1.0 ‚ðŽw’è‚·‚邯’ʏí‚̍摬“xA0.5 ‚ł͔Œ•ª‚̍摬“xA2‚Å‚Í2”{‚̍摬“x‚ƂȂè‚Ü‚·B
- Ý’è‰Â”\’l‚ÍDirectShow‚̃tƒBƒ‹ƒ^‚É‚æ‚Á‚ÄŒˆ‚Ü‚è‚Ü‚·B
- ŽQl : ‰¹º•t‚ÌMPEGƒtƒ@ƒCƒ‹‚̏ꍇA0.0‚æ‚è‘å‚«‚¢’l‚©‚ç2.0‚܂ł̒l‚ªÝ’è‰Â”\‚Å‚·B‰¹º‚È‚µ‚ÌMPEGƒtƒ@ƒCƒ‹‚̏ꍇA0.0‚æ‚è‘å‚«‚¢’l‚©‚çdouble‚͈͓̔à(‚œ‚Ô‚ñ)‚Őݒè‰Â”\‚Å‚·‚ªAŽÀÛ‚̍摬“x‚͏ˆ—‘¬“x‚É‚æ‚Á‚ďãŒÀ‚ªŒˆ‚Ü‚è‚Ü‚·B
- SWF Ä¶’†‚ł͖³Œø‚Å‚·B
+ メディアの再生速床を蚭定したす。
+ 1.0 を指定するず通垞の再生速床、0.5 では半分の再生速床、2では2倍の再生速床ずなりたす。
+ 蚭定可胜倀はDirectShowのフィルタによっお決たりたす。
+ 参考 : 音声付のMPEGファむルの堎合、0.0より倧きい倀から2.0たでの倀が蚭定可胜です。音声なしのMPEGファむルの堎合、0.0より倧きい倀からdoubleの範囲内(たぶん)で蚭定可胜ですが、実際の再生速床は凊理速床によっお䞊限が決たりたす。
+ SWF 再生䞭では無効です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_position.html b/docs/kr2doc/contents/f_VideoOverlay_position.html index 83b5f75..a87cf67 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_position.html +++ b/docs/kr2doc/contents/f_VideoOverlay_position.html @@ -5,31 +5,31 @@ - position - Ä¶ˆÊ’u + position - 再生䜍眮 - + - - + +

VideoOverlay.position

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶ˆÊ’u
-
ƒ^ƒCƒv
+再生䜍眮 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒƒfƒBƒA‚̍жˆÊ’u‚ð ms ’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- SWF Ä¶’†‚ł͖³Œø‚Å‚·B
+ メディアの再生䜍眮を ms 単䜍で衚したす。倀を蚭定するこずもできたす。
+ SWF 再生䞭では無効です。
-
ŽQÆ
+
参照
VideoOverlay.frame
VideoOverlay.totalTime
diff --git a/docs/kr2doc/contents/f_VideoOverlay_prepare.html b/docs/kr2doc/contents/f_VideoOverlay_prepare.html index be98694..70c1a40 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_prepare.html +++ b/docs/kr2doc/contents/f_VideoOverlay_prepare.html @@ -5,44 +5,44 @@ - prepare - Ä¶€”õ + prepare - 再生準備 - + - - + +

VideoOverlay.prepare

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶€”õ
-
ƒ^ƒCƒv
+再生準備
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
prepare()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- ƒƒfƒBƒA‚Ì1ƒtƒŒ[ƒ€–Ú‚ðŽw’肳‚ê‚Ä‚¢‚郌ƒCƒ„[‚É•`‰æ‚µA•`‰æI—¹Žž‚ÉonPeriodƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚Ü‚·B - prepareƒƒ\ƒbƒh ƒR[ƒ‹Œã‚̍ж‚́AonPeriodƒCƒxƒ“ƒg‚ð‘Ò‹@‚µ‚Ä‚©‚çs‚Á‚Ä‚­‚Ÿ‚³‚¢B
- ‚±‚Ì‹@”\‚́ASWFÄ¶Žž‚ɂ͗˜—p‚Å‚«‚Ü‚¹‚ñB + メディアの1フレヌム目を指定されおいるレむダヌに描画し、描画終了時にonPeriodむベントを発生させたす。 + prepareメ゜ッド コヌル埌の再生は、onPeriodむベントを埅機しおから行っおください。
+ この機胜は、SWF再生時には利甚できたせん。
-
ŽQÆ
+
参照
VideoOverlay.onPeriod
diff --git a/docs/kr2doc/contents/f_VideoOverlay_resetMixingLayer.html b/docs/kr2doc/contents/f_VideoOverlay_resetMixingLayer.html index f43de99..dda3b35 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_resetMixingLayer.html +++ b/docs/kr2doc/contents/f_VideoOverlay_resetMixingLayer.html @@ -5,41 +5,41 @@ - resetMixingLayer - ƒ~ƒLƒVƒ“ƒO‘ΏۃŒƒCƒ„‚̐ݒè‰ðœ + resetMixingLayer - ミキシング察象レむダの蚭定解陀 - + - - + +

VideoOverlay.resetMixingLayer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ~ƒLƒVƒ“ƒO‘ΏۃŒƒCƒ„‚̐ݒè‰ðœ
-
ƒ^ƒCƒv
+ミキシング察象レむダの蚭定解陀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
resetMixingLayer()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- ƒrƒfƒI‚ƃŒƒCƒ„[‚̃~ƒLƒVƒ“ƒO‚ð‰ðœ‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B + ビデオずレむダヌのミキシングを解陀したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_rewind.html b/docs/kr2doc/contents/f_VideoOverlay_rewind.html index 5965863..f8f2c8c 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_rewind.html +++ b/docs/kr2doc/contents/f_VideoOverlay_rewind.html @@ -5,40 +5,40 @@ - rewind - Šª‚«–ß‚µ + rewind - 巻き戻し - + - - + +

VideoOverlay.rewind

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Šª‚«–ß‚µ
-
ƒ^ƒCƒv
+巻き戻し +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
rewind()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- ƒƒfƒBƒA‚̍жˆÊ’u‚ðæ“ª‚Ɉړ®‚µ‚Ü‚·B
+ メディアの再生䜍眮を先頭に移動したす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_saturation.html b/docs/kr2doc/contents/f_VideoOverlay_saturation.html index b42b758..17ffda4 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_saturation.html +++ b/docs/kr2doc/contents/f_VideoOverlay_saturation.html @@ -5,29 +5,29 @@ - saturation - ƒrƒfƒI‚̍ʓx + saturation - ビデオの圩床 - + - - + +

VideoOverlay.saturation

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̍ʓx
-
ƒ^ƒCƒv
+ビデオの圩床 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- ƒrƒfƒI‚̍ʓx‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ ビデオの圩床を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_saturationDefaultValue.html b/docs/kr2doc/contents/f_VideoOverlay_saturationDefaultValue.html index 4d06732..19ba2c5 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_saturationDefaultValue.html +++ b/docs/kr2doc/contents/f_VideoOverlay_saturationDefaultValue.html @@ -5,29 +5,29 @@ - saturationDefaultValue - ƒrƒfƒI‚̍ʓxŠù’è’l + saturationDefaultValue - ビデオの圩床既定倀 - + - - + +

VideoOverlay.saturationDefaultValue

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̍ʓxŠù’è’l
-
ƒ^ƒCƒv
+ビデオの圩床既定倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- Ê“x‚ÌŠù’è’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ 圩床の既定倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMax.html b/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMax.html index acb542a..20fb585 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMax.html +++ b/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMax.html @@ -5,29 +5,29 @@ - saturationRangeMax - ƒrƒfƒI‚̍ʓxƒŒƒ“ƒWÅ‘å’l + saturationRangeMax - ビデオの圩床レンゞ最倧倀 - + - - + +

VideoOverlay.saturationRangeMax

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̍ʓxƒŒƒ“ƒWÅ‘å’l
-
ƒ^ƒCƒv
+ビデオの圩床レンゞ最倧倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- Ê“x‚Ì•‚̍őå’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ 圩床の幅の最倧倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMin.html b/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMin.html index 2f987b0..edd36d4 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMin.html +++ b/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMin.html @@ -5,29 +5,29 @@ - saturationRangeMin - ƒrƒfƒI‚̍ʓxƒŒƒ“ƒWÅ¬’l + saturationRangeMin - ビデオの圩床レンゞ最小倀 - + - - + +

VideoOverlay.saturationRangeMin

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̍ʓxƒŒƒ“ƒWÅ¬’l
-
ƒ^ƒCƒv
+ビデオの圩床レンゞ最小倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- Ê“x‚Ì•‚̍ŏ¬’l‚ð•\‚µ‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ 圩床の幅の最小倀を衚したす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_saturationStepSize.html b/docs/kr2doc/contents/f_VideoOverlay_saturationStepSize.html index 2b3cd2a..0b31226 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_saturationStepSize.html +++ b/docs/kr2doc/contents/f_VideoOverlay_saturationStepSize.html @@ -5,30 +5,30 @@ - saturationStepSize - ƒrƒfƒI‚̍ʓx‘ŒžƒXƒeƒbƒv’l + saturationStepSize - ビデオの圩床増枛ステップ倀 - + - - + +

VideoOverlay.saturationStepSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒrƒfƒI‚̍ʓx‘ŒžƒXƒeƒbƒv’l
-
ƒ^ƒCƒv
+ビデオの圩床増枛ステップ倀 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- saturationRangeMin ‚©‚ç saturationRangeMax ‚Ö‚Ì—LŒø‚È‘•ª‚ð•\‚µ‚Ü‚·B
- ‚±‚Ì’l‚Ì’PˆÊ‚ōʓx‚ð•ύX‚Å‚«‚Ü‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B
+ saturationRangeMin から saturationRangeMax ぞの有効な増分を衚したす。
+ この倀の単䜍で圩床を倉曎できたす。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_segmentLoopEndFrame.html b/docs/kr2doc/contents/f_VideoOverlay_segmentLoopEndFrame.html index b02f1e3..3160e46 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_segmentLoopEndFrame.html +++ b/docs/kr2doc/contents/f_VideoOverlay_segmentLoopEndFrame.html @@ -5,30 +5,30 @@ - segmentLoopEndFrame - ƒZƒOƒƒ“ƒgƒ‹[ƒv‚ÌŠJŽnƒtƒŒ[ƒ€ + segmentLoopEndFrame - セグメントルヌプの開始フレヌム - + - - + +

VideoOverlay.segmentLoopEndFrame

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒZƒOƒƒ“ƒgƒ‹[ƒv‚ÌŠJŽnƒtƒŒ[ƒ€
-
ƒ^ƒCƒv
+セグメントルヌプの開始フレヌム +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ƒZƒOƒƒ“ƒgƒ‹[ƒv‚ÌŽn’[ƒtƒŒ[ƒ€‚Å‚·B + セグメントルヌプの始端フレヌムです。
-
ŽQÆ
+
参照
VideoOverlay.setSegmentLoop
diff --git a/docs/kr2doc/contents/f_VideoOverlay_segmentLoopStartFrame.html b/docs/kr2doc/contents/f_VideoOverlay_segmentLoopStartFrame.html index 32eb2ae..99c7f4c 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_segmentLoopStartFrame.html +++ b/docs/kr2doc/contents/f_VideoOverlay_segmentLoopStartFrame.html @@ -5,30 +5,30 @@ - segmentLoopStartFrame - ƒZƒOƒƒ“ƒgƒ‹[ƒv‚ÌŠJŽnƒtƒŒ[ƒ€ + segmentLoopStartFrame - セグメントルヌプの開始フレヌム - + - - + +

VideoOverlay.segmentLoopStartFrame

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒZƒOƒƒ“ƒgƒ‹[ƒv‚ÌŠJŽnƒtƒŒ[ƒ€
-
ƒ^ƒCƒv
+セグメントルヌプの開始フレヌム +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ƒZƒOƒƒ“ƒgƒ‹[ƒv‚ÌŽn’[ƒtƒŒ[ƒ€‚Å‚·B
+ セグメントルヌプの始端フレヌムです。
-
ŽQÆ
+
参照
VideoOverlay.setSegmentLoop
VideoOverlay.cancelSegmentLoop
diff --git a/docs/kr2doc/contents/f_VideoOverlay_selectAudioStream.html b/docs/kr2doc/contents/f_VideoOverlay_selectAudioStream.html index 1019769..307b3ea 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_selectAudioStream.html +++ b/docs/kr2doc/contents/f_VideoOverlay_selectAudioStream.html @@ -5,47 +5,47 @@ - selectAudioStream - ‰¹ºƒXƒgƒŠ[ƒ€‚Ì‘I‘ð + selectAudioStream - 音声ストリヌムの遞択 - + - - + +

VideoOverlay.selectAudioStream

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰¹ºƒXƒgƒŠ[ƒ€‚Ì‘I‘ð
-
ƒ^ƒCƒv
+音声ストリヌムの遞択
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
selectAudioStream(streamNumber)
-
ˆø”
+
匕数
- +
-
streamNumber ‰¹ºƒXƒgƒŠ[ƒ€”ԍ†‚ðŽw’肵‚Ü‚·B
+
音声ストリヌム番号を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- Žw’肵‚œ‰¹ºƒXƒgƒŠ[ƒ€”ԍ†‚ð—LŒø‚É‚µ‚Ü‚·B
- ‰¹ºƒXƒgƒŠ[ƒ€‚𕡐”ŠÜ‚܂Ȃ¢ƒrƒfƒI‚ł͎g—p‚Å‚«‚Ü‚¹‚ñB + 指定した音声ストリヌム番号を有効にしたす。
+ 音声ストリヌムを耇数含たないビデオでは䜿甚できたせん。
-
ŽQÆ
+
参照
VideoOverlay.numberOfAudioStream
VideoOverlay.enabledAudioStream
diff --git a/docs/kr2doc/contents/f_VideoOverlay_setBounds.html b/docs/kr2doc/contents/f_VideoOverlay_setBounds.html index 5d58372..22986e5 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_setBounds.html +++ b/docs/kr2doc/contents/f_VideoOverlay_setBounds.html @@ -5,56 +5,56 @@ - setBounds - Ä¶‹éŒ`‚̈ʒu‚ƃTƒCƒY‚ðŽw’è + setBounds - 再生矩圢の䜍眮ずサむズを指定 - + - - + +

VideoOverlay.setBounds

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶‹éŒ`‚̈ʒu‚ƃTƒCƒY‚ðŽw’è
-
ƒ^ƒCƒv
+再生矩圢の䜍眮ずサむズを指定
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
setBounds(left, top, width, height)
-
ˆø”
+
匕数
- +
- - - -
left @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̍¶’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
+
 メディアを再生するための矩圢領域の巊端䜍眮を指定したす。
top @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̏ã’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
+
 メディアを再生するための矩圢領域の䞊端䜍眮を指定したす。
width @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̉¡•‚ðŽw’肵‚Ü‚·B
+
 メディアを再生するための矩圢領域の暪幅を指定したす。
height @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̏c•‚ðŽw’肵‚Ü‚·B
+
 メディアを再生するための矩圢領域の瞊幅を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̈ʒu‚ƃTƒCƒY‚ðŽw’肵‚Ü‚·B
- @À•W‚́AƒEƒBƒ“ƒhƒE‚̃Nƒ‰ƒCƒAƒ“ƒg ( ƒŒƒCƒ„‚ð•\ŽŠ‰Â”\‚ȗ̈æ ) “à‚ł̍À•W‚ŁAƒsƒNƒZƒ‹’PˆÊ‚Å - Žw’肵‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł́AƒŒƒCƒ„Ä¶Žž‚ɂ͂±‚̃ƒ\ƒbƒh‚ÅŽw’è‚Å‚«‚é‚͈̂ʒu‚Ÿ‚¯‚ŁAƒTƒCƒY‚Í–³Ž‹‚³‚ê‚Ü‚·B
+  メディアを再生するための矩圢領域の䜍眮ずサむズを指定したす。
+  座暙は、りィンドりのクラむアント ( レむダを衚瀺可胜な領域 ) 内での座暙で、ピクセル単䜍で + 指定したす。
+  珟バヌゞョンでは、レむダ再生時にはこのメ゜ッドで指定できるのは䜍眮だけで、サむズは無芖されたす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_setMixingLayer.html b/docs/kr2doc/contents/f_VideoOverlay_setMixingLayer.html index 259fc4f..c6288cc 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_setMixingLayer.html +++ b/docs/kr2doc/contents/f_VideoOverlay_setMixingLayer.html @@ -5,50 +5,50 @@ - setMixingLayer - ƒ~ƒLƒVƒ“ƒO‘ΏۃŒƒCƒ„‚̐ݒè + setMixingLayer - ミキシング察象レむダの蚭定 - + - - + +

VideoOverlay.setMixingLayer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ~ƒLƒVƒ“ƒO‘ΏۃŒƒCƒ„‚̐ݒè
-
ƒ^ƒCƒv
+ミキシング察象レむダの蚭定 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
setMixingLayer(layer)
-
ˆø”
+
匕数
- +
-
layer ƒŒƒCƒ„[
+
レむダヌ
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- Žw’肵‚œƒŒƒCƒ„[‚ƃrƒfƒI‚̃~ƒLƒVƒ“ƒO‚ðs‚¢‚Ü‚·B
- ƒ~ƒLƒVƒ“ƒO‚Í‚±‚̃ƒ\ƒbƒh‚ªŒÄ‚яo‚³‚ê‚œŽž‚̃ŒƒCƒ„[‰æ‘œ‚ƍs‚í‚ê‚Ü‚·B
- ƒŒƒCƒ„[‰æ‘œ‚̍XV‚𔜉f‚·‚é‚ɂ́AÄ“x‚±‚̃ƒ\ƒbƒh‚ðŒÄ‚яo‚·•K—v‚ª‚ ‚è‚Ü‚·B
- VideOverlay.OnFrameUpdate ‚ðŽg—p‚µ‚āA - ƒŒƒCƒ„[‰æ‘œ‚ªXV‚³‚ꂜ‚±‚Ƃ𒲂ׂñ‚̃ƒ\ƒbƒh‚ðŒÄ‚яo‚·‚æ‚€‚É‚·‚ê‚΁AŽ©“®“I‚ɍXV‚ª”œ‰f‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B - onFrameUpdate‚Å–ˆƒtƒŒ[ƒ€‚±‚̃ƒ\ƒbƒh‚ðŒÄ‚яo‚µ‚œê‡A‚©‚Ȃ蕉‰×‚ª‚©‚©‚è‚Ü‚·‚̂ł»‚ê‚Í”ð‚¯‚œ•û‚ª—Ç‚¢‚Å‚·B
- ƒ~ƒLƒT[ƒ‚[ƒh‚ł̂ݗ˜—p‰Â”\‚Å‚·B + 指定したレむダヌずビデオのミキシングを行いたす。
+ ミキシングはこのメ゜ッドが呌び出された時のレむダヌ画像ず行われたす。
+ レむダヌ画像の曎新を反映するには、再床このメ゜ッドを呌び出す必芁がありたす。
+ VideOverlay.OnFrameUpdate を䜿甚しお、 + レむダヌ画像が曎新されたこずを調べおこのメ゜ッドを呌び出すようにすれば、自動的に曎新が反映されるようになりたす。 + onFrameUpdateで毎フレヌムこのメ゜ッドを呌び出した堎合、かなり負荷がかかりたすのでそれは避けた方が良いです。
+ ミキサヌモヌドでのみ利甚可胜です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_setPeriodEvent.html b/docs/kr2doc/contents/f_VideoOverlay_setPeriodEvent.html index b1bb263..d15c2e1 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_setPeriodEvent.html +++ b/docs/kr2doc/contents/f_VideoOverlay_setPeriodEvent.html @@ -5,48 +5,48 @@ - setPeriodEvent - Žw’èƒtƒŒ[ƒ€‚ł̃Cƒxƒ“ƒg”­¶‚ÌŽw’è + setPeriodEvent - 指定フレヌムでのむベント発生の指定 - + - - + +

VideoOverlay.setPeriodEvent

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žw’èƒtƒŒ[ƒ€‚ł̃Cƒxƒ“ƒg”­¶‚ÌŽw’è
-
ƒ^ƒCƒv
+指定フレヌムでのむベント発生の指定 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
setPeriodEvent(eventFrame)
-
ˆø”
+
匕数
- +
-
eventFrame onPeriodƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚éƒtƒŒ[ƒ€‚ðŽw’肵‚Ü‚·B
+
onPeriodむベントを発生させるフレヌムを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- Žw’肵‚œƒtƒŒ[ƒ€‚ÅonPeriodƒCƒxƒ“ƒg‚𔭐¶‚³‚¹‚Ü‚·B
- onPeriodƒCƒxƒ“ƒg‚́Aˆê“x”­¶‚·‚邯‰ðœ‚³‚ê‚Ü‚·BÄ‚Ñ”­¶‚³‚¹‚œ‚¢ê‡‚͍ēx‚±‚̃ƒ\ƒbƒh‚Őݒ肵‚Ä‚­‚Ÿ‚³‚¢B
- ‚±‚Ì‹@”\‚́ASWFÄ¶Žž‚ɂ͗˜—p‚Å‚«‚Ü‚¹‚ñB + 指定したフレヌムでonPeriodむベントを発生させたす。
+ onPeriodむベントは、䞀床発生するず解陀されたす。再び発生させたい堎合は再床このメ゜ッドで蚭定しおください。
+ この機胜は、SWF再生時には利甚できたせん。
-
ŽQÆ
+
参照
VideoOverlay.cancelPeriodEvent
VideoOverlay.onPeriod
diff --git a/docs/kr2doc/contents/f_VideoOverlay_setPos.html b/docs/kr2doc/contents/f_VideoOverlay_setPos.html index cc43958..5318085 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_setPos.html +++ b/docs/kr2doc/contents/f_VideoOverlay_setPos.html @@ -5,49 +5,49 @@ - setPos - Ä¶‹éŒ`‚̍¶ãˆÊ’u‚ðŽw’è + setPos - 再生矩圢の巊䞊䜍眮を指定 - + - - + +

VideoOverlay.setPos

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶‹éŒ`‚̍¶ãˆÊ’u‚ðŽw’è
-
ƒ^ƒCƒv
+再生矩圢の巊䞊䜍眮を指定
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
setPos(left, top)
-
ˆø”
+
匕数
- +
- -
left @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̍¶’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
+
 メディアを再生するための矩圢領域の巊端䜍眮を指定したす。
top @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̏ã’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
+
 メディアを再生するための矩圢領域の䞊端䜍眮を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̍¶ãˆÊ’u‚ðŽw’肵‚Ü‚·B
- @À•W‚́AƒEƒBƒ“ƒhƒE‚̃Nƒ‰ƒCƒAƒ“ƒg ( ƒŒƒCƒ„‚ð•\ŽŠ‰Â”\‚ȗ̈æ ) “à‚ł̍À•W‚ŁAƒsƒNƒZƒ‹’PˆÊ‚Å - Žw’肵‚Ü‚·B
+  メディアを再生するための矩圢領域の巊䞊䜍眮を指定したす。
+  座暙は、りィンドりのクラむアント ( レむダを衚瀺可胜な領域 ) 内での座暙で、ピクセル単䜍で + 指定したす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_setSegmentLoop.html b/docs/kr2doc/contents/f_VideoOverlay_setSegmentLoop.html index 41d8391..3b05f53 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_setSegmentLoop.html +++ b/docs/kr2doc/contents/f_VideoOverlay_setSegmentLoop.html @@ -5,54 +5,54 @@ - setSegmentLoop - ƒtƒŒ[ƒ€ŠÔƒ‹[ƒv‚̐ݒè + setSegmentLoop - フレヌム間ルヌプの蚭定 - + - - + +

VideoOverlay.setSegmentLoop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒŒ[ƒ€ŠÔƒ‹[ƒv‚̐ݒè
-
ƒ^ƒCƒv
+フレヌム間ルヌプの蚭定 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
setSegmentLoop(comeFrame, goFrame)
-
ˆø”
+
匕数
- +
- -
comeFrame @ƒ‹[ƒvˆÚ“®æƒtƒŒ[ƒ€(ƒ‹[ƒv‚ÌŽn’[ƒtƒŒ[ƒ€)BÄ¶‚ªgoFrame‚É’B‚µ‚œ‚Æ‚«AÄ¶ƒwƒbƒh‚Í‚±‚̃tƒŒ[ƒ€‚Ɉړ®‚µ‚Ü‚·B
+
 ルヌプ移動先フレヌム(ルヌプの始端フレヌム)。再生がgoFrameに達したずき、再生ヘッドはこのフレヌムに移動したす。
goFrame @ƒ‹[ƒvI“_ƒtƒŒ[ƒ€(ƒ‹[ƒv‚̏I’[ƒtƒŒ[ƒ€)B‚±‚̃tƒŒ[ƒ€‚Ì1‚‘O‚̃tƒŒ[ƒ€‚Ì•\ŽŠ‚ªI—¹‚µ‚œŽžAÄ¶ƒwƒbƒh‚ÍcomeFrame‚ÖˆÚ“®‚µ‚Ü‚·B
+
 ルヌプ終点フレヌム(ルヌプの終端フレヌム)。このフレヌムの1぀前のフレヌムの衚瀺が終了した時、再生ヘッドはcomeFrameぞ移動したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- Žw’肳‚ꂜƒtƒŒ[ƒ€ŠÔ‚Ń‹[ƒvˆ—‚ðs‚¢‚Ü‚·B
- ƒ‹[ƒvI’[(goFrame)‚ł́AonPeriodƒCƒxƒ“ƒg‚ª”­¶‚µ‚Ü‚·B
- comeFrame‚̃tƒŒ[ƒ€‚ɂ̓€[ƒr[ƒtƒ@ƒCƒ‹‚ɃL[ƒtƒŒ[ƒ€‚ðÝ’肵‚Ä‚š‚­•K—v‚ª‚ ‚è‚Ü‚·B
- Ý’肳‚ê‚Ä‚¢‚È‚¢ê‡‚́A - ƒ‹[ƒvI“_‚©‚çŽn“_‚ÖˆÚ“®Žž‚ÉŽw’肳‚ꂜƒtƒŒ[ƒ€‚ɍłà‹ß‚¢ƒL[ƒtƒŒ[ƒ€‚֍жˆÊ’u‚ªˆÚ“®‚·‚邱‚ƂɂȂè‚Ü‚·B
- ‚±‚Ì‹@”\‚́ASWFÄ¶Žž‚ɂ͗˜—p‚Å‚«‚Ü‚¹‚ñB + 指定されたフレヌム間でルヌプ凊理を行いたす。
+ ルヌプ終端(goFrame)では、onPeriodむベントが発生したす。
+ comeFrameのフレヌムにはムヌビヌファむルにキヌフレヌムを蚭定しおおく必芁がありたす。
+ 蚭定されおいない堎合は、 + ルヌプ終点から始点ぞ移動時に指定されたフレヌムに最も近いキヌフレヌムぞ再生䜍眮が移動するこずになりたす。
+ この機胜は、SWF再生時には利甚できたせん。
-
ŽQÆ
+
参照
VideoOverlay.cancelSegmentLoop
VideoOverlay.onPeriod
diff --git a/docs/kr2doc/contents/f_VideoOverlay_setSize.html b/docs/kr2doc/contents/f_VideoOverlay_setSize.html index 878295f..7c4fda7 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_setSize.html +++ b/docs/kr2doc/contents/f_VideoOverlay_setSize.html @@ -5,48 +5,48 @@ - setSize - Ä¶‹éŒ`‚̃TƒCƒY‚ðŽw’è + setSize - 再生矩圢のサむズを指定 - + - - + +

VideoOverlay.setSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶‹éŒ`‚̃TƒCƒY‚ðŽw’è
-
ƒ^ƒCƒv
+再生矩圢のサむズを指定
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
setSize(width, height)
-
ˆø”
+
匕数
- +
- -
width @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̉¡•‚ðŽw’肵‚Ü‚·B
+
 メディアを再生するための矩圢領域の暪幅を指定したす。
height @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̏c•‚ðŽw’肵‚Ü‚·B
+
 メディアを再生するための矩圢領域の瞊幅を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚ðÄ¶‚·‚邜‚߂̋éŒ`—̈æ‚̃TƒCƒY‚ðƒsƒNƒZƒ‹’PˆÊ‚ÅŽw’肵‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł́AƒŒƒCƒ„Ä¶Žž‚ɂ͂±‚̃ƒ\ƒbƒh‚ðŽg—p‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+  メディアを再生するための矩圢領域のサむズをピクセル単䜍で指定したす。
+  珟バヌゞョンでは、レむダ再生時にはこのメ゜ッドを䜿甚するこずはできたせん。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_stop.html b/docs/kr2doc/contents/f_VideoOverlay_stop.html index 17d5d8a..70b4e9a 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_stop.html +++ b/docs/kr2doc/contents/f_VideoOverlay_stop.html @@ -5,40 +5,40 @@ - stop - Ä¶’âŽ~ + stop - 再生停止 - + - - + +

VideoOverlay.stop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶’âŽ~
-
ƒ^ƒCƒv
+再生停止 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+VideoOverlayクラスのメ゜ッド
-
\•¶
+
構文
stop()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚̍ж‚ð’âŽ~‚µ‚Ü‚·B
+  メディアの再生を停止したす。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_top.html b/docs/kr2doc/contents/f_VideoOverlay_top.html index 3e20090..9c049d6 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_top.html +++ b/docs/kr2doc/contents/f_VideoOverlay_top.html @@ -5,30 +5,30 @@ - top - Ä¶‹éŒ`‚̏ã’[ˆÊ’u + top - 再生矩圢の䞊端䜍眮 - + - - + +

VideoOverlay.top

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶‹éŒ`‚̏ã’[ˆÊ’u
-
ƒ^ƒCƒv
+再生矩圢の䞊端䜍眮 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶‹éŒ`‚̏ã’[ˆÊ’u‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  再生矩圢の䞊端䜍眮を衚したす。倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
VideoOverlay.left
VideoOverlay.setPos
diff --git a/docs/kr2doc/contents/f_VideoOverlay_totalTime.html b/docs/kr2doc/contents/f_VideoOverlay_totalTime.html index 9443888..7c1fb70 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_totalTime.html +++ b/docs/kr2doc/contents/f_VideoOverlay_totalTime.html @@ -5,29 +5,29 @@ - totalTime - ‡ŒvŽžŠÔ + totalTime - 合蚈時間 - + - - + +

VideoOverlay.totalTime

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‡ŒvŽžŠÔ
-
ƒ^ƒCƒv
+合蚈時間
+
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+VideoOverlayクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- ‡ŒvŽžŠÔ‚ðms’PˆÊ‚Å•\‚µ‚Ü‚·B
- SWF Ä¶’†‚ł͖³Œø‚Å‚·B
+ 合蚈時間をms単䜍で衚したす。
+ SWF 再生䞭では無効です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_visible.html b/docs/kr2doc/contents/f_VideoOverlay_visible.html index a3d7a31..eaba316 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_visible.html +++ b/docs/kr2doc/contents/f_VideoOverlay_visible.html @@ -5,29 +5,29 @@ - visible - ‰ÂŽ‹‚©‚Ç‚€‚© + visible - 可芖かどうか - + - - + +

VideoOverlay.visible

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰ÂŽ‹‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+可芖かどうか +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶—̈悪‰ÂŽ‹‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚È‚ç‚ΉŽ‹A‹U‚È‚ç‚Εs‰ÂŽ‹‚Å‚·B
+  再生領域が可芖かどうかを指定したす。倀を蚭定するこずもできたす。
+  真ならば可芖、停ならば䞍可芖です。
diff --git a/docs/kr2doc/contents/f_VideoOverlay_width.html b/docs/kr2doc/contents/f_VideoOverlay_width.html index e3ff444..295f8b0 100644 --- a/docs/kr2doc/contents/f_VideoOverlay_width.html +++ b/docs/kr2doc/contents/f_VideoOverlay_width.html @@ -5,31 +5,31 @@ - width - Ä¶‹éŒ`‚̉¡• + width - 再生矩圢の暪幅 - + - - + +

VideoOverlay.width

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶‹éŒ`‚̉¡•
-
ƒ^ƒCƒv
+再生矩圢の暪幅 +
タむプ
-VideoOverlayƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+VideoOverlayクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶‹éŒ`‚̉¡•‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚́AŒ»ƒo[ƒWƒ‡ƒ“‚ł̓ŒƒCƒ„Ä¶Žž‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñ(í‚ɃTƒCƒY‚̓rƒfƒI‚̃TƒCƒY‚Æ“¯‚¶‚ɂȂè‚Ü‚·)B
+  再生矩圢の暪幅を衚したす。倀を蚭定するこずもできたす。
+  このプロパティは、珟バヌゞョンではレむダ再生時は䜿甚できたせん(垞にサむズはビデオのサむズず同じになりたす)。
-
ŽQÆ
+
参照
VideoOverlay.height
VideoOverlay.setSize
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder.html index e23dae9..4ddc293 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder.html @@ -9,36 +9,36 @@ - + - +

WaveSoundBuffer.PhaseVocoder

-@WaveSoundBuffer.PhaseVocoder ƒNƒ‰ƒX‚́A‚±‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð WaveSoundBuffer.filters ‚É“o˜^‚µ‚ÄŽg—p‚·‚邜‚߂̃tƒBƒ‹ƒ^‚ŁAPhase Vocoder (ˆÊ‘Šƒ{ƒR[ƒ_) ‚Ì‹@”\‚ð’ñ‹Ÿ‚µ‚Ü‚·B
-@Phase Vocoder ‚ł́AÄ¶‘¬“x‚ð•Û‚Á‚œ‚܂܂ł̉¹’ö‚̕ύX (ƒsƒbƒ`EƒVƒtƒ^) ‚âA‰¹’ö‚ð•Û‚Á‚œ‚܂܂ł̍摬“x‚̕ύX (ƒ^ƒCƒ€EƒVƒtƒ^) ‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ WaveSoundBuffer.PhaseVocoder クラスは、このむンスタンスを WaveSoundBuffer.filters に登録しお䜿甚するためのフィルタで、Phase Vocoder (䜍盞ボコヌダ) の機胜を提䟛したす。
+ Phase Vocoder では、再生速床を保ったたたでの音皋の倉曎 (ピッチ・シフタ) や、音皋を保ったたたでの再生速床の倉曎 (タむム・シフタ) を行うこずができたす。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
PhaseVocoder
-
ƒƒ\ƒbƒh
+
メ゜ッド
-‚È‚µ +なし
-
ƒvƒƒpƒeƒB
+
プロパティ
-interface ( ƒCƒ“ƒ^[ƒtƒF[ƒXƒIƒuƒWƒFƒNƒg‚ðŽæ“Ÿ )
-overlap ( ƒI[ƒo[ƒ‰ƒbƒvƒJƒEƒ“ƒg )
-pitch ( Žü”g”޲•ûŒü‚̃XƒP[ƒ‹ )
-time ( ŽžŠÔ޲•ûŒü‚̃XƒP[ƒ‹ )
-window ( ƒEƒBƒ“ƒhƒEƒTƒCƒY )
+interface ( むンタヌフェヌスオブゞェクトを取埗 )
+overlap ( オヌバヌラップカりント )
+pitch ( 呚波数軞方向のスケヌル )
+time ( 時間軞方向のスケヌル )
+window ( りィンドりサむズ )
-
ƒCƒxƒ“ƒg
+
むベント
-‚È‚µ +なし
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_PhaseVocoder.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_PhaseVocoder.html index ae140b6..fe7a80f 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_PhaseVocoder.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_PhaseVocoder.html @@ -5,42 +5,42 @@ - PhaseVocoder - PhaseVocoder ƒIƒuƒWƒFƒNƒg‚̍\’z + PhaseVocoder - PhaseVocoder オブゞェクトの構築 - + - - + +

WaveSoundBuffer.PhaseVocoder.PhaseVocoder

-
‹@”\/ˆÓ–¡
+
機胜/意味
-PhaseVocoder ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+PhaseVocoder オブゞェクトの構築
+
タむプ
-WaveSoundBuffer.PhaseVocoderƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+WaveSoundBuffer.PhaseVocoderクラスのコンストラクタ
-
\•¶
+
構文
PhaseVocoder()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @WaveSoundBuffer.PhaseVocoder ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
- @ì¬‚µ‚œƒCƒ“ƒXƒ^ƒ“ƒX‚Í WaveSoundBuffer.filters ‚Å WaveSoundBuffer ‚Ì - ƒCƒ“ƒXƒ^ƒ“ƒX‚É“o˜^‚µ‚Ä‚­‚Ÿ‚³‚¢B +  WaveSoundBuffer.PhaseVocoder クラスのオブゞェクトを構築したす。
+  䜜成したむンスタンスは WaveSoundBuffer.filters で WaveSoundBuffer の + むンスタンスに登録しおください。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_interface.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_interface.html index 514e0d8..cfca910 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_interface.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_interface.html @@ -5,28 +5,28 @@ - interface - ƒCƒ“ƒ^[ƒtƒF[ƒXƒIƒuƒWƒFƒNƒg‚ðŽæ“Ÿ + interface - むンタヌフェヌスオブゞェクトを取埗 - + - - + +

WaveSoundBuffer.PhaseVocoder.interface

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒCƒ“ƒ^[ƒtƒF[ƒXƒIƒuƒWƒFƒNƒg‚ðŽæ“Ÿ
-
ƒ^ƒCƒv
+むンタヌフェヌスオブゞェクトを取埗 +
タむプ
-WaveSoundBuffer.PhaseVocoderƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBuffer.PhaseVocoderクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @“à•”“I‚ÉŽg—p‚³‚ê‚Ü‚·BƒXƒNƒŠƒvƒg‚©‚ç‚ÍŽg—p‚µ‚È‚¢‚Å‚­‚Ÿ‚³‚¢B +  内郚的に䜿甚されたす。スクリプトからは䜿甚しないでください。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_overlap.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_overlap.html index 00dad20..92fc1af 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_overlap.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_overlap.html @@ -5,33 +5,33 @@ - overlap - ƒI[ƒo[ƒ‰ƒbƒvƒJƒEƒ“ƒg + overlap - オヌバヌラップカりント - + - - + +

WaveSoundBuffer.PhaseVocoder.overlap

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒI[ƒo[ƒ‰ƒbƒvƒJƒEƒ“ƒg
-
ƒ^ƒCƒv
+オヌバヌラップカりント +
タむプ
-WaveSoundBuffer.PhaseVocoderƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBuffer.PhaseVocoderクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒI[ƒo[ƒ‰ƒbƒvƒJƒEƒ“ƒg (ƒI[ƒo[ƒTƒ“ƒvƒŠƒ“ƒOŒW”) ‚ð•\‚µ‚Ü‚·B
- @0‚©2`32‚ÌŠÔ‚Ì2‚̗ݏæ‚̐”’l‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢BƒfƒtƒHƒ‹ƒg‚Í0‚Å‚·B
- @0‚ðŽw’è‚·‚邯AŒ»Ý‚ÌtimeƒvƒƒpƒeƒB‚Ì’l‚ɏ]‚Á‚āA“KØ‚È’l‚ªÝ’肳‚ê‚Ü‚·B
- @‚±‚̐”’l‚ð‘å‚«‚­‚·‚邯AŽžŠÔ޲•ûŒü‚Ì•ª‰ð”\‚ª‚‚­‚È‚è‚Ü‚·B‚Æ‚­‚ɍ摬“x‚ð’x‚­‚·‚éê‡‚Í‘œ‚߂̐”’l‚ð‚µ‚Ä‚¢‚·‚邯—Ç‚¢‚Å‚µ‚å‚€B
- @’l‚ð‘å‚«‚­‚·‚邯CPU‚ð‚æ‚èŽg—p‚·‚邿‚€‚ɂȂè‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚ւ̕ύX‚ÍƒŠƒAƒ‹ƒ^ƒCƒ€‚É”œ‰f‚³‚ê‚Ü‚·‚ªAƒoƒbƒtƒ@ƒŠƒ“ƒO‚ÌŠÖŒW‚ŁAŽÀÛ‚É‚»‚ꂪÄ¶‚³‚ê‚é‚܂łÉ2•b’ö“x‚ÌŽžŠÔ‚ª‚©‚©‚è‚Ü‚·B‚Ü‚œAØ‚è‘Ö‚í‚莞‚ɃmƒCƒY‚ªæ‚鎖‚ª‚ ‚è‚Ü‚·B +  オヌバヌラップカりント (オヌバヌサンプリング係数) を衚したす。
+  0か232の間の2の环乗の数倀を指定しおください。デフォルトは0です。
+  0を指定するず、珟圚のtimeプロパティの倀に埓っお、適切な倀が蚭定されたす。
+  この数倀を倧きくするず、時間軞方向の分解胜が高くなりたす。ずくに再生速床を遅くする堎合は倚めの数倀をしおいするず良いでしょう。
+  倀を倧きくするずCPUをより䜿甚するようになりたす。
+  このプロパティぞの倉曎はリアルタむムに反映されたすが、バッファリングの関係で、実際にそれが再生されるたでに2秒皋床の時間がかかりたす。たた、切り替わり時にノむズが乗る事がありたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_pitch.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_pitch.html index 018b90b..e7fd1fa 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_pitch.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_pitch.html @@ -5,34 +5,34 @@ - pitch - Žü”g”޲•ûŒü‚̃XƒP[ƒ‹ + pitch - 呚波数軞方向のスケヌル - + - - + +

WaveSoundBuffer.PhaseVocoder.pitch

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Žü”g”޲•ûŒü‚̃XƒP[ƒ‹
-
ƒ^ƒCƒv
+呚波数軞方向のスケヌル +
タむプ
-WaveSoundBuffer.PhaseVocoderƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBuffer.PhaseVocoderクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Žü”g”޲•ûŒü‚̃XƒP[ƒ‹‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @Žw’è‰Â”\‚Ȑ”’l‚Í 0.0 ‚ð’Ž‚Š‚é”’l‚Å‚·B
- @1.0 ‚ðŽw’è‚·‚邯 Žü”g”޲•ûŒü‚̃XƒP[ƒ‹‚͕ςí‚è‚Ü‚¹‚ñ(‰¹’ö‚͕ςí‚è‚Ü‚¹‚ñ)B
- @‚œ‚Æ‚Š‚Î 1.0594630943593 ‚ðŽw’è‚·‚邯A”Œ‰¹•ªA‰¹’ö‚ª‚ ‚ª‚è‚Ü‚·B
- @‚œ‚Æ‚Š‚Î 0.9438743126817 ‚ðŽw’è‚·‚邯A”Œ‰¹•ªA‰¹’ö‚ª‰º‚ª‚è‚Ü‚·B
- @time ƒvƒƒpƒeƒB‚à pitch ƒvƒƒpƒeƒB‚à 1 ‚̏ꍇ‚Å‚à Phase Vocoder ƒtƒBƒ‹ƒ^‚Í“®ì‚µA‰¹Ž¿‚Í‘œ­—ò‰»‚µACPU ŽžŠÔ‚àŽg—p‚µ‚Ü‚·B—Œ•û‚Æ‚à 1 ‚̂܂܎g‚€‚̂ł ‚ê‚΁AƒtƒBƒ‹ƒ^”z—ñ‚©‚炱‚̃tƒBƒ‹ƒ^‚ð‚Í‚ž‚µ‚Ä‚š‚¢‚œ‚Ù‚€‚ª‚æ‚¢‚Å‚µ‚å‚€B
- @‚±‚̃vƒƒpƒeƒB‚ւ̕ύX‚ÍƒŠƒAƒ‹ƒ^ƒCƒ€‚É”œ‰f‚³‚ê‚Ü‚·‚ªAƒoƒbƒtƒ@ƒŠƒ“ƒO‚ÌŠÖŒW‚ŁAŽÀÛ‚É‚»‚ꂪÄ¶‚³‚ê‚é‚܂łÉ2•b’ö“x‚ÌŽžŠÔ‚ª‚©‚©‚è‚Ü‚·B +  呚波数軞方向のスケヌルを衚したす。倀を蚭定するこずもできたす。
+  指定可胜な数倀は 0.0 を超える数倀です。
+  1.0 を指定するず 呚波数軞方向のスケヌルは倉わりたせん(音皋は倉わりたせん)。
+  たずえば 1.0594630943593 を指定するず、半音分、音皋があがりたす。
+  たずえば 0.9438743126817 を指定するず、半音分、音皋が䞋がりたす。
+  time プロパティも pitch プロパティも 1 の堎合でも Phase Vocoder フィルタは動䜜し、音質は倚少劣化し、CPU 時間も䜿甚したす。䞡方ずも 1 のたた䜿うのであれば、フィルタ配列からこのフィルタをはずしおおいたほうがよいでしょう。
+  このプロパティぞの倉曎はリアルタむムに反映されたすが、バッファリングの関係で、実際にそれが再生されるたでに2秒皋床の時間がかかりたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_time.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_time.html index af4d029..bd8b9f0 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_time.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_time.html @@ -5,34 +5,34 @@ - time - ŽžŠÔ޲•ûŒü‚̃XƒP[ƒ‹ + time - 時間軞方向のスケヌル - + - - + +

WaveSoundBuffer.PhaseVocoder.time

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ŽžŠÔ޲•ûŒü‚̃XƒP[ƒ‹
-
ƒ^ƒCƒv
+時間軞方向のスケヌル +
タむプ
-WaveSoundBuffer.PhaseVocoderƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBuffer.PhaseVocoderクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ŽžŠÔ޲•ûŒü‚̃XƒP[ƒ‹‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @Žw’è‰Â”\‚Ȑ”’l‚Í 0 ‚ð’Ž‚Š‚éŽÀ”‚Å‚·B‚œ‚Ÿ‚µA‚ ‚Ü‚è‚ɏ¬‚³‚¢”’l‚ÍCPU•‰‰×‚ª‚‚­‚È‚èAÅˆ«‚̏ꍇ‚͍ж‚ª‚Å‚«‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B‚Ü‚œA1.95‚ð’Ž‚Š‚œ‚ ‚œ‚è‚©‚ç‰¹Ž¿‚ªˆ«‚­‚È‚èAoverlap‚ð‘å‚«‚­‚µ‚Ä‚à‰¹Ž¿‚ð‰ü‘P‚Å‚«‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·(“à•”ƒAƒ‹ƒSƒŠƒYƒ€‚Ì“Á«‚É‹Nˆö‚µ‚Ä‚¢‚Ü‚·)B
- @1.0 ‚ðŽw’è‚·‚邯 ŽžŠÔ޲•ûŒü‚̃XƒP[ƒ‹‚͕ςí‚è‚Ü‚¹‚ñ(Ä¶‘¬“x‚͕ςí‚è‚Ü‚¹‚ñ)B
- @‚œ‚Æ‚Š‚Î 1.5 ‚ðŽw’è‚·‚邯AŽžŠÔ޲•ûŒü‚̃XƒP[ƒ‹‚ª1.5”{‚ɂȂèA’x‚­Ä¶‚³‚ê‚Ü‚· (Ä¶‚É1.5”{‚ÌŽžŠÔ‚ª‚©‚©‚邿‚€‚ɂȂè‚Ü‚·)B
- @‚œ‚Æ‚Š‚Î 0.5 ‚ðŽw’è‚·‚邯AŽžŠÔ޲•ûŒü‚̃XƒP[ƒ‹‚ª0.5”{‚ɂȂèA‘¬‚­Ä¶‚³‚ê‚Ü‚· (”{‘¬‚ōж‚³‚ê‚Ü‚·)B - @time ƒvƒƒpƒeƒB‚à pitch ƒvƒƒpƒeƒB‚à 1 ‚̏ꍇ‚Å‚à Phase Vocoder ƒtƒBƒ‹ƒ^‚Í“®ì‚µA‰¹Ž¿‚Í‘œ­—ò‰»‚µACPU ŽžŠÔ‚àŽg—p‚µ‚Ü‚·B—Œ•û‚Æ‚à 1 ‚̂܂܎g‚€‚̂ł ‚ê‚΁AƒtƒBƒ‹ƒ^”z—ñ‚©‚炱‚̃tƒBƒ‹ƒ^‚ð‚Í‚ž‚µ‚Ä‚š‚¢‚œ‚Ù‚€‚ª‚æ‚¢‚Å‚µ‚å‚€B
- @‚±‚̃vƒƒpƒeƒB‚ւ̕ύX‚ÍƒŠƒAƒ‹ƒ^ƒCƒ€‚É”œ‰f‚³‚ê‚Ü‚·‚ªAƒoƒbƒtƒ@ƒŠƒ“ƒO‚ÌŠÖŒW‚ŁAŽÀÛ‚É‚»‚ꂪÄ¶‚³‚ê‚é‚܂łÉ2•b’ö“x‚ÌŽžŠÔ‚ª‚©‚©‚è‚Ü‚·B‚Ü‚œAØ‚è‘Ö‚í‚莞‚ɃmƒCƒY‚ªæ‚鎖‚ª‚ ‚è‚Ü‚·B +  時間軞方向のスケヌルを衚したす。倀を蚭定するこずもできたす。
+  指定可胜な数倀は 0 を超える実数です。ただし、あたりに小さい数倀はCPU負荷が高くなり、最悪の堎合は再生ができない堎合がありたす。たた、1.95を超えたあたりから音質が悪くなり、overlapを倧きくしおも音質を改善できない堎合がありたす(内郚アルゎリズムの特性に起因しおいたす)。
+  1.0 を指定するず 時間軞方向のスケヌルは倉わりたせん(再生速床は倉わりたせん)。
+  たずえば 1.5 を指定するず、時間軞方向のスケヌルが1.5倍になり、遅く再生されたす (再生に1.5倍の時間がかかるようになりたす)。
+  たずえば 0.5 を指定するず、時間軞方向のスケヌルが0.5倍になり、速く再生されたす (倍速で再生されたす)。 +  time プロパティも pitch プロパティも 1 の堎合でも Phase Vocoder フィルタは動䜜し、音質は倚少劣化し、CPU 時間も䜿甚したす。䞡方ずも 1 のたた䜿うのであれば、フィルタ配列からこのフィルタをはずしおおいたほうがよいでしょう。
+  このプロパティぞの倉曎はリアルタむムに反映されたすが、バッファリングの関係で、実際にそれが再生されるたでに2秒皋床の時間がかかりたす。たた、切り替わり時にノむズが乗る事がありたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_window.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_window.html index cb49174..b1a4fb3 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_window.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_window.html @@ -5,33 +5,33 @@ - window - ƒEƒBƒ“ƒhƒEƒTƒCƒY + window - りィンドりサむズ - + - - + +

WaveSoundBuffer.PhaseVocoder.window

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒEƒTƒCƒY
-
ƒ^ƒCƒv
+りィンドりサむズ +
タむプ
-WaveSoundBuffer.PhaseVocoderƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBuffer.PhaseVocoderクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @PhaseVocoder“à•”‚ÅŽg—p‚µ‚Ä‚¢‚é FFT (‚‘¬ƒt[ƒŠƒG•ÏŠ·) ‚̃EƒBƒ“ƒhƒEƒTƒCƒY(ƒtƒŒ[ƒ€ƒTƒCƒY)‚ð•\‚µ‚Ü‚·B - @64`32768‚ÌŠÔ‚Ì2‚̗ݏæ‚̐”’l‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢BƒfƒtƒHƒ‹ƒg‚Í4096‚Å‚·B
- @‚±‚̐”’l‚ð‘å‚«‚­‚·‚邯AŽü”g”޲•ûŒü‚Ì•ª‰ð”\‚͍‚‚­‚È‚è‚Ü‚·(‰¹’ö‚ª‹¶‚¢‚É‚­‚­‚È‚è‚Ü‚·)‚ªAŽžŠÔ޲•ûŒü‚Ì•ª‰ð”\‚ª’á‚­‚È‚è‚Ü‚·(‰¹‚̃Aƒ^ƒbƒN‚ª‚ɂԂ­‚È‚è‚Ü‚·)B
- @’l‚ð‘å‚«‚­‚·‚邯CPU‚ð‚æ‚èŽg—p‚·‚邿‚€‚ɂȂè‚Ü‚·B‰¹Ž¿‚𗎂Ƃ³‚ž‚É‚·‚ށAÅ’á‚Ì’l‚ð’T‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @44.1KHz‚̉¹º‚ł̓EƒBƒ“ƒhƒEƒTƒCƒY=256‚®‚ç‚¢‚ª‚æ‚¢‚Å‚µ‚å‚€BŠy‹È‚ł̓EƒBƒ“ƒhƒEƒTƒCƒY=4096‚®‚ç‚¢‚ª—Ç‚¢‚Å‚µ‚å‚€B
- @‚±‚̃vƒƒpƒeƒB‚ւ̕ύX‚́AWaveSoundBuffer.openƒƒ\ƒbƒh‚ªŽÀs‚³‚ꂜ‚Æ‚«‚É”œ‰f‚³‚ê‚Ü‚·B
+  PhaseVocoder内郚で䜿甚しおいる FFT (高速フヌリ゚倉換) のりィンドりサむズ(フレヌムサむズ)を衚したす。 +  6432768の間の2の环乗の数倀を指定しおください。デフォルトは4096です。
+  この数倀を倧きくするず、呚波数軞方向の分解胜は高くなりたす(音皋が狂いにくくなりたす)が、時間軞方向の分解胜が䜎くなりたす(音のアタックがにぶくなりたす)。
+  倀を倧きくするずCPUをより䜿甚するようになりたす。音質を萜ずさずにすむ、最䜎の倀を探しおください。
+  44.1KHzの音声ではりィンドりサむズ=256ぐらいがよいでしょう。楜曲ではりィンドりサむズ=4096ぐらいが良いでしょう。
+  このプロパティぞの倉曎は、WaveSoundBuffer.openメ゜ッドが実行されたずきに反映されたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.html b/docs/kr2doc/contents/f_WaveSoundBuffer.html index c6a547d..fef1bc3 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.html @@ -9,57 +9,57 @@ - + - +

WaveSoundBuffer

-@WaveSoundBuffer ƒNƒ‰ƒX‚́APCM‚̍ж‚ðŠÇ—‚·‚éƒNƒ‰ƒX‚Å‚·B
-@WaveSoundBuffer ƒNƒ‰ƒX‚ł́Aƒ‹[ƒvƒ`ƒ…[ƒi ‚ō쐬‚µ‚œ .sli ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚݁Aˆ—‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BÚ‚µ‚­‚̓‹[ƒvƒ`ƒ…[ƒi‚Ìà–Ÿ‚ð‚²——‚­‚Ÿ‚³‚¢B
+ WaveSoundBuffer クラスは、PCMの再生を管理するクラスです。
+ WaveSoundBuffer クラスでは、ルヌプチュヌナ で䜜成した .sli ファむルを読み蟌み、凊理するこずができたす。詳しくはルヌプチュヌナの説明をご芧ください。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
WaveSoundBuffer
-
ƒƒ\ƒbƒh
+
メ゜ッド
-fade ( ƒtƒF[ƒh‚ðŠJŽn‚·‚é )
-freeDirectSound ( DirectSound ‚̉ð•ú )
-getVisBuffer ( Ž‹Šo‰»—pƒf[ƒ^‚̎擟 )
-open ( ƒƒfƒBƒA‚ðŠJ‚­ )
-play ( ƒƒfƒBƒA‚ðÄ¶‚·‚é )
-stop ( ƒƒfƒBƒA‚ð’âŽ~‚·‚é )
-stopFade ( ƒtƒF[ƒh‚ð’âŽ~‚·‚é )
+fade ( フェヌドを開始する )
+freeDirectSound ( DirectSound の解攟 )
+getVisBuffer ( 芖芚化甚デヌタの取埗 )
+open ( メディアを開く )
+play ( メディアを再生する )
+stop ( メディアを停止する )
+stopFade ( フェヌドを停止する )
-
ƒvƒƒpƒeƒB
+
プロパティ
-bits ( —ÊŽq‰»ƒrƒbƒg” )
-channels ( ƒ`ƒƒƒ“ƒlƒ‹” )
-filters ( ƒtƒBƒ‹ƒ^”z—ñ )
-flags ( ƒtƒ‰ƒO )
-frequency ( ƒTƒ“ƒvƒŠƒ“ƒOŽü”g” )
-globalFocusMode ( ƒtƒH[ƒJƒXƒ‚[ƒh )
-globalVolume ( ‘åˆæ‰¹—Ê )
-labels ( ƒ‰ƒxƒ‹ )
-looping ( ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚© )
-pan ( ƒpƒ“ )
-paused ( ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚© )
-position ( Ä¶ˆÊ’u )
-samplePosition ( Ä¶ˆÊ’u )
-status ( ƒXƒe[ƒ^ƒX )
-totalTime ( ƒƒfƒBƒA‚̍Đ¶ŽžŠÔ )
-useVisBuffer ( Ž‹Šo‰»—pƒoƒbƒtƒ@‚ðŽg—p‚·‚é‚©‚Ç‚€‚© )
-volume ( ‰¹—Ê )
-volume2 ( ‘æ‚Q‰¹—Ê )
+bits ( 量子化ビット数 )
+channels ( チャンネル数 )
+filters ( フィルタ配列 )
+flags ( フラグ )
+frequency ( サンプリング呚波数 )
+globalFocusMode ( フォヌカスモヌド )
+globalVolume ( 倧域音量 )
+labels ( ラベル )
+looping ( ルヌプ再生を行うかどうか )
+pan ( パン )
+paused ( 䞀時停止状態かどうか )
+position ( 再生䜍眮 )
+samplePosition ( 再生䜍眮 )
+status ( ステヌタス )
+totalTime ( メディアの再生時間 )
+useVisBuffer ( 芖芚化甚バッファを䜿甚するかどうか )
+volume ( 音量 )
+volume2 ( 第音量 )
-
ƒCƒxƒ“ƒg
+
むベント
-onFadeCompleted ( ƒtƒF[ƒh‚ªI—¹‚µ‚œ )
-onLabel ( ƒ‰ƒxƒ‹‚ð’ʉ߂µ‚œ )
-onStatusChanged ( ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ )
+onFadeCompleted ( フェヌドが終了した )
+onLabel ( ラベルを通過した )
+onStatusChanged ( ステヌタスが倉曎された )
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_WaveSoundBuffer.html b/docs/kr2doc/contents/f_WaveSoundBuffer_WaveSoundBuffer.html index 74ee07d..ad76080 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_WaveSoundBuffer.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_WaveSoundBuffer.html @@ -5,45 +5,45 @@ - WaveSoundBuffer - WaveSoundBuffer ƒIƒuƒWƒFƒNƒg‚̍\’z + WaveSoundBuffer - WaveSoundBuffer オブゞェクトの構築 - + - - + +

WaveSoundBuffer.WaveSoundBuffer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-WaveSoundBuffer ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+WaveSoundBuffer オブゞェクトの構築 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+WaveSoundBufferクラスのコンストラクタ
-
\•¶
+
構文
WaveSoundBuffer(owner)
-
ˆø”
+
匕数
- +
-
owner @ƒCƒxƒ“ƒg‚Ì”­¶æ‚ðŽw’肵‚Ü‚·B
+
 むベントの発生先を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @WaveSoundBuffer ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
- @ƒCƒxƒ“ƒg‚ª”­¶‚·‚邯 owner ‚ÅŽw’肵‚œƒIƒuƒWƒFƒNƒg‚Ì action ƒƒ\ƒbƒh‚ðŒÄ‚яo‚µ‚Ü‚·Bowner ‚É null ‚ðŽw’è‚·‚邯 action ƒƒ\ƒbƒh‚͌Ă΂ê‚Ü‚¹‚ñB’ʏí‚Í Window ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð owner ‚ÉŽw’肵‚Ü‚·B
+  WaveSoundBuffer クラスのオブゞェクトを構築したす。
+  むベントが発生するず owner で指定したオブゞェクトの action メ゜ッドを呌び出したす。owner に null を指定するず action メ゜ッドは呌ばれたせん。通垞は Window クラスのオブゞェクトを owner に指定したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_bits.html b/docs/kr2doc/contents/f_WaveSoundBuffer_bits.html index 5b2f489..baaf9f9 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_bits.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_bits.html @@ -5,30 +5,30 @@ - bits - —ÊŽq‰»ƒrƒbƒg” + bits - 量子化ビット数 - + - - + +

WaveSoundBuffer.bits

-
‹@”\/ˆÓ–¡
+
機胜/意味
-—ÊŽq‰»ƒrƒbƒg”
-
ƒ^ƒCƒv
+量子化ビット数 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+WaveSoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Œ»ÝÄ¶’†‚̃TƒEƒ“ƒh‚Ì—ÊŽq‰»ƒrƒbƒg”‚ð•\‚µ‚Ü‚·B
- @CD ‚Æ“¯‚¶—ÊŽq‰»ƒrƒbƒg”‚̏ꍇ‚Í 16 ‚ɂȂè‚Ü‚·B
- @ƒƒfƒBƒA‚ªŠJ‚©‚ê‚Ä‚¢‚È‚¢ó‘Ԃł͐³í‚È’l‚ð•Ô‚³‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B
+  珟圚再生䞭のサりンドの量子化ビット数を衚したす。
+  CD ず同じ量子化ビット数の堎合は 16 になりたす。
+  メディアが開かれおいない状態では正垞な倀を返さない可胜性がありたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_channels.html b/docs/kr2doc/contents/f_WaveSoundBuffer_channels.html index ff93493..39a542b 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_channels.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_channels.html @@ -5,30 +5,30 @@ - channels - ƒ`ƒƒƒ“ƒlƒ‹” + channels - チャンネル数 - + - - + +

WaveSoundBuffer.channels

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ`ƒƒƒ“ƒlƒ‹”
-
ƒ^ƒCƒv
+チャンネル数 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+WaveSoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Œ»ÝÄ¶’†‚̃TƒEƒ“ƒh‚̃`ƒƒƒ“ƒlƒ‹”‚ð•\‚µ‚Ü‚·B
- @ƒ‚ƒmƒ‰ƒ‹‚̏ꍇ‚Í 1AƒXƒeƒŒƒI‚̏ꍇ‚Í 2 ‚ɂȂè‚Ü‚·B
- @ƒƒfƒBƒA‚ªŠJ‚©‚ê‚Ä‚¢‚È‚¢ó‘Ԃł͐³í‚È’l‚ð•Ô‚³‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B
+  珟圚再生䞭のサりンドのチャンネル数を衚したす。
+  モノラルの堎合は 1、ステレオの堎合は 2 になりたす。
+  メディアが開かれおいない状態では正垞な倀を返さない可胜性がありたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_fade.html b/docs/kr2doc/contents/f_WaveSoundBuffer_fade.html index e88157f..8f3f2eb 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_fade.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_fade.html @@ -5,52 +5,52 @@ - fade - ƒtƒF[ƒh‚ðŠJŽn‚·‚é + fade - フェヌドを開始する - + - - + +

WaveSoundBuffer.fade

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒF[ƒh‚ðŠJŽn‚·‚é
-
ƒ^ƒCƒv
+フェヌドを開始する +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+WaveSoundBufferクラスのメ゜ッド
-
\•¶
+
構文
fade(to, time, delay=0)
-
ˆø”
+
匕数
- +
- - -
to @“ž’B‚³‚¹‚鉹—Ê‚ðŽw’肵‚Ü‚·B
- @‰¹—ʂ̎w’è‚ɂ‚¢‚Ä‚Í WaveSoundBuffer.volume ƒvƒƒpƒeƒB‚ðŽQÆ‚µ‚Ä - ‚­‚Ÿ‚³‚¢B
+
 到達させる音量を指定したす。
+  音量の指定に぀いおは WaveSoundBuffer.volume プロパティを参照しお + ください。
time @ƒtƒF[ƒh‚É‚©‚¯‚鎞ŠÔ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 フェヌドにかける時間を ms 単䜍で指定したす。
delay @ƒtƒF[ƒhŠJŽn‚܂ł̑҂¿ŽžŠÔ‚ð ms ’PˆÊ‚ÅŽw’肵‚Ü‚·B
+
 フェヌド開始たでの埅ち時間を ms 単䜍で指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒtƒF[ƒh ( ˜A‘±“I‚ȉ¹—ʂ̕ω» ) ‚ðŠJŽn‚µ‚Ü‚·B
+  フェヌド ( 連続的な音量の倉化 ) を開始したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_filters.html b/docs/kr2doc/contents/f_WaveSoundBuffer_filters.html index c43f9e7..17531c7 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_filters.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_filters.html @@ -5,37 +5,37 @@ - filters - ƒtƒBƒ‹ƒ^”z—ñ + filters - フィルタ配列 - + - - + +

WaveSoundBuffer.filters

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒBƒ‹ƒ^”z—ñ
-
ƒ^ƒCƒv
+フィルタ配列 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+WaveSoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒCƒ“ƒT[ƒVƒ‡ƒ“ƒtƒBƒ‹ƒ^ƒIƒuƒWƒFƒNƒg‚ð•ÛŽ‚µ‚Ä‚¢‚é”z—ñ(ArrayƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX)‚Å‚·B
- @‚±‚Ì”z—ñ‚ɃtƒBƒ‹ƒ^ƒIƒuƒWƒFƒNƒg‚ð“o˜^‚·‚邱‚Ƃɂæ‚èAÄ¶’†‚ÉƒŠƒAƒ‹ƒ^ƒCƒ€‚ʼn¹º‚ɑ΂µ‚Ä - —lX‚ÈŒø‰Ê‚ð‚©‚¯‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @ƒtƒBƒ‹ƒ^”z—ñ‚ւ̕ύX‚ª”œ‰f‚³‚ê‚é‚̂́AWaveSoundBuffer.openƒƒ\ƒbƒh‚ªŽÀs‚³‚ꂜ - Žž‚Ÿ‚¯‚Å‚·B‚»‚ê‚܂ł́A‚±‚Ì”z—ñ‚ւ̕ύX‚ðs‚Á‚Ä‚à”œ‰f‚Í‚³‚ê‚Ü‚¹‚ñB
-—á:
var buf = new WaveSoundBuffer(window);
-(—ª)
-buf.filters.clear(); // ƒtƒBƒ‹ƒ^”z—ñ‚ðƒNƒŠƒA
-buf.filters.add(new WaveSoundBuffer.PhaseVocoder()); // PhaseVocoderƒtƒBƒ‹ƒ^‚ð’ljÁ
-buf.filters[0].time = 0.5; // ”{‘¬Ä¶
+  むンサヌションフィルタオブゞェクトを保持しおいる配列(Arrayクラスのむンスタンス)です。
+  この配列にフィルタオブゞェクトを登録するこずにより、再生䞭にリアルタむムで音声に察しお + 様々な効果をかけるこずができたす。
+  フィルタ配列ぞの倉曎が反映されるのは、WaveSoundBuffer.openメ゜ッドが実行された + 時だけです。それたでは、この配列ぞの倉曎を行っおも反映はされたせん。
+䟋:
var buf = new WaveSoundBuffer(window);
+(略)
+buf.filters.clear(); // ãƒ•ィルタ配列をクリア
+buf.filters.add(new WaveSoundBuffer.PhaseVocoder()); // PhaseVocoderフィルタを远加
+buf.filters[0].time = 0.5; // å€é€Ÿå†ç”Ÿ
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_flags.html b/docs/kr2doc/contents/f_WaveSoundBuffer_flags.html index 4fa3be1..3f61698 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_flags.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_flags.html @@ -5,39 +5,39 @@ - flags - ƒtƒ‰ƒO + flags - フラグ - + - - + +

WaveSoundBuffer.flags

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒ‰ƒO
-
ƒ^ƒCƒv
+フラグ +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+WaveSoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒtƒ‰ƒO‚ð•\‚·ƒIƒuƒWƒFƒNƒg‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚±‚̃IƒuƒWƒFƒNƒg‚É‚Í 0 ` 15 ‚̃vƒƒpƒeƒB‚ª‚ ‚èA‚»‚ꂌ‚êŠeƒtƒ‰ƒO‚Ì’l‚ð•\‚µ‚Ä‚¢‚Ü‚·BƒvƒƒpƒeƒB‚ɂ͊Ԑڃƒ“ƒo‘I‘ð‰‰ŽZŽq ('[ ]' ‰‰ŽZŽq) ‚ð—p‚¢‚ăAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚ç‚̃vƒƒpƒeƒB‚ɂ͒l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B’l‚Í 0 ` 9999 ‚͈̔͂ł ‚èA‚±‚ê‚ð‰º‰ñ‚Á‚œ‚èAã‰ñ‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
- @‚±‚̃IƒuƒWƒFƒNƒg‚Ì count ƒvƒƒpƒeƒB‚͏í‚É 16 ‚ð•Ô‚µ‚Ü‚·B
- @‚±‚̃IƒuƒWƒFƒNƒg‚É‚Í reset ƒƒ\ƒbƒh‚ª‚ ‚èA‚±‚̃ƒ\ƒbƒh‚ðŽÀs‚·‚邯A‘S‚Ẵtƒ‰ƒO‚ª 0 ‚ÉƒŠƒZƒbƒg‚³‚ê‚Ü‚·B
- @ƒƒfƒBƒA‚ðŠJ‚¢‚Ä‚¢‚È‚¢ê‡‚́A‚±‚̃IƒuƒWƒFƒNƒg‚̃vƒƒpƒeƒB‚É’l‚ðÝ’肵‚Ä‚à–³Ž‹‚³‚ê‚Ü‚·B
- @‚±‚̃IƒuƒWƒFƒNƒg‚͈ꌩ”z—ñƒIƒuƒWƒFƒNƒg‚É‚àŒ©‚Ђ܂·‚ªA‚¢‚í‚ä‚éTJS‚Ì”z—ñƒIƒuƒWƒFƒNƒg('Array' ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg) ‚ł͂ ‚è‚Ü‚¹‚ñB
- @ƒtƒ‰ƒO‚Í WaveSoundBuffer.open ƒƒ\ƒbƒh‚Å‘S‚Ä 0 ‚ÉƒŠƒZƒbƒg‚³‚ê‚Ü‚·B
-—á:
var buf = new WaveSoundBuffer(window);
-(—ª)
-buf.flags.reset(); // ‘S‚Ẵtƒ‰ƒO‚ð 0 ‚ÉƒŠƒZƒbƒg
-var cnt = buf.flags.count; // cnt ‚ɂ͠16 ‚ª“ü‚é
-buf.flags[4] = 34; // 4”Ԃ̃tƒ‰ƒO‚É34‚ð‘ã“ü
+  フラグを衚すオブゞェクトを埗るこずができたす。
+  このオブゞェクトには 0  15 のプロパティがあり、それぞれ各フラグの倀を衚しおいたす。プロパティには間接メンバ遞択挔算子 ('[ ]' 挔算子) を甚いおアクセスするこずができたす。これらのプロパティには倀を蚭定するこずもできたす。倀は 0  9999 の範囲であり、これを䞋回ったり、䞊回るこずはできたせん。
+  このオブゞェクトの count プロパティは垞に 16 を返したす。
+  このオブゞェクトには reset メ゜ッドがあり、このメ゜ッドを実行するず、党おのフラグが 0 にリセットされたす。
+  メディアを開いおいない堎合は、このオブゞェクトのプロパティに倀を蚭定しおも無芖されたす。
+  このオブゞェクトは䞀芋配列オブゞェクトにも芋えたすが、いわゆるTJSの配列オブゞェクト('Array' クラスのオブゞェクト) ではありたせん。
+  フラグは WaveSoundBuffer.open メ゜ッドで党お 0 にリセットされたす。
+䟋:
var buf = new WaveSoundBuffer(window);
+(略)
+buf.flags.reset(); // å…šãŠã®ãƒ•ラグを 0 ã«ãƒªã‚»ãƒƒãƒˆ
+var cnt = buf.flags.count; // cnt ã«ã¯ 16 ãŒå…¥ã‚‹
+buf.flags[4] = 34; // 4番のフラグに34を代入
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_freeDirectSound.html b/docs/kr2doc/contents/f_WaveSoundBuffer_freeDirectSound.html index b682a4f..1fc5fb8 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_freeDirectSound.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_freeDirectSound.html @@ -5,44 +5,44 @@ - freeDirectSound - DirectSound ‚̉ð•ú + freeDirectSound - DirectSound の解攟 - + - - + +

WaveSoundBuffer.freeDirectSound

-
‹@”\/ˆÓ–¡
+
機胜/意味
-DirectSound ‚̉ð•ú
-
ƒ^ƒCƒv
+DirectSound の解攟 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+WaveSoundBufferクラスのメ゜ッド
-
\•¶
+
構文
freeDirectSound()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @DirectSound ‚ð‰ð•ú‚µ‚Ü‚·B‚·‚×‚Ä‚Ì WaveSoundBuffer ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Í’âŽ~ó‘Ô‚É - ‚È‚è‚Ü‚·B
- @DirectSound ‚Æ WaveMapper ( MCI “™ ) ‚É‚æ‚éÄ¶‚𓯎ž‚ɍs‚Š‚È‚¢ŠÂ‹«‚ȂǂŠDirectSound ‚ð - ‰ð•ú‚·‚邜‚߂ɂ±‚̃ƒ\ƒbƒh‚ðŽg‚¢‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚Í WaveSoundBuffer ƒNƒ‰ƒXã‚É‚µ‚©‘¶Ý‚µ‚Ü‚¹‚ñ (WaveSoundBuffer‚©‚çì‚ç‚ꂜƒIƒuƒWƒFƒNƒgã‚É‚±‚̃ƒ\ƒbƒh‚Í‚ ‚è‚Ü‚¹‚ñ)BŽg—p‚·‚éÛ‚Í WaveSoundBuffer.freeDirectSound(); ‚Æ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  DirectSound を解攟したす。すべおの WaveSoundBuffer クラスのオブゞェクトは停止状態に + なりたす。
+  DirectSound ず WaveMapper ( MCI 等 ) による再生を同時に行えない環境などで DirectSound を + 解攟するためにこのメ゜ッドを䜿いたす。
+  このメ゜ッドは WaveSoundBuffer クラス䞊にしか存圚したせん (WaveSoundBufferから䜜られたオブゞェクト䞊にこのメ゜ッドはありたせん)。䜿甚する際は WaveSoundBuffer.freeDirectSound(); ずしおください。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_frequency.html b/docs/kr2doc/contents/f_WaveSoundBuffer_frequency.html index 6dd34d7..25741bc 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_frequency.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_frequency.html @@ -5,31 +5,31 @@ - frequency - ƒTƒ“ƒvƒŠƒ“ƒOŽü”g” + frequency - サンプリング呚波数 - + - - + +

WaveSoundBuffer.frequency

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒTƒ“ƒvƒŠƒ“ƒOŽü”g”
-
ƒ^ƒCƒv
+サンプリング呚波数 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Œ»ÝÄ¶’†‚̃TƒEƒ“ƒh‚̃Tƒ“ƒvƒŠƒ“ƒOŽü”g”‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @CD ‚Æ“¯‚¶ƒTƒ“ƒvƒŠƒ“ƒOŽü”g”‚̏ꍇ‚Í 44100 ‚ɂȂè‚Ü‚·B
- @ƒƒfƒBƒA‚ªŠJ‚©‚ê‚Ä‚¢‚È‚¢ó‘Ԃł͐³í‚È’l‚ð•Ô‚³‚È‚¢‰Â”\«‚ª‚ ‚è‚Ü‚·B
- @’l‚ðÝ’è‚·‚邯A‚»‚ÌŽü”g”‚ōж‚µ‚Ü‚·B
+  珟圚再生䞭のサりンドのサンプリング呚波数を衚したす。倀を蚭定するこずもできたす。
+  CD ず同じサンプリング呚波数の堎合は 44100 になりたす。
+  メディアが開かれおいない状態では正垞な倀を返さない可胜性がありたす。
+  倀を蚭定するず、その呚波数で再生したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_getVisBuffer.html b/docs/kr2doc/contents/f_WaveSoundBuffer_getVisBuffer.html index d3e244d..e3374fc 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_getVisBuffer.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_getVisBuffer.html @@ -5,71 +5,71 @@ - getVisBuffer - Ž‹Šo‰»—pƒf[ƒ^‚̎擟 + getVisBuffer - 芖芚化甚デヌタの取埗 - + - - + +

WaveSoundBuffer.getVisBuffer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ž‹Šo‰»—pƒf[ƒ^‚̎擟
-
ƒ^ƒCƒv
+芖芚化甚デヌタの取埗 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+WaveSoundBufferクラスのメ゜ッド
-
\•¶
+
構文
getVisBuffer(buffer, numsamples, channel, ahead=0)
-
ˆø”
+
匕数
- +
- - - -
buffer @o—̓f[ƒ^‚ð‘‚«ž‚Þƒoƒbƒtƒ@‚ðŽw’肵‚Ü‚·B
- @ƒoƒbƒtƒ@‚Í 16bit •„†•t‚«®”‚Ì”z—ñ‚ŁAnumsamples ˆø”‚š‚æ‚Ñ channels ˆø” - ‚ÅŽw’肵‚œƒTƒ“ƒvƒ‹‚ª‘‚«ž‚Ü‚ê‚é‚̂ɏ\•ª‚Ȍ” ( numsamples * channels ˆÈã ) - ‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚·B
- @channels ‚É 1 ˆÈŠO‚ðŽw’肵‚œê‡‚́AŠeƒ`ƒƒƒlƒ‹‚̃Tƒ“ƒvƒ‹‚̓Cƒ“ƒ^[ƒŠ[ƒu‚³‚ê‚Ä - ( ƒXƒeƒŒƒI‚È‚ç‚Î ‰E ¶ ‰E ¶ EEEE‚̏‡‚É ) Ši”[‚³‚ê‚Ü‚·B
- @”z—ñ‚̐擪—v‘f‚ւ̃|ƒCƒ“ƒ^‚ðŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚ªA®”Œ^‚ɃLƒƒƒXƒg‚µ‚Ä - “n‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 出力デヌタを曞き蟌むバッファを指定したす。
+  バッファは 16bit 笊号付き敎数の配列で、numsamples 匕数および channels 匕数 + で指定したサンプルが曞き蟌たれるのに十分な個数 ( numsamples * channels 以䞊 ) + である必芁がありたす。
+  channels に 1 以倖を指定した堎合は、各チャネルのサンプルはむンタヌリヌブされお + ( ステレオならば 右 å·Š 右 å·Š ・・・・の順に ) 栌玍されたす。
+  配列の先頭芁玠ぞのポむンタを指定する必芁がありたすが、敎数型にキャストしお + 枡しおください。
numsamples @Žæ“Ÿ‚·‚éƒTƒ“ƒvƒ‹”‚ðŽw’肵‚Ü‚·B
+
 取埗するサンプル数を指定したす。
channel @Žæ“Ÿ‚·‚éƒ`ƒƒƒ“ƒlƒ‹”‚ðŽw’肵‚Ü‚·B
- @1 ‚ðŽw’è‚·‚邯Aƒ‚ƒmƒ‰ƒ‹‚̏ꍇ‚Í‚»‚̂܂܁A‚»‚€‚łȂ¢ê‡‚Í 1ƒ`ƒƒƒ“ƒlƒ‹‚Ƀ_ƒEƒ“ƒ~ƒbƒNƒX - ‚³‚ꂜƒf[ƒ^‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @1 ˆÈŠO‚̐”’l‚ðŽw’è‚·‚éê‡‚́AÄ¶’†‚̃TƒEƒ“ƒh‚Æ“¯‚¶ƒ`ƒƒƒ“ƒlƒ‹”‚ðŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü - ‚·B‚±‚̂΂ ‚¢‚́A‚»‚̂܂܂̃f[ƒ^‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·B
+
 取埗するチャンネル数を指定したす。
+  1 を指定するず、モノラルの堎合はそのたた、そうでない堎合は 1チャンネルにダりンミックス + されたデヌタを埗るこずができたす。
+  1 以倖の数倀を指定する堎合は、再生䞭のサりンドず同じチャンネル数を指定する必芁がありた + す。このばあいは、そのたたのデヌタを埗るこずができたす。
ahead @æ“ǂ݂·‚éƒTƒ“ƒvƒ‹”‚ðŽw’肵‚Ü‚·B
- @Œ»Ý‚̍жˆÊ’u‚©‚çA‚±‚̈ø”‚ÅŽw’肵‚œƒTƒ“ƒvƒ‹”‚Ÿ‚¯æ‚É‚ ‚éƒTƒ“ƒvƒ‹‚©‚çŽæ“Ÿ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @0 ‚ðŽw’è‚·‚é‚©A‚±‚̈ø”‚ðÈ—ª‚·‚邯AŒ»Ý‚̍жˆÊ’u‚©‚ç‚̎擟‚ɂȂè‚Ü‚·B
+
 先読みするサンプル数を指定したす。
+  珟圚の再生䜍眮から、この匕数で指定したサンプル数だけ先にあるサンプルから取埗するこずができたす。
+  0 を指定するか、この匕数を省略するず、珟圚の再生䜍眮からの取埗になりたす。
-
–ß‚è’l
+
戻り倀
-Žæ“Ÿ‚Å‚«‚œƒTƒ“ƒvƒ‹”‚ª–ß‚è‚Ü‚·B
-
à–Ÿ
+取埗できたサンプル数が戻りたす。 +
説明
- @Ž‹Šo‰»—p‚É PCM ƒf[ƒ^‚ðŽæ“Ÿ‚µ‚Ü‚·B
- @Œ»Ý‚̍жˆÊ’u‚©‚ç PCM ƒf[ƒ^‚ð“ǂݍž‚݁Abuffer ˆø”‚ÅŽw’肵‚œ”z—ñ‚ɏ‘‚«ž‚݂܂·B
- @‚œ‚Ÿ‚µAƒoƒbƒtƒ@‚̏ó‘Ô‚âÄ¶Œ`Ž®‚É‚æ‚Á‚Ă͐³í‚Ƀf[ƒ^‚ð“ǂݍž‚߂Ȃ¢‰Â”\«‚à‚ ‚è‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚Í C ‚â C++ “™‚ŏ‘‚©‚ꂜƒvƒ‰ƒOƒCƒ“‚©‚ç—˜—p‚³‚ê‚邱‚Æ‚ð‘z’肵‚Ă܂·‚̂ŁA‚œ‚Æ‚Š‚Î - buffer ˆø”‚É TJS ‚Ì”z—ñ‚ðŽw’è‚·‚éA‚Ȃǂ̂悀‚È‚±‚Ƃ͂ł«‚Ü‚¹‚ñB
- @‚±‚̃ƒ\ƒbƒh‚ðŽg—p‚·‚é‚É‚Í WaveSoundBuffer.useVisBuffer ƒvƒƒpƒeƒB‚ð^‚ÉŽw’è‚·‚é - •K—v‚ª‚ ‚è‚Ü‚·B
+  芖芚化甚に PCM デヌタを取埗したす。
+  珟圚の再生䜍眮から PCM デヌタを読み蟌み、buffer 匕数で指定した配列に曞き蟌みたす。
+  ただし、バッファの状態や再生圢匏によっおは正垞にデヌタを読み蟌めない可胜性もありたす。
+  このメ゜ッドは C や C++ 等で曞かれたプラグむンから利甚されるこずを想定しおたすので、たずえば + buffer 匕数に TJS の配列を指定する、などのようなこずはできたせん。
+  このメ゜ッドを䜿甚するには WaveSoundBuffer.useVisBuffer プロパティを真に指定する + 必芁がありたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_globalFocusMode.html b/docs/kr2doc/contents/f_WaveSoundBuffer_globalFocusMode.html index edc027e..6d30a6c 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_globalFocusMode.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_globalFocusMode.html @@ -5,34 +5,34 @@ - globalFocusMode - ƒtƒH[ƒJƒXƒ‚[ƒh + globalFocusMode - フォヌカスモヌド - + - - + +

WaveSoundBuffer.globalFocusMode

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒXƒ‚[ƒh
-
ƒ^ƒCƒv
+フォヌカスモヌド +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒH[ƒJƒXƒ‚[ƒh‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ƒtƒH[ƒJƒXƒ‚[ƒh‚́AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªÅ¬‰»‚µ‚œ‚Æ‚«‚â”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«‚Ƀ~ƒ…[ƒg‚·‚郂[ƒh‚Å‚·B
- @sgfmNeverMute‚ðŽw’è‚·‚邯AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª‚ǂ̂悀‚ȏó‘Ô‚Å‚àƒ~ƒ…[ƒg‚Í‚µ‚Ü‚¹‚ñB
- @sgfmMuteOnMinimize‚ðŽw’è‚·‚邯AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªÅ¬‰»Žž‚Ƀ~ƒ…[ƒg‚µ‚Ü‚·B
- @sgfmMuteOnDeactivate‚ðŽw’è‚·‚邯AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª”ñƒAƒNƒeƒBƒu‰»‚µ‚œ‚Æ‚«‚Ƀ~ƒ…[ƒg‚µ‚Ü‚·B
- @‚±‚̃vƒƒpƒeƒB‚Í WaveSoundBuffer ƒNƒ‰ƒXã‚É‚µ‚©‘¶Ý‚µ‚Ü‚¹‚ñ (WaveSoundBuffer‚©‚çì‚ç‚ꂜƒIƒuƒWƒFƒNƒgã‚É‚±‚̃vƒƒpƒeƒB‚Í‚ ‚è‚Ü‚¹‚ñ)BŽg—p‚·‚éÛ‚Í WaveSoundBuffer.globalFocusMode ‚Æ‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @‚±‚̃vƒƒpƒeƒB‚ÌÝ’è‚æ‚è‚àAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肵‚œ '-wsmute' (DirectSound ƒ~ƒ…[ƒg) ‚̐ݒ肪—Dæ‚³‚ê‚Ü‚·B
+  フォヌカスモヌドを衚したす。倀を蚭定するこずもできたす。
+  フォヌカスモヌドは、アプリケヌションが最小化したずきや非アクティブになったずきにミュヌトするモヌドです。
+  sgfmNeverMuteを指定するず、アプリケヌションがどのような状態でもミュヌトはしたせん。
+  sgfmMuteOnMinimizeを指定するず、アプリケヌションが最小化時にミュヌトしたす。
+  sgfmMuteOnDeactivateを指定するず、アプリケヌションが非アクティブ化したずきにミュヌトしたす。
+  このプロパティは WaveSoundBuffer クラス䞊にしか存圚したせん (WaveSoundBufferから䜜られたオブゞェクト䞊にこのプロパティはありたせん)。䜿甚する際は WaveSoundBuffer.globalFocusMode ずしおください。
+  このプロパティの蚭定よりも、コマンドラむンオプションで指定した '-wsmute' (DirectSound ミュヌト) の蚭定が優先されたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_globalVolume.html b/docs/kr2doc/contents/f_WaveSoundBuffer_globalVolume.html index 9da5247..3df7e16 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_globalVolume.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_globalVolume.html @@ -5,31 +5,31 @@ - globalVolume - ‘åˆæ‰¹—Ê + globalVolume - 倧域音量 - + - - + +

WaveSoundBuffer.globalVolume

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘åˆæ‰¹—Ê
-
ƒ^ƒCƒv
+倧域音量 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @‘åˆæ‰¹—Ê (ƒ}ƒXƒ^[ƒ{ƒŠƒ…[ƒ€)‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚̉¹—ʂ́A‚·‚×‚Ä‚Ì WaveSoundBuffer ‚ɉe‹¿‚µ‚Ü‚·B
- @0 ` 100000 ‚̐”’l‚ÅŽw’肵A 0 ‚ªŠ®‘Sƒ~ƒ…[ƒgA100000 ‚ª 100% ‚̉¹—ʂƂȂè‚Ü‚·BƒfƒtƒHƒ‹ƒg‚Ì’l‚Í 100000 ‚Å‚·B
- @‚±‚̃vƒƒpƒeƒB‚Í WaveSoundBuffer ƒNƒ‰ƒXã‚É‚µ‚©‘¶Ý‚µ‚Ü‚¹‚ñ (WaveSoundBuffer‚©‚çì‚ç‚ꂜƒIƒuƒWƒFƒNƒgã‚É‚±‚̃vƒƒpƒeƒB‚Í‚ ‚è‚Ü‚¹‚ñ)BŽg—p‚·‚éÛ‚Í WaveSoundBuffer.globalVolume ‚Æ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  倧域音量 (マスタヌボリュヌム)を衚したす。倀を蚭定するこずもできたす。
+  この音量は、すべおの WaveSoundBuffer に圱響したす。
+  0  100000 の数倀で指定し、 0 が完党ミュヌト、100000 が 100% の音量ずなりたす。デフォルトの倀は 100000 です。
+  このプロパティは WaveSoundBuffer クラス䞊にしか存圚したせん (WaveSoundBufferから䜜られたオブゞェクト䞊にこのプロパティはありたせん)。䜿甚する際は WaveSoundBuffer.globalVolume ずしおください。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_labels.html b/docs/kr2doc/contents/f_WaveSoundBuffer_labels.html index fca791c..0c0d17d 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_labels.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_labels.html @@ -5,34 +5,34 @@ - labels - ƒ‰ƒxƒ‹ + labels - ラベル - + - - + +

WaveSoundBuffer.labels

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‰ƒxƒ‹
-
ƒ^ƒCƒv
+ラベル +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+WaveSoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒ‰ƒxƒ‹‚ð•\‚·ƒIƒuƒWƒFƒNƒg‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @‚±‚̃IƒuƒWƒFƒNƒg‚ÍŽ«‘”z—ñ‚ŁA‚»‚ꂌ‚êAƒ‹[ƒvî•ñ’†‚̃‰ƒxƒ‹‚Ì–Œ‘O‚ðƒƒ“ƒo–Œ‚Æ‚µ‚œ—v‘f‚ª“ü‚Á‚Ä‚¢‚Ü‚·B‚»‚ꂌ‚ê‚Ì—v‘f‚àŽ«‘”z—ñ‚ŁAname ƒƒ“ƒo‚̓‰ƒxƒ‹‚Ì–Œ‘O‚ð•\‚µAposition ƒƒ“ƒo‚̓~ƒŠ•b’PˆÊ‚ł̃‰ƒxƒ‹‚̈ʒu‚ð•\‚µAsamplePosition ‚̓Tƒ“ƒvƒ‹”’PˆÊ‚ł̃‰ƒxƒ‹‚̈ʒu‚ð•\‚µ‚Ä‚¢‚Ü‚·B
- @‚±‚ÌŽ«‘”z—ñ‚͓ǂݏo‚µê—p‚Å‚ ‚邯l‚ЂĂ­‚Ÿ‚³‚¢B’l‚ð‘ã“ü‚µ‚œ‚èAV‚µ‚¢ƒƒ“ƒo‚ðì¬‚µ‚Ä‚à”œ‰f‚³‚ê‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñB
-—á:
var buf = new WaveSoundBuffer(window);
-(—ª)
-debug.message(buf.labels['start'].position); // 'start' ‚Æ‚¢‚€ƒ‰ƒxƒ‹–Œ‚̈ʒu‚ðƒ~ƒŠ•b’PˆÊ‚Å
-debug.message(buf.labels['start'].samplePosition); // 'start' ‚Æ‚¢‚€ƒ‰ƒxƒ‹–Œ‚̈ʒu‚ðƒTƒ“ƒvƒ‹”’PˆÊ‚Å
+  ラベルを衚すオブゞェクトを埗るこずができたす。
+  このオブゞェクトは蟞曞配列で、それぞれ、ルヌプ情報䞭のラベルの名前をメンバ名ずした芁玠が入っおいたす。それぞれの芁玠も蟞曞配列で、name メンバはラベルの名前を衚し、position メンバはミリ秒単䜍でのラベルの䜍眮を衚し、samplePosition はサンプル数単䜍でのラベルの䜍眮を衚しおいたす。
+  この蟞曞配列は読み出し専甚であるず考えおください。倀を代入したり、新しいメンバを䜜成しおも反映されるこずはありたせん。
+䟋:
var buf = new WaveSoundBuffer(window);
+(略)
+debug.message(buf.labels['start'].position); // 'start' ãšã„うラベル名の䜍眮をミリ秒単䜍で
+debug.message(buf.labels['start'].samplePosition); // 'start' ãšã„うラベル名の䜍眮をサンプル数単䜍で
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_looping.html b/docs/kr2doc/contents/f_WaveSoundBuffer_looping.html index 23d45ca..4996876 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_looping.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_looping.html @@ -5,30 +5,30 @@ - looping - ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚© + looping - ルヌプ再生を行うかどうか - + - - + +

WaveSoundBuffer.looping

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+ルヌプ再生を行うかどうか +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒ‹[ƒvÄ¶‚ðs‚€‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ƒ‹[ƒvÄ¶‚ª‚³‚ê‚Ü‚·B
- @‹U‚ðŽw’肵‚Ä‚àAÄ¶‚µ‚Ä‚¢‚郁ƒfƒBƒA‚Ƀ‹[ƒvî•ñ‚ª‚ ‚ê‚΁Aƒ‹[ƒvî•ñ‚ª—˜—p‚³‚ê‚Ü‚·B
+  ルヌプ再生を行うかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するずルヌプ再生がされたす。
+  停を指定しおも、再生しおいるメディアにルヌプ情報があれば、ルヌプ情報が利甚されたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_onFadeCompleted.html b/docs/kr2doc/contents/f_WaveSoundBuffer_onFadeCompleted.html index 280e415..f959476 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_onFadeCompleted.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_onFadeCompleted.html @@ -5,36 +5,36 @@ - onFadeCompleted - ƒtƒF[ƒh‚ªI—¹‚µ‚œ + onFadeCompleted - フェヌドが終了した - + - - + +

WaveSoundBuffer.onFadeCompleted

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒF[ƒh‚ªI—¹‚µ‚œ
-
ƒ^ƒCƒv
+フェヌドが終了した +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+WaveSoundBufferクラスのむベント
-
\•¶
+
構文
onFadeCompleted()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @WaveSoundBuffer.fade ƒƒ\ƒbƒh‚ÅŠJŽn‚µ‚œƒtƒF[ƒh‚ªI—¹‚µ‚œ‚Æ‚«‚É”­¶‚µ‚Ü‚·B
+  WaveSoundBuffer.fade メ゜ッドで開始したフェヌドが終了したずきに発生したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_onLabel.html b/docs/kr2doc/contents/f_WaveSoundBuffer_onLabel.html index c4eefe7..8b4b555 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_onLabel.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_onLabel.html @@ -5,40 +5,40 @@ - onLabel - ƒ‰ƒxƒ‹‚ð’ʉ߂µ‚œ + onLabel - ラベルを通過した - + - - + +

WaveSoundBuffer.onLabel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‰ƒxƒ‹‚ð’ʉ߂µ‚œ
-
ƒ^ƒCƒv
+ラベルを通過した +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+WaveSoundBufferクラスのむベント
-
\•¶
+
構文
onLabel(name)
-
ˆø”
+
匕数
- +
-
name @’ʉ߂µ‚œƒ‰ƒxƒ‹–Œ‚Å‚·B
+
 通過したラベル名です。
-
à–Ÿ
+
説明
- @Ä¶ˆÊ’u‚ªƒ‰ƒxƒ‹‚ð’ʉ߂µ‚œÛ‚É”­¶‚µ‚Ü‚·B
+  再生䜍眮がラベルを通過した際に発生したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_onStatusChanged.html b/docs/kr2doc/contents/f_WaveSoundBuffer_onStatusChanged.html index ff77d8f..e2844a3 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_onStatusChanged.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_onStatusChanged.html @@ -5,41 +5,41 @@ - onStatusChanged - ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ + onStatusChanged - ステヌタスが倉曎された - + - - + +

WaveSoundBuffer.onStatusChanged

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒe[ƒ^ƒX‚ª•ύX‚³‚ꂜ
-
ƒ^ƒCƒv
+ステヌタスが倉曎された +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+WaveSoundBufferクラスのむベント
-
\•¶
+
構文
onStatusChanged(status)
-
ˆø”
+
匕数
- +
-
status @V‚µ‚¢ƒXƒe[ƒ^ƒX‚Å‚·B
- @WaveSoundBuffer.status ƒvƒƒpƒeƒB‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 新しいステヌタスです。
+  WaveSoundBuffer.status プロパティを参照しおください。
-
à–Ÿ
+
説明
- @Ä¶‚̃Xƒe[ƒ^ƒX ( ó‘Ô ) ‚ª•Ï‚í‚Á‚œŽž‚É”­¶‚µ‚Ü‚·B
+  再生のステヌタス ( 状態 ) が倉わった時に発生したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_open.html b/docs/kr2doc/contents/f_WaveSoundBuffer_open.html index 77992ea..5e7150c 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_open.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_open.html @@ -5,47 +5,47 @@ - open - ƒƒfƒBƒA‚ðŠJ‚­ + open - メディアを開く - + - - + +

WaveSoundBuffer.open

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ðŠJ‚­
-
ƒ^ƒCƒv
+メディアを開く +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+WaveSoundBufferクラスのメ゜ッド
-
\•¶
+
構文
open(storage)
-
ˆø”
+
匕数
- +
storage - @Ä¶‚µ‚œ‚¢ƒXƒgƒŒ[ƒW‚ðŽw’肵‚Ü‚·B
+  再生したいストレヌゞを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Žw’肳‚ꂜƒƒfƒBƒA‚ðŠJ‚«‚Ü‚·B‚±‚̃ƒ\ƒbƒh‚͍ж‚ðŠJŽn‚µ‚Ü‚¹‚ñB
- @Žw’肳‚ꂜƒXƒgƒŒ[ƒW–Œ‚É .sli ‚ð•t‰Á‚µ‚œƒtƒ@ƒCƒ‹–Œ‚ª‚ ‚ê‚΁AƒTƒEƒ“ƒhƒ‹[ƒvî•ñ‚Æ‚µ‚ēǂݍž‚݂܂·B
+  指定されたメディアを開きたす。このメ゜ッドは再生を開始したせん。
+  指定されたストレヌゞ名に .sli を付加したファむル名があれば、サりンドルヌプ情報ずしお読み蟌みたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_pan.html b/docs/kr2doc/contents/f_WaveSoundBuffer_pan.html index 546f1b4..c8c1ca0 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_pan.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_pan.html @@ -5,30 +5,30 @@ - pan - ƒpƒ“ + pan - パン - + - - + +

WaveSoundBuffer.pan

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒpƒ“
-
ƒ^ƒCƒv
+パン +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒpƒ“ (‰¹‘œˆÊ’u) ‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‰¹‚Ì•·‚±‚Š‚é¶‰E‚̈ʒu‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @-100000 ` 0 ` 100000 ‚̐”’l‚ÅŽw’肵A -100000 ‚ª Š®‘S‚ɍ¶A0 ‚ª’†‰›A100000 ‚ªŠ®‘S‚ɉE‚ɂȂè‚Ü‚·B
+  パン (音像䜍眮) を衚したす。倀を蚭定するこずもできたす。
+  音の聞こえる巊右の䜍眮を指定するこずができたす。
+  -100000  0  100000 の数倀で指定し、 -100000 が 完党に巊、0 が䞭倮、100000 が完党に右になりたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_paused.html b/docs/kr2doc/contents/f_WaveSoundBuffer_paused.html index 12a5098..9ab479c 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_paused.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_paused.html @@ -5,29 +5,29 @@ - paused - ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚© + paused - 䞀時停止状態かどうか - + - - + +

WaveSoundBuffer.paused

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+䞀時停止状態かどうか +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ˆêŽž’âŽ~ó‘Ô‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚̏ꍇ‚͈ꎞ’âŽ~ó‘Ô‚Å‚·B
+  䞀時停止状態かどうかを衚したす。倀を蚭定するこずもできたす。
+  真の堎合は䞀時停止状態です。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_play.html b/docs/kr2doc/contents/f_WaveSoundBuffer_play.html index fbf27db..b9e5e74 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_play.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_play.html @@ -5,40 +5,40 @@ - play - ƒƒfƒBƒA‚ðÄ¶‚·‚é + play - メディアを再生する - + - - + +

WaveSoundBuffer.play

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ðÄ¶‚·‚é
-
ƒ^ƒCƒv
+メディアを再生する +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+WaveSoundBufferクラスのメ゜ッド
-
\•¶
+
構文
play()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚̍ж‚ðŠJŽn‚µ‚Ü‚·B
+  メディアの再生を開始したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_position.html b/docs/kr2doc/contents/f_WaveSoundBuffer_position.html index 22f5eea..8bfba29 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_position.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_position.html @@ -5,28 +5,28 @@ - position - Ä¶ˆÊ’u + position - 再生䜍眮 - + - - + +

WaveSoundBuffer.position

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶ˆÊ’u
-
ƒ^ƒCƒv
+再生䜍眮 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶ˆÊ’u‚ð ms ’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邯‚»‚̈ʒu‚Ɉړ®‚µ‚Ü‚·B
+  再生䜍眮を ms 単䜍で衚したす。倀を蚭定するずその䜍眮に移動したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_samplePosition.html b/docs/kr2doc/contents/f_WaveSoundBuffer_samplePosition.html index e1a9197..5ccab8c 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_samplePosition.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_samplePosition.html @@ -5,28 +5,28 @@ - samplePosition - Ä¶ˆÊ’u + samplePosition - 再生䜍眮 - + - - + +

WaveSoundBuffer.samplePosition

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ä¶ˆÊ’u
-
ƒ^ƒCƒv
+再生䜍眮 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶ˆÊ’u‚ðƒTƒ“ƒvƒ‹”’PˆÊ‚Å•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邯‚»‚̈ʒu‚Ɉړ®‚µ‚Ü‚·B
+  再生䜍眮をサンプル数単䜍で衚したす。倀を蚭定するずその䜍眮に移動したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_status.html b/docs/kr2doc/contents/f_WaveSoundBuffer_status.html index bdaa012..c16ad69 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_status.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_status.html @@ -5,32 +5,32 @@ - status - ƒXƒe[ƒ^ƒX + status - ステヌタス - + - - + +

WaveSoundBuffer.status

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒe[ƒ^ƒX
-
ƒ^ƒCƒv
+ステヌタス +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+WaveSoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @Œ»Ý‚̏ó‘Ô‚ð•\‚µ‚Ü‚·B
- @ó‘Ô‚Í•¶Žš—ñ‚Å•\‚³‚êAˆÈ‰º‚Ì’l‚ð‚Æ‚è‚Ü‚·B
- "unload" : ƒƒfƒBƒA‚ªŠJ‚©‚ê‚ĂȂ¢
- "play" : ƒƒfƒBƒA‚͍ж’†‚Å‚ ‚é
- "stop" : ƒƒfƒBƒA‚Í’âŽ~’†‚Å‚ ‚é
+  珟圚の状態を衚したす。
+  状態は文字列で衚され、以䞋の倀をずりたす。
+ "unload" : メディアが開かれおない
+ "play" : メディアは再生䞭である
+ "stop" : メディアは停止䞭である
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_stop.html b/docs/kr2doc/contents/f_WaveSoundBuffer_stop.html index 3054cf7..a61dee6 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_stop.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_stop.html @@ -5,40 +5,40 @@ - stop - ƒƒfƒBƒA‚ð’âŽ~‚·‚é + stop - メディアを停止する - + - - + +

WaveSoundBuffer.stop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚ð’âŽ~‚·‚é
-
ƒ^ƒCƒv
+メディアを停止する +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+WaveSoundBufferクラスのメ゜ッド
-
\•¶
+
構文
stop()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚ð’âŽ~‚µ‚Ü‚·B
+  メディアを停止したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_stopFade.html b/docs/kr2doc/contents/f_WaveSoundBuffer_stopFade.html index 2434e4b..eb7db42 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_stopFade.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_stopFade.html @@ -5,41 +5,41 @@ - stopFade - ƒtƒF[ƒh‚ð’âŽ~‚·‚é + stopFade - フェヌドを停止する - + - - + +

WaveSoundBuffer.stopFade

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒF[ƒh‚ð’âŽ~‚·‚é
-
ƒ^ƒCƒv
+フェヌドを停止する +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+WaveSoundBufferクラスのメ゜ッド
-
\•¶
+
構文
stopFade()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @WaveSoundBuffer.fade ƒƒ\ƒbƒh‚ÅŠJŽn‚µ‚œƒtƒF[ƒh‚ð‹­§“I‚É’âŽ~‚µ‚Ü‚·B
- @‰¹—ʂ͒âŽ~‚³‚¹‚œŽž“_‚̂܂܂ɂȂè‚Ü‚·B
+  WaveSoundBuffer.fade メ゜ッドで開始したフェヌドを匷制的に停止したす。
+  音量は停止させた時点のたたになりたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_totalTime.html b/docs/kr2doc/contents/f_WaveSoundBuffer_totalTime.html index eb6b6f4..8665327 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_totalTime.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_totalTime.html @@ -5,28 +5,28 @@ - totalTime - ƒƒfƒBƒA‚̍Đ¶ŽžŠÔ + totalTime - メディアの再生時間 - + - - + +

WaveSoundBuffer.totalTime

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒfƒBƒA‚̍Đ¶ŽžŠÔ
-
ƒ^ƒCƒv
+メディアの再生時間 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+WaveSoundBufferクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒƒfƒBƒA‚Ì‘Ä¶ŽžŠÔ‚ð ms ’PˆÊ‚Å•\‚µ‚Ü‚·B
+  メディアの総再生時間を ms 単䜍で衚したす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_useVisBuffer.html b/docs/kr2doc/contents/f_WaveSoundBuffer_useVisBuffer.html index 5da08e9..4e41347 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_useVisBuffer.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_useVisBuffer.html @@ -5,32 +5,32 @@ - useVisBuffer - Ž‹Šo‰»—pƒoƒbƒtƒ@‚ðŽg—p‚·‚é‚©‚Ç‚€‚© + useVisBuffer - 芖芚化甚バッファを䜿甚するかどうか - + - - + +

WaveSoundBuffer.useVisBuffer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Ž‹Šo‰»—pƒoƒbƒtƒ@‚ðŽg—p‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+芖芚化甚バッファを䜿甚するかどうか +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ž‹Šo‰»—pƒoƒbƒtƒ@‚ðŽg—p‚·‚é‚©‚Ç‚€‚©•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯ދŠo‰»—pƒoƒbƒtƒ@‚ª—˜—p‰Â”\‚ɂȂèAWaveSoundBuffer.getVisBuffer ƒƒ\ƒbƒh‚ª - —˜—p‰Â”\‚ɂȂè‚Ü‚·B
- @ƒfƒtƒHƒ‹ƒg‚ł͋U‚ɂȂÁ‚Ä‚¢‚Ü‚·B^‚ðŽw’è‚·‚邯‹U‚ðŽw’肵‚œ‚Æ‚«‚æ‚è‚à‘œ‚­‚̃ƒ‚ƒŠ‚Æ CPU ŽžŠÔ‚ð - Á”ï‚·‚邿‚€‚ɂȂé‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  芖芚化甚バッファを䜿甚するかどうか衚したす。倀を蚭定するこずもできたす。
+  真を指定するず芖芚化甚バッファが利甚可胜になり、WaveSoundBuffer.getVisBuffer メ゜ッドが + 利甚可胜になりたす。
+  デフォルトでは停になっおいたす。真を指定するず停を指定したずきよりも倚くのメモリず CPU 時間を + 消費するようになるので泚意しおください。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_volume.html b/docs/kr2doc/contents/f_WaveSoundBuffer_volume.html index 716ec94..89e58d0 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_volume.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_volume.html @@ -5,29 +5,29 @@ - volume - ‰¹—Ê + volume - 音量 - + - - + +

WaveSoundBuffer.volume

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‰¹—Ê
-
ƒ^ƒCƒv
+音量 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶‚·‚鉹—Ê‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- 0 ` 100000 ‚̐”’l‚ÅŽw’肵A 0 ‚ªŠ®‘Sƒ~ƒ…[ƒgA100000 ‚ª 100% ‚̉¹—ʂƂȂè‚Ü‚·B
+  再生する音量を衚したす。倀を蚭定するこずもできたす。
+ 0  100000 の数倀で指定し、 0 が完党ミュヌト、100000 が 100% の音量ずなりたす。
diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_volume2.html b/docs/kr2doc/contents/f_WaveSoundBuffer_volume2.html index c5b3917..dc550b6 100644 --- a/docs/kr2doc/contents/f_WaveSoundBuffer_volume2.html +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_volume2.html @@ -5,34 +5,34 @@ - volume2 - ‘æ‚Q‰¹—Ê + volume2 - 第音量 - + - - + +

WaveSoundBuffer.volume2

-
‹@”\/ˆÓ–¡
+
機胜/意味
-‘æ‚Q‰¹—Ê
-
ƒ^ƒCƒv
+第音量 +
タむプ
-WaveSoundBufferƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+WaveSoundBufferクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Ä¶‚·‚鉹—Ê‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @WaveSoundBuffer.volume ƒvƒƒpƒeƒB‚ƈႀ‚̂́A‚±‚̃vƒƒpƒeƒB‚Í - WaveSoundBuffer.fade ƒƒ\ƒbƒh‚Å‚à•ω»‚µ‚È‚¢‚Æ‚¢‚€‚±‚Ƃł·B
- @ÅI“I‚ȉ¹—ʂ́Avolume ƒvƒƒpƒeƒB‚Æ‚±‚̃vƒƒpƒeƒB‚̐ςŌˆ’肳‚ê‚Ü‚·Bvolume ƒvƒƒpƒeƒB‚ª - 100000 ( 100% ) ‚Å volume2 ƒvƒƒpƒeƒB‚à 100000 ( 100% ) ‚È‚ç‚Î 100% ~ 100% = 100% ‚Å - 100% ‚̉¹—ʂōж‚³‚ê‚Ü‚·Bvolume ƒvƒƒpƒeƒB‚ª 50000 ( 50% ) ‚Å volume2 ƒvƒƒpƒeƒB‚ª 75000 ( 75% ) ‚È‚ç‚Î - 50% ~ 75% = 37.5% ‚Å 37.5 % ‚̉¹—ʂōж‚³‚ê‚Ü‚·B
+  再生する音量を衚したす。倀を蚭定するこずができたす。
+  WaveSoundBuffer.volume プロパティず違うのは、このプロパティは + WaveSoundBuffer.fade メ゜ッドでも倉化しないずいうこずです。
+  最終的な音量は、volume プロパティずこのプロパティの積で決定されたす。volume プロパティが + 100000 ( 100% ) で volume2 プロパティも 100000 ( 100% ) ならば 100% × 100% = 100% で + 100% の音量で再生されたす。volume プロパティが 50000 ( 50% ) で volume2 プロパティが 75000 ( 75% ) ならば + 50% × 75% = 37.5% で 37.5 % の音量で再生されたす。
diff --git a/docs/kr2doc/contents/f_Window.html b/docs/kr2doc/contents/f_Window.html index 5926c7a..93170ae 100644 --- a/docs/kr2doc/contents/f_Window.html +++ b/docs/kr2doc/contents/f_Window.html @@ -9,96 +9,96 @@ - + - +

Window

-@Window ƒNƒ‰ƒX‚́AƒEƒBƒ“ƒhƒE‚ðŠÇ—‚·‚邜‚߂̃Nƒ‰ƒX‚Å‚·B
+ Window クラスは、りィンドりを管理するためのクラスです。
-

ƒƒ“ƒo

+

メンバ

-
ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+
コンストラクタ
Window
-
ƒƒ\ƒbƒh
+
メ゜ッド
-add ( ŠÇ—ƒIƒuƒWƒFƒNƒg‚̒ljÁ )
-beginMove ( ƒEƒBƒ“ƒhƒEˆÚ“®‚ÌŠJŽn )
-bringToFront ( ƒEƒBƒ“ƒhƒE‚ðÅ‘O–ʂɈړ® )
-close ( ƒEƒBƒ“ƒhƒE‚ð•‚¶‚é )
-hideMouseCursor ( ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ðˆêŽž“I‚ɉB‚· )
-postInputEvent ( “ü—̓Cƒxƒ“ƒg‚̐¶¬ )
-registerMessageReceiver ( ƒƒbƒZ[ƒWŽóMŠÖ”‚Ì“o˜^/“o˜^íœ )
-remove ( ŠÇ—ƒIƒuƒWƒFƒNƒg‚̍폜 )
-removeMaskRegion ( ƒEƒBƒ“ƒhƒEƒŠ[ƒWƒ‡ƒ“‚Ì‰ðœ )
-setInnerSize ( ƒNƒ‰ƒCƒAƒ“ƒgƒTƒCƒY‚̐ݒè )
-setLayerPos ( ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̐ݒè )
-setMaskRegion ( ƒEƒBƒ“ƒhƒEƒŠ[ƒWƒ‡ƒ“‚ðƒ}ƒXƒN‚ɏ]‚Á‚Đݒè )
-setMaxSize ( ƒEƒBƒ“ƒhƒE‚̍őåƒTƒCƒY‚̐ݒè )
-setMinSize ( ƒEƒBƒ“ƒhƒE‚̍ŏ¬ƒTƒCƒY‚̐ݒè )
-setPos ( ƒEƒBƒ“ƒhƒEˆÊ’u‚̐ݒè )
-setSize ( ƒEƒBƒ“ƒhƒEƒTƒCƒY‚̐ݒè )
-setZoom ( ƒŒƒCƒ„Šg‘å”{—Š‚ÌÝ’è )
-showModal ( ƒ‚[ƒ_ƒ‹‚ŃEƒBƒ“ƒhƒE‚ð•\ŽŠ )
-update ( ƒEƒBƒ“ƒhƒE“à—e‚Ì‹­§“I‚È•`‰æ )
+add ( 管理オブゞェクトの远加 )
+beginMove ( りィンドり移動の開始 )
+bringToFront ( りィンドりを最前面に移動 )
+close ( りィンドりを閉じる )
+hideMouseCursor ( マりスカヌ゜ルを䞀時的に隠す )
+postInputEvent ( 入力むベントの生成 )
+registerMessageReceiver ( メッセヌゞ受信関数の登録/登録削陀 )
+remove ( 管理オブゞェクトの削陀 )
+removeMaskRegion ( りィンドりリヌゞョンの解陀 )
+setInnerSize ( クラむアントサむズの蚭定 )
+setLayerPos ( レむダの衚瀺オフセットの蚭定 )
+setMaskRegion ( りィンドりリヌゞョンをマスクに埓っお蚭定 )
+setMaxSize ( りィンドりの最倧サむズの蚭定 )
+setMinSize ( りィンドりの最小サむズの蚭定 )
+setPos ( りィンドり䜍眮の蚭定 )
+setSize ( りィンドりサむズの蚭定 )
+setZoom ( レむダ拡倧倍率の蚭定 )
+showModal ( モヌダルでりィンドりを衚瀺 )
+update ( りィンドり内容の匷制的な描画 )
-
ƒvƒƒpƒeƒB
+
プロパティ
-HWND ( ƒEƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹ )
-borderStyle ( ƒEƒBƒ“ƒhƒEŠOŒ© )
-caption ( ƒEƒBƒ“ƒhƒE‚̃LƒƒƒvƒVƒ‡ƒ“ )
-drawDevice ( •`‰æƒfƒoƒCƒX )
-focusable ( ƒtƒH[ƒJƒX‚ðŽæ“Ÿ‰Â”\‚© )
-focusedLayer ( ƒtƒH[ƒJƒX‚ðŽ‚Á‚Ä‚¢‚郌ƒCƒ„ƒIƒuƒWƒFƒNƒg )
-fullScreen ( ƒtƒ‹ƒXƒNƒŠ[ƒ“‚©‚Ç‚€‚© )
-height ( ƒEƒBƒ“ƒhƒE‚̏c• )
-imeMode ( ƒfƒtƒHƒ‹ƒg‚ÌIMEƒ‚[ƒh )
-innerHeight ( ƒNƒ‰ƒCƒAƒ“ƒg—̈æ‚̏c• )
-innerSunken ( ƒNƒ‰ƒCƒAƒ“ƒg—̈悪‰š‚ñ‚Ÿ‚æ‚€‚ÈŠOŒ©‚ðŽ‚Â‚©‚Ç‚€‚© )
-innerWidth ( ƒNƒ‰ƒCƒAƒ“ƒg—̈æ‚̉¡• )
-layerLeft ( ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̍¶’[ˆÊ’u )
-layerTop ( ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̏ã’[ˆÊ’u )
-left ( ƒEƒBƒ“ƒhƒE‚̍¶’[ˆÊ’u )
-mainWindow ( ƒƒCƒ“ƒEƒBƒ“ƒhƒE )
-maxHeight ( ƒEƒBƒ“ƒhƒE‚̍őå‚̏c• )
-maxWidth ( ƒEƒBƒ“ƒhƒE‚̍őå‚̉¡• )
-menu ( ƒ‹[ƒgƒƒjƒ…[ƒIƒuƒWƒFƒNƒg )
-minHeight ( ƒEƒBƒ“ƒhƒE‚̍ŏ¬‚̏c• )
-minWidth ( ƒEƒBƒ“ƒhƒE‚̍ŏ¬‚̉¡• )
-mouseCursorState ( ƒ}ƒEƒXƒJ[ƒ\ƒ‹•\ŽŠó‘Ô )
-primaryLayer ( ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg )
-showScrollBars ( ƒXƒNƒ[ƒ‹ƒo[‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚© )
-stayOnTop ( í‚ɍŏãˆÊ‚É•\ŽŠ‚·‚é‚©‚Ç‚€‚© )
-top ( ƒEƒBƒ“ƒhƒE‚̏ã’[ˆÊ’u )
-trapKey ( ƒL[“ü—Í‚ðƒgƒ‰ƒbƒv‚·‚é‚© )
-useMouseKey ( ƒ}ƒEƒXƒL[‚ðŽg—p‚·‚é‚©‚Ç‚€‚© )
-visible ( ƒEƒBƒ“ƒhƒE‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© )
-width ( ƒEƒBƒ“ƒhƒE‚̉¡• )
-zoomDenom ( ƒŒƒCƒ„Šg‘å”{—Š(•ª•ê) )
-zoomNumer ( ƒŒƒCƒ„Šg‘å”{—Š(•ªŽq) )
+HWND ( りィンドりハンドル )
+borderStyle ( りィンドり倖芋 )
+caption ( りィンドりのキャプション )
+drawDevice ( 描画デバむス )
+focusable ( フォヌカスを取埗可胜か )
+focusedLayer ( フォヌカスを持っおいるレむダオブゞェクト )
+fullScreen ( フルスクリヌンかどうか )
+height ( りィンドりの瞊幅 )
+imeMode ( デフォルトのIMEモヌド )
+innerHeight ( クラむアント領域の瞊幅 )
+innerSunken ( クラむアント領域が凹んだような倖芋を持぀かどうか )
+innerWidth ( クラむアント領域の暪幅 )
+layerLeft ( レむダの衚瀺オフセットの巊端䜍眮 )
+layerTop ( レむダの衚瀺オフセットの䞊端䜍眮 )
+left ( りィンドりの巊端䜍眮 )
+mainWindow ( メむンりィンドり )
+maxHeight ( りィンドりの最倧の瞊幅 )
+maxWidth ( りィンドりの最倧の暪幅 )
+menu ( ルヌトメニュヌオブゞェクト )
+minHeight ( りィンドりの最小の瞊幅 )
+minWidth ( りィンドりの最小の暪幅 )
+mouseCursorState ( マりスカヌ゜ル衚瀺状態 )
+primaryLayer ( プラむマリレむダオブゞェクト )
+showScrollBars ( スクロヌルバヌを衚瀺するかどうか )
+stayOnTop ( 垞に最䞊䜍に衚瀺するかどうか )
+top ( りィンドりの䞊端䜍眮 )
+trapKey ( キヌ入力をトラップするか )
+useMouseKey ( マりスキヌを䜿甚するかどうか )
+visible ( りィンドりが衚瀺されおいるかどうか )
+width ( りィンドりの暪幅 )
+zoomDenom ( レむダ拡倧倍率(分母) )
+zoomNumer ( レむダ拡倧倍率(分子) )
-
ƒCƒxƒ“ƒg
+
むベント
-onActivate ( ƒEƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚« )
-onClick ( ƒEƒBƒ“ƒhƒE‚ªƒNƒŠƒbƒN‚³‚ꂜ )
-onCloseQuery ( ƒEƒBƒ“ƒhƒE‚ð•‚¶‚éŠm”F )
-onDeactivate ( ƒEƒBƒ“ƒhƒE‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚« )
-onDoubleClick ( ƒEƒBƒ“ƒhƒE‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ꂜ )
-onFileDrop ( ƒtƒ@ƒCƒ‹‚ªƒhƒƒbƒv‚³‚ꂜ )
-onKeyDown ( ƒL[‚ª‰Ÿ‚³‚ꂜ )
-onKeyPress ( •¶Žš‚ª“ü—Í‚³‚ꂜ )
-onKeyUp ( ƒL[‚ª—£‚³‚ꂜ )
-onMouseDown ( ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ )
-onMouseEnter ( ƒ}ƒEƒX‚ª“ü‚Á‚Ä‚«‚œ )
-onMouseLeave ( ƒ}ƒEƒX‚ªo‚Ä‚¢‚Á‚œ )
-onMouseMove ( ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œ )
-onMouseUp ( ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª—£‚³‚ꂜ )
-onMouseWheel ( ƒ}ƒEƒXƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œ )
-onPopupHide ( ƒ|ƒbƒvƒAƒbƒvƒEƒBƒ“ƒhƒE‚ð•‚¶‚é )
-onResize ( ƒEƒBƒ“ƒhƒE‚̃TƒCƒY‚ª•ω»‚µ‚œ )
+onActivate ( りィンドりがアクティブになったずき )
+onClick ( りィンドりがクリックされた )
+onCloseQuery ( りィンドりを閉じる確認 )
+onDeactivate ( りィンドりが非アクティブになったずき )
+onDoubleClick ( りィンドりがダブルクリックされた )
+onFileDrop ( ファむルがドロップされた )
+onKeyDown ( キヌが抌された )
+onKeyPress ( 文字が入力された )
+onKeyUp ( キヌが離された )
+onMouseDown ( マりスのボタンが抌された )
+onMouseEnter ( マりスが入っおきた )
+onMouseLeave ( マりスが出おいった )
+onMouseMove ( マりスが移動した )
+onMouseUp ( マりスのボタンが離された )
+onMouseWheel ( マりスホむヌルが回転した )
+onPopupHide ( ポップアップりィンドりを閉じる )
+onResize ( りィンドりのサむズが倉化した )
diff --git a/docs/kr2doc/contents/f_Window_HWND.html b/docs/kr2doc/contents/f_Window_HWND.html index 1747edf..acbd12f 100644 --- a/docs/kr2doc/contents/f_Window_HWND.html +++ b/docs/kr2doc/contents/f_Window_HWND.html @@ -5,34 +5,34 @@ - HWND - ƒEƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹ + HWND - りィンドりハンドル - + - - + +

Window.HWND

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹
-
ƒ^ƒCƒv
+りィンドりハンドル +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Windowクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹‚ð•\‚µ‚Ü‚·B
- @‚±‚±‚Å“Ÿ‚ç‚ê‚é‚̂͐®”‚Å‚·‚ªAƒvƒ‰ƒOƒCƒ“‚Ȃǂł±‚̐”’l‚ðŽg‚€ê‡‚Í HWND Œ^‚É - ƒLƒƒƒXƒg‚µ‚ÄŽg‚Á‚Ä‚­‚Ÿ‚³‚¢B
- @Window.borderStyle ‚ȂǁAˆê•”‚̃vƒƒpƒeƒB‚Í’l‚ª•ύX‚³‚ê‚邯‚«‚É - ƒEƒBƒ“ƒhƒE‚ð‚¢‚Á‚œ‚ñ”jŠü‚µAì‚è‘ւЂ܂·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  りィンドりハンドルを衚したす。
+  ここで埗られるのは敎数ですが、プラグむンなどでこの数倀を䜿う堎合は HWND 型に + キャストしお䜿っおください。
+  Window.borderStyle など、䞀郚のプロパティは倀が倉曎されるずきに + りィンドりをいったん砎棄し、䜜り替えたすので泚意しおください。
-
ŽQÆ
+
参照
Window.registerMessageReceiver
diff --git a/docs/kr2doc/contents/f_Window_Window.html b/docs/kr2doc/contents/f_Window_Window.html index 97a0ee1..f10042b 100644 --- a/docs/kr2doc/contents/f_Window_Window.html +++ b/docs/kr2doc/contents/f_Window_Window.html @@ -5,41 +5,41 @@ - Window - Window ƒIƒuƒWƒFƒNƒg‚̍\’z + Window - Window オブゞェクトの構築 - + - - + +

Window.Window

-
‹@”\/ˆÓ–¡
+
機胜/意味
-Window ƒIƒuƒWƒFƒNƒg‚̍\’z
-
ƒ^ƒCƒv
+Window オブゞェクトの構築 +
タむプ
-WindowƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
+Windowクラスのコンストラクタ
-
\•¶
+
構文
Window()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Window ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð\’z‚µ‚Ü‚·B
- @ƒEƒBƒ“ƒhƒE‚Í”ñ•\ŽŠ‚̏ó‘Ԃō쐬‚³‚êAˆÊ’u‚âƒTƒCƒY‚Í–¢’è‹` ( ‚Ç‚±‚©‚ɂ̈ʒu‚É“K“–‚ȃTƒCƒY ) ‚Å‚·B
+  Window クラスのオブゞェクトを構築したす。
+  りィンドりは非衚瀺の状態で䜜成され、䜍眮やサむズは未定矩 ( どこかにの䜍眮に適圓なサむズ ) です。
diff --git a/docs/kr2doc/contents/f_Window_add.html b/docs/kr2doc/contents/f_Window_add.html index adfb8c4..7f6ea06 100644 --- a/docs/kr2doc/contents/f_Window_add.html +++ b/docs/kr2doc/contents/f_Window_add.html @@ -5,47 +5,47 @@ - add - ŠÇ—ƒIƒuƒWƒFƒNƒg‚̒ljÁ + add - 管理オブゞェクトの远加 - + - - + +

Window.add

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ŠÇ—ƒIƒuƒWƒFƒNƒg‚̒ljÁ
-
ƒ^ƒCƒv
+管理オブゞェクトの远加 +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
add(object)
-
ˆø”
+
匕数
- +
-
object @ŠÇ—‚³‚ê‚éƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 管理されるオブゞェクトを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ŠÇ—ƒIƒuƒWƒFƒNƒg‚ð’ljÁ‚µ‚Ü‚·B‚±‚±‚ÅŽw’肳‚ꂜƒIƒuƒWƒFƒNƒg‚́AƒEƒBƒ“ƒhƒE‚ª–³Œø‰» - ‚³‚ê‚邯‚«‚ÉŽ©“®“I‚É–³Œø‰»‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B
+  管理オブゞェクトを远加したす。ここで指定されたオブゞェクトは、りィンドりが無効化 + されるずきに自動的に無効化されるようになりたす。
-
ŽQÆ
+
参照
Window.remove
diff --git a/docs/kr2doc/contents/f_Window_beginMove.html b/docs/kr2doc/contents/f_Window_beginMove.html index 685e748..e409a90 100644 --- a/docs/kr2doc/contents/f_Window_beginMove.html +++ b/docs/kr2doc/contents/f_Window_beginMove.html @@ -5,45 +5,45 @@ - beginMove - ƒEƒBƒ“ƒhƒEˆÚ“®‚ÌŠJŽn + beginMove - りィンドり移動の開始 - + - - + +

Window.beginMove

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒEˆÚ“®‚ÌŠJŽn
-
ƒ^ƒCƒv
+りィンドり移動の開始 +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
beginMove()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̃}ƒEƒX‚ł̈ړ®‚ðŠJŽn‚µ‚Ü‚·B’ʏíAƒEƒBƒ“ƒhƒE‚̃^ƒCƒgƒ‹ƒo[‚ðƒhƒ‰ƒbƒO‚·‚邯 - ƒEƒBƒ“ƒhƒE‚ðˆÚ“®‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªA‚±‚̃ƒ\ƒbƒh‚Í‚»‚Ì“®ì‚ðƒVƒ~ƒ…ƒŒ[ƒg‚µ‚Ü‚·B
- @Window.onMouseDown ƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰“à‚Å‚±‚̃ƒ\ƒbƒh‚ðŒÄ‚ԂƁA”CˆÓ‚Ì‰ÓŠ‚Å - ƒEƒBƒ“ƒhƒE‚ðƒhƒ‰ƒbƒO‚µ‚Ĉړ®‰Â”\‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  りィンドりのマりスでの移動を開始したす。通垞、りィンドりのタむトルバヌをドラッグするず + りィンドりを移動するこずができたすが、このメ゜ッドはその動䜜をシミュレヌトしたす。
+  Window.onMouseDown むベントハンドラ内でこのメ゜ッドを呌ぶず、任意の箇所で + りィンドりをドラッグしお移動可胜にするこずができたす。
-
ŽQÆ
+
参照
Window.onMouseDown
diff --git a/docs/kr2doc/contents/f_Window_borderStyle.html b/docs/kr2doc/contents/f_Window_borderStyle.html index 8512739..68081a3 100644 --- a/docs/kr2doc/contents/f_Window_borderStyle.html +++ b/docs/kr2doc/contents/f_Window_borderStyle.html @@ -5,35 +5,35 @@ - borderStyle - ƒEƒBƒ“ƒhƒEŠOŒ© + borderStyle - りィンドり倖芋 - + - - + +

Window.borderStyle

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒEŠOŒ©
-
ƒ^ƒCƒv
+りィンドり倖芋 +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ÌŠOŒ©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ˆÈ‰º‚Ì’l‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-bsDialog : ƒTƒCƒY•ύX•s‰Â‚́Aƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚Æ“¯—l‚ÌŠOŒ©‚ðŽ‚¿‚Ü‚·B
-bsSingle : ƒTƒCƒY•ύX•s‰Â‚̃EƒBƒ“ƒhƒE‚Å‚·B
-bsNone : ƒ{[ƒ_[‚̂Ȃ¢ƒEƒBƒ“ƒhƒE‚Å‚·B
-bsSizeable : ƒTƒCƒY•ύX‰Â‚̈ê”Ê“I‚ȃEƒBƒ“ƒhƒE‚Å‚·BƒfƒtƒHƒ‹ƒg‚Å‚·B
-bsToolWindow : ƒTƒCƒY•ύX•s‰Â‚̃c[ƒ‹ƒEƒBƒ“ƒhƒE(ƒLƒƒƒvƒVƒ‡ƒ“‚̏¬‚³‚¢ƒEƒBƒ“ƒhƒE) ‚Å‚·B
-bsSizeToolWin : bsToolWindow ‚ÆŽ—‚Ä‚¢‚Ü‚·‚ªAƒTƒCƒY•ύX‚ª‰Â”\‚Å‚·B
+  りィンドりの倖芋を衚したす。倀を蚭定するこずもできたす。
+  以䞋の倀を蚭定するこずができたす。
+bsDialog : サむズ倉曎䞍可の、ダむアログボックスず同様の倖芋を持ちたす。
+bsSingle : サむズ倉曎䞍可のりィンドりです。
+bsNone : ボヌダヌのないりィンドりです。
+bsSizeable : サむズ倉曎可の䞀般的なりィンドりです。デフォルトです。
+bsToolWindow : サむズ倉曎䞍可のツヌルりィンドり(キャプションの小さいりィンドり) です。
+bsSizeToolWin : bsToolWindow ず䌌おいたすが、サむズ倉曎が可胜です。
diff --git a/docs/kr2doc/contents/f_Window_bringToFront.html b/docs/kr2doc/contents/f_Window_bringToFront.html index ca3636c..68f373f 100644 --- a/docs/kr2doc/contents/f_Window_bringToFront.html +++ b/docs/kr2doc/contents/f_Window_bringToFront.html @@ -5,41 +5,41 @@ - bringToFront - ƒEƒBƒ“ƒhƒE‚ðÅ‘O–ʂɈړ® + bringToFront - りィンドりを最前面に移動 - + - - + +

Window.bringToFront

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚ðÅ‘O–ʂɈړ®
-
ƒ^ƒCƒv
+りィンドりを最前面に移動 +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
bringToFront()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ðÅ‘O–ʂɈړ®‚µ‚Ü‚·BƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª”ñƒAƒNƒeƒBƒu‚̏ꍇ‚̓AƒvƒŠƒP[ƒVƒ‡ƒ“ - Ž©‘Ì‚àƒAƒNƒeƒBƒu‚É‚µ‚Ü‚·B
+  りィンドりを最前面に移動したす。アプリケヌションが非アクティブの堎合はアプリケヌション + 自䜓もアクティブにしたす。
diff --git a/docs/kr2doc/contents/f_Window_caption.html b/docs/kr2doc/contents/f_Window_caption.html index 6f3f3b0..eb07c58 100644 --- a/docs/kr2doc/contents/f_Window_caption.html +++ b/docs/kr2doc/contents/f_Window_caption.html @@ -5,29 +5,29 @@ - caption - ƒEƒBƒ“ƒhƒE‚̃LƒƒƒvƒVƒ‡ƒ“ + caption - りィンドりのキャプション - + - - + +

Window.caption

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̃LƒƒƒvƒVƒ‡ƒ“
-
ƒ^ƒCƒv
+りィンドりのキャプション +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̃LƒƒƒvƒVƒ‡ƒ“ ( ƒ^ƒCƒgƒ‹ƒo[‚̃^ƒCƒgƒ‹ ) ‚ð•\‚µ‚Ü‚·B - ’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  りィンドりのキャプション ( タむトルバヌのタむトル ) を衚したす。 + 倀を蚭定するこずもできたす。
diff --git a/docs/kr2doc/contents/f_Window_close.html b/docs/kr2doc/contents/f_Window_close.html index b96fd20..81a5c1d 100644 --- a/docs/kr2doc/contents/f_Window_close.html +++ b/docs/kr2doc/contents/f_Window_close.html @@ -5,42 +5,42 @@ - close - ƒEƒBƒ“ƒhƒE‚ð•‚¶‚é + close - りィンドりを閉じる - + - - + +

Window.close

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚ð•‚¶‚é
-
ƒ^ƒCƒv
+りィンドりを閉じる +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
close()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Window.showModal ƒƒ\ƒbƒh‚Å•\ŽŠ‚³‚ꂜƒEƒBƒ“ƒhƒE‚ð•‚¶‚Ü‚·BƒEƒBƒ“ƒhƒE‚ð•‚¶‚é‘O‚É Window.onCloseQuery ƒCƒxƒ“ƒg‚ª”­¶‚µAƒEƒBƒ“ƒhƒE‚ð•‚¶‚邱‚Æ‚ª‚Å‚«‚é‚©‚Ç‚€‚©‚ðŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+  Window.showModal メ゜ッドで衚瀺されたりィンドりを閉じたす。りィンドりを閉じる前に Window.onCloseQuery むベントが発生し、りィンドりを閉じるこずができるかどうかを確認するこずができたす。
-
ŽQÆ
+
参照
Window.showModal
Window.onCloseQuery
diff --git a/docs/kr2doc/contents/f_Window_drawDevice.html b/docs/kr2doc/contents/f_Window_drawDevice.html index 1d1a614..cb07123 100644 --- a/docs/kr2doc/contents/f_Window_drawDevice.html +++ b/docs/kr2doc/contents/f_Window_drawDevice.html @@ -5,34 +5,34 @@ - drawDevice - •`‰æƒfƒoƒCƒX + drawDevice - 描画デバむス - + - - + +

Window.drawDevice

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•`‰æƒfƒoƒCƒX
-
ƒ^ƒCƒv
+描画デバむス
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @•`‰æƒfƒoƒCƒXƒIƒuƒWƒFƒNƒg‚ð•\‚µ‚Ü‚·B
- @’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B’l‚ðÝ’è‚·‚邯AˆÈ‘O‚±‚̃EƒBƒ“ƒhƒE‚ÉŽw’肳‚ê‚Ä‚¢‚œ•`‰æƒfƒoƒCƒX‚ÍŽ©“®“I‚É - –³Œø‚ɂȂè‚Ü‚· (invalidate‚³‚ê‚Ü‚·)B
- @ƒfƒtƒHƒ‹ƒg‚ł́AWindow.PassThroughDrawDevice ‚Æ‚¢‚€ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªŽw’肳‚ê‚Ä‚¢‚Ü‚·B
- @Window.PassThroughDrawDevice ‚̏ڍׂɂ‚¢‚ẮA‹g—¢‹g—¢ƒ\[ƒX‚Ì core/visual/win32/PassThroughDrawDevice.cpp “à‚Ìà–Ÿ‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @“ÆŽ©‚Ì•`‰æƒfƒoƒCƒX (ƒvƒ‰ƒOƒCƒ“‚Å’ñ‹Ÿ‚³‚ê‚镚) ‚ðŽw’è‚·‚éê‡‚́A‚»‚̃vƒ‰ƒOƒCƒ“‚̃hƒLƒ…ƒƒ“ƒg‚É - ]‚Á‚Ä‚­‚Ÿ‚³‚¢B
+  描画デバむスオブゞェクトを衚したす。
+  倀を蚭定するこずもできたす。倀を蚭定するず、以前このりィンドりに指定されおいた描画デバむスは自動的に + 無効になりたす (invalidateされたす)。
+  デフォルトでは、Window.PassThroughDrawDevice ずいうクラスのむンスタンスが指定されおいたす。
+  Window.PassThroughDrawDevice の詳现に぀いおは、吉里吉里゜ヌスの core/visual/win32/PassThroughDrawDevice.cpp 内の説明も参照しおください。
+  独自の描画デバむス (プラグむンで提䟛される物) を指定する堎合は、そのプラグむンのドキュメントに + 埓っおください。
diff --git a/docs/kr2doc/contents/f_Window_focusable.html b/docs/kr2doc/contents/f_Window_focusable.html index 9b7094d..8f37434 100644 --- a/docs/kr2doc/contents/f_Window_focusable.html +++ b/docs/kr2doc/contents/f_Window_focusable.html @@ -5,34 +5,34 @@ - focusable - ƒtƒH[ƒJƒX‚ðŽæ“Ÿ‰Â”\‚© + focusable - フォヌカスを取埗可胜か - + - - + +

Window.focusable

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒX‚ðŽæ“Ÿ‰Â”\‚©
-
ƒ^ƒCƒv
+フォヌカスを取埗可胜か +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒH[ƒJƒX‚ðŽæ“Ÿ‰Â”\‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‹U‚ɐݒ肷‚邯AƒtƒH[ƒJƒX‚ðŽæ“Ÿ‚Å‚«‚È‚­‚È‚éA‚‚܂èAƒEƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚ɂȂç‚È‚­‚È‚è‚Ü‚·B•›ì—p‚Æ‚µ‚āAƒ^ƒCƒgƒ‹ƒo[‚ð‚‚©‚ñ‚ł̃EƒBƒ“ƒhƒE‚̈ړ®‚âƒEƒBƒ“ƒhƒE‚ÌƒŠƒTƒCƒYAu~vƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚ăEƒBƒ“ƒhƒE‚ð•‚¶‚é‘€ì‚à‚Å‚«‚È‚­‚È‚è‚Ü‚·B
- @ƒL[ƒ{[ƒh“ü—͂𓟂œ‚¢‚Æ‚«‚Í Window.trapKey ƒvƒƒpƒeƒB‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @’ʏíA‚±‚ê‚́Aƒ|ƒbƒvƒAƒbƒvƒƒjƒ…[‚̂悀‚ɁA‚à‚Á‚Æ‚àŽè‘O‚É•\ŽŠ‚³‚ê‚邪A‚»‚ꎩg‚̓tƒH[ƒJƒX‚𓟂Ȃ¢ƒEƒBƒ“ƒhƒE‚ÌŽÀ‘•‚É—p‚¢‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł́AƒEƒBƒ“ƒhƒE‚ªƒtƒ‹ƒXƒNƒŠ[ƒ“‰»‚·‚邯‚«A‚ ‚é‚¢‚̓tƒ‹ƒXƒNƒŠ[ƒ“‚©‚畜‹A‚·‚邯‚«‚ɁA‚±‚̃vƒƒpƒeƒB‚̐ݒè“à—e‚ªŽž‚í‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
+  フォヌカスを取埗可胜かどうかを衚したす。倀を蚭定するこずもできたす。
+  停に蚭定するず、フォヌカスを取埗できなくなる、぀たり、りィンドりがアクティブにならなくなりたす。副䜜甚ずしお、タむトルバヌを぀かんでのりィンドりの移動やりィンドりのリサむズ、「×」ボタンを抌しおりィンドりを閉じる操䜜もできなくなりたす。
+  キヌボヌド入力を埗たいずきは Window.trapKey プロパティを䜿甚するこずができたす。
+  通垞、これは、ポップアップメニュヌのように、もっずも手前に衚瀺されるが、それ自身はフォヌカスを埗ないりィンドりの実装に甚いたす。
+  珟バヌゞョンでは、りィンドりがフルスクリヌン化するずき、あるいはフルスクリヌンから埩垰するずきに、このプロパティの蚭定内容が倱われる可胜性がありたす。
-
ŽQÆ
+
参照
Window.trapKey
Window.onPopupHide
diff --git a/docs/kr2doc/contents/f_Window_focusedLayer.html b/docs/kr2doc/contents/f_Window_focusedLayer.html index 955310a..bf9a6b6 100644 --- a/docs/kr2doc/contents/f_Window_focusedLayer.html +++ b/docs/kr2doc/contents/f_Window_focusedLayer.html @@ -5,31 +5,31 @@ - focusedLayer - ƒtƒH[ƒJƒX‚ðŽ‚Á‚Ä‚¢‚郌ƒCƒ„ƒIƒuƒWƒFƒNƒg + focusedLayer - フォヌカスを持っおいるレむダオブゞェクト - + - - + +

Window.focusedLayer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒH[ƒJƒX‚ðŽ‚Á‚Ä‚¢‚郌ƒCƒ„ƒIƒuƒWƒFƒNƒg
-
ƒ^ƒCƒv
+フォヌカスを持っおいるレむダオブゞェクト
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @Œ»Ý ƒtƒH[ƒJƒX ‚ðŽ‚Á‚Ä‚¢‚郌ƒCƒ„ƒIƒuƒWƒFƒNƒg‚ð•\‚µ‚Ü‚·B - ’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @null ‚̏ꍇ‚͂ǂ̃ŒƒCƒ„‚àƒtƒH[ƒJƒX‚ðŽ‚Á‚Ä‚¢‚Ü‚¹‚ñBƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ð - Ý’è‚·‚邯‚»‚̃ŒƒCƒ„‚ɃtƒH[ƒJƒX‚ªˆÚ‚è‚Ü‚·B
+  珟圚 フォヌカス を持っおいるレむダオブゞェクトを衚したす。 + 倀を蚭定するこずもできたす。
+  null の堎合はどのレむダもフォヌカスを持っおいたせん。レむダオブゞェクトを + 蚭定するずそのレむダにフォヌカスが移りたす。
diff --git a/docs/kr2doc/contents/f_Window_fullScreen.html b/docs/kr2doc/contents/f_Window_fullScreen.html index 7f86745..4390707 100644 --- a/docs/kr2doc/contents/f_Window_fullScreen.html +++ b/docs/kr2doc/contents/f_Window_fullScreen.html @@ -5,31 +5,31 @@ - fullScreen - ƒtƒ‹ƒXƒNƒŠ[ƒ“‚©‚Ç‚€‚© + fullScreen - フルスクリヌンかどうか - + - - + +

Window.fullScreen

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒ‹ƒXƒNƒŠ[ƒ“‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+フルスクリヌンかどうか +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒtƒ‹ƒXƒNƒŠ[ƒ“‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯Œ»Ý‚̃EƒBƒ“ƒhƒE‚̃Nƒ‰ƒCƒAƒ“ƒg—̈悪ƒtƒ‹ƒXƒNƒŠ[ƒ“‚ɂȂè‚Ü‚·Bƒtƒ‹ƒXƒNƒŠ[ƒ“ - Žž‚̉æ–ʉ𑜓x‚̓Nƒ‰ƒCƒAƒ“ƒg—̈æ‚̃TƒCƒY‚ɂȂè‚Ü‚·B
- @‹U‚ðŽw’è‚·‚邯ƒEƒBƒ“ƒhƒE•\ŽŠ‚ɂȂè‚Ü‚·B
+  フルスクリヌンかどうかを衚したす。倀を蚭定するこずもできたす。
+  真を指定するず珟圚のりィンドりのクラむアント領域がフルスクリヌンになりたす。フルスクリヌン + 時の画面解像床はクラむアント領域のサむズになりたす。
+  停を指定するずりィンドり衚瀺になりたす。
diff --git a/docs/kr2doc/contents/f_Window_height.html b/docs/kr2doc/contents/f_Window_height.html index 55cb0ba..45f9160 100644 --- a/docs/kr2doc/contents/f_Window_height.html +++ b/docs/kr2doc/contents/f_Window_height.html @@ -5,30 +5,30 @@ - height - ƒEƒBƒ“ƒhƒE‚̏c• + height - りィンドりの瞊幅 - + - - + +

Window.height

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̏c•
-
ƒ^ƒCƒv
+りィンドりの瞊幅 +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̏c•‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  りィンドりの瞊幅を衚したす。倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Window.width
Window.setSize
diff --git a/docs/kr2doc/contents/f_Window_hideMouseCursor.html b/docs/kr2doc/contents/f_Window_hideMouseCursor.html index ab91b07..a8e4a71 100644 --- a/docs/kr2doc/contents/f_Window_hideMouseCursor.html +++ b/docs/kr2doc/contents/f_Window_hideMouseCursor.html @@ -5,42 +5,42 @@ - hideMouseCursor - ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ðˆêŽž“I‚ɉB‚· + hideMouseCursor - マりスカヌ゜ルを䞀時的に隠す - + - - + +

Window.hideMouseCursor

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ðˆêŽž“I‚ɉB‚·
-
ƒ^ƒCƒv
+マりスカヌ゜ルを䞀時的に隠す
+
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
hideMouseCursor()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ðˆêŽž“I‚ɉB‚µ‚Ü‚·Bƒ}ƒEƒX‚ð­‚µ‚Å‚à“®‚©‚·‚Æ - ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚͍Ăѕ\ŽŠ‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́AWindow.mouseCursorState‚ðmcsTempHidden‚ɐݒ肷‚é‚̂Ɠ¯‚¶Œø‰Ê‚ðŽ‚¿‚Ü‚·B
+  マりスカヌ゜ルを䞀時的に隠したす。マりスを少しでも動かすず + マりスカヌ゜ルは再び衚瀺されるようになりたす。
+  このメ゜ッドは、Window.mouseCursorStateをmcsTempHiddenに蚭定するのず同じ効果を持ちたす。
diff --git a/docs/kr2doc/contents/f_Window_imeMode.html b/docs/kr2doc/contents/f_Window_imeMode.html index 9074fc6..d4f9031 100644 --- a/docs/kr2doc/contents/f_Window_imeMode.html +++ b/docs/kr2doc/contents/f_Window_imeMode.html @@ -5,31 +5,31 @@ - imeMode - ƒfƒtƒHƒ‹ƒg‚ÌIMEƒ‚[ƒh + imeMode - デフォルトのIMEモヌド - + - - + +

Window.imeMode

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒfƒtƒHƒ‹ƒg‚ÌIMEƒ‚[ƒh
-
ƒ^ƒCƒv
+デフォルトのIMEモヌド +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒfƒtƒHƒ‹ƒg‚ÌIMEƒ‚[ƒh‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @‚±‚±‚ÅŽw’肵‚œƒ‚[ƒh‚́A‚ǂ̃ŒƒCƒ„‚É‚àƒtƒH[ƒJƒX‚ª–³‚¢ó‘Ԃɐݒ肳‚ê‚郂[ƒh‚Å‚·B
- @–¢Žw’è‚̏ꍇ‚Í imDisable‚ŁA‚±‚ê‚͂ǂ̃ŒƒCƒ„‚É‚àƒtƒH[ƒJƒX‚ª–³‚¢ó‘Ô‚Å‚Í IME ‚Í–³Œøó‘Ô‚Å‚ ‚邯‚¢‚€‚±‚ƂɂȂè‚Ü‚·B
- @Žw’è‰Â”\‚È’l‚ɂ‚¢‚Ä‚Í Layer.imeMode ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  デフォルトのIMEモヌドを衚したす。倀を蚭定するこずもできたす。
+  ここで指定したモヌドは、どのレむダにもフォヌカスが無い状態に蚭定されるモヌドです。
+  未指定の堎合は imDisableで、これはどのレむダにもフォヌカスが無い状態では IME は無効状態であるずいうこずになりたす。
+  指定可胜な倀に぀いおは Layer.imeMode を参照しおください。
diff --git a/docs/kr2doc/contents/f_Window_innerHeight.html b/docs/kr2doc/contents/f_Window_innerHeight.html index df7db9b..e42e51f 100644 --- a/docs/kr2doc/contents/f_Window_innerHeight.html +++ b/docs/kr2doc/contents/f_Window_innerHeight.html @@ -5,31 +5,31 @@ - innerHeight - ƒNƒ‰ƒCƒAƒ“ƒg—̈æ‚̏c• + innerHeight - クラむアント領域の瞊幅 - + - - + +

Window.innerHeight

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒNƒ‰ƒCƒAƒ“ƒg—̈æ‚̏c•
-
ƒ^ƒCƒv
+クラむアント領域の瞊幅 +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒNƒ‰ƒCƒAƒ“ƒg—̈æ‚̏c•‚ð•\‚µ‚Ü‚·B - ’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  クラむアント領域の瞊幅を衚したす。 + 倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Window.innerWidth
Window.setInnerSize
diff --git a/docs/kr2doc/contents/f_Window_innerSunken.html b/docs/kr2doc/contents/f_Window_innerSunken.html index 974eacc..a037e6f 100644 --- a/docs/kr2doc/contents/f_Window_innerSunken.html +++ b/docs/kr2doc/contents/f_Window_innerSunken.html @@ -5,34 +5,34 @@ - innerSunken - ƒNƒ‰ƒCƒAƒ“ƒg—̈悪‰š‚ñ‚Ÿ‚æ‚€‚ÈŠOŒ©‚ðŽ‚Â‚©‚Ç‚€‚© + innerSunken - クラむアント領域が凹んだような倖芋を持぀かどうか - + - - + +

Window.innerSunken

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒNƒ‰ƒCƒAƒ“ƒg—̈悪‰š‚ñ‚Ÿ‚æ‚€‚ÈŠOŒ©‚ðŽ‚Â‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+クラむアント領域が凹んだような倖芋を持぀かどうか
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̃Nƒ‰ƒCƒAƒ“ƒg—̈悪‰š‚ñ‚Ÿ‚æ‚€‚ÈŠOŒ©‚ðŽ‚Â‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B - ’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ðŽw’è‚·‚邯‰š‚ñ‚Ÿ‚æ‚€‚ÈŠOŒ©‚ð‚à‚¿A‹U‚ðŽw’è‚·‚邯ƒtƒ‰ƒbƒg‚ÈŠOŒ©‚ðŽ‚Â‚æ‚€‚ɂȂè‚Ü‚·B
- @‚±‚̉š‚ñ‚Ÿ‚æ‚€‚ÈŠOŒ©‚Ì‚œ‚߂̘g ( ‰š‚ñ‚Ÿ‚æ‚€‚ÈŽ‹ŠoŒø‰Ê‚ðŽ‚Â•”•ª ) ‚̓Nƒ‰ƒCƒAƒ“ƒg—̈æ - ‚ɂ͊܂܂ê‚Ü‚¹‚ñB
+  りィンドりのクラむアント領域が凹んだような倖芋を持぀かどうかを衚したす。 + 倀を蚭定するこずもできたす。
+  真を指定するず凹んだような倖芋をもち、停を指定するずフラットな倖芋を持぀ようになりたす。
+  この凹んだような倖芋のための枠 ( 凹んだような芖芚効果を持぀郚分 ) はクラむアント領域 + には含たれたせん。
-
ŽQÆ
+
参照
Window.innerWidth
Window.innerHeight
diff --git a/docs/kr2doc/contents/f_Window_innerWidth.html b/docs/kr2doc/contents/f_Window_innerWidth.html index 04c7e14..ffbdd78 100644 --- a/docs/kr2doc/contents/f_Window_innerWidth.html +++ b/docs/kr2doc/contents/f_Window_innerWidth.html @@ -5,31 +5,31 @@ - innerWidth - ƒNƒ‰ƒCƒAƒ“ƒg—̈æ‚̉¡• + innerWidth - クラむアント領域の暪幅 - + - - + +

Window.innerWidth

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒNƒ‰ƒCƒAƒ“ƒg—̈æ‚̉¡•
-
ƒ^ƒCƒv
+クラむアント領域の暪幅
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒNƒ‰ƒCƒAƒ“ƒg—̈æ‚̉¡•‚ð•\‚µ‚Ü‚·B - ’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  クラむアント領域の暪幅を衚したす。 + 倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Window.innerHeight
Window.setInnerSize
diff --git a/docs/kr2doc/contents/f_Window_layerLeft.html b/docs/kr2doc/contents/f_Window_layerLeft.html index fe71ada..8350ed4 100644 --- a/docs/kr2doc/contents/f_Window_layerLeft.html +++ b/docs/kr2doc/contents/f_Window_layerLeft.html @@ -5,30 +5,30 @@ - layerLeft - ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̍¶’[ˆÊ’u + layerLeft - レむダの衚瀺オフセットの巊端䜍眮 - + - - + +

Window.layerLeft

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̍¶’[ˆÊ’u
-
ƒ^ƒCƒv
+レむダの衚瀺オフセットの巊端䜍眮
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̍¶’[ˆÊ’u‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  レむダの衚瀺オフセットの巊端䜍眮を衚したす。倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Window.layerTop
Window.setLayerPos
diff --git a/docs/kr2doc/contents/f_Window_layerTop.html b/docs/kr2doc/contents/f_Window_layerTop.html index f7986b4..828c377 100644 --- a/docs/kr2doc/contents/f_Window_layerTop.html +++ b/docs/kr2doc/contents/f_Window_layerTop.html @@ -5,30 +5,30 @@ - layerTop - ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̏ã’[ˆÊ’u + layerTop - レむダの衚瀺オフセットの䞊端䜍眮 - + - - + +

Window.layerTop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̏ã’[ˆÊ’u
-
ƒ^ƒCƒv
+レむダの衚瀺オフセットの䞊端䜍眮
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̏ã’[ˆÊ’u‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  レむダの衚瀺オフセットの䞊端䜍眮を衚したす。倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Window.layerLeft
Window.setLayerPos
diff --git a/docs/kr2doc/contents/f_Window_left.html b/docs/kr2doc/contents/f_Window_left.html index 4e3be56..d359a95 100644 --- a/docs/kr2doc/contents/f_Window_left.html +++ b/docs/kr2doc/contents/f_Window_left.html @@ -5,31 +5,31 @@ - left - ƒEƒBƒ“ƒhƒE‚̍¶’[ˆÊ’u + left - りィンドりの巊端䜍眮 - + - - + +

Window.left

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̍¶’[ˆÊ’u
-
ƒ^ƒCƒv
+りィンドりの巊端䜍眮
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̍¶’[ˆÊ’u‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @¶’[ˆÊ’u‚̓XƒNƒŠ[ƒ“‚ÌŒŽ“_ ( ¶ã‹÷ ) ‚©‚ç‚Ì x À•W‚Å‚·B
+  りィンドりの巊端䜍眮を衚したす。倀を蚭定するこずもできたす。
+  巊端䜍眮はスクリヌンの原点 ( 巊䞊隅 ) からの x 座暙です。
-
ŽQÆ
+
参照
Window.top
Window.setPos
diff --git a/docs/kr2doc/contents/f_Window_mainWindow.html b/docs/kr2doc/contents/f_Window_mainWindow.html index c491124..8381faa 100644 --- a/docs/kr2doc/contents/f_Window_mainWindow.html +++ b/docs/kr2doc/contents/f_Window_mainWindow.html @@ -5,28 +5,28 @@ - mainWindow - ƒƒCƒ“ƒEƒBƒ“ƒhƒE + mainWindow - メむンりィンドり - + - - + +

Window.mainWindow

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒCƒ“ƒEƒBƒ“ƒhƒE
-
ƒ^ƒCƒv
+メむンりィンドり
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Windowクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒƒCƒ“ƒEƒBƒ“ƒhƒE ( Å‰‚ɍ쐬‚³‚ꂜƒEƒBƒ“ƒhƒE ) ‚ð•\‚µ‚Ü‚·B
+  メむンりィンドり ( 最初に䜜成されたりィンドり ) を衚したす。
diff --git a/docs/kr2doc/contents/f_Window_maxHeight.html b/docs/kr2doc/contents/f_Window_maxHeight.html index f102604..a402591 100644 --- a/docs/kr2doc/contents/f_Window_maxHeight.html +++ b/docs/kr2doc/contents/f_Window_maxHeight.html @@ -5,30 +5,30 @@ - maxHeight - ƒEƒBƒ“ƒhƒE‚̍őå‚̏c• + maxHeight - りィンドりの最倧の瞊幅 - + - - + +

Window.maxHeight

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̍őå‚̏c•
-
ƒ^ƒCƒv
+りィンドりの最倧の瞊幅 +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̍őå‚̏c•‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B0‚ðŽw’è‚·‚邯§ŒÀ‚Í–³‚­‚È‚è‚Ü‚·B
+  りィンドりの最倧の瞊幅を衚したす。倀を蚭定するこずもできたす。0を指定するず制限は無くなりたす。
-
ŽQÆ
+
参照
Window.height
Window.maxWidth
diff --git a/docs/kr2doc/contents/f_Window_maxWidth.html b/docs/kr2doc/contents/f_Window_maxWidth.html index c510740..40a1ace 100644 --- a/docs/kr2doc/contents/f_Window_maxWidth.html +++ b/docs/kr2doc/contents/f_Window_maxWidth.html @@ -5,30 +5,30 @@ - maxWidth - ƒEƒBƒ“ƒhƒE‚̍őå‚̉¡• + maxWidth - りィンドりの最倧の暪幅 - + - - + +

Window.maxWidth

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̍őå‚̉¡•
-
ƒ^ƒCƒv
+りィンドりの最倧の暪幅
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̍őå‚̉¡•‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B0‚ðŽw’è‚·‚邯§ŒÀ‚Í–³‚­‚È‚è‚Ü‚·B
+  りィンドりの最倧の暪幅を衚したす。倀を蚭定するこずもできたす。0を指定するず制限は無くなりたす。
-
ŽQÆ
+
参照
Window.width
Window.maxHeight
diff --git a/docs/kr2doc/contents/f_Window_menu.html b/docs/kr2doc/contents/f_Window_menu.html index 256cf66..edcfb5c 100644 --- a/docs/kr2doc/contents/f_Window_menu.html +++ b/docs/kr2doc/contents/f_Window_menu.html @@ -5,29 +5,29 @@ - menu - ƒ‹[ƒgƒƒjƒ…[ƒIƒuƒWƒFƒNƒg + menu - ルヌトメニュヌオブゞェクト - + - - + +

Window.menu

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‹[ƒgƒƒjƒ…[ƒIƒuƒWƒFƒNƒg
-
ƒ^ƒCƒv
+ルヌトメニュヌオブゞェクト
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Windowクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒ‹[ƒgƒƒjƒ…[ƒIƒuƒWƒFƒNƒg ( Menu ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg ) ‚ð•\‚µ‚Ü‚·B
- @‚±‚̃‹[ƒgƒƒjƒ…[ƒIƒuƒWƒFƒNƒg‚ÌŽq‚Æ‚µ‚Ä“o˜^‚³‚ꂜƒƒjƒ…[‚̓ƒjƒ…[ƒo[‚É•À‚Ô‚±‚ƂɂȂè‚Ü‚·B
+  ルヌトメニュヌオブゞェクト ( Menu クラスのオブゞェクト ) を衚したす。
+  このルヌトメニュヌオブゞェクトの子ずしお登録されたメニュヌはメニュヌバヌに䞊ぶこずになりたす。
diff --git a/docs/kr2doc/contents/f_Window_minHeight.html b/docs/kr2doc/contents/f_Window_minHeight.html index 294b301..26358fe 100644 --- a/docs/kr2doc/contents/f_Window_minHeight.html +++ b/docs/kr2doc/contents/f_Window_minHeight.html @@ -5,30 +5,30 @@ - minHeight - ƒEƒBƒ“ƒhƒE‚̍ŏ¬‚̏c• + minHeight - りィンドりの最小の瞊幅 - + - - + +

Window.minHeight

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̍ŏ¬‚̏c•
-
ƒ^ƒCƒv
+りィンドりの最小の瞊幅 +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̍ŏ¬‚̏c•‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B0‚ðŽw’è‚·‚邯§ŒÀ‚Í–³‚­‚È‚è‚Ü‚·B
+  りィンドりの最小の瞊幅を衚したす。倀を蚭定するこずもできたす。0を指定するず制限は無くなりたす。
-
ŽQÆ
+
参照
Window.height
Window.minWidth
diff --git a/docs/kr2doc/contents/f_Window_minWidth.html b/docs/kr2doc/contents/f_Window_minWidth.html index 70417a5..4ef4b00 100644 --- a/docs/kr2doc/contents/f_Window_minWidth.html +++ b/docs/kr2doc/contents/f_Window_minWidth.html @@ -5,30 +5,30 @@ - minWidth - ƒEƒBƒ“ƒhƒE‚̍ŏ¬‚̉¡• + minWidth - りィンドりの最小の暪幅 - + - - + +

Window.minWidth

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̍ŏ¬‚̉¡•
-
ƒ^ƒCƒv
+りィンドりの最小の暪幅
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̍ŏ¬‚̉¡•‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B0‚ðŽw’è‚·‚邯§ŒÀ‚Í–³‚­‚È‚è‚Ü‚·B
+  りィンドりの最小の暪幅を衚したす。倀を蚭定するこずもできたす。0を指定するず制限は無くなりたす。
-
ŽQÆ
+
参照
Window.width
Window.minHeight
diff --git a/docs/kr2doc/contents/f_Window_mouseCursorState.html b/docs/kr2doc/contents/f_Window_mouseCursorState.html index aad6a31..9b86621 100644 --- a/docs/kr2doc/contents/f_Window_mouseCursorState.html +++ b/docs/kr2doc/contents/f_Window_mouseCursorState.html @@ -5,31 +5,31 @@ - mouseCursorState - ƒ}ƒEƒXƒJ[ƒ\ƒ‹•\ŽŠó‘Ô + mouseCursorState - マりスカヌ゜ル衚瀺状態 - + - - + +

Window.mouseCursorState

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒXƒJ[ƒ\ƒ‹•\ŽŠó‘Ô
-
ƒ^ƒCƒv
+マりスカヌ゜ル衚瀺状態
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚Ì•\ŽŠó‘Ô‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @mcsVisible‚ðŽw’è‚·‚邯Aƒ}ƒEƒXƒJ[ƒ\ƒ‹‚Í•\ŽŠó‘ԂɂȂè‚Ü‚·B‚±‚ê‚̓fƒtƒHƒ‹ƒg‚̏ó‘Ô‚Å‚·B
- @mcsTempHidden‚ðŽw’è‚·‚邯Aƒ}ƒEƒXƒJ[ƒ\ƒ‹‚Í”ñ•\ŽŠó‘ԂɂȂè‚Ü‚·‚ªA­‚µ‚Å‚àƒ}ƒEƒX‚ð“®‚©‚·‚ÆmcsVisible‚ɕςí‚èA•\ŽŠó‘ԂɂȂè‚Ü‚·BWindow.hideMouseCursorƒƒ\ƒbƒh‚ðŒÄ‚яo‚·‚Æ‚±‚̏ó‘ԂɂȂè‚Ü‚·B
- @mcsHidden‚ðŽw’è‚·‚邯Aƒ}ƒEƒXƒJ[ƒ\ƒ‹‚Í”ñ•\ŽŠó‘ԂɂȂè‚Ü‚·Bƒ}ƒEƒX‚ð“®‚©‚µ‚Ä‚à•\ŽŠó‘Ԃɂ͂Ȃè‚Ü‚¹‚ñB
+  マりスカヌ゜ルの衚瀺状態を衚したす。倀を蚭定するこずもできたす。
+  mcsVisibleを指定するず、マりスカヌ゜ルは衚瀺状態になりたす。これはデフォルトの状態です。
+  mcsTempHiddenを指定するず、マりスカヌ゜ルは非衚瀺状態になりたすが、少しでもマりスを動かすずmcsVisibleに倉わり、衚瀺状態になりたす。Window.hideMouseCursorメ゜ッドを呌び出すずこの状態になりたす。
+  mcsHiddenを指定するず、マりスカヌ゜ルは非衚瀺状態になりたす。マりスを動かしおも衚瀺状態にはなりたせん。
diff --git a/docs/kr2doc/contents/f_Window_onActivate.html b/docs/kr2doc/contents/f_Window_onActivate.html index 206570c..12cb651 100644 --- a/docs/kr2doc/contents/f_Window_onActivate.html +++ b/docs/kr2doc/contents/f_Window_onActivate.html @@ -5,39 +5,39 @@ - onActivate - ƒEƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚« + onActivate - りィンドりがアクティブになったずき - + - - + +

Window.onActivate

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«
-
ƒ^ƒCƒv
+りィンドりがアクティブになったずき +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onActivate()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«‚ɌĂяo‚³‚ê‚éƒCƒxƒ“ƒgŠÖ”‚ð•\‚µ‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚́AƒEƒBƒ“ƒhƒE‚ªŠù‚ɃAƒNƒeƒBƒu‚̏ꍇ‚É‚à”­¶‚·‚é‰Â”\«‚ª‚ ‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ (Š®‘S‚É onActivate š onDeactivate š onActivate š cc ‚̏‡‚É”­¶‚·‚é•ۏ؂ª‚È‚¢ )B
+  りィンドりがアクティブになったずきに呌び出されるむベント関数を衚したす。
+  このむベントは、りィンドりが既にアクティブの堎合にも発生する可胜性があるので泚意しおください (完党に onActivate → onDeactivate → onActivate → 

 の順に発生する保蚌がない )。
-
ŽQÆ
+
参照
Window.onDeactivate
System.onActivate
diff --git a/docs/kr2doc/contents/f_Window_onClick.html b/docs/kr2doc/contents/f_Window_onClick.html index 69925ae..a102747 100644 --- a/docs/kr2doc/contents/f_Window_onClick.html +++ b/docs/kr2doc/contents/f_Window_onClick.html @@ -5,45 +5,45 @@ - onClick - ƒEƒBƒ“ƒhƒE‚ªƒNƒŠƒbƒN‚³‚ꂜ + onClick - りィンドりがクリックされた - + - - + +

Window.onClick

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚ªƒNƒŠƒbƒN‚³‚ꂜ
-
ƒ^ƒCƒv
+りィンドりがクリックされた
+
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onClick(x, y)
-
ˆø”
+
匕数
- +
- -
x @ƒEƒBƒ“ƒhƒE‚ªƒNƒŠƒbƒN‚³‚ꂜˆÊ’u‚Ì x À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 りィンドりがクリックされた䜍眮の x 座暙 ( クラむアント座暙での ) の倀です。
y @ƒEƒBƒ“ƒhƒE‚ªƒNƒŠƒbƒN‚³‚ꂜˆÊ’u‚Ì y À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 りィンドりがクリックされた䜍眮の y 座暙 ( クラむアント座暙での ) の倀です。
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ªƒNƒŠƒbƒN‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  りィンドりがクリックされた時に発生したす。
-
ŽQÆ
+
参照
Window.onMouseDown
Window.onDoubleClick
diff --git a/docs/kr2doc/contents/f_Window_onCloseQuery.html b/docs/kr2doc/contents/f_Window_onCloseQuery.html index 670be3e..2322739 100644 --- a/docs/kr2doc/contents/f_Window_onCloseQuery.html +++ b/docs/kr2doc/contents/f_Window_onCloseQuery.html @@ -5,43 +5,43 @@ - onCloseQuery - ƒEƒBƒ“ƒhƒE‚ð•‚¶‚éŠm”F + onCloseQuery - りィンドりを閉じる確認 - + - - + +

Window.onCloseQuery

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚ð•‚¶‚éŠm”F
-
ƒ^ƒCƒv
+りィンドりを閉じる確認
+
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onCloseQuery(canclose)
-
ˆø”
+
匕数
- +
-
canclose @ƒEƒBƒ“ƒhƒE‚ð•‚¶‚邱‚Æ‚ª‚Å‚«‚é‚©‚Ç‚€‚©‚ª“n‚³‚ê‚Ü‚·B‰ºˆÊƒNƒ‰ƒX‚©‚çãˆÊƒNƒ‰ƒX‚̃Cƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ª - ŒÄ‚΂ê‚é‰Û’ö‚ŁA‰ºˆÊƒNƒ‰ƒX‚ªŒˆ’肵‚œuƒEƒBƒ“ƒhƒE‚ð•‚¶‚邱‚Æ‚ª‚Å‚«‚é‚©v‚ª“n‚³‚ê‚Ü‚·B
+
 りィンドりを閉じるこずができるかどうかが枡されたす。䞋䜍クラスから䞊䜍クラスのむベントハンドラが + 呌ばれる課皋で、䞋䜍クラスが決定した「りィンドりを閉じるこずができるか」が枡されたす。
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ð•‚¶‚邱‚Æ‚ª‚Å‚«‚é‚©‚Ç‚€‚©‚ðŠm”F‚·‚邜‚߂̃Cƒxƒ“ƒg‚Å‚·BƒEƒBƒ“ƒhƒE‚ð•‚¶‚邱‚Æ‚ª - ‚Å‚«‚È‚¢ê‡AãˆÊƒNƒ‰ƒX‚Ì“¯ƒƒ\ƒbƒh‚Ɉø”‚Æ‚µ‚Ä false ‚ð“n‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  りィンドりを閉じるこずができるかどうかを確認するためのむベントです。りィンドりを閉じるこずが + できない堎合、䞊䜍クラスの同メ゜ッドに匕数ずしお false を枡しおください。
diff --git a/docs/kr2doc/contents/f_Window_onDeactivate.html b/docs/kr2doc/contents/f_Window_onDeactivate.html index 15ff9ea..ee61b7d 100644 --- a/docs/kr2doc/contents/f_Window_onDeactivate.html +++ b/docs/kr2doc/contents/f_Window_onDeactivate.html @@ -5,39 +5,39 @@ - onDeactivate - ƒEƒBƒ“ƒhƒE‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚« + onDeactivate - りィンドりが非アクティブになったずき - + - - + +

Window.onDeactivate

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«
-
ƒ^ƒCƒv
+りィンドりが非アクティブになったずき +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onDeactivate()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ª”ñƒAƒNƒeƒBƒu‚ɂȂÁ‚œ‚Æ‚«‚ɌĂяo‚³‚ê‚éƒCƒxƒ“ƒgŠÖ”‚ð•\‚µ‚Ü‚·B
- @‚±‚̃Cƒxƒ“ƒg‚́AƒEƒBƒ“ƒhƒE‚ªŠù‚É”ñƒAƒNƒeƒBƒu‚̏ꍇ‚É‚à”­¶‚·‚é‰Â”\«‚ª‚ ‚é‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ (Š®‘S‚É onActivate š onDeactivate š onActivate š cc ‚̏‡‚É”­¶‚·‚é•ۏ؂ª‚È‚¢ )B
+  りィンドりが非アクティブになったずきに呌び出されるむベント関数を衚したす。
+  このむベントは、りィンドりが既に非アクティブの堎合にも発生する可胜性があるので泚意しおください (完党に onActivate → onDeactivate → onActivate → 

 の順に発生する保蚌がない )。
-
ŽQÆ
+
参照
Window.onActivate
System.onActivate
diff --git a/docs/kr2doc/contents/f_Window_onDoubleClick.html b/docs/kr2doc/contents/f_Window_onDoubleClick.html index 42192e9..780ef34 100644 --- a/docs/kr2doc/contents/f_Window_onDoubleClick.html +++ b/docs/kr2doc/contents/f_Window_onDoubleClick.html @@ -5,45 +5,45 @@ - onDoubleClick - ƒEƒBƒ“ƒhƒE‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ꂜ + onDoubleClick - りィンドりがダブルクリックされた - + - - + +

Window.onDoubleClick

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ꂜ
-
ƒ^ƒCƒv
+りィンドりがダブルクリックされた
+
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onDoubleClick(x, y)
-
ˆø”
+
匕数
- +
- -
x @ƒEƒBƒ“ƒhƒE‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ꂜˆÊ’u‚Ì x À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 りィンドりがダブルクリックされた䜍眮の x 座暙 ( クラむアント座暙での ) の倀です。
y @ƒEƒBƒ“ƒhƒE‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ꂜˆÊ’u‚Ì y À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 りィンドりがダブルクリックされた䜍眮の y 座暙 ( クラむアント座暙での ) の倀です。
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ªƒ_ƒuƒ‹ƒNƒŠƒbƒN‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  りィンドりがダブルクリックされた時に発生したす。
-
ŽQÆ
+
参照
Window.onClick
diff --git a/docs/kr2doc/contents/f_Window_onFileDrop.html b/docs/kr2doc/contents/f_Window_onFileDrop.html index 48a8813..0785102 100644 --- a/docs/kr2doc/contents/f_Window_onFileDrop.html +++ b/docs/kr2doc/contents/f_Window_onFileDrop.html @@ -5,42 +5,42 @@ - onFileDrop - ƒtƒ@ƒCƒ‹‚ªƒhƒƒbƒv‚³‚ꂜ + onFileDrop - ファむルがドロップされた - + - - + +

Window.onFileDrop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒtƒ@ƒCƒ‹‚ªƒhƒƒbƒv‚³‚ꂜ
-
ƒ^ƒCƒv
+ファむルがドロップされた +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onFileDrop(files)
-
ˆø”
+
匕数
- +
-
files @ƒhƒƒbƒv‚³‚ꂜƒtƒ@ƒCƒ‹–Œ‚ªŠi”[‚³‚ꂜ”z—ñ(Array)ƒIƒuƒWƒFƒNƒg‚Å‚·B
+
 ドロップされたファむル名が栌玍された配列(Array)オブゞェクトです。
-
à–Ÿ
+
説明
- @ƒtƒ@ƒCƒ‹‚ªƒGƒNƒXƒvƒ[ƒ‰‚Ȃǂ©‚çƒEƒBƒ“ƒhƒE‚Ƀhƒƒbƒv‚³‚ꂜ‚Æ‚«‚É”­¶‚µ‚Ü‚·B
- @’Pˆê‚̃tƒ@ƒCƒ‹‚ªƒhƒƒbƒv‚³‚ꂜê‡‚Å‚àˆø”‚ɂ͔z—ñƒIƒuƒWƒFƒNƒg‚ª“n‚³‚ê‚Ü‚· (Å‰‚Ì—v‘f‚ª - ‚»‚̃tƒ@ƒCƒ‹‚ɂȂè‚Ü‚· )B
+  ファむルが゚クスプロヌラなどからりィンドりにドロップされたずきに発生したす。
+  単䞀のファむルがドロップされた堎合でも匕数には配列オブゞェクトが枡されたす (最初の芁玠が + そのファむルになりたす )。
diff --git a/docs/kr2doc/contents/f_Window_onKeyDown.html b/docs/kr2doc/contents/f_Window_onKeyDown.html index 1073a2a..4f62960 100644 --- a/docs/kr2doc/contents/f_Window_onKeyDown.html +++ b/docs/kr2doc/contents/f_Window_onKeyDown.html @@ -5,53 +5,53 @@ - onKeyDown - ƒL[‚ª‰Ÿ‚³‚ꂜ + onKeyDown - キヌが抌された - + - - + +

Window.onKeyDown

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒL[‚ª‰Ÿ‚³‚ꂜ
-
ƒ^ƒCƒv
+キヌが抌された +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onKeyDown(key, shift)
-
ˆø”
+
匕数
- +
- -
key @‰Ÿ‚³‚ꂜƒL[‚̉Œ‘zƒL[ƒR[ƒh‚Ì’l‚Å‚·B
+
 抌されたキヌの仮想キヌコヌドの倀です。
shift @ƒL[‚ª‰Ÿ‚³‚ê‚œŽž‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚âƒ}ƒEƒX‚̃{ƒ^ƒ“‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- @‚Ü‚œAƒL[ƒ{[ƒh‚ª’·ŽžŠÔ‰Ÿ‚³‚êAƒL[ƒŠƒs[ƒg‚ª”­¶‚µ‚Ä‚¢‚éê‡‚Í - ˆÈ‰º‚Ì’l‚à‘g‚ݍ‡‚킳‚ê‚Ü‚·B
- ssRepeat : ƒL[ƒŠƒs[ƒg‚ª”­¶‚µ‚œ
+
 キヌが抌された時に同時に抌されおいたシフト系のキヌやマりスのボタンの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
+ ssLeft : マりスの巊ボタンが抌されおいた
+ ssMiddle : マりスの䞭ボタンが抌されおいた
+ ssRight : マりスの右ボタンが抌されおいた
+  たた、キヌボヌドが長時間抌され、キヌリピヌトが発生しおいる堎合は + 以䞋の倀も組み合わされたす。
+ ssRepeat : キヌリピヌトが発生した
-
à–Ÿ
+
説明
- @ƒL[‚ª‰Ÿ‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  キヌが抌された時に発生したす。
diff --git a/docs/kr2doc/contents/f_Window_onKeyPress.html b/docs/kr2doc/contents/f_Window_onKeyPress.html index 10adb4b..a0d65c6 100644 --- a/docs/kr2doc/contents/f_Window_onKeyPress.html +++ b/docs/kr2doc/contents/f_Window_onKeyPress.html @@ -5,42 +5,42 @@ - onKeyPress - •¶Žš‚ª“ü—Í‚³‚ꂜ + onKeyPress - 文字が入力された - + - - + +

Window.onKeyPress

-
‹@”\/ˆÓ–¡
+
機胜/意味
-•¶Žš‚ª“ü—Í‚³‚ꂜ
-
ƒ^ƒCƒv
+文字が入力された +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onKeyPress(key)
-
ˆø”
+
匕数
- +
-
key @“ü—Í‚³‚ꂜ•¶Žš‚Å‚·B
+
 入力された文字です。
-
à–Ÿ
+
説明
- @•¶Žš‚ª“ü—Í‚³‚ꂜ‚Æ‚«‚É”­¶‚µ‚Ü‚·BWindow.onKeyDown ‚ƈقȂé‚̂́AonKeyDown ‚ª - ‰Œ‘zƒL[ƒR[ƒh‚ðˆµ‚€‚̂ɑ΂µA‚±‚̃Cƒxƒ“ƒg‚Í•¶Žš‚»‚Ì‚à‚Ì‚ðˆµ‚¢‚Ü‚·B‰Ÿ‚³‚ꂜƒL[‚ª - •¶Žš‚Ƃ͊֌W‚̂Ȃ¢ƒL[ (ƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒL[‚È‚Ç) ‚̏ꍇ‚Í‚±‚̃Cƒxƒ“ƒg‚Í”­¶‚µ‚Ü‚¹‚ñB
+  文字が入力されたずきに発生したす。Window.onKeyDown ず異なるのは、onKeyDown が + 仮想キヌコヌドを扱うのに察し、このむベントは文字そのものを扱いたす。抌されたキヌが + 文字ずは関係のないキヌ (ファンクションキヌなど) の堎合はこのむベントは発生したせん。
diff --git a/docs/kr2doc/contents/f_Window_onKeyUp.html b/docs/kr2doc/contents/f_Window_onKeyUp.html index 1436305..02af8c3 100644 --- a/docs/kr2doc/contents/f_Window_onKeyUp.html +++ b/docs/kr2doc/contents/f_Window_onKeyUp.html @@ -5,50 +5,50 @@ - onKeyUp - ƒL[‚ª—£‚³‚ꂜ + onKeyUp - キヌが離された - + - - + +

Window.onKeyUp

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒL[‚ª—£‚³‚ꂜ
-
ƒ^ƒCƒv
+キヌが離された +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onKeyUp(key, shift)
-
ˆø”
+
匕数
- +
- -
key @—£‚³‚ꂜƒL[‚̉Œ‘zƒL[ƒR[ƒh‚Ì’l‚Å‚·B
+
 離されたキヌの仮想キヌコヌドの倀です。
shift @ƒL[‚ª—£‚³‚ê‚œŽž‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚âƒ}ƒEƒX‚̃{ƒ^ƒ“‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
+
 キヌが離された時に同時に抌されおいたシフト系のキヌやマりスのボタンの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
+ ssLeft : マりスの巊ボタンが抌されおいた
+ ssMiddle : マりスの䞭ボタンが抌されおいた
+ ssRight : マりスの右ボタンが抌されおいた
-
à–Ÿ
+
説明
- @ƒL[‚ª—£‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  キヌが離された時に発生したす。
diff --git a/docs/kr2doc/contents/f_Window_onMouseDown.html b/docs/kr2doc/contents/f_Window_onMouseDown.html index 5c2c805..075e794 100644 --- a/docs/kr2doc/contents/f_Window_onMouseDown.html +++ b/docs/kr2doc/contents/f_Window_onMouseDown.html @@ -5,58 +5,58 @@ - onMouseDown - ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ + onMouseDown - マりスのボタンが抌された - + - - + +

Window.onMouseDown

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ
-
ƒ^ƒCƒv
+マりスのボタンが抌された +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onMouseDown(x, y, button, shift)
-
ˆø”
+
匕数
- +
- - - -
x @ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜˆÊ’u‚Ì x À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスのボタンが抌された䜍眮の x 座暙 ( クラむアント座暙での ) の倀です。
y @ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜˆÊ’u‚Ì y À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスのボタンが抌された䜍眮の y 座暙 ( クラむアント座暙での ) の倀です。
button @‰Ÿ‚³‚ꂜƒ}ƒEƒXƒ{ƒ^ƒ“‚Å‚·BˆÈ‰º‚Ì‚¢‚ž‚ê‚©‚Ì’l‚ɂȂè‚Ü‚·B
- mbLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ
- mbMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ
- mbRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ
+
 抌されたマりスボタンです。以䞋のいずれかの倀になりたす。
+ mbLeft : マりスの巊ボタンが抌された
+ mbMiddle : マりスの䞭ボタンが抌された
+ mbRight : マりスの右ボタンが抌された
shift @ƒ}ƒEƒXƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂜ‚Æ‚«‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
+
 マりスボタンが抌されたずきに同時に抌されおいたシフト系のキヌの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  マりスボタンが抌された時に発生したす。
-
ŽQÆ
+
参照
Window.onClick
diff --git a/docs/kr2doc/contents/f_Window_onMouseEnter.html b/docs/kr2doc/contents/f_Window_onMouseEnter.html index e4be6d1..45ec1c6 100644 --- a/docs/kr2doc/contents/f_Window_onMouseEnter.html +++ b/docs/kr2doc/contents/f_Window_onMouseEnter.html @@ -5,38 +5,38 @@ - onMouseEnter - ƒ}ƒEƒX‚ª“ü‚Á‚Ä‚«‚œ + onMouseEnter - マりスが入っおきた - + - - + +

Window.onMouseEnter

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒX‚ª“ü‚Á‚Ä‚«‚œ
-
ƒ^ƒCƒv
+マりスが入っおきた +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onMouseEnter()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒ}ƒEƒX‚ªƒEƒBƒ“ƒhƒE‚̃Nƒ‰ƒCƒAƒ“ƒg—̈æ“à‚É“ü‚Á‚Ä‚«‚œ‚Æ‚«‚É”­¶‚µ‚Ü‚·B
+  マりスがりィンドりのクラむアント領域内に入っおきたずきに発生したす。
-
ŽQÆ
+
参照
Window.onMouseLeave
diff --git a/docs/kr2doc/contents/f_Window_onMouseLeave.html b/docs/kr2doc/contents/f_Window_onMouseLeave.html index fb3f328..fd9b894 100644 --- a/docs/kr2doc/contents/f_Window_onMouseLeave.html +++ b/docs/kr2doc/contents/f_Window_onMouseLeave.html @@ -5,38 +5,38 @@ - onMouseLeave - ƒ}ƒEƒX‚ªo‚Ä‚¢‚Á‚œ + onMouseLeave - マりスが出おいった - + - - + +

Window.onMouseLeave

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒX‚ªo‚Ä‚¢‚Á‚œ
-
ƒ^ƒCƒv
+マりスが出おいった +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onMouseLeave()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒ}ƒEƒX‚ªƒEƒBƒ“ƒhƒE‚̃Nƒ‰ƒCƒAƒ“ƒg—̈æ“à‚©‚ço‚Ä‚¢‚Á‚œ‚Æ‚«‚É”­¶‚µ‚Ü‚·B
+  マりスがりィンドりのクラむアント領域内から出おいったずきに発生したす。
-
ŽQÆ
+
参照
Window.onMouseEnter
diff --git a/docs/kr2doc/contents/f_Window_onMouseMove.html b/docs/kr2doc/contents/f_Window_onMouseMove.html index b9e9ca7..56648b0 100644 --- a/docs/kr2doc/contents/f_Window_onMouseMove.html +++ b/docs/kr2doc/contents/f_Window_onMouseMove.html @@ -5,53 +5,53 @@ - onMouseMove - ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œ + onMouseMove - マりスが移動した - + - - + +

Window.onMouseMove

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œ
-
ƒ^ƒCƒv
+マりスが移動した +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onMouseMove(x, y, shift)
-
ˆø”
+
匕数
- +
- - -
x @ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œˆÊ’u‚Ì x À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスが移動した䜍眮の x 座暙 ( クラむアント座暙での ) の倀です。
y @ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œˆÊ’u‚Ì y À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスが移動した䜍眮の y 座暙 ( クラむアント座暙での ) の倀です。
shift @ƒ}ƒEƒX‚ªˆÚ“®‚µ‚Ä‚¢‚œŽž‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚âƒ}ƒEƒX‚̃{ƒ^ƒ“‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
+
 マりスが移動しおいた時に同時に抌されおいたシフト系のキヌやマりスのボタンの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
+ ssLeft : マりスの巊ボタンが抌されおいた
+ ssMiddle : マりスの䞭ボタンが抌されおいた
+ ssRight : マりスの右ボタンが抌されおいた
-
à–Ÿ
+
説明
- @ƒ}ƒEƒX‚ªˆÚ“®‚µ‚œŽž‚É”­¶‚µ‚Ü‚·B
+  マりスが移動した時に発生したす。
diff --git a/docs/kr2doc/contents/f_Window_onMouseUp.html b/docs/kr2doc/contents/f_Window_onMouseUp.html index 6eb9b4f..f84d609 100644 --- a/docs/kr2doc/contents/f_Window_onMouseUp.html +++ b/docs/kr2doc/contents/f_Window_onMouseUp.html @@ -5,56 +5,56 @@ - onMouseUp - ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª—£‚³‚ꂜ + onMouseUp - マりスのボタンが離された - + - - + +

Window.onMouseUp

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª—£‚³‚ꂜ
-
ƒ^ƒCƒv
+マりスのボタンが離された +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onMouseUp(x, y, button, shift)
-
ˆø”
+
匕数
- +
- - - -
x @ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª—£‚³‚ꂜˆÊ’u‚Ì x À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスのボタンが離された䜍眮の x 座暙 ( クラむアント座暙での ) の倀です。
y @ƒ}ƒEƒX‚̃{ƒ^ƒ“‚ª—£‚³‚ꂜˆÊ’u‚Ì y À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 マりスのボタンが離された䜍眮の y 座暙 ( クラむアント座暙での ) の倀です。
button @—£‚³‚ꂜƒ}ƒEƒXƒ{ƒ^ƒ“‚Å‚·BˆÈ‰º‚Ì‚¢‚ž‚ê‚©‚Ì’l‚ɂȂè‚Ü‚·B
- mbLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª—£‚³‚ꂜ
- mbMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª—£‚³‚ꂜ
- mbRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª—£‚³‚ꂜ
+
 離されたマりスボタンです。以䞋のいずれかの倀になりたす。
+ mbLeft : マりスの巊ボタンが離された
+ mbMiddle : マりスの䞭ボタンが離された
+ mbRight : マりスの右ボタンが離された
shift @ƒ}ƒEƒXƒ{ƒ^ƒ“‚ª—£‚³‚ê‚œŽž‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
+
 マりスボタンが離された時に同時に抌されおいたシフト系のキヌの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒ{ƒ^ƒ“‚ª—£‚³‚ê‚œŽž‚É”­¶‚µ‚Ü‚·B
+  マりスボタンが離された時に発生したす。
diff --git a/docs/kr2doc/contents/f_Window_onMouseWheel.html b/docs/kr2doc/contents/f_Window_onMouseWheel.html index 734a7ba..39137e6 100644 --- a/docs/kr2doc/contents/f_Window_onMouseWheel.html +++ b/docs/kr2doc/contents/f_Window_onMouseWheel.html @@ -5,58 +5,58 @@ - onMouseWheel - ƒ}ƒEƒXƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œ + onMouseWheel - マりスホむヌルが回転した - + - - + +

Window.onMouseWheel

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒXƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œ
-
ƒ^ƒCƒv
+マりスホむヌルが回転した +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onMouseWheel(shift, delta, x, y)
-
ˆø”
+
匕数
- +
- - - -
shift @ƒ}ƒEƒX‚ªˆÚ“®‚µ‚Ä‚¢‚œŽž‚É“¯Žž‚ɉŸ‚³‚ê‚Ä‚¢‚œƒVƒtƒgŒn‚̃L[‚âƒ}ƒEƒX‚̃{ƒ^ƒ“‚̏ó‘Ô‚Å‚·B - ˆÈ‰º‚Ì’l‚̃rƒbƒg OR ‚É‚æ‚é‘g‚ݍ‡‚킹‚ɂȂè‚Ü‚·B
- ssAlt : ALT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssShift : SHIFT ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssCtrl : CTRL ƒL[‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssLeft : ƒ}ƒEƒX‚̍¶ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssMiddle : ƒ}ƒEƒX‚Ì’†ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
- ssRight : ƒ}ƒEƒX‚̉Eƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Ä‚¢‚œ
+
 マりスが移動しおいた時に同時に抌されおいたシフト系のキヌやマりスのボタンの状態です。 + 以䞋の倀のビット OR による組み合わせになりたす。
+ ssAlt : ALT キヌが抌されおいた
+ ssShift : SHIFT キヌが抌されおいた
+ ssCtrl : CTRL キヌが抌されおいた
+ ssLeft : マりスの巊ボタンが抌されおいた
+ ssMiddle : マりスの䞭ボタンが抌されおいた
+ ssRight : マりスの右ボタンが抌されおいた
delta @ƒzƒC[ƒ‹‚̉ñ“]Šp‚Å‚·Bã•ûŒü(ƒ†[ƒU‚Ì”œ‘Α€‚Ì•ûŒü)‚ɉñ‚³‚ꂜê‡‚͐³A - ‰º•ûŒü(ƒ†[ƒU‘€‚Ì•ûŒü)‚ɉñ‚³‚ꂜê‡‚Í•‰‚Ì’l‚ɂȂè‚Ü‚·B’ʏíAÅ¬—Ê‚Í 120 - ‚ƂȂè‚Ü‚·B
+
 ホむヌルの回転角です。䞊方向(ナヌザの反察偎の方向)に回された堎合は正、 + 䞋方向(ナヌザ偎の方向)に回された堎合は負の倀になりたす。通垞、最小量は 120 + ずなりたす。
x @ƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œˆÊ’u‚Ì x À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 ホむヌルが回転した䜍眮の x 座暙 ( クラむアント座暙での ) の倀です。
y @ƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œˆÊ’u‚Ì y À•W ( ƒNƒ‰ƒCƒAƒ“ƒgÀ•W‚Å‚Ì ) ‚Ì’l‚Å‚·B
+
 ホむヌルが回転した䜍眮の y 座暙 ( クラむアント座暙での ) の倀です。
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒzƒC[ƒ‹‚ª‰ñ“]‚µ‚œŽž‚É”­¶‚µ‚Ü‚·B
+  マりスホむヌルが回転した時に発生したす。
diff --git a/docs/kr2doc/contents/f_Window_onPopupHide.html b/docs/kr2doc/contents/f_Window_onPopupHide.html index c9c7c28..17ddb49 100644 --- a/docs/kr2doc/contents/f_Window_onPopupHide.html +++ b/docs/kr2doc/contents/f_Window_onPopupHide.html @@ -5,39 +5,39 @@ - onPopupHide - ƒ|ƒbƒvƒAƒbƒvƒEƒBƒ“ƒhƒE‚ð•‚¶‚é + onPopupHide - ポップアップりィンドりを閉じる - + - - + +

Window.onPopupHide

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ|ƒbƒvƒAƒbƒvƒEƒBƒ“ƒhƒE‚ð•‚¶‚é
-
ƒ^ƒCƒv
+ポップアップりィンドりを閉じる +
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onPopupHide()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒ|ƒbƒvƒAƒbƒvƒEƒBƒ“ƒhƒE‚ª•‚¶‚é‚ׂ«Žž‚É”­¶‚·‚éƒCƒxƒ“ƒg‚Å‚·B‚±‚̃Cƒxƒ“ƒg‚́AWindow.stayOnTop ƒvƒƒpƒeƒB‚ª^‚ŁA‚©‚AWindow.focusable ƒvƒƒpƒeƒB‚ª‹U‚̏ꍇAu‘Œ‚̃EƒBƒ“ƒhƒE‚ªƒNƒŠƒbƒN‚³‚ꂜv‚ ‚é‚¢‚́u‘Œ‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚œvŽž‚É”­¶‚µ‚Ü‚·B
- @’ʏí‚́A‚±‚±‚ŃEƒBƒ“ƒhƒE‚ð•‚¶‚œ‚èA”ñ•\ŽŠ‚É‚·‚鏈—‚ðs‚Á‚Ä‚­‚Ÿ‚³‚¢B
+  ポップアップりィンドりが閉じるべき時に発生するむベントです。このむベントは、Window.stayOnTop プロパティが真で、か぀、Window.focusable プロパティが停の堎合、「他のりィンドりがクリックされた」あるいは「他のアプリケヌションがアクティブになった」時に発生したす。
+  通垞は、ここでりィンドりを閉じたり、非衚瀺にする凊理を行っおください。
-
ŽQÆ
+
参照
Window.focusable
Window.stayOnTop
diff --git a/docs/kr2doc/contents/f_Window_onResize.html b/docs/kr2doc/contents/f_Window_onResize.html index bc87a7a..2c58ad1 100644 --- a/docs/kr2doc/contents/f_Window_onResize.html +++ b/docs/kr2doc/contents/f_Window_onResize.html @@ -5,37 +5,37 @@ - onResize - ƒEƒBƒ“ƒhƒE‚̃TƒCƒY‚ª•ω»‚µ‚œ + onResize - りィンドりのサむズが倉化した - + - - + +

Window.onResize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̃TƒCƒY‚ª•ω»‚µ‚œ
-
ƒ^ƒCƒv
+りィンドりのサむズが倉化した
+
タむプ
-WindowƒNƒ‰ƒX‚̃Cƒxƒ“ƒg
+Windowクラスのむベント
-
\•¶
+
構文
onResize()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̃TƒCƒY‚ª•ω»‚µ‚œŽž‚É”­¶‚µ‚Ü‚·B
- @ŽÀÛ‚̃TƒCƒY‚Í Window.width ƒvƒƒpƒeƒB‚â Window.height ƒvƒƒpƒeƒB‚ȂǂŎ擟‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  りィンドりのサむズが倉化した時に発生したす。
+  実際のサむズは Window.width プロパティや Window.height プロパティなどで取埗しおください。
diff --git a/docs/kr2doc/contents/f_Window_postInputEvent.html b/docs/kr2doc/contents/f_Window_postInputEvent.html index 79b46e7..c4bf48a 100644 --- a/docs/kr2doc/contents/f_Window_postInputEvent.html +++ b/docs/kr2doc/contents/f_Window_postInputEvent.html @@ -5,52 +5,52 @@ - postInputEvent - “ü—̓Cƒxƒ“ƒg‚̐¶¬ + postInputEvent - 入力むベントの生成 - + - - + +

Window.postInputEvent

-
‹@”\/ˆÓ–¡
+
機胜/意味
-“ü—̓Cƒxƒ“ƒg‚̐¶¬
-
ƒ^ƒCƒv
+入力むベントの生成 +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
postInputEvent(eventname, params=null)
-
ˆø”
+
匕数
- +
- + - +
eventname @ƒCƒxƒ“ƒg–ŒÌ‚ðŽw’肵‚Ü‚·BˆÈ‰º‚Ì•¶Žš—ñ‚ÅŽw’肵‚Ü‚·B
-
  • "onKeyDown" ‚Í Window.onKeyDown ƒCƒxƒ“ƒg‚𐶐¬‚µ‚Ü‚·B
  • "onKeyPress" ‚Í Window.onKeyPress ƒCƒxƒ“ƒg‚𐶐¬‚µ‚Ü‚·B
  • "onKeyUp" ‚Í Window.onKeyUp ƒCƒxƒ“ƒg‚𐶐¬‚µ‚Ü‚·BonKeyDown‚ÆonKeyUp‚͑΂ɂȂé‚̂ŁAonKeyDown‚𐶐¬‚µ‚œ‚ç‘Ήž‚·‚éonKeyUp‚à¶¬‚·‚邱‚Ƃ𐄏§‚µ‚Ü‚·B
 むベント名称を指定したす。以䞋の文字列で指定したす。
+
  • "onKeyDown" は Window.onKeyDown むベントを生成したす。
  • "onKeyPress" は Window.onKeyPress むベントを生成したす。
  • "onKeyUp" は Window.onKeyUp むベントを生成したす。onKeyDownずonKeyUpは察になるので、onKeyDownを生成したら察応するonKeyUpも生成するこずを掚奚したす。
params @ƒCƒxƒ“ƒg‚̃pƒ‰ƒ[ƒ^‚ªŠi”[‚³‚ê‚œŽ«‘”z—ñ‚ðŽw’肵‚Ü‚·B
-
  • "onKeyDown" ƒCƒxƒ“ƒg‚â "onKeyUp" ƒCƒxƒ“ƒg‚ł́A"key" ‚ɉŒ‘zƒL[ƒR[ƒhA"shift" ‚ɃVƒtƒgó‘Ô‚ðŠi”[‚µ‚Ü‚·B"shift" ‚ðÈ—ª‚·‚邯 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
  • "onKeyPress" ƒCƒxƒ“ƒg‚Å‚Í "key" ‚É•¶Žš‚ðŽw’肵‚Ü‚·B
 むベントのパラメヌタが栌玍された蟞曞配列を指定したす。
+
  • "onKeyDown" むベントや "onKeyUp" むベントでは、"key" に仮想キヌコヌド、"shift" にシフト状態を栌玍したす。"shift" を省略するず 0 であるず芋なされたす。
  • "onKeyPress" むベントでは "key" に文字を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @“ü—̓Cƒxƒ“ƒg‚𐶐¬‚µ‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ł̓L[“ü—͂Ɋւ·‚é‚R‚‚̃Cƒxƒ“ƒg‚𐶐¬‚Å‚«‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚́AƒCƒxƒ“ƒg‚ð”ñ“¯ŠúƒCƒxƒ“ƒg‚Æ‚µ‚ж¬‚µ‚Ü‚·B‚‚܂èA‚±‚̃ƒ\ƒbƒh‚́A‘Ήž‚·‚éƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚̏I—¹‚ð‘Ò‚œ‚ž‚É‹A‚è‚Ü‚·BŽÀÛ‚ɃCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ªŒÄ‚΂ê‚ďˆ—‚ªs‚í‚ê‚é‚̂́A‚¢‚Á‚œ‚ñ‹g—¢‹g—¢‚ɐ§Œä‚ª–ß‚Á‚œŒã‚ƂȂè‚Ü‚·B
- @“ü—̓Cƒxƒ“ƒg‚́AWindowƒNƒ‰ƒX‚̂ق©A’ʏí‚Ì“ü—̓Cƒxƒ“ƒg‚Æ“¯‚¶‚­ALayerƒNƒ‰ƒX‚ÌŠY“–‚·‚éƒCƒxƒ“ƒg‚Æ‚µ‚Ä‚à”­¶‚µ‚Ü‚·B
- —á:
postInputEvent('onKeyDown', %[key: VK_UP, shift: ssShift]);
+  入力むベントを生成したす。珟バヌゞョンではキヌ入力に関する぀のむベントを生成できたす。
+  このメ゜ッドは、むベントを非同期むベントずしお生成したす。぀たり、このメ゜ッドは、察応するむベントハンドラの終了を埅たずに垰りたす。実際にむベントハンドラが呌ばれお凊理が行われるのは、いったん吉里吉里に制埡が戻った埌ずなりたす。
+  入力むベントは、Windowクラスのほか、通垞の入力むベントず同じく、Layerクラスの該圓するむベントずしおも発生したす。
+ 䟋:
postInputEvent('onKeyDown', %[key: VK_UP, shift: ssShift]);
postInputEvent('onKeyUp',   %[key: VK_UP, shift: ssShift]);
-    // ¶ƒJ[ƒ\ƒ‹ƒL[‚ð‰Ÿ‚·
+    // å·Šã‚«ãƒŒã‚œãƒ«ã‚­ãƒŒã‚’抌す
diff --git a/docs/kr2doc/contents/f_Window_primaryLayer.html b/docs/kr2doc/contents/f_Window_primaryLayer.html index f41117e..8f494be 100644 --- a/docs/kr2doc/contents/f_Window_primaryLayer.html +++ b/docs/kr2doc/contents/f_Window_primaryLayer.html @@ -5,28 +5,28 @@ - primaryLayer - ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg + primaryLayer - プラむマリレむダオブゞェクト - + - - + +

Window.primaryLayer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg
-
ƒ^ƒCƒv
+プラむマリレむダオブゞェクト +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏo‚µê—p)
+Windowクラスのプロパティ (読み出し専甚)
-
à–Ÿ
+
説明
- @ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„ƒIƒuƒWƒFƒNƒg‚ð•\‚µ‚Ü‚·B
+  プラむマリレむダオブゞェクトを衚したす。
diff --git a/docs/kr2doc/contents/f_Window_registerMessageReceiver.html b/docs/kr2doc/contents/f_Window_registerMessageReceiver.html index 37b90d4..145a6e6 100644 --- a/docs/kr2doc/contents/f_Window_registerMessageReceiver.html +++ b/docs/kr2doc/contents/f_Window_registerMessageReceiver.html @@ -5,69 +5,69 @@ - registerMessageReceiver - ƒƒbƒZ[ƒWŽóMŠÖ”‚Ì“o˜^/“o˜^íœ + registerMessageReceiver - メッセヌゞ受信関数の登録/登録削陀 - + - - + +

Window.registerMessageReceiver

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒƒbƒZ[ƒWŽóMŠÖ”‚Ì“o˜^/“o˜^íœ
-
ƒ^ƒCƒv
+メッセヌゞ受信関数の登録/登録削陀 +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
registerMessageReceiver(mode, func, userdata)
-
ˆø”
+
匕数
- +
- - -
mode @“o˜^‚·‚é‚©A“o˜^íœ‚·‚é‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·B
- @wrmRegister ‚ðŽw’è‚·‚邯“o˜^‚ɂȂè‚Ü‚·BwrmUnregister ‚ð - Žw’è‚·‚邯“o˜^íœ‚ɂȂè‚Ü‚·B
- @wrm ‚ÅŽn‚Ü‚é’萔‚Í tp_stub.h ‚É’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B
+
 登録するか、登録削陀するかどうかを指定したす。
+  wrmRegister を指定するず登録になりたす。wrmUnregister を + 指定するず登録削陀になりたす。
+  wrm で始たる定数は tp_stub.h に定矩されおいたす。
func @ƒƒbƒZ[ƒWŽóMŠÖ”‚ðŽw’肵‚Ü‚·B
- @ƒƒbƒZ[ƒWŽóMŠÖ”‚Í bool __stdcall func(void *userdata, tTVPWindowMessage *Message) - ‚ÌŒ`Ž®‚Å‚ ‚é•K—v‚ª‚ ‚èA‚±‚̃ƒ\ƒbƒh‚É“n‚·Û‚É‚»‚̊֐”ƒ|ƒCƒ“ƒ^‚𐮐”Œ^‚ɃLƒƒƒXƒg‚µ‚Ä“n‚· - •K—v‚ª‚ ‚è‚Ü‚·B
- @\‘¢‘Ì tTVPWindowMessage ‚Í tp_stub.h ‚É’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B
- @‚±‚̊֐”‚ª true ‚ð•Ô‚·‚Æ‹g—¢‹g—¢–{‘Ì‘€‚Í‚»‚̃EƒBƒ“ƒhƒEƒƒbƒZ[ƒW‚ÉŠÖ’m‚µ‚È‚­‚È‚è‚Ü‚·B
+
 メッセヌゞ受信関数を指定したす。
+  メッセヌゞ受信関数は bool __stdcall func(void *userdata, tTVPWindowMessage *Message) + の圢匏である必芁があり、このメ゜ッドに枡す際にその関数ポむンタを敎数型にキャストしお枡す + 必芁がありたす。
+  構造䜓 tTVPWindowMessage は tp_stub.h に定矩されおいたす。
+  この関数が true を返すず吉里吉里本䜓偎はそのりィンドりメッセヌゞに関知しなくなりたす。
userdata @func ˆø”‚ÅŽw’肳‚ꂜŽóMŠÖ”‚Ì userdata ˆø”‚É“n‚·‚œ‚߂̃f[ƒ^ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚É“n‚·Û‚ɂ͂»‚̃|ƒCƒ“ƒ^‚𐮐”Œ^‚ɃLƒƒƒXƒg‚µ‚Ä“n‚·•K—v‚ª‚ ‚è‚Ü‚·B
- @‚±‚̈ø”‚Í mode ˆø”‚ª wrmRegister ‚łȂ¢‚Æ‚«‚Í–³Ž‹‚³‚ê‚Ü‚·B
+
 func 匕数で指定された受信関数の userdata 匕数に枡すためのデヌタポむンタを指定したす。
+  このメ゜ッドに枡す際にはそのポむンタを敎数型にキャストしお枡す必芁がありたす。
+  この匕数は mode 匕数が wrmRegister でないずきは無芖されたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @‚±‚̃ƒ\ƒbƒh‚Í C++ “™‚Å‹Lq‚³‚ꂜƒvƒ‰ƒOƒCƒ“‚©‚ç—˜—p‚³‚ê‚邱‚Æ‚ð‘z’肵‚Ä‚¢‚郁ƒ\ƒbƒh‚Å‚·BTJS2 - ‚©‚ç‚͐³í‚É—˜—p‚Å‚«‚Ü‚¹‚ñB
- @‚±‚̃ƒ\ƒbƒh‚ł́A‚±‚̃EƒBƒ“ƒhƒE‚ð’ʉ߂·‚郁ƒbƒZ[ƒW‚ðƒgƒ‰ƒbƒv‚·‚邜‚߂̃ƒbƒZ[ƒWŽóMŠÖ”‚ð - “o˜^‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒƒbƒZ[ƒWŽóMŠÖ”‚ł͒ʏí‚̃EƒBƒ“ƒhƒEƒƒbƒZ[ƒW‚Ì‘ŒA - TVP_WM_DETACH ‚Æ TVP_WM_ATTACH ‚Æ‚¢‚€‚Q‚‚̏d—v‚ȃƒbƒZ[ƒW‚àƒgƒ‰ƒbƒv‚·‚邱‚Æ‚ª‚Å‚«A - ƒEƒBƒ“ƒhƒE‚ªÄ\’z‚â”jŠü‚³‚ê‚éƒ^ƒCƒ~ƒ“ƒO‚É‚š‚¢‚ÄAŽqƒEƒBƒ“ƒhƒE‚ðŽæ‚èŠO‚·‚Æ‚¢‚€‚æ‚€‚È - —p“r‚ÉŽg—p‚Å‚«‚Ü‚·B
- @‹g—¢‹g—¢ƒ\[ƒX”z•zƒpƒbƒP[ƒW’†‚Ì src/plugins/win32/wmrdump ‚ÉŠÈ’P‚ÈŽg—p–@‚Ìà–Ÿ‚ª‚ ‚è‚Ü‚·B
+  このメ゜ッドは C++ 等で蚘述されたプラグむンから利甚されるこずを想定しおいるメ゜ッドです。TJS2 + からは正垞に利甚できたせん。
+  このメ゜ッドでは、このりィンドりを通過するメッセヌゞをトラップするためのメッセヌゞ受信関数を + 登録するこずができたす。メッセヌゞ受信関数では通垞のりィンドりメッセヌゞの他、 + TVP_WM_DETACH ず TVP_WM_ATTACH ずいう぀の重芁なメッセヌゞもトラップするこずができ、 + りィンドりが再構築や砎棄されるタむミングにおいお、子りィンドりを取り倖すずいうような + 甚途に䜿甚できたす。
+  吉里吉里゜ヌス配垃パッケヌゞ䞭の src/plugins/win32/wmrdump に簡単な䜿甚法の説明がありたす。
-
ŽQÆ
+
参照
Window.HWND
diff --git a/docs/kr2doc/contents/f_Window_remove.html b/docs/kr2doc/contents/f_Window_remove.html index ed8916d..01e3a91 100644 --- a/docs/kr2doc/contents/f_Window_remove.html +++ b/docs/kr2doc/contents/f_Window_remove.html @@ -5,46 +5,46 @@ - remove - ŠÇ—ƒIƒuƒWƒFƒNƒg‚̍폜 + remove - 管理オブゞェクトの削陀 - + - - + +

Window.remove

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ŠÇ—ƒIƒuƒWƒFƒNƒg‚̍폜
-
ƒ^ƒCƒv
+管理オブゞェクトの削陀 +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
remove(object)
-
ˆø”
+
匕数
- +
-
object @ŠÇ—ƒIƒuƒWƒFƒNƒg‚ÌƒŠƒXƒg‚©‚çíœ‚·‚éƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
+
 管理オブゞェクトのリストから削陀するオブゞェクトを指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ŠÇ—ƒIƒuƒWƒFƒNƒg‚ÌƒŠƒXƒg‚©‚çŽw’肳‚ꂜƒIƒuƒWƒFƒNƒg‚ðíœ‚µ‚Ü‚·B
+  管理オブゞェクトのリストから指定されたオブゞェクトを削陀したす。
-
ŽQÆ
+
参照
Window.add
diff --git a/docs/kr2doc/contents/f_Window_removeMaskRegion.html b/docs/kr2doc/contents/f_Window_removeMaskRegion.html index 09b4d95..49625a1 100644 --- a/docs/kr2doc/contents/f_Window_removeMaskRegion.html +++ b/docs/kr2doc/contents/f_Window_removeMaskRegion.html @@ -5,42 +5,42 @@ - removeMaskRegion - ƒEƒBƒ“ƒhƒEƒŠ[ƒWƒ‡ƒ“‚Ì‰ðœ + removeMaskRegion - りィンドりリヌゞョンの解陀 - + - - + +

Window.removeMaskRegion

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒEƒŠ[ƒWƒ‡ƒ“‚̉ðœ
-
ƒ^ƒCƒv
+りィンドりリヌゞョンの解陀 +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
removeMaskRegion()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Window.setMaskRegion‚Őݒ肵‚œƒEƒBƒ“ƒhƒEƒŠ[ƒWƒ‡ƒ“‚ð‰ðœ‚µAƒEƒBƒ“ƒhƒE‚ð‹éŒ`‚É–ß‚µ‚Ü‚·B
+  Window.setMaskRegionで蚭定したりィンドりリヌゞョンを解陀し、りィンドりを矩圢に戻したす。
-
ŽQÆ
+
参照
Window.setMaskRegion
diff --git a/docs/kr2doc/contents/f_Window_setInnerSize.html b/docs/kr2doc/contents/f_Window_setInnerSize.html index 87c274f..ac223e9 100644 --- a/docs/kr2doc/contents/f_Window_setInnerSize.html +++ b/docs/kr2doc/contents/f_Window_setInnerSize.html @@ -5,54 +5,54 @@ - setInnerSize - ƒNƒ‰ƒCƒAƒ“ƒgƒTƒCƒY‚̐ݒè + setInnerSize - クラむアントサむズの蚭定 - + - - + +

Window.setInnerSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒNƒ‰ƒCƒAƒ“ƒgƒTƒCƒY‚̐ݒè
-
ƒ^ƒCƒv
+クラむアントサむズの蚭定 +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
setInnerSize(width, height)
-
ˆø”
+
匕数
- +
- -
width @ƒNƒ‰ƒCƒAƒ“ƒg‚̉¡•‚ðŽw’肵‚Ü‚·B
+
 クラむアントの暪幅を指定したす。
height @ƒNƒ‰ƒCƒAƒ“ƒg‚̏c•‚ðŽw’肵‚Ü‚·B
+
 クラむアントの瞊幅を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̃Nƒ‰ƒCƒAƒ“ƒgƒTƒCƒY‚ðŽw’肵‚Ü‚·B
- @ƒNƒ‰ƒCƒAƒ“ƒg‚́AƒŒƒCƒ„‚ð•\ŽŠ‰Â”\‚ȃEƒBƒ“ƒhƒE“à‚̗̈æ‚Å‚·B
- @‚±‚̃TƒCƒY‚ðÝ’è‚·‚邯ƒEƒBƒ“ƒhƒE‚̃TƒCƒY‚à‚»‚ê‚ɉž‚¶‚ĕω»‚µ‚Ü‚·B
- @ƒNƒ‰ƒCƒAƒ“ƒg‚̃TƒCƒY‚ðŽw’è‚·‚邯‚«‚ɂ́AWindow.innerWidth ‚â - Window.innerHeight ƒvƒƒpƒeƒB‚ðŒÂX‚ɐݒ肷‚邿‚è‚à - ‚±‚̃ƒ\ƒbƒh‚ňê‹C‚ÉŽw’肵‚œ•û‚ªŒø—Š“I‚Å‚·B
+  りィンドりのクラむアントサむズを指定したす。
+  クラむアントは、レむダを衚瀺可胜なりィンドり内の領域です。
+  このサむズを蚭定するずりィンドりのサむズもそれに応じお倉化したす。
+  クラむアントのサむズを指定するずきには、Window.innerWidth や + Window.innerHeight プロパティを個々に蚭定するよりも + このメ゜ッドで䞀気に指定した方が効率的です。
-
ŽQÆ
+
参照
Window.innerWidth
Window.innerHeight
diff --git a/docs/kr2doc/contents/f_Window_setLayerPos.html b/docs/kr2doc/contents/f_Window_setLayerPos.html index 80bda47..cef54ad 100644 --- a/docs/kr2doc/contents/f_Window_setLayerPos.html +++ b/docs/kr2doc/contents/f_Window_setLayerPos.html @@ -5,51 +5,51 @@ - setLayerPos - ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̐ݒè + setLayerPos - レむダの衚瀺オフセットの蚭定 - + - - + +

Window.setLayerPos

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̐ݒè
-
ƒ^ƒCƒv
+レむダの衚瀺オフセットの蚭定
+
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
setLayerPos(left, top)
-
ˆø”
+
匕数
- +
- -
left @ƒNƒ‰ƒCƒAƒ“ƒg—̈æ“à‚ł̃ŒƒCƒ„‚̍¶’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
+
 クラむアント領域内でのレむダの巊端䜍眮を指定したす。
top @ƒNƒ‰ƒCƒAƒ“ƒg—̈æ“à‚ł̃ŒƒCƒ„‚̏ã’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
+
 クラむアント領域内でのレむダの䞊端䜍眮を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚ðŽw’肵‚Ü‚·B
- @ƒŒƒCƒ„‚Ì•\ŽŠƒIƒtƒZƒbƒg‚̓fƒtƒHƒ‹ƒg‚Å 0, 0 ‚Å‚·B
- @‚±‚êˆÈŠO‚Ì’l‚ðŽw’è‚·‚邯‚»‚ꂟ‚¯‚ž‚ꂜˆÊ’u‚ɃŒƒCƒ„‚ª•\ŽŠ‚³‚ê‚Ü‚·B
+  レむダの衚瀺オフセットを指定したす。
+  レむダの衚瀺オフセットはデフォルトで 0, 0 です。
+  これ以倖の倀を指定するずそれだけずれた䜍眮にレむダが衚瀺されたす。
-
ŽQÆ
+
参照
Window.layerLeft
Window.layerTop
diff --git a/docs/kr2doc/contents/f_Window_setMaskRegion.html b/docs/kr2doc/contents/f_Window_setMaskRegion.html index 704b7d6..0ca9148 100644 --- a/docs/kr2doc/contents/f_Window_setMaskRegion.html +++ b/docs/kr2doc/contents/f_Window_setMaskRegion.html @@ -5,51 +5,51 @@ - setMaskRegion - ƒEƒBƒ“ƒhƒEƒŠ[ƒWƒ‡ƒ“‚ðƒ}ƒXƒN‚ɏ]‚Á‚Đݒè + setMaskRegion - りィンドりリヌゞョンをマスクに埓っお蚭定 - + - - + +

Window.setMaskRegion

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒEƒŠ[ƒWƒ‡ƒ“‚ðƒ}ƒXƒN‚ɏ]‚Á‚Đݒè
-
ƒ^ƒCƒv
+りィンドりリヌゞョンをマスクに埓っお蚭定
+
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
setMaskRegion(threshold=1)
-
ˆø”
+
匕数
- +
-
threshold @ƒ}ƒXƒN‚̃XƒŒƒbƒVƒ‡ƒ‹ƒh ( •~‹’l ) ‚ðŽw’肵‚Ü‚·B
- @ƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚̃}ƒXƒN ( ƒŒƒCƒ„‚Ì•s“§–Ÿ“x‚̏î•ñ ) ‚Ì‚€‚¿A‚±‚Ì’l‚æ‚è‚à‘å‚«‚¢•”•ª‚ÌŒ`‚É - ƒEƒBƒ“ƒhƒE‚ªØ‚èŽæ‚ç‚ê‚Ä•\ŽŠ‚³‚ê‚Ü‚·B
+
 マスクのスレッショルド ( 敷居倀 ) を指定したす。
+  プラむマリレむダのマスク ( レむダの䞍透明床の情報 ) のうち、この倀よりも倧きい郚分の圢に + りィンドりが切り取られお衚瀺されたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒEƒŠ[ƒWƒ‡ƒ“‚ðƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚̃}ƒXƒN ( ƒŒƒCƒ„‚Ì•s“§–Ÿ“x‚̏î•ñ ) ‚ɏ]‚Á‚Đݒ肵‚Ü‚·B
- @ƒEƒBƒ“ƒhƒE‚ð•s’èŒ`‚É‚·‚鎖‚ª‚Å‚«‚Ü‚·B
- @•\ŽŠ‚³‚ê‚éƒvƒ‰ƒCƒ}ƒŠƒŒƒCƒ„‚ƁAƒEƒBƒ“ƒhƒE‚̑傫‚³AˆÊ’u‚ª‚ž‚ê‚È‚¢‚æ‚€‚É‚·‚é‚É‚Í - ˆÈ‰º‚Ì‚±‚Æ‚ðs‚€•K—v‚ª‚ ‚è‚Ü‚·B
-
-
ŽQÆ
+  りィンドりリヌゞョンをプラむマリレむダのマスク ( レむダの䞍透明床の情報 ) に埓っお蚭定したす。
+  りィンドりを䞍定圢にする事ができたす。
+  衚瀺されるプラむマリレむダず、りィンドりの倧きさ、䜍眮がずれないようにするには + 以䞋のこずを行う必芁がありたす。
+ +
参照
Window.removeMaskRegion
diff --git a/docs/kr2doc/contents/f_Window_setMaxSize.html b/docs/kr2doc/contents/f_Window_setMaxSize.html index ae85a10..79ae065 100644 --- a/docs/kr2doc/contents/f_Window_setMaxSize.html +++ b/docs/kr2doc/contents/f_Window_setMaxSize.html @@ -5,49 +5,49 @@ - setMaxSize - ƒEƒBƒ“ƒhƒE‚̍őåƒTƒCƒY‚̐ݒè + setMaxSize - りィンドりの最倧サむズの蚭定 - + - - + +

Window.setMaxSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̍őåƒTƒCƒY‚̐ݒè
-
ƒ^ƒCƒv
+りィンドりの最倧サむズの蚭定 +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
setMaxSize(width, height)
-
ˆø”
+
匕数
- +
- -
width @ƒEƒBƒ“ƒhƒE‚̍őå‚̉¡•‚ðŽw’肵‚Ü‚·B0‚ðŽw’è‚·‚邯§ŒÀ‚Í–³‚­‚È‚è‚Ü‚·B
+
 りィンドりの最倧の暪幅を指定したす。0を指定するず制限は無くなりたす。
height @ƒEƒBƒ“ƒhƒE‚̍őå‚̏c•‚ðŽw’肵‚Ü‚·B0‚ðŽw’è‚·‚邯§ŒÀ‚Í–³‚­‚È‚è‚Ü‚·B
+
 りィンドりの最倧の瞊幅を指定したす。0を指定するず制限は無くなりたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̍őåƒTƒCƒY‚ðŽw’肵‚Ü‚·BƒEƒBƒ“ƒhƒE‚Í‚±‚̃ƒ\ƒbƒh‚ÅŽw’肵‚œƒTƒCƒY‚æ‚è‘å‚«‚­‚Ȃ邱‚Ƃ͂ł«‚Ü‚¹‚ñB +  りィンドりの最倧サむズを指定したす。りィンドりはこのメ゜ッドで指定したサむズより倧きくなるこずはできたせん。
-
ŽQÆ
+
参照
Window.setMixSize
Window.setSize
diff --git a/docs/kr2doc/contents/f_Window_setMinSize.html b/docs/kr2doc/contents/f_Window_setMinSize.html index 9d21891..2905d7d 100644 --- a/docs/kr2doc/contents/f_Window_setMinSize.html +++ b/docs/kr2doc/contents/f_Window_setMinSize.html @@ -5,49 +5,49 @@ - setMinSize - ƒEƒBƒ“ƒhƒE‚̍ŏ¬ƒTƒCƒY‚̐ݒè + setMinSize - りィンドりの最小サむズの蚭定 - + - - + +

Window.setMinSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̍ŏ¬ƒTƒCƒY‚̐ݒè
-
ƒ^ƒCƒv
+りィンドりの最小サむズの蚭定
+
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
setMinSize(width, height)
-
ˆø”
+
匕数
- +
- -
width @ƒEƒBƒ“ƒhƒE‚̍ŏ¬‚̉¡•‚ðŽw’肵‚Ü‚·B0‚ðŽw’è‚·‚邯§ŒÀ‚Í–³‚­‚È‚è‚Ü‚·B
+
 りィンドりの最小の暪幅を指定したす。0を指定するず制限は無くなりたす。
height @ƒEƒBƒ“ƒhƒE‚̍ŏ¬‚̏c•‚ðŽw’肵‚Ü‚·B0‚ðŽw’è‚·‚邯§ŒÀ‚Í–³‚­‚È‚è‚Ü‚·B
+
 りィンドりの最小の瞊幅を指定したす。0を指定するず制限は無くなりたす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̍ŏ¬ƒTƒCƒY‚ðŽw’肵‚Ü‚·BƒEƒBƒ“ƒhƒE‚Í‚±‚̃ƒ\ƒbƒh‚ÅŽw’肵‚œƒTƒCƒY‚æ‚菬‚³‚­‚Ȃ邱‚Ƃ͂ł«‚Ü‚¹‚ñB +  りィンドりの最小サむズを指定したす。りィンドりはこのメ゜ッドで指定したサむズより小さくなるこずはできたせん。
-
ŽQÆ
+
参照
Window.setMaxSize
Window.setSize
diff --git a/docs/kr2doc/contents/f_Window_setPos.html b/docs/kr2doc/contents/f_Window_setPos.html index d347fba..17d0000 100644 --- a/docs/kr2doc/contents/f_Window_setPos.html +++ b/docs/kr2doc/contents/f_Window_setPos.html @@ -5,52 +5,52 @@ - setPos - ƒEƒBƒ“ƒhƒEˆÊ’u‚̐ݒè + setPos - りィンドり䜍眮の蚭定 - + - - + +

Window.setPos

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒEˆÊ’u‚̐ݒè
-
ƒ^ƒCƒv
+りィンドり䜍眮の蚭定
+
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
setPos(left, top)
-
ˆø”
+
匕数
- +
- -
left @ƒEƒBƒ“ƒhƒE‚̍¶’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
+
 りィンドりの巊端䜍眮を指定したす。
top @ƒEƒBƒ“ƒhƒE‚̏ã’[ˆÊ’u‚ðŽw’肵‚Ü‚·B
+
 りィンドりの䞊端䜍眮を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̈ʒu‚ðŽw’肵‚Ü‚·B
- @ƒEƒBƒ“ƒhƒE‚̈ʒu‚ðŽw’è‚·‚邯‚«‚ɂ́AWindow.left ‚â - Window.top ƒvƒƒpƒeƒB‚ðŒÂX‚ɐݒ肷‚邿‚è‚à - ‚±‚̃ƒ\ƒbƒh‚ňê‹C‚ÉŽw’肵‚œ•û‚ªŒø—Š“I‚Å‚·B
+  りィンドりの䜍眮を指定したす。
+  りィンドりの䜍眮を指定するずきには、Window.left や + Window.top プロパティを個々に蚭定するよりも + このメ゜ッドで䞀気に指定した方が効率的です。
-
ŽQÆ
+
参照
Window.left
Window.top
diff --git a/docs/kr2doc/contents/f_Window_setSize.html b/docs/kr2doc/contents/f_Window_setSize.html index 3ec90d1..7be0b03 100644 --- a/docs/kr2doc/contents/f_Window_setSize.html +++ b/docs/kr2doc/contents/f_Window_setSize.html @@ -5,52 +5,52 @@ - setSize - ƒEƒBƒ“ƒhƒEƒTƒCƒY‚̐ݒè + setSize - りィンドりサむズの蚭定 - + - - + +

Window.setSize

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒEƒTƒCƒY‚̐ݒè
-
ƒ^ƒCƒv
+りィンドりサむズの蚭定
+
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
setSize(width, height)
-
ˆø”
+
匕数
- +
- -
width @ƒEƒBƒ“ƒhƒE‚̉¡•‚ðŽw’肵‚Ü‚·B
+
 りィンドりの暪幅を指定したす。
height @ƒEƒBƒ“ƒhƒE‚̏c•‚ðŽw’肵‚Ü‚·B
+
 りィンドりの瞊幅を指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̃TƒCƒY‚ðŽw’肵‚Ü‚·B
- @ƒEƒBƒ“ƒhƒE‚̃TƒCƒY‚ðŽw’è‚·‚邯‚«‚ɂ́AWindow.width ‚â - Window.height ƒvƒƒpƒeƒB‚ðŒÂX‚ɐݒ肷‚邿‚è‚à - ‚±‚̃ƒ\ƒbƒh‚ňê‹C‚ÉŽw’肵‚œ•û‚ªŒø—Š“I‚Å‚·B
+  りィンドりのサむズを指定したす。
+  りィンドりのサむズを指定するずきには、Window.width や + Window.height プロパティを個々に蚭定するよりも + このメ゜ッドで䞀気に指定した方が効率的です。
-
ŽQÆ
+
参照
Window.width
Window.height
diff --git a/docs/kr2doc/contents/f_Window_setZoom.html b/docs/kr2doc/contents/f_Window_setZoom.html index 75a7dfc..908acbf 100644 --- a/docs/kr2doc/contents/f_Window_setZoom.html +++ b/docs/kr2doc/contents/f_Window_setZoom.html @@ -5,52 +5,52 @@ - setZoom - ƒŒƒCƒ„Šg‘å”{—Š‚ÌÝ’è + setZoom - レむダ拡倧倍率の蚭定 - + - - + +

Window.setZoom

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„Šg‘å”{—Š‚ÌÝ’è
-
ƒ^ƒCƒv
+レむダ拡倧倍率の蚭定
+
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
setZoom(numer, denom)
-
ˆø”
+
匕数
- +
- -
numer @”{—Š‚Ì•ªŽq‚𐮐”‚ÅŽw’肵‚Ü‚·B
+
 倍率の分子を敎数で指定したす。
denom @”{—Š‚Ì•ª•ê‚𐮐”‚ÅŽw’肵‚Ü‚·B
+
 倍率の分母を敎数で指定したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ÌŠg‘å”{—Š‚ðŽw’肵‚Ü‚·B•ªŽq/•ª•ê‚ÅŽw’肵‚œƒTƒCƒY‚ʼn摜‚ªŠg‘åA‚ ‚é‚¢‚͏k¬‚³‚ê‚Ä•\ŽŠ‚³‚ê‚Ü‚·B
- @•ªŽqE•ª•ꂪŒö–ñ”‚ðŽ‚Âê‡‚ÍŽ©“®“I‚É–ñ•ª‚³‚ê‚邜‚߁AWindow.zoomNumer ƒvƒƒpƒeƒB‚â Window.zoomDenom ƒvƒƒpƒeƒB‚œǂݏo‚³‚ê‚é’l‚́A‚±‚̃ƒ\ƒbƒh‚ÅŽw’肵‚œ’l‚Ƃ͈قȂéê‡‚ª‚ ‚è‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚Ì‹g—¢‹g—¢‚ł́AŠg‘åEk¬Žž‚É•âŠÔ‚ª‚©‚©‚é‚©‚Ç‚€‚©‚̓Oƒ‰ƒtƒBƒbƒNƒJ[ƒh‚̃n[ƒhƒEƒFƒA‚âƒhƒ‰ƒCƒo‚ɉe‹¿‚³‚ê‚Ü‚·B•âŠÔ‚ª‚©‚©‚ç‚È‚¢ƒn[ƒhƒEƒFƒA‚âƒhƒ‰ƒCƒo‚̏ꍇ‚́A‰æŽ¿‚ªr‚­‚È‚è‚Ü‚·B
- @ƒIƒvƒVƒ‡ƒ“‚É‚æ‚Á‚ẮA‹g—¢‹g—¢‚ÍŠg‘åEk¬‚ÉŽg—p‰Â”\‚ȃn[ƒhƒEƒFƒA‚ðA”{—Š‚ª•ύX‚³‚ê‚邜‚тɒ²ž‚·‚邜‚߁A‚±‚̃ƒ\ƒbƒh‚ÍŠg‘å—Š‚ð˜A‘±“I‚ɕω»‚³‚¹‚ĉ‰o‚ðs‚€‚æ‚€‚È—p“r‚ɂ͓K‚µ‚Ä‚¢‚Ü‚¹‚ñB
+  レむダの拡倧倍率を指定したす。分子/分母で指定したサむズで画像が拡倧、あるいは瞮小されお衚瀺されたす。
+  分子・分母が公玄数を持぀堎合は自動的に玄分されるため、Window.zoomNumer プロパティや Window.zoomDenom プロパティで読み出される倀は、このメ゜ッドで指定した倀ずは異なる堎合がありたす。
+  珟バヌゞョンの吉里吉里では、拡倧・瞮小時に補間がかかるかどうかはグラフィックカヌドのハヌドりェアやドラむバに圱響されたす。補間がかからないハヌドりェアやドラむバの堎合は、画質が荒くなりたす。
+  オプションによっおは、吉里吉里は拡倧・瞮小に䜿甚可胜なハヌドりェアを、倍率が倉曎されるたびに調査するため、このメ゜ッドは拡倧率を連続的に倉化させお挔出を行うような甚途には適しおいたせん。
-
ŽQÆ
+
参照
Window.zoomNumer
Window.zoomDenom
diff --git a/docs/kr2doc/contents/f_Window_showModal.html b/docs/kr2doc/contents/f_Window_showModal.html index 202b91b..e23fc79 100644 --- a/docs/kr2doc/contents/f_Window_showModal.html +++ b/docs/kr2doc/contents/f_Window_showModal.html @@ -5,45 +5,45 @@ - showModal - ƒ‚[ƒ_ƒ‹‚ŃEƒBƒ“ƒhƒE‚ð•\ŽŠ + showModal - モヌダルでりィンドりを衚瀺 - + - - + +

Window.showModal

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ‚[ƒ_ƒ‹‚ŃEƒBƒ“ƒhƒE‚ð•\ŽŠ
-
ƒ^ƒCƒv
+モヌダルでりィンドりを衚瀺
+
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
showModal()
-
ˆø”
+
匕数
-‚È‚µ
+なし
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ðƒ‚[ƒ_ƒ‹ ( ƒ‚[ƒh•t‚« ) ‚Å•\ŽŠ‚µ‚Ü‚·B - ‚±‚̃ƒ\ƒbƒh‚̓EƒBƒ“ƒhƒE‚ð•\ŽŠó‘Ô‚É - ‚µA‚©‚A‘Œ‚̃EƒBƒ“ƒhƒE‚ðˆêŽž“I‚É–³Œø‚É‚µ‚Ü‚·B‚»‚Ì‚œ‚߃†[ƒU‚Í‚±‚̃EƒBƒ“ƒhƒE‚Ì‚Ý‚É - ƒAƒNƒZƒX‚Å‚«‚éó‘ԂɂȂè‚Ü‚· ( ‚±‚ê‚ðƒ‚[ƒh•t‚«‚̏ó‘ԂƌĂт܂· )BƒEƒBƒ“ƒhƒE‚ª•‚¶‚ç‚ê‚邯 - ƒ‚[ƒh•t‚«‚̏ó‘Ô‚Í‰ðœ‚³‚ê‚Ü‚·B
- @‚±‚̃ƒ\ƒbƒh‚ðŒÄ‚яo‚·Žž“_‚ł̓EƒBƒ“ƒhƒE‚Í”ñ•\ŽŠ‚łȂ­‚Ă͂Ȃè‚Ü‚¹‚ñB
+  りィンドりをモヌダル ( モヌド付き ) で衚瀺したす。 + このメ゜ッドはりィンドりを衚瀺状態に + し、か぀、他のりィンドりを䞀時的に無効にしたす。そのためナヌザはこのりィンドりのみに + アクセスできる状態になりたす ( これをモヌド付きの状態ず呌びたす )。りィンドりが閉じられるず + モヌド付きの状態は解陀されたす。
+  このメ゜ッドを呌び出す時点ではりィンドりは非衚瀺でなくおはなりたせん。
diff --git a/docs/kr2doc/contents/f_Window_showScrollBars.html b/docs/kr2doc/contents/f_Window_showScrollBars.html index 26ea8b1..e058e9a 100644 --- a/docs/kr2doc/contents/f_Window_showScrollBars.html +++ b/docs/kr2doc/contents/f_Window_showScrollBars.html @@ -5,29 +5,29 @@ - showScrollBars - ƒXƒNƒ[ƒ‹ƒo[‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚© + showScrollBars - スクロヌルバヌを衚瀺するかどうか - + - - + +

Window.showScrollBars

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒXƒNƒ[ƒ‹ƒo[‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+スクロヌルバヌを衚瀺するかどうか +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒXƒNƒ[ƒ‹ƒo[‚ð•\ŽŠ‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚È‚ç‚΃XƒNƒ[ƒ‹ƒo[‚Í•\ŽŠ‚³‚êA‹U‚È‚ç‚Ε\ŽŠ‚³‚ê‚Ü‚¹‚ñB
+  スクロヌルバヌを衚瀺するかどうかを衚したす。倀を蚭定するこずもできたす。
+  真ならばスクロヌルバヌは衚瀺され、停ならば衚瀺されたせん。
diff --git a/docs/kr2doc/contents/f_Window_stayOnTop.html b/docs/kr2doc/contents/f_Window_stayOnTop.html index ddb69da..651b268 100644 --- a/docs/kr2doc/contents/f_Window_stayOnTop.html +++ b/docs/kr2doc/contents/f_Window_stayOnTop.html @@ -5,30 +5,30 @@ - stayOnTop - í‚ɍŏãˆÊ‚É•\ŽŠ‚·‚é‚©‚Ç‚€‚© + stayOnTop - 垞に最䞊䜍に衚瀺するかどうか - + - - + +

Window.stayOnTop

-
‹@”\/ˆÓ–¡
+
機胜/意味
-í‚ɍŏãˆÊ‚É•\ŽŠ‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+垞に最䞊䜍に衚瀺するかどうか +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ðí‚ɍŏãˆÊ ( ˆê”ÔŽè‘O ) ‚É•\ŽŠ‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚È‚ç‚΃EƒBƒ“ƒhƒE‚͏í‚ɍŏãˆÊ‚É•\ŽŠ‚³‚ê‚Ü‚·B
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł́AƒEƒBƒ“ƒhƒE‚ªƒtƒ‹ƒXƒNƒŠ[ƒ“‰»‚·‚邯‚«A‚ ‚é‚¢‚̓tƒ‹ƒXƒNƒŠ[ƒ“‚©‚畜‹A‚·‚邯‚«‚ɁA‚±‚̃vƒƒpƒeƒB‚̐ݒè“à—e‚ªŽž‚í‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
+  りィンドりを垞に最䞊䜍 ( 䞀番手前 ) に衚瀺するかどうかを衚したす。倀を蚭定するこずもできたす。
+  真ならばりィンドりは垞に最䞊䜍に衚瀺されたす。
+  珟バヌゞョンでは、りィンドりがフルスクリヌン化するずき、あるいはフルスクリヌンから埩垰するずきに、このプロパティの蚭定内容が倱われる可胜性がありたす。
diff --git a/docs/kr2doc/contents/f_Window_top.html b/docs/kr2doc/contents/f_Window_top.html index d317e50..ff44df9 100644 --- a/docs/kr2doc/contents/f_Window_top.html +++ b/docs/kr2doc/contents/f_Window_top.html @@ -5,31 +5,31 @@ - top - ƒEƒBƒ“ƒhƒE‚̏ã’[ˆÊ’u + top - りィンドりの䞊端䜍眮 - + - - + +

Window.top

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̏ã’[ˆÊ’u
-
ƒ^ƒCƒv
+りィンドりの䞊端䜍眮 +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̏ã’[ˆÊ’u‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @ã’[ˆÊ’u‚̓XƒNƒŠ[ƒ“‚ÌŒŽ“_ ( ¶ã‹÷ ) ‚©‚ç‚Ì y À•W‚Å‚·B
+  りィンドりの䞊端䜍眮を衚したす。倀を蚭定するこずもできたす。
+  䞊端䜍眮はスクリヌンの原点 ( 巊䞊隅 ) からの y 座暙です。
-
ŽQÆ
+
参照
Window.left
Window.setPos
diff --git a/docs/kr2doc/contents/f_Window_trapKey.html b/docs/kr2doc/contents/f_Window_trapKey.html index ad0696c..31cfed9 100644 --- a/docs/kr2doc/contents/f_Window_trapKey.html +++ b/docs/kr2doc/contents/f_Window_trapKey.html @@ -5,32 +5,32 @@ - trapKey - ƒL[“ü—Í‚ðƒgƒ‰ƒbƒv‚·‚é‚© + trapKey - キヌ入力をトラップするか - + - - + +

Window.trapKey

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒL[“ü—Í‚ðƒgƒ‰ƒbƒv‚·‚é‚©
-
ƒ^ƒCƒv
+キヌ入力をトラップするか
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒL[“ü—Í‚ðƒgƒ‰ƒbƒv‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚ɐݒ肷‚邯A‘Œ‚̃EƒBƒ“ƒhƒE‚Å”­¶‚µ‚œƒL[“ü—̓Cƒxƒ“ƒg‚ð‰¡Žæ‚肵A‚±‚̃EƒBƒ“ƒhƒEã‚Å”­¶‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @•¡”‚̃EƒBƒ“ƒhƒE‚Ì‚±‚̃vƒƒpƒeƒB‚ª^‚ɐݒ肳‚ê‚Ä‚¢‚éê‡‚́A‚à‚Á‚Æ‚àÅŒã‚ɍ쐬‚µ‚œƒEƒBƒ“ƒhƒE‚ɑ΂µ‚ăL[“ü—̓Cƒxƒ“ƒg‚ª”­¶‚µ‚Ü‚·B
+  キヌ入力をトラップするかどうかを衚したす。倀を蚭定するこずもできたす。
+  真に蚭定するず、他のりィンドりで発生したキヌ入力むベントを暪取りし、このりィンドり䞊で発生させるこずができたす。
+  耇数のりィンドりのこのプロパティが真に蚭定されおいる堎合は、もっずも最埌に䜜成したりィンドりに察しおキヌ入力むベントが発生したす。
-
ŽQÆ
+
参照
Window.focusable
diff --git a/docs/kr2doc/contents/f_Window_update.html b/docs/kr2doc/contents/f_Window_update.html index d8a706d..0690363 100644 --- a/docs/kr2doc/contents/f_Window_update.html +++ b/docs/kr2doc/contents/f_Window_update.html @@ -5,46 +5,46 @@ - update - ƒEƒBƒ“ƒhƒE“à—e‚Ì‹­§“I‚È•`‰æ + update - りィンドり内容の匷制的な描画 - + - - + +

Window.update

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE“à—e‚Ì‹­§“I‚È•`‰æ
-
ƒ^ƒCƒv
+りィンドり内容の匷制的な描画 +
タむプ
-WindowƒNƒ‰ƒX‚̃ƒ\ƒbƒh
+Windowクラスのメ゜ッド
-
\•¶
+
構文
update(type=tutNormal)
-
ˆø”
+
匕数
- +
-
type @ƒEƒBƒ“ƒhƒE•`‰æ‚̃^ƒCƒv‚ðŽw’肵‚Ü‚·B
- @tutNormal ‚ðŽw’è‚·‚邯’ʏí‚Ì•`‰æ ( ·•ª•`‰æ )A - tutEntire ‚ðŽw’è‚·‚邯ƒEƒBƒ“ƒhƒE“à—e‘S‘Ì‚ð•`‰æ‚µ‚Ü‚·B
+
 りィンドり描画のタむプを指定したす。
+  tutNormal を指定するず通垞の描画 ( 差分描画 )、 + tutEntire を指定するずりィンドり内容党䜓を描画したす。
-
–ß‚è’l
+
戻り倀
-‚È‚µ (void)
+なし (void)
-
à–Ÿ
+
説明
- @Œ»ƒo[ƒWƒ‡ƒ“‚ł͎À‘•‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB +  珟バヌゞョンでは実装されおいたせん。
diff --git a/docs/kr2doc/contents/f_Window_useMouseKey.html b/docs/kr2doc/contents/f_Window_useMouseKey.html index e0746af..6f297ff 100644 --- a/docs/kr2doc/contents/f_Window_useMouseKey.html +++ b/docs/kr2doc/contents/f_Window_useMouseKey.html @@ -5,31 +5,31 @@ - useMouseKey - ƒ}ƒEƒXƒL[‚ðŽg—p‚·‚é‚©‚Ç‚€‚© + useMouseKey - マりスキヌを䜿甚するかどうか - + - - + +

Window.useMouseKey

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒ}ƒEƒXƒL[‚ðŽg—p‚·‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+マりスキヌを䜿甚するかどうか +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒ}ƒEƒXƒL[‚ðŽg—p‚·‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚È‚ç‚΃}ƒEƒXƒL[‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
- @ƒ}ƒEƒXƒL[‚ª—LŒø‚É‚È‚é‚ÆAƒJ[ƒ\ƒ‹ƒL[‚ðŽg‚Á‚ă}ƒEƒXƒJ[ƒ\ƒ‹‚ðˆÚ“®‚³‚¹‚邱‚Æ‚ª - ‚Å‚«‚Ü‚·‚ªAƒL[“ü—ÍŒn‚̃Cƒxƒ“ƒg‚Í‚¢‚Á‚³‚¢”­¶‚µ‚È‚­‚È‚è‚Ü‚·B
+  マりスキヌを䜿甚するかどうかを衚したす。倀を蚭定するこずもできたす。
+  真ならばマりスキヌを䜿甚するこずができたす。
+  マりスキヌが有効になるず、カヌ゜ルキヌを䜿っおマりスカヌ゜ルを移動させるこずが + できたすが、キヌ入力系のむベントはいっさい発生しなくなりたす。
diff --git a/docs/kr2doc/contents/f_Window_visible.html b/docs/kr2doc/contents/f_Window_visible.html index 22bc390..5624e79 100644 --- a/docs/kr2doc/contents/f_Window_visible.html +++ b/docs/kr2doc/contents/f_Window_visible.html @@ -5,29 +5,29 @@ - visible - ƒEƒBƒ“ƒhƒE‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚© + visible - りィンドりが衚瀺されおいるかどうか - + - - + +

Window.visible

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©
-
ƒ^ƒCƒv
+りィンドりが衚瀺されおいるかどうか +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
- @^‚È‚ç‚΃EƒBƒ“ƒhƒE‚ª•\ŽŠ‚³‚ê‚Ä‚¢‚āA‹U‚È‚ç‚΃EƒBƒ“ƒhƒE‚Í”ñ•\ŽŠ‚̏ó‘Ô‚Å‚·B
+  りィンドりが衚瀺されおいるかどうかを衚したす。倀を蚭定するこずもできたす。
+  真ならばりィンドりが衚瀺されおいお、停ならばりィンドりは非衚瀺の状態です。
diff --git a/docs/kr2doc/contents/f_Window_width.html b/docs/kr2doc/contents/f_Window_width.html index 7a14d31..c324ea9 100644 --- a/docs/kr2doc/contents/f_Window_width.html +++ b/docs/kr2doc/contents/f_Window_width.html @@ -5,30 +5,30 @@ - width - ƒEƒBƒ“ƒhƒE‚̉¡• + width - りィンドりの暪幅 - + - - + +

Window.width

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒEƒBƒ“ƒhƒE‚̉¡•
-
ƒ^ƒCƒv
+りィンドりの暪幅 +
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒEƒBƒ“ƒhƒE‚̉¡•‚ð•\‚µ‚Ü‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+  りィンドりの暪幅を衚したす。倀を蚭定するこずもできたす。
-
ŽQÆ
+
参照
Window.height
Window.setSize
diff --git a/docs/kr2doc/contents/f_Window_zoomDenom.html b/docs/kr2doc/contents/f_Window_zoomDenom.html index e44d1d1..a1a6fd7 100644 --- a/docs/kr2doc/contents/f_Window_zoomDenom.html +++ b/docs/kr2doc/contents/f_Window_zoomDenom.html @@ -5,33 +5,33 @@ - zoomDenom - ƒŒƒCƒ„Šg‘å”{—Š(•ª•ê) + zoomDenom - レむダ拡倧倍率(分母) - + - - + +

Window.zoomDenom

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„Šg‘å”{—Š(•ª•ê)
-
ƒ^ƒCƒv
+レむダ拡倧倍率(分母)
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ÌŠg‘å”{—Š‚Ì•ª•ê‚ð•\‚µ‚Ü‚·B - ˆê‰žA’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·‚ªA’l‚ðÝ’è‚·‚éê‡‚Í Window.setZoom ƒƒ\ƒbƒh‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @•ªŽq‚Í Window.zoomNumer ƒvƒƒpƒeƒB‚ª•\‚µ‚Ü‚·B
- @Ú‚µ‚­‚Í Window.setZoom ƒƒ\ƒbƒh‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  レむダの拡倧倍率の分母を衚したす。 + 䞀応、倀を蚭定するこずもできたすが、倀を蚭定する堎合は Window.setZoom メ゜ッドを䜿甚しおください。
+  分子は Window.zoomNumer プロパティが衚したす。
+  詳しくは Window.setZoom メ゜ッドを参照しおください。
-
ŽQÆ
+
参照
Window.setZoom
Window.zoomNumer
diff --git a/docs/kr2doc/contents/f_Window_zoomNumer.html b/docs/kr2doc/contents/f_Window_zoomNumer.html index e6a8eb7..951bf6d 100644 --- a/docs/kr2doc/contents/f_Window_zoomNumer.html +++ b/docs/kr2doc/contents/f_Window_zoomNumer.html @@ -5,33 +5,33 @@ - zoomNumer - ƒŒƒCƒ„Šg‘å”{—Š(•ªŽq) + zoomNumer - レむダ拡倧倍率(分子) - + - - + +

Window.zoomNumer

-
‹@”\/ˆÓ–¡
+
機胜/意味
-ƒŒƒCƒ„Šg‘å”{—Š(•ªŽq)
-
ƒ^ƒCƒv
+レむダ拡倧倍率(分子)
+
タむプ
-WindowƒNƒ‰ƒX‚̃vƒƒpƒeƒB (“ǂݏ‘‚«‰Â”\)
+Windowクラスのプロパティ (読み曞き可胜)
-
à–Ÿ
+
説明
- @ƒŒƒCƒ„‚ÌŠg‘å”{—Š‚Ì•ªŽq‚ð•\‚µ‚Ü‚·B - ˆê‰žA’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·‚ªA’l‚ðÝ’è‚·‚éê‡‚Í Window.setZoom ƒƒ\ƒbƒh‚ðŽg—p‚µ‚Ä‚­‚Ÿ‚³‚¢B
- @•ª•ê‚Í Window.zoomDenom ƒvƒƒpƒeƒB‚ª•\‚µ‚Ü‚·B
- @Ú‚µ‚­‚Í Window.setZoom ƒƒ\ƒbƒh‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+  レむダの拡倧倍率の分子を衚したす。 + 䞀応、倀を蚭定するこずもできたすが、倀を蚭定する堎合は Window.setZoom メ゜ッドを䜿甚しおください。
+  分母は Window.zoomDenom プロパティが衚したす。
+  詳しくは Window.setZoom メ゜ッドを参照しおください。
-
ŽQÆ
+
参照
Window.setZoom
Window.zoomDenom
diff --git a/docs/kr2doc/contents/frame.html b/docs/kr2doc/contents/frame.html index 09a29e1..a054fef 100644 --- a/docs/kr2doc/contents/frame.html +++ b/docs/kr2doc/contents/frame.html @@ -5,84 +5,84 @@ - ‹g—¢‹g—¢‚Q –ÚŽŸ + 吉里吉里 目次 - + - + - -
-

ŠT—v‚ÆŠe‹@”\ + +
+

抂芁ず各機胜

-

ƒNƒ‰ƒXƒŠƒtƒ@ƒŒƒ“ƒX +

クラスリファレンス

-

•t‘®ƒc[ƒ‹‚ÌŽg‚¢•û +

付属ツヌルの䜿い方

-

•t˜^ +

付録

diff --git a/docs/kr2doc/contents/index.html b/docs/kr2doc/contents/index.html index ef4c9f5..ea6ef31 100644 --- a/docs/kr2doc/contents/index.html +++ b/docs/kr2doc/contents/index.html @@ -4,15 +4,15 @@ - ‹g—¢‹g—¢‚Q ƒŠƒtƒ@ƒŒƒ“ƒX + 吉里吉里 リファレンス - + - - - <body>ƒtƒŒ[ƒ€‘Ήž‚̃uƒ‰ƒEƒU‚Å‚²——‚­‚Ÿ‚³‚¢</body> + + + <body>フレヌム察応のブラりザでご芧ください</body> diff --git a/docs/kr2doc/contents/keywords.html b/docs/kr2doc/contents/keywords.html index 44e63ff..0863475 100644 --- a/docs/kr2doc/contents/keywords.html +++ b/docs/kr2doc/contents/keywords.html @@ -4,151 +4,151 @@ - ƒL[ƒ[ƒhˆê—— + キヌワヌド䞀芧 - + - + - - + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -156,65 +156,65 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + @@ -256,7 +256,7 @@ - + @@ -278,147 +278,147 @@ - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + @@ -432,119 +432,119 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - + - - - - - - - - - + + + + + + + + + @@ -561,38 +561,38 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -674,207 +674,207 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -973,54 +973,54 @@ - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -1039,252 +1039,252 @@ - - + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/docs/kr2doc/contents/keywords_p.html b/docs/kr2doc/contents/keywords_p.html index ce357db..70cabb2 100644 --- a/docs/kr2doc/contents/keywords_p.html +++ b/docs/kr2doc/contents/keywords_p.html @@ -4,438 +4,438 @@ - êŠ‡ƒL[ƒ[ƒhˆê—— + 堎所順キヌワヌド䞀芧 - + - + - - + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -444,13 +444,13 @@ - - + + - + @@ -459,27 +459,27 @@ - - - - - - + + + + + + - - - - - - - - - - - + + + + + + + + + + + @@ -487,22 +487,22 @@ - - + + - - - - - - - - - + + + + + + + + + @@ -511,7 +511,7 @@ - + @@ -519,37 +519,37 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - + - - - - - - + + + + + + @@ -562,33 +562,33 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -596,54 +596,54 @@ - - - + + + - - + + - - - + + + - + - + - - - - - - - - + + + + + + + + @@ -675,7 +675,7 @@ - + @@ -703,7 +703,7 @@ - + @@ -735,45 +735,45 @@ - - - + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -782,13 +782,13 @@ - - + + - + @@ -797,9 +797,9 @@ - - - + + + @@ -822,46 +822,46 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -880,71 +880,71 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -952,251 +952,251 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - + + + + + + + @@ -1204,87 +1204,87 @@ - - - + + + - - + + - - - + + + - + - + - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + +
diff --git a/docs/kr2doc/index.html b/docs/kr2doc/index.html index 83ef2fc..17e8190 100644 --- a/docs/kr2doc/index.html +++ b/docs/kr2doc/index.html @@ -4,7 +4,7 @@ -(Ž©“®“I‚ɃWƒƒƒ“ƒv‚µ‚È‚¢ê‡‚͉º‹L‚ÌƒŠƒ“ƒN‚ð‚œ‚Ç‚Á‚Ä‚­‚Ÿ‚³‚¢)
-ƒCƒ“ƒfƒbƒNƒX‚Ö +(自動的にゞャンプしない堎合は䞋蚘のリンクをたどっおください)
+むンデックスぞ diff --git a/docs/tjs2doc/contents/about.html b/docs/tjs2doc/contents/about.html index dc51583..2c9cb52 100644 --- a/docs/tjs2doc/contents/about.html +++ b/docs/tjs2doc/contents/about.html @@ -5,25 +5,25 @@ - TJS2 ‚ɂ‚¢‚Ä + TJS2 に぀いお - + - + -

TJS2 ‚ɂ‚¢‚Ä +

TJS2 に぀いお

-@TJS2 ‚́AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ö‚Ì‘g‚ݍž‚Ý‚ð–Ú“I‚ÉŠJ”­‚³‚ꂜAƒIƒuƒWƒFƒNƒgŽwŒü‚̃XƒNƒŠƒvƒgŒŸŒê‚Å‚·B‚Ü‚œA”ñƒIƒuƒWƒFƒNƒgŽwŒüŒŸŒê‚Ì“Á’¥‚àŽ‚¿‡‚킹A‹LqŽÒ‚Ì‹Lq‚Ì‚µ‚â‚·‚¢•û–@‚Å‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@•¶–@‚ÍJavaScriptTM ‚Æ JavaTM ‚ÉŽ—‚āAK“Ÿ‚µ‚â‚·‚¢‚ÆŽv‚¢‚Ü‚·B
+ TJS2 は、アプリケヌションぞの組み蟌みを目的に開発された、オブゞェクト指向のスクリプト蚀語です。たた、非オブゞェクト指向蚀語の特城も持ち合わせ、蚘述者の蚘述のしやすい方法で蚘述するこずができたす。
+ 文法はJavaScriptTM ず JavaTM に䌌お、習埗しやすいず思いたす。
-

‚±‚̃}ƒjƒ…ƒAƒ‹‚ɂ‚¢‚Ä +

このマニュアルに぀いお

-@TJS2 ‚ð•¶–@–Ê‚©‚çà–Ÿ‚µ‚Ü‚·B
-@TJS2 ‚É‚ ‚ç‚©‚¶‚ß—pˆÓ‚³‚ê‚Ä‚¢‚éƒNƒ‰ƒX‚â‚»‚̃ƒ\ƒbƒh‚Ìà–Ÿ‚à‚µ‚Ü‚·B
+ TJS2 を文法面から説明したす。
+ TJS2 にあらかじめ甚意されおいるクラスやそのメ゜ッドの説明もしたす。
diff --git a/docs/tjs2doc/contents/array.html b/docs/tjs2doc/contents/array.html index b791d98..5016cf3 100644 --- a/docs/tjs2doc/contents/array.html +++ b/docs/tjs2doc/contents/array.html @@ -5,189 +5,189 @@ - Array ƒNƒ‰ƒX + Array クラス - + - + -

Array ƒNƒ‰ƒX +

Array クラス

-@Array ƒNƒ‰ƒX‚Í”z—ñ‚ðˆµ‚€ƒNƒ‰ƒX‚Å‚·B
+ Array クラスは配列を扱うクラスです。

-@‚±‚̃Nƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ðì¬‚µAŠÔÚƒƒ“ƒo‘I‘ð‰‰ŽZŽq‚É‚æ‚Á‚ÄŽw’肳‚ꂜ“Y‚ŠŽš‚ðŽg‚Á‚Ä”z—ñ‚̂悀‚Ɉµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B“Y‚ŠŽš‚͐®”‚Å‚·B0‚͐擪‚Ì—v‘f‚ð•\‚µA1‚Í‚»‚ÌŽŸ‚Ì—v‘f‚ð•\‚µ‚Ü‚·B•‰‚̐®”‚ðŽw’è‚·‚邯A”z—ñ‚̍Ōォ‚çŽw’肵‚œ‚à‚̂Ƃµ‚Ĉµ‚í‚ê‚Ü‚· (-1 ‚͍Ōã‚Ì—v‘f‚ð•\‚µ‚Ü‚·)B
+ このクラスのオブゞェクトを䜜成し、間接メンバ遞択挔算子によっお指定された添え字を䜿っお配列のように扱うこずができたす。添え字は敎数です。0は先頭の芁玠を衚し、1はその次の芁玠を衚したす。負の敎数を指定するず、配列の最埌から指定したものずしお扱われたす (-1 は最埌の芁玠を衚したす)。

-—á:
    var a = new Array();
+䟋:
    var a = new Array();
    var i;
    for(i=0;i<100;i++) a[i]=i;


-@”z—ñ‚̑傫‚³‚͐錟‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñBŽw’肳‚ꂜ“Y‚ŠŽš‚̑傫‚³‚܂Ŏ©“®“I‚ɃTƒCƒY‚ªŠg’£‚³‚êA‰œ‚à’l‚ª‘ã“ü‚³‚ê‚Ä‚¢‚È‚¢—v‘f‚Í void ‚ɏ‰Šú‰»‚³‚ê‚Ü‚·B
+ 配列の倧きさは宣蚀する必芁はありたせん。指定された添え字の倧きさたで自動的にサむズが拡匵され、䜕も倀が代入されおいない芁玠は void に初期化されたす。

-@‚Ü‚œAcount ƒvƒƒpƒeƒB‚ª‚ ‚èA‚±‚ꂪ”z—ñ‚̃TƒCƒY‚ð•\‚µ‚Ä‚¢‚Ü‚·Bcount ƒvƒƒpƒeƒB‚É’l‚ð‘ã“ü‚µ‚Ä‚à”z—ñ‚̃TƒCƒY‚ð•Ï‚Š‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ たた、count プロパティがあり、これが配列のサむズを衚しおいたす。count プロパティに倀を代入しおも配列のサむズを倉えるこずができたす。
-

Ž®’†”z—ñ +

匏䞭配列

-@[ ] ‚ðŽg‚Á‚āAŽ®’†‚É Array ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð‚»‚Ìê‚Å‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B[ ] ‚ɂ̓Jƒ“ƒ}‚Å‹æØ‚èA‰Šú—v‘f‚ƂȂ鎮‚ð—ñ‹“‚µ‚Ü‚·B‚œ‚Æ‚Š‚ÎA
-    var ar = ["a", "b", "c"];@‚Æ‹Lq‚·‚ê‚΁Aar ‚ɁA "a" "b" "c" ‚Ì—v‘f‚ª“ü‚Á‚œ Array ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Ö‚ÌŽQÆ‚ª‘ã“ü‚³‚ê‚Ü‚·B
+ [ ] を䜿っお、匏䞭に Array クラスのオブゞェクトをその堎で蚘述するこずができたす。[ ] にはカンマで区切り、初期芁玠ずなる匏を列挙したす。たずえば、
+    var ar = ["a", "b", "c"]; ず蚘述すれば、ar に、 "a" "b" "c" の芁玠が入った Array クラスのオブゞェクトぞの参照が代入されたす。

count

-@count ƒvƒƒpƒeƒB‚́A”z—ñ‚̑傫‚³‚ð•\‚µ‚Ü‚·B
+ count プロパティは、配列の倧きさを衚したす。

load

-@load ƒƒ\ƒbƒh‚́A”z—ñ‚ðƒtƒ@ƒCƒ‹‚©‚ç“ǂݍž‚݂܂·B
+ load メ゜ッドは、配列をファむルから読み蟌みたす。

-\•¶ : load(<ƒtƒ@ƒCƒ‹–Œ>, <ƒ‚[ƒh=''>)
+構文 : load(<ファむル名>, <モヌド=''>)

-@ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚©‚ç”z—ñ‚ð“ǂݍž‚݂܂·Bƒtƒ@ƒCƒ‹‚̃eƒLƒXƒg‚ªˆês‚AŠe—v‘f‚É“ü‚èAÅI“I‚É count ƒvƒƒpƒeƒB‚̓tƒ@ƒCƒ‹‚̍s”‚Æ“¯‚¶‚ɂȂè‚Ü‚·B
-@ƒ‚[ƒh‚ɂ́Aƒtƒ@ƒCƒ‹‚ð“ǂݍž‚ލۂ̃‚[ƒh•¶Žš—ñ‚ðŽw’肵‚Ü‚·B‚±‚ê‚Í TJS ‚ª“®ì‚µ‚Ä‚¢‚éŠÂ‹«‚É‚æ‚Á‚ĈقȂè‚Ü‚·B"o" ‚É‘±‚¢‚ăIƒtƒZƒbƒg‚ð10i‚ÅŽw’è‚·‚邯ƒtƒ@ƒCƒ‹‚Ì‚»‚̃oƒCƒgˆÊ’u‚©‚ç‚̓ǂݍž‚݂ɂȂè‚Ü‚·B
-@TJS ‚ª“®ì‚µ‚Ä‚¢‚éŠÂ‹«‚É‚æ‚Á‚Ă͂±‚̃ƒ\ƒbƒh‚Æ save ƒƒ\ƒbƒhA saveStruct ƒƒ\ƒbƒh‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñB
-@load ƒƒ\ƒbƒh‚́A‚±‚Ì Array ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒgŽ©g‚ð•Ô‚µ‚Ü‚·B
+ テキストファむルから配列を読み蟌みたす。ファむルのテキストが䞀行づ぀、各芁玠に入り、最終的に count プロパティはファむルの行数ず同じになりたす。
+ モヌドには、ファむルを読み蟌む際のモヌド文字列を指定したす。これは TJS が動䜜しおいる環境によっお異なりたす。"o" に続いおオフセットを10進で指定するずファむルのそのバむト䜍眮からの読み蟌みになりたす。
+ TJS が動䜜しおいる環境によっおはこのメ゜ッドず save メ゜ッド、 saveStruct メ゜ッドは䜿甚できたせん。
+ load メ゜ッドは、この Array クラスのオブゞェクト自身を返したす。

save

-@save ƒƒ\ƒbƒh‚́A”z—ñ‚ðƒtƒ@ƒCƒ‹‚ɏ‘‚«o‚µ‚Ü‚·B
+ save メ゜ッドは、配列をファむルに曞き出したす。

-\•¶ : save(<ƒtƒ@ƒCƒ‹–Œ>, <ƒ‚[ƒh=''>)
+構文 : save(<ファむル名>, <モヌド=''>)

-@”z—ñ‚ðƒtƒ@ƒCƒ‹‚ɏ‘‚«o‚µ‚Ü‚·Bˆês‚ž‚AŠeƒƒ“ƒo‚ªo—Í‚³‚ê‚Ü‚·‚ªAƒIƒuƒWƒFƒNƒg‚âƒNƒ‰ƒXAŠÖ”‚Ȃǂւ̎QÆ‚Í‹ós‚ƂȂè‚Ü‚·B
-@ƒ‚[ƒh‚ɂ́Aƒtƒ@ƒCƒ‹‚ð‘‚«ž‚ލۂ̃‚[ƒh•¶Žš—ñ‚ðŽw’肵‚Ü‚·B‚±‚ê‚Í TJS ‚ª“®ì‚µ‚Ä‚¢‚éŠÂ‹«‚É‚æ‚Á‚ĈقȂè‚Ü‚·‚ªA‹g—¢‹g—¢‚̏ꍇ‚Í "c" ‚ðŽw’è‚·‚邯ƒtƒ@ƒCƒ‹‚ÉŠÈ’P‚Ȉ͆‰»‚ª‚©‚©‚è‚Ü‚· ( ‚»‚Ì‚Ü‚Ü load ƒƒ\ƒbƒh‚œǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚· ) B"z" ‚ðŽw’è‚·‚邯ƒtƒ@ƒCƒ‹‚ðˆ³k‚µ‚ĕۑ¶‚Å‚«‚Ü‚· ("c" ‚Æ•¹—p‚͏o—ˆ‚Ü‚¹‚ñ; ‚±‚ê‚à‚»‚Ì‚Ü‚Ü load ƒƒ\ƒbƒh‚œǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·)B"o" ‚É‘±‚¢‚ăIƒtƒZƒbƒg‚ð10i‚ÅŽw’è‚·‚邯ƒtƒ@ƒCƒ‹‚Ì‚»‚̃oƒCƒgˆÊ’u‚©‚ç‚̏‘‚«ž‚݂ɂȂè‚Ü‚·B
-@save ƒƒ\ƒbƒh‚́A‚±‚Ì Array ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒgŽ©g‚ð•Ô‚µ‚Ü‚·B
+ 配列をファむルに曞き出したす。䞀行ず぀、各メンバが出力されたすが、オブゞェクトやクラス、関数などぞの参照は空行ずなりたす。
+ モヌドには、ファむルを曞き蟌む際のモヌド文字列を指定したす。これは TJS が動䜜しおいる環境によっお異なりたすが、吉里吉里の堎合は "c" を指定するずファむルに簡単な暗号化がかかりたす ( そのたた load メ゜ッドで読み蟌むこずができたす ) 。"z" を指定するずファむルを圧瞮しお保存できたす ("c" ず䜵甚は出来たせん; これもそのたた load メ゜ッドで読み蟌むこずができたす)。"o" に続いおオフセットを10進で指定するずファむルのそのバむト䜍眮からの曞き蟌みになりたす。
+ save メ゜ッドは、この Array クラスのオブゞェクト自身を返したす。

split

-@split ƒƒ\ƒbƒh‚́A•¶Žš—ñ‚𕪊„‚µ‚Ü‚·B
+ split メ゜ッドは、文字列を分割したす。

-\•¶ : split(<ƒpƒ^[ƒ“/ƒfƒŠƒ~ƒ^W‡>, <•¶Žš—ñ>, <(—\–ñ)>, <‹ó‚Ì—v‘f‚𖳎‹‚·‚é‚©=false>) +構文 : split(<パタヌン/デリミタ集合>, <文字列>, <(予玄)>, <空の芁玠を無芖するか=false>)
-@”z—ñ‚ð‰Šú‰»‚µA‚±‚Ì”z—ñ‚ɁA•¶Žš—ñ‚ðƒpƒ^[ƒ“‚Ü‚œ‚̓fƒŠƒ~ƒ^W‡‚Å‹æØ‚Á‚œ•š‚ðƒRƒs[‚µ‚Ü‚·B
-@‘æ‚Pˆø”‚ɂ̓pƒ^[ƒ“‚Ü‚œ‚̓fƒŠƒ~ƒ^W‡‚ðŽw’肵‚Ü‚·B
-@ƒpƒ^[ƒ“‚͐³‹K•\Œ»ƒIƒuƒWƒFƒNƒg‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@ƒfƒŠƒ~ƒ^W‡‚ɂ́A‹æØ‚è‹L†‚Æ‚È‚é•¶Žš‚ðŽw’肵‚Ü‚·B•¶Žš—ñ‚ðŽw’è‚·‚邱‚Æ‚Å‹æØ‚è•¶Žš‚𕡐”Žw’è‚Å‚«‚Ü‚·B
-@‘æ‚Rˆø”‚͏«—ˆ‚̃o[ƒWƒ‡ƒ“‚Ì‚œ‚߂ɗ\–ñ‚³‚ê‚Ä‚¢‚Ü‚·B
-@‹ó‚Ì—v‘f‚𖳎‹‚·‚é‚©A‚ł́A‹ó‚Ì—v‘f ( ‚œ‚Æ‚Š‚ÎƒJƒ“ƒ}‚ðƒfƒŠƒ~ƒ^‚É‚µ‚Ä‚¢‚邯‚«‚É ,,,,, ‚È‚Ç ) ‚̏ꍇ‚É‚»‚Ì—v‘f‚ð”z—ñ‚ɃRƒs[‚µ‚È‚¢ê‡‚Í true ‚ðŽw’肵‚Ü‚·B
-@ˆø”‚̏‡”Ô‚É’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 配列を初期化し、この配列に、文字列をパタヌンたたはデリミタ集合で区切った物をコピヌしたす。
+ 第匕数にはパタヌンたたはデリミタ集合を指定したす。
+ パタヌンは正芏衚珟オブゞェクトである必芁がありたす。
+ デリミタ集合には、区切り蚘号ずなる文字を指定したす。文字列を指定するこずで区切り文字を耇数指定できたす。
+ 第匕数は将来のバヌゞョンのために予玄されおいたす。
+ 空の芁玠を無芖するか、では、空の芁玠 ( たずえばカンマをデリミタにしおいるずきに ,,,,, など ) の堎合にその芁玠を配列にコピヌしない堎合は true を指定したす。
+ 匕数の順番に泚意しおください。

join

-@join ƒƒ\ƒbƒh‚́A”z—ñ‚ðŒ‹‡‚µAˆê‚‚̕¶Žš—ñ‚É‚µ‚Ü‚·B
+ join メ゜ッドは、配列を結合し、䞀぀の文字列にしたす。

-\•¶ : join(<ƒfƒŠƒ~ƒ^>, <(—\–ñ)>, <‹ó‚Ì—v‘f‚𖳎‹‚·‚é‚©=false>) +構文 : join(<デリミタ>, <(予玄)>, <空の芁玠を無芖するか=false>)
-@”z—ñ‚ÌŠe—v‘f‚ðƒfƒŠƒ~ƒ^‚ÅŒ‹‡‚µAŒ‹‡‚µ‚œ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·B
-@‹ó‚Ì—v‘f‚𖳎‹‚·‚é‚©A‚ª true ‚̏ꍇ‚́A—v‘f’†‚Ì void ‚Í–³Ž‹‚³‚ê‚Ü‚·B
+ 配列の各芁玠をデリミタで結合し、結合した文字列を返したす。
+ 空の芁玠を無芖するか、が true の堎合は、芁玠䞭の void は無芖されたす。

-—á:
    var ar = [ "a", "b", void, "d" ];
-    var s1 = ar.join(","); // s1 ‚ɂ͠"a,b,,d" ‚ª‘ã“ü‚³‚ê‚é
-    var s2 = ar.join(",",,true); // s2 ‚ɂ͠"a,b,d" ‚ª‘ã“ü‚³‚ê‚é
+䟋:
    var ar = [ "a", "b", void, "d" ];
+    var s1 = ar.join(","); // s1 ã«ã¯ "a,b,,d" ãŒä»£å…¥ã•れる
+    var s2 = ar.join(",",,true); // s2 ã«ã¯ "a,b,d" ãŒä»£å…¥ã•れる

reverse

-@reverse ƒƒ\ƒbƒh‚́A”z—ñ‚Ì—v‘f‚Ì•À‚Ñ‚ð‹t‚³‚܂ɂµ‚Ü‚·B
+ reverse メ゜ッドは、配列の芁玠の䞊びを逆さたにしたす。

-\•¶ : reverse()
+構文 : reverse()

sort

-@sort ƒƒ\ƒbƒh‚́A”z—ñ‚ðƒ\[ƒg(•À‚ёւŠ)‚µ‚Ü‚·B
+ sort メ゜ッドは、配列を゜ヌト(䞊び替え)したす。

-\•¶ : sort(<ƒ\[ƒg‡='+'>, <ˆÀ’èƒ\[ƒg‚ðs‚€‚©=false>) +構文 : sort(<゜ヌト順='+'>, <安定゜ヌトを行うか=false>)
-@ƒ\[ƒg‡‚͈ȉº‚Ì•¶Žš—ñ‚̂ǂꂩ‚Å‚·Bž‡‚ł͏¬‚³‚¢•š‚©‚ç‘å‚«‚¢•š‚Ö‚Æ•À‚Ñ‘Ö‚Š‚ç‚êA~‡‚Í‚»‚Ì‹t‚Å‚·BÈ—ª‚·‚邯 '+' ‚ðŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
+ ゜ヌト順は以䞋の文字列のどれかです。昇順では小さい物から倧きい物ぞず䞊び替えられ、降順はその逆です。省略するず '+' を指定されたず芋なされたす。

-"+"  : ž‡ (’ʏí‚Ì < ‰‰ŽZŽq‚ł̔äŠr)
-"-"  : ~‡
-"0"  : ”’l‚É‚æ‚鏞‡ ( 10,2,1 ‚Í 1,2,10 ‚É•À‚Ñ‘Ö‚Š‚ç‚ê‚Ü‚· )
-"9"  : ”’l‚É‚æ‚é~‡
-"a"  : •¶Žš—ñ‚É‚æ‚鏞‡ ( "a","c","b" ‚Í "a","b","c" ‚É•À‚Ñ‘Ö‚Š‚ç‚ê‚Ü‚· )
-"z"  : •¶Žš—ñ‚É‚æ‚é~‡
+"+"  : æ˜‡é † (通垞の < æŒ”算子での比范)
+"-"  : é™é †
+"0"  : æ•°å€€ã«ã‚ˆã‚‹æ˜‡é † ( 10,2,1 ã¯ 1,2,10 ã«äžŠã³æ›¿ãˆã‚‰ã‚ŒãŸã™ )
+"9"  : æ•°å€€ã«ã‚ˆã‚‹é™é †
+"a"  : æ–‡å­—列による昇順 ( "a","c","b" ã¯ "a","b","c" ã«äžŠã³æ›¿ãˆã‚‰ã‚ŒãŸã™ )
+"z"  : æ–‡å­—列による降順

-@ƒ\[ƒg‡‚Ì•¶Žš‚̕ςí‚è‚Ɋ֐”‚ðŽw’è‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·BŠÖ”‚Í‚Q‚‚̈ø”‚ðŽ‚¿‚Ü‚·B‘æ‚Pˆø”‚ª‘æ‚Qˆø”‚æ‚è‚à‘O‚É—ˆ‚é‚ׂ«ê‡‚ɐ^‚ð•Ô‚·ŠÖ”‚ðŽw’肵‚Ü‚· (JavaScript ‚Ì sort ƒƒ\ƒbƒh‚É“n‚·ŠÖ”‚ƁA–ß‚è’l‚̈Ӗ¡‚ªˆá‚€‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢ )B
+ ゜ヌト順の文字の倉わりに関数を指定するこずが出来たす。関数は぀の匕数を持ちたす。第匕数が第匕数よりも前に来るべき堎合に真を返す関数を指定したす (JavaScript の sort メ゜ッドに枡す関数ず、戻り倀の意味が違うので泚意しおください )。

-@‘æ‚Qˆø”‚ɂ́AˆÀ’èƒ\[ƒg‚ðs‚€‚©‚Ç‚€‚©‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邯 false ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚êA•sˆÀ’è‚ȃ\[ƒg‚ªs‚í‚ê‚Ü‚·BˆÀ’èƒ\[ƒg‚́A“¯‚¶‡ˆÊ‚Ì”z—ñ—v‘f‚̏‡”Ԃ́Aƒ\[ƒgŒã‚à“¯‚¶‡”ԂɂȂè‚Ü‚·B•sˆÀ’èƒ\[ƒg‚̏ꍇ‚Í“¯‚¶‡ˆÊ‚Ì”z—ñ—v‘f‚̏‡”Ԃ́Aƒ\[ƒgŒã‚É“¯‚¶‡”ԂɂȂé•ۏ؂͂ ‚è‚Ü‚¹‚ñB
+ 第匕数には、安定゜ヌトを行うかどうかを指定したす。省略するず false が指定されたず芋なされ、䞍安定な゜ヌトが行われたす。安定゜ヌトは、同じ順䜍の配列芁玠の順番は、゜ヌト埌も同じ順番になりたす。䞍安定゜ヌトの堎合は同じ順䜍の配列芁玠の順番は、゜ヌト埌に同じ順番になる保蚌はありたせん。

-—á:
    var array = [ 0, 1, 2, 10, 12, 14, 4, 6, 2 ];
+䟋:
    var array = [ 0, 1, 2, 10, 12, 14, 4, 6, 2 ];
    array.sort();
-        // ª ƒƒ\ƒbƒhŽÀsŒãAarray ‚Í [0, 1, 2, 2, 4, 6, 10, 12, 14] ‚É
+        // â†‘ ãƒ¡ã‚œãƒƒãƒ‰å®Ÿè¡ŒåŸŒã€array ã¯ [0, 1, 2, 2, 4, 6, 10, 12, 14] ã«
    array.sort('-');
-        // ª ƒƒ\ƒbƒhŽÀsŒãAarray ‚Í [14, 12, 10, 6, 4, 2, 2, 1, 0] ‚É
+        // â†‘ ãƒ¡ã‚œãƒƒãƒ‰å®Ÿè¡ŒåŸŒã€array ã¯ [14, 12, 10, 6, 4, 2, 2, 1, 0] ã«
    array.sort('a');
-        // ª ƒƒ\ƒbƒhŽÀsŒãAarray ‚Í [0, 1, 10, 12, 14, 2, 2, 4, 6] ‚É
+        // â†‘ ãƒ¡ã‚œãƒƒãƒ‰å®Ÿè¡ŒåŸŒã€array ã¯ [0, 1, 10, 12, 14, 2, 2, 4, 6] ã«

    var array = [ "hoge", "foo" , "bar", "baz" ];
    array.sort();
-        // ª ƒƒ\ƒbƒhŽÀsŒãAarray ‚Í ["bar", "baz", "foo", "hoge"] ‚É
+        // â†‘ ãƒ¡ã‚œãƒƒãƒ‰å®Ÿè¡ŒåŸŒã€array ã¯ ["bar", "baz", "foo", "hoge"] ã«

    var array = [ "abcd", "abc", "ab", "a" , "b", "c" ];
    array.sort(function(a,b) { return a< b; } );
-        // ª '+' ‚ÌŽw’è‚Æ“¯‚¶ˆÓ–¡
+        // â†‘ '+' ã®æŒ‡å®šãšåŒã˜æ„å‘³

    var array = [ "abcd", "abc", "ab", "a" , "b", "c" ];
    array.sort(function(a,b) { return a.length < b.length; } );
-        // ª •¶Žš—ñ‚Ì’·‚³‚Ì’Z‚¢‡
-        // (’·‚³‚ª“¯‚¶"a" "b" "c" ‚ªƒ\[ƒgŒã‚à "a" "b" "c"
-        // ‚̏‡”Ô‚Å‚ ‚é•ۏ؂͂Ȃ¢)
+        // â†‘ æ–‡å­—列の長さの短い順
+        // (長さが同じ"a" "b" "c" ãŒã‚œãƒŒãƒˆåŸŒã‚‚ "a" "b" "c"
+        // ã®é †ç•ªã§ã‚る保蚌はない)

    var array = [ "abcd", "abc", "ab", "a" , "b", "c" ];
    array.sort(function(a,b) { return a.length < b.length; }, true );
-        // ª •¶Žš—ñ‚Ì’·‚³‚Ì’Z‚¢‡
-        // (’·‚³‚ª“¯‚¶"a" "b" "c" ‚̓\[ƒgŒã‚à‚±‚̏‡”Ô‚Å‚ ‚é)
+        // â†‘ æ–‡å­—列の長さの短い順
+        // (長さが同じ"a" "b" "c" ã¯ã‚œãƒŒãƒˆåŸŒã‚‚この順番である)

saveStruct

-@saveStruct ‚̓tƒ@ƒCƒ‹‚֍\‘¢‰»‚³‚ꂜƒf[ƒ^‚̏o—Í‚ðs‚¢‚Ü‚·B
+ saveStruct はファむルぞ構造化されたデヌタの出力を行いたす。

-\•¶ : save(<ƒtƒ@ƒCƒ‹–Œ>, <ƒ‚[ƒh=''>)
+構文 : save(<ファむル名>, <モヌド=''>)

-@saveStruct ƒƒ\ƒbƒh‚́A—v‘f‚̏ó‘Ԃ𕜌³‰Â”\‚ȏó‘ԂŃtƒ@ƒCƒ‹‚ɏo—Í‚µ‚Ü‚·B
-@Še—v‘f‚ɂ͕¶Žš—ñAŽÀ”AƒIƒNƒeƒbƒg—ñA®”‚ðŠÜ‚߂邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œA—v‘f‚ɃIƒuƒWƒFƒNƒg‚ª‚ ‚Á‚œê‡‚́A‚»‚ꂪ Array ƒNƒ‰ƒX‚ ‚é‚¢‚Í Dictionary ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Å‚ ‚éê‡‚ÉŒÀ‚èA‚»‚̃IƒuƒWƒFƒNƒg‚Ì’†g‚àƒtƒ@ƒCƒ‹‚ɏo—Í‚µ‚Ü‚·B‚»‚êˆÈŠO‚Ì—v‘f‚Í void ‚ªo—Í‚³‚ê‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎA
+ saveStruct メ゜ッドは、芁玠の状態を埩元可胜な状態でファむルに出力したす。
+ 各芁玠には文字列、実数、オクテット列、敎数を含めるこずができたす。たた、芁玠にオブゞェクトがあった堎合は、それが Array クラスあるいは Dictionary クラスのオブゞェクトである堎合に限り、そのオブゞェクトの䞭身もファむルに出力したす。それ以倖の芁玠は void が出力されたす。
+ たずえば、

-—á:
    ([ 1, 2, 3, [4, 5], %[ a : 1, b : 2 ], "•¶Žš—ñ" ]).saveStruct("out.txt");
+䟋:
    ([ 1, 2, 3, [4, 5], %[ a : 1, b : 2 ], "文字列" ]).saveStruct("out.txt");

-@‚Å‚Í + では
(const) [
    1,
@@ -201,121 +201,121 @@         "a" => 1,
        "b" => 2
    ],
-    "•¶Žš—ñ"
+    "文字列"
]

-@‚̂悀‚È“à—e‚ªo—Í‚³‚ê‚Ü‚·B‚±‚ê‚Í‚±‚̃tƒ@ƒCƒ‹‘S‘Ì‚ðˆê‚‚̎®‚Æ‚µ‚Ä•]‰¿‚·‚邱‚Ƃɂæ‚èA•Û‘¶‚µ‚œŽž‚Æ“¯‚¶\‘¢‚𕜌³‚Å‚«‚é‚à‚̂ł·B
-@‚±‚±‚Å‚Ì (const) ‚́A [ ] ‚â %[ ] ‚Ì’†g‚ª’萔€‚µ‚©–³‚¢‚±‚Æ‚ð•\‚µ‚Ä‚¢‚Ü‚·BƒRƒ“ƒpƒCƒ‰‚Í‚±‚Ì(const) ‚ðŒ©‚Â‚¯‚邯A’ŒŒã‚ÌŽ®’†Ž«‘”z—ñ‚⎮’†”z—ñ‚ðA’†g‚ª’萔€‚µ‚©‚È‚¢‚±‚ƂƉŒ’肵‚āA‚Œø—Š‚Å“Ç‚Ýž‚ÞŽ–‚ª‚Å‚«‚Ü‚·B
-@saveStruct ƒƒ\ƒbƒh‚́A‚±‚Ì Array ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒgŽ©g‚ð•Ô‚µ‚Ü‚·B
+ のような内容が出力されたす。これはこのファむル党䜓を䞀぀の匏ずしお評䟡するこずにより、保存した時ず同じ構造を埩元できるものです。
+ ここでの (const) は、 [ ] や %[ ] の䞭身が定数項しか無いこずを衚しおいたす。コンパむラはこの(const) を芋぀けるず、盎埌の匏䞭蟞曞配列や匏䞭配列を、䞭身が定数項しかないこずず仮定しお、高効率で読み蟌む事ができたす。
+ saveStruct メ゜ッドは、この Array クラスのオブゞェクト自身を返したす。

assign

-@assign ƒƒ\ƒbƒh‚́A”z—ñ‚ðƒRƒs[‚µ‚Ü‚·B
+ assign メ゜ッドは、配列をコピヌしたす。

-\•¶ : assign(<ƒRƒs[Œ³”z—ñ>)
+構文 : assign(<コピヌ元配列>)

-@ˆø”‚ÅŽw’肳‚ꂜ‘Œ‚Ì”z—ñ‚Ì“à—e‚ðA‚»‚Á‚­‚èƒRƒs[‚µ‚Ü‚·B
+ 匕数で指定された他の配列の内容を、そっくりコピヌしたす。

-@Ž«‘”z—ñ (DictionaryƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg) ‚ðƒRƒs[Œ³”z—ñ‚ÉŽw’肵‚œê‡‚́A‚»‚ÌŽ«‘”z—ñ‚ÌŠeƒƒ“ƒo‚ªA–Œ‘OA’l‚̏‡‚ÉŒðŒÝ‚ÉŒ»‚ê‚é”z—ñ‚ƂȂè‚Ü‚·Bƒƒ“ƒo‚̏‡”Ô‚Í•s’è‚Æ‚È‚è‚Ü‚·B
+ 蟞曞配列 (Dictionaryクラスのオブゞェクト) をコピヌ元配列に指定した堎合は、その蟞曞配列の各メンバが、名前、倀の順に亀互に珟れる配列ずなりたす。メンバの順番は䞍定ずなりたす。

assignStruct

-@assignStruct ƒƒ\ƒbƒh‚́A”z—ñ‚ð\‘¢‚²‚ƃRƒs[‚µ‚Ü‚·B
+ assignStruct メ゜ッドは、配列を構造ごずコピヌしたす。

-\•¶ : assignStruct(<ƒRƒs[Œ³”z—ñ>)
+構文 : assignStruct(<コピヌ元配列>)

-@ˆø”‚ÅŽw’肳‚ꂜ‘Œ‚Ì”z—ñ‚Ì“à—e‚ðA‚»‚Á‚­‚èƒRƒs[‚µ‚Ü‚·B
-@assign ƒƒ\ƒbƒh‚ƈႢAƒƒ“ƒo‚É”z—ñ‚ ‚é‚¢‚ÍŽ«‘”z—ñ‚ª‚ ‚Á‚œê‡‚́AÄ‹A“I‚É‚»‚Ì“à—e‚à -ƒRƒs[‚µ‚Ü‚· ( assign ƒƒ\ƒbƒh‚̏ꍇ‚ÍŽQÆ‚ªƒRƒs[‚³‚ê‚邟‚¯‚Å‚· )B
+ 匕数で指定された他の配列の内容を、そっくりコピヌしたす。
+ assign メ゜ッドず違い、メンバに配列あるいは蟞曞配列があった堎合は、再垰的にその内容も +コピヌしたす ( assign メ゜ッドの堎合は参照がコピヌされるだけです )。

clear

-@clear ƒƒ\ƒbƒh‚́A”z—ñ‚Ì—v‘f‚ð‚·‚×‚Äíœ‚µ‚Ü‚·B
+ clear メ゜ッドは、配列の芁玠をすべお削陀したす。

erase

-@erase ƒƒ\ƒbƒh‚́AŽw’肳‚ꂜ“Y‚ŠŽš‚Ì—v‘f‚ðíœ‚µ‚Ü‚·B
+ erase メ゜ッドは、指定された添え字の芁玠を削陀したす。

-\•¶ : erase(<“Y‚ŠŽš>)
+構文 : erase(<添え字>)

-@Žw’肳‚ꂜˆÊ’u‚É‚ ‚é“Y‚ŠŽš‚ðíœ‚µ‚Ü‚·B“Y‚ŠŽšˆÈ~‚Ì—v‘f‚͈ê‚‚ž‚‘O‚É‚ž‚êA‹l‚ß‚ç‚ê‚Ü‚·B“Y‚ŠŽš‚ª”ÍˆÍŠO‚̏ꍇ‚Í—áŠO‚ª”­¶‚µ‚Ü‚·B
+ 指定された䜍眮にある添え字を削陀したす。添え字以降の芁玠は䞀぀ず぀前にずれ、詰められたす。添え字が範囲倖の堎合は䟋倖が発生したす。

remove

-@remove ƒƒ\ƒbƒh‚́AŽw’肳‚ꂜ’l‚Æ“¯‚¶’l‚ðŽ‚Â—v‘f‚ðíœ‚µ‚Ü‚·B
+ remove メ゜ッドは、指定された倀ず同じ倀を持぀芁玠を削陀したす。

-\•¶ : remove(<’l>, <‚·‚ׂč폜‚·‚é‚©=true>)
+構文 : remove(<倀>, <すべお削陀するか=true>)

-@Žw’肳‚ꂜ’l‚ÆŠe—v‘f‚ðŽ¯•Ê”äŠr‚µ ( === ‰‰ŽZŽq‚Ì“®ì )Aˆê’v‚µ‚œ—v‘f‚ðíœ‚µ‚Ü‚·B
-@‚·‚ׂč폜‚·‚é‚©A‚ª false ‚̏ꍇ‚́AÅ‰‚ÉŒ©‚‚©‚Á‚œ—v‘f‚݂̂ðíœ‚µ‚Ü‚·B‚»‚€‚łȂ¯‚ê‚΁AŒ©‚‚©‚Á‚œ‚·‚ׂĂ̗v‘f‚ðíœ‚µ‚Ü‚·B
+ 指定された倀ず各芁玠を識別比范し ( === 挔算子の動䜜 )、䞀臎した芁玠を削陀したす。
+ すべお削陀するか、が false の堎合は、最初に芋぀かった芁玠のみを削陀したす。そうでなければ、芋぀かったすべおの芁玠を削陀したす。

insert

-@insert ƒƒ\ƒbƒh‚́AŽw’肳‚ꂜ’l‚ðŽw’肳‚ꂜˆÊ’u‚É‘}“ü‚µ‚Ü‚·B
+ insert メ゜ッドは、指定された倀を指定された䜍眮に挿入したす。

-\•¶ : insert(<ˆÊ’u>, <’l>)
+構文 : insert(<䜍眮>, <倀>)

-@ˆÊ’u‚ÅŽŠ‚³‚ꂜ“Y‚ŠŽšˆÊ’u‚ɁA’l‚ÅŽŠ‚³‚ꂜ—v‘f‚ð‘}“ü‚µ‚Ü‚·BˆÊ’uˆÈ~‚Ì—v‘f‚͈ê‚‚ž‚ÂŒã‚ë‚É‚ž‚ê‚Ü‚·B
+ 䜍眮で瀺された添え字䜍眮に、倀で瀺された芁玠を挿入したす。䜍眮以降の芁玠は䞀぀ず぀埌ろにずれたす。

add

-@add ƒƒ\ƒbƒh‚́AŽw’肳‚ꂜ’l‚ð”z—ñ‚̍Ōã‚ɒljÁ‚µ‚Ü‚·B
+ add メ゜ッドは、指定された倀を配列の最埌に远加したす。

-\•¶ : add(<’l>)
+構文 : add(<倀>)

-@”z—ñ‚̍Ōã‚É’l‚ÅŽŠ‚³‚ꂜ—v‘f‚ð’ljÁ‚µ‚Ü‚·B
-@‚±‚̃ƒ\ƒbƒh‚Í’l‚ª’ljÁ‚³‚ꂜˆÊ’u‚ð•Ô‚µ‚Ü‚·B
+ 配列の最埌に倀で瀺された芁玠を远加したす。
+ このメ゜ッドは倀が远加された䜍眮を返したす。

find

-@find ƒƒ\ƒbƒh‚́AŽw’肳‚ꂜ’l‚ªÅ‰‚ÉŒ»‚ê‚é“Y‚ŠŽš‚ð•Ô‚µ‚Ü‚·B
+ find メ゜ッドは、指定された倀が最初に珟れる添え字を返したす。

-\•¶ : find(<’l>, <ŒŸõŠJŽnˆÊ’u=0>)
+構文 : find(<倀>, <怜玢開始䜍眮=0>)

-@Žw’肳‚ꂜ’l‚ðAŒŸõŠJŽnˆÊ’u‚Ì“Y‚ŠŽš‚©‚ç‡‚ÉŒ©‚Ä‚¢‚«AÅ‰‚ÉŒ»‚ê‚é“Y‚ŠŽš‚ð•Ô‚µ‚Ü‚·BŽw’肳‚ꂜ’l‚ªŒ©‚‚©‚ç‚È‚©‚Á‚œ‚Æ‚«‚Í -1 ‚ð•Ô‚µ‚Ü‚·B
-@”äŠr‚ɂ͎¯•Ê”äŠr ( === ‰‰ŽZŽq‚Ì“®ì ) ‚ª—p‚¢‚ç‚ê‚Ü‚·B
+ 指定された倀を、怜玢開始䜍眮の添え字から順に芋おいき、最初に珟れる添え字を返したす。指定された倀が芋぀からなかったずきは -1 を返したす。
+ 比范には識別比范 ( === 挔算子の動䜜 ) が甚いられたす。

push

-@push ƒƒ\ƒbƒh‚́AŽw’肳‚ꂜ—v‘f‚ð”z—ñ‚̍Ōã‚ɒljÁ‚µ‚Ü‚·B
-@addƒƒ\ƒbƒh‚ƈႢA‚±‚̃ƒ\ƒbƒh‚͒ljÁŒã‚Ì”z—ñ‚̃TƒCƒY‚ð•Ô‚µ‚Ü‚·B‚Ü‚œA•¡”‚̈ø”‚ðŽw’肵‚œê‡‚́A‚·‚ׂĂ̈ø”‚ð‡”Ô‚É’Ç‰Á‚µ‚Ü‚·B
+ push メ゜ッドは、指定された芁玠を配列の最埌に远加したす。
+ addメ゜ッドず違い、このメ゜ッドは远加埌の配列のサむズを返したす。たた、耇数の匕数を指定した堎合は、すべおの匕数を順番に远加したす。

-\•¶ : push(<’l>, ...)
+構文 : push(<倀>, ...)

pop

-@push ƒƒ\ƒbƒh‚́A”z—ñ‚̍Ōォ‚çˆê‚—v‘f‚ðŽæ‚èo‚µA‚»‚ê‚ð•Ô‚µ‚Ü‚·BŽæ‚èo‚³‚ꂜ—v‘f‚Í”z—ñ‚©‚çíœ‚³‚ê‚Ü‚·(”z—ñ‚̃TƒCƒY‚͈ê‚ÂŒž‚è‚Ü‚·)B
-@‚±‚̃ƒ\ƒbƒh‚́AŽæ‚èo‚³‚ꂜ—v‘f‚ð•Ô‚µ‚Ü‚·B—v‘f‚ª–³‚©‚Á‚œê‡‚Ívoid‚ð•Ô‚µ‚Ü‚·B
+ push メ゜ッドは、配列の最埌から䞀぀芁玠を取り出し、それを返したす。取り出された芁玠は配列から削陀されたす(配列のサむズは䞀぀枛りたす)。
+ このメ゜ッドは、取り出された芁玠を返したす。芁玠が無かった堎合はvoidを返したす。

-\•¶ : pop()
+構文 : pop()

@@ -323,22 +323,22 @@

unshift

-@unshift ƒƒ\ƒbƒh‚́A—v‘f‚ð”z—ñ‚̐擪‚ɒljÁ‚µ‚Ü‚·B•¡”‚Ì—v‘f‚ªŽw’肳‚ꂜê‡‚Í•¡”‚Ì—v‘f‚ðæ“ª‚ɒljÁ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̏ꍇ‚́A‚œ‚Æ‚Š‚Î a, b, c ‚̏‡”Ô‚Å“n‚³‚ꂜê‡‚́A”z—ñ‚̐擪‚Ì—v‘f‚Í a, b, c ‚̏‡”ԂɂȂè‚Ü‚·B
-@‚±‚̃ƒ\ƒbƒh‚͒ljÁŒã‚Ì”z—ñ‚̃TƒCƒY‚ð•Ô‚µ‚Ü‚·B
+ unshift メ゜ッドは、芁玠を配列の先頭に远加したす。耇数の芁玠が指定された堎合は耇数の芁玠を先頭に远加するこずができたす。この堎合は、たずえば a, b, c の順番で枡された堎合は、配列の先頭の芁玠は a, b, c の順番になりたす。
+ このメ゜ッドは远加埌の配列のサむズを返したす。

-\•¶ : unshift(<’l>, ...)
+構文 : unshift(<倀>, ...)

shift

-@shift ƒƒ\ƒbƒh‚́A”z—ñ‚̍ŏ‰‚©‚çˆê‚—v‘f‚ðŽæ‚èo‚µA‚»‚ê‚ð•Ô‚µ‚Ü‚·BŽæ‚èo‚³‚ꂜ—v‘f‚Í”z—ñ‚©‚çíœ‚³‚ê‚Ü‚·(”z—ñ‚̃TƒCƒY‚͈ê‚ÂŒž‚è‚Ü‚·)B
-@‚±‚̃ƒ\ƒbƒh‚́AŽæ‚èo‚³‚ꂜ—v‘f‚ð•Ô‚µ‚Ü‚·B—v‘f‚ª–³‚©‚Á‚œê‡‚Ívoid‚ð•Ô‚µ‚Ü‚·B
+ shift メ゜ッドは、配列の最初から䞀぀芁玠を取り出し、それを返したす。取り出された芁玠は配列から削陀されたす(配列のサむズは䞀぀枛りたす)。
+ このメ゜ッドは、取り出された芁玠を返したす。芁玠が無かった堎合はvoidを返したす。

-\•¶ : shift()
+構文 : shift()

diff --git a/docs/tjs2doc/contents/basictypes.html b/docs/tjs2doc/contents/basictypes.html index f5719fd..e9a440f 100644 --- a/docs/tjs2doc/contents/basictypes.html +++ b/docs/tjs2doc/contents/basictypes.html @@ -5,67 +5,67 @@ - TJS2 ‚ÌŠî–{Œ^ + TJS2 の基本型 - + - + -

ƒvƒŠƒ~ƒeƒBƒuŒ^ +

プリミティブ型

-@tjsTypes.h ‚Å’è‹`‚³‚ê‚Ä‚¢‚éƒvƒŠƒ~ƒeƒBƒuŒ^‚ª‚¢‚­‚‚©‚ ‚è‚Ü‚·B
+ tjsTypes.h で定矩されおいるプリミティブ型がいく぀かありたす。

tjs_int
-
•„†‚ ‚萮”(Å’á32bit)
+
笊号あり敎数(最䜎32bit)
tjs_uint
-
•„†‚È‚µ®”(Å’á32bit)
+
笊号なし敎数(最䜎32bit)
tjs_int8
-
8bit‚Ì•„†‚ ‚萮”
+
8bitの笊号あり敎数
tjs_uint8
-
8bit‚Ì•„†‚È‚µ®”
+
8bitの笊号なし敎数
tjs_int16
-
16bit‚Ì•„†‚ ‚萮”
+
16bitの笊号あり敎数
tjs_uint16
-
16bit‚Ì•„†‚È‚µ®”
+
16bitの笊号なし敎数
tjs_int32
-
32bit‚Ì•„†‚ ‚萮”
+
32bitの笊号あり敎数
tjs_uint32
-
32bit‚Ì•„†‚È‚µ®”
+
32bitの笊号なし敎数
tjs_int64
-
64bit‚Ì•„†‚ ‚萮”
+
64bitの笊号あり敎数
tjs_uint64
-
64bit‚Ì•„†‚È‚µ®”
+
64bitの笊号なし敎数
tjs_char
-
ƒƒCƒh•¶Žš(TJS2‚Ì•¶Žš—ñŒ^‚̃vƒŠƒ~ƒeƒBƒuŒ^‚Æ‚µ‚ÄŽg—p‚³‚ê‚Ü‚·)
+
ワむド文字(TJS2の文字列型のプリミティブ型ずしお䜿甚されたす)
tjs_nchar
-
ƒiƒ[•¶Žš
+
ナロヌ文字
tjs_real
-
ŽÀ”Œ^(double)
+
実数型(double)
tTVInteger
-
tjs_int64‚Æ“¯‚¶
+
tjs_int64ず同じ
tTVReal
-
tjs_real‚Æ“¯‚¶
+
tjs_realず同じ

tTJSString

-@tTJSString Œ^‚Í TJS2 ‚Å—p‚¢‚é•¶Žš—ñŒ^‚ŁAtjs_char Œ^‚̃[ƒIŒ‹•¶Žš—ñ‚ðˆµ‚¢‚Ü‚·BtjsString.cpp / tjsString.h ‚É’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B‚Ü‚œA’Z‚­ ttstr ‚Æ‚¢‚€Œ^–Œ‚Å‚à—˜—p‰Â”\‚Å‚·B
-@‚±‚ÌŒ^‚Í•¶Žš—ñ—p‚̃ƒ‚ƒŠ‚ÌŠÇ—‚ðŽ©“®“I‚ɍs‚€‚Ù‚©AtTJSVariant Œ^ ‚Ƃ̐e˜a«‚ª‚‚¢Œ^‚Å‚·B
+ tTJSString 型は TJS2 で甚いる文字列型で、tjs_char 型のれロ終結文字列を扱いたす。tjsString.cpp / tjsString.h に定矩されおいたす。たた、短く ttstr ずいう型名でも利甚可胜です。
+ この型は文字列甚のメモリの管理を自動的に行うほか、tTJSVariant 型 ずの芪和性が高い型です。

eTJS

-@eTJS Œ^‚Í C++ —áŠOƒIƒuƒWƒFƒNƒg‚ÌŠî–{Œ^‚Å‚·BtjsError.h ‚É’è‹`‚³‚ê‚Ä‚¢‚Ü‚·BGetMessage ‚Æ‚¢‚€ƒƒ\ƒbƒh‚ª‚ ‚èA—áŠO‚ƂƂà‚ɓЂ°‚ç‚ꂜƒƒbƒZ[ƒW•¶Žš—ñ‚ðŽæ“Ÿ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ eTJS 型は C++ 䟋倖オブゞェクトの基本型です。tjsError.h に定矩されおいたす。GetMessage ずいうメ゜ッドがあり、䟋倖ずずもに投げられたメッセヌゞ文字列を取埗するこずができたす。

TJS_W

-@•¶Žš—ñƒŠƒeƒ‰ƒ‹‚ð tjs_char * Œ^‚ɕϊ·‚·‚邜‚߂̃}ƒNƒ‚Å‚·B
+ 文字列リテラルを tjs_char * 型に倉換するためのマクロです。

-—á : TJS_W("•¶Žš—ñƒŠƒeƒ‰ƒ‹")
+䟋 : TJS_W("文字列リテラル")
diff --git a/docs/tjs2doc/contents/browser2.css b/docs/tjs2doc/contents/browser2.css index b24b709..f265605 100644 --- a/docs/tjs2doc/contents/browser2.css +++ b/docs/tjs2doc/contents/browser2.css @@ -9,7 +9,7 @@ body{ } h1:before{ - content: "Ÿ "; + content: "◆ "; } h1{ @@ -262,11 +262,11 @@ div.tagremarks { } span.toindexanchor:before { - content: "¢ "; + content: "△ "; } span.toindexanchor:after { - content: " ¢"; + content: " △"; } div.toindex{ diff --git a/docs/tjs2doc/contents/class.html b/docs/tjs2doc/contents/class.html index 797aaca..b4af16c 100644 --- a/docs/tjs2doc/contents/class.html +++ b/docs/tjs2doc/contents/class.html @@ -5,27 +5,27 @@ - ƒNƒ‰ƒX + クラス - + - + -

ƒNƒ‰ƒX +

クラス

-@ƒNƒ‰ƒX‚́AƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邯‚«‚̐—Œ`‚ƂȂé‚à‚̂ł·BƒNƒ‰ƒX‚É‘®‚·‚é•ϐ”‚ðƒƒ“ƒo•ϐ”AƒNƒ‰ƒX‚É‘®‚·‚éŠÖ”‚ðƒƒ“ƒoŠÖ”A‚ ‚é‚¢‚̓ƒ\ƒbƒh‚ƌĂсAƒNƒ‰ƒX‚É‘®‚·‚éƒvƒƒpƒeƒB‚̓ƒ“ƒoƒvƒƒpƒeƒB‚ƌĂт܂·B
+ クラスは、オブゞェクトを䜜成するずきの雛圢ずなるものです。クラスに属する倉数をメンバ倉数、クラスに属する関数をメンバ関数、あるいはメ゜ッドず呌び、クラスに属するプロパティはメンバプロパティず呌びたす。

-@ƒNƒ‰ƒX‚ÍŠî–{“I‚ɂ͈ȉº‚̂悀‚É‚µ‚Đ錟‚µ‚Ü‚·B
+ クラスは基本的には以䞋のようにしお宣蚀したす。

class classname
{
-    // ƒƒ“ƒo‚⃁ƒ“ƒoƒƒ\ƒbƒh‚⃁ƒ“ƒoƒvƒƒpƒeƒB‚ð‹Lq
+    // ãƒ¡ãƒ³ãƒã‚„メンバメ゜ッドやメンバプロパティを蚘述

-    function classname() // ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+    function classname() // ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
    {
    }

@@ -38,40 +38,40 @@

-@ƒNƒ‰ƒX–Œ‚ɂ͎¯•ÊŽq‚ðŽw’肵‚Ü‚·B
+ クラス名には識別子を指定したす。

-@ƒNƒ‰ƒX“à‚ɂ́A‚»‚̃Nƒ‰ƒX‚ªì¬‚³‚ꂜ‚Æ‚«‚Ƀƒ“ƒo‚ƂȂé•ϐ”‚⃁ƒ\ƒbƒhAƒvƒƒpƒeƒB‚ð‹Lq‚µ‚Ü‚·B
+ クラス内には、そのクラスが䜜成されたずきにメンバずなる倉数やメ゜ッド、プロパティを蚘述したす。

-@ƒNƒ‰ƒX“à‚ɂ́AƒNƒ‰ƒX‚Æ“¯–Œ‚̃ƒ\ƒbƒh‚ª•K‚žˆê‚‚ ‚èAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ƌĂ΂ê‚Ü‚·B‚±‚ê‚́A new ‰‰ŽZŽq‚ðŽg—p‚µ‚ăIƒuƒWƒFƒNƒg‚ðì¬‚·‚邯‚«A‚±‚̊֐”‚ª new ‰‰ŽZŽq‚̈ø”‚𔺂Á‚ČĂяo‚³‚ê‚Ü‚·B
+ クラス内には、クラスず同名のメ゜ッドが必ず䞀぀あり、コンストラクタず呌ばれたす。これは、 new 挔算子を䜿甚しおオブゞェクトを䜜成するずき、この関数が new 挔算子の匕数を䌎っお呌び出されたす。

-@ƒNƒ‰ƒX“à‚ɂ͓¯—l‚ɁAfinalize ‚Æ‚¢‚€“ÁŽê‚ȃƒ\ƒbƒh‚ª‚ ‚è‚Ü‚·B‚±‚ê‚́AƒIƒuƒWƒFƒNƒg‚ªÁ–Å‚·‚邯‚«‚ɌĂ΂ê‚郁ƒ\ƒbƒh‚ŁAÈ—ª‰Â”\‚Å‚·B‘‚©‚È‚­‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
+ クラス内には同様に、finalize ずいう特殊なメ゜ッドがありたす。これは、オブゞェクトが消滅するずきに呌ばれるメ゜ッドで、省略可胜です。曞かなくおもかたいたせん。


-—á:
    class test
+䟋:
    class test
    {
        function test()
        {
-            // ƒRƒ“ƒXƒgƒ‰ƒNƒ^
-            // ‚±‚±‚ɁAƒIƒuƒWƒFƒNƒg‚ªì¬‚³‚ê‚邯‚«‚ɏˆ—‚·‚é“à—e‚ð‘‚­
+            // ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
+            // ã“こに、オブゞェクトが䜜成されるずきに凊理する内容を曞く
            variable = 0;
        }

        function finalize()
        {
-            // finalize ƒƒ\ƒbƒh
-            // ‚±‚±‚ɁAƒIƒuƒWƒFƒNƒg‚ª”jŠü‚³‚ê‚邯‚«‚ɏˆ—‚·‚é“à—e‚ð‘‚­
+            // finalize ãƒ¡ã‚œãƒƒãƒ‰
+            // ã“こに、オブゞェクトが砎棄されるずきに凊理する内容を曞く
        }

        function method1()
        {
-            // ƒƒ\ƒbƒh
+            // ãƒ¡ã‚œãƒƒãƒ‰
            System.inform(variable);
        }

-        var variable; // ƒƒ“ƒo•ϐ”
+        var variable; // ãƒ¡ãƒ³ãƒå€‰æ•°

-        property prop // ƒƒ“ƒoƒvƒƒpƒeƒB
+        property prop // ãƒ¡ãƒ³ãƒãƒ—ロパティ
        {
            getter() { return variable; } 
        }
@@ -80,161 +80,161 @@

-ƒNƒ‰ƒX‚ɑ΂µ‚Ä instanceof ‰‰ŽZŽq‚ð "Class" ‚𔺂Á‚ÄŽg—p‚µ‚œê‡‚͐^‚ɂȂè‚Ü‚·(ã‹L‚Ì—á‚ÅŒŸ‚€‚ƁAtest instanceof "Class" ‚͐^)B
+クラスに察しお instanceof 挔算子を "Class" を䌎っお䜿甚した堎合は真になりたす(䞊蚘の䟋で蚀うず、test instanceof "Class" は真)。
-

ƒIƒuƒWƒFƒNƒg‚̍쐬 +

オブゞェクトの䜜成

-@éŒŸ‚µ‚œƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ðì¬‚·‚é‚É‚Í new ‰‰ŽZŽq‚ðŽg‚¢‚Ü‚·B
-@new ‰‰ŽZŽq‚ÌŒã‚ɂ́AŠÖ”ŒÄ‚яo‚µ‚Æ“¯—l‚ɁAƒNƒ‰ƒX–Œ‚ƁAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚É“n‚·ˆø”‚ðŽw’肵‚Ü‚·B
+ 宣蚀したクラスのオブゞェクトを䜜成するには new 挔算子を䜿いたす。
+ new 挔算子の埌には、関数呌び出しず同様に、クラス名ず、コンストラクタに枡す匕数を指定したす。

-—á:
    class Test
+䟋:
    class Test
    {
-        var variable1 = getValue(); // ƒƒ“ƒo•ϐ”‚̏‰Šú‰»
+        var variable1 = getValue(); // ãƒ¡ãƒ³ãƒå€‰æ•°ã®åˆæœŸåŒ–

-        function Test(arg1, arg2) // ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+        function Test(arg1, arg2) // ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
        {
-            // ‚±‚±‚ł͠new ‰‰ŽZŽq‚ÅŽw’肵‚œˆø”‚ª arg1 ‚Æ arg2 ‚ɂ킜‚Á‚Ä‚¢‚é
+            // ã“こでは new æŒ”算子で指定した匕数が arg1 ãš arg2 ã«ã‚ãŸã£ãŠã„ã‚‹
        }
    }

-    var newobject = new Test(1, 2); // ˆø”‚É 1, 2 ‚ð“n‚µ‚Ä test ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ðì¬
+    var newobject = new Test(1, 2); // åŒ•数に 1, 2 ã‚’枡しお test ã‚¯ãƒ©ã‚¹ã®ã‚ªãƒ–ゞェクトを䜜成


-@ƒNƒ‰ƒX‚ªì¬‚³‚ê‚邯‚«‚̏ˆ—‚̏‡”Ԃ͈ȉº‚Ì’Ê‚è‚Å‚·B
+ クラスが䜜成されるずきの凊理の順番は以䞋の通りです。

-
  1. ‚Ü‚ž‹ó‚̃IƒuƒWƒFƒNƒg‚ªì¬‚³‚ê‚é
  2. ƒƒ\ƒbƒhAƒvƒƒpƒeƒB‚ª“o˜^‚³‚ê‚é
  3. ƒƒ“ƒo•ϐ”‚ªì¬‚³‚ê‚é ( ‚±‚̂Ƃ«‰Šú‰»‚ª•K—v‚ȕϐ”‚͏‰Šú‰»‚³‚ê‚é )
  4. ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªŽÀs‚³‚ê‚é

Note
-@ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ւ̈ø”‚ª‚È‚¢ê‡‚Å‚ ‚Á‚Ä‚àAnew ‰‰ŽZŽq‚Ì ( ) ‚ðÈ—ª‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB JavaScript ‚̂悀‚É new Test ‚Ə‘‚­‚±‚Ƃ͂ł«‚Ü‚¹‚ñBnew Test( ) ‚Ə‘‚­•K—v‚ª‚ ‚è‚Ü‚·B
+
  1. たず空のオブゞェクトが䜜成される
  2. メ゜ッド、プロパティが登録される
  3. メンバ倉数が䜜成される ( このずき初期化が必芁な倉数は初期化される )
  4. コンストラクタが実行される

Note
+ コンストラクタぞの匕数がない堎合であっおも、new 挔算子の ( ) を省略するこずはできたせん。 JavaScript のように new Test ず曞くこずはできたせん。new Test( ) ず曞く必芁がありたす。


-@“Á‚ɁAƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB“à‚Å‚»‚̃Nƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ðì¬‚·‚éê‡A‚ ‚é‚¢‚Í‚»‚̃Nƒ‰ƒX‚̃X[ƒp[ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ðì¬‚·‚éê‡AˆÈ‰º‚̂悀‚É‚·‚邯ƒGƒ‰[‚ɂȂè‚Ü‚·B
+ 特に、クラスのメ゜ッドやプロパティ内でそのクラスのオブゞェクトを䜜成する堎合、あるいはそのクラスのスヌパヌクラスのオブゞェクトを䜜成する堎合、以䞋のようにするず゚ラヌになりたす。

-—á:
    class Test
+䟋:
    class Test
    {
-        function Test() // ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+        function Test() // ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
        {
        }

        function func()
        {
-            return new Test(); // ƒGƒ‰[
+            return new Test(); // ã‚šãƒ©ãƒŒ
        }
    }


-@‚È‚º‚È‚ç‚΁AƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB“à‚Å Test ‚Æ’P‚ɏ‘‚­‚ƁAƒNƒ‰ƒX‚Å‚ ‚é Test ‚æ‚è‚à‚»‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Ì Test ‚Ì•û‚ªƒXƒR[ƒv“I‚ɋ߂¢‚œ‚߁AƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì Test ŽQÆ‚³‚ê‚Ä‚µ‚Ü‚€‚©‚ç‚Å‚·B‚±‚̏ꍇ‚Í‚±‚ê‚ð”ð‚¯‚é‚œ‚߂ɁAˆÈ‰º‚̂悀‚É–ŸŽŠ“I‚É global. ‚ðŽg—p‚·‚é•K—v‚ª‚ ‚è‚Ü‚· ( ƒNƒ‰ƒX‚Í global ‚É“o˜^‚³‚ê‚é‚©‚ç‚Å‚· )B
+ なぜならば、クラスのメ゜ッドやプロパティ内で Test ず単に曞くず、クラスである Test よりもそのコンストラクタの Test の方がスコヌプ的に近いため、コンストラクタの Test 参照されおしたうからです。この堎合はこれを避けるために、以䞋のように明瀺的に global. を䜿甚する必芁がありたす ( クラスは global に登録されるからです )。


-—á:
    class Test
+䟋:
    class Test
    {
-        function Test() // ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+        function Test() // ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
        {
        }

        function func()
        {
-            return new global.Test(); // ‚±‚ê‚È‚ç‚ΠOK
+            return new global.Test(); // ã“れならば OK
        }
    }

-

ƒIƒuƒWƒFƒNƒg‚Ì–³Œø‰» +

オブゞェクトの無効化

-@TJS2 ‚ł́AƒIƒuƒWƒFƒNƒg‚ªíœ‚³‚ê‚éÛAƒIƒuƒWƒFƒNƒg‚Ì–³Œø‰»‚ƃIƒuƒWƒFƒNƒg‚̍폜A‚Æ‚¢‚€‚Q‚‚̒iŠK‚𓥂݂܂·B
-@ƒIƒuƒWƒFƒNƒg‚ª–³Œø‰»‚³‚ê‚邯‚«A finalize ƒƒ\ƒbƒh‚ªŒÄ‚΂êA‚»‚̃IƒuƒWƒFƒNƒg‚Í–³Œø‚Å‚ ‚邯‚¢‚€ƒ}[ƒN‚ª‚‚¯‚ç‚ê‚Ü‚·BˆÈ~‚Ì‚»‚̃IƒuƒWƒFƒNƒg‚ւ̃AƒNƒZƒX‚Í‚·‚ׂĎž”s‚µA—áŠO‚ª”­¶‚·‚邿‚€‚ɂȂè‚Ü‚·BƒIƒuƒWƒFƒNƒg‚ª–³Œø‰»‚³‚ê‚Ä‚¢‚é‚©‚Ç‚€‚©‚Í isvalid ‰‰ŽZŽq‚Å’²‚ׂ邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ TJS2 では、オブゞェクトが削陀される際、オブゞェクトの無効化ずオブゞェクトの削陀、ずいう぀の段階を螏みたす。
+ オブゞェクトが無効化されるずき、 finalize メ゜ッドが呌ばれ、そのオブゞェクトは無効であるずいうマヌクが぀けられたす。以降のそのオブゞェクトぞのアクセスはすべお倱敗し、䟋倖が発生するようになりたす。オブゞェクトが無効化されおいるかどうかは isvalid 挔算子で調べるこずができたす。

-@ƒIƒuƒWƒFƒNƒg‚Í invalidate ‰‰ŽZŽq‚Å–³Œø‰»‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ オブゞェクトは invalidate 挔算子で無効化するこずができたす。


-—á:
    class Test
+䟋:
    class Test
    {
        var variable;

        function Test()
        {
-            // ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+            // ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
            variable = new AnotherClass();
        }

        function finalize()
        {
-            // finalize ƒƒ\ƒbƒh‚Í–³Œø‰»‚³‚ê‚œŽž‚ɌĂ΂ê‚é
+            // finalize ãƒ¡ã‚œãƒƒãƒ‰ã¯ç„¡åŠ¹åŒ–ã•ã‚ŒãŸæ™‚ã«å‘Œã°ã‚Œã‚‹
            invalidate variable;
        }
    }

-    var object = new Test(); // ƒIƒuƒWƒFƒNƒg‚ðì¬
+    var object = new Test(); // ã‚ªãƒ–ゞェクトを䜜成

-    (—ª)
+    (略)

-    invalidate object; // ƒIƒuƒWƒFƒNƒg‚𖳌ø‰»
+    invalidate object; // ã‚ªãƒ–ゞェクトを無効化


-@invalidate ‰‰ŽZŽq‚ð—p‚¢‚È‚­‚Ä‚àAƒIƒuƒWƒFƒNƒg‚Í•K—v‚Æ‚³‚ê‚È‚­‚È‚Á‚œŽž“_‚ō폜‚³‚ê‚Ü‚·B‚±‚̂Ƃ«A–³Œø‰»‚³‚ê‚Ä‚¢‚È‚¯‚ê‚΁A‚»‚ÌŽž“_‚Å–³Œø‰»‚³‚ê‚Ü‚·B
-@TJS2 ‚ł͂¢‚ƒIƒuƒWƒFƒNƒg‚ªíœ‚³‚ê‚é‚©‚Ì–ŸŠm‚È‹K’肪–³‚­Aíœ‚â–³Œø‰»‚́u‚¢‚Â‚Å‚à‚š‚±‚è‚€‚év‚±‚ƂɂȂè‚Ü‚·B‚µ‚œ‚ª‚Á‚āA–³Œø‰»‚³‚ê‚ĂȂ¢ƒIƒuƒWƒFƒNƒg‚ÍíœŽž‚É–³Œø‰»‚³‚ê‚邜‚߁AŽv‚í‚ÊŽž“_‚Å finalize ƒƒ\ƒbƒh‚ªŒÄ‚΂ê‚Ä‚µ‚Ü‚€‰Â”\«‚ª‚ ‚è‚Ü‚·B‚±‚ê‚ð”ð‚¯‚é‚œ‚߂ɂàAƒIƒuƒWƒFƒNƒg‚ðŽg‚¢I‚í‚Á‚œ‚ç invalidate ‰‰ŽZŽq‚Å–³Œø‰»‚·‚邱‚Æ‚ð‚š‚·‚·‚ß‚µ‚Ü‚·B
+ invalidate 挔算子を甚いなくおも、オブゞェクトは必芁ずされなくなった時点で削陀されたす。このずき、無効化されおいなければ、その時点で無効化されたす。
+ TJS2 ではい぀オブゞェクトが削陀されるかの明確な芏定が無く、削陀や無効化は「い぀でもおこりうる」こずになりたす。したがっお、無効化されおないオブゞェクトは削陀時に無効化されるため、思わぬ時点で finalize メ゜ッドが呌ばれおしたう可胜性がありたす。これを避けるためにも、オブゞェクトを䜿い終わったら invalidate 挔算子で無効化するこずをおすすめしたす。


Note
-@invalidate ‰‰ŽZŽq‚Í C++ ‚Ì delete ‰‰ŽZŽq‚ɋ߂¢“­‚«‚ð‚µ‚Ü‚·B
-@TJS2 ‚Ì delete ‰‰ŽZŽq‚Í C++ ‚Ì delete ‰‰ŽZŽq‚ƈႢAƒƒ“ƒo‚⃍[ƒJƒ‹•ϐ”‚ðíœ‚·‚邜‚߂̉‰ŽZŽq‚Å‚·BƒIƒuƒWƒFƒNƒgŽ©‘̂𖳌ø‰»‚µ‚œ‚èíœ‚µ‚œ‚è‚Í‚µ‚Ü‚¹‚ñ‚ªAƒƒ“ƒo‚⃍[ƒJƒ‹•ϐ”‚ðíœ‚µ‚œ‚±‚Ƃɂæ‚茋‰Ê“I‚ɃIƒuƒWƒFƒNƒg‚Ì–³Œø‰»‚âíœ‚ðˆø‚«‹N‚±‚·‚±‚Ƃ͂ ‚è‚Ü‚·B
+ invalidate 挔算子は C++ の delete 挔算子に近い働きをしたす。
+ TJS2 の delete 挔算子は C++ の delete 挔算子ず違い、メンバやロヌカル倉数を削陀するための挔算子です。オブゞェクト自䜓を無効化したり削陀したりはしたせんが、メンバやロヌカル倉数を削陀したこずにより結果的にオブゞェクトの無効化や削陀を匕き起こすこずはありたす。

-

ƒIƒuƒWƒFƒNƒg‚ւ̃AƒNƒZƒX +

オブゞェクトぞのアクセス

-@ì¬‚µ‚œƒIƒuƒWƒFƒNƒg‚̃ƒ“ƒo•ϐ”Aƒƒ\ƒbƒhAƒƒ“ƒoƒvƒƒpƒeƒB‚ɂ́A. (ƒƒ“ƒo‘I‘ð) ‰‰ŽZŽq ‚Ü‚œ‚Í [ ] (ŠÔÚƒƒ“ƒo‘I‘ð‰‰ŽZŽq) ‚ð—p‚¢‚ăAƒNƒZƒX‚µ‚Ü‚·B
+ 䜜成したオブゞェクトのメンバ倉数、メ゜ッド、メンバプロパティには、. (メンバ遞択) 挔算子 たたは [ ] (間接メンバ遞択挔算子) を甚いおアクセスしたす。

-—á:
    var obj=new MyLayer(window,window.prmaryLayer)
-    obj.method1(); // ƒƒ\ƒbƒh‚̌Ăяo‚µ  obj['method1']() ‚Å‚à“¯‚¶
-    obj.num = 3; // ƒƒ“ƒo•ϐ”‚Ö‘ã“ü  obj['num']=3 ‚Å‚à“¯‚¶
-    obj.prop1++; // ƒƒ“ƒoƒvƒƒpƒeƒB‚ɃAƒNƒZƒX  obj['prop1']++ ‚Å‚à“¯‚¶
+䟋:
    var obj=new MyLayer(window,window.prmaryLayer)
+    obj.method1(); // ãƒ¡ã‚œãƒƒãƒ‰ã®å‘Œã³å‡ºã—  obj['method1']() ã§ã‚‚同じ
+    obj.num = 3; // ãƒ¡ãƒ³ãƒå€‰æ•°ãžä»£å…¥  obj['num']=3 ã§ã‚‚同じ
+    obj.prop1++; // ãƒ¡ãƒ³ãƒãƒ—ロパティにアクセス  obj['prop1']++ ã§ã‚‚同じ

-

ƒNƒ[ƒWƒƒ +

クロヌゞャ

-@ì¬‚µ‚œƒIƒuƒWƒFƒNƒg‚̃ƒ\ƒbƒh‚⃁ƒ“ƒoƒvƒƒpƒeƒB‚́A‚»‚̃ƒ“ƒo‚ª‚ǂ̃IƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚Å‚ ‚é‚©‚̏î•ñ‚ðŽ‚Á‚œó‘ԂŃIƒuƒWƒFƒNƒg‚É“o˜^‚³‚ê‚Ä‚¢‚Ü‚·B
-@‚»‚Ì‚œ‚߁Aƒƒ\ƒbƒh‚⃁ƒ“ƒoƒvƒƒpƒeƒB‚ðƒIƒuƒWƒFƒNƒgŠO‚ÉŽ‚¿o‚µ‚āA‚»‚ê‚ðŽg—p‚µ‚Ä‚àAŒ³‚̃IƒuƒWƒFƒNƒg‚ɑ΂·‚éƒAƒNƒZƒX‚ðs‚€‚±‚ƂɂȂè‚Ü‚·B‚±‚Ì‹@”\‚ðƒNƒ[ƒWƒƒ‚ƌĂт܂·B‚Ü‚œAƒAƒNƒZƒXæ‚̃IƒuƒWƒFƒNƒg‚ðƒRƒ“ƒeƒLƒXƒg‚ƌĂт܂·B
+ 䜜成したオブゞェクトのメ゜ッドやメンバプロパティは、そのメンバがどのオブゞェクトのメンバであるかの情報を持った状態でオブゞェクトに登録されおいたす。
+ そのため、メ゜ッドやメンバプロパティをオブゞェクト倖に持ち出しお、それを䜿甚しおも、元のオブゞェクトに察するアクセスを行うこずになりたす。この機胜をクロヌゞャず呌びたす。たた、アクセス先のオブゞェクトをコンテキストず呌びたす。

-—á:
    var obj = new FooBarClass(); // ƒIƒuƒWƒFƒNƒg‚ðì¬
-    obj.method(); // ƒIƒuƒWƒFƒNƒg‚̃ƒ\ƒbƒh‚𕁒ʂɌĂяo‚·
-    var objmethod = obj.method; // ƒIƒuƒWƒFƒNƒg‚̃ƒ\ƒbƒh‚Ö‚ÌŽQÆ‚ð objmethod ‚É‘ã“ü
-    objmethod(); // objmethod ‚ðŒÄ‚яo‚·‚ªAobj.method() ‚Æ“¯‚¶‚­Aobj ‚ɑ΂·‚éƒAƒNƒZƒX‚ƂȂé
+䟋:
    var obj = new FooBarClass(); // ã‚ªãƒ–ゞェクトを䜜成
+    obj.method(); // ã‚ªãƒ–ゞェクトのメ゜ッドを普通に呌び出す
+    var objmethod = obj.method; // ã‚ªãƒ–ゞェクトのメ゜ッドぞの参照を objmethod ã«ä»£å…¥
+    objmethod(); // objmethod ã‚’呌び出すが、obj.method() ãšåŒã˜ãã€obj ã«å¯Ÿã™ã‚‹ã‚¢ã‚¯ã‚»ã‚¹ãšãªã‚‹


-@incontextof ‰‰ŽZŽq‚́A‚ǂ̃IƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚Å‚ ‚é‚©A‚̏î•ñ‚ð•ύX‚µA”CˆÓ‚̃Rƒ“ƒeƒLƒXƒgã‚сƒ\ƒbƒh‚ðŽÀs‚·‚邜‚߂̕û–@‚ð’ñ‹Ÿ‚µ‚Ü‚·B
+ incontextof 挔算子は、どのオブゞェクトのメンバであるか、の情報を倉曎し、任意のコンテキスト䞊でメ゜ッドを実行するための方法を提䟛したす。

-—á:
    (objmethod incontextof obj2)(); // obj2 ‚ɑ΂·‚é‘€ì‚ɂȂé
-    (objmethod incontextof this)(); // this ‚ɑ΂·‚é‘€ì‚ɂȂé
+䟋:
    (objmethod incontextof obj2)(); // obj2 ã«å¯Ÿã™ã‚‹æ“äœœã«ãªã‚‹
+    (objmethod incontextof this)(); // this ã«å¯Ÿã™ã‚‹æ“äœœã«ãªã‚‹

-

Œp³ +

継承

-@ƒL[ƒ[ƒh extends ‚ð—p‚¢‚邯AƒNƒ‰ƒX‚ð•ʂ̃Nƒ‰ƒX‚©‚çŒp³‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŒp³‚Ƃ́AŒp³Œ³‚̃Nƒ‰ƒX‚̃ƒ“ƒo‚ðˆø‚«Œp‚®‚±‚Ƃł·B
-@Œp³‚·‚錳‚ƂȂéƒNƒ‰ƒX‚Ì‚±‚Æ‚ðƒX[ƒp[ƒNƒ‰ƒXAŒp³‚µ‚œƒNƒ‰ƒX‚Ì‚±‚Æ‚ðƒTƒuƒNƒ‰ƒX‚ƌĂт܂·B
-@ˆÈ‰º‚̂悀‚É‚µ‚ăNƒ‰ƒX‚ðéŒŸ‚µ‚Ü‚·B
+ キヌワヌド extends を甚いるず、クラスを別のクラスから継承させるこずができたす。継承ずは、継承元のクラスのメンバを匕き継ぐこずです。
+ 継承する元ずなるクラスのこずをスヌパヌクラス、継承したクラスのこずをサブクラスず呌びたす。
+ 以䞋のようにしおクラスを宣蚀したす。

-—á:
    class Class1 // ƒX[ƒp[ƒNƒ‰ƒX
+䟋:
    class Class1 // ã‚¹ãƒŒãƒ‘ヌクラス
    {
-        function Class1() // Class1 ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+        function Class1() // Class1 ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
        {
        }

@@ -250,9 +250,9 @@
    class Class2 extends Class1
    {
-        function Class2() // Class2 ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+        function Class2() // Class2 ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
        {
-            super.Class1(); // Class1 ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚Ô
+            super.Class1(); // Class1 ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’呌ぶ
        }

        function finalize() // Class2 finalize
@@ -261,30 +261,30 @@         }
    }

-    var obj = new Class2(); // Class2 ƒIƒuƒWƒFƒNƒg‚ðì¬
-    obj.method1(); // Class2 ‚Í Class1 ‚Ì method1 ‚ðŒp³‚µ‚Ä‚¢‚é‚̂Ŏg—p‚·‚邱‚Æ‚ª‚Å‚«‚é
+    var obj = new Class2(); // Class2 ã‚ªãƒ–ゞェクトを䜜成
+    obj.method1(); // Class2 ã¯ Class1 ã® method1 ã‚’継承しおいるので䜿甚するこずができる

-@ã‹L‚Ì—á‚ł́AClass2 ‚ª Class1 ‚ðŒp³‚µ‚Ä‚¢‚Ü‚·BClass2 ‚Í Class1 ‚©‚ç”h¶‚µ‚Ä‚¢‚éA‚Æ‚àŒŸ‚¢‚Ü‚·B
-@Class2 ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^“à‚Å‚Í Class1 ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ðAClass2 ‚Ì finalize ‚Å‚Í Class1 ‚Ì finalize ‚ðŒÄ‚ñ‚Å‚¢‚Ü‚·BƒTƒuƒNƒ‰ƒX‚ªA‚±‚ê‚ç‚̃ƒ\ƒbƒh“à‚ŃX[ƒp[ƒNƒ‰ƒX‚ÌŠY“–‚·‚铯ƒƒ\ƒbƒh‚ðŒÄ‚яo‚³‚È‚©‚Á‚œê‡‚Ì“®ì‚Í–¢’è‹` ( ‚Æ‚¢‚€‚©Œ»ƒo[ƒWƒ‡ƒ“‚ł͌Ăñ‚Ÿ‚©‚Ç‚€‚©ƒ`ƒFƒbƒN‚µ‚Ä‚¢‚È‚¢ ) ‚Å‚·‚̂ŁA•K‚ž‹Lq‚·‚邿‚€‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 䞊蚘の䟋では、Class2 が Class1 を継承しおいたす。Class2 は Class1 から掟生しおいる、ずも蚀いたす。
+ Class2 のコンストラクタ内では Class1 のコンストラクタを、Class2 の finalize では Class1 の finalize を呌んでいたす。サブクラスが、これらのメ゜ッド内でスヌパヌクラスの該圓する同メ゜ッドを呌び出さなかった堎合の動䜜は未定矩 ( ずいうか珟バヌゞョンでは呌んだかどうかチェックしおいない ) ですので、必ず蚘述するようにしおください。

-@ƒTƒuƒNƒ‰ƒX‚©‚çƒX[ƒp[ƒNƒ‰ƒX‚ðŽQÆ‚·‚邜‚߂ɂ́Aã‹L‚Ì—á‚̂悀‚ɃL[ƒ[ƒh super ‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̃L[ƒ[ƒh‚̓TƒuƒNƒ‰ƒX“à‚ł̂ݎg—p‰Â”\‚ŁAƒX[ƒp[ƒNƒ‰ƒX‚ð•\‚·‚à‚̂ł·B
+ サブクラスからスヌパヌクラスを参照するためには、䞊蚘の䟋のようにキヌワヌド super を䜿甚するこずができたす。このキヌワヌドはサブクラス内でのみ䜿甚可胜で、スヌパヌクラスを衚すものです。

-@Œp³‚ªs‚í‚ê‚Ä‚¢‚éê‡‚́Anew ‰‰ŽZŽq‚ł̃IƒuƒWƒFƒNƒg‚̏‰Šú‰»‚̏‡˜‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 継承が行われおいる堎合の、new 挔算子でのオブゞェクトの初期化の順序は以䞋の通りです。

-
  1. ‚Ü‚ž‹ó‚̃IƒuƒWƒFƒNƒg‚ªì¬‚³‚ê‚é
  2. ƒƒ\ƒbƒhAƒvƒƒpƒeƒB‚ª“o˜^‚³‚ê‚é ( ƒX[ƒp[ƒNƒ‰ƒX‚©‚çæ‚ɁAƒTƒuƒNƒ‰ƒX‚ÉŒü‚©‚Á‚Ä )
  3. ƒƒ“ƒo•ϐ”‚ªì¬‚³‚ê‚é ( ƒX[ƒp[ƒNƒ‰ƒX‚©‚çæ‚ɁAƒTƒuƒNƒ‰ƒX‚ÉŒü‚©‚Á‚Ä )
  4. ƒTƒuƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚é
  5. ( ƒTƒuƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^“à‚©‚ç ) ƒX[ƒp[ƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚é
-

‘œdŒp³ +
  1. たず空のオブゞェクトが䜜成される
  2. メ゜ッド、プロパティが登録される ( スヌパヌクラスから先に、サブクラスに向かっお )
  3. メンバ倉数が䜜成される ( スヌパヌクラスから先に、サブクラスに向かっお )
  4. サブクラスのコンストラクタが呌ばれる
  5. ( サブクラスのコンストラクタ内から ) スヌパヌクラスのコンストラクタが呌ばれる

+

倚重継承

-@extends ‚ÌŒã‚ɁAƒX[ƒp[ƒNƒ‰ƒX–Œ‚𕡐”‹Lq‚·‚邯A‘œdŒp³‚ðs‚킹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ extends の埌に、スヌパヌクラス名を耇数蚘述するず、倚重継承を行わせるこずができたす。

-—á:
    class SubClass extends ClassA, ClassB
+䟋:
    class SubClass extends ClassA, ClassB
    {
-        function SubClass() // SubClass ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+        function SubClass() // SubClass ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
        {
-            ClassA(); // ClassA ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚Ô
-            ClassB(); // ClassB ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚Ô
+            ClassA(); // ClassA ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’呌ぶ
+            ClassB(); // ClassB ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’呌ぶ
        }

        function finalize() // Class2 finalize
@@ -297,19 +297,19 @@

-@super ƒL[ƒ[ƒh‚ªŽg‚Š‚È‚¢‚œ‚߁A–ŸŽŠ“I‚ɃNƒ‰ƒX‚ðŽw’肵‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB—á‚̂悀‚É ƒX[ƒp[ƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚ðŒÄ‚Ô‚Æ‚«‚É global. ‚ð‚킎‚킎‚‚¯‚ăNƒ‰ƒX‚ɃAƒNƒZƒX‚·‚é‚̂́AƒTƒuƒNƒ‰ƒX“à‚Å’P‚É ClassA ‚Æ‹Lq‚·‚邯 ClassA ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Ì‚±‚Æ‚ðŽw‚·‚©‚ç‚Å‚·BƒNƒ‰ƒX‚»‚Ì‚à‚Ì‚Í global ‚É“o˜^‚³‚ê‚邜‚߁Aglobal. ‚ð—p‚¢‚ăNƒ‰ƒX‚ɃAƒNƒZƒX‚µ‚Ü‚·B
+ super キヌワヌドが䜿えないため、明瀺的にクラスを指定しなければなりたせん。䟋のように スヌパヌクラスのメ゜ッドを呌ぶずきに global. をわざわざ぀けおクラスにアクセスするのは、サブクラス内で単に ClassA ず蚘述するず ClassA のコンストラクタのこずを指すからです。クラスそのものは global に登録されるため、global. を甚いおクラスにアクセスしたす。

-@‘œdŒp³‚ªs‚í‚ê‚Ä‚¢‚éê‡‚́Anew ‰‰ŽZŽq‚ł̃IƒuƒWƒFƒNƒg‚̏‰Šú‰»‚̏‡˜‚Í‘œdŒp³‚ðs‚Á‚Ä‚¢‚È‚¢‚Æ‚«‚Ì‚»‚ê‚Æ“¯‚¶‚·‚ªAƒX[ƒp[ƒNƒ‰ƒX‚̃ƒ\ƒbƒhAƒvƒƒpƒeƒB‚Ì“o˜^‚̏‡”Ԃ́Aextends ƒL[ƒ[ƒh‚ÌŒã‚ɏ‘‚¢‚œ‡‚ɍs‚í‚ê‚Ü‚·BŒp³Œ³‚̃Nƒ‰ƒXŠÔ‚Å“¯–Œ‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚ª‚ ‚Á‚œê‡‚́AŒã‚ɏ‘‚¢‚œ‚Ù‚€‚ª—Dæ‚³‚ê‚Ü‚·B‰B‚ê‚Ä‚µ‚Ü‚Á‚œƒƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚ɂ́Aglobal.ClassA.hiddenMethod() ‚̂悀‚É–ŸŽŠ“I‚ɃNƒ‰ƒX–Œ‚ð‘‚¢‚ăAƒNƒZƒX‚·‚鎖‚ª‚Å‚«‚Ü‚·B
+ 倚重継承が行われおいる堎合の、new 挔算子でのオブゞェクトの初期化の順序は倚重継承を行っおいないずきのそれず同じすが、スヌパヌクラスのメ゜ッド、プロパティの登録の順番は、extends キヌワヌドの埌に曞いた順に行われたす。継承元のクラス間で同名のメ゜ッドやプロパティがあった堎合は、埌に曞いたほうが優先されたす。隠れおしたったメ゜ッドやプロパティには、global.ClassA.hiddenMethod() のように明瀺的にクラス名を曞いおアクセスする事ができたす。
-

ƒI[ƒo[ƒ‰ƒCƒh +

オヌバヌラむド

-@ƒTƒuƒNƒ‰ƒX‚ŃX[ƒp[ƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚⃁ƒ“ƒoƒvƒƒpƒeƒB‚Æ“¯–Œ‚Ì‚à‚Ì‚ðéŒŸ‚·‚邯AƒX[ƒp[ƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚ð‰B‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚ðƒI[ƒo[ƒ‰ƒCƒh‚ƌĂт܂·B
-@ã‹L‚Ìà–Ÿ‚Ì’†‚ɂłĂ«‚œ finalize ƒƒ\ƒbƒh‚́AƒX[ƒp[ƒNƒ‰ƒX‚Ì finalize ƒƒ\ƒbƒh‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚Ä‚¢‚Ü‚·B
+ サブクラスでスヌパヌクラスのメ゜ッドやメンバプロパティず同名のものを宣蚀するず、スヌパヌクラスのメ゜ッドを隠すこずができたす。これをオヌバヌラむドず呌びたす。
+ 䞊蚘の説明の䞭にでおきた finalize メ゜ッドは、スヌパヌクラスの finalize メ゜ッドをオヌバヌラむドしおいたす。

-—á:
    class Class1 // ƒX[ƒp[ƒNƒ‰ƒX
+䟋:
    class Class1 // ã‚¹ãƒŒãƒ‘ヌクラス
    {
-        function Class1() // Class1 ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+        function Class1() // Class1 ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
        {
        }

@@ -319,16 +319,16 @@
        function method1() // method1
        {
-            (—ª)
+            (略)
        }
    }


    class Class2 extends Class1
    {
-        function Class2() // Class2 ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+        function Class2() // Class2 ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
        {
-            super.Class1(); // Class1 ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚Ô
+            super.Class1(); // Class1 ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’呌ぶ
        }

        function finalize() // Class2 finalize
@@ -336,23 +336,23 @@             super.finalize();
        }

-        function method1() // Class1.method1 ‚ðƒI[ƒo[ƒ‰ƒCƒh
+        function method1() // Class1.method1 ã‚’オヌバヌラむド
        {
-            (—ª)
-            if(—ª) return super.method1();
-            (—ª)
+            (略)
+            if(略) return super.method1();
+            (略)
        }
    }

-    var obj = new Class2(); // Class2 ƒIƒuƒWƒFƒNƒg‚ðì¬
-    obj.method1(); // Class2 ‚Ì method1 ‚ªŒÄ‚΂ê‚é
+    var obj = new Class2(); // Class2 ã‚ªãƒ–ゞェクトを䜜成
+    obj.method1(); // Class2 ã® method1 ãŒå‘Œã°ã‚Œã‚‹

-@ƒTƒuƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚Å‚Í super ƒL[ƒ[ƒh‚ð—p‚¢‚ăX[ƒp[ƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚ɃAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ サブクラスのメ゜ッドやプロパティでは super キヌワヌドを甚いおスヌパヌクラスのメ゜ッドやプロパティにアクセスするこずができたす。

-@ƒƒ“ƒo•ϐ”‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñBƒƒ“ƒo•ϐ”‚͈ê‚‚̃IƒuƒWƒFƒNƒg‚ɑ΂µ‚Ä“o˜^‚³‚ê‚邜‚߁AƒTƒuƒNƒ‰ƒX‚ƃX[ƒp[ƒNƒ‰ƒX‚Å“¯–Œ‚̃ƒ“ƒoŠÖ”‚ª‚ ‚邯 -ƒTƒuƒNƒ‰ƒX‚̕ϐ”‚ªƒX[ƒp[ƒNƒ‰ƒX‚̕ϐ”‚ðã‘‚«‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
+ メンバ倉数をオヌバヌラむドするこずはできたせん。メンバ倉数は䞀぀のオブゞェクトに察しお登録されるため、サブクラスずスヌパヌクラスで同名のメンバ関数があるず +サブクラスの倉数がスヌパヌクラスの倉数を䞊曞きしおしたいたす。
diff --git a/docs/tjs2doc/contents/date.html b/docs/tjs2doc/contents/date.html index 5733989..3be42a0 100644 --- a/docs/tjs2doc/contents/date.html +++ b/docs/tjs2doc/contents/date.html @@ -5,42 +5,42 @@ - Date ƒNƒ‰ƒX + Date クラス - + - + -

Date ƒNƒ‰ƒX +

Date クラス

-@•¶Žš—ñ ‚©‚ç Date ƒIƒuƒWƒFƒNƒg‚ðì‚é‹@”\‚ƃIƒuƒWƒFƒNƒg‚©‚ç •¶Žš—ñ‚ðì‚é‹@”\‚ª–¢ŽÀ‘•‚Å‚·‚ªA‘Œ‚Í JavaScript ‚Ì Date ‚Ƃقڌ݊·‚Å‚·B
+ 文字列 から Date オブゞェクトを䜜る機胜ずオブゞェクトから 文字列を䜜る機胜が未実装ですが、他は JavaScript の Date ずほが互換です。

-@ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̍\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ コンストラクタの構文は以䞋の通りです。

new Date();
-new Date(<“ú•t•¶Žš—ñ>);
-new Date(<”N>, <ŒŽ(0`)=0>, <“ú=1>, <Žž=0>, <•ª=0>, <•b=0>);
+new Date(<日付文字列>);
+new Date(<幎>, <月(0)=0>, <日=1>, <時=0>, <分=0>, <秒=0>);

-@‚P”Ԗڂ̍\•¶‚ɂ͈ø”‚Í•K—v‚ ‚è‚Ü‚¹‚ñB‚±‚̏ꍇ‚́A‚±‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ªŽÀs‚³‚ê‚œŽž“_‚ł̌»Ý‚Ì“ú•tŽžŠÔ‚ð•ÛŽ‚µ‚Ü‚·B
-@‚Q”Ԗڂ̍\•¶‚Í“ú•t•¶Žš—ñ‚ðŽw’è‚·‚é‚à‚̂ł·B“ú•t•¶Žš—ñ‚Í ANSI C ‚Ì asctime() ‘Ž®‚Ì‚à‚́ARFC1123 ‚Å’è‹`‚³‚ê‚Ä‚¢‚é‚à‚́ARFC1036 ‚Å’è‹`‚³‚ê‚Ä‚¢‚é‚à‚́A"”N/ŒŽ/“ú Žž:•ª:•b" ‚ÌŒ`Ž®‚Ì‚¢‚ž‚ê‚©‚ðŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B“ú•t•¶Žš—ñ‚Ì”Fޝ‚ÍŽ©“®‚ōs‚í‚êA‚ ‚é’ö“x‚̏‘Ž®‚̕ό`‚ɂ͑Ήž‚µ‚Ü‚·‚ªA‚ ‚Ü‚è‚É‘z’肵‚Ä‚¢‚é‘Ž®‚ƈقȂéê‡‚Í”Fޝ‚Å‚«‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·B
-@‚R”Ԗڂ̍\•¶‚Í”NŒŽ“úŽž•ª•b‚ðŽw’è‚·‚é‚à‚̂ł·B
+ 番目の構文には匕数は必芁ありたせん。この堎合は、このコンストラクタが実行された時点での珟圚の日付時間を保持したす。
+ 番目の構文は日付文字列を指定するものです。日付文字列は ANSI C の asctime() 曞匏のもの、RFC1123 で定矩されおいるもの、RFC1036 で定矩されおいるもの、"幎/月/日 時:分:秒" の圢匏のいずれかを指定する必芁がありたす。日付文字列の認識は自動で行われ、ある皋床の曞匏の倉圢には察応したすが、あたりに想定しおいる曞匏ず異なる堎合は認識できない堎合がありたす。
+ 番目の構文は幎月日時分秒を指定するものです。

-@ŽÀ‘•‚³‚ê‚Ä‚¢‚郁ƒ\ƒbƒh(JavaScriptŒÝŠ·) :
-setYear/getYear (’nˆæŽžŠÔ‚É‚æ‚é4Œ…‚̐Œ—ï”N‚̐ݒè/Žæ“Ÿ)
-setMonth/getMonth (’nˆæŽžŠÔ‚É‚æ‚錎‚̐ݒè/Žæ“Ÿ)
-setDate/getDate (’nˆæŽžŠÔ‚É‚æ‚é“ú‚̐ݒè/Žæ“Ÿ)
-setHours/getHours (’nˆæŽžŠÔ‚É‚æ‚鎞‚̐ݒè/Žæ“Ÿ)
-setMinutes/getMinutes (’nˆæŽžŠÔ‚É‚æ‚镪‚̐ݒè/Žæ“Ÿ)
-setSeconds/getSeconds (’nˆæŽžŠÔ‚É‚æ‚é•b‚̐ݒè/Žæ“Ÿ)
-setTime/getTime (1970”N1ŒŽ1“ú0:00‚©‚ç‚ÌŒo‰ßƒ~ƒŠ•b‚̐ݒè/Žæ“Ÿ)
-getDay (—j“ú‚̎擟)
-parse (“ú•t•¶Žš—ñ‚̉ðŽß)
+ 実装されおいるメ゜ッド(JavaScript互換) :
+setYear/getYear (地域時間による4桁の西暊幎の蚭定/取埗)
+setMonth/getMonth (地域時間による月の蚭定/取埗)
+setDate/getDate (地域時間による日の蚭定/取埗)
+setHours/getHours (地域時間による時の蚭定/取埗)
+setMinutes/getMinutes (地域時間による分の蚭定/取埗)
+setSeconds/getSeconds (地域時間による秒の蚭定/取埗)
+setTime/getTime (1970幎1月1日0:00からの経過ミリ秒の蚭定/取埗)
+getDay (曜日の取埗)
+parse (日付文字列の解釈)
diff --git a/docs/tjs2doc/contents/dictionary.html b/docs/tjs2doc/contents/dictionary.html index d494b77..758bae0 100644 --- a/docs/tjs2doc/contents/dictionary.html +++ b/docs/tjs2doc/contents/dictionary.html @@ -5,101 +5,101 @@ - Dictionary ƒNƒ‰ƒX + Dictionary クラス - + - + -

Dictionary ƒNƒ‰ƒX +

Dictionary クラス

-@Dictionary ƒNƒ‰ƒX‚ÍŽ«‘”z—ñ‚ðˆµ‚€ƒNƒ‰ƒX‚Å‚·B
+ Dictionary クラスは蟞曞配列を扱うクラスです。

-@Ž«‘”z—ñ‚͘A‘z”z—ñ‚Æ‚àŒÄ‚΂êA–Œ‘O‚ƁA‚»‚ê‚ÉŒ‹‚т‚¯‚ç‚ꂜ’l‚ðˆê‚‚̃yƒA‚Æ‚µ‚āA‚»‚ê‚𕡐”•ÛŽ‚·‚éƒIƒuƒWƒFƒNƒg‚Å‚·B
-@”z—ñ‚Æ“¯‚¶‚æ‚€‚É [ ] (ŠÔÚŽQÆ) ‰‰ŽZŽq‚ŃAƒNƒZƒX‚µ‚Ü‚·‚ªA“Y‚ŠŽš‚Ì‘ã‚í‚è‚É•¶Žš—ñ‚ðŽg‚¢A‚»‚ꂪ–Œ‘O‚ƂȂè‚Ü‚·B–Œ‘O‚ªŽ¯•ÊŽq‚Æ‚µ‚Ä—LŒø‚È‚à‚̂ł ‚ê‚΁A . (’ŒÚŽQÆ) ‰‰ŽZŽq‚àŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œA‘¶Ý‚µ‚È‚¢–Œ‘O‚ðŽQÆ‚·‚邯 void ‚ɂȂè‚Ü‚·B
-@—v‘f‚ðíœ‚·‚é‚É‚Í delete ‰‰ŽZŽq‚ðŽg‚¢‚Ü‚·B
+ 蟞曞配列は連想配列ずも呌ばれ、名前ず、それに結び぀けられた倀を䞀぀のペアずしお、それを耇数保持するオブゞェクトです。
+ 配列ず同じように [ ] (間接参照) 挔算子でアクセスしたすが、添え字の代わりに文字列を䜿い、それが名前ずなりたす。名前が識別子ずしお有効なものであれば、 . (盎接参照) 挔算子も䜿うこずができたす。
+ たた、存圚しない名前を参照するず void になりたす。
+ 芁玠を削陀するには delete 挔算子を䜿いたす。

-—á:
    var d=new Dictionary();
-    d["sat"] = 1; // d.sat = 1 ‚Æ“¯‚¶
-    d["sun"] = 2; // d.sun = 2 ‚Æ“¯‚¶
-    d["mon"] = 3; // d.mon = 3 ‚Æ“¯‚¶
-    d["name"] ="value!"; // d.name = "value!" ‚Æ“¯‚¶
-    d["continue"] = 4; // continue ‚ÍŽ¯•ÊŽq‚ł͂Ȃ¢‚ª OK
-    d.continue = 4; // continue ‚ÍŽ¯•ÊŽq‚ł͂Ȃ¢‚̂ŃGƒ‰[
+䟋:
    var d=new Dictionary();
+    d["sat"] = 1; // d.sat = 1 ãšåŒã˜
+    d["sun"] = 2; // d.sun = 2 ãšåŒã˜
+    d["mon"] = 3; // d.mon = 3 ãšåŒã˜
+    d["name"] ="value!"; // d.name = "value!" ãšåŒã˜
+    d["continue"] = 4; // continue ã¯è­˜åˆ¥å­ã§ã¯ãªã„が OK
+    d.continue = 4; // continue ã¯è­˜åˆ¥å­ã§ã¯ãªã„ので゚ラヌ

-    var sat = d["sat"]; // 1 ‚ª‘ã“ü‚³‚ê‚é
-    var none = d["none"]; // void ‚ª‘ã“ü‚³‚ê‚é
+    var sat = d["sat"]; // 1 ãŒä»£å…¥ã•れる
+    var none = d["none"]; // void ãŒä»£å…¥ã•れる

-    delete d.sat; // sat ‚ðíœ
-    delete d["continue"]; // continue ‚ðíœ
+    delete d.sat; // sat ã‚’削陀
+    delete d["continue"]; // continue ã‚’削陀


-

Ž®’†Ž«‘”z—ñ +

匏䞭蟞曞配列

-@%[ ] ‚ðŽg‚Á‚āAŽ®’†‚É Dictionary ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð‚»‚Ìê‚Å‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B—v‘f–Œ => —v‘f‚Ì’lA‚ðƒJƒ“ƒ}‚Å‹æØ‚èA‰Šú—v‘f‚ƂȂ鎮‚ð—ñ‹“‚µ‚Ü‚·B‚œ‚Æ‚Š‚ÎA
+ %[ ] を䜿っお、匏䞭に Dictionary クラスのオブゞェクトをその堎で蚘述するこずができたす。芁玠名 => 芁玠の倀、をカンマで区切り、初期芁玠ずなる匏を列挙したす。たずえば、
    var dic = %["a" => 1, "b" => 2, "c" => 3];
-
@‚Æ‹Lq‚·‚ê‚΁Adic ‚ɁA—v‘f–Œ‚Æ—v‘f‚Ì‘g‚ª‚»‚ꂌ‚ê "a":1A "b":2A "c":3 ‚ƂȂé Dictionary ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Ö‚ÌŽQÆ‚ª‘ã“ü‚³‚ê‚Ü‚·B
-@“à•”“I‚ɂ́A=> ‚̓Jƒ“ƒ}‚Æ‘S‚­“¯‚¶‚à‚̂ł·‚ªA“ǂ݂₷‚³‚ðl‚ЁA=> ‚ðŽg—p‚Å‚«‚邿‚€‚ɂȂÁ‚Ä‚¢‚Ü‚· ( perl ‚Æ“¯‚¶‚Å‚· )B
+
 ず蚘述すれば、dic に、芁玠名ず芁玠の組がそれぞれ "a":1、 "b":2、 "c":3 ずなる Dictionary クラスのオブゞェクトぞの参照が代入されたす。
+ 内郚的には、=> はカンマず党く同じものですが、読みやすさを考え、=> を䜿甚できるようになっおいたす ( perl ず同じです )。
-

Dictionary ƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚ւ̃AƒNƒZƒX +

Dictionary クラスのメ゜ッドぞのアクセス

-@Dictionary ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚́Aì¬‚³‚ꂜó‘Ԃł̓ƒ“ƒo‚ð‰œˆê‚ÂŽ‚Á‚Ä‚¢‚Ü‚¹‚ñB
-@‚œ‚Æ‚Š‚ÎAassign ƒƒ\ƒbƒh‚ðŽg‚š‚€‚ÆŽv‚Á‚āADictionary ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg dict ‚ɑ΂µ‚Ädict.assign(src) ‚̂悀‚É‹Lq‚µ‚Ä‚àAdict ‚ª assign ‚Æ‚¢‚€ƒƒ\ƒbƒh‚ðŽ‚Á‚Ä‚¢‚È‚¢‚œ‚߂ɃGƒ‰[‚ɂȂè‚Ü‚·B
-@‚µ‚œ‚ª‚Á‚āAincontextof ‰‰ŽZŽq‚ðŽg‚Á‚āADictionary ƒNƒ‰ƒX‚É’ŒÚ‘®‚µ‚Ä‚¢‚郁ƒ\ƒbƒh‚ðA‘ΏۂƂȂé Dictionary ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ðƒRƒ“ƒeƒLƒXƒg‚Æ‚µ‚ÄŽÀs‚³‚¹‚Ü‚·B
+ Dictionary クラスのオブゞェクトは、䜜成された状態ではメンバを䜕䞀぀持っおいたせん。
+ たずえば、assign メ゜ッドを䜿おうず思っお、Dictionary クラスのオブゞェクト dict に察しおdict.assign(src) のように蚘述しおも、dict が assign ずいうメ゜ッドを持っおいないために゚ラヌになりたす。
+ したがっお、incontextof 挔算子を䜿っお、Dictionary クラスに盎接属しおいるメ゜ッドを、察象ずなる Dictionary クラスのオブゞェクトをコンテキストずしお実行させたす。

-—á:
    var a = %[];
+䟋:
    var a = %[];
    var b = %[];
-    (Dictionary.assign incontextof a)(b); // b ‚ð a ‚ɃRƒs[
-    (Dictionary.clear incontextof b)(); // b ‚Ì“à—e‚ðƒNƒŠƒA
+    (Dictionary.assign incontextof a)(b); // b ã‚’ a ã«ã‚³ãƒ”ヌ
+    (Dictionary.clear incontextof b)(); // b ã®å†…容をクリア

saveStruct

-@saveStruct ‚̓tƒ@ƒCƒ‹‚֍\‘¢‰»‚³‚ꂜƒf[ƒ^‚̏o—Í‚ðs‚¢‚Ü‚·B
-@Array ƒNƒ‰ƒX ‚Ì“¯ƒƒ\ƒbƒhŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ saveStruct はファむルぞ構造化されたデヌタの出力を行いたす。
+ Array クラス の同メ゜ッド参照しおください。

assign

-@assign ƒƒ\ƒbƒh‚́AŽ«‘”z—ñ‚ðƒRƒs[‚µ‚Ü‚·B
+ assign メ゜ッドは、蟞曞配列をコピヌしたす。

-\•¶ : assign(<ƒRƒs[Œ³Ž«‘”z—ñ>, <“à—e‚ðƒNƒŠƒA‚·‚é‚©=true>)
+構文 : assign(<コピヌ元蟞曞配列>, <内容をクリアするか=true>)

-@ˆø”‚ÅŽw’肳‚ꂜ‘Œ‚ÌŽ«‘”z—ñ‚Ì“à—e‚ðA‚»‚Á‚­‚èƒRƒs[‚µ‚Ü‚·B
-@u“à—e‚ðƒNƒŠƒA‚·‚é‚©v‚ª‹U‚̏ꍇ‚́AƒRƒs[æ (ƒƒ\ƒbƒh‚ðŽÀs‚·‚éƒIƒuƒWƒFƒNƒg) ‚Ì“à—e‚ðƒNƒŠƒA‚¹‚žAƒRƒs[Œ³Ž«‘”z—ñ‚Ì“à—e‚ðã‘‚«‚µ‚Ü‚·BƒRƒs[Œ³Ž«‘”z—ñ‚Æ“¯‚¶–Œ‘O‚̃ƒ“ƒo‚ªƒRƒs[æŽ«‘”z—ñ‚É‚ ‚Á‚œê‡‚́AƒRƒs[Œ³‚Ì“à—e‚ŃRƒs[æ‚ªã‘‚«‚³‚ê‚Ü‚·B
+ 匕数で指定された他の蟞曞配列の内容を、そっくりコピヌしたす。
+ 「内容をクリアするか」が停の堎合は、コピヌ先 (メ゜ッドを実行するオブゞェクト) の内容をクリアせず、コピヌ元蟞曞配列の内容を䞊曞きしたす。コピヌ元蟞曞配列ず同じ名前のメンバがコピヌ先蟞曞配列にあった堎合は、コピヌ元の内容でコピヌ先が䞊曞きされたす。

-@”z—ñ (ArrayƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg) ‚ðƒRƒs[Œ³”z—ñ‚ÉŽw’肵‚œê‡‚́A‚»‚Ì”z—ñ‚ɂ́A‚±‚ÌŽ«‘”z—ñ‚̃ƒ“ƒo‚ƂȂé‚ׂ«—v‘f‚ª–Œ‘OA’l‚̏‡‚É•À‚ñ‚Å‚¢‚邯‚݂ȂµA‚»‚Ì”z—ñ‚Ì“à—e‚ð‚±‚ÌŽ«‘”z—ñ‚ɃRƒs[‚µ‚Ü‚·B
+ 配列 (Arrayクラスのオブゞェクト) をコピヌ元配列に指定した堎合は、その配列には、この蟞曞配列のメンバずなるべき芁玠が名前、倀の順に䞊んでいるずみなし、その配列の内容をこの蟞曞配列にコピヌしたす。

assignStruct

-@assignStruct ƒƒ\ƒbƒh‚́AŽ«‘”z—ñ‚ðƒRƒs[‚µ‚Ü‚·B
+ assignStruct メ゜ッドは、蟞曞配列をコピヌしたす。

-\•¶ : assignStruct(<ƒRƒs[Œ³Ž«‘”z—ñ>)
+構文 : assignStruct(<コピヌ元蟞曞配列>)

-@ˆø”‚ÅŽw’肳‚ꂜ‘Œ‚ÌŽ«‘”z—ñ‚Ì“à—e‚ðA‚»‚Á‚­‚èƒRƒs[‚µ‚Ü‚·B
-@assign ƒƒ\ƒbƒh‚ƈႢAƒƒ“ƒo‚É”z—ñ‚ ‚é‚¢‚ÍŽ«‘”z—ñ‚ª‚ ‚Á‚œê‡‚́AÄ‹A“I‚É‚»‚Ì“à—e‚à -ƒRƒs[‚µ‚Ü‚· ( assign ƒƒ\ƒbƒh‚̏ꍇ‚ÍŽQÆ‚ªƒRƒs[‚³‚ê‚邟‚¯‚Å‚· )B
+ 匕数で指定された他の蟞曞配列の内容を、そっくりコピヌしたす。
+ assign メ゜ッドず違い、メンバに配列あるいは蟞曞配列があった堎合は、再垰的にその内容も +コピヌしたす ( assign メ゜ッドの堎合は参照がコピヌされるだけです )。

clear

-@clear ƒƒ\ƒbƒh‚́AŽ«‘”z—ñ‚Ì“à—e‚ð‚·‚×‚ÄÁ‹Ž‚µ‚Ü‚·B
+ clear メ゜ッドは、蟞曞配列の内容をすべお消去したす。
diff --git a/docs/tjs2doc/contents/exception.html b/docs/tjs2doc/contents/exception.html index 115ff79..4064b7c 100644 --- a/docs/tjs2doc/contents/exception.html +++ b/docs/tjs2doc/contents/exception.html @@ -5,34 +5,34 @@ - Exception ƒNƒ‰ƒX + Exception クラス - + - + -

Exception ƒNƒ‰ƒX +

Exception クラス

-@Exception ƒNƒ‰ƒX‚́A—áŠOƒIƒuƒWƒFƒNƒg‚𐶐¬‚·‚邜‚߂̃Nƒ‰ƒX‚Å‚·B
-@ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̍\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ Exception クラスは、䟋倖オブゞェクトを生成するためのクラスです。
+ コンストラクタの構文は以䞋の通りです。

-new Exception(<ƒƒbƒZ[ƒW>)
+new Exception(<メッセヌゞ>)

-@ƒƒbƒZ[ƒW‚́A¶¬‚³‚ꂜƒIƒuƒWƒFƒNƒg‚Ì message ƒvƒƒpƒeƒB‚ɐݒ肳‚ê‚Ü‚·B
-@‚Ü‚œAtrace ƒvƒƒpƒeƒB‚ɂ́A—áŠO‚ª”­¶‚·‚é‚܂łɒʉ߂µ‚œŠÖ”‚Ȃǂ̏î•ñ‚ª‹L˜^‚³‚ê‚Ä‚¢‚Ü‚· ( lŠÔ‚ª“ǂނœ‚߂̕¶Žš—ñ‚Æ‚µ‚Ä‹L˜^‚³‚ê‚Ä‚¢‚Ü‚· )B
-@ƒXƒNƒŠƒvƒgˆÈŠO‚Ì—vˆö‚Å”­¶‚·‚é—áŠOƒIƒuƒWƒFƒNƒg‚Í‚·‚×‚Ä Exception ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Å‚· ( ‚œ‚Æ‚Š‚Î œŽZƒGƒ‰[—áŠO‚È‚Ç )B
+ メッセヌゞは、生成されたオブゞェクトの message プロパティに蚭定されたす。
+ たた、trace プロパティには、䟋倖が発生するたでに通過した関数などの情報が蚘録されおいたす ( 人間が読むための文字列ずしお蚘録されおいたす )。
+ スクリプト以倖の芁因で発生する䟋倖オブゞェクトはすべお Exception クラスのオブゞェクトです ( たずえば 陀算゚ラヌ䟋倖など )。

-@«—ˆA—˜—p‰Â”\‚ȃvƒƒpƒeƒB‚𑝂₷‚©‚à‚µ‚ê‚Ü‚¹‚ñB
+ 将来、利甚可胜なプロパティを増やすかもしれたせん。

message

-@message ƒvƒƒpƒeƒB ‚́A—áŠO‚Ì——R‚ð•\‚·•¶Žš—ñ‚ð•\‚·ƒvƒƒpƒeƒB‚Å‚·B
+ message プロパティ は、䟋倖の理由を衚す文字列を衚すプロパティです。
diff --git a/docs/tjs2doc/contents/expr_and_op.html b/docs/tjs2doc/contents/expr_and_op.html index fc42857..220e61e 100644 --- a/docs/tjs2doc/contents/expr_and_op.html +++ b/docs/tjs2doc/contents/expr_and_op.html @@ -5,249 +5,249 @@ - Ž®‚Ɖ‰ŽZŽq + 匏ず挔算子 - + - + -

Ž®‚Ɖ‰ŽZŽq +

匏ず挔算子

-@Ž®‚́A‰‰ŽZŽq‚ƃIƒyƒ‰ƒ“ƒh‚̏W‚Ü‚èA‚ ‚é‚¢‚Í‘Š’l‚Å‚·B
+ 匏は、挔算子ずオペランドの集たり、あるいは即倀です。

-@’ʏíAƒXƒNƒŠƒvƒg’†‚Ɉȉº‚̂悀‚É‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 通垞、スクリプト䞭に以䞋のように蚘述するこずができたす。

-    Ž®;
+    åŒ;

-@‚±‚̂悀‚ÉŽ®‚ÌŒã‚ɃZƒ~ƒRƒƒ“‚ð‚‚¯‚邯A‚»‚ÌŽ®‚ª‚»‚̏ê‚Å•]‰¿( = ŽÀs )‚³‚êA‚»‚ÌŽ®‚Æ‚µ‚Ă̌‹‰Ê‚͎̂Ăç‚ê‚Ü‚·B
+ このように匏の埌にセミコロンを぀けるず、その匏がその堎で評䟡( = 実行 )され、その匏ずしおの結果は捚おられたす。


-—á:
    a = b;
-    // ‰‰ŽZŽq = ‚Ì“®ì‚É‚æ‚Á‚āAa •ϐ”‚É •ϐ”b ‚ª‘ã“ü‚³‚ê‚é
+䟋:
    a = b;
+    // æŒ”算子 = ã®å‹•䜜によっお、a å€‰æ•°ã« å€‰æ•°b ãŒä»£å…¥ã•れる

    func();
-    // ‰‰ŽZŽq ( ) ‚Ì“®ì‚É‚æ‚Á‚āAfunc ‚ªŠÖ”‚Æ‚µ‚ČĂяo‚³‚ê‚邪AŠÖ”‚Ì–ß‚è’l
-    // ‚͎̂Ăç‚ê‚é
+    // æŒ”算子 ( ) ã®å‹•䜜によっお、func ãŒé–¢æ•°ãšã—お呌び出されるが、関数の戻り倀
+    // ã¯æšãŠã‚‰ã‚Œã‚‹

    1 + 3;
-    // + ‰‰ŽZŽq‚Ì“®ì‚É‚æ‚Á‚āA1 ‚Æ 3 ‚ª‰ÁŽZ‚³‚ê‚邪AŒ‹‰Ê‚͎̂Ăç‚ê‚é(ŽÀÛ‚Í‚±
-    // ‚ÌŽ®‚͈Ӗ¡‚ðŽ‚œ‚È‚¢‚̂ŎÀs‚·‚炳‚ê‚È‚¢)
+    // + æŒ”算子の動䜜によっお、1 ãš 3 ãŒåŠ ç®—ã•ã‚Œã‚‹ãŒã€çµæžœã¯æšãŠã‚‰ã‚Œã‚‹(実際はこ
+    // ã®åŒã¯æ„å‘³ã‚’持たないので実行すらされない)

-

^‚Æ‹U +

真ず停

-@‚¢‚­‚‚©‚̉‰ŽZŽq‚́A^‚©‹U (˜_—’l) ‚ðˆµ‚¢‚Ü‚·B‰‰ŽZ‚ÌŒ‹‰Ê‚ª 0 ‚̏ꍇ‚Í‹UA0 ˆÈŠO‚̏ꍇ‚Í ^‚ɂȂè‚Ü‚·B
-@•¶Žš—ñ‚ɑ΂µ‚Đ^‹U‚ª–â‚í‚ꂜê‡‚́A‹ó•¶Žš—ñ‚̏ꍇ‚Í‹UA‚»‚êˆÈŠO‚̏ꍇ‚͐”’l‚ɕϊ·‚µ‚æ‚€‚Æ‚µ‚ЬŒ÷‚·‚ê‚΁A‚»‚̐”’l‚Æ‚µ‚Ă̌‹‰Ê‚ª^‹U‚ɂȂèAŽž”s‚·‚ê‚΋U‚ɂȂè‚Ü‚·B
+ いく぀かの挔算子は、真か停 (論理倀) を扱いたす。挔算の結果が 0 の堎合は停、0 以倖の堎合は 真になりたす。
+ 文字列に察しお真停が問われた堎合は、空文字列の堎合は停、それ以倖の堎合は数倀に倉換しようずしお成功すれば、その数倀ずしおの結果が真停になり、倱敗すれば停になりたす。
-

‰‰ŽZŽq +

挔算子

-@ˆÈ‰ºA‰‰ŽZŽq‚ð—Dæ‡ˆÊ‚Ì’á‚¢‚à‚Ì‚©‚珇‚Éà–Ÿ‚µ‚Ä‚¢‚«‚Ü‚·B
+ 以䞋、挔算子を優先順䜍の䜎いものから順に説明しおいきたす。
-

if ‰‰ŽZŽq +

if 挔算子

-@if ‰‰ŽZŽq if ‚́A‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª^‚̏ꍇ‚݂̂ɁA¶‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚·‚鉉ŽZŽq‚Å‚·B
+ if 挔算子 if は、右偎にあるものを評䟡した結果が真の堎合のみに、巊偎にあるものを評䟡する挔算子です。

-—á:
    a=b if b!=0; // b ‚ª 0 ‚łȂ¯‚ê‚Πa ‚É b ‚ð‘ã“ü
+䟋:
    a=b if b!=0; // b ãŒ 0 ã§ãªã‘れば a ã« b ã‚’代入


-@‰‰ŽZŽq‚ÌŒ‹‰Ê‚𓟂邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+ 挔算子の結果を埗るこずはできたせん。
-

‡ŽŸ‰‰ŽZŽq +

順次挔算子

-@‡ŽŸ‰‰ŽZŽq , (ƒJƒ“ƒ}) ‚́A¶‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚āA‚‚¬‚ɉE‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚Ü‚·B‚»‚êˆÈŠO‚ÌŽ–‚͍s‚¢‚Ü‚¹‚ñB‰‰ŽZŽq‘S‘̂Ƃµ‚ẮA‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ɂȂè‚Ü‚·BƒJƒ“ƒ}‚ª‘±‚¯‚Ä•¡”‘‚©‚ꂜê‡‚́A¶‘€‚É‚ ‚é‚à‚Ì‚©‚珇‚É•]‰¿‚³‚ê‚Ü‚·B
+ 順次挔算子 , (カンマ) は、巊にあるものを評䟡しお、぀ぎに右偎にあるものを評䟡したす。それ以倖の事は行いたせん。挔算子党䜓ずしおは、右偎にあるものを評䟡した結果になりたす。カンマが続けお耇数曞かれた堎合は、巊偎にあるものから順に評䟡されたす。

-—á:
    c = (a=1, b=2); // a=1, b=2 ‚ª•]‰¿‚³‚êAc ‚ɂ͠2 ‚ª‘ã“ü‚³‚ê‚é
-    a=1, b=2, c=3; // a=1, b=2, c=3 ‚̏‡‚É•]‰¿‚³‚ê‚é
+䟋:
    c = (a=1, b=2); // a=1, b=2 ãŒè©•䟡され、c ã«ã¯ 2 ãŒä»£å…¥ã•れる
+    a=1, b=2, c=3; // a=1, b=2, c=3 ã®é †ã«è©•䟡される

-

‘ã“ü‰‰ŽZŽq +

代入挔算子

-@‘ã“ü‰‰ŽZŽq‚ɂ͈ȉº‚Ì‚à‚Ì‚ª‚ ‚è‚Ü‚·B
+ 代入挔算子には以䞋のものがありたす。

= <-> &= |= ^= -= += %= /= \= *= ||= &&= >>= <<= >>>=
-@‚±‚Ì‚€‚¿A = ‰‰ŽZŽq‚Í’Pƒ‘ã“ü‰‰ŽZŽq‚ŁA‰E‘€‚Ì‚à‚Ì‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ð¶‘€‚Ì‚à‚̂ɑã“ü‚·‚邯‚¢‚€“®ì‚ð‚µA‰‰ŽZŽq‘S‘̂̒l‚Æ‚µ‚Ă͉E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ƂȂè‚Ü‚·B
+ このうち、 = 挔算子は単玔代入挔算子で、右偎のものを評䟡した結果を巊偎のものに代入するずいう動䜜をし、挔算子党䜓の倀ずしおは右偎にあるものを評䟡した結果ずなりたす。

-—á:
    a = 0;  // a ‚É 0 ‚ð‘ã“ü
-    a = b = c = 0; // c , b, a ‚̏‡‚É 0 ‚ð‘ã“ü
+䟋:
    a = 0;  // a ã« 0 ã‚’代入
+    a = b = c = 0; // c , b, a ã®é †ã« 0 ã‚’代入


-@<-> ‰‰ŽZŽq‚Í‚¢‚ê‚©‚Š‚ðs‚¢‚Ü‚·B‚Ü‚žA¶‘€‚Ì‚à‚Ì‚ð•]‰¿‚µAŽŸ‚ɉE‘€‚Ì‚à‚Ì‚ð•]‰¿‚µ‚Ü‚·B‚»‚Ì‚ ‚ƁA‰E‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ð¶‘€‚É‘ã“ü‚µA¶‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ð‰E‘€‚É‘ã“ü‚µ‚Ü‚·B‰‰ŽZŽq‚ÌŒ‹‰Ê‚𓟂邱‚Ƃ͂ł«‚Ü‚¹‚ñB
-@Œ»Žž“_‚ł͍¶‰E‚ÌŽ®‚Í‚»‚ꂌ‚êAŽ®‚Ì’l‚𓟂邜‚߂Ǝ®‚É‘ã“ü‚·‚邜‚߂ɂQ‰ñ•]‰¿‚³‚ê‚Ü‚·B«—ˆ“I‚É‚±‚ÌŽd—l‚͕ύX‚³‚ê‚é‰Â”\«‚ª‚ ‚é‚̂ŁA•]‰¿‰ñ”‚Ɉˑ¶‚µ‚œ‹Lq‚ð‚µ‚È‚¢‚æ‚€‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ <-> 挔算子はいれかえを行いたす。たず、巊偎のものを評䟡し、次に右偎のものを評䟡したす。そのあず、右偎を評䟡した結果を巊偎に代入し、巊偎を評䟡した結果を右偎に代入したす。挔算子の結果を埗るこずはできたせん。
+ 珟時点では巊右の匏はそれぞれ、匏の倀を埗るためず匏に代入するために回評䟡されたす。将来的にこの仕様は倉曎される可胜性があるので、評䟡回数に䟝存した蚘述をしないようにしおください。

-@‚»‚êˆÈŠO‚̉‰ŽZŽq‚́A‚·‚ׂāA‰‰ŽZŽq= ‚ÌŒ`Ž®‚ð‚Æ‚Á‚Ä‚š‚èAA ‰‰ŽZŽq= B ‚Æ‹Lq‚³‚ꂜê‡‚́AA = A ‰‰ŽZŽq B ‚Æ‚¢‚€ˆÓ–¡‚ɂȂè‚Ü‚·B‰‰ŽZŽq‘S‘̂̒l‚Æ‚µ‚ẮA‰‰ŽZ‚ÌŒ‹‰Ê‚Ì’l‚ƂȂè‚Ü‚·B
+ それ以倖の挔算子は、すべお、挔算子= の圢匏をずっおおり、A 挔算子= B ず蚘述された堎合は、A = A 挔算子 B ずいう意味になりたす。挔算子党䜓の倀ずしおは、挔算の結果の倀ずなりたす。
-

ðŒ‰‰ŽZŽq +

条件挔算子

-@ðŒ‰‰ŽZŽq ? : ‚Í‚R€‰‰ŽZŽq‚Å‚·BA ? B : C ‚ÌŒ`Ž®‚ŏ‘‚­‚ƁAA ‚ð•]‰¿‚µA^‚Ÿ‚Á‚œê‡‚É B ‚ð•]‰¿‚µAC ‚𖳎‹‚µ‚Ü‚·B‹U‚Ÿ‚Á‚œê‡‚Í C ‚ð•]‰¿‚µAB ‚𖳎‹‚µ‚Ü‚·B‰‰ŽZŽq‘S‘̂̒l‚Æ‚µ‚ẮAB ‚Ü‚œ‚Í C ‚Ì•]‰¿‚³‚ꂜ•û‚Ì’l‚ɂȂè‚Ü‚·B
+ 条件挔算子 ? : は項挔算子です。A ? B : C の圢匏で曞くず、A を評䟡し、真だった堎合に B を評䟡し、C を無芖したす。停だった堎合は C を評䟡し、B を無芖したす。挔算子党䜓の倀ずしおは、B たたは C の評䟡された方の倀になりたす。

-@ðŒ‰‰ŽZŽq‚͍¶•Ó’l‚Æ‚µ‚ÄŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ 条件挔算子は巊蟺倀ずしお䜿うこずができたす。

-—á:
    a = b==0 ? c : b; // b ‚ª 0 ‚Ÿ‚Á‚œ‚ç a ‚É c ‚ðA b ‚ª 0 ‚łȂ©‚Á‚œ‚ç a ‚É b ‚ð‘ã“ü
-    b==0 ? (a=c) : (a=b); // ã‚Æ“¯‚¶ˆÓ–¡
-    (a ? b : c ) = d; // a ‚ª^‚È‚ç‚Πb ‚ɁAa ‚ª‹U‚È‚ç‚Πc ‚ɁA d ‚ð‘ã“ü (¶•Ó’l‚Æ‚µ‚ÄŽg—p‚µ‚œ—á)
+䟋:
    a = b==0 ? c : b; // b ãŒ 0 ã ã£ãŸã‚‰ a ã« c ã‚’、 b ãŒ 0 ã§ãªã‹ã£ãŸã‚‰ a ã« b ã‚’代入
+    b==0 ? (a=c) : (a=b); // äžŠãšåŒã˜æ„å‘³
+    (a ? b : c ) = d; // a ãŒçœŸãªã‚‰ã° b ã«ã€a ãŒåœãªã‚‰ã° c ã«ã€ d ã‚’代入 (巊蟺倀ずしお䜿甚した䟋)

-

˜_— OR ‰‰ŽZŽq +

論理 OR 挔算子

-@˜_— OR ‰‰ŽZŽq || ‚́A¶‘€‚É‚ ‚é‚à‚Ì‚ð‚Ü‚ž•]‰¿‚µA^‚È‚ç‚ΉE‘€‚É‚ ‚é‚à‚̂𖳎‹‚µ‚āA‰‰ŽZŽq‘S‘̂̌‹‰Ê‚Æ‚µ‚Ă͐^‚ɂȂè‚Ü‚·B¶‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª‹U‚Ÿ‚Á‚œê‡A‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‚»‚̐^‹U‚ÌŒ‹‰Ê‚ª‰‰ŽZŽq‘S‘̂̌‹‰Ê‚ƂȂè‚Ü‚·B
+ 論理 OR 挔算子 || は、巊偎にあるものをたず評䟡し、真ならば右偎にあるものを無芖しお、挔算子党䜓の結果ずしおは真になりたす。巊偎にあるものを評䟡した結果が停だった堎合、右偎にあるものを評䟡し、その真停の結果が挔算子党䜓の結果ずなりたす。
-

˜_— AND ‰‰ŽZŽq +

論理 AND 挔算子

-@˜_— AND ‰‰ŽZŽq && ‚́A¶‘€‚É‚ ‚é‚à‚Ì‚ð‚Ü‚ž•]‰¿‚µA‹U‚È‚ç‚ΉE‘€‚É‚ ‚é‚à‚̂𖳎‹‚µ‚āA‰‰ŽZŽq‘S‘̂̌‹‰Ê‚Æ‚µ‚Ă͋U‚ɂȂè‚Ü‚·B¶‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª^‚Ÿ‚Á‚œê‡A‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚ª‰‰ŽZŽq‘S‘̂̌‹‰Ê‚ƂȂè‚Ü‚·B
+ 論理 AND 挔算子 && は、巊偎にあるものをたず評䟡し、停ならば右偎にあるものを無芖しお、挔算子党䜓の結果ずしおは停になりたす。巊偎にあるものを評䟡した結果が真だった堎合、右偎にあるものを評䟡し、その結果が挔算子党䜓の結果ずなりたす。
-

ƒrƒbƒg OR ‰‰ŽZŽq +

ビット OR 挔算子

-@ƒrƒbƒg OR ‰‰ŽZŽq | ‚́Aƒrƒbƒg‚²‚Ƃ̘_— OR ‚ð‚Æ‚è‚Ü‚·B¶‘€‚É‚ ‚é‚à‚́A‰E‘€‚É‚ ‚é‚à‚̂̏‡‚É•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚𐮐”‚Æ‚µ‚āAƒrƒbƒg‚²‚Æ‚Ì OR ‚ð‚Æ‚Á‚œ‚à‚Ì‚ª‰‰ŽZŽq‘S‘̂̒l‚ƂȂè‚Ü‚·B
+ ビット OR 挔算子 | は、ビットごずの論理 OR をずりたす。巊偎にあるもの、右偎にあるものの順に評䟡し、その結果を敎数ずしお、ビットごずの OR をずったものが挔算子党䜓の倀ずなりたす。
-

ƒrƒbƒg XOR ‰‰ŽZŽq +

ビット XOR 挔算子

-@ƒrƒbƒg XOR ‰‰ŽZŽq ^ ‚́Aƒrƒbƒg‚²‚Ƃ̘_— XOR ‚ð‚Æ‚è‚Ü‚·B¶‘€‚É‚ ‚é‚à‚́A‰E‘€‚É‚ ‚é‚à‚̂̏‡‚É•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚𐮐”‚Æ‚µ‚āAƒrƒbƒg‚²‚Æ‚Ì XOR ‚ð‚Æ‚Á‚œ‚à‚Ì‚ª‰‰ŽZŽq‘S‘̂̒l‚ƂȂè‚Ü‚·B
+ ビット XOR 挔算子 ^ は、ビットごずの論理 XOR をずりたす。巊偎にあるもの、右偎にあるものの順に評䟡し、その結果を敎数ずしお、ビットごずの XOR をずったものが挔算子党䜓の倀ずなりたす。
-

ƒrƒbƒg AND ‰‰ŽZŽq +

ビット AND 挔算子

-@ƒrƒbƒg AND ‰‰ŽZŽq & ‚́Aƒrƒbƒg‚²‚Ƃ̘_— AND ‚ð‚Æ‚è‚Ü‚·B¶‘€‚É‚ ‚é‚à‚́A‰E‘€‚É‚ ‚é‚à‚̂̏‡‚É•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚𐮐”‚Æ‚µ‚āAƒrƒbƒg‚²‚Æ‚Ì AND ‚ð‚Æ‚Á‚œ‚à‚Ì‚ª‰‰ŽZŽq‘S‘̂̒l‚ƂȂè‚Ü‚·B
+ ビット AND 挔算子 & は、ビットごずの論理 AND をずりたす。巊偎にあるもの、右偎にあるものの順に評䟡し、その結果を敎数ずしお、ビットごずの AND をずったものが挔算子党䜓の倀ずなりたす。
-

“¯’艉ŽZŽq +

同定挔算子

-@== != === !==‚Í“¯’艉ŽZŽq‚Ì—Þ‚Å‚·B
+ == != === !==は同定挔算子の類です。

-
== ‰‰ŽZŽq
-
== ‰‰ŽZŽq‚́A¶‘€‚É‚ ‚é‚à‚Ì‚ðæ‚É•]‰¿‚µAŽŸ‚ɉE‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚Ü‚·B—ŒŽÒ‚ªˆê’v‚·‚ê‚Ή‰ŽZŽq‘S‘̂Ő^Aˆê’v‚µ‚È‚¯‚ê‚Ή‰ŽZŽq‘S‘̂ŋU‚ɂȂè‚Ü‚·B—Œ•ӂ̉‰ŽZ‚ÌŒ‹‰ÊAŒ^‚ªˆÙ‚È‚ê‚ΓKØ‚ɕϊ·‚³‚ê‚Ä‚©‚ç”äŠr‚³‚ê‚Ü‚·B‚œ‚Æ‚Š‚ÎA-1 == '-1' ‚͐^‚ɂȂè‚Ü‚·B
-
!= ‰‰ŽZŽq
-
!= ‰‰ŽZŽq‚́A== ‰‰ŽZŽq‚̐^‹U‚ª‹t‚ɂȂÁ‚œ‚à‚̂ł·B
-
=== ‰‰ŽZŽq
-
=== ‰‰ŽZŽq‚ÍŽ¯•Ê”äŠr‰‰ŽZŽq‚ƌĂ΂êA== ‰‰ŽZŽq‚Æ“¯‚¶‚Å‚·‚ªAŒ^‚̕ϊ·‚͍s‚í‚ꂞAŒ^‚Ü‚Å‚à‚ªˆê’v‚µ‚È‚¯‚ê‚ΐ^‚ɂȂè‚Ü‚¹‚ñB
-
!== ‰‰ŽZŽq
-
!== ‰‰ŽZŽq‚́A=== ‰‰ŽZŽq‚̐^‹U‚ª‹t‚ɂȂÁ‚œ‚à‚̂ł·B
-

”äŠr‰‰ŽZŽq +
== 挔算子
+
== 挔算子は、巊偎にあるものを先に評䟡し、次に右偎にあるものを評䟡したす。䞡者が䞀臎すれば挔算子党䜓で真、䞀臎しなければ挔算子党䜓で停になりたす。䞡蟺の挔算の結果、型が異なれば適切に倉換されおから比范されたす。たずえば、-1 == '-1' は真になりたす。
+
!= 挔算子
+
!= 挔算子は、== 挔算子の真停が逆になったものです。
+
=== 挔算子
+
=== 挔算子は識別比范挔算子ず呌ばれ、== 挔算子ず同じですが、型の倉換は行われず、型たでもが䞀臎しなければ真になりたせん。
+
!== 挔算子
+
!== 挔算子は、=== 挔算子の真停が逆になったものです。

+

比范挔算子

-@< > <= >= ‚Í”äŠr‰‰ŽZŽq‚Ì—Þ‚Å‚·B
+ < > <= >= は比范挔算子の類です。

-
< ‰‰ŽZŽq
-
< ‰‰ŽZŽq‚́A¶‘€‚É‚ ‚é‚à‚Ì‚ðæ‚É•]‰¿‚µA‰E‘€‚É‚ ‚é‚à‚Ì‚ðŽŸ‚É•]‰¿‚µ‚Ü‚·B¶‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª‰E‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚æ‚è‚à¬‚³‚¯‚ê‚ΐ^‚ɂȂèA‚»‚€‚łȂ¯‚ê‚΋U‚ɂȂè‚Ü‚·B
-
> ‰‰ŽZŽq
-
> ‰‰ŽZŽq‚́A¶‘€‚É‚ ‚é‚à‚Ì‚ðæ‚É•]‰¿‚µA‰E‘€‚É‚ ‚é‚à‚Ì‚ðŽŸ‚É•]‰¿‚µ‚Ü‚·B‰E‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª¶‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚æ‚è‚à¬‚³‚¯‚ê‚ΐ^‚ɂȂèA‚»‚€‚łȂ¯‚ê‚΋U‚ɂȂè‚Ü‚·B
-
<= ‰‰ŽZŽq
-
<= ‰‰ŽZŽq‚́A¶‘€‚É‚ ‚é‚à‚Ì‚ðæ‚É•]‰¿‚µA‰E‘€‚É‚ ‚é‚à‚Ì‚ðŽŸ‚É•]‰¿‚µ‚Ü‚·B¶‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª‰E‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚æ‚è‚à¬‚³‚¢‚©“™‚µ‚¢‚È‚ç‚ΐ^‚ɂȂèA‚»‚€‚łȂ¯‚ê‚΋U‚ɂȂè‚Ü‚·B
-
>= ‰‰ŽZŽq
-
>= ‰‰ŽZŽq‚́A¶‘€‚É‚ ‚é‚à‚Ì‚ðæ‚É•]‰¿‚µA‰E‘€‚É‚ ‚é‚à‚Ì‚ðŽŸ‚É•]‰¿‚µ‚Ü‚·B‰E‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª¶‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚æ‚è‚à¬‚³‚¢‚©“™‚µ‚¢‚È‚ç‚ΐ^‚ɂȂèA‚»‚€‚łȂ¯‚ê‚΋U‚ɂȂè‚Ü‚·B

-@”äŠr‚·‚é‚à‚Ì‚ª—Œ•û‚Æ‚à•¶Žš—ñ‚̏ꍇ‚́AƒƒCƒh•¶ŽšƒR[ƒh‡(’ʏí‚ÍUNICODE)‚ł̔äŠr‚ɂȂè‚Ü‚·B
+
< 挔算子
+
< 挔算子は、巊偎にあるものを先に評䟡し、右偎にあるものを次に評䟡したす。巊偎を評䟡した結果が右偎を評䟡した結果よりも小さければ真になり、そうでなければ停になりたす。
+
> 挔算子
+
> 挔算子は、巊偎にあるものを先に評䟡し、右偎にあるものを次に評䟡したす。右偎を評䟡した結果が巊偎を評䟡した結果よりも小さければ真になり、そうでなければ停になりたす。
+
<= 挔算子
+
<= 挔算子は、巊偎にあるものを先に評䟡し、右偎にあるものを次に評䟡したす。巊偎を評䟡した結果が右偎を評䟡した結果よりも小さいか等しいならば真になり、そうでなければ停になりたす。
+
>= 挔算子
+
>= 挔算子は、巊偎にあるものを先に評䟡し、右偎にあるものを次に評䟡したす。右偎を評䟡した結果が巊偎を評䟡した結果よりも小さいか等しいならば真になり、そうでなければ停になりたす。

+ 比范するものが䞡方ずも文字列の堎合は、ワむド文字コヌド順(通垞はUNICODE)での比范になりたす。
-

ƒrƒbƒgƒVƒtƒg‰‰ŽZŽq +

ビットシフト挔算子

-@>> << >>>‚̓rƒbƒgƒVƒtƒg‰‰ŽZŽq‚Ì—Þ‚Å‚·B
+ >> << >>>はビットシフト挔算子の類です。

-
>> ‰‰ŽZŽq
-
>> ‰‰ŽZŽq‚́A‚Ü‚ž¶‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‰E‘€‚É‚ ‚é‚à‚Ì‚ðŽŸ‚É•]‰¿‚µ‚Ü‚·B¶‘€‚ÌŒ‹‰Ê‚𐮐”‚Æ‚µ‚āA‰E‘€‚ÌŒ‹‰Ê‚̉ñ”•ª‚Ÿ‚¯‰E‚É•„†•t‚«ƒrƒbƒgƒVƒtƒg‚µ‚œ‚à‚Ì‚ª‰‰ŽZŽq‘S‘̂̌‹‰Ê‚ƂȂè‚Ü‚·B
-
<< ‰‰ŽZŽq
-
<< ‰‰ŽZŽq‚́A‚Ü‚ž¶‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‰E‘€‚É‚ ‚é‚à‚Ì‚ðŽŸ‚É•]‰¿‚µ‚Ü‚·B¶‘€‚ÌŒ‹‰Ê‚𐮐”‚Æ‚µ‚āA‰E‘€‚ÌŒ‹‰Ê‚̉ñ”•ª‚Ÿ‚¯¶‚ɃrƒbƒgƒVƒtƒg‚µ‚œ‚à‚Ì‚ª‰‰ŽZŽq‘S‘̂̌‹‰Ê‚ƂȂè‚Ü‚·B
-
>>> ‰‰ŽZŽq
-
>>> ‰‰ŽZŽq‚́A>>‰‰ŽZŽq‚Æ“¯‚¶‚Å‚·‚ªA¶‘€‚ð•]‰¿‚µ‚œŒ‹‰Ê‚𕄍†–³‚µ®”‚Æ‚µ‚Ĉµ‚¢‚Ü‚·B
-

‰ÁŒžŽZ‰‰ŽZŽq +
>> 挔算子
+
>> 挔算子は、たず巊偎にあるものを評䟡し、右偎にあるものを次に評䟡したす。巊偎の結果を敎数ずしお、右偎の結果の回数分だけ右に笊号付きビットシフトしたものが挔算子党䜓の結果ずなりたす。
+
<< 挔算子
+
<< 挔算子は、たず巊偎にあるものを評䟡し、右偎にあるものを次に評䟡したす。巊偎の結果を敎数ずしお、右偎の結果の回数分だけ巊にビットシフトしたものが挔算子党䜓の結果ずなりたす。
+
>>> 挔算子
+
>>> 挔算子は、>>挔算子ず同じですが、巊偎を評䟡した結果を笊号無し敎数ずしお扱いたす。

+

加枛算挔算子

-@+ - ‚́A‚»‚ꂌ‚ê‰ÁŽZ‰‰ŽZŽq‚ÆŒžŽZ‰‰ŽZŽq‚Å‚·B
+ + - は、それぞれ加算挔算子ず枛算挔算子です。

-
+ ‰‰ŽZŽq
-
+ ‰‰ŽZŽq‚́Aæ‚ɍ¶‘€‚ð•]‰¿‚µAŽŸ‚ɉE‘€‚ð•]‰¿‚µ‚Ü‚·BŒ‹‰Ê‚ª—Œ•û‚Æ‚à”’l‚Ÿ‚Á‚œê‡‚́A”’l‚Æ‚µ‚ẲÁŽZ‚ªs‚í‚êA‰‰ŽZŽq‘S‘̂̌‹‰Ê‚ƂȂè‚Ü‚·B‚Ç‚¿‚ç‚©A‚ ‚é‚¢‚Í—Œ•û‚ª•¶Žš—ñ‚Ÿ‚Á‚œê‡‚́A•¶Žš—ñ‚Æ‚µ‚ẲÁŽZ‚ªs‚í‚êA‰‰ŽZŽq‘S‘̂Ƃµ‚Ä‚Í ¶‘€‚ÌŒ‹‰Ê‚ÌŒã‚ë‚ɉE‘€‚ÌŒ‹‰Ê‚ðŒ‹‡‚µ‚œ•¶Žš—ñ‚ɂȂè‚Ü‚·B”’l‚Í•¶Žš—ñ‚ɁAƒIƒuƒWƒFƒNƒgŒ^‚Í•¶Žš—ñ‚ɕϊ·‚Å‚«‚ê‚Εϊ·‚³‚ê‚Ü‚·B
-
- ‰‰ŽZŽq
-
- ‰‰ŽZŽq‚́Aæ‚ɍ¶‘€‚ð•]‰¿‚µAŽŸ‚ɉE‘€‚ð•]‰¿‚µ‚Ü‚·B‚»‚ÌŒãA”’l‚Æ‚µ‚č¶‘€‚ÌŒ‹‰Ê‚©‚ç‰E‘€‚ÌŒ‹‰Ê‚ªˆø‚©‚êA‚»‚ꂪ‰‰ŽZŽq‘S‘̂̒l‚ƂȂè‚Ü‚·B
-

æœ—]ŽZ‰‰ŽZŽq +
+ 挔算子
+
+ 挔算子は、先に巊偎を評䟡し、次に右偎を評䟡したす。結果が䞡方ずも数倀だった堎合は、数倀ずしおの加算が行われ、挔算子党䜓の結果ずなりたす。どちらか、あるいは䞡方が文字列だった堎合は、文字列ずしおの加算が行われ、挔算子党䜓ずしおは 巊偎の結果の埌ろに右偎の結果を結合した文字列になりたす。数倀は文字列に、オブゞェクト型は文字列に倉換できれば倉換されたす。
+
- 挔算子
+
- 挔算子は、先に巊偎を評䟡し、次に右偎を評䟡したす。その埌、数倀ずしお巊偎の結果から右偎の結果が匕かれ、それが挔算子党䜓の倀ずなりたす。

+

乗陀䜙算挔算子

-@% / \ * ‚́A‚»‚ꂌ‚êè—]ŽZAœŽZA®”œŽZAæŽZ‰‰ŽZŽq‚Å‚·B
+ % / \ * は、それぞれ剰䜙算、陀算、敎数陀算、乗算挔算子です。

-
% ‰‰ŽZŽq
-
% ‰‰ŽZŽq‚́Aæ‚ɍ¶‘€‚ð•]‰¿‚µAŽŸ‚ɉE‘€‚ð•]‰¿‚µ‚Ü‚·B‚»‚Ì‚ ‚ƁA¶‘€‚ð‰E‘€‚ÅŠ„‚Á‚œè‚肪‰‰ŽZŽq‘S‘̂̒l‚ɂȂè‚Ü‚·B’l‚Í—Œ•û‚Æ‚à®”‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
-
/ ‰‰ŽZŽq
-
/ ‰‰ŽZŽq‚́Aæ‚ɍ¶‘€‚ð•]‰¿‚µAŽŸ‚ɉE‘€‚ð•]‰¿‚µ‚Ü‚·B‚»‚Ì‚ ‚ƁA¶‘€‚ð‰E‘€‚ÅŠ„‚Á‚œ’l‚ª‰‰ŽZŽq‘S‘̂̒l‚ɂȂè‚Ü‚·B’l‚ÍŽÀ”‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
-
\ ‰‰ŽZŽq
-
\ ‰‰ŽZŽq‚́A/ ‰‰ŽZŽq‚̂悀‚ɏœŽZ‚ðs‚¢‚Ü‚·‚ªA’l‚͐®”‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
-
* ‰‰ŽZŽq
-
* ‰‰ŽZŽq‚́Aæ‚ɍ¶‘€‚ð•]‰¿‚µAŽŸ‚ɉE‘€‚ð•]‰¿‚µ‚Ü‚·B‚»‚Ì‚ ‚ƁA¶‘€‚ð‰E‘€‚ÅŠ|‚¯‚œ’l‚ª‰‰ŽZŽq‘S‘̂̒l‚ɂȂè‚Ü‚·B’l‚ÍŽÀ”‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
-

ˆê”Ê“I‚È’P€‰‰ŽZŽq‚Ì—Þ +
% 挔算子
+
% 挔算子は、先に巊偎を評䟡し、次に右偎を評䟡したす。そのあず、巊偎を右偎で割った剰りが挔算子党䜓の倀になりたす。倀は䞡方ずも敎数ずしお扱われたす。
+
/ 挔算子
+
/ 挔算子は、先に巊偎を評䟡し、次に右偎を評䟡したす。そのあず、巊偎を右偎で割った倀が挔算子党䜓の倀になりたす。倀は実数ずしお扱われたす。
+
\ 挔算子
+
\ 挔算子は、/ 挔算子のように陀算を行いたすが、倀は敎数ずしお扱われたす。
+
* 挔算子
+
* 挔算子は、先に巊偎を評䟡し、次に右偎を評䟡したす。そのあず、巊偎を右偎で掛けた倀が挔算子党䜓の倀になりたす。倀は実数ずしお扱われたす。

+

䞀般的な単項挔算子の類

-@ˆÈ‰º‚Í‚·‚ׂĒP€‰‰ŽZŽq‚Å‚· ( instanceof ‚Í—áŠO )B
+ 以䞋はすべお単項挔算子です ( instanceof は䟋倖 )。

-
! ‰‰ŽZŽq
-
‘O’u‚Ì ! ‰‰ŽZŽq‚́A˜_—”ے艉ŽZŽq‚Å‚·B‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚œ‚à‚̂̐^‹U‚ð‹t‚É‚µ‚œ‚à‚Ì‚ª‰‰ŽZŽq‘S‘̂̒l‚ƂȂè‚Ü‚·B
-
~ ‰‰ŽZŽq
-
~ ‰‰ŽZŽq‚́Aƒrƒbƒg”ے艉ŽZŽq‚Å‚·B‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚œ‚à‚̂𐮐”‚Æ‚µAƒrƒbƒg‚²‚Ƃ̔ےè ( 1š0A0š1 ) ‚ðs‚Á‚œ‚à‚Ì‚ª‰‰ŽZŽq‘S‘̂̒l‚ƂȂè‚Ü‚·B
-
-- ‰‰ŽZŽq
-
‘O’u‚Ì -- ‰‰ŽZŽq‚́A‘O’uƒfƒNƒŠƒƒ“ƒg‰‰ŽZŽq‚Å‚·B‰E‘€‚É‚ ‚é‚à‚Ì‚©‚ç‚P‚ðŒž‚¶AŒž‚¶‚œŒã‚Ì’l‚ª‰‰ŽZŽq‘S‘̂̒l‚ƂȂè‚Ü‚·B
-
++ ‰‰ŽZŽq
-
‘O’u‚Ì ++ ‰‰ŽZŽq‚́A‘O’uƒCƒ“ƒNƒŠƒƒ“ƒg‰‰ŽZŽq‚Å‚·B‰E‘€‚É‚ ‚é‚à‚̂ɂP‚ð‰ÁŽZ‚µA‰ÁŽZ‚µ‚œŒã‚Ì’l‚ª‰‰ŽZŽq‘S‘̂̒l‚ƂȂè‚Ü‚·B
-
new ‰‰ŽZŽq
-
new ‰‰ŽZŽq‚́A‰E‘€‚É‚ ‚éŠÖ”•]‰¿Ž®‚ðŠÖ”ŒÄ‚яo‚µ‚ł͂Ȃ­ƒIƒuƒWƒFƒNƒg‚̍쐬‚ðs‚킹‚邿‚€‚É‚µ‚Ü‚·B
-
invalidate ‰‰ŽZŽq
-
invalidate ‰‰ŽZŽq‚́A‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚̃IƒuƒWƒFƒNƒg‚𖳌ø‰»‚µ‚Ü‚·B‰E‘€‚É‚ ‚镚‚ª void, •¶Žš—ñ, ”’l, ƒIƒNƒeƒbƒg—ñ‚Ÿ‚Á‚œê‡‚͉œ‚à‚µ‚Ü‚¹‚ñBƒIƒuƒWƒFƒNƒg‚ª‚·‚łɖ³Œø‰»‚³‚ê‚Ä‚¢‚œê‡‚à‰œ‚à‚µ‚Ü‚¹‚ñBnull ‚ªŽw’肳‚ꂜê‡‚Í—áŠO‚ª”­¶‚µ‚Ü‚·B
-
isvalid ‰‰ŽZŽq
-
isvalid ‰‰ŽZŽq‚́A‰E‘€A‚ ‚é‚¢‚͍¶‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚̃IƒuƒWƒFƒNƒg‚ª—LŒø‚ȏꍇ‚É trueA –³Œø‚ȏꍇ‚É false ‚ɂȂè‚Ü‚·B‰‰ŽZŽq‚ð•]‰¿‘Ώۂ̑O‚É’u‚¢‚Ä‚àAŒã‚ë‚É’u‚¢‚Ä‚à“¯‚¶ˆÓ–¡‚ɂȂè‚Ü‚·B‘Ώۂª void, •¶Žš—ñ, ”’l, ƒIƒNƒeƒbƒg—ñ‚Ÿ‚Á‚œê‡‚͏í‚ɐ^‚ð•Ô‚µ‚Ü‚·Bnull ‚ªŽw’肳‚ꂜê‡‚Í—áŠO‚ª”­¶‚µ‚Ü‚·B
-
delete ‰‰ŽZŽq
-
delete ‰‰ŽZŽq‚́A‰E‘€‚ɏ‘‚¢‚œƒIƒuƒWƒFƒNƒg‚̃ƒ“ƒoA‚ ‚é‚¢‚̓[ƒJƒ‹•ϐ”‚ðÁ‹Ž‚µ‚Ü‚·BÁ‹Ž‚ɐ¬Œ÷‚·‚ê‚Î trueAŽž”s‚·‚ê‚Î false ‚ɂȂè‚Ü‚·B
-
typeof ‰‰ŽZŽq
-
typeof ‰‰ŽZŽq‚́A‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‚»‚ÌŒ^‚É‚æ‚Á‚Ĉȉº‚Ì•¶Žš—ñ‚ƂȂè‚Ü‚· : void:"void"A®”:"Integer"AŽÀ”:"Real"AƒIƒuƒWƒFƒNƒg:"Object"A•¶Žš—ñ:"String"AƒIƒNƒeƒbƒg—ñ:"Octet" B‚œ‚Ÿ‚µAƒIƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚ðŽw’肵‚œê‡‚ŁAƒƒ“ƒo‚ª–³‚©‚Á‚œê‡‚Í "undefined" ‚ɂȂè‚Ü‚·B
-
# ‰‰ŽZŽq
-
# ‰‰ŽZŽq‚́A‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA•¶Žš—ñ‚Æ‚µ‚čŏ‰‚Ìˆê•¶Žš‚Ì•¶ŽšƒR[ƒh‚ð‰‰ŽZŽq‘S‘̂̒l‚Æ‚µ‚Ü‚·B
-
$ ‰‰ŽZŽq
-
$ ‰‰ŽZŽq‚́A‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚ð•¶ŽšƒR[ƒh‚Æ‚µ‚āA‚»‚ꂪ•\‚·•¶Žšˆê•¶Žš‚ð‰‰ŽZŽq‘S‘̂̒l‚Æ‚µ‚Ü‚·B
-
+ ‰‰ŽZŽq
-
’P€‚Ì + ‰‰ŽZŽq‚́A‰E‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚Ü‚·B‰E‘€‚É‚ ‚é‚à‚Ì‚ªŽÀ”‚␮”‚È‚ç‚Ήœ‚à‚µ‚Ü‚¹‚ñB‚»‚êˆÈŠO‚̏ꍇ‚́AŽÀ”‚␔’l‚ւ̕ϊ·‚ðŽŽ‚ÝA‚»‚ÌŒ‹‰Ê‚ª‰‰ŽZŽq‘S‘̂̌‹‰Ê‚ƂȂè‚Ü‚·B•¶Žš—ñ‚𐔒l‚ɕϊ·‚µ‚æ‚€‚Æ‚·‚éê‡‚́A•ÏŠ·‚ÉŽž”s‚µ‚œê‡‚́A—áŠO‚𔭐¶‚¹‚žA 0 ‚ɂȂè‚Ü‚·B¬”“_‚ðŠÜ‚Þ‚æ‚€‚ÈŽÀ”•\Œ»‚Å‚ ‚ê‚ÎŽÀ”‚ɁA‚»‚€‚łȂ¯‚ê‚ΐ®”‚ɕϊ·‚³‚ê‚Ü‚·B•¶Žš—ñ‚̐擪‚É 0x ‚â 0b A0 ‚ª‚ ‚ê‚΁A‚»‚ꂌ‚ê 16 i”A2 i”A8 i”‚Æ‚µ‚ĉðŽß‚³‚ê‚Ü‚·B
-
- ‰‰ŽZŽq
-
’P€‚Ì - ‰‰ŽZŽq‚́A¶‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚𐔒l‚Æ‚µ‚āA³•‰‚ð‹t‚É‚µ‚œ‚à‚Ì‚ð‰‰ŽZŽq‘S‘̂̌‹‰Ê‚Æ‚µ‚Ü‚·B
-
& ‰‰ŽZŽq
-
’P€‚Ì & ‰‰ŽZŽq‚́A‰E‘€‚ɏ‘‚¢‚œƒIƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚ւ̃AƒNƒZƒX‚ðAƒvƒƒpƒeƒBƒnƒ“ƒhƒ‰‚ð‰î‚³‚È‚¢AƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚»‚Ì‚à‚̂ւ̃AƒNƒZƒX‚ɕύX‚µ‚Ü‚·B‚œ‚Æ‚Š‚ÎApropobj = &obj.prop; ‚ł́Aobj ‚̃ƒ“ƒoƒvƒƒpƒeƒB prop ‚̃vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚Í‹N“®‚³‚ꂞAƒƒ“ƒoƒvƒƒpƒeƒB prop ‚̃vƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚»‚Ì‚à‚̂ւ̎QÆ‚ª propobj ‚É‘ã“ü‚³‚ê‚Ü‚·B‰E‘€‚ªƒvƒƒpƒeƒB‚ւ̃AƒNƒZƒX‚ł͂Ȃ©‚Á‚œê‡‚Ì“®ì‚Í•s’è‚Å‚·B
-
* ‰‰ŽZŽq
-
’P€‚Ì * ‰‰ŽZŽq‚́A‰E‘€‚ɏ‘‚¢‚œƒIƒuƒWƒFƒNƒg‚̃vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚𓮍삳‚¹‚Ü‚·B‰E‘€‚ɂ̓vƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ð•\‚·Ž®‚ð‘‚©‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚œ‚Æ‚Š‚ÎA*propobj = 1; ‚́AƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚Å‚ ‚é propobj ‚Ì setter ƒnƒ“ƒhƒ‰‚ðŒÄ‚яo‚µA1 ‚ð‘ã“ü‚µ‚Ü‚·B
-
instanceof ‰‰ŽZŽq
-
instanceof ‰‰ŽZŽq‚́A¶‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µAŽŸ‚ɉE‘€‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚Ü‚·B‰E‘€‚ɂ̓Nƒ‰ƒX–Œ‚ƂȂéA•¶Žš—ñ‚ɂȂé‚à‚Ì‚ð‘‚«A¶‘€‚É‚ ‚é‚à‚Ì‚ªA‚»‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚ ‚ê‚Î trueA‚»‚€‚łȂ¯‚ê‚Î false ‚ɂȂè‚Ü‚·B
-

ŠÖ”ŒÄ‚яo‚µAƒJƒbƒR—ށAŒã’uƒCƒ“ƒNƒŠƒƒ“ƒgEƒfƒNƒŠƒƒ“ƒg‚È‚Ç +
! 挔算子
+
前眮の ! 挔算子は、論理吊定挔算子です。右偎にあるものを評䟡したものの真停を逆にしたものが挔算子党䜓の倀ずなりたす。
+
~ 挔算子
+
~ 挔算子は、ビット吊定挔算子です。右偎にあるものを評䟡したものを敎数ずし、ビットごずの吊定 ( 1→0、0→1 ) を行ったものが挔算子党䜓の倀ずなりたす。
+
-- 挔算子
+
前眮の -- 挔算子は、前眮デクリメント挔算子です。右偎にあるものからを枛じ、枛じた埌の倀が挔算子党䜓の倀ずなりたす。
+
++ 挔算子
+
前眮の ++ 挔算子は、前眮むンクリメント挔算子です。右偎にあるものにを加算し、加算した埌の倀が挔算子党䜓の倀ずなりたす。
+
new 挔算子
+
new 挔算子は、右偎にある関数評䟡匏を関数呌び出しではなくオブゞェクトの䜜成を行わせるようにしたす。
+
invalidate 挔算子
+
invalidate 挔算子は、右偎にあるものを評䟡し、その結果のオブゞェクトを無効化したす。右偎にある物が void, 文字列, 数倀, オクテット列だった堎合は䜕もしたせん。オブゞェクトがすでに無効化されおいた堎合も䜕もしたせん。null が指定された堎合は䟋倖が発生したす。
+
isvalid 挔算子
+
isvalid 挔算子は、右偎、あるいは巊偎にあるものを評䟡し、その結果のオブゞェクトが有効な堎合に true、 無効な堎合に false になりたす。挔算子を評䟡察象の前に眮いおも、埌ろに眮いおも同じ意味になりたす。察象が void, 文字列, 数倀, オクテット列だった堎合は垞に真を返したす。null が指定された堎合は䟋倖が発生したす。
+
delete 挔算子
+
delete 挔算子は、右偎に曞いたオブゞェクトのメンバ、あるいはロヌカル倉数を消去したす。消去に成功すれば true、倱敗すれば false になりたす。
+
typeof 挔算子
+
typeof 挔算子は、右偎にあるものを評䟡し、その型によっお以䞋の文字列ずなりたす : void:"void"、敎数:"Integer"、実数:"Real"、オブゞェクト:"Object"、文字列:"String"、オクテット列:"Octet" 。ただし、オブゞェクトのメンバを指定した堎合で、メンバが無かった堎合は "undefined" になりたす。
+
# 挔算子
+
# 挔算子は、右偎にあるものを評䟡し、文字列ずしお最初の䞀文字の文字コヌドを挔算子党䜓の倀ずしたす。
+
$ 挔算子
+
$ 挔算子は、右偎にあるものを評䟡し、その結果を文字コヌドずしお、それが衚す文字䞀文字を挔算子党䜓の倀ずしたす。
+
+ 挔算子
+
単項の + 挔算子は、右偎にあるものを評䟡したす。右偎にあるものが実数や敎数ならば䜕もしたせん。それ以倖の堎合は、実数や数倀ぞの倉換を詊み、その結果が挔算子党䜓の結果ずなりたす。文字列を数倀に倉換しようずする堎合は、倉換に倱敗した堎合は、䟋倖を発生せず、 0 になりたす。小数点を含むような実数衚珟であれば実数に、そうでなければ敎数に倉換されたす。文字列の先頭に 0x や 0b 、0 があれば、それぞれ 16 進数、2 進数、8 進数ずしお解釈されたす。
+
- 挔算子
+
単項の - 挔算子は、巊偎にあるものを評䟡し、その結果を数倀ずしお、正負を逆にしたものを挔算子党䜓の結果ずしたす。
+
& 挔算子
+
単項の & 挔算子は、右偎に曞いたオブゞェクトのメンバぞのアクセスを、プロパティハンドラを介さない、プロパティオブゞェクトそのものぞのアクセスに倉曎したす。たずえば、propobj = &obj.prop; では、obj のメンバプロパティ prop のプロパティハンドラは起動されず、メンバプロパティ prop のプロパティオブゞェクトそのものぞの参照が propobj に代入されたす。右偎がプロパティぞのアクセスではなかった堎合の動䜜は䞍定です。
+
* 挔算子
+
単項の * 挔算子は、右偎に曞いたオブゞェクトのプロパティハンドラを動䜜させたす。右偎にはプロパティオブゞェクトを衚す匏を曞かなければなりたせん。たずえば、*propobj = 1; は、プロパティオブゞェクトである propobj の setter ハンドラを呌び出し、1 を代入したす。
+
instanceof 挔算子
+
instanceof 挔算子は、巊偎にあるものを評䟡し、次に右偎にあるものを評䟡したす。右偎にはクラス名ずなる、文字列になるものを曞き、巊偎にあるものが、そのクラスのむンスタンスであれば true、そうでなければ false になりたす。

+

関数呌び出し、カッコ類、埌眮むンクリメント・デクリメントなど

-
( ) ‰‰ŽZŽq
-
( ) ‰‰ŽZŽq‚́A‰‰ŽZ‚Ì—Dæ‡ˆÊ‚ð•ύX‚µ‚Ü‚·B‚Ü‚œ‚́AŠÖ”ŒÄ‚яo‚µ‚ðs‚¢‚Ü‚·B
-
[ ] ‰‰ŽZŽq
-
[ ] ‰‰ŽZŽq‚́AŠÔÚƒƒ“ƒo‘I‘ð‰‰ŽZŽq‚Å‚·BA [ B ] ‚Ə‘‚©‚ꂜê‡AA ‚ðæ‚É•]‰¿‚µA B ‚ðŽŸ‚É•]‰¿‚µ‚Ü‚·BB ‚ð•¶Žš—ñ‚Æ‚µ‚āA‚»‚̃ƒ“ƒo–Œ‚ð A ‚©‚ç’T‚µA‰‰ŽZŽq‘S‘̂Ƃµ‚Ă͂»‚̃ƒ“ƒo‚ւ̃AƒNƒZƒX‚ƂȂè‚Ü‚·B¶•Ó’l‚Æ‚µ‚ÄŽg‚í‚ꂜê‡‚́AƒIƒuƒWƒFƒNƒg“à‚Ƀƒ“ƒo B ‚ðA‚à‚µ–³‚¯‚ê‚ΐV‹K‚ɍ쐬‚·‚éA‚Æ‚¢‚€ì—p‚à”º‚¢‚Ü‚·B
-
. ‰‰ŽZŽq
-
. ‰‰ŽZŽq‚́A’ŒÚƒƒ“ƒo‘I‘ð‰‰ŽZŽq‚Å‚·BA.B ‚Ə‘‚©‚ꂜê‡AA ‚ð•]‰¿‚µ‚Ü‚·BB ‚ð A ‚©‚ç’T‚µA‰‰ŽZŽq‘S‘̂Ƃµ‚Ă͂»‚̃ƒ“ƒo‚ւ̃AƒNƒZƒX‚ƂȂè‚Ü‚·B¶•Ó’l‚Æ‚µ‚ÄŽg‚í‚ꂜê‡‚́AƒIƒuƒWƒFƒNƒg“à‚Ƀƒ“ƒo B ‚ðA‚à‚µ–³‚¯‚ê‚ΐV‹K‚ɍ쐬‚·‚éA‚Æ‚¢‚€ì—p‚à”º‚¢‚Ü‚·B
-‚à‚µ . ‰‰ŽZŽq‚̍¶‘€‚ªÈ—ª‚³‚ꂜê‡‚́Awith ƒXƒe[ƒgƒƒ“ƒg‚ÌŠO‘€‚È‚ç‚Î global ƒIƒuƒWƒFƒNƒg“à‚̃ƒ“ƒo‚ðAwith ƒXƒe[ƒgƒƒ“ƒg‚Ì“à‘€‚È‚ç‚΂»‚Ì with ‚ÅŽŠ‚³‚ꂜƒIƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚ðŽQÆ‚µ‚Ü‚·B
-
++ ‰‰ŽZŽq
-
Œã’u‚Ì ++ ‰‰ŽZŽq‚́AŒã’uƒCƒ“ƒNƒŠƒƒ“ƒg‰‰ŽZŽq‚Å‚·B¶‚É‚ ‚é‚à‚̂ɂP‚ð‰ÁŽZ‚µA‰‰ŽZŽq‘S‘̂Ƃµ‚Ă͉ÁŽZ‚·‚é‘O‚́A¶‚É‚ ‚é‚à‚́A‚ɂȂè‚Ü‚·B
-
-- ‰‰ŽZŽq
-
Œã’u‚Ì -- ‰‰ŽZŽq‚́AŒã’uƒfƒNƒŠƒƒ“ƒg‰‰ŽZŽq‚Å‚·B¶‚É‚ ‚é‚à‚Ì‚©‚ç‚P‚ðŒž‚¶A‰‰ŽZŽq‘S‘̂Ƃµ‚Ă͌ž‚¶‚é‘O‚́A¶‚É‚ ‚é‚à‚́A‚ɂȂè‚Ü‚·B
-
! ‰‰ŽZŽq
-
Œã’u‚Ì ! ‰‰ŽZŽq‚́AŽ®•]‰¿‰‰ŽZŽq‚Å‚·B¶‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ð•¶Žš—ñ‚Æ‚µ‚āA‚»‚ê‚ðŽ®•¶Žš—ñ‚Æ‚µ‚ĉðŽß‚µ‚Ü‚·BŒ‹‰Ê‚́A‚»‚ÌŽ®•¶Žš—ñ‚ð‰ðŽß‚µ‚Ä•]‰¿‚µ‚œŒ‹‰Ê‚ɂȂè‚Ü‚·BŽ®‚Í this ƒRƒ“ƒeƒLƒXƒg (‚±‚̉‰ŽZŽq‚ðŽg‚Á‚œˆÊ’u‚Å‚Ì this) ã‚Å“®ì‚µ‚Ü‚·B
-
incontextof ‰‰ŽZŽq
-
incontextof ‰‰ŽZŽq‚́A¶‚É‚ ‚é‚à‚Ì‚ðæ‚É•]‰¿‚µAŽŸ‚ɉE‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚Ü‚·B¶‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ðƒIƒuƒWƒFƒNƒg‚Æ‚µ‚āA‚»‚̃IƒuƒWƒFƒNƒg‚̃Rƒ“ƒeƒLƒXƒg•”•ª‚ðA‰E‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µ‚œŒ‹‰Ê‚Æ’u‚«Š·‚Š‚œ‚à‚Ì‚ª‰‰ŽZ‘S‘̂̌‹‰Ê‚ƂȂè‚Ü‚·B
-
int ‰‰ŽZŽq
-
int ‰‰ŽZŽq‚́A‰E‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‚»‚ê‚𐮐”Œ^‚ɕϊ·‚µ‚œ‚à‚Ì‚ª‰‰ŽZŽq‘S‘̂̌‹‰Ê‚ƂȂè‚Ü‚·BC ŒŸŒê‚̃LƒƒƒXƒg•—‚ɁA(int) ‚Ə‘‚­‚±‚Æ‚à‚Å‚«‚Ü‚·B
-
real ‰‰ŽZŽq
-
real ‰‰ŽZŽq‚́A‰E‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‚»‚ê‚ðŽÀ”Œ^‚ɕϊ·‚µ‚œ‚à‚Ì‚ª‰‰ŽZŽq‘S‘̂̌‹‰Ê‚ƂȂè‚Ü‚·BC ŒŸŒê‚̃LƒƒƒXƒg•—‚É (real) ‚Ə‘‚­‚±‚Æ‚à‚Å‚«‚Ü‚·B
-
string ‰‰ŽZŽq
-
string ‰‰ŽZŽq‚́A‰E‚É‚ ‚é‚à‚Ì‚ð•]‰¿‚µA‚»‚ê‚ð•¶Žš—ñŒ^‚ɕϊ·‚µ‚œ‚à‚Ì‚ª‰‰ŽZŽq‘S‘̂̌‹‰Ê‚ƂȂè‚Ü‚·BC ŒŸŒê‚̃LƒƒƒXƒg•—‚É (string) ‚Ə‘‚­‚±‚Æ‚à‚Å‚«‚Ü‚·B
+
( ) 挔算子
+
( ) 挔算子は、挔算の優先順䜍を倉曎したす。たたは、関数呌び出しを行いたす。
+
[ ] 挔算子
+
[ ] 挔算子は、間接メンバ遞択挔算子です。A [ B ] ず曞かれた堎合、A を先に評䟡し、 B を次に評䟡したす。B を文字列ずしお、そのメンバ名を A から探し、挔算子党䜓ずしおはそのメンバぞのアクセスずなりたす。巊蟺倀ずしお䜿われた堎合は、オブゞェクト内にメンバ B を、もし無ければ新芏に䜜成する、ずいう䜜甚も䌎いたす。
+
. 挔算子
+
. 挔算子は、盎接メンバ遞択挔算子です。A.B ず曞かれた堎合、A を評䟡したす。B を A から探し、挔算子党䜓ずしおはそのメンバぞのアクセスずなりたす。巊蟺倀ずしお䜿われた堎合は、オブゞェクト内にメンバ B を、もし無ければ新芏に䜜成する、ずいう䜜甚も䌎いたす。
+もし . 挔算子の巊偎が省略された堎合は、with ステヌトメントの倖偎ならば global オブゞェクト内のメンバを、with ステヌトメントの内偎ならばその with で瀺されたオブゞェクトのメンバを参照したす。
+
++ 挔算子
+
埌眮の ++ 挔算子は、埌眮むンクリメント挔算子です。巊にあるものにを加算し、挔算子党䜓ずしおは加算する前の、巊にあるもの、になりたす。
+
-- 挔算子
+
埌眮の -- 挔算子は、埌眮デクリメント挔算子です。巊にあるものからを枛じ、挔算子党䜓ずしおは枛じる前の、巊にあるもの、になりたす。
+
! 挔算子
+
埌眮の ! 挔算子は、匏評䟡挔算子です。巊にあるものを評䟡した結果を文字列ずしお、それを匏文字列ずしお解釈したす。結果は、その匏文字列を解釈しお評䟡した結果になりたす。匏は this コンテキスト (この挔算子を䜿った䜍眮での this) 䞊で動䜜したす。
+
incontextof 挔算子
+
incontextof 挔算子は、巊にあるものを先に評䟡し、次に右にあるものを評䟡したす。巊にあるものを評䟡した結果をオブゞェクトずしお、そのオブゞェクトのコンテキスト郚分を、右にあるものを評䟡した結果ず眮き換えたものが挔算党䜓の結果ずなりたす。
+
int 挔算子
+
int 挔算子は、右にあるものを評䟡し、それを敎数型に倉換したものが挔算子党䜓の結果ずなりたす。C 蚀語のキャスト颚に、(int) ず曞くこずもできたす。
+
real 挔算子
+
real 挔算子は、右にあるものを評䟡し、それを実数型に倉換したものが挔算子党䜓の結果ずなりたす。C 蚀語のキャスト颚に (real) ず曞くこずもできたす。
+
string 挔算子
+
string 挔算子は、右にあるものを評䟡し、それを文字列型に倉換したものが挔算子党䜓の結果ずなりたす。C 蚀語のキャスト颚に (string) ず曞くこずもできたす。
diff --git a/docs/tjs2doc/contents/factor.html b/docs/tjs2doc/contents/factor.html index c574f7a..f601d2c 100644 --- a/docs/tjs2doc/contents/factor.html +++ b/docs/tjs2doc/contents/factor.html @@ -5,70 +5,70 @@ - € + 項 - + - + -

€ +

項

-@€‚́AŽ®•]‰¿‚Ì’†‚Å‚à‚Á‚Æ‚àÅ‚‚Ì—Dæ‡ˆÊ‚É‚ ‚é‚à‚̂ł·B‚±‚ê‚ç‚́A’ʏí‚Ì‘Š’lAޝ•ÊŽq ( š ƒg[ƒNƒ“ ) ‚Ì‘ŒAˆÈ‰º‚Ì‚à‚Ì‚ª‚ ‚è‚Ü‚·B
+ 項は、匏評䟡の䞭でもっずも最高の優先順䜍にあるものです。これらは、通垞の即倀、識別子 ( → トヌクン ) の他、以䞋のものがありたす。
-

true ‚Æ false +

true ず false

-@true ‚Æ false ( ^‚Æ‹U ) ‚́A‚»‚ꂌ‚ê 1 ‚Æ 0 ‚Ì’l‚ðŽ‚Â®”’l‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
+ true ず false ( 真ず停 ) は、それぞれ 1 ず 0 の倀を持぀敎数倀ずしお扱われたす。

-@true ‚š‚æ‚Ñ false ‚ƁA‚»‚Ì‘Œ‚ÌŽ®‚ð”äŠr‚·‚邱‚Æ‚Í”ð‚¯‚Ä‚­‚Ÿ‚³‚¢B‚œ‚Æ‚Š‚ÎAif(true != getBoolean()) ‚̂悀‚ÈŽ–‚Í‚¹‚žAif(!getBoolen()) ‚̂悀‚É‹Lq‚µ‚Ä‚­‚Ÿ‚³‚¢B˜_—Ž®‚ł́u0 ‚ª‹UvAu0 ˆÈŠO‚ª^v‚Å‚ ‚Á‚āAu1 ‚ª ^v‚ł͖³‚­A‚Ü‚œATJS2 ‚Í ˜_—Œ^(Boolean)‚ðŽ‚Á‚Ä‚¢‚È‚¢‚œ‚߁AŽ©“®“I‚Ȑ”’l©š˜_—Œ^‚ÌŒ^•ÏŠ·‚ªs‚í‚ê‚È‚¢‚œ‚߂ł·B
+ true および false ず、その他の匏を比范するこずは避けおください。たずえば、if(true != getBoolean()) のような事はせず、if(!getBoolen()) のように蚘述しおください。論理匏では「0 が停」、「0 以倖が真」であっお、「1 が 真」では無く、たた、TJS2 は 論理型(Boolean)を持っおいないため、自動的な数倀←→論理型の型倉換が行われないためです。

void

-@void ‚́Au‚Ȃɂà‚È‚¢v‚ðŽŠ‚µ‚Ü‚·Bu‚Ȃɂà‚È‚¢v‚±‚Æ‚ð•\‚·—lX‚ȏê–ʂŎg—p‚³‚ê‚Ü‚·Bnull ‚Ƃ͈Ⴂ‚Ü‚·B
-@éŒŸ‚µ‚œ‚Ă̕ϐ” (‰œ‚à‘ã“ü‚³‚ê‚Ä‚¢‚È‚¢•ϐ”) ‚́A‚±‚Ì’l‚Å‚·B
-@•¶Žš—ñ‚Æ‚µ‚Ĉµ‚í‚ꂜê‡A‹ó•¶Žš—ñ ( '' )‚ɂȂè‚Ü‚·B”’l‚Æ‚µ‚Ĉµ‚í‚ꂜê‡A 0 ‚ɂȂè‚Ü‚·B
+ void は、「なにもない」を瀺したす。「なにもない」こずを衚す様々な堎面で䜿甚されたす。null ずは違いたす。
+ 宣蚀したおの倉数 (䜕も代入されおいない倉数) は、この倀です。
+ 文字列ずしお扱われた堎合、空文字列 ( '' )になりたす。数倀ずしお扱われた堎合、 0 になりたす。

-@void “¯Žm‚Ì”äŠr‚É‚Í === ‚© !== ( ޝ•Ê ) ‰‰ŽZŽq‚ðŽg‚€‚±‚Æ‚ð‚š‚·‚·‚ß‚µ‚Ü‚·B
+ void 同士の比范には === か !== ( 識別 ) 挔算子を䜿うこずをおすすめしたす。

null

-@null ‚́AƒIƒuƒWƒFƒNƒg‚ł͂ ‚邪u‚È‚ñ‚̃IƒuƒWƒFƒNƒg‚àŽŠ‚µ‚Ä‚¢‚È‚¢v‚Æ‚€‚±‚Æ‚ðŽŠ‚µ‚Ü‚·Bvoid ‚Ƃ͈Ⴂ‚Ü‚·B
-@null ƒIƒuƒWƒFƒNƒg‚ɃAƒNƒZƒX‚µ‚æ‚€‚Æ‚·‚邯ƒGƒ‰[‚ɂȂè‚Ü‚·B
-@incontextof ‰‰ŽZŽq‚ð—p‚¢‚Ä ƒRƒ“ƒeƒLƒXƒg‚ð null ‚ɕύX‚·‚邯A‚»‚̊֐”‚́AŒÄ‚яo‚µ‚œˆÊ’u‚̃Rƒ“ƒeƒLƒXƒgã‚ÅŽÀs‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B
+ null は、オブゞェクトではあるが「なんのオブゞェクトも瀺しおいない」ずうこずを瀺したす。void ずは違いたす。
+ null オブゞェクトにアクセスしようずするず゚ラヌになりたす。
+ incontextof 挔算子を甚いお コンテキストを null に倉曎するず、その関数は、呌び出した䜍眮のコンテキスト䞊で実行されるようになりたす。

-—á:
    var objmethod = obj.method;
-    objmethod(); // obj ‚̃Rƒ“ƒeƒLƒXƒgã‚ÅŽÀs‚³‚ê‚é
-    objmethod = objmethod incontextof null; // ƒRƒ“ƒeƒLƒXƒg‚ð null ‚ɕύX
-    objmethod(); // this (‚‚܂èŒÄ‚яo‚µ‚œˆÊ’u‚É‚š‚¯‚éƒRƒ“ƒeƒLƒXƒg) ã‚ÅŽÀs‚³‚ê‚é
+䟋:
    var objmethod = obj.method;
+    objmethod(); // obj ã®ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆäžŠã§å®Ÿè¡Œã•れる
+    objmethod = objmethod incontextof null; // ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆã‚’ null ã«å€‰æ›Ž
+    objmethod(); // this (぀たり呌び出した䜍眮におけるコンテキスト) äžŠã§å®Ÿè¡Œã•れる

Infinity

-@Infinity ‚́A–³ŒÀ‘å‚ð•\‚µ‚Ü‚·B•‰‚Ì–³ŒÀ‘å‚ð•\‚·ê‡‚Í -Infinity ‚Å‚·B
+ Infinity は、無限倧を衚したす。負の無限倧を衚す堎合は -Infinity です。

NaN

-@NaN ‚́A”ñ” (Not a Number) ‚ð•\‚µ‚Ü‚·B”ñ”‚ÍŒvŽZ‚ÌŒ‹‰Ê‚ª–³Œø‚ȏꍇ‚ȂǂɓŸ‚ç‚ê‚鐔’l‚Å‚·B
+ NaN は、非数 (Not a Number) を衚したす。非数は蚈算の結果が無効な堎合などに埗られる数倀です。

super

-@super ‚́AƒNƒ‰ƒX‚̃ƒ\ƒbƒh/ƒvƒƒpƒeƒB“à‚ŁA‚»‚̃Nƒ‰ƒX‚̃X[ƒp[ƒNƒ‰ƒX‚ð•\‚µ‚Ü‚·BƒNƒ‰ƒX‚̃ƒ\ƒbƒh/ƒvƒƒpƒeƒB‚ł͂Ȃ¢‚Æ‚±‚ëA‚ ‚é‚¢‚Í‘œdŒp³‚ðs‚Á‚Ä‚¢‚éƒNƒ‰ƒX“à‚ÅŽQÆ‚µ‚æ‚€‚Æ‚·‚邯ƒGƒ‰[‚ɂȂè‚Ü‚·B
+ super は、クラスのメ゜ッド/プロパティ内で、そのクラスのスヌパヌクラスを衚したす。クラスのメ゜ッド/プロパティではないずころ、あるいは倚重継承を行っおいるクラス内で参照しようずするず゚ラヌになりたす。

global

-@global ‚́AƒOƒ[ƒoƒ‹‚̃IƒuƒWƒFƒNƒg‚ð•\‚µ‚Ü‚·B‚·‚ׂẴuƒƒbƒN‚ÌŠO‚Ő錟‚³‚ꂜ•ϐ”‚âAƒNƒ‰ƒXAƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚łȂ¢ŠÖ”‚ȂǂɃAƒNƒZƒX‚Å‚«‚Ü‚·B
+ global は、グロヌバルのオブゞェクトを衚したす。すべおのブロックの倖で宣蚀された倉数や、クラス、クラスのメ゜ッドでない関数などにアクセスできたす。


-—á:
    var v;
+䟋:
    var v;
    function test(v)
    {
-        global.v=v;  // global ‚Ì v ‚ɁAˆø”‚Ì v ‚ðÝ’è‚·‚é
+        global.v=v;  // global ã® v ã«ã€åŒ•数の v ã‚’蚭定する
    }

@@ -76,20 +76,20 @@

this

-@this ‚́AƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB“à‚ŁA’ʏíA‚»‚̃Nƒ‰ƒX‚̃IƒuƒWƒFƒNƒgŽ©g‚ð•\‚µ‚Ü‚·B
-@ŒÄ‚яo‚µŽž‚É–ŸŽŠ“I‚ ‚é‚¢‚͈ÖٓI‚ÉŽw’肳‚ꂜuƒRƒ“ƒeƒLƒXƒgv‚ª this ‚Æ‚µ‚ÄŽw’肳‚ê‚Ü‚·B
+ this は、クラスのメ゜ッドやプロパティ内で、通垞、そのクラスのオブゞェクト自身を衚したす。
+ 呌び出し時に明瀺的あるいは暗黙的に指定された「コンテキスト」が this ずしお指定されたす。
-

Ž®’†ŠÖ” +

匏䞭関数

-@function ‚ðŽg‚Á‚āAŽ®’†‚Ɋ֐”‚ð‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·BŠÖ” ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ function を䜿っお、匏䞭に関数を曞くこずができたす。関数 を参照しおください。
-

Ž®’†”z—ñ +

匏䞭配列

-@[ ] ‚ðŽg‚Á‚āAŽ®’†‚É Array ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð‚»‚Ìê‚Å‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BArray ƒNƒ‰ƒX ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ [ ] を䜿っお、匏䞭に Array クラスのオブゞェクトをその堎で蚘述するこずができたす。Array クラス を参照しおください。
-

Ž®’†Ž«‘”z—ñ +

匏䞭蟞曞配列

-@%[ ] ‚ðŽg‚Á‚āAŽ®’†‚É Dictionary ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð‚»‚Ìê‚Å‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BDictionary ƒNƒ‰ƒX ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ %[ ] を䜿っお、匏䞭に Dictionary クラスのオブゞェクトをその堎で蚘述するこずができたす。Dictionary クラス を参照しおください。
diff --git a/docs/tjs2doc/contents/for.html b/docs/tjs2doc/contents/for.html index 23babec..cc28e0a 100644 --- a/docs/tjs2doc/contents/for.html +++ b/docs/tjs2doc/contents/for.html @@ -5,40 +5,40 @@ - for ƒXƒe[ƒgƒƒ“ƒg + for ステヌトメント - + - + -

for ƒXƒe[ƒgƒƒ“ƒg +

for ステヌトメント

-@for ƒXƒe[ƒgƒƒ“ƒg‚́Awhile ƒXƒe[ƒgƒƒ“ƒg‚ÉŽ—‚Ä‚¢‚Ü‚·‚ªA‚æ‚è•¡ŽG‚È‚à‚̂ł·B
-@\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B
-for(‘æ‚Pß;‘æ‚Qß;‘æ‚Rß) -    ƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN
-@‚±‚±‚ŁA‘æ‚Pß‚ɂ́Aƒ‹[ƒv‚É“ü‚é‘O‚ÉŽÀs‚µ‚œ‚¢Ž®‚ðŽw’肵‚Ü‚·B‚±‚±‚ɂ͕ϐ”éŒŸ‚ðs‚€‚±‚Æ‚à‚Å‚«‚āA‚±‚±‚Ő錟‚µ‚œ•ϐ”‚́Aƒ‹[ƒv‚ÌŠÔ’†—LŒø‚È‚à‚̂Ƃ³‚ê‚Ü‚· ( ƒ‹[ƒv‚𔲂¯‚邯íœ‚³‚ê‚Ü‚· )BÈ—ª‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+ for ステヌトメントは、while ステヌトメントに䌌おいたすが、より耇雑なものです。
+ 構文は以䞋の通りです。
+for(第節;第節;第節) +    ã‚¹ãƒ†ãƒŒãƒˆãƒ¡ãƒ³ãƒˆãŸãŸã¯ãƒ–ロック
+ ここで、第節には、ルヌプに入る前に実行したい匏を指定したす。ここには倉数宣蚀を行うこずもできお、ここで宣蚀した倉数は、ルヌプの間䞭有効なものずされたす ( ルヌプを抜けるず削陀されたす )。省略するこずもできたす。

-@‘æ‚Qß‚É‚ÍðŒŽ®‚ðŽw’肵‚Ü‚·B‚±‚ÌðŒŽ®‚ª true ‚̊ԁAƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN‚ªŒJ‚è•Ô‚µŽÀs‚³‚ê‚Ü‚·BÈ—ª‚·‚邯Aí‚ɐ^‚Å‚ ‚邯Œ©‚È‚³‚ê‚Ü‚·B
+ 第節には条件匏を指定したす。この条件匏が true の間、ステヌトメントたたはブロックが繰り返し実行されたす。省略するず、垞に真であるず芋なされたす。

-@‘æ‚Rß‚ɂ́AƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN‚̍Ōã‚ÅŽÀs‚µ‚œ‚¢Ž®‚ðŽw’肵‚Ü‚·BÈ—ª‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+ 第節には、ステヌトメントたたはブロックの最埌で実行したい匏を指定したす。省略するこずもできたす。

-@“®ì‚Æ‚µ‚ẮA
-(1) ‚Ü‚žA‘æ‚Pß‚ðŽÀs‚·‚é
-(2) ‘æ‚Qß‚ð•]‰¿‚µA‹U‚È‚ç‚΃Xƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN‚Í•]‰¿‚³‚ꂞ‚ɏI‚í‚é
-(3) ƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN‚ðŽÀs‚·‚é
-(4) ‘æ‚Rß‚ðŽÀs‚·‚é
-(5) ‘æ‚Qß‚ð•]‰¿‚µA‹U‚È‚ç‚΃‹[ƒv‚𔲂¯‚é
-(6) (3) ‚©‚çŒJ‚è•Ô‚·
+ 動䜜ずしおは、
+(1) たず、第節を実行する
+(2) 第節を評䟡し、停ならばステヌトメントたたはブロックは評䟡されずに終わる
+(3) ステヌトメントたたはブロックを実行する
+(4) 第節を実行する
+(5) 第節を評䟡し、停ならばルヌプを抜ける
+(6) (3) から繰り返す

-@ƒuƒƒbƒN’†‚É break ƒXƒe[ƒgƒƒ“ƒg‚ª‚ ‚Á‚œê‡‚́A‚»‚ÌŽž“_‚Ń‹[ƒv‚©‚甲‚¯‚Ü‚·Bcontinue ƒXƒe[ƒgƒƒ“ƒg‚ª‚ ‚Á‚œê‡‚́A(4) ‚É”ò‚т܂·B
+ ブロック䞭に break ステヌトメントがあった堎合は、その時点でルヌプから抜けたす。continue ステヌトメントがあった堎合は、(4) に飛びたす。


-—á:
    var i,a=1;
+䟋:
    var i,a=1;
    for(i=1;i<5;i++)
    {
        a*=i;
@@ -47,8 +47,8 @@     var i;
    for(i=0;i<10;i++)
    {
-        if(obj[i]==0) continue; // continue ‚µ‚Ä‚à i++ ‚ªŽÀs‚³‚ê‚é
-        if(obj[i]==1) break; // break ‚·‚邯‚»‚̏ê‚Å”²‚¯‚é
+        if(obj[i]==0) continue; // continue ã—おも i++ ãŒå®Ÿè¡Œã•れる
+        if(obj[i]==1) break; // break ã™ã‚‹ãšãã®å Žã§æŠœã‘ã‚‹
        func(obj[i]);
    }
diff --git a/docs/tjs2doc/contents/frame.html b/docs/tjs2doc/contents/frame.html index 28ad05f..89f9aad 100644 --- a/docs/tjs2doc/contents/frame.html +++ b/docs/tjs2doc/contents/frame.html @@ -5,58 +5,58 @@ - TJS2 ƒŠƒtƒ@ƒŒƒ“ƒX –ÚŽŸ + TJS2 リファレンス 目次 - + - + - -
-

ŒŸŒêƒŠƒtƒ@ƒŒƒ“ƒX + +
+

蚀語リファレンス

-TJS2 ‚ɂ‚¢‚Ä
-ƒXƒ^ƒCƒ‹‚È‚Ç
-ƒvƒŠƒvƒƒZƒbƒT
-ƒg[ƒNƒ“
-ƒf[ƒ^Œ^
-•ϐ”
-€
-ƒXƒe[ƒgƒƒ“ƒg‚ƃuƒƒbƒN
-Ž®‚Ɖ‰ŽZŽq
-if ƒXƒe[ƒgƒƒ“ƒg
-while ƒXƒe[ƒgƒƒ“ƒg
-for ƒXƒe[ƒgƒƒ“ƒg
-switch ƒXƒe[ƒgƒƒ“ƒg
-—áŠOˆ—
-ŠÖ”
-ƒvƒƒpƒeƒB
-ƒNƒ‰ƒX
-with ƒXƒe[ƒgƒƒ“ƒg
-•¶Žš—ñ‚ɑ΂·‚é‘€ì
-ƒIƒNƒeƒbƒg—ñ‚ɑ΂·‚é‘€ì
-Exception ƒNƒ‰ƒX
-Array ƒNƒ‰ƒX
-Dictionary ƒNƒ‰ƒX
-Date ƒNƒ‰ƒX
-Math ƒNƒ‰ƒX
-Math.RandomGenerator ƒNƒ‰ƒX
-RegExp ƒNƒ‰ƒX
+TJS2 に぀いお
+スタむルなど
+プリプロセッサ
+トヌクン
+デヌタ型
+倉数
+項
+ステヌトメントずブロック
+匏ず挔算子
+if ステヌトメント
+while ステヌトメント
+for ステヌトメント
+switch ステヌトメント
+䟋倖凊理
+関数
+プロパティ
+クラス
+with ステヌトメント
+文字列に察する操䜜
+オクテット列に察する操䜜
+Exception クラス
+Array クラス
+Dictionary クラス
+Date クラス
+Math クラス
+Math.RandomGenerator クラス
+RegExp クラス
-

‘g‚ݍž‚Ý‚ÌŽèˆø‚« +

組み蟌みの手匕き

-

•t˜^ +

付録

diff --git a/docs/tjs2doc/contents/function.html b/docs/tjs2doc/contents/function.html index 5e2e00b..679d206 100644 --- a/docs/tjs2doc/contents/function.html +++ b/docs/tjs2doc/contents/function.html @@ -5,39 +5,39 @@ - ŠÖ” + 関数 - + - + -

ŠÖ” +

関数

-@TJS2 ‚̊֐”‚̓Tƒuƒ‹[ƒ`ƒ“‚Ƃقړ¯‹`‚Å‚·B’l‚ð•Ô‚·‚±‚Ƃ̂Ȃ¢ê‡‚àŠÖ”‚Æ‚µ‚Ĉµ‚¢‚Ü‚·B
-@‚Ü‚œA“Á‚ɃNƒ‰ƒX‚âƒIƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚ƂȂÁ‚Ä‚¢‚éŠÖ”‚ðuƒƒ\ƒbƒhv‚ƌĂԂ±‚Æ‚ª‚ ‚è‚Ü‚·B
+ TJS2 の関数はサブルヌチンずほが同矩です。倀を返すこずのない堎合も関数ずしお扱いたす。
+ たた、特にクラスやオブゞェクトのメンバずなっおいる関数を「メ゜ッド」ず呌ぶこずがありたす。
-

ŠÖ”‚̏‘‚«•û +

関数の曞き方

-@ŠÖ”‚́AˆÈ‰º‚̏‘Ž®‚ŏ‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ 関数は、以䞋の曞匏で曞くこずができたす。

-    function ŠÖ”–Œ ( ˆø”ƒŠƒXƒg )
+    function é–¢æ•°å ( åŒ•数リスト )
    {
-        ŠÖ”‚Ì“à—e
+        é–¢æ•°ã®å†…容
    }


-@‚Ü‚žAŠÖ”‚ð’è‹`‚·‚é‚ɂ́Afunction ‚ð‘‚«‚Ü‚·B‚»‚Ì‚ ‚ƂɁAŠÖ”‚Ì–Œ‘O‚ð‘‚«‚Ü‚·B‚±‚±‚ɏ‘‚¢‚œ–Œ‘O‚Ŋ֐”‚ªŽg—p‰Â”\‚ɂȂè‚Ü‚·B
-@ŠÖ”‚Ì“à—e‚ɂ́AŠÖ”“à‚ÅŽÀs‚µ‚œ‚¢ƒXƒe[ƒgƒƒ“ƒg‚âƒuƒƒbƒN‚ð‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ たず、関数を定矩するには、function を曞きたす。そのあずに、関数の名前を曞きたす。ここに曞いた名前で関数が䜿甚可胜になりたす。
+ 関数の内容には、関数内で実行したいステヌトメントやブロックを蚘述するこずができたす。


-—á:
    function test(a) { System.inform(a); }
+䟋:
    function test(a) { System.inform(a); }
    function func(a, b, c, d)
    {
        test(a);
@@ -50,175 +50,175 @@

-ŠÖ”‚ɑ΂µ‚Ä instanceof ‰‰ŽZŽq‚ð "Function" ‚𔺂Á‚ÄŽg—p‚µ‚œê‡‚͐^‚ɂȂè‚Ü‚·(ã‹L‚Ì—á‚ÅŒŸ‚€‚ƁAfunc instanceof "Function" ‚͐^)B
+関数に察しお instanceof 挔算子を "Function" を䌎っお䜿甚した堎合は真になりたす(䞊蚘の䟋で蚀うず、func instanceof "Function" は真)。
-

ŠÖ”‚̌Ăяo‚µ +

関数の呌び出し

-@ŠÖ”‚̌Ăяo‚µ‚Í ( ) ‰‰ŽZŽq‚ðŽg‚Á‚āAˆÈ‰º‚̂悀‚É‹Lq‚µ‚Ü‚·B
-    ŠÖ”–Œ( ˆø” )
-
    ˆø”‚ª‚È‚¢ê‡‚́AŠÖ”–Œ( ) ‚ɂȂè‚Ü‚·Bˆø”‚ɂ́AŽ®‚ðŽw’肵A•¡”‚ ‚éê‡‚̓Jƒ“ƒ}‚Å‹æØ‚Á‚ÄŽw’肵‚Ü‚·B
+ 関数の呌び出しは ( ) 挔算子を䜿っお、以䞋のように蚘述したす。
+    é–¢æ•°å( 匕数 )
+
    åŒ•数がない堎合は、関数名( ) になりたす。匕数には、匏を指定し、耇数ある堎合はカンマで区切っお指定したす。

-—á:
    func();
+䟋:
    func();
    func(1+2, 1-2);
    func(func2());


-    ‚Ü‚œAŽ®‚ðŽw’肹‚ž‚ɁA‹ó‚É‚µ‚Ä‚š‚­‚ÆA‚»‚±‚Ì•”•ª‚É‚Í void ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
+    ãŸãŸã€åŒã‚’指定せずに、空にしおおくず、そこの郚分には void が指定されたず芋なされたす。

-—á:
    func(,1); // void, 1 ‚ªŽw’肳‚ꂜ‚Ƃ݂Ȃ³‚ê‚é
-    func(,); // void, void ‚ªŽw’肳‚ꂜ‚ÆŒ©‚È‚³‚ê‚é
+䟋:
    func(,1); // void, 1 ãŒæŒ‡å®šã•れたずみなされる
+    func(,); // void, void ãŒæŒ‡å®šã•れたず芋なされる

-

ˆø”ƒŠƒXƒg +

匕数リスト

-@ˆø”ƒŠƒXƒg‚ɂ́A“n‚³‚ꂜˆø”‚ðŽó‚¯Žæ‚邜‚߂̕ϐ”‚Ì–Œ‘O‚ð‘‚«‚Ü‚·BŠÖ”ŒÄ‚яo‚µ‚̍ۂɓn‚µ‚œˆø”‚Ì‚€‚¿A‘O‚ɏ‘‚¢‚œ‚à‚Ì‚©‚珇”ԂɁA•ϐ”‚Ɉø‚«“n‚³‚ê‚Ü‚·B
+ 匕数リストには、枡された匕数を受け取るための倉数の名前を曞きたす。関数呌び出しの際に枡した匕数のうち、前に曞いたものから順番に、倉数に匕き枡されたす。

-—á:
    function test(a, b, c)
+䟋:
    function test(a, b, c)
    {
-        // ‚±‚ÌŽž“_‚ŁA a ‚Æ b ‚Æ c ‚Æ‚¢‚€•ϐ”‚ªŽg—p‰Â”\‚Å‚ ‚èA
-        // ˆø”‚Æ‚µ‚Ä“n‚³‚ꂜ 3 ‚‚̈ø”‚ª‘ã“ü‚³‚ê‚Ä‚¢‚Ü‚·B
-        // test(1, 2, 3) ‚ƌĂяo‚µ‚œê‡‚́A a ‚É 1A
-        // b ‚É 2, c ‚É 3 ‚ª“ü‚Á‚Ä‚¢‚Ü‚·B
+        // ã“の時点で、 a ãš b ãš c ãšã„う倉数が䜿甚可胜であり、
+        // åŒ•数ずしお枡された 3 ã€ã®åŒ•数が代入されおいたす。
+        // test(1, 2, 3) ãšå‘Œã³å‡ºã—た堎合は、 a ã« 1、
+        // b ã« 2, c ã« 3 ãŒå…¥ã£ãŠã„たす。
    }


-@‚±‚ê‚ç‚̈ø”‚̓[ƒJƒ‹•ϐ”‚Å‚ ‚èAŠÖ”‚©‚çŽÀs‚ª”²‚¯‚邯ƒAƒNƒZƒX‚Å‚«‚È‚­‚È‚è‚Ü‚·B
+ これらの匕数はロヌカル倉数であり、関数から実行が抜けるずアクセスできなくなりたす。

-@TJS2 ‚ł́AŠÖ”ŒÄ‚яo‚µ‚̍ۂɗ^‚Š‚ç‚ꂜˆø”‚ªéŒŸ‚̈ø”‚̐”‚æ‚è‚à­‚È‚©‚Á‚œ‚èA‘œ‚©‚Á‚œ‚肵‚Ä‚àƒGƒ‰[‚ɂ͂Ȃè‚Ü‚¹‚ñ ( —áŠO“I‚ɁATJS2 ‚Å‹Lq‚³‚ꂜ‚̂ł͂Ȃ¢ŠÖ” ( ŽÀ‘Ì‚ª C++ ‚ȂǂŋLq‚³‚ꂜŠÖ” ) ‚̓Gƒ‰[‚É‚·‚éê‡‚ª‚ ‚è‚Ü‚· )B—^‚Š‚ç‚ꂜˆø”‚ªéŒŸ‚æ‚葜‚¢ê‡‚Í‘œ‚¢•ª‚ª–³Ž‹‚³‚êA­‚È‚¢ê‡‚́A‘«‚è‚È‚¢•ϐ”‚É‚Í void ‚ª“n‚³‚ê‚Ü‚·B
+ TJS2 では、関数呌び出しの際に䞎えられた匕数が宣蚀の匕数の数よりも少なかったり、倚かったりしおも゚ラヌにはなりたせん ( 䟋倖的に、TJS2 で蚘述されたのではない関数 ( 実䜓が C++ などで蚘述された関数 ) ぱラヌにする堎合がありたす )。䞎えられた匕数が宣蚀より倚い堎合は倚い分が無芖され、少ない堎合は、足りない倉数には void が枡されたす。

-—á:
    function test(a, b)
+䟋:
    function test(a, b)
    {
-        // ‚à‚µ test(1) ‚Æ‚µ‚ČĂяo‚·‚ƁAa ‚ɂ͠1 Ab ‚ɂ͠void ‚ª“ü‚éB
-        // ‚à‚µ test(1,2,3) ‚Æ‚µ‚ČĂяo‚·‚ƁA a ‚ɂ͠1A b ‚ɂ͠2 ‚ª“ü‚èA3 ‚Í–³Ž‹‚³‚ê‚é
+        // ã‚‚し test(1) ãšã—お呌び出すず、a ã«ã¯ 1 ã€b ã«ã¯ void ãŒå…¥ã‚‹ã€‚
+        // ã‚‚し test(1,2,3) ãšã—お呌び出すず、 a ã«ã¯ 1、 b ã«ã¯ 2 ãŒå…¥ã‚Šã€3 ã¯ç„¡èŠ–ã•ã‚Œã‚‹
    }


-@ˆø”ƒŠƒXƒg‚̌X‚̈ø”‚ɂ́A = ‚É‘±‚¯‚ăfƒtƒHƒ‹ƒg‚Ì’l ( ƒfƒtƒHƒ‹ƒgˆø” ) ‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚́Avoid ‚ªŽw’肳‚ꂜ‚Æ‚«‚âA—^‚Š‚ç‚ꂜˆø”‚ªéŒŸ‚̈ø”‚É–ž‚œ‚È‚¢ê‡‚ɁAŽ©“®“I‚ÉŽw’肳‚ꂜ’l‚ªŽg—p‚³‚ê‚邯‚¢‚€‚à‚̂ł·B
+ 匕数リストの個々の匕数には、 = に続けおデフォルトの倀 ( デフォルト匕数 ) を指定するこずができたす。これは、void が指定されたずきや、䞎えられた匕数が宣蚀の匕数に満たない堎合に、自動的に指定された倀が䜿甚されるずいうものです。

-—á:
    function test(a = -1, b = 1)
+䟋:
    function test(a = -1, b = 1)
    {
-        // ‚à‚µEEE
-        // test() ‚Æ‚µ‚ČĂяo‚·‚ƁA a=-1, b=1
-        // test(5) ‚Æ‚µ‚ČĂяo‚·‚ƁA a=5, b=1
-        // test(void,void) ‚Æ‚µ‚ČĂяo‚·‚ƁA a=-1, b=1
-        // test(,4) ‚Æ‚µ‚ČĂяo‚·‚ƁAa=-1, b=4
+        // ã‚‚し・・・
+        // test() ãšã—お呌び出すず、 a=-1, b=1
+        // test(5) ãšã—お呌び出すず、 a=5, b=1
+        // test(void,void) ãšã—お呌び出すず、 a=-1, b=1
+        // test(,4) ãšã—お呌び出すず、a=-1, b=4
    }


-@ˆø”‚ðŽó‚¯Žæ‚é•K—v‚̂Ȃ¢ŠÖ”‚́Aˆø”ƒŠƒXƒg‚ðÈ—ª‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 匕数を受け取る必芁のない関数は、匕数リストを省略するこずができたす。

-—á:
    function test
+䟋:
    function test
    {
-        // ˆø”‚ðŽó‚¯Žæ‚ç‚È‚¢ŠÖ”
+        // åŒ•数を受け取らない関数
    }

-

Ž®’†ŠÖ” +

匏䞭関数

-@function ƒL[ƒ[ƒh‚ðŽ®“à‚ÅŽg‚€‚ƁA–Œ‘O‚̂Ȃ¢ŠÖ”AŽ®’†ŠÖ” ( “œ–ŒŠÖ” ) ‚ðì¬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚±‚̏ꍇAŠÖ”‚Ì–Œ‘O‚͏ȗª‚µ‚Ü‚·B
+ function キヌワヌドを匏内で䜿うず、名前のない関数、匏䞭関数 ( 匿名関数 ) を䜜成するこずができたす。
+ この堎合、関数の名前は省略したす。

-—á:
    var func = function(i) { return i*5; };
+䟋:
    var func = function(i) { return i*5; };
    var func2 = function { System.inform("hoge"); };
-    var v = func(); // func ŒÄ‚яo‚µ
-    func2(); // func2 ŒÄ‚яo‚µ
+    var v = func(); // func å‘Œã³å‡ºã—
+    func2(); // func2 å‘Œã³å‡ºã—

-

ˆø”‚̏ȗª +

匕数の省略

-@ŠÖ”‚ðŒÄ‚яo‚·Û‚ɁA ... ‚Ì‚Ý‚ðˆø”‚Æ‚µ‚ď‘‚­‚ƁAŒÄ‚яo‚·Ž®‚ð‹Lq‚µ‚œŠÖ”‚Ɉø‚«“n‚³‚ꂜˆø”‚ªA‚»‚̂܂܊֐”ŒÄ‚яo‚µæ‚̊֐”‚Ɉø‚«“n‚³‚ê‚Ü‚·B‚±‚ê‚́Aˆø”•ϐ”‚Ì“à—e‚ð•ύX‚µ‚Ä‚¢‚Ä‚àA‚ ‚é‚¢‚͎󂯎æ‚Á‚œˆø”‚ª‘«‚è‚È‚­‚Ä‚àA³‚µ‚¢Œ³‚Ì“à—eAˆø”‚̐”‚ª‚킜‚è‚Ü‚·B
+ 関数を呌び出す際に、 ... のみを匕数ずしお曞くず、呌び出す匏を蚘述した関数に匕き枡された匕数が、そのたた関数呌び出し先の関数に匕き枡されたす。これは、匕数倉数の内容を倉曎しおいおも、あるいは受け取った匕数が足りなくおも、正しい元の内容、匕数の数がわたりたす。

-—á:
    function test()
+䟋:
    function test()
    {
        test2(...);
-        // test2 ‚ɂ͠test ‚É“n‚³‚ꂜˆø”‚ªA“n‚³‚ê‚œŽž“_‚̂܂Ü
-        // ‚Ì“à—eAŒÂ”‚Å“n‚³‚ê‚é
+        // test2 ã«ã¯ test ã«æž¡ã•れた匕数が、枡された時点のたた
+        // ã®å†…容、個数で枡される
    }

-

ˆø”‚Ì”z—ñ•ÏŠ· +

匕数の配列倉換

-@ˆø”‚ð”z—ñ‚Æ‚µ‚Ď󂯎æ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B”z—ñ‚Æ‚µ‚Ď󂯎æ‚é‚ɂ́Aˆø”–Œ‚É '*' ‚ð•t‚¯‚Ċ֐”‚ðéŒŸ‚µ‚Ü‚·B
+ 匕数を配列ずしお受け取るこずができたす。配列ずしお受け取るには、匕数名に '*' を付けお関数を宣蚀したす。

-—á:
    function func(args*)
+䟋:
    function func(args*)
    {
-        // args ‚Í‚±‚̊֐”‚É“n‚³‚ꂜˆø”‚ð—v‘f‚Æ‚µ‚ÄŽ‚”z—ñ‚ɂȂé
-        // ‚œ‚Æ‚Š‚Î func(1, 2, 3, 4) ‚Æ‚µ‚ČĂяo‚³‚ꂜê‡A
-        // args ‚ɂ͠4 ‚‚̗v‘f‚ª“ü‚Á‚Ä‚š‚èAæ“ª‚©‚ç 1 2 3 4 ‚̏‡‚Å
-        // ”’l‚ª“ü‚Á‚Ä‚¢‚邱‚ƂɂȂéB
+        // args ã¯ã“の関数に枡された匕数を芁玠ずしお持぀配列になる
+        // ãŸãšãˆã° func(1, 2, 3, 4) ãšã—お呌び出された堎合、
+        // args ã«ã¯ 4 ã€ã®èŠçŽ ãŒå…¥ã£ãŠãŠã‚Šã€å…ˆé ­ã‹ã‚‰ 1 2 3 4 ã®é †ã§
+        // æ•°å€€ãŒå…¥ã£ãŠã„るこずになる。
    }


-@ˆø”‚Ì“r’†‚©‚çÅŒã‚܂łð‘S‚Ä”z—ñ‚Æ‚µ‚Ď󂯎æ‚邱‚Æ‚à‚Å‚«‚Ü‚·Bˆø”‚̐”‚ª–ž‚œ‚È‚©‚Á‚œê‡‚́A”z—ñ‚Í‹ó‚Æ‚È‚è‚Ü‚·B
+ 匕数の途䞭から最埌たでを党お配列ずしお受け取るこずもできたす。匕数の数が満たなかった堎合は、配列は空ずなりたす。

-—á:
    function func(x, args*)
+䟋:
    function func(x, args*)
    {
-        // ‚œ‚Æ‚Š‚Î func(1, 2, 3, 4) ‚Æ‚µ‚ČĂяo‚³‚ꂜê‡A
-        // x ‚ɂ͠1 ‚ª“ü‚éB‚Ü‚œ args ‚ɂ͠3 ‚‚̗v‘f‚ª“ü‚Á‚Ä‚š‚èA
-        // æ“ª‚©‚ç 2 3 4 ‚̏‡‚Ő”’l‚ª“ü‚Á‚Ä‚¢‚邱‚ƂɂȂéB
-        // func(1) ‚Æ‚µ‚ČĂяo‚³‚ꂜê‡Aˆø”‚̐”‚ª–ž‚œ‚È‚¢‚œ‚߁A
-        // args ‚Í—v‘f‚̂Ȃ¢”z—ñ‚ƂȂéB
+        // ãŸãšãˆã° func(1, 2, 3, 4) ãšã—お呌び出された堎合、
+        // x ã«ã¯ 1 ãŒå…¥ã‚‹ã€‚たた args ã«ã¯ 3 ã€ã®èŠçŽ ãŒå…¥ã£ãŠãŠã‚Šã€
+        // å…ˆé ­ã‹ã‚‰ 2 3 4 ã®é †ã§æ•°å€€ãŒå…¥ã£ãŠã„るこずになる。
+        // func(1) ãšã—お呌び出された堎合、匕数の数が満たないため、
+        // args ã¯èŠçŽ ã®ãªã„é…åˆ—ãšãªã‚‹ã€‚
    }

-@‚±‚ê‚́A‰Â•Ï’·‚̈ø”‚ðˆ—‚µ‚œ‚¢ê‡‚ɕ֗˜‚Å‚·B
+ これは、可倉長の匕数を凊理したい堎合に䟿利です。

-@ˆø”–Œ‚ðŽw’肵‚È‚¢Ž–‚à‰Â”\‚Å‚·B‚±‚̏ꍇ‚́AŒãq‚Ì”z—ñ‚̈ø”‚Ö‚Ì“WŠJ‚̍ۂɁA–Œ‘O‚È‚µ‚Ì * ‚Æ‚µ‚ÄŽg—p‚Å‚«‚Ü‚·B
+ 匕数名を指定しない事も可胜です。この堎合は、埌述の配列の匕数ぞの展開の際に、名前なしの * ずしお䜿甚できたす。
-

”z—ñ‚̈ø”‚Ö‚Ì“WŠJ +

配列の匕数ぞの展開

-@”z—ñ‚ð“WŠJ‚µAˆø”‚Æ‚µ‚Ċ֐”‚É“n‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̏ꍇ‚́Aˆø”‚Ì”z—ñ“WŠJ‚̍ۂƓ¯‚¶‚­A“WŠJ‚µ‚œ‚¢Ž®‚ÌŒã‚ë‚É '*' ‚ð•t‚¯‚Ċ֐”‚ðŒÄ‚яo‚µ‚Ü‚·B'*' ‚ðŽw’肵‚Ä“WŠJ‚µ‚œ‚¢Ž®‚́A”z—ñ‚ð•\‚µ‚Ä–³‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
+ 配列を展開し、匕数ずしお関数に枡すこずができたす。この堎合は、匕数の配列展開の際ず同じく、展開したい匏の埌ろに '*' を付けお関数を呌び出したす。'*' を指定しお展開したい匏は、配列を衚しお無ければなりたせん。

-—á:
    var args = [1, 2, 3, 4];
+䟋:
    var args = [1, 2, 3, 4];
    func(args*);
-    // args ‚ɂ͠1 2 3 4 ‚Ì4‚‚̗v‘f‚ª“ü‚Á‚Ä‚¢‚邜‚߁A
-    // func(1, 2, 3, 4); ‚Æ“¯‚¶ˆÓ–¡‚ɂȂéB
+    // args ã«ã¯ 1 2 3 4 ã®4぀の芁玠が入っおいるため、
+    // func(1, 2, 3, 4); ãšåŒã˜æ„å‘³ã«ãªã‚‹ã€‚
    func(0, args*, 5);
-    // ‚±‚̂悀‚Ɉø”‚Ì“r’†‚É‹²‚Þ‚±‚Æ‚à‰Â”\B
-    // ‚±‚̏ꍇ‚́Afunc(0, 1, 2, 3, 4, 5); ‚Æ“¯‚¶ˆÓ–¡‚É
-    // ‚È‚éB
+    // ã“のように匕数の途䞭に挟むこずも可胜。
+    // ã“の堎合は、func(0, 1, 2, 3, 4, 5); ãšåŒã˜æ„å‘³ã«
+    // ãªã‚‹ã€‚


-@Ž®‚ðŽw’肹‚ž‚ɁA’P‚É * ‚ðˆø”‚ÉŽw’è‚·‚邯AŒÄ‚яo‚·Ž®‚ð‹Lq‚µ‚œŠÖ”‚ÌéŒŸŽž‚ɏ‘‚¢‚œ–Œ‘O‚̂Ȃ¢ '*' ‚ª•\‚·ˆø”‚ðA‚»‚̂܂܌Ăяo‚µæ‚É“n‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B + 匏を指定せずに、単に * を匕数に指定するず、呌び出す匏を蚘述した関数の宣蚀時に曞いた名前のない '*' が衚す匕数を、そのたた呌び出し先に枡すこずができたす。
-—á:
    function func(func_array, *)
+䟋:
    function func(func_array, *)
    {
-        // func_array ‚ÅŽw’肳‚ꂜŠÖ”‚ɁA
-        // ‚»‚̊֐”‚Ì func_array “à‚̈ʒu‚ɂ‚«A
-        // func ‚É“n‚³‚ꂜ 2 ”Ԗڈȍ~‚̈ø”‚ð
-        // ‚»‚̂܂܈ø‚«“n‚µ‚ČĂяo‚·
+        // func_array ã§æŒ‡å®šã•れた関数に、
+        // ãã®é–¢æ•°ã® func_array å†…の䜍眮に぀づき、
+        // func ã«æž¡ã•れた 2 ç•ªç›®ä»¥é™ã®åŒ•æ•°ã‚’
+        // ãã®ãŸãŸåŒ•き枡しお呌び出す
        for(var i = 0; i < func_array.count; i++)
            func_array[i](i, *);
    }
@@ -226,20 +226,20 @@

-@–Œ‘O‚Ì–³‚¢ * ‚É‚æ‚éŠÖ”ŒÄ‚яo‚µˆ—‚́A–Œ‘O‚Ì‚ ‚é”z—ñ‚ðŽg‚€‚æ‚è‚àŒø—Š‚æ‚­ˆ—‚Å‚«‚Ü‚·B
+ 名前の無い * による関数呌び出し凊理は、名前のある配列を䜿うよりも効率よく凊理できたす。

-—á:
    function func(ar*) { func2(ar*); }
+䟋:
    function func(ar*) { func2(ar*); }
    function func(*) { func2(*); }
-    // ã‹L‚Ì“ñ‚‚͑S‚­“¯‚¶ˆÓ–¡‚ɂȂ邪A‰º‚Ì—á‚Ì•û‚ªŒø—Š‚ª‚æ‚¢
+    // äžŠèš˜ã®äºŒã€ã¯å…šãåŒã˜æ„å‘³ã«ãªã‚‹ãŒã€äž‹ã®äŸ‹ã®æ–¹ãŒåŠ¹çŽ‡ãŒã‚ˆã„


-@–Œ‘O‚Ì–³‚¢ * ‚́Auˆø”‚̏ȗªv‚Æ“¯—l‚ÌŒø‰Ê‚ðŽ‚¿‚Ü‚·BˆÈ‰º‚Ì“ñ‚‚̊֐”éŒŸ‚Í“¯‚¶ˆÓ–¡‚ɂȂè‚Ü‚·B
+ 名前の無い * は、「匕数の省略」ず同様の効果を持ちたす。以䞋の二぀の関数宣蚀は同じ意味になりたす。

-—á:
    function func() { func2(...); }
+䟋:
    function func() { func2(...); }
    function func(*) { func2(*); }

diff --git a/docs/tjs2doc/contents/if.html b/docs/tjs2doc/contents/if.html index a5f2e6e..c18a0d8 100644 --- a/docs/tjs2doc/contents/if.html +++ b/docs/tjs2doc/contents/if.html @@ -5,90 +5,90 @@ - if ƒXƒe[ƒgƒƒ“ƒg + if ステヌトメント - + - + -

if ƒXƒe[ƒgƒƒ“ƒg +

if ステヌトメント

-@if ƒXƒe[ƒgƒƒ“ƒg‚́Au››‚È‚ç‚΁œœ‚ð‚·‚év‚Æ‚¢‚€‚æ‚€‚ȁAðŒ”»’f‚É‚æ‚Á‚ăXƒNƒŠƒvƒg‚̈ꕔ‚ðŽÀs‚·‚é‚©‚µ‚È‚¢‚©‚ðŒˆ’è‚³‚¹‚é\•¶‚Å‚·B
-@\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ if ステヌトメントは、「○○ならば●●をする」ずいうような、条件刀断によっおスクリプトの䞀郚を実行するかしないかを決定させる構文です。
+ 構文は以䞋の通りです。

if(expression)
-    ƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN
+    ã‚¹ãƒ†ãƒŒãƒˆãƒ¡ãƒ³ãƒˆãŸãŸã¯ãƒ–ロック
else
-    ƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN
+    ã‚¹ãƒ†ãƒŒãƒˆãƒ¡ãƒ³ãƒˆãŸãŸã¯ãƒ–ロック

-@Å‰‚́uƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒNv‚́Aexpression ‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª^‚ÌŽž‚ÉŽÀs‚³‚ê‚é‚à‚̂ŁA‚Q”Ԗڂ́uƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒNv‚́A•]‰¿‚µ‚œŒ‹‰Ê‚ª‹U‚̂Ƃ«‚ÉŽÀs‚³‚ê‚é‚à‚̂ł·Belse ˆÈ~‚Í•K—v‚È‚¢ê‡‚͏‘‚©‚È‚­‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñB
+ 最初の「ステヌトメントたたはブロック」は、expression を評䟡した結果が真の時に実行されるもので、番目の「ステヌトメントたたはブロック」は、評䟡した結果が停のずきに実行されるものです。else 以降は必芁ない堎合は曞かなくおかたいたせん。

-—á:
    if(a==b)
-        inform("a ‚Æ b ‚Í“¯‚¶‚Å‚·");
+䟋:
    if(a==b)
+        inform("a ãš b ã¯åŒã˜ã§ã™");

    if(a<b)
    {
        var t;
-        t=a; a=b; b=t; // a ‚Æ b ‚ð“ü‚ê‘Ö‚Š‚é 
+        t=a; a=b; b=t; // a ãš b ã‚’入れ替える 
    }

    if(a==b)
-        inform("a ‚Æ b ‚Í“¯‚¶‚Å‚·");
+        inform("a ãš b ã¯åŒã˜ã§ã™");
    else
-        inform("a ‚Æ b ‚͈Ⴂ‚Ü‚·");
+        inform("a ãš b ã¯é•いたす");

-

if ‚Æ else ‚̑Ήž +

if ず else の察応

-@else ‚́Au‘O‚́A‚Ü‚Ÿ else ‚ƑΉž‚µ‚Ä‚¢‚È‚¢ if ‚ɑΉž‚·‚év‚Æ‚¢‚€‹K‘¥‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
+ else は、「前の、ただ else ず察応しおいない if に察応する」ずいう芏則を持っおいたす。

-‚œ‚Æ‚Š‚ÎA
+たずえば、

-    if(expr) // š
-        if(expr) // œ
+    if(expr) // â˜…
+        if(expr) // â—
            statement;
-        else // œ
+        else // â—
            statement;
-    else // š
+    else // â˜…
        statement;

-@‚Æ‹Lq‚µ‚œê‡Aš‚Ì else ‚Í š ‚Ì if ‚ɁAœ ‚Ì else ‚Í œ ‚Ì if ‚ɑΉž‚·‚邱‚ƂɂȂè‚Ü‚·B
-@TJS2‚̂悀‚ȃtƒŠ[ƒXƒ^ƒCƒ‹‚ÌŒŸŒê‚́A‚œ‚Æ‚ŠƒCƒ“ƒfƒ“ƒg‚ðŠÔˆá‚Á‚Ä + ず蚘述した堎合、★の else は ★ の if に、● の else は ● の if に察応するこずになりたす。
+ TJS2のようなフリヌスタむルの蚀語は、たずえむンデントを間違っお
-    if(expr) // š
-        if(expr) // œ
+    if(expr) // â˜…
+        if(expr) // â—
            statement;
-    else // œ
+    else // â—
        statement;

-@‚Ə‘‚¢‚Ä‚àA‘Ήž‚͏ã‹L‚Ì’Ê‚è‚Å‚·‚̂ŒˆÓ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@‘Ήž‚ð‚Í‚Á‚«‚è‹æØ‚肜‚¢ê‡‚́A
+ ず曞いおも、察応は䞊蚘の通りですので泚意する必芁がありたす。
+ 察応をはっきり区切りたい堎合は、

-    if(expr) { // š
-        if(expr) // œ
+    if(expr) { // â˜…
+        if(expr) // â—
            statement;
    }
-    else // š
+    else // â˜…
        statement;

-@‚̂悀‚ɃuƒƒbƒN‚ň͂ނƂ¢‚€•û–@‚ðÌ‚Á‚Ä‚­‚Ÿ‚³‚¢B
+ のようにブロックで囲むずいう方法を採っおください。
diff --git a/docs/tjs2doc/contents/index.html b/docs/tjs2doc/contents/index.html index c89cd72..d9e04d5 100644 --- a/docs/tjs2doc/contents/index.html +++ b/docs/tjs2doc/contents/index.html @@ -4,15 +4,15 @@ - TJS2 ƒŠƒtƒ@ƒŒƒ“ƒX + TJS2 リファレンス - + - - - <body>ƒtƒŒ[ƒ€‘Ήž‚̃uƒ‰ƒEƒU‚Å‚²——‚­‚Ÿ‚³‚¢</body> + + + <body>フレヌム察応のブラりザでご芧ください</body> diff --git a/docs/tjs2doc/contents/interface.html b/docs/tjs2doc/contents/interface.html index e775e35..e6b4cf6 100644 --- a/docs/tjs2doc/contents/interface.html +++ b/docs/tjs2doc/contents/interface.html @@ -5,35 +5,35 @@ - iTJSDispatch2 ƒCƒ“ƒ^[ƒtƒF[ƒX + iTJSDispatch2 むンタヌフェヌス - + - + -

iTJSDispatch2 ‚Æ‚Í +

iTJSDispatch2 ずは

-@iTJSDispatch2 ‚́ATJS2 ‚É‚š‚¯‚éuƒIƒuƒWƒFƒNƒgv‚ɑ΂·‚éƒCƒ“ƒ^[ƒtƒF[ƒX‚ð’ñ‹Ÿ‚·‚é’ŠÛŠî–{ƒNƒ‰ƒX‚Å‚·B
-@TJS2 ‚́uƒIƒuƒWƒFƒNƒgv‚ɂ͊֐”ƒIƒuƒWƒFƒNƒgAƒNƒ‰ƒXAƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒgA”z—ñ(Ž«‘”z—ñ) ‚ȂǂªŠÜ‚Ü‚ê‚Ü‚·B
-@TJS2 ‚ɑ΂·‚é‚Ù‚Æ‚ñ‚ǂ̑€ì‚Í‚±‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚ð’Ê‚¶‚čs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ iTJSDispatch2 は、TJS2 における「オブゞェクト」に察するむンタヌフェヌスを提䟛する抜象基本クラスです。
+ TJS2 の「オブゞェクト」には関数オブゞェクト、クラス、プロパティオブゞェクト、配列(蟞曞配列) などが含たれたす。
+ TJS2 に察するほずんどの操䜜はこのむンタヌフェヌスを通じお行うこずができたす。

-@ˆÈ‰ºA‚±‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚ð—˜—p‚·‚é‘€‚Æ‚µ‚Äà–Ÿ‚ð‚µ‚Ü‚·B
+ 以䞋、このむンタヌフェヌスを利甚する偎ずしお説明をしたす。
-

˜”‚É‚æ‚éŒÄ‚яo‚µ +

序数による呌び出し


-@iTJSDispatch2 ‚̃ƒ\ƒbƒh‚ɂ́Aƒƒ\ƒbƒh–Œ‚Ì––”ö‚ª ByNum ‚ŏI‚í‚镚‚ª‚ ‚è‚Ü‚·B‚±‚ê‚́A˜”‚É‚æ‚éŒÄ‚яo‚µ‚ðs‚€‚à‚̂ł ‚èA‚œ‚Æ‚Š‚Î ƒƒ“ƒo–Œ‚É "23" ‚ðŽw’肵‚Ä FuncCall ‚ðŒÄ‚Ԃ̂ƁA˜”‚É 23 ‚ðŽw’肵‚Ä FuncCallByNum ‚ðŒÄ‚Ԃ͓̂™‰¿‚Å‚·B
-@”z—ñƒIƒuƒWƒFƒNƒg‚ɃAƒNƒZƒX‚·‚鎞‚ɕ֗˜‚Å‚µ‚å‚€B
+ iTJSDispatch2 のメ゜ッドには、メ゜ッド名の末尟が ByNum で終わる物がありたす。これは、序数による呌び出しを行うものであり、たずえば メンバ名に "23" を指定しお FuncCall を呌ぶのず、序数に 23 を指定しお FuncCallByNum を呌ぶのは等䟡です。
+ 配列オブゞェクトにアクセスする時に䟿利でしょう。

-@ByNum ‚ª––”ö‚ɂ‚­ƒƒ\ƒbƒh‚́A––”ö‚É ByNum ‚̂‚©‚È‚¢“¯–Œ‚̃ƒ\ƒbƒh‚Ì membername ˆø”‚Æ hint ˆø”‚ª‚È‚­A‘ã‚í‚è‚É tjs_int num ‚ª‚ ‚è‚Ü‚·Bˆø” num ‚ɂ͏˜”‚ðŽw’肵‚Ü‚·B
+ ByNum が末尟に぀くメ゜ッドは、末尟に ByNum の぀かない同名のメ゜ッドの membername 匕数ず hint 匕数がなく、代わりに tjs_int num がありたす。匕数 num には序数を指定したす。

-@ˆÈ‰ºA˜”‚É‚æ‚éŒÄ‚яo‚µ‚ðs‚€ƒƒ\ƒbƒh‚ɂ‚¢‚Ä‚ÍÚ×‚Èà–Ÿ‚ðÈ—ª‚µ‚Ü‚· (––”ö‚É ByNum ‚̂‚©‚È‚¢“¯–Œ‚̃ƒ\ƒbƒh‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢)B
+ 以䞋、序数による呌び出しを行うメ゜ッドに぀いおは詳现な説明を省略したす (末尟に ByNum の぀かない同名のメ゜ッドの説明を参照しおください)。
@@ -47,9 +47,9 @@
tjs_uint iTJSDispatch2::AddRef(void)

-@ƒIƒuƒWƒFƒNƒg‚ÌŽQÆƒJƒEƒ“ƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ü‚·B
-@TJS2 ‚ÌŠeƒIƒuƒWƒFƒNƒg‚ÍŽQÆƒJƒEƒ“ƒ^‚ÅŠÇ—‚³‚ê‚Ä‚¢‚Ü‚·B
-@–ß‚è’l‚̓Cƒ“ƒNƒŠƒƒ“ƒgŒã‚ÌŽQÆƒJƒEƒ“ƒ^‚Ì’l‚Å‚·‚ªA‚±‚Ì’l‚ðM—p‚·‚邱‚Ƃ͐„§‚³‚ê‚Ü‚¹‚ñB
+ オブゞェクトの参照カりンタをむンクリメントしたす。
+ TJS2 の各オブゞェクトは参照カりンタで管理されおいたす。
+ 戻り倀はむンクリメント埌の参照カりンタの倀ですが、この倀を信甚するこずは掚奚されたせん。
@@ -63,8 +63,8 @@ tjs_uint iTJSDispatch2::AddRef(void)
tjs_uint iTJSDispatch2::Release(void)

-@ƒIƒuƒWƒFƒNƒg‚ÌŽQÆƒJƒEƒ“ƒ^‚ðƒfƒNƒŠƒƒ“ƒg‚µ‚Ü‚·B
-@–ß‚è’l‚̓fƒNƒŠƒƒ“ƒgŒã‚ÌŽQÆƒJƒEƒ“ƒ^‚Ì’l‚ŁA0 ‚ª–ß‚Á‚œ‚Æ‚«‚̓IƒuƒWƒFƒNƒg‚ª‰ð•ú‚³‚ꂜ‚±‚Æ‚ð•\‚µ‚Ü‚·B‚µ‚©‚µA‚±‚Ì’l‚ðM—p‚·‚邱‚Ƃ͐„§‚³‚ê‚Ü‚¹‚ñB
+ オブゞェクトの参照カりンタをデクリメントしたす。
+ 戻り倀はデクリメント埌の参照カりンタの倀で、0 が戻ったずきはオブゞェクトが解攟されたこずを衚したす。しかし、この倀を信甚するこずは掚奚されたせん。
@@ -90,35 +90,35 @@ tjs_error iTJSDispatch2::FuncCall(
    iTJSDispatch2 *objthis
    )

-@ŠÖ”ŒÄ‚яo‚µ‚ðs‚¢‚Ü‚·B
+ 関数呌び出しを行いたす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·(‰º‹LŽQÆ)B
+
 呌び出しフラグです(䞋蚘参照)。
const tjs_char * membername
-
@‘€ì‘ΏۂƂ·‚郁ƒ“ƒo–Œ‚Å‚·B
-@NULL ‚̏ꍇ‚́A‚±‚̃IƒuƒWƒFƒNƒgŽ©g‚ɑ΂·‚é‘€ì‚ɂȂè‚Ü‚·B‚±‚̏ꍇ‚́A‚±‚̃IƒuƒWƒFƒNƒg‚͊֐”‚Ì‹@”\‚ðŽ‚Á‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
+
 操䜜察象ずするメンバ名です。
+ NULL の堎合は、このオブゞェクト自身に察する操䜜になりたす。この堎合は、このオブゞェクトは関数の機胜を持っおいる必芁がありたす。
tjs_uint32 *hint
-
@uƒqƒ“ƒgv‚ðŠi”[‚·‚邜‚߂̕ϐ”‚̗̈æ‚ðŽw’肵‚Ü‚·BNULL‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@ƒqƒ“ƒg‚́A‚Q‰ñ–ڈȍ~‚Ì“¯‚¶ƒƒ“ƒo–Œ‚ɑ΂·‚錟õ‚ð‚‘¬‚ɍs‚Ђ邿‚€‚É‚·‚邜‚߂̂à‚̂ł·Bhint ‚É tjs_uint32 Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ðŽw’è‚·‚邯A‚»‚±‚Ƀqƒ“ƒg‚ƂȂ鐔’l‚ª‘‚«ž‚Ü‚ê‚Ü‚·B‚Q‰ñ–ڈȍ~‚Í‚»‚̐”’l‚ðŽQl‚É‚µ‚ăƒ“ƒo‚ðŒŸõ‚µ‚Ü‚·BŽQl‚É‚·‚é’ö“x‚Å‚·‚̂ŁAƒqƒ“ƒg‚̏‰Šú’l‚͂ǂ̂悀‚È’l‚Å‚ ‚Á‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñ ( 0 ‚ª„§‚³‚ê‚Ü‚· )B‚Ü‚œA‚±‚̂悀‚ÈŽd‘g‚݂̂œ‚߁Aƒqƒ“ƒg‚Æ‚»‚ê‚ɑ΂·‚郁ƒ“ƒo–Œ‚Í‚P‘΂P‚őΉž‚µ‚Ä‚¢‚邯‚æ‚èŒø—Š“I‚Å‚· (tTJSString Œ^‚Í‚±‚̃qƒ“ƒg‚Ì‚œ‚߂̋@\‚ðŽ‚Á‚Ä‚¢‚Ü‚·)B
-@ƒIƒuƒWƒFƒNƒg‚É‚æ‚Á‚ẮAƒqƒ“ƒg‚ð—˜—p‚·‚é‹@\‚ðŽ‚Á‚Ä‚¢‚È‚¢‚©‚à’m‚ê‚Ü‚¹‚ñB
+
 「ヒント」を栌玍するための倉数の領域を指定したす。NULLでもかたいたせん。
+ ヒントは、回目以降の同じメンバ名に察する怜玢を高速に行えるようにするためのものです。hint に tjs_uint32 型の倉数ぞのポむンタを指定するず、そこにヒントずなる数倀が曞き蟌たれたす。回目以降はその数倀を参考にしおメンバを怜玢したす。参考にする皋床ですので、ヒントの初期倀はどのような倀であっおもかたいたせん ( 0 が掚奚されたす )。たた、このような仕組みのため、ヒントずそれに察するメンバ名は察で察応しおいるずより効率的です (tTJSString 型はこのヒントのための機構を持っおいたす)。
+ オブゞェクトによっおは、ヒントを利甚する機構を持っおいないかも知れたせん。
tTJSVariant *result
-
@ŠÖ”‚ðŒÄ‚яo‚µ‚œŒ‹‰Ê‚ðŠi”[‚·‚邜‚ß‚Ì tTJSVariant Œ^‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·B
-@Œ‹‰Ê‚ª•K—v‚È‚¢ê‡‚Í NULL ‚ðŽw’肵‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñB
+
 関数を呌び出した結果を栌玍するための tTJSVariant 型ぞのポむンタを指定したす。
+ 結果が必芁ない堎合は NULL を指定しおかたいたせん。
tjs_int numparams
-
@ŠÖ”‚É“n‚·ˆø”‚̐”‚ðŽw’肵‚Ü‚·B
+
 関数に枡す匕数の数を指定したす。
tTJSVariant **param
-
@ŠÖ”‚É“n‚·ˆø”‚̃|ƒCƒ“ƒ^‚Ì”z—ñ‚ð“n‚µ‚Ü‚·Bˆø”‚ª‚È‚¢ê‡‚Í NULL ‚Å‚©‚Ü‚¢‚Ü‚¹‚ñB
+
 関数に枡す匕数のポむンタの配列を枡したす。匕数がない堎合は NULL でかたいたせん。
iTJSDispatch2 *objthis
-
@ŠÖ”‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg (this ƒIƒuƒWƒFƒNƒg) ‚ðŽw’肵‚Ü‚·B
+
 関数が実行されるコンテキスト (this オブゞェクト) を指定したす。
@@ -134,7 +134,7 @@ tjs_error iTJSDispatch2::FuncCall(
    iTJSDispatch2 *objthis
    )

-@˜”‚É‚æ‚éŠÖ”ŒÄ‚яo‚µ‚ðs‚¢‚Ü‚·B
+ 序数による関数呌び出しを行いたす。
@@ -149,29 +149,29 @@ tjs_error iTJSDispatch2::PropGet(
    iTJSDispatch2 *objthis
    )

-@ƒvƒƒpƒeƒB‚⃁ƒ“ƒo•ϐ”‚Ì’l‚̎擟‚ðs‚¢‚Ü‚·B
+ プロパティやメンバ倉数の倀の取埗を行いたす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·(‰º‹LŽQÆ)B
+
 呌び出しフラグです(䞋蚘参照)。
const tjs_char * membername
-
@‘€ì‘ΏۂƂ·‚郁ƒ“ƒo–Œ‚Å‚·B
+
 操䜜察象ずするメンバ名です。

-@NULL ‚̏ꍇ‚́A‚±‚̃IƒuƒWƒFƒNƒgŽ©g‚ɑ΂·‚é‘€ì‚ɂȂè‚Ü‚·B‚±‚̏ꍇ‚́A‚±‚̃IƒuƒWƒFƒNƒg‚̓vƒƒpƒeƒBŽæ“Ÿ‚Ì‹@”\‚ðŽ‚Á‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@‚±‚̈ø”‚ª NULL ‚Å‚à¬Œ÷‚·‚éƒIƒuƒWƒFƒNƒg‚́AƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ÆŒ©‚È‚³‚ê‚Ü‚·B’ʏíA‚±‚̂悀‚ȃvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ª‘Œ‚̃IƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚ɂȂÁ‚œê‡‚́A‚±‚̃vƒƒpƒeƒBƒIƒuƒWƒFƒNƒgŽ©‘̂ł͂Ȃ­A‚»‚̃vƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ɑ΂µ‚Ä PropGet ‚ðs‚Á‚œŒ‹‰Ê‚ª—p‚¢‚ç‚ê‚Ü‚·B‚±‚Ì“®ì‚͌Ăяo‚µƒtƒ‰ƒO‚É TJS_IGNOREPROP ‚ðŽw’è‚·‚邱‚ƂŃoƒCƒpƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ NULL の堎合は、このオブゞェクト自身に察する操䜜になりたす。この堎合は、このオブゞェクトはプロパティ取埗の機胜を持っおいる必芁がありたす。
+ この匕数が NULL でも成功するオブゞェクトは、プロパティオブゞェクトず芋なされたす。通垞、このようなプロパティオブゞェクトが他のオブゞェクトのメンバになった堎合は、このプロパティオブゞェクト自䜓ではなく、そのプロパティオブゞェクトに察しお PropGet を行った結果が甚いられたす。この動䜜は呌び出しフラグに TJS_IGNOREPROP を指定するこずでバむパスするこずができたす。
tjs_uint32 *hint
-
@ƒqƒ“ƒg‚ðŠi”[‚·‚邜‚߂̕ϐ”‚̗̈æ‚ðŽw’肵‚Ü‚·BNULL‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@ƒqƒ“ƒg‚Ìà–Ÿ‚ɂ‚¢‚Ä‚Í FuncCall ‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ヒントを栌玍するための倉数の領域を指定したす。NULLでもかたいたせん。
+ ヒントの説明に぀いおは FuncCall の説明を参照しおください。
tTJSVariant *result
-
@Œ‹‰Ê‚ðŠi”[‚·‚邜‚ß‚Ì tTJSVariant Œ^‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·BNULL ‚Í‹–‚³‚ê‚Ü‚¹‚ñB
+
 結果を栌玍するための tTJSVariant 型ぞのポむンタを指定したす。NULL は蚱されたせん。
iTJSDispatch2 *objthis
-
@‚±‚̃ƒ\ƒbƒh‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg (this ƒIƒuƒWƒFƒNƒg) ‚ðŽw’肵‚Ü‚·B
+
 このメ゜ッドが実行されるコンテキスト (this オブゞェクト) を指定したす。

PropGetByNum @@ -183,7 +183,7 @@ tjs_error iTJSDispatch2::PropGetByNum(
    iTJSDispatch2 *objthis
    )

-@˜”‚É‚æ‚éAƒvƒƒpƒeƒB‚⃁ƒ“ƒo•ϐ”‚Ì’l‚̎擟‚ðs‚¢‚Ü‚·B
+ 序数による、プロパティやメンバ倉数の倀の取埗を行いたす。

@@ -201,29 +201,29 @@ tjs_error iTJSDispatch2::PropSet(
    iTJSDispatch2 *objthis
    )

-@ƒvƒƒpƒeƒB‚⃁ƒ“ƒo•ϐ”‚Ì’l‚̐ݒè‚ðs‚¢‚Ü‚·B
+ プロパティやメンバ倉数の倀の蚭定を行いたす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·(‰º‹LŽQÆ)B
+
 呌び出しフラグです(䞋蚘参照)。
const tjs_char * membername
-
@‘€ì‘ΏۂƂ·‚郁ƒ“ƒo–Œ‚Å‚·B
+
 操䜜察象ずするメンバ名です。

-@NULL ‚̏ꍇ‚́A‚±‚̃IƒuƒWƒFƒNƒgŽ©g‚ɑ΂·‚é‘€ì‚ɂȂè‚Ü‚·B‚±‚̏ꍇ‚́A‚±‚̃IƒuƒWƒFƒNƒg‚̓vƒƒpƒeƒBÝ’è‚Ì‹@”\‚ðŽ‚Á‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@‚±‚̈ø”‚ª NULL ‚Å‚à¬Œ÷‚·‚éƒIƒuƒWƒFƒNƒg‚́AƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ÆŒ©‚È‚³‚ê‚Ü‚·B’ʏíA‚±‚̂悀‚ȃvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ª‘Œ‚̃IƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚ɂȂÁ‚œê‡‚́A‚±‚̃vƒƒpƒeƒBƒIƒuƒWƒFƒNƒgŽ©‘̂ł͂Ȃ­A‚»‚̃vƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ɑ΂µ‚Ä PropSet ‚ªŒÄ‚΂ê‚Ü‚·B‚±‚Ì“®ì‚͌Ăяo‚µƒtƒ‰ƒO‚É TJS_IGNOREPROP ‚ðŽw’è‚·‚邱‚ƂŃoƒCƒpƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ NULL の堎合は、このオブゞェクト自身に察する操䜜になりたす。この堎合は、このオブゞェクトはプロパティ蚭定の機胜を持っおいる必芁がありたす。
+ この匕数が NULL でも成功するオブゞェクトは、プロパティオブゞェクトず芋なされたす。通垞、このようなプロパティオブゞェクトが他のオブゞェクトのメンバになった堎合は、このプロパティオブゞェクト自䜓ではなく、そのプロパティオブゞェクトに察しお PropSet が呌ばれたす。この動䜜は呌び出しフラグに TJS_IGNOREPROP を指定するこずでバむパスするこずができたす。
tjs_uint32 *hint
-
@ƒqƒ“ƒg‚ðŠi”[‚·‚邜‚߂̕ϐ”‚̗̈æ‚ðŽw’肵‚Ü‚·BNULL‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@ƒqƒ“ƒg‚Ìà–Ÿ‚ɂ‚¢‚Ä‚Í FuncCall ‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ヒントを栌玍するための倉数の領域を指定したす。NULLでもかたいたせん。
+ ヒントの説明に぀いおは FuncCall の説明を参照しおください。
const tTJSVariant *param
-
@Ý’è‚·‚é’l‚ð•\‚· tTJSVariant Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·BNULL ‚Í‹–‚³‚ê‚Ü‚¹‚ñB
+
 蚭定する倀を衚す tTJSVariant 型の倉数ぞのポむンタを指定したす。NULL は蚱されたせん。
iTJSDispatch2 *objthis
-
@‚±‚̃ƒ\ƒbƒh‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg (this ƒIƒuƒWƒFƒNƒg) ‚ðŽw’肵‚Ü‚·B
+
 このメ゜ッドが実行されるコンテキスト (this オブゞェクト) を指定したす。

PropSetByVS

@@ -234,8 +234,8 @@ tjs_error iTJSDispatch2::PropSetByVS(
    iTJSDispatch2 *objthis
    )

-@ƒvƒƒpƒeƒB‚⃁ƒ“ƒo•ϐ”‚Ì’l‚̐ݒè‚ðs‚¢‚Ü‚·BPropSet ‚ƈقȂé‚̂́Aƒƒ“ƒo–Œ‚ª tTJSVariantString ‚É‚æ‚èŽQÆ‚³‚ê‚é“_‚Å‚·B“à•”“I‚É—p‚¢‚ç‚ê‚Ü‚·BtTJSVariantString ‚Í“¯‚¶•¶Žš—ñ—pƒƒ‚ƒŠ—̈æ‚ðA•¡”‚Ì•¶Žš—ñƒIƒuƒWƒFƒNƒg‚ª‹€—L‚µ‚ÄŽg‚€‹@\‚ðŽ‚Á‚Ä‚¢‚邜‚߁A‚±‚̃ƒ\ƒbƒh‚ð‰î‚µ‚ăvƒƒpƒeƒB‚̐ݒè (ƒIƒuƒWƒFƒNƒg“à‚ւ̃ƒ“ƒo‚̍쐬) ‚ðs‚€‚ƁAƒƒ“ƒo–Œ‚ÉŽg—p‚³‚ê‚é•¶Žš—ñƒƒ‚ƒŠ—̈æ—pƒƒ‚ƒŠ‚Ì‘‰Á‚ð–h‚®‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚±‚̃ƒ\ƒbƒh‚ðŽÀ‘•‚µ‚È‚¢ê‡‚Í TJS_E_NOTIMPL ‚ð•Ô‚µ‚Ä‚­‚Ÿ‚³‚¢B‘ã‚í‚è‚É PropSet ‚ªŽg—p‚³‚ê‚Ü‚·B‚Ü‚œA‚±‚̃ƒ\ƒbƒh‚ðŒÄ‚яo‚µ‚Ä TJS_E_NOTIMPL ‚ª•Ô‚³‚ꂜê‡‚́APropSet ‚ð‘ã‚í‚è‚ÉŽg‚€‚æ‚€‚ÉŽÀ‘•‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ プロパティやメンバ倉数の倀の蚭定を行いたす。PropSet ず異なるのは、メンバ名が tTJSVariantString により参照される点です。内郚的に甚いられたす。tTJSVariantString は同じ文字列甚メモリ領域を、耇数の文字列オブゞェクトが共有しお䜿う機構を持っおいるため、このメ゜ッドを介しおプロパティの蚭定 (オブゞェクト内ぞのメンバの䜜成) を行うず、メンバ名に䜿甚される文字列メモリ領域甚メモリの増加を防ぐこずができたす。
+ このメ゜ッドを実装しない堎合は TJS_E_NOTIMPL を返しおください。代わりに PropSet が䜿甚されたす。たた、このメ゜ッドを呌び出しお TJS_E_NOTIMPL が返された堎合は、PropSet を代わりに䜿うように実装しおください。

@@ -252,7 +252,7 @@ tjs_error iTJSDispatch2::PropSetByNum(
    iTJSDispatch2 *objthis
    )

-@˜”‚É‚æ‚éAƒvƒƒpƒeƒB‚⃁ƒ“ƒo•ϐ”‚Ì’l‚̐ݒè‚ðs‚¢‚Ü‚·B
+ 序数による、プロパティやメンバ倉数の倀の蚭定を行いたす。
@@ -269,26 +269,26 @@ tjs_error iTJSDispatch2::GetCount(
    iTJSDispatch2 *objthis
    )

-@ƒIƒuƒWƒFƒNƒg‚ª•ÛŽ‚µ‚Ä‚¢‚郁ƒ“ƒo‚̐”‚ð•Ô‚µ‚Ü‚·B
+ オブゞェクトが保持しおいるメンバの数を返したす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_int *result
-
@Œ‹‰Ê‚ðŠi”[‚·‚邜‚߂̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·BNULL ‚Í‹–‚³‚ê‚Ü‚¹‚ñB
+
 結果を栌玍するための倉数ぞのポむンタを指定したす。NULL は蚱されたせん。
const tjs_char * membername
-
@‘ΏۂƂ·‚郁ƒ“ƒo‚Ì–Œ‘O‚ðŽw’肵‚Ü‚·B
-@NULL ‚̏ꍇA‚±‚̃IƒuƒWƒFƒNƒgŽ©g‚̕ێ‚µ‚Ä‚¢‚郁ƒ“ƒo‚̐”‚ª‹A‚è‚Ü‚·B
-@ƒƒ“ƒo–Œ‚ªŽw’肳‚ꂜê‡A‚à‚µA‚»‚̃ƒ“ƒo‚ªƒIƒuƒWƒFƒNƒg‚È‚ç‚΁A‚»‚̃IƒuƒWƒFƒNƒg‚̕ێ‚µ‚Ä‚¢‚郁ƒ“ƒo‚̐”‚ð•Ô‚µ‚Ü‚·BŽw’肳‚ꂜƒƒ“ƒo‚ªƒIƒuƒWƒFƒNƒgŒ^‚łȂ©‚Á‚œê‡‚ÍŽž”s‚µ‚Ü‚·B
+
 察象ずするメンバの名前を指定したす。
+ NULL の堎合、このオブゞェクト自身の保持しおいるメンバの数が垰りたす。
+ メンバ名が指定された堎合、もし、そのメンバがオブゞェクトならば、そのオブゞェクトの保持しおいるメンバの数を返したす。指定されたメンバがオブゞェクト型でなかった堎合は倱敗したす。
tjs_uint32 *hint
-
@ƒqƒ“ƒg‚ðŠi”[‚·‚邜‚߂̕ϐ”‚̗̈æ‚ðŽw’肵‚Ü‚·BNULL‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@ƒqƒ“ƒg‚Ìà–Ÿ‚ɂ‚¢‚Ä‚Í FuncCall ‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ヒントを栌玍するための倉数の領域を指定したす。NULLでもかたいたせん。
+ ヒントの説明に぀いおは FuncCall の説明を参照しおください。
iTJSDispatch2 *objthis
-
@‚±‚̃ƒ\ƒbƒh‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg (this ƒIƒuƒWƒFƒNƒg) ‚ðŽw’肵‚Ü‚·B
-@‚±‚̈ø”‚́A’ʏíAˆÓ–¡‚ðŽ‚¿‚Ü‚¹‚ñ(–³Ž‹‚³‚ê‚Ü‚·)B
+
 このメ゜ッドが実行されるコンテキスト (this オブゞェクト) を指定したす。
+ この匕数は、通垞、意味を持ちたせん(無芖されたす)。
@@ -300,7 +300,7 @@ tjs_error iTJSDispatch2::GetCount(
    iTJSDispatch2 *objthis
    )

-@GetCount ‚̏˜”ƒo[ƒWƒ‡ƒ“‚Å‚·B
+ GetCount の序数バヌゞョンです。
@@ -313,24 +313,24 @@ tjs_error iTJSDispatch2::DeleteMember(
    iTJSDispatch2 *objthis
    )

-@ƒƒ“ƒo‚̍폜‚ðs‚¢‚Ü‚·B
+ メンバの削陀を行いたす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·(‰º‹LŽQÆ)B
+
 呌び出しフラグです(䞋蚘参照)。
const tjs_char * membername
-
@‘ΏۂƂ·‚郁ƒ“ƒo‚Ì–Œ‘O‚ðŽw’肵‚Ü‚·BNULL ‚Í‹–‚³‚ê‚Ü‚¹‚ñB
+
 察象ずするメンバの名前を指定したす。NULL は蚱されたせん。
tjs_uint32 *hint
-
@ƒqƒ“ƒg‚ðŠi”[‚·‚邜‚߂̕ϐ”‚̗̈æ‚ðŽw’肵‚Ü‚·BNULL‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@ƒqƒ“ƒg‚Ìà–Ÿ‚ɂ‚¢‚Ä‚Í FuncCall ‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ヒントを栌玍するための倉数の領域を指定したす。NULLでもかたいたせん。
+ ヒントの説明に぀いおは FuncCall の説明を参照しおください。
iTJSDispatch2 *objthis
-
@‚±‚̃ƒ\ƒbƒh‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg (this ƒIƒuƒWƒFƒNƒg) ‚ðŽw’肵‚Ü‚·B
-@‚±‚̈ø”‚́A’ʏíAˆÓ–¡‚ðŽ‚¿‚Ü‚¹‚ñ(–³Ž‹‚³‚ê‚Ü‚·)B
+
 このメ゜ッドが実行されるコンテキスト (this オブゞェクト) を指定したす。
+ この匕数は、通垞、意味を持ちたせん(無芖されたす)。
@@ -344,7 +344,7 @@ tjs_error iTJSDispatch2::DeleteMemberByNum(
    iTJSDispatch2 *objthis
    )

-@˜”‚É‚æ‚胁ƒ“ƒo‚̍폜‚ðs‚¢‚Ü‚·B
+ 序数によりメンバの削陀を行いたす。
@@ -356,30 +356,30 @@ tjs_error iTJSDispatch2::EnumMembers(
        iTJSDispatch2 *objthis
        )

-@ƒIƒuƒWƒFƒNƒg“à‚̃ƒ“ƒo‚ð—ñ‹“‚µ‚Ü‚·B
-@callback ‚ɂ̓R[ƒ‹ƒoƒbƒNŠÖ”‚ðŽw’è‚Å‚«‚Ü‚·‚ªAŒ»ƒo[ƒWƒ‡ƒ“‚ł̓R[ƒ‹ƒoƒbƒNŠÖ”“à‚Å‚±‚̃IƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚̍쐬‚âíœ‚ðs‚Á‚œê‡‚Ì“®ì‚͕ۏ؂³‚ê‚Ü‚¹‚ñB
+ オブゞェクト内のメンバを列挙したす。
+ callback にはコヌルバック関数を指定できたすが、珟バヌゞョンではコヌルバック関数内でこのオブゞェクトのメンバの䜜成や削陀を行った堎合の動䜜は保蚌されたせん。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
-@
+ 匕数は以䞋の通りです。
+ 
tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·BŒÄ‚яo‚µƒtƒ‰ƒO‚́A‰º‹L‚̃tƒ‰ƒO‚̃rƒbƒg˜_—˜a‚ ‚é‚¢‚Í 0(ƒ[ƒ) ‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
+
 呌び出しフラグです。呌び出しフラグは、䞋蚘のフラグのビット論理和あるいは 0(れロ) を指定しおください。
TJS_IGNOREPROP
-
@ƒvƒƒpƒeƒBƒAƒNƒZƒX‚𖳌ø‰»‚µ‚Ü‚·Bƒƒ“ƒo‚ð—ñ‹“‚µA‚©‚Â’l‚ðŽæ“Ÿ‚·‚éê‡A‚±‚̃tƒ‰ƒO‚ªŽw’肳‚ê‚Ä‚¢‚邯Aƒƒ“ƒo‚ªƒvƒƒpƒeƒB‚̏ꍇ‚̓vƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚»‚Ì‚à‚Ì‚ª“Ÿ‚ç‚ê‚Ü‚·B‚±‚̃tƒ‰ƒO‚ðŽw’肵‚È‚©‚Á‚œê‡‚́AƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ð’Ê‚µ‚Ä“Ÿ‚ç‚ꂜ’l‚ª“Ÿ‚ç‚ê‚Ü‚·B
+
 プロパティアクセスを無効化したす。メンバを列挙し、か぀倀を取埗する堎合、このフラグが指定されおいるず、メンバがプロパティの堎合はプロパティオブゞェクトそのものが埗られたす。このフラグを指定しなかった堎合は、プロパティオブゞェクトを通しお埗られた倀が埗られたす。
TJS_ENUM_NO_VALUE
-
@’l‚ðŽæ“Ÿ‚µ‚Ü‚¹‚ñB‚±‚̃tƒ‰ƒO‚ªŽw’肳‚ê‚Ä‚¢‚邯AƒR[ƒ‹ƒoƒbƒNŠÖ”‚É“n‚³‚ê‚éˆø”‚Í 2 ‚‚ɂȂè‚Ü‚·BŽw’肳‚ê‚Ä‚¢‚邯 3 ‚‚ɂȂè‚Ü‚·B
+
 倀を取埗したせん。このフラグが指定されおいるず、コヌルバック関数に枡される匕数は 2 ぀になりたす。指定されおいるず 3 ぀になりたす。
tTJSVariantClosure *callback
-
@ƒR[ƒ‹ƒoƒbƒNŠÖ”‚ðŽw’肵‚Ü‚·B
-@‚±‚̃R[ƒ‹ƒoƒbƒNŠÖ”‚́Aƒƒ“ƒoˆê‚‚ɂ‚«ˆê‰ñ‚ž‚Acallback->FuncCall ‚ªŒÄ‚яo‚³‚ê‚Ü‚·B
-@ŠÖ”‚ɂ͂Q‚Â(TJS_ENUM_NO_VALUE‚ðŽw’肵‚œê‡)‚ ‚é‚¢‚Í‚R‚Â(TJS_ENUM_NO_VALUE‚ðŽw’肵‚È‚©‚Á‚œê‡)‚̈ø”‚ª“n‚³‚ê‚Ü‚·B
-
  • ‘æ‚Pˆø”‚Í•¶Žš—ñŒ^‚ɂȂèAƒƒ“ƒo–Œ‚Å‚·
  • ‘æ‚Qˆø”‚͐®”Œ^‚ɂȂèA‚»‚̃ƒ“ƒo‚̃tƒ‰ƒO‚Å‚·BTJS_HIDDENMEMBER ‚ ‚é‚¢‚Í TJS_STATICMEMBER ‚̃rƒbƒg˜_—˜a‚Ì‘g‚ݍ‡‚킹A‚ ‚é‚¢‚Í 0 ‚ªŽw’肳‚ê‚Ü‚·
  • ‘æ‚Rˆø”‚ÍTJS_ENUM_NO_VALUE‚ðŽw’肵‚È‚©‚Á‚œê‡‚ɂ̂ݑ¶Ý‚µA‚»‚̃ƒ“ƒo‚Ì’l‚ð•\‚µ‚Ü‚·
+
 コヌルバック関数を指定したす。
+ このコヌルバック関数は、メンバ䞀぀に぀き䞀回ず぀、callback->FuncCall が呌び出されたす。
+ 関数には぀(TJS_ENUM_NO_VALUEを指定した堎合)あるいは぀(TJS_ENUM_NO_VALUEを指定しなかった堎合)の匕数が枡されたす。
+
  • 第匕数は文字列型になり、メンバ名です
  • 第匕数は敎数型になり、そのメンバのフラグです。TJS_HIDDENMEMBER あるいは TJS_STATICMEMBER のビット論理和の組み合わせ、あるいは 0 が指定されたす
  • 第匕数はTJS_ENUM_NO_VALUEを指定しなかった堎合にのみ存圚し、そのメンバの倀を衚したす
iTJSDispatch2 *objthis
-
@‚±‚̃ƒ\ƒbƒh‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg (this ƒIƒuƒWƒFƒNƒg) ‚ðŽw’肵‚Ü‚·B
-@‚±‚̈ø”‚́ATJS_IGNOREPROP ƒtƒ‰ƒO‚ªŽw’肳‚ê‚È‚¢ê‡AƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ªŽÀs‚³‚ê‚éƒfƒtƒHƒ‹ƒg‚̃Rƒ“ƒeƒLƒXƒg‚ƂȂè‚Ü‚·B
+
 このメ゜ッドが実行されるコンテキスト (this オブゞェクト) を指定したす。
+ この匕数は、TJS_IGNOREPROP フラグが指定されない堎合、プロパティオブゞェクトが実行されるデフォルトのコンテキストずなりたす。
@@ -400,26 +400,26 @@ tjs_error iTJSDispatch2::Invalidate(
    iTJSDispatch2 *objthis
    )

-@–³Œø‰»‚ðs‚¢‚Ü‚·B
+ 無効化を行いたす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·(‰º‹LŽQÆ)B
+
 呌び出しフラグです(䞋蚘参照)。
const tjs_char * membername
-
@‘ΏۂƂ·‚郁ƒ“ƒo‚Ì–Œ‘O‚ðŽw’肵‚Ü‚·B
-@NULL ‚̏ꍇA‚±‚̃IƒuƒWƒFƒNƒgŽ©g‚ª–³Œø‰»‚³‚ê‚Ü‚·B
-@ƒƒ“ƒo–Œ‚ªŽw’肳‚ꂜê‡A‚à‚µA‚»‚̃ƒ“ƒo‚ªƒIƒuƒWƒFƒNƒg‚È‚ç‚΁A‚»‚̃IƒuƒWƒFƒNƒg‚ª–³Œø‰»‚³‚ê‚Ü‚·BŽw’肳‚ꂜƒƒ“ƒo‚ªƒIƒuƒWƒFƒNƒgŒ^‚łȂ©‚Á‚œê‡‚ÍŽž”s‚µ‚Ü‚·B
+
 察象ずするメンバの名前を指定したす。
+ NULL の堎合、このオブゞェクト自身が無効化されたす。
+ メンバ名が指定された堎合、もし、そのメンバがオブゞェクトならば、そのオブゞェクトが無効化されたす。指定されたメンバがオブゞェクト型でなかった堎合は倱敗したす。
tjs_uint32 *hint
-
@ƒqƒ“ƒg‚ðŠi”[‚·‚邜‚߂̕ϐ”‚̗̈æ‚ðŽw’肵‚Ü‚·BNULL‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@ƒqƒ“ƒg‚Ìà–Ÿ‚ɂ‚¢‚Ä‚Í FuncCall ‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ヒントを栌玍するための倉数の領域を指定したす。NULLでもかたいたせん。
+ ヒントの説明に぀いおは FuncCall の説明を参照しおください。
iTJSDispatch2 *objthis
-
@‚±‚̃ƒ\ƒbƒh‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg (this ƒIƒuƒWƒFƒNƒg) ‚ðŽw’肵‚Ü‚·B
-@‚±‚̈ø”‚́A’ʏíAˆÓ–¡‚ðŽ‚¿‚Ü‚¹‚ñ(–³Ž‹‚³‚ê‚Ü‚·)B
+
 このメ゜ッドが実行されるコンテキスト (this オブゞェクト) を指定したす。
+ この匕数は、通垞、意味を持ちたせん(無芖されたす)。

InvalidateByNum @@ -430,7 +430,7 @@ tjs_error iTJSDispatch2::InvalidateByNum(
    iTJSDispatch2 *objthis
    )

-˜”‚É‚æ‚è–³Œø‰»‚ðs‚¢‚Ü‚·B
+序数により無効化を行いたす。

@@ -445,28 +445,28 @@ tjs_error iTJSDispatch2::IsValid(
    iTJSDispatch2 *objthis
    )

-@ƒIƒuƒWƒFƒNƒg‚ª—LŒø‚©‚Ç‚€‚©‚𒲂ׂ܂·B
-@—LŒø‚̏ꍇ‚Í TJS_S_TRUE ‚ªAŒü‚±‚€‚̏ꍇ‚Í TJS_S_FALSE ‚ª–ß‚è‚Ü‚·B
+ オブゞェクトが有効かどうかを調べたす。
+ 有効の堎合は TJS_S_TRUE が、向こうの堎合は TJS_S_FALSE が戻りたす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·(‰º‹LŽQÆ)B
+
 呌び出しフラグです(䞋蚘参照)。
const tjs_char * membername
-
@‘ΏۂƂ·‚郁ƒ“ƒo‚Ì–Œ‘O‚ðŽw’肵‚Ü‚·B
-@NULL ‚̏ꍇA‚±‚̃IƒuƒWƒFƒNƒgŽ©g‚Ì—LŒø«‚𒲂ׂ邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒƒ“ƒo–Œ‚ªŽw’肳‚ꂜê‡A‚à‚µA‚»‚̃ƒ“ƒo‚ªƒIƒuƒWƒFƒNƒg‚È‚ç‚΁A‚»‚̃IƒuƒWƒFƒNƒg‚Ì—LŒø«‚𒲂ׂ邱‚Æ‚ª‚Å‚«‚Ü‚·BŽw’肳‚ꂜƒƒ“ƒo‚ªƒIƒuƒWƒFƒNƒgŒ^‚łȂ©‚Á‚œê‡‚ÍŽž”s‚µ‚Ü‚·B +
 察象ずするメンバの名前を指定したす。
+ NULL の堎合、このオブゞェクト自身の有効性を調べるこずができたす。
+ メンバ名が指定された堎合、もし、そのメンバがオブゞェクトならば、そのオブゞェクトの有効性を調べるこずができたす。指定されたメンバがオブゞェクト型でなかった堎合は倱敗したす。
tjs_uint32 *hint
-
@ƒqƒ“ƒg‚ðŠi”[‚·‚邜‚߂̕ϐ”‚̗̈æ‚ðŽw’肵‚Ü‚·BNULL‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@ƒqƒ“ƒg‚Ìà–Ÿ‚ɂ‚¢‚Ä‚Í FuncCall ‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ヒントを栌玍するための倉数の領域を指定したす。NULLでもかたいたせん。
+ ヒントの説明に぀いおは FuncCall の説明を参照しおください。
iTJSDispatch2 *objthis
-
@‚±‚̃ƒ\ƒbƒh‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg (this ƒIƒuƒWƒFƒNƒg) ‚ðŽw’肵‚Ü‚·B
-@‚±‚̈ø”‚́A’ʏíAˆÓ–¡‚ðŽ‚¿‚Ü‚¹‚ñ(–³Ž‹‚³‚ê‚Ü‚·)B
+
 このメ゜ッドが実行されるコンテキスト (this オブゞェクト) を指定したす。
+ この匕数は、通垞、意味を持ちたせん(無芖されたす)。
@@ -481,7 +481,7 @@ tjs_error iTJSDispatch2::IsValidByNum(
    iTJSDispatch2 *objthis
    )

-@˜”‚É‚æ‚èAƒIƒuƒWƒFƒNƒg‚ª—LŒø‚©‚Ç‚€‚©‚𒲂ׂ܂·B
+ 序数により、オブゞェクトが有効かどうかを調べたす。
@@ -500,35 +500,35 @@ tjs_error iTJSDispatch2::CreateNew(
    iTJSDispatch2 *objthis
    )

-@V‹KƒIƒuƒWƒFƒNƒg‚ðì¬‚µ‚Ü‚·B
-@‚±‚̃ƒ\ƒbƒh‚Í FuncCall ƒƒ\ƒbƒh‚ÉŽ—‚āAƒIƒuƒWƒFƒNƒg‚ðV‹Kì¬‚·‚邜‚߂Ɉø”‚ð“n‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒIƒuƒWƒFƒNƒg‚̐—Œ`‚ƂȂéA‚¢‚í‚ä‚éuƒNƒ‰ƒXƒIƒuƒWƒFƒNƒgv‚Í‚±‚̃ƒ\ƒbƒh‚ðŽÀ‘•‚µ‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ 新芏オブゞェクトを䜜成したす。
+ このメ゜ッドは FuncCall メ゜ッドに䌌お、オブゞェクトを新芏䜜成するために匕数を枡すこずができたす。
+ オブゞェクトの雛圢ずなる、いわゆる「クラスオブゞェクト」はこのメ゜ッドを実装しおいる必芁がありたす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·(‰º‹LŽQÆ)B
+
 呌び出しフラグです(䞋蚘参照)。
const tjs_char * membername
-
@‘€ì‘ΏۂƂ·‚郁ƒ“ƒo–Œ‚Å‚·B
-@NULL ‚̏ꍇ‚́A‚±‚̃IƒuƒWƒFƒNƒgŽ©g‚ɑ΂·‚é‘€ì‚ɂȂè‚Ü‚·B‚±‚̏ꍇ‚́A‚±‚̃IƒuƒWƒFƒNƒg‚́AV‚ɃIƒuƒWƒFƒNƒg‚ðV‹Kì¬‚·‚é‹@”\‚ðŽ‚Á‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
+
 操䜜察象ずするメンバ名です。
+ NULL の堎合は、このオブゞェクト自身に察する操䜜になりたす。この堎合は、このオブゞェクトは、新にオブゞェクトを新芏䜜成する機胜を持っおいる必芁がありたす。
tjs_uint32 *hint
-
@ƒqƒ“ƒg‚ðŠi”[‚·‚邜‚߂̕ϐ”‚̗̈æ‚ðŽw’肵‚Ü‚·BNULL‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@ƒqƒ“ƒg‚Ìà–Ÿ‚ɂ‚¢‚Ä‚Í FuncCall ‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ヒントを栌玍するための倉数の領域を指定したす。NULLでもかたいたせん。
+ ヒントの説明に぀いおは FuncCall の説明を参照しおください。
iTJSDispatch2 **result
-
@V‚µ‚­ì¬‚µ‚œƒIƒuƒWƒFƒNƒg‚ðŠi”[‚·‚邜‚ß‚Ì iTJSDispatch * Œ^‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·BNULL ‚Í‹–‚³‚ê‚Ü‚¹‚ñB
+
 新しく䜜成したオブゞェクトを栌玍するための iTJSDispatch * 型ぞのポむンタを指定したす。NULL は蚱されたせん。
tjs_int numparams
-
@ƒIƒuƒWƒFƒNƒg‚ðV‹Kì¬‚·‚éÛ‚É“n‚·ˆø”‚̐”‚ðŽw’肵‚Ü‚·B
+
 オブゞェクトを新芏䜜成する際に枡す匕数の数を指定したす。
tTJSVariant **param
-
@ƒIƒuƒWƒFƒNƒg‚ðV‹Kì¬‚·‚éÛ‚É“n‚·ˆø”‚̃|ƒCƒ“ƒ^‚Ì”z—ñ‚ð“n‚µ‚Ü‚·Bˆø”‚ª‚È‚¢ê‡‚Í NULL ‚Å‚©‚Ü‚¢‚Ü‚¹‚ñB
+
 オブゞェクトを新芏䜜成する際に枡す匕数のポむンタの配列を枡したす。匕数がない堎合は NULL でかたいたせん。
iTJSDispatch2 *objthis
-
@ƒIƒuƒWƒFƒNƒg‚ðV‹Kì¬‚·‚éÛ‚ÉŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg (this ƒIƒuƒWƒFƒNƒg) ‚ðŽw’肵‚Ü‚·B
+
 オブゞェクトを新芏䜜成する際に実行されるコンテキスト (this オブゞェクト) を指定したす。
@@ -544,7 +544,7 @@ tjs_error iTJSDispatch2::CreateNew(
    iTJSDispatch2 *objthis
    )

-@˜”‚É‚æ‚èV‹KƒIƒuƒWƒFƒNƒg‚ðì¬‚µ‚Ü‚·B
+ 序数により新芏オブゞェクトを䜜成したす。
@@ -563,30 +563,30 @@ tjs_error iTJSDispatch2::IsInstanceOf(
    iTJSDispatch2 *objthis
    )

-@ƒIƒuƒWƒFƒNƒg‚ªA“Á’è‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚ ‚é‚©‚Ç‚€‚©‚𒲂ׂ܂·B
-@ƒNƒ‰ƒX–Œ‚Í classname ˆø”‚É•¶Žš—ñ‚Å“n‚³‚ê‚Ü‚·B
-@TJS2 ‚Ì instanceof ‰‰ŽZŽq‚É‚æ‚èŽQÆ‚³‚ê‚Ü‚·B
-@¬Œ÷‚µ‚œê‡AŽw’肳‚ꂜƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚ ‚éê‡‚Í TJS_S_TRUE ‚ªA‚»‚€‚łȂ¢ê‡‚Í TJS_S_FALSE ‚ª‹A‚è‚Ü‚·B
+ オブゞェクトが、特定のクラスのむンスタンスであるかどうかを調べたす。
+ クラス名は classname 匕数に文字列で枡されたす。
+ TJS2 の instanceof 挔算子により参照されたす。
+ 成功した堎合、指定されたクラスのむンスタンスである堎合は TJS_S_TRUE が、そうでない堎合は TJS_S_FALSE が垰りたす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·(‰º‹LŽQÆ)B
+
 呌び出しフラグです(䞋蚘参照)。
const tjs_char * membername
-
@‘€ì‘ΏۂƂ·‚郁ƒ“ƒo–Œ‚Å‚·B
-@NULL ‚̏ꍇ‚́A‚±‚̃IƒuƒWƒFƒNƒgŽ©g‚ɑ΂·‚é‘€ì‚ɂȂè‚Ü‚·B‚±‚̏ꍇ‚́A‚±‚̃IƒuƒWƒFƒNƒg‚́AV‚ɃIƒuƒWƒFƒNƒg‚ðV‹Kì¬‚·‚é‹@”\‚ðŽ‚Á‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
+
 操䜜察象ずするメンバ名です。
+ NULL の堎合は、このオブゞェクト自身に察する操䜜になりたす。この堎合は、このオブゞェクトは、新にオブゞェクトを新芏䜜成する機胜を持っおいる必芁がありたす。
tjs_uint32 *hint
-
@ƒqƒ“ƒg‚ðŠi”[‚·‚邜‚߂̕ϐ”‚̗̈æ‚ðŽw’肵‚Ü‚·BNULL‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@ƒqƒ“ƒg‚Ìà–Ÿ‚ɂ‚¢‚Ä‚Í FuncCall ‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ヒントを栌玍するための倉数の領域を指定したす。NULLでもかたいたせん。
+ ヒントの説明に぀いおは FuncCall の説明を参照しおください。
const tjs_char *classname
-
@ƒNƒ‰ƒX–Œ‚ð•¶Žš—ñ‚ÅŽw’肵‚Ü‚·B
+
 クラス名を文字列で指定したす。
iTJSDispatch2 *objthis
-
@ƒIƒuƒWƒFƒNƒg‚ðV‹Kì¬‚·‚éÛ‚ÉŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg (this ƒIƒuƒWƒFƒNƒg) ‚ðŽw’肵‚Ü‚·B
+
 オブゞェクトを新芏䜜成する際に実行されるコンテキスト (this オブゞェクト) を指定したす。
@@ -599,7 +599,7 @@ tjs_error iTJSDispatch2::IsInstanceOfByNum(
    iTJSDispatch2 *objthis
    )

-@˜”‚É‚æ‚èAƒIƒuƒWƒFƒNƒg‚ªA“Á’è‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚ ‚é‚©‚Ç‚€‚©‚𒲂ׂ܂·B
+ 序数により、オブゞェクトが、特定のクラスのむンスタンスであるかどうかを調べたす。
@@ -615,99 +615,99 @@ tjs_error iTJSDispatch2::Operation(
    iTJSDispatch2 *objthis
    )

-@ƒƒ“ƒo‚ɑ΂µ‚ĉ‰ŽZ‚ðs‚¢‚Ü‚·B‰‰ŽZ‚ÌŽí—Þ‚Í flag ‚ÅŽw’肵‚Ü‚·B
+ メンバに察しお挔算を行いたす。挔算の皮類は flag で指定したす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·B‰º‹L‚̒ʏí‚̌Ăяo‚µƒtƒ‰ƒO‚Ì‘ŒA‰‰ŽZ‚ÌŽí—Þ‚ðŽw’è‚·‚邜‚߂Ɉȉº‚̃tƒ‰ƒO‚Ì‚¢‚ž‚ê‚©‚ðƒrƒbƒgOR‚Å•t‰Á‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+
 呌び出しフラグです。䞋蚘の通垞の呌び出しフラグの他、挔算の皮類を指定するために以䞋のフラグのいずれかをビットORで付加する必芁がありたす。

-@‚È‚šA‚±‚Ìà–Ÿ’†‚Å v ‚̓ƒ“ƒo‚Ì’lAp ‚Í param ˆø”‚Å“n‚·ƒpƒ‰ƒ[ƒ^‚ð•\‚µ‚Ü‚·B
+ なお、この説明䞭で v はメンバの倀、p は param 匕数で枡すパラメヌタを衚したす。

TJS_OP_BAND
-
ƒrƒbƒg AND ‰‰ŽZ
+
ビット AND 挔算
v &= p
TJS_OP_BOR
-
ƒrƒbƒg OR ‰‰ŽZ
+
ビット OR 挔算
v |= p
TJS_OP_BXOR
-
ƒrƒbƒg XOR ‰‰ŽZ
+
ビット XOR 挔算
v ^= p
TJS_OP_SUB
-
ŒžŽZ
+
枛算
v -= p
TJS_OP_ADD
-
‰ÁŽZ
+
加算
v += p
TJS_OP_MOD
-
ƒ‚ƒWƒ…ƒ‰
+
モゞュラ
v %= p
TJS_OP_DIV
-
ŽÀ”œŽZ
+
実数陀算
v /= p
TJS_OP_IDIV
-
®”œŽZ
+
敎数陀算
v \= p
TJS_OP_MUL
-
æŽZ
+
乗算
v *= p
TJS_OP_LOR
-
˜_— OR
+
論理 OR
v = v || p
TJS_OP_LAND
-
˜_— AND
+
論理 AND
v = v && p
TJS_OP_SAR
-
ŽZp‰EƒVƒtƒg
+
算術右シフト
v >>= p
TJS_OP_SAL
-
ŽZp¶ƒVƒtƒg
+
算術巊シフト
v <<= p
TJS_OP_SR
-
ƒrƒbƒg¶ƒVƒtƒg
+
ビット巊シフト
v >>>= p
TJS_OP_INC
-
ƒCƒ“ƒNƒŠƒƒ“ƒg
+
むンクリメント
v++
-param ˆø”‚Í–³Ž‹‚³‚ê‚Ü‚·
+param 匕数は無芖されたす
TJS_OP_DEC
-
ƒfƒNƒŠƒƒ“ƒg
+
デクリメント
v--
-param ˆø”‚Í–³Ž‹‚³‚ê‚Ü‚·
+param 匕数は無芖されたす
const tjs_char * membername
-
@‘€ì‘ΏۂƂ·‚郁ƒ“ƒo–Œ‚Å‚·BNULL ‚Í‹–‚³‚ê‚Ü‚¹‚ñB
+
 操䜜察象ずするメンバ名です。NULL は蚱されたせん。
tjs_uint32 *hint
-
@ƒqƒ“ƒg‚ðŠi”[‚·‚邜‚߂̕ϐ”‚̗̈æ‚ðŽw’肵‚Ü‚·BNULL‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@ƒqƒ“ƒg‚Ìà–Ÿ‚ɂ‚¢‚Ä‚Í FuncCall ‚Ìà–Ÿ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 ヒントを栌玍するための倉数の領域を指定したす。NULLでもかたいたせん。
+ ヒントの説明に぀いおは FuncCall の説明を参照しおください。
tTJSVariant *result
-
@‰‰ŽZ‚ÌŒ‹‰Ê‚ðŠi”[‚·‚邜‚ß‚Ì tTJSVariant Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·BNULL ‚Å‚©‚Ü‚¢‚Ü‚¹‚ñB
+
 挔算の結果を栌玍するための tTJSVariant 型の倉数ぞのポむンタを指定したす。NULL でかたいたせん。
tTJSVariant *param
-
@‰‰ŽZ‚̃pƒ‰ƒ[ƒ^‚ðŽw’肵‚Ü‚·B‰‰ŽZ‚ÌŽí—Þ‚É TJS_OP_INC ‚Ü‚œ‚Í TJS_OP_DEC ‚ðŽw’肵‚œê‡‚Í NULL ‚Å‚©‚Ü‚¢‚Ü‚¹‚ñB
+
 挔算のパラメヌタを指定したす。挔算の皮類に TJS_OP_INC たたは TJS_OP_DEC を指定した堎合は NULL でかたいたせん。
iTJSDispatch2 *objthis
-
@‰‰ŽZ‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg‚ðŽw’肵‚Ü‚·‚ªA’Êí–³Ž‹‚³‚ê‚Ü‚·B
+
 挔算が実行されるコンテキストを指定したすが、通垞無芖されたす。
@@ -722,7 +722,7 @@ tjs_error iTJSDispatch2::OperationByNum(
    iTJSDispatch2 *objthis
    )

-@˜”‚ð—p‚¢‚āAƒƒ“ƒo‚ɑ΂µ‚ĉ‰ŽZ‚ðs‚¢‚Ü‚·B
+ 序数を甚いお、メンバに察しお挔算を行いたす。
@@ -735,34 +735,34 @@ tjs_error iTJSDispatch2::NativeInstanceSupport(
    iTJSNativeInstance **pointer
    )

-@ƒIƒuƒWƒFƒNƒg‚ɃlƒCƒeƒBƒuƒR[ƒh‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŠÖ˜A‚¯‚œ‚èAƒIƒuƒWƒFƒNƒg‚©‚çƒlƒCƒeƒBƒuƒR[ƒh‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŽæ“Ÿ‚µ‚œ‚肵‚Ü‚·B
+ オブゞェクトにネむティブコヌドのむンスタンスを関連づけたり、オブゞェクトからネむティブコヌドのむンスタンスを取埗したりしたす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚ðŽw’肵‚Ü‚·B
-@ˆÈ‰º‚Ì‚¢‚ž‚ê‚©‚Ì’l‚ðŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+
 呌び出しフラグを指定したす。
+ 以䞋のいずれかの倀を指定する必芁がありたす。

TJS_NIS_REGISTER
-
@*pointer ‚ÅŽŠ‚µ‚œƒlƒCƒeƒBƒuƒR[ƒh‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð“o˜^‚µ‚Ü‚·BƒlƒCƒeƒBƒuƒR[ƒh‚̃Nƒ‰ƒX‚ÌŽ¯•Ê‚É‚Í classid ‚ð—p‚¢‚Ü‚·B
+
 *pointer で瀺したネむティブコヌドのむンスタンスを登録したす。ネむティブコヌドのクラスの識別には classid を甚いたす。
TJS_NIS_GETINSTANCE
-
@classid ‚ÅŽw’肵‚œ ƒNƒ‰ƒXID ‚ðŽ‚ÂƒlƒCƒeƒBƒuƒR[ƒh‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð *pointer ‚ɏ‘‚«ž‚݂܂·B
+
 classid で指定した クラスID を持぀ネむティブコヌドのむンスタンスを *pointer に曞き蟌みたす。
tjs_int32 classid
-
@ƒlƒCƒeƒBƒuƒR[ƒh‚̃Nƒ‰ƒX ID ‚ðŽw’肵‚Ü‚·B
-@ƒlƒCƒeƒBƒuƒR[ƒh‚̃Nƒ‰ƒX ID ‚ÌŠÇ—‚É‚Í TJSRegisterNativeClass +
 ネむティブコヌドのクラス ID を指定したす。
+ ネむティブコヌドのクラス ID の管理には TJSRegisterNativeClass TJSFindNativeClassID -TJSFindNativeClassName ‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªA’ʏí‚Í ‚±‚ê‚ç‚̏ˆ—‚̓lƒCƒeƒBƒuƒR[ƒh‚ð‹Lq‚·‚邜‚ß‚Ì -Žx‰‡ƒR[ƒhŒQ ( tjsNative.cpp/tjsNative.h ‚É‹Lq ) ‚ÅŽ©“®“I‚ɏˆ—‚³‚ê‚Ü‚·B
+TJSFindNativeClassName を䜿甚するこずができたすが、通垞は これらの凊理はネむティブコヌドを蚘述するための +支揎コヌド矀 ( tjsNative.cpp/tjsNative.h に蚘述 ) で自動的に凊理されたす。
iTJSNativeInstance **pointer
-
@ƒlƒCƒeƒBƒuƒR[ƒh‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð“n‚µ‚œ‚èAŽó‚¯Žæ‚Á‚œ‚è‚·‚邜‚߂ɁAiTJSNativeInstance *Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·B
+
 ネむティブコヌドのむンスタンスを枡したり、受け取ったりするために、iTJSNativeInstance *型の倉数ぞのポむンタを指定したす。

ClassInstanceInfo @@ -773,130 +773,130 @@ tjs_error iTJSDispatch2::ClassInstanceInfo(
    tTJSVariant *value
    )

-@IsInstanceOf ƒƒ\ƒbƒh‚ÅŽg—p‚·‚éAƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒXî•ñ‚𑀍삷‚郁ƒ\ƒbƒh‚Å‚·B
-@ƒIƒuƒWƒFƒNƒg‚ª‚ǂ̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚©‚ðŽ¯•Ê‚·‚邜‚߂ɃNƒ‰ƒX–Œ‚ð’ljÁ‚µ‚œ‚èAƒIƒuƒWƒFƒNƒg‚ª‚ǂ̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚©‚𒲂ׂ邜‚߂ɃNƒ‰ƒX‚ð—ñ‹“‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ IsInstanceOf メ゜ッドで䜿甚する、クラスのむンスタンス情報を操䜜するメ゜ッドです。
+ オブゞェクトがどのクラスのむンスタンスかを識別するためにクラス名を远加したり、オブゞェクトがどのクラスのむンスタンスかを調べるためにクラスを列挙するこずができたす。

-@ˆø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 匕数は以䞋の通りです。

tjs_uint32 flag
-
@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·BˆÈ‰º‚̃tƒ‰ƒO‚Ì‚¢‚ž‚ê‚©‚ðŽw’肵‚Ü‚·B
+
 呌び出しフラグです。以䞋のフラグのいずれかを指定したす。

TJS_CII_ADD
-
@ƒCƒ“ƒXƒ^ƒ“ƒXî•ñ‚ð’ljÁ‚µ‚Ü‚·B
-@value ‚ɂ̓Nƒ‰ƒX–Œ (•¶Žš—ñ) ‚ÌŠi”[‚³‚ꂜ tTJSVariant Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ð“n‚µ‚Ü‚·B
-@num ˆø”‚Í–³Ž‹‚³‚ê‚Ü‚·B
+
 むンスタンス情報を远加したす。
+ value にはクラス名 (文字列) の栌玍された tTJSVariant 型の倉数ぞのポむンタを枡したす。
+ num 匕数は無芖されたす。
TJS_CII_GET
-
@ƒCƒ“ƒXƒ^ƒ“ƒXî•ñ‚ðŽæ“Ÿ‚µ‚Ü‚·B
-@num ˆø”‚É‚Í 0 ‚©‚çŽn‚Ü‚é ®”‚ðŽw’肵‚Ü‚·BÝ’肳‚ê‚Ä‚¢‚éƒCƒ“ƒXƒ^ƒ“ƒXî•ñ‚̐”‚ð’Ž‚Š‚Ä num ‚ðŽw’è‚·‚邯 TJS_E_FAIL ‚ª–ß‚è‚Ü‚·B
-@value ‚ɂ̓Nƒ‰ƒX–Œ‚ðŽó‚¯Žæ‚邜‚߂́AtTJSVariant Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ð“n‚µ‚Ü‚·B
+
 むンスタンス情報を取埗したす。
+ num 匕数には 0 から始たる 敎数を指定したす。蚭定されおいるむンスタンス情報の数を超えお num を指定するず TJS_E_FAIL が戻りたす。
+ value にはクラス名を受け取るための、tTJSVariant 型の倉数ぞのポむンタを枡したす。
tjs_uint num
-
@flag ‚É TJS_CII_GET ‚ðŽw’肵‚œê‡‚̏˜”‚ðŽw’肵‚Ü‚·B
+
 flag に TJS_CII_GET を指定した堎合の序数を指定したす。
tTJSVariant *value
-
@flag ‚É TJS_CII_ADD ‚ðŽw’肵‚œê‡‚́AƒNƒ‰ƒX–Œ‚ªŠi”[‚³‚ꂜ tTJSVariant Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ð“n‚µ‚Ü‚·B
-@flag ‚É TJS_CII_GET ‚ðŽw’肵‚œê‡‚́AƒNƒ‰ƒX–Œ‚ðŽó‚¯Žæ‚邜‚ß‚Ì tTJSVariant Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ð“n‚µ‚Ü‚·B

+
 flag に TJS_CII_ADD を指定した堎合は、クラス名が栌玍された tTJSVariant 型の倉数ぞのポむンタを枡したす。
+ flag に TJS_CII_GET を指定した堎合は、クラス名を受け取るための tTJSVariant 型の倉数ぞのポむンタを枡したす。
-

ŒÄ‚яo‚µƒtƒ‰ƒO +

呌び出しフラグ

-@ŒÄ‚яo‚µƒtƒ‰ƒO‚Å‚·B
-@ˆÈ‰º‚Ì’l‚̃rƒbƒgOR‚É‚æ‚é‘g‚ݍ‡‚킹‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 呌び出しフラグです。
+ 以䞋の倀のビットORによる組み合わせを指定するこずができたす。

TJS_MEMBERENSURE
-
@Žw’肳‚ꂜƒƒ“ƒo–Œ‚ªŒ©‚‚©‚ç‚È‚©‚Á‚œê‡A‹­§“I‚Ƀƒ“ƒo‚ðì¬‚µ‚Ü‚·BPropSet ‚ɑ΂·‚éŒÄ‚яo‚µƒtƒ‰ƒO‚Æ‚µ‚Ä—LŒø‚Å‚·B +
 指定されたメンバ名が芋぀からなかった堎合、匷制的にメンバを䜜成したす。PropSet に察する呌び出しフラグずしお有効です。 )
TJS_MEMBERMUSTEXIST
-
@Žw’肳‚ꂜƒƒ“ƒo–Œ‚ªŒ©‚‚©‚ç‚È‚©‚Á‚œê‡AƒGƒ‰[‚É‚µ‚Ü‚·B‚±‚ê‚́ADictionary ‚â Array ‚̂悀‚ȁAƒƒ“ƒo‚ªŒ©‚‚©‚ç‚È‚¢ê‡‚ɃfƒtƒHƒ‹ƒg‚Å void ‚ð•Ô‚·‚æ‚€‚ȃIƒuƒWƒFƒNƒg‚ɑ΂µ‚Ä—LŒø‚Å‚· (‚»‚̂悀‚ȃIƒuƒWƒFƒNƒg‚łȂ¢ê‡‚́Aƒƒ“ƒo‚ªŒ©‚‚©‚ç‚È‚¢ê‡‚̓fƒtƒHƒ‹ƒg‚ŃGƒ‰[‚ɂȂè‚Ü‚·)B
+
 指定されたメンバ名が芋぀からなかった堎合、゚ラヌにしたす。これは、Dictionary や Array のような、メンバが芋぀からない堎合にデフォルトで void を返すようなオブゞェクトに察しお有効です (そのようなオブゞェクトでない堎合は、メンバが芋぀からない堎合はデフォルトで゚ラヌになりたす)。
TJS_IGNOREPROP
-
@ƒvƒƒpƒeƒB‘€ì‚ðƒoƒCƒpƒX‚µ‚Ü‚·B
-@TJS2 ‚̃IƒuƒWƒFƒNƒg‚͒ʏíAŽw’肳‚ꂜƒƒ“ƒo‚ªƒIƒuƒWƒFƒNƒg‚ŁA‚©‚A‚»‚̃IƒuƒWƒFƒNƒg‚ɑ΂µ‚Ä PropSet ‚â PropGet ‚ª¬Œ÷‚·‚éê‡ (ƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚̏ꍇ)A‚»‚̃ƒ“ƒo‚ɑ΂·‚é PropSet ‚â PropGet ‚ÌŒ‹‰Ê‚ðA‚»‚̃ƒ“ƒo‚Ì‘ã‚í‚è‚ÆŒ©‚È‚µ‚ÄŽg‚¢‚Ü‚·B
-@‚±‚̃tƒ‰ƒO‚ðŽw’è‚·‚邯A‚±‚̂悀‚ȏˆ—‚ðƒoƒCƒpƒX‚·‚邜‚߁AŽw’肳‚ꂜƒƒ“ƒo‚ªƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚Å‚ ‚Á‚Ä‚àAƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚»‚Ì‚à‚̂ɑ΂·‚é‘€ì‚ɂȂè‚Ü‚·B
+
 プロパティ操䜜をバむパスしたす。
+ TJS2 のオブゞェクトは通垞、指定されたメンバがオブゞェクトで、か぀、そのオブゞェクトに察しお PropSet や PropGet が成功する堎合 (プロパティオブゞェクトの堎合)、そのメンバに察する PropSet や PropGet の結果を、そのメンバの代わりず芋なしお䜿いたす。
+ このフラグを指定するず、このような凊理をバむパスするため、指定されたメンバがプロパティオブゞェクトであっおも、プロパティオブゞェクトそのものに察する操䜜になりたす。
TJS_HIDDENMEMBER
-
@‚±‚̃tƒ‰ƒO‚ðŽw’肵‚ăƒ“ƒo‚ðì¬‚·‚邯Aƒƒ“ƒo‚Í•s‰ÂŽ‹‚ɂȂè‚Ü‚·BƒIƒuƒWƒFƒNƒg‚É‚æ‚Á‚Ă̓Tƒ|[ƒg‚³‚ê‚Ä‚¢‚È‚¢‚±‚Æ‚à‚ ‚蓟‚Ü‚·B
+
 このフラグを指定しおメンバを䜜成するず、メンバは䞍可芖になりたす。オブゞェクトによっおはサポヌトされおいないこずもあり埗たす。
TJS_STATICMEMBER
-
@‚±‚̃tƒ‰ƒO‚ðŽw’肵‚ăƒ“ƒo‚ðì¬‚·‚邯Aƒƒ“ƒo‚̓Xƒ^ƒeƒBƒbƒN (ŽÀsƒRƒ“ƒeƒLƒXƒg‚Ɉˑ¶‚µ‚È‚¢) ‚ƂȂè‚Ü‚·BƒIƒuƒWƒFƒNƒg‚É‚æ‚Á‚Ă̓Tƒ|[ƒg‚³‚ê‚Ä‚¢‚È‚¢‚±‚Æ‚à‚ ‚蓟‚Ü‚·B
+
 このフラグを指定しおメンバを䜜成するず、メンバはスタティック (実行コンテキストに䟝存しない) ずなりたす。オブゞェクトによっおはサポヌトされおいないこずもあり埗たす。

tjs_error

-@tjs_error ‚́AiTJSDispatch2 ‚ÌŠeƒƒ\ƒbƒh ( AddRef ‚Æ Release ‚ðœ‚­ ) ‚ª•Ô‚·ƒGƒ‰[Œ^‚Å‚·B
-@ˆÈ‰º‚Ì’l‚ðÌ‚è‚Ü‚·B‚Ü‚œA‚±‚±‚ɍڂÁ‚ĂȂ¢’l‚Å‚àA’l‚ª•‰‚̏ꍇ‚̓Gƒ‰[‚ÆŒ©‚È‚·•K—v‚ª‚ ‚è‚Ü‚·B‚±‚ê‚ç‚ð”»’f‚·‚邜‚ß‚É TJS_SUCCEEDED ‚š‚æ‚Ñ TJS_FAILED ƒ}ƒNƒ‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ tjs_error は、iTJSDispatch2 の各メ゜ッド ( AddRef ず Release を陀く ) が返す゚ラヌ型です。
+ 以䞋の倀を採りたす。たた、ここに茉っおない倀でも、倀が負の堎合ぱラヌず芋なす必芁がありたす。これらを刀断するために TJS_SUCCEEDED および TJS_FAILED マクロを䜿甚するこずができたす。

TJS_E_MEMBERNOTFOUND
-
@Žw’肳‚ꂜƒƒ“ƒo‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
+
 指定されたメンバが芋぀かりたせん。
TJS_E_NOTIMPL
-
@ŒÄ‚яo‚»‚€‚Æ‚µ‚œ‹@”\‚Í–¢ŽÀ‘•‚Å‚·B
+
 呌び出そうずした機胜は未実装です。
TJS_E_INVALIDPARAM
-
@•s³‚Ȉø”‚Å‚·B
+
 䞍正な匕数です。
TJS_E_BADPARAMCOUNT
-
@ˆø”‚̐”‚ª•s³‚Å‚·B
+
 匕数の数が䞍正です。
TJS_E_INVALIDTYPE
-
@ŠÖ”‚ł͂Ȃ¢‚©ƒvƒƒpƒeƒB‚ÌŽí—Þ‚ªˆá‚¢‚Ü‚·B
-@ŠÖ”‚łȂ¢•š‚ðŒÄ‚яo‚»‚€‚Æ‚µ‚œê‡‚âAƒvƒƒpƒeƒB‚łȂ¢•š‚ðƒvƒƒpƒeƒB‚Æ‚µ‚Ĉµ‚š‚€‚Æ‚µ‚œ‚Æ‚«‚É‚±‚Ì’l‚ª‹A‚è‚Ü‚·B
+
 関数ではないかプロパティの皮類が違いたす。
+ 関数でない物を呌び出そうずした堎合や、プロパティでない物をプロパティずしお扱おうずしたずきにこの倀が垰りたす。
TJS_E_INVALIDOBJECT
-
@ƒIƒuƒWƒFƒNƒg‚Í‚·‚łɖ³Œø‰»‚³‚ê‚Ä‚¢‚Ü‚·B
+
 オブゞェクトはすでに無効化されおいたす。
TJS_E_ACCESSDENYED
-
@“ǂݍž‚Ý‚ ‚é‚¢‚͏‘‚«ž‚ݐê—pƒvƒƒpƒeƒB‚ɑ΂µ‚čs‚Š‚È‚¢‘€ì‚ð‚µ‚æ‚€‚Æ‚µ‚Ü‚µ‚œB
+
 読み蟌みあるいは曞き蟌み専甚プロパティに察しお行えない操䜜をしようずしたした。
TJS_E_NATIVECLASSCRASH
-
@ŽÀsƒRƒ“ƒeƒLƒXƒg‚ªˆá‚¢‚Ü‚·B
-@ƒlƒCƒeƒBƒuƒR[ƒh‚ÅŽÀ‘•‚³‚ꂜƒƒ\ƒbƒh‚ðA‚»‚̃lƒCƒeƒBƒuƒR[ƒh‚ňµ‚Š‚È‚¢ƒRƒ“ƒeƒLƒXƒg (ˆá‚€ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒgã‚È‚Ç) ‚ÅŽÀs‚µ‚æ‚€‚Æ‚µ‚œ‚Æ‚«‚É‚±‚Ì’l‚ª‹A‚è‚Ü‚·B
+
 実行コンテキストが違いたす。
+ ネむティブコヌドで実装されたメ゜ッドを、そのネむティブコヌドで扱えないコンテキスト (違うクラスのオブゞェクト䞊など) で実行しようずしたずきにこの倀が垰りたす。
TJS_S_TRUE
-
@ƒGƒ‰[‚ł͂ ‚è‚Ü‚¹‚ñ‚ªAŒ‹‰Ê‚ªu^v‚Å‚ ‚邱‚Æ‚ðŽŠ‚µ‚Ü‚·B
+
 ゚ラヌではありたせんが、結果が「真」であるこずを瀺したす。
TJS_S_FALSE
-
@ƒGƒ‰[‚ł͂ ‚è‚Ü‚¹‚ñ‚ªAŒ‹‰Ê‚ªu‹Uv‚Å‚ ‚邱‚Æ‚ðŽŠ‚µ‚Ü‚·B
+
 ゚ラヌではありたせんが、結果が「停」であるこずを瀺したす。
TJS_S_OK
-
@ƒGƒ‰[‚ª”­¶‚µ‚È‚©‚Á‚œê‡‚ɁA’ʏíA‚±‚Ì’l‚ª‹A‚è‚Ü‚·B
+
 ゚ラヌが発生しなかった堎合に、通垞、この倀が垰りたす。
TJS_E_FAIL
-
@–¢’è‹`‚̃Gƒ‰[‚ª”­¶‚µ‚œê‡A‚±‚Ì’l‚ª‹A‚è‚Ü‚·B
+
 未定矩の゚ラヌが発生した堎合、この倀が垰りたす。
TJS_FAILED(x)
-
@x ‚ªƒGƒ‰[‚Ì’l‚̏ꍇ‚ɐ^‚ɂȂéƒ}ƒNƒ‚Å‚·B
+
 x が゚ラヌの倀の堎合に真になるマクロです。
TJS_SUCCEEDED(x)
-
@x ‚ªƒGƒ‰[‚łȂ¢’l‚̏ꍇ‚ɐ^‚ɂȂéƒ}ƒNƒ‚Å‚·B

+
 x が゚ラヌでない倀の堎合に真になるマクロです。


-@ƒGƒ‰[’è‹`A‚š‚æ‚ÑŠÖ˜A‚·‚éƒ}ƒNƒ‚Í tjsErrorDef.h ‚É‹Lq‚³‚ê‚Ä‚¢‚Ü‚·B
-@‚Ü‚œAƒGƒ‰[‚ł͂Ȃ­ (C++‚É‚š‚¯‚é) ŽÀsŽž—áŠO‚ª“Š‚°‚ç‚ê‚éê‡‚ª‚ ‚è‚Ü‚·BƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÉŠÖ‚µ‚ẮAŽÀsŽž—áŠO‚ð\•ª‚ɍl—¶‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ ゚ラヌ定矩、および関連するマクロは tjsErrorDef.h に蚘述されおいたす。
+ たた、゚ラヌではなく (C++における) 実行時䟋倖が投げられる堎合がありたす。プログラミングに関しおは、実行時䟋倖を十分に考慮する必芁がありたす。
diff --git a/docs/tjs2doc/contents/keywords.html b/docs/tjs2doc/contents/keywords.html index 665a3b1..2afce62 100644 --- a/docs/tjs2doc/contents/keywords.html +++ b/docs/tjs2doc/contents/keywords.html @@ -4,630 +4,630 @@ - ƒL[ƒ[ƒhˆê—— + キヌワヌド䞀芧 - + - + - - + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - - + + - - + + - - + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/docs/tjs2doc/contents/keywords_p.html b/docs/tjs2doc/contents/keywords_p.html index 31d7ffb..f8266ea 100644 --- a/docs/tjs2doc/contents/keywords_p.html +++ b/docs/tjs2doc/contents/keywords_p.html @@ -4,409 +4,409 @@ - êŠ‡ƒL[ƒ[ƒhˆê—— + 堎所順キヌワヌド䞀芧 - + - + - - + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -424,210 +424,210 @@ - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/docs/tjs2doc/contents/math.html b/docs/tjs2doc/contents/math.html index 81acfaa..d056ab4 100644 --- a/docs/tjs2doc/contents/math.html +++ b/docs/tjs2doc/contents/math.html @@ -5,46 +5,46 @@ - Math ƒNƒ‰ƒX + Math クラス - + - + -

Math ƒNƒ‰ƒX +

Math クラス

-@JavaScript ‚Ì Math ‚Ƃقڌ݊·‚Å‚·B
+ JavaScript の Math ずほが互換です。

-ŽÀ‘•‚³‚ê‚Ä‚¢‚郁ƒ\ƒbƒh :
-abs (â‘Î’l‚̎擟)
-acos (ƒA[ƒN ƒRƒTƒCƒ“)
-asin (ƒA[ƒN ƒTƒCƒ“)
-atan (ƒA[ƒN ƒ^ƒ“ƒWƒFƒ“ƒg)
-atan2 (2•ϐ”‚̃A[ƒN ƒ^ƒ“ƒWƒFƒ“ƒg)
-ceil (Ø‚èã‚°)
-floor (Ø‚èŽÌ‚Ä)
-exp (e‚Ìnæ)
-log (Ž©‘R‘ΐ”)
-max (“ñ‚‚̒l‚̑傫‚¢•û)
-min (“ñ‚‚̒l‚̏¬‚³‚¢•û)
-random (0ˆÈã1–¢–ž‚Ì—”)
-pow (æ”)
-round(®”‚ւ̂܂é‚ß)
-sin (ƒTƒCƒ“)
-cos (ƒRƒTƒCƒ“)
-tan (ƒ^ƒ“ƒWƒFƒ“ƒg)
-sqrt (•œ•ûª)
+実装されおいるメ゜ッド :
+abs (絶察倀の取埗)
+acos (アヌク コサむン)
+asin (アヌク サむン)
+atan (アヌク タンゞェント)
+atan2 (2倉数のアヌク タンゞェント)
+ceil (切り䞊げ)
+floor (切り捚お)
+exp (eのn乗)
+log (自然察数)
+max (二぀の倀の倧きい方)
+min (二぀の倀の小さい方)
+random (0以䞊1未満の乱数)
+pow (乗数)
+round(敎数ぞのたるめ)
+sin (サむン)
+cos (コサむン)
+tan (タンゞェント)
+sqrt (平方根)

-ŽÀ‘•‚³‚ê‚Ä‚¢‚éƒvƒƒpƒeƒB :
+実装されおいるプロパティ :
E (e)
LN10 (log(10))
LN2 (log(2))
-LOG10E (10‚ð’ê‚Æ‚µ‚œe‚̑ΐ”)
-LOG2E (2‚ð’ê‚Æ‚µ‚œe‚̑ΐ”)
-PI (ƒÎ)
+LOG10E (10を底ずしたeの察数)
+LOG2E (2を底ずしたeの察数)
+PI (π)
SQRT1_2 (sqrt(1/2))
SQRT2 (sqrt(2))
diff --git a/docs/tjs2doc/contents/octet.html b/docs/tjs2doc/contents/octet.html index 63bde72..c9ddee9 100644 --- a/docs/tjs2doc/contents/octet.html +++ b/docs/tjs2doc/contents/octet.html @@ -5,50 +5,50 @@ - ƒIƒNƒeƒbƒg—ñ‚ɑ΂·‚é‘€ì + オクテット列に察する操䜜 - + - + -

ƒIƒNƒeƒbƒg—ñ‚ɑ΂·‚é‘€ì +

オクテット列に察する操䜜

-@TJS2 ‚ł́AƒIƒNƒeƒbƒg—ñ‚Í‹[Ž—“I‚É Octet ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Æ‚¢‚€‚±‚ƂɂȂÁ‚Ä‚¢‚Ü‚·‚ªAOctet ƒNƒ‰ƒX‚Í‘¶Ý‚µ‚Ä‚¢‚Ü‚¹‚ñ‚µAŽÀÛ‚É Octet ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Æ‚¢‚€‚킯‚ł͂ ‚è‚Ü‚¹‚ñ ( ‚œ‚Ÿ‚µ ƒIƒNƒeƒbƒg—ñ‚ɑ΂µ‚Ä typeof ‰‰ŽZŽq‚ðŽg‚€‚Æ "Octet" ‚ð•Ô‚µ‚Ü‚· )B
-@‚µ‚©‚µ ƒIƒNƒeƒbƒg—ñ‚ðƒIƒuƒWƒFƒNƒg‚ÆŒ©—§‚ĂāA‚¢‚­‚‚©‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚ªŽg—p‰Â”\‚ɂȂÁ‚Ä‚¢‚Ü‚·B
+ TJS2 では、オクテット列は擬䌌的に Octet クラスのオブゞェクトずいうこずになっおいたすが、Octet クラスは存圚しおいたせんし、実際に Octet クラスのオブゞェクトずいうわけではありたせん ( ただし オクテット列に察しお typeof 挔算子を䜿うず "Octet" を返したす )。
+ しかし オクテット列をオブゞェクトず芋立おお、いく぀かのメ゜ッドやプロパティが䜿甚可胜になっおいたす。

-@ƒIƒNƒeƒbƒg—ñ‚ÉŠÖ‚·‚éŽÀ‘•‚Í–¢Š®¬‚Å‚·B
+ オクテット列に関する実装は未完成です。

length

-@length ƒvƒƒpƒeƒB‚́AƒIƒNƒeƒbƒg—ñ‚Ì’·‚³‚ð•Ô‚µ‚Ü‚·Bƒƒ\ƒbƒh‚ł͂Ȃ­‚ăvƒƒpƒeƒB‚Å‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B‚œ‚Ÿ‚µA‚±‚̃vƒƒpƒeƒB‚Ö‚Ì’l‚Ì‘ã“ü‚͂ł«‚Ü‚¹‚ñB
+ length プロパティは、オクテット列の長さを返したす。メ゜ッドではなくおプロパティですので泚意しおください。ただし、このプロパティぞの倀の代入はできたせん。


-—á:
    var oct = <% 11 22 33 %>;
-    var n = oct.length;  // n ‚ɂ͠3 ‚ª‘ã“ü‚³‚ê‚é
-    var n = <% 11 22 33 %>.length; // ‚±‚ê‚à“¯‚¶‚­ 3 ‚ª‘ã“ü‚³‚ê‚é
+䟋:
    var oct = <% 11 22 33 %>;
+    var n = oct.length;  // n ã«ã¯ 3 ãŒä»£å…¥ã•れる
+    var n = <% 11 22 33 %>.length; // ã“れも同じく 3 ãŒä»£å…¥ã•れる

-

'”’l' ƒvƒƒpƒeƒB +

'数倀' プロパティ

-@”’l‚ðƒvƒƒpƒeƒB‚Æ‚µ‚ĊԐڎw’è‚·‚邯A‚»‚̈ʒu‚É‚ ‚éƒIƒNƒeƒbƒg‚ɃAƒNƒZƒX‚Å‚«‚Ü‚·B
-@Œ‹‰Ê‚̓IƒNƒeƒbƒg‚̐”’l‚Å•\‚³‚ê‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAoct ‚ªƒIƒNƒeƒbƒg—ñ‚ð•\‚·Ž®‚Ÿ‚Æ‚·‚邯Aoct[0] ‚͐擪‚̃IƒNƒeƒbƒg‚Ì’l‚ð•\‚·”’l‚ɂȂè‚Ü‚·B
-@”’l‚ªƒIƒNƒeƒbƒg—ñ‚æ‚è‚à’·‚¢ˆÊ’u‚âA•‰‚̏ꍇ‚Í—áŠO‚ª”­¶‚µ‚Ü‚·B
+ 数倀をプロパティずしお間接指定するず、その䜍眮にあるオクテットにアクセスできたす。
+ 結果はオクテットの数倀で衚されたす。
+ たずえば、oct がオクテット列を衚す匏だずするず、oct[0] は先頭のオクテットの倀を衚す数倀になりたす。
+ 数倀がオクテット列よりも長い䜍眮や、負の堎合は䟋倖が発生したす。

-@‘ã“üŽ®‚𐶐¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+ 代入匏を生成するこずはできたせん。

-—á:
    var oct = <% 11 22 33 44 55 %>;
-    var c = oct[0];  // 0x11 ‚ª c ‚É‘ã“ü‚³‚ê‚é
-    var c = oct[2];  // 0x22 ‚ª c ‚É‘ã“ü‚³‚ê‚é
-    oct[3] = 'A'; // ‘ã“üŽ®‚͐¶¬‚Å‚«‚È‚¢‚̂ŃGƒ‰[‚ɂȂé
-    var c = oct[100]; // ’l‚ª”͈͊O‚Ȃ̂ŃGƒ‰[‚ɂȂé
+䟋:
    var oct = <% 11 22 33 44 55 %>;
+    var c = oct[0];  // 0x11 ãŒ c ã«ä»£å…¥ã•れる
+    var c = oct[2];  // 0x22 ãŒ c ã«ä»£å…¥ã•れる
+    oct[3] = 'A'; // ä»£å…¥åŒã¯ç”Ÿæˆã§ããªã„ので゚ラヌになる
+    var c = oct[100]; // å€€ãŒç¯„囲倖なので゚ラヌになる

diff --git a/docs/tjs2doc/contents/pp.html b/docs/tjs2doc/contents/pp.html index 0958f17..0d40ab2 100644 --- a/docs/tjs2doc/contents/pp.html +++ b/docs/tjs2doc/contents/pp.html @@ -5,74 +5,74 @@ - ƒvƒŠƒvƒƒZƒbƒT + プリプロセッサ - + - + -

ƒvƒŠƒvƒƒZƒbƒT +

プリプロセッサ

-@TJS2 ‚́AðŒƒRƒ“ƒpƒCƒ‹Ž® ( C ‚Ì #if ‚â #endif ‚ɑΉž‚·‚é‚à‚Ì ) ‚̏ˆ—‚ðs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚́AƒXƒNƒŠƒvƒg‚ªŽÀÛ‚ɉðŽß‚³‚ê‚é‘O‚ɏˆ—‚³‚êAðŒ‚É‚æ‚Á‚ăXƒNƒŠƒvƒg‚Ì•”•ª‚ð‰ðŽß‚³‚¹‚È‚¢‚æ‚€‚É‚µ‚œ‚èA‰ðŽß‚³‚¹‚邿‚€‚É‚µ‚œ‚è‚·‚鎖‚ª‚Å‚«‚Ü‚·B
-@ðŒƒRƒ“ƒpƒCƒ‹Ž®‚̃Xƒ^ƒCƒ‹‚Í C ‚̃vƒŠƒvƒƒZƒbƒTŽw—߂Ƃ͈ႢAƒtƒŠ[ƒXƒ^ƒCƒ‹‚ƂȂèA‚Ç‚±‚É‚Å‚à‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·BC ‚ÌŽw—߂̂悀‚ɁAˆês‚É‚PŽw—ß‚Ì‚Ý‚ð‘‚©‚È‚¯‚ê‚΂Ȃç‚È‚¢‚ÆŒŸ‚€‚±‚Ƃ͂ ‚è‚Ü‚¹‚ñB
+ TJS2 は、条件コンパむル匏 ( C の #if や #endif に察応するもの ) の凊理を行うこずができたす。これは、スクリプトが実際に解釈される前に凊理され、条件によっおスクリプトの郚分を解釈させないようにしたり、解釈させるようにしたりする事ができたす。
+ 条件コンパむル匏のスタむルは C のプリプロセッサ指什ずは違い、フリヌスタむルずなり、どこにでも曞くこずができたす。C の指什のように、䞀行に指什のみを曞かなければならないず蚀うこずはありたせん。
-

@set Žw—ß +

@set 指什

-@@set Žw—߂́AðŒƒRƒ“ƒpƒCƒ‹Ž®‚ð•]‰¿‚µAŒ‹‰Ê‚ðŽÌ‚Ă܂·B\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B + @set 指什は、条件コンパむル匏を評䟡し、結果を捚おたす。構文は以䞋の通りです。
-    @set(Ž®)
+    @set(匏)

-@uŽ®v‚É‚ÍðŒƒRƒ“ƒpƒCƒ‹Ž®‚ð‘‚«‚Ü‚·B‚±‚±‚ɂ́AˆÈ‰º‚̉‰ŽZŽq‚ðŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ 「匏」には条件コンパむル匏を曞きたす。ここには、以䞋の挔算子を䜿うこずができたす。

    ,  =  !=  ==  ||  &&  |  ^  &  <  >  <=  >=  +  -  %  *  /  !  +  -  ( )

-@‚±‚ê‚ç‚̉‰ŽZŽq‚̈Ӗ¡‚ɂ‚¢‚Ä‚Í Ž®‚Ɖ‰ŽZŽq ‚ð‚²——‚­‚Ÿ‚³‚¢B‚œ‚Ÿ‚µAˆµ‚Š‚éƒf[ƒ^Œ^‚͐®”‚݂̂ł·B
-@‚Ü‚œA”CˆÓ‚̕ϐ”A‘Š’l‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B•ϐ”–Œ‚Ì–œ–Œ‹K‘¥‚ɂ‚¢‚ẮA ƒg[ƒNƒ“ ‚̕ϐ”‚Ì–œ–Œ‹K‘¥‚⑊’l‚Æ“¯‚¶‹K‘¥‚ª“K—p‚³‚ê‚Ü‚·B
-@‚œ‚Ÿ‚µAƒvƒŠƒvƒƒZƒbƒT’†‚ÅŽg—p‚·‚é•ϐ”‚ƁATJS2 ƒXƒNƒŠƒvƒg’†‚ÅŽg—p‚·‚é•ϐ”‚ÍŠ±Â‚µ‚Ü‚¹‚ñ ( “¯‚¶–Œ‘O‹óŠÔ‚ð‹€—L‚µ‚Ü‚¹‚ñ )B
+ これらの挔算子の意味に぀いおは 匏ず挔算子 をご芧ください。ただし、扱えるデヌタ型は敎数のみです。
+ たた、任意の倉数、即倀を䜿甚するこずができたす。倉数名の呜名芏則に぀いおは、 トヌクン の倉数の呜名芏則や即倀ず同じ芏則が適甚されたす。
+ ただし、プリプロセッサ䞭で䜿甚する倉数ず、TJS2 スクリプト䞭で䜿甚する倉数は干枉したせん ( 同じ名前空間を共有したせん )。
-

@if Žw—ß, @endif Žw—ß +

@if 指什, @endif 指什

-@@if Žw—߂́AðŒƒRƒ“ƒpƒCƒ‹Ž®‚ð•]‰¿‚µAŒ‹‰Ê‚ª 0 ‚Å‚ ‚ê‚΁AŽŸ‚É @endif ‚ª—ˆ‚é‚܂ŁA‚»‚ÌŠÔ‚ð‰ðŽß‚µ‚È‚¢‚æ‚€‚É‚µ‚Ü‚·BŒ‹‰Ê‚ª 0 ˆÈŠO‚̏ꍇ‚͉ðŽß‚³‚ê‚Ü‚·B
-@\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ @if 指什は、条件コンパむル匏を評䟡し、結果が 0 であれば、次に @endif が来るたで、その間を解釈しないようにしたす。結果が 0 以倖の堎合は解釈されたす。
+ 構文は以䞋の通りです。

-    @if(Ž®)              ...         @endif
+    @if(匏)              ...         @endif

-    uŽ®v‚É‚ÍðŒƒRƒ“ƒpƒCƒ‹Ž®‚ðŽw’肵‚Ü‚·B @if ` @endif ‚Í“ü‚êŽq‚ɂł«‚Ü‚·B
+    ã€ŒåŒã€ã«ã¯æ¡ä»¶ã‚³ãƒ³ãƒ‘むル匏を指定したす。 @if  @endif は入れ子にできたす。


-—á:
    @if(flag==0)  // ‚Ü‚Ÿ‰œ‚à‘ã“ü‚³‚ê‚Ä‚¢‚È‚¢•ϐ”‚Í 0 ‚Å‚ ‚邯Œ©‚È‚³‚ê‚é
+䟋:
    @if(flag==0)  // ãŸã äœ•も代入されおいない倉数は 0 ã§ã‚るず芋なされる
        @set(flag=1)
        ****
    @endif
-    // ª  **** ‚Ì•”•ª‚ɏ‘‚©‚ꂜƒXƒNƒŠƒvƒg‚̃Rƒ“ƒpƒCƒ‹‚ðˆê“x‚«‚è‚Ì‚à‚̂Ƃ·‚é
+    // â†‘  **** ã®éƒšåˆ†ã«æ›žã‹ã‚ŒãŸã‚¹ã‚¯ãƒªãƒ—トのコンパむルを䞀床きりのものずする

    @if(version>=0x02040009)
        @if(flag)
            ****
        @endif
    @endif 
-    // ª version ‚ª 0x02040009 (2.4.9) ˆÈã‚Å flag ‚ª 0 ˆÈŠO‚ÌŽž‚̂ݠ**** ‚Ì•”•ª‚ðƒRƒ“ƒpƒCƒ‹‚·‚é
+    // â†‘ version ãŒ 0x02040009 (2.4.9) ä»¥äžŠã§ flag ãŒ 0 ä»¥å€–の時のみ **** ã®éƒšåˆ†ã‚’コンパむルする

-

’è‹`Ï‚ݕϐ” +

定矩枈み倉数

-@version •ϐ”‚ªAŒ»Ý‚Ì TJS2 ‚̃o[ƒWƒ‡ƒ“‚ð•\‚µ‚Ä‚¢‚Ü‚·B
+ version 倉数が、珟圚の TJS2 のバヌゞョンを衚しおいたす。

-@”’l‚Æ‚µ‚āA16i”‚Å 0x0XYYZZZZ ‚ÌŒ`Ž®‚Å‚ ‚èA X ‚Ì•”•ª‚̓ƒWƒƒ[ƒo[ƒWƒ‡ƒ“AYY ‚Ì•”•ª‚̓}ƒCƒi[ƒo[ƒWƒ‡ƒ“AZZZZ ‚ÍƒŠƒŠ[ƒX”ԍ†‚ð•\‚µ‚Ü‚·B‚œ‚Æ‚Š‚Î 0x02040009 ‚Å‚ ‚ê‚΁Aƒo[ƒWƒ‡ƒ“‚Í 2.4.9 ‚Å‚·B
+ 数倀ずしお、16進数で 0x0XYYZZZZ の圢匏であり、 X の郚分はメゞャヌバヌゞョン、YY の郚分はマむナヌバヌゞョン、ZZZZ はリリヌス番号を衚したす。たずえば 0x02040009 であれば、バヌゞョンは 2.4.9 です。
diff --git a/docs/tjs2doc/contents/property.html b/docs/tjs2doc/contents/property.html index 54564bf..18b49e0 100644 --- a/docs/tjs2doc/contents/property.html +++ b/docs/tjs2doc/contents/property.html @@ -5,121 +5,121 @@ - ƒvƒƒpƒeƒB + プロパティ - + - + -

ƒvƒƒpƒeƒB +

プロパティ

-@ƒvƒƒpƒeƒB‚Ƃ́A•ϐ”‚Æ“¯‚¶‚æ‚€‚Ɉµ‚€‚±‚Æ‚ª‚Å‚«‚邪AŽÀÛ‚̓ƒ\ƒbƒhŒÄ‚яo‚µ‚Æ“¯—l‚ɁAƒZƒbƒ^[ ( setter ) ‚ƃQƒbƒ^[ ( getter ) ‚̌Ăяo‚µ‚𔺂€‚à‚̂ł·BƒZƒbƒ^[‚âƒQƒbƒ^[‚ðAƒvƒƒpƒeƒBƒnƒ“ƒhƒ‰‚ƌĂԏꍇ‚ª‚ ‚è‚Ü‚·B
+ プロパティずは、倉数ず同じように扱うこずができるが、実際はメ゜ッド呌び出しず同様に、セッタヌ ( setter ) ずゲッタヌ ( getter ) の呌び出しを䌎うものです。セッタヌやゲッタヌを、プロパティハンドラず呌ぶ堎合がありたす。

-@\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 構文は以䞋の通りです。

-property Ž¯•ÊŽq
+property è­˜åˆ¥å­
{
-    setter(ˆø”)
+    setter(匕数)
    {
-        // ‚±‚±‚ɃZƒbƒ^[‚Ì“à—e
+        // ã“こにセッタヌの内容
    }

    getter()
    {
-        // ‚±‚±‚ɃQƒbƒ^[‚Ì“à—e
-        return Ž®; // ƒQƒbƒ^[‚Æ‚µ‚ĕԂ·’l
+        // ã“こにゲッタヌの内容
+        return åŒ; // ã‚²ãƒƒã‚¿ãƒŒãšã—お返す倀
    }
}

-@setter ‚Æ getter ‚́A‹t‚̏‡”Ԃŏ‘‚©‚ê‚Ä‚¢‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@‚±‚Ì property ‚ð‹Lq‚µ‚œƒNƒ‰ƒX‚âAƒOƒ[ƒoƒ‹‚̃ƒ“ƒo‚Æ‚µ‚Ä‚±‚̃vƒƒpƒeƒB‚Í“o˜^‚³‚ê‚Ü‚·‚ªA‚±‚ÌŽ¯•ÊŽq‚©‚ç‚Ì’l‚̎擟‚̓Qƒbƒ^[A’l‚̐ݒè‚̓Zƒbƒ^[‚ð’Ê‚µ‚čs‚í‚ê‚Ü‚·B‚±‚ê‚ç‚̃Zƒbƒ^[‚ƃQƒbƒ^[‚́Aƒƒ\ƒbƒh“¯—l‚É—lX‚È“à—e‚ð‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·BƒZƒbƒ^[‚Í setter ‚É‘±‚­ ( ) “à‚ɁA’l‚ðŽó‚¯Žæ‚é•ϐ”‚ðˆø”‚Æ‚µ‚ď‘‚«‚Ü‚·BƒQƒbƒ^[‚Í return ƒXƒe[ƒgƒƒ“ƒg‚ɂĒl‚ð•Ô‚µ‚Ü‚·B
+ setter ず getter は、逆の順番で曞かれおいおもかたいたせん。
+ この property を蚘述したクラスや、グロヌバルのメンバずしおこのプロパティは登録されたすが、この識別子からの倀の取埗はゲッタヌ、倀の蚭定はセッタヌを通しお行われたす。これらのセッタヌずゲッタヌは、メ゜ッド同様に様々な内容を曞くこずができたす。セッタヌは setter に続く ( ) 内に、倀を受け取る倉数を匕数ずしお曞きたす。ゲッタヌは return ステヌトメントにお倀を返したす。

-@getter‚Ì‚ ‚Æ‚Ì () ‚͏ȗª‚Å‚«‚Ü‚·B
+ getterのあずの () は省略できたす。

-@ˆê‚‚̎¯•ÊŽq‚ɑ΂µAƒZƒbƒ^[‚ƃQƒbƒ^[‚Ì—Œ•û‚ð‘‚¯‚΁A“ǂݏ‘‚«‚Ì—Œ•û‚ª‰Â”\‚ȃvƒƒpƒeƒB‚ɂȂè‚Ü‚·Bˆê•û‚µ‚©‘‚©‚È‚¢ê‡A‚œ‚Æ‚Š‚ÎƒQƒbƒ^[‚µ‚©‘‚©‚È‚¢ê‡‚́A“ǂݏo‚µê—p‚̃vƒƒpƒeƒB‚ƂȂèA‘‚«ž‚݂̓Gƒ‰[‚ɂȂè‚Ü‚·B
+ 䞀぀の識別子に察し、セッタヌずゲッタヌの䞡方を曞けば、読み曞きの䞡方が可胜なプロパティになりたす。䞀方しか曞かない堎合、たずえばゲッタヌしか曞かない堎合は、読み出し専甚のプロパティずなり、曞き蟌みぱラヌになりたす。

-—á:
    var value;
+䟋:
    var value;

-    property property1 // ƒvƒƒpƒeƒB 'property1' ‚ðéŒŸ
+    property property1 // ãƒ—ロパティ 'property1' ã‚’宣蚀
    {
        setter(v)
        {
-            // ƒZƒbƒ^[‚Í‚œ‚Ÿˆê‚‚Ÿ‚¯‚̈ø”‚ð‚Æ‚é
-            value=v; // ˆø” v ‚ðˆ—‚·‚é
+            // ã‚»ãƒƒã‚¿ãƒŒã¯ãŸã äž€ã€ã ã‘の匕数をずる
+            value=v; // åŒ•æ•° v ã‚’凊理する

            inform("value set.");
        }

        getter
        {
-            // propset ‚Æ“¯‚¶Ž¯•ÊŽq 'property1' ‚̃Qƒbƒ^[‚ðéŒŸ
-            // ƒQƒbƒ^[‚Ɉø”‚͂Ȃ¢
+            // propset ãšåŒã˜è­˜åˆ¥å­ 'property1' ã®ã‚²ãƒƒã‚¿ãƒŒã‚’宣蚀
+            // ã‚²ãƒƒã‚¿ãƒŒã«åŒ•数はない
            inform("value get.");
-            return value; // –ß‚è’l‚Æ‚µ‚ĕԂ·
+            return value; // æˆ»ã‚Šå€€ãšã—お返す
        }
    }

-    property1=5; // property1 ‚Ö‚Ì‘ã“ü‚́AƒZƒbƒ^[‚ªŒÄ‚΂ê‚é
-    property1++; // ‚±‚̂悀‚ÈŽ®‚ł́AƒQƒbƒ^[‚ªŒÄ‚΂êA
-                 // ŽŸ‚ɃZƒbƒ^[‚ªŒÄ‚΂ê‚Ä’l‚ªÝ’肳‚ê‚é
+    property1=5; // property1 ãžã®ä»£å…¥ã¯ã€ã‚»ãƒƒã‚¿ãƒŒãŒå‘Œã°ã‚Œã‚‹
+    property1++; // ã“のような匏では、ゲッタヌが呌ばれ、
+                 // æ¬¡ã«ã‚»ãƒƒã‚¿ãƒŒãŒå‘Œã°ã‚ŒãŠå€€ãŒèš­å®šã•れる
}

-@ƒvƒƒpƒeƒB‚à•ϐ”‚âŠÖ”‚âƒNƒ‰ƒX“¯—lAƒI[ƒo[ƒ‰ƒCƒh‚Å‚«‚Ü‚·B
+ プロパティも倉数や関数やクラス同様、オヌバヌラむドできたす。
-

ƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg +

プロパティオブゞェクト

-@ƒvƒƒpƒeƒBŽ©g‚àˆê‚‚̃IƒuƒWƒFƒNƒg‚Å‚·B‚µ‚©‚µA‚È‚ñ‚ç‚©‚̃IƒuƒWƒFƒNƒg‚É“o˜^‚³‚ê‚Ä‚¢‚éê‡‚́A•’ʂ̃AƒNƒZƒX•û–@‚ł̓vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚ªŒÄ‚΂ê‚邟‚¯‚Å‚ ‚èAƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚»‚Ì‚à‚̂ɂ̓AƒNƒZƒX‚Å‚«‚Ü‚¹‚ñB
-@ƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚»‚Ì‚à‚Ì‚ðŽæ‚èo‚·‚É‚Í & ‰‰ŽZŽq‚ðŽg‚¢‚Ü‚·BŽæ‚èo‚µ‚œƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚̓[ƒJƒ‹•ϐ”‚É“ü‚ê‚邱‚Æ‚ªo—ˆ‚Ü‚·B
-@‚Ü‚œA& ‰‰ŽZŽq‚ðŽg‚Á‚ăvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ð“o˜^‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+ プロパティ自身も䞀぀のオブゞェクトです。しかし、なんらかのオブゞェクトに登録されおいる堎合は、普通のアクセス方法ではプロパティハンドラが呌ばれるだけであり、プロパティオブゞェクトそのものにはアクセスできたせん。
+ プロパティオブゞェクトそのものを取り出すには & 挔算子を䜿いたす。取り出したプロパティオブゞェクトはロヌカル倉数に入れるこずが出来たす。
+ たた、& 挔算子を䜿っおプロパティオブゞェクトを登録するこずもできたす。

-—á:
    property prop // ƒvƒƒpƒeƒB prop ‚ðéŒŸ
+䟋:
    property prop // ãƒ—ロパティ prop ã‚’宣蚀
    {
-        (—ª)
+        (略)
    }

{
-    var p = &prop; // ƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚𓟂㍁[ƒJƒ‹•ϐ”‚É“ü‚ê‚é
+    var p = &prop; // ãƒ—ロパティオブゞェクトを埗おロヌカル倉数に入れる

-    &object.property1 = p; // p ‚ð object ‚Ì property1 ‚Æ‚µ‚Ä“o˜^‚·‚é
+    &object.property1 = p; // p ã‚’ object ã® property1 ãšã—お登録する
}


-@& ‰‰ŽZŽq‚ðŽg‚€‚ƁAƒQƒbƒ^[‚âƒZƒbƒ^[‚͌Ă΂ꂞ‚ɃvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚»‚Ì‚à‚̂ɃAƒNƒZƒX‚·‚鎖‚ª‚Å‚«‚Ü‚·B& ‰‰ŽZŽq‚ðŽg‚í‚È‚¯‚ê‚Βʏí‚̃vƒƒpƒeƒB‚ւ̃AƒNƒZƒX‚ƂȂè‚Ü‚·B
+ & 挔算子を䜿うず、ゲッタヌやセッタヌは呌ばれずにプロパティオブゞェクトそのものにアクセスする事ができたす。& 挔算子を䜿わなければ通垞のプロパティぞのアクセスずなりたす。

-@ƒ[ƒJƒ‹•ϐ”‚Æ‚µ‚ÄŽæ‚èo‚µ‚œƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚́AƒIƒuƒWƒFƒNƒg‚É“o˜^‚µ‚È‚­‚Æ‚àA* ‰‰ŽZŽq‚ð—p‚¢‚ăvƒƒpƒeƒBƒnƒ“ƒhƒ‰‚ðŒÄ‚яo‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ ロヌカル倉数ずしお取り出したプロパティオブゞェクトは、オブゞェクトに登録しなくずも、* 挔算子を甚いおプロパティハンドラを呌び出すこずができたす。


-—á:
    property prop // ƒvƒƒpƒeƒB prop ‚ðéŒŸ
+䟋:
    property prop // ãƒ—ロパティ prop ã‚’宣蚀
    {
-        (—ª)
+        (略)
    }

{
-    var p = &prop; // ƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚𓟂㍁[ƒJƒ‹•ϐ”‚É“ü‚ê‚é
+    var p = &prop; // ãƒ—ロパティオブゞェクトを埗おロヌカル倉数に入れる

-    *p = 30; // setter ‚ðŒÄ‚яo‚µ 30 ‚ðÝ’è‚·‚é
-    func(*p); // getter ‚ðŒÄ‚яo‚µ’l‚ðŽæ“Ÿ‚µAfunc ‚É“n‚·
+    *p = 30; // setter ã‚’呌び出し 30 ã‚’蚭定する
+    func(*p); // getter ã‚’呌び出し倀を取埗し、func ã«æž¡ã™
}


Note
-ã‹L‚̂悀‚É var •ϐ”‚ɃvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ð‚Æ‚éê‡‚́A•ϐ”‚̓[ƒJƒ‹•ϐ”‚É‚µ‚Ä‚­‚Ÿ‚³‚¢B‚±‚ê‚́AƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚Í‚¢‚Á‚œ‚ñƒIƒuƒWƒFƒNƒg‚É“o˜^‚³‚ê‚邯AƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚Æ‚µ‚Ăł͂Ȃ­ƒvƒƒpƒeƒB‚Æ‚µ‚ăQƒbƒ^[‚âƒZƒbƒ^[‚ð‰î‚µ‚œ“®ì‚ð‚·‚é‚æ‚€‚ɂȂ邜‚߂ł·B‚‚܂èAƒ[ƒJƒ‹•ϐ”‚ł͂Ȃ­AƒOƒ[ƒoƒ‹•ϐ”(global‚̃ƒ“ƒo)‚âƒIƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚ɃvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ð“o˜^‚µ‚Ä‚µ‚Ü‚€‚ƁA•’ʂ̃vƒƒpƒeƒB‚Æ“¯‚¶‚æ‚€‚ɐU‚é•‘‚€‚æ‚€‚ɂȂè‚Ü‚·B‚à‚¿‚ë‚ñ‚±‚̂悀‚É‚µ‚ăOƒ[ƒoƒ‹•ϐ”‚âƒIƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚É“o˜^‚µ‚œƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ðŽæ‚èo‚·‚œ‚ß‚É & ‰‰ŽZŽq‚ðŽg‚€‚̂͂©‚Ü‚¢‚Ü‚¹‚ñB

+䞊蚘のように var 倉数にプロパティオブゞェクトをずる堎合は、倉数はロヌカル倉数にしおください。これは、プロパティオブゞェクトはいったんオブゞェクトに登録されるず、プロパティオブゞェクトずしおではなくプロパティずしおゲッタヌやセッタヌを介した動䜜をするようになるためです。぀たり、ロヌカル倉数ではなく、グロヌバル倉数(globalのメンバ)やオブゞェクトのメンバにプロパティオブゞェクトを登録しおしたうず、普通のプロパティず同じように振る舞うようになりたす。もちろんこのようにしおグロヌバル倉数やオブゞェクトのメンバに登録したプロパティオブゞェクトを取り出すために & 挔算子を䜿うのはかたいたせん。


-ƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚ɑ΂µ‚Ä instanceof ‰‰ŽZŽq‚ð "Property" ‚𔺂Á‚ÄŽg—p‚µ‚œê‡‚͐^‚ɂȂè‚Ü‚·(ã‹L‚Ì—á‚ÅŒŸ‚€‚ƁA&prop instanceof "Property" ‚͐^)B
+プロパティオブゞェクトに察しお instanceof 挔算子を "Property" を䌎っお䜿甚した堎合は真になりたす(䞊蚘の䟋で蚀うず、&prop instanceof "Property" は真)。
diff --git a/docs/tjs2doc/contents/randomgenerator.html b/docs/tjs2doc/contents/randomgenerator.html index b61f92b..32e6615 100644 --- a/docs/tjs2doc/contents/randomgenerator.html +++ b/docs/tjs2doc/contents/randomgenerator.html @@ -5,63 +5,63 @@ - Math.RandomGenerator ƒNƒ‰ƒX + Math.RandomGenerator クラス - + - + -

Math.RandomGenerator ƒNƒ‰ƒX +

Math.RandomGenerator クラス

-@Math.RandomGenerator ‚́AMersenne Twister –@ ‚É‚æ‚闐”‚𔭐¶‚·‚邜‚߂̃Nƒ‰ƒX‚Å‚·B
+ Math.RandomGenerator は、Mersenne Twister 法 による乱数を発生するためのクラスです。

-@ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̍\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B + コンストラクタの構文は以䞋の通りです。
-new Math.RandomGenerator([<—”Ží>]);
+new Math.RandomGenerator([<乱数皮>]);


-@ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ɐ”’l‚ðŽw’è‚·‚邯A‚»‚̐”’l‚Å—””­¶Ší‚ª‰Šú‰»‚³‚ê‚Ü‚·B
-@ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚É serialize ƒƒ\ƒbƒh‚ŏó‘Ô‚ð•Û‘¶‚µ‚œŽ«‘”z—ñƒIƒuƒWƒFƒNƒg‚ðŽw’è‚·‚邯A‚»‚̏ó‘Ô‚Å—””­¶Ší‚ðì¬‚Å‚«‚Ü‚·B
-@ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðÈ—ª‚·‚邯AŒ»ÝŽž‚ðŒ³‚É‚µ‚œ—”’l‚Å—””­¶Ší‚ª‰Šú‰»‚³‚ê‚Ü‚· (‹g—¢‹g—¢2‚̏ꍇ‚ÍŒ»ÝŽž‚ł͂Ȃ­AŠÂ‹«ƒmƒCƒY‚ðŒ³‚É‚µ‚œ—””­¶Ší‚©‚ç‚Ì—”‚ŏ‰Šú‰»‚³‚ê‚Ü‚·)B
+ コンストラクタに数倀を指定するず、その数倀で乱数発生噚が初期化されたす。
+ コンストラクタに serialize メ゜ッドで状態を保存した蟞曞配列オブゞェクトを指定するず、その状態で乱数発生噚を䜜成できたす。
+ コンストラクタを省略するず、珟圚時刻を元にした乱数倀で乱数発生噚が初期化されたす (吉里吉里2の堎合は珟圚時刻ではなく、環境ノむズを元にした乱数発生噚からの乱数で初期化されたす)。

randomize

-@randomize ƒƒ\ƒbƒh‚́A—””­¶Ší‚ð‰Šú‰»‚µ‚Ü‚·Bˆø”‚̓Rƒ“ƒXƒgƒ‰ƒNƒ^‚ÉŽw’è‚·‚镚‚Æ“¯‚¶‚Å‚·B
+ randomize メ゜ッドは、乱数発生噚を初期化したす。匕数はコンストラクタに指定する物ず同じです。

random

-@random ƒƒ\ƒbƒh‚́A0ˆÈã1.0–¢–ž‚ÌŽÀ”‚Ì—”’l‚ð•Ô‚µ‚Ü‚·B
+ random メ゜ッドは、0以䞊1.0未満の実数の乱数倀を返したす。

random32

-@random32 ƒƒ\ƒbƒh‚́A0ˆÈã4,294,967,295ˆÈ‰º (0xffffffff ˆÈ‰º) ‚̐®”‚Ì—”’l‚ð•Ô‚µ‚Ü‚·B
+ random32 メ゜ッドは、0以䞊4,294,967,295以䞋 (0xffffffff 以䞋) の敎数の乱数倀を返したす。

random63

-@random63 ƒƒ\ƒbƒh‚́A0ˆÈã9,223,372,036,854,775,807ˆÈ‰º(0x7fffffffffffffff ˆÈ‰º) ‚̐®”‚Ì—”’l‚ð•Ô‚µ‚Ü‚·B
+ random63 メ゜ッドは、0以䞊9,223,372,036,854,775,807以䞋(0x7fffffffffffffff 以䞋) の敎数の乱数倀を返したす。

random64

-@random64 ƒƒ\ƒbƒh‚́A-9,223,372,036,854,775,808ˆÈã9,223,372,036,854,775,807ˆÈ‰º‚̐®”‚Ì—”’l‚ð•Ô‚µ‚Ü‚·B
+ random64 メ゜ッドは、-9,223,372,036,854,775,808以䞊9,223,372,036,854,775,807以䞋の敎数の乱数倀を返したす。

serialize

-@serialize ƒƒ\ƒbƒh‚́AŒ»Ý‚̏ó‘Ô‚ð‹L˜^‚µ‚œŽ«‘”z—ñƒIƒuƒWƒFƒNƒg‚ð•Ô‚µ‚Ü‚·B‚±‚ÌŽ«‘”z—ñƒIƒuƒWƒFƒNƒg‚́AƒRƒ“ƒXƒgƒ‰ƒNƒ^‚â randomize ƒƒ\ƒbƒh‚É“n‚·‚±‚ƂŁAÄ‚ÑŒ»Ý‚̏ó‘Ô‚ðÄŒ»‚Å‚«‚镚‚Å‚·B
+ serialize メ゜ッドは、珟圚の状態を蚘録した蟞曞配列オブゞェクトを返したす。この蟞曞配列オブゞェクトは、コンストラクタや randomize メ゜ッドに枡すこずで、再び珟圚の状態を再珟できる物です。

Copyright notice

-@Mersenne Twister–@‚ÌŽÀ‘•‚É‚Í
+ Mersenne Twister法の実装には

A C-program for MT19937, with initialization improved 2002/2/10. Coded by Takuji Nishimura and Makoto Matsumoto.

-@‚ð‰ü•Ï‚µ‚œ•š‚ð—p‚¢‚Ä‚¢‚Ü‚·B—L—p‚ȃvƒƒOƒ‰ƒ€ƒ\[ƒX‚ðŒöŠJ‚È‚³‚Á‚Ä‚¢‚é—ŒŽ‚ÉŠŽŽÓ‚µ‚Ü‚·B
+ を改倉した物を甚いおいたす。有甚なプログラム゜ヌスを公開なさっおいる䞡氏に感謝したす。

Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
All rights reserved.
diff --git a/docs/tjs2doc/contents/regexp.html b/docs/tjs2doc/contents/regexp.html index f1cea3b..31f6810 100644 --- a/docs/tjs2doc/contents/regexp.html +++ b/docs/tjs2doc/contents/regexp.html @@ -5,83 +5,83 @@ - RegExp ƒNƒ‰ƒX + RegExp クラス - + - + -

RegExp ƒNƒ‰ƒX +

RegExp クラス

-@RegExp ƒNƒ‰ƒX‚͐³‹K•\Œ»ƒpƒ^[ƒ“‚ðˆµ‚€ƒNƒ‰ƒX‚Å‚·B
-@³‹K•\Œ»ƒpƒ^[ƒ“‚É‚Í perl ŒÝŠ·‚̃pƒ^[ƒ“‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@JavaScript ‚Ì RegExp ƒNƒ‰ƒX‚ɂɂĂ¢‚Ü‚·‚ªAŒÝŠ·«‚Í’á‚¢‚Å‚·B
+ RegExp クラスは正芏衚珟パタヌンを扱うクラスです。
+ 正芏衚珟パタヌンには perl 互換のパタヌンを指定するこずができたす。
+ JavaScript の RegExp クラスににおいたすが、互換性は䜎いです。

-ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̍\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B +コンストラクタの構文は以䞋の通りです。
-new RegExp(<ƒpƒ^[ƒ“•¶Žš—ñ>, <ƒtƒ‰ƒO•¶Žš—ñ=''>);
+new RegExp(<パタヌン文字列>, <フラグ文字列=''>);

-@ƒpƒ^[ƒ“•¶Žš—ñ‚͐³‹K•\Œ»ƒpƒ^[ƒ“‚Å‚·Bƒpƒ^[ƒ“’†‚ÉŽw’è‚·‚é \ ‚́A•¶Žš—ñ‘Š’l’†‚ŏ‘‚­‚Æ‚«‚Í \\ ‚Ə‘‚­‚±‚ƂɒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
-@ƒtƒ‰ƒO•¶Žš—ñ‚Í g i l ‚Ì•¶Žš‚Ì‘g‚ݍ‡‚킹‚Å‚·B
-@g ‚̓Oƒ[ƒoƒ‹ƒT[ƒ`ƒtƒ‰ƒO‚Å‚·B‚±‚̃tƒ‰ƒO‚ð‚‚¯‚邯AmatchAexecAreplace ‚ÌŠeƒƒ\ƒbƒh‚ŁAƒpƒ^[ƒ“‚Ƀ}ƒbƒ`‚µ‚œ•¶Žš—ñ‚Ì•”•ª‚·‚ׂĂɑ΂µ‚ďˆ—‚ªs‚í‚ê‚Ü‚·B
-@i ƒtƒ‰ƒO‚͉pŽš‚Ì‘å•¶Žš/¬•¶Žš‚Ì‹æ•Ê‚ðs‚¢‚Ü‚¹‚ñB
-@l ƒtƒ‰ƒO‚̓[ƒJƒ‰ƒCƒY‚³‚ꂜƒRƒŒ[ƒVƒ‡ƒ“‚ðs‚€‚æ‚€‚É‚·‚éƒtƒ‰ƒO‚Å‚·B
+ パタヌン文字列は正芏衚珟パタヌンです。パタヌン䞭に指定する \ は、文字列即倀䞭で曞くずきは \\ ず曞くこずに泚意しおください。
+ フラグ文字列は g i l の文字の組み合わせです。
+ g はグロヌバルサヌチフラグです。このフラグを぀けるず、match、exec、replace の各メ゜ッドで、パタヌンにマッチした文字列の郚分すべおに察しお凊理が行われたす。
+ i フラグは英字の倧文字/小文字の区別を行いたせん。
+ l フラグはロヌカラむズされたコレヌションを行うようにするフラグです。


-—á:
    var re = new RegExp("[a-z]+[0-9]*", "gi");
-    var re = new RegExp("\\.\\.\\."); // /\.\.\./ ( ... ‚Ƀ}ƒbƒ`‚³‚¹‚œ‚¢ )
+䟋:
    var re = new RegExp("[a-z]+[0-9]*", "gi");
+    var re = new RegExp("\\.\\.\\."); // /\.\.\./ ( ... ã«ãƒžãƒƒãƒã•せたい )

-

³‹K•\Œ»ƒpƒ^[ƒ“ +

正芏衚珟パタヌン

-@/ ‚Æ / ‚ň͂܂ꂜ•”•ª‚ɐ³‹K•\Œ»ƒpƒ^[ƒ“‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒg[ƒNƒ“ ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ / ず / で囲たれた郚分に正芏衚珟パタヌンを指定するこずができたす。
+ トヌクン を参照しおください。

compile

-@compile ƒƒ\ƒbƒh‚́A³‹K•\Œ»ƒIƒuƒWƒFƒNƒg‚ɐV‚µ‚¢³‹K•\Œ»ƒpƒ^[ƒ“‚ðÝ’肵‚Ü‚·B
-@ˆø”‚Í RegExp ƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ÉŽw’è‚·‚é‚à‚̂Ɠ¯ˆê‚Å‚·B
+ compile メ゜ッドは、正芏衚珟オブゞェクトに新しい正芏衚珟パタヌンを蚭定したす。
+ 匕数は RegExp クラスのコンストラクタに指定するものず同䞀です。

test

-@test ƒƒ\ƒbƒh‚́Aˆø”‚ÉŽw’肵‚œ•¶Žš—ñ‚ªƒpƒ^[ƒ“‚Ƀ}ƒbƒ`‚·‚é‚©‚Ç‚€‚©‚ð•Ô‚µ‚Ü‚·B
+ test メ゜ッドは、匕数に指定した文字列がパタヌンにマッチするかどうかを返したす。

-\•¶ : test(<•¶Žš—ñ>)
+構文 : test(<文字列>)

-@ƒpƒ^[ƒ“‚Ƀ}ƒbƒ`‚·‚ê‚ΐ^Aƒ}ƒbƒ`‚µ‚È‚¯‚ê‚΋U‚ª•Ô‚è‚Ü‚·B
-@‚±‚̃ƒ\ƒbƒh‚Í‚±‚̃IƒuƒWƒFƒNƒg‚ÌŠeƒvƒƒpƒeƒB‚Ì’l‚ðXV‚µ‚Ü‚·B
+ パタヌンにマッチすれば真、マッチしなければ停が返りたす。
+ このメ゜ッドはこのオブゞェクトの各プロパティの倀を曎新したす。

exec

-@exec ƒƒ\ƒbƒh‚́Aˆø”‚ÉŽw’肵‚œ•¶Žš—ñ‚ɐ³‹K•\Œ»ƒpƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚ðs‚¢Aƒ}ƒbƒ`‚µ‚œŒ‹‰Ê‚ðŠÜ‚Þ”z—ñ‚ð•Ô‚µ‚Ü‚·B
+ exec メ゜ッドは、匕数に指定した文字列に正芏衚珟パタヌンマッチングを行い、マッチした結果を含む配列を返したす。

-\•¶ : exec(<•¶Žš—ñ>)
+構文 : exec(<文字列>)

-@ƒpƒ^[ƒ“‚Ƀ}ƒbƒ`‚µ‚È‚¢ê‡A”z—ñ‚Ì—v‘f”‚Í 0 ‚ɂȂè‚Ü‚·B
-@ƒ}ƒbƒ`‚µ‚œê‡A—v‘f 0 (Å‰‚Ì—v‘f) ‚̓}ƒbƒ`‚µ‚œ•”•ª‘S‘́A‚»‚êˆÈ~‚Ì—v‘f‚ÍŠeƒ}ƒbƒ`•”•ª ( ³‹K•\Œ»ƒpƒ^[ƒ“’†‚Ì ( ) ‚ÅŽw’肵‚œ•”•ª ) ‚ª“ü‚Á‚Ä‚¢‚Ü‚·B
-@‚±‚̃ƒ\ƒbƒh‚Í‚±‚̃IƒuƒWƒFƒNƒg‚ÌŠeƒvƒƒpƒeƒB‚Ì’l‚ðXV‚µ‚Ü‚·B
+ パタヌンにマッチしない堎合、配列の芁玠数は 0 になりたす。
+ マッチした堎合、芁玠 0 (最初の芁玠) はマッチした郚分党䜓、それ以降の芁玠は各マッチ郚分 ( 正芏衚珟パタヌン䞭の ( ) で指定した郚分 ) が入っおいたす。
+ このメ゜ッドはこのオブゞェクトの各プロパティの倀を曎新したす。

match

-@match ƒƒ\ƒbƒh‚́A‚±‚̃IƒuƒWƒFƒNƒg‚̃vƒƒpƒeƒB‚Ì’l‚ðXV‚µ‚È‚¢ˆÈŠO‚́Aexec ƒƒ\ƒbƒh‚Æ“¯ˆê‚Å‚·B
+ match メ゜ッドは、このオブゞェクトのプロパティの倀を曎新しない以倖は、exec メ゜ッドず同䞀です。

-\•¶ : match(<•¶Žš—ñ>)
+構文 : match(<文字列>)

@@ -89,70 +89,70 @@

replace

-@replace ƒƒ\ƒbƒh‚́A•¶Žš—ñ‚Ì’u‚«Š·‚Š‚ðs‚¢A’u‚«Š·‚Š‚ªs‚í‚ꂜŒã‚Ì•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·B
+ replace メ゜ッドは、文字列の眮き換えを行い、眮き換えが行われた埌の文字列を返したす。

-\•¶ : replace(<‘Ώە¶Žš—ñ>, <’u‚«Š·‚Š•¶Žš—ñ>)
+構文 : replace(<察象文字列>, <眮き換え文字列>)

-@‘Ώە¶Žš—ñ‚ɑ΂µ‚ă}ƒbƒ`ƒ“ƒO‚ðs‚¢Aƒ}ƒbƒ`‚µ‚œ•”•ª‚ð’u‚«Š·‚Š•¶Žš—ñ‚Å’u‚«Š·‚ЁA’u‚«Š·‚Š‚ªs‚í‚ꂜŒã‚Ì•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·B
-@’u‚«Š·‚Š•¶Žš—ñ‚Æ‚µ‚āA•¶Žš—ñ‚ł͂Ȃ­ŠÖ”‚ð“n‚·‚ƁA’u‚«Š·‚Š“®ì‚Ì‚œ‚߂ɂ»‚̊֐”‚ªŒÄ‚΂ê‚邿‚€‚ɂȂè‚Ü‚·BŠÖ”‚͈ø”‚ð‚ЂƂ‚ƂèA‘Ώە¶Žš—ñ‚Ì’†‚̃}ƒbƒ`‚µ‚œ•”•ª‚ð‚ ‚ç‚í‚·”z—ñƒIƒuƒWƒFƒNƒg‚ª“n‚³‚ê‚Ü‚· ( ‚±‚Ì”z—ñ‚ɂ‚¢‚Ä‚Í exec ƒƒ\ƒbƒh‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢ )B‘Ώە¶Žš—ñ’†‚̃}ƒbƒ`‚µ‚œ•”•ª‚́AŠÖ”‚Ì–ß‚µ‚œ•¶Žš—ñ‚É’u‚«Š·‚í‚è‚Ü‚·B
-@‚±‚̃ƒ\ƒbƒh‚Í start ƒvƒƒpƒeƒB‚𖳎‹‚µ‚Ü‚·B
+ 察象文字列に察しおマッチングを行い、マッチした郚分を眮き換え文字列で眮き換え、眮き換えが行われた埌の文字列を返したす。
+ 眮き換え文字列ずしお、文字列ではなく関数を枡すず、眮き換え動䜜のためにその関数が呌ばれるようになりたす。関数は匕数をひず぀ずり、察象文字列の䞭のマッチした郚分をあらわす配列オブゞェクトが枡されたす ( この配列に぀いおは exec メ゜ッドを参照しおください )。察象文字列䞭のマッチした郚分は、関数の戻した文字列に眮き換わりたす。
+ このメ゜ッドは start プロパティを無芖したす。

split

-@split ƒƒ\ƒbƒh‚́A•¶Žš—ñ‚𕪊„‚µ‚Ü‚·B
+ split メ゜ッドは、文字列を分割したす。

-\•¶ : split(<‘Ώە¶Žš—ñ>, <(—\–ñ)>, <‹ó‚Ì—v‘f‚𖳎‹‚·‚é‚©=false>)
+構文 : split(<察象文字列>, <(予玄)>, <空の芁玠を無芖するか=false>)

-@•¶Žš—ñ‚𕪊„‚µ‚œŒ‹‰Ê‚ªŠi”[‚³‚ꂜ”z—ñƒIƒuƒWƒFƒNƒg‚ð•Ô‚µ‚Ü‚·B
-@Array ƒNƒ‰ƒX ‚Ì split ƒƒ\ƒbƒh‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 文字列を分割した結果が栌玍された配列オブゞェクトを返したす。
+ Array クラス の split メ゜ッドも参照しおください。

matches

-@matches ƒvƒƒpƒeƒB‚́Aƒ}ƒbƒ`‚µ‚œŠe•”•ª‚ðŠÜ‚Þ”z—ñ‚ð•\‚·“ǂݏo‚µê—p‚̃vƒƒpƒeƒB‚Å‚·B
-@ƒpƒ^[ƒ“‚Ƀ}ƒbƒ`‚µ‚È‚¢ê‡A”z—ñ‚Ì—v‘f”‚Í 0 ‚ɂȂè‚Ü‚·B
-@ƒ}ƒbƒ`‚µ‚œê‡A—v‘f 0 (Å‰‚Ì—v‘f) ‚̓}ƒbƒ`‚µ‚œ•”•ª‘S‘́A‚»‚êˆÈ~‚Ì—v‘f‚ÍŠeƒ}ƒbƒ`•”•ª ( ³‹K•\Œ»ƒpƒ^[ƒ“’†‚Ì ( ) ‚ÅŽw’肵‚œ•”•ª ) ‚ª“ü‚Á‚Ä‚¢‚Ü‚·B
+ matches プロパティは、マッチした各郚分を含む配列を衚す読み出し専甚のプロパティです。
+ パタヌンにマッチしない堎合、配列の芁玠数は 0 になりたす。
+ マッチした堎合、芁玠 0 (最初の芁玠) はマッチした郚分党䜓、それ以降の芁玠は各マッチ郚分 ( 正芏衚珟パタヌン䞭の ( ) で指定した郚分 ) が入っおいたす。

start

-@•¶Žš—ñ‚ÌŒŸõŠJŽnˆÊ’u‚ð•\‚·ƒvƒƒpƒeƒB‚Å‚·B’l‚ðÝ’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
+ 文字列の怜玢開始䜍眮を衚すプロパティです。倀を蚭定するこずもできたす。

index

-@ƒ}ƒbƒ`‚µ‚œ•”•ª‚̐擪•¶Žš‚̈ʒu‚ð•\‚·A“ǂݏo‚µê—p‚̃vƒƒpƒeƒB‚Å‚·B0 ‚ªæ“ª‚ð•\‚·‚̂ŁA‚»‚ꂪƒ}ƒbƒ`ƒ“ƒO‘Ώە¶Žš—ñ‚̐擪‚Ì•¶Žš‚È‚ç‚Î 0 ‚ɂȂè‚Ü‚·B
+ マッチした郚分の先頭文字の䜍眮を衚す、読み出し専甚のプロパティです。0 が先頭を衚すので、それがマッチング察象文字列の先頭の文字ならば 0 になりたす。

lastIndex

-@ƒ}ƒbƒ`‚µ‚œ•”•ª‚̍ŏI•¶Žš‚ÌŽŸ‚Ì•¶Žš‚̈ʒu‚ð•\‚·A“ǂݏo‚µê—p‚̃vƒƒpƒeƒB‚Å‚·B0 ‚ªæ“ª‚ð•\‚µ‚Ü‚·B
+ マッチした郚分の最終文字の次の文字の䜍眮を衚す、読み出し専甚のプロパティです。0 が先頭を衚したす。

input

-@ƒ}ƒbƒ`ƒ“ƒO‘Ώۂ̕¶Žš—ñ‚ð‚ ‚ç‚í‚·A“ǂݏo‚µê—p‚̃vƒƒpƒeƒB‚Å‚·B
+ マッチング察象の文字列をあらわす、読み出し専甚のプロパティです。

leftContext

-@ƒ}ƒbƒ`ƒ“ƒO‘Ώە¶Žš—ñ‚Ì‚€‚¿Aƒ}ƒbƒ`‚µ‚œ•”•ª‚æ‚è‚à¶‘€‚Ì•¶Žš—ñ‚ð‚ ‚ç‚í‚·A“ǂݏo‚µê—p‚̃vƒƒpƒeƒB‚Å‚·B
+ マッチング察象文字列のうち、マッチした郚分よりも巊偎の文字列をあらわす、読み出し専甚のプロパティです。

rightContext

-@ƒ}ƒbƒ`ƒ“ƒO‘Ώە¶Žš—ñ‚Ì‚€‚¿Aƒ}ƒbƒ`‚µ‚œ•”•ª‚æ‚è‚à‰E‘€‚Ì•¶Žš—ñ‚ð‚ ‚ç‚í‚·A“ǂݏo‚µê—p‚̃vƒƒpƒeƒB‚Å‚·B
+ マッチング察象文字列のうち、マッチした郚分よりも右偎の文字列をあらわす、読み出し専甚のプロパティです。

lastMatch

-@ƒ}ƒbƒ`ƒ“ƒO‘Ώە¶Žš—ñ‚ð•\‚µ‚Ü‚·Bmatches[0] ‚Æ“¯‚¶‚Å‚·B
+ マッチング察象文字列を衚したす。matches[0] ず同じです。

lastParen

-@ƒ}ƒbƒ`‚µ‚œŠe•”•ª‚Ì‚€‚¿AÅŒã‚Ì•”•ª‚ð•Ô‚µ‚Ü‚·Bmatches[matches.count-1] ‚Æ“¯‚¶‚Å‚·B
+ マッチした各郚分のうち、最埌の郚分を返したす。matches[matches.count-1] ず同じです。

RegExp.last

-@ÅŒã‚É test ‚ ‚é‚¢‚Í exec ƒƒ\ƒbƒh‚ªŽÀs‚³‚ꂜ RegExp ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚·B + 最埌に test あるいは exec メ゜ッドが実行された RegExp クラスのむンスタンスです。
-—á : if(/pat(\d+)/.test(target)) { return RegExp.last.matches[1]; }
+䟋 : if(/pat(\d+)/.test(target)) { return RegExp.last.matches[1]; }

@@ -161,7 +161,7 @@

Copyright notice

-@³‹K•\Œ»‹@”\‚ÌŽÀ‘•‚É‚Í John Maddock ށ‚Ì Regex++ ‚ð—p‚¢‚Ä‚¢‚Ü‚·B—L—p‚ȃ‰ƒCƒuƒ‰ƒŠ‚ðŒöŠJ‚È‚³‚Á‚Ä‚¢‚鎁‚ÉŠŽŽÓ‚µ‚Ü‚·B
+ 正芏衚珟機胜の実装には John Maddock 氏の Regex++ を甚いおいたす。有甚なラむブラリを公開なさっおいる氏に感謝したす。

Copyright (c) 1998-2001

diff --git a/docs/tjs2doc/contents/simple.html b/docs/tjs2doc/contents/simple.html index 97ece09..55c3cad 100644 --- a/docs/tjs2doc/contents/simple.html +++ b/docs/tjs2doc/contents/simple.html @@ -5,66 +5,66 @@ - Šî–{“I‚ÈŽg‚¢•û + 基本的な䜿い方 - + - + -

ƒRƒ“ƒpƒCƒ‹ +

コンパむル

-@Borland C++ 5.5 ˆÈ~ ( C++ Builder 5 ˆÈ~ ) ‚ŃRƒ“ƒpƒCƒ‹‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ Borland C++ 5.5 以降 ( C++ Builder 5 以降 ) でコンパむルをするこずができたす。

-@ƒRƒ“ƒpƒCƒ‹‚É‚Í boost.org ‚Ì regex++ ‚ª•K—v‚ɂȂè‚Ü‚·B
+ コンパむルには boost.org の regex++ が必芁になりたす。

-@regex++ ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚œŒãAŠe cpp ƒtƒ@ƒCƒ‹‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ regex++ をむンストヌルした埌、各 cpp ファむルをコンパむルしおください。

-@C++ Builder ‚̏ꍇ‚́Atjs2 ‚ÌŠe cpp ƒtƒ@ƒCƒ‹‚ð‚·‚×‚ÄƒvƒƒWƒFƒNƒg‚ɒljÁ‚·‚邟‚¯‚Å OK ‚Å‚·B
+ C++ Builder の堎合は、tjs2 の各 cpp ファむルをすべおプロゞェクトに远加するだけで OK です。

-@gcc 3 ˆÈ~‚Å‚àƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚· ( 2.95 ‚Å‚àƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚·‚ª wstring ŠÖ˜A‚̏C³‚ª•K—v )B
+ gcc 3 以降でもコンパむルできたす ( 2.95 でもコンパむルできたすが wstring 関連の修正が必芁 )。
-

ŠÈ’P‚È—á +

簡単な䟋



-—á:
  1|#include <stdio.h>
+䟋:
  1|#include <stdio.h>
  2|#include "tjs.h"
  3|#include "tjsError.h"
  4|
  5|int main(int argc, char* argv[])
  6|{
-  7|    setlocale(LC_ALL, ""); // ƒƒP[ƒ‹‚ðÝ’è
+  7|    setlocale(LC_ALL, ""); // ãƒ­ã‚±ãƒŒãƒ«ã‚’蚭定
  8|
-  9|    tTJS *tjsengine = new tTJS(); // TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ðì¬
+  9|    tTJS *tjsengine = new tTJS(); // TJS2 ã‚¹ã‚¯ãƒªãƒ—ト゚ンゞンを䜜成
 10|
 11|    try
 12|    {
- 13|        tTJSVariant result; // Œ‹‰Ê‚ðŽó‚¯Žæ‚邜‚߂̕ϐ”
+ 13|        tTJSVariant result; // çµæžœã‚’受け取るための倉数
 14|
 15|        tjsengine->ExecScript(
 16|            TJS_W(
 17|                "function test(x, y) { return x*y; } \n"
 18|                "return test(4, 5);\n"),
 19|                &result, NULL,
- 20|                TJS_W("test code"));    // ƒeƒXƒgƒXƒNƒŠƒvƒg‚ðŽÀs
+ 20|                TJS_W("test code"));    // ãƒ†ã‚¹ãƒˆã‚¹ã‚¯ãƒªãƒ—トを実行
 21|
- 22|        printf("Œ‹‰Ê : %d\n", (int)result); // Œ‹‰Ê‚ð•\ŽŠ
+ 22|        printf("結果 : %d\n", (int)result); // çµæžœã‚’衚瀺
 23|    }
 24|    catch(eTJSError &e)
 25|    {
- 26|        printf("ƒGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚œ : %ls\n", e.GetMessage().c_str());
+ 26|        printf("゚ラヌが発生したした : %ls\n", e.GetMessage().c_str());
 27|    }
 28|    catch(...)
 29|    {
- 30|        printf("ƒGƒ‰[‚ª”­¶‚µ‚Ü‚µ‚œ\n");
+ 30|        printf("゚ラヌが発生したした\n");
 31|    }
 32|
- 33|    tjsengine->Shutdown(); // TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ðƒVƒƒƒbƒgƒ_ƒEƒ“
- 34|    tjsengine->Release(); // TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ð‰ð•ú
+ 33|    tjsengine->Shutdown(); // TJS2 ã‚¹ã‚¯ãƒªãƒ—ト゚ンゞンをシャットダりン
+ 34|    tjsengine->Release(); // TJS2 ã‚¹ã‚¯ãƒªãƒ—ト゚ンゞンを解攟
 35|
 36|    return 0;
 37|}
@@ -73,220 +73,220 @@
-
2`3s–Ú
-
TJS2 ‚ðŽg—p‚·‚é‚̂ɕK—v‚ȃwƒbƒ_ƒtƒ@ƒCƒ‹‚ð“ǂݍž‚ñ‚Å‚¢‚Ü‚·BtjsError.h ‚Í TJS ‚Ì C++ —áŠO‚ÉŠÖ‚·‚ééŒŸ‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B
+
23行目
+
TJS2 を䜿甚するのに必芁なヘッダファむルを読み蟌んでいたす。tjsError.h は TJS の C++ 䟋倖に関する宣蚀が含たれおいたす。
-
7s–Ú
-
setlocale ‚эƒP[ƒ‹‚ðŽw’肵‚Ä‚¢‚Ü‚·BƒƒP[ƒ‹‚ðŽw’肵‚È‚¢‚Æ "C" ƒƒP[ƒ‹‚ɂȂ邜‚߁A“ú–{Œê•¶Žš‚̃iƒ[•¶Žš‚ƃƒCƒh•¶ŽšŠÔ‚̕ϊ·‚ª‚€‚Ü‚­‚¢‚«‚Ü‚¹‚ñB
+
7行目
+
setlocale でロケヌルを指定しおいたす。ロケヌルを指定しないず "C" ロケヌルになるため、日本語文字のナロヌ文字ずワむド文字間の倉換がうたくいきたせん。
-
9s–Ú
-
TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ð new ‰‰ŽZŽq‚ō쐬‚µ‚Ä‚¢‚Ü‚·B
+
9行目
+
TJS2 スクリプト゚ンゞンを new 挔算子で䜜成しおいたす。
-
11s–Ú
-
try ƒuƒƒbƒN‚É“ü‚Á‚Ä‚¢‚Ü‚·BTJS2 ‚̃Gƒ‰[‚Í—áŠO‚É‚æ‚è’Ê’m‚³‚ê‚邜‚߁A—áŠOˆ—‚ɂ͐Td‚ɂȂé•K—v‚ª‚ ‚è‚Ü‚·B
+
11行目
+
try ブロックに入っおいたす。TJS2 の゚ラヌは䟋倖により通知されるため、䟋倖凊理には慎重になる必芁がありたす。
-
13s–Ú
-
@ƒXƒNƒŠƒvƒg‚ðŽÀs‚µ‚œŒ‹‰Ê‚ðŽó‚¯Žæ‚邜‚ß‚Ì tTJSVariant Œ^‚̕ϐ”‚ðéŒŸ‚µ‚Ä‚¢‚Ü‚·B
+
13行目
+
 スクリプトを実行した結果を受け取るための tTJSVariant 型の倉数を宣蚀しおいたす。
-
15`20s–Ú
-
@tTJS::ExecScript ‚ðŽg‚Á‚ăXƒNƒŠƒvƒg‚ðŽÀs‚µ‚Ä‚¢‚Ü‚·B
-@‘æ‚Pˆø”‚ɂ͎Às‚·‚éƒXƒNƒŠƒvƒg‚ðŽw’肵‚Ü‚·Btjs_char * Œ^‚Å“n‚·‚œ‚߂ɁA•¶Žš—ñƒŠƒeƒ‰ƒ‹‚ð TJS_W ƒ}ƒNƒ‚ðŽg‚Á‚ăƒCƒh•¶Žš—ñ‚ɕϊ·‚µ‚Ä‚¢‚Ü‚·BƒXƒNƒŠƒvƒg‚ł́AŠÖ” test ‚ð’è‹`‚µA‚»‚̊֐”‚ðŒÄ‚ñ‚ŸŒ‹‰Ê‚ð•Ô‚µ‚Ä‚¢‚Ü‚·B
-@‚±‚Ì—á‚Å‚Í return •¶‚É‚æ‚èŽÀs‚ÌŒ‹‰Ê‚ð•Ô‚µA‚»‚ê‚ð result •ϐ”‚Ŏ󂯎æ‚Á‚Ä‚¢‚Ü‚·‚ªAŒ‹‰Ê‚ðŽó‚¯Žæ‚é•K—v‚ª‚È‚¢ê‡‚Í return •¶‚à tTJS::ExecScript ‚Ì‚Q”Ԗڂ̈ø”‚à•K—v‚ ‚è‚Ü‚¹‚ñ ( ‚»‚̏ꍇ‚Í‚Q”Ԗڂ̈ø”‚Í NULL ‚ðŽw’肵‚Ü‚· )B
-@tTJS::ExecScript ‚Ì‚R”Ԗڂ̈ø”‚ÍŽÀsƒRƒ“ƒeƒLƒXƒg‚Å‚·‚ªA‚±‚±‚Å‚Í NULL ‚ðŽw’肵‚Ü‚·BNULL ‚ðŽw’è‚·‚邯 ƒXƒNƒŠƒvƒg‚Í global ƒRƒ“ƒeƒLƒXƒgã‚ÅŽÀs‚³‚ê‚Ü‚·B
-@tTJS::ExecScript ‚Ì‚S”Ԗڂ̈ø”‚́A‚±‚̃XƒNƒŠƒvƒg‚Ì–Œ‘O‚ðŽw’肵‚Ü‚·BNULL‚̏ꍇ‚Í“œ–Œ‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·BlŠÔ‚ª‰Â“ǂȖŒ‘O‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚·B
+
1520行目
+
 tTJS::ExecScript を䜿っおスクリプトを実行しおいたす。
+ 第匕数には実行するスクリプトを指定したす。tjs_char * 型で枡すために、文字列リテラルを TJS_W マクロを䜿っおワむド文字列に倉換しおいたす。スクリプトでは、関数 test を定矩し、その関数を呌んだ結果を返しおいたす。
+ この䟋では return 文により実行の結果を返し、それを result 倉数で受け取っおいたすが、結果を受け取る必芁がない堎合は return 文も tTJS::ExecScript の番目の匕数も必芁ありたせん ( その堎合は番目の匕数は NULL を指定したす )。
+ tTJS::ExecScript の番目の匕数は実行コンテキストですが、ここでは NULL を指定したす。NULL を指定するず スクリプトは global コンテキスト䞊で実行されたす。
+ tTJS::ExecScript の番目の匕数は、このスクリプトの名前を指定したす。NULLの堎合は匿名ずしお扱われたす。人間が可読な名前である必芁がありたす。
-
22s–Ú
-
@Œ‹‰Ê‚ð•\ŽŠ‚µ‚Ä‚¢‚Ü‚·B‚±‚±‚Å‚Í tTJSVariant ‚ð int Œ^‚ɃLƒƒƒXƒg‚µ‚Ä‚¢‚Ü‚·B
+
22行目
+
 結果を衚瀺しおいたす。ここでは tTJSVariant を int 型にキャストしおいたす。
-
24s–Ú
-
@eTJSError Œ^‚Ì—áŠO‚ðŽó‚¯Žæ‚Á‚Ä‚¢‚Ü‚·B
+
24行目
+
 eTJSError 型の䟋倖を受け取っおいたす。
-
26s–Ú
-
@eTJSError::GetMessage ‚ðŽg‚Á‚āA—áŠO‚Ì——R‚ð•\ŽŠ‚µ‚Ä‚¢‚Ü‚·BƒƒbƒZ[ƒW‚ð const tjs_char * ‚ɕϊ·‚·‚邜‚ß‚É tTJSString::c_str ‚ðŽg‚Á‚Ä‚¢‚Ü‚·Btjs_char ‚Í ƒƒCƒh•¶Žš‚Ì‚œ‚߁Aprintf ‚̕ϊ·Žw’èŽq‚É‚Í %ls ‚ðŽw’肵‚Ä‚¢‚Ü‚·B
+
26行目
+
 eTJSError::GetMessage を䜿っお、䟋倖の理由を衚瀺しおいたす。メッセヌゞを const tjs_char * に倉換するために tTJSString::c_str を䜿っおいたす。tjs_char は ワむド文字のため、printf の倉換指定子には %ls を指定しおいたす。
-
28s–Ú
-
@‚»‚Ì‘Œ‚Ì—áŠO‚ðŽó‚¯Žæ‚Á‚Ä‚¢‚Ü‚·B
+
28行目
+
 その他の䟋倖を受け取っおいたす。
-
33`34s–Ú
-
@TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ð‰ð•ú‚µ‚Ä‚¢‚Ü‚·B‰ð•ú‚ɐ旧‚¿AtTJS::Shutdown ‚ðŽg‚Á‚Ä TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ðƒVƒƒƒbƒgƒ_ƒEƒ“‚µ‚Ä‚¢‚Ü‚·B
+
3334行目
+
 TJS2 スクリプト゚ンゞンを解攟しおいたす。解攟に先立ち、tTJS::Shutdown を䜿っお TJS2 スクリプト゚ンゞンをシャットダりンしおいたす。
-

TJS2‘€‚̊֐”‚̌Ăяo‚µ +

TJS2偎の関数の呌び出し

-@TJS2‘€‚Ő錟‚µ‚œŠÖ”‚ðC++‚©‚çŒÄ‚яo‚·•û–@‚Å‚·B
-@‘Oq‚Ì try ƒuƒƒbƒN‚Ì’†‚ðˆÈ‰º‚̂悀‚ɏ‘‚¢‚Ă݂܂·B
+ TJS2偎で宣蚀した関数をC++から呌び出す方法です。
+ 前述の try ブロックの䞭を以䞋のように曞いおみたす。


-—á:
  1|        tTJSVariant result; // Œ‹‰Ê‚ðŽó‚¯Žæ‚邜‚߂̕ϐ”
+䟋:
  1|        tTJSVariant result; // çµæžœã‚’受け取るための倉数
  2|
  3|        tjsengine->ExecScript(
  4|            TJS_W("function test(x, y) { return x*y; }"), NULL, NULL, TJS_W("test"));
  5|
  6|        tjsengine->EvalExpression(TJS_W("test(4, 5)"), &result, NULL, NULL);
-  7|            // tTJS::EvalExpression ‚ðŽg‚Á‚ÄŽ®‚ðŽÀs
+  7|            // tTJS::EvalExpression ã‚’䜿っお匏を実行
  8|
-  9|        printf("Œ‹‰Ê : %d\n", (int)result); // Œ‹‰Ê‚ð•\ŽŠ
+  9|        printf("結果 : %d\n", (int)result); // çµæžœã‚’衚瀺
 10|
 11|        iTJSDispatch2 * global = tjsengine->GetGlobalNoAddRef();
- 12|            // ƒOƒ[ƒoƒ‹ƒIƒuƒWƒFƒNƒg‚ðŽæ“Ÿ
+ 12|            // ã‚°ãƒ­ãƒŒãƒãƒ«ã‚ªãƒ–ゞェクトを取埗
 13|
- 14|        tTJSVariant param[] = { 4, 5 }; // ƒpƒ‰ƒ[ƒ^‚Æ‚µ‚Ä“n‚·•ϐ”
- 15|        tTJSVariant *p_param[] = { param + 0, param + 1 }; // •ϐ”‚ւ̃|ƒCƒ“ƒ^‚Ì”z—ñ
+ 14|        tTJSVariant param[] = { 4, 5 }; // ãƒ‘ラメヌタずしお枡す倉数
+ 15|        tTJSVariant *p_param[] = { param + 0, param + 1 }; // å€‰æ•°ãžã®ãƒã‚€ãƒ³ã‚¿ã®é…åˆ—
 16|
 17|        TJS_THROW_IF_ERROR(global->FuncCall(0, TJS_W("test"), NULL, &result, 2, p_param, NULL));
- 18|            // test ‚ðŠÖ”‚Æ‚µ‚ČĂяo‚·
+ 18|            // test ã‚’関数ずしお呌び出す
 19|
- 20|        printf("Œ‹‰Ê : %d\n", (int)result); // Œ‹‰Ê‚ð•\ŽŠ
+ 20|        printf("結果 : %d\n", (int)result); // çµæžœã‚’衚瀺


-
3`4s–Ú
-
@ŠÖ” test ‚ðéŒŸ‚µ‚Ä‚¢‚Ü‚·Btest ‚Í global ‚É“o˜^‚³‚ê‚Ü‚·B
+
34行目
+
 関数 test を宣蚀しおいたす。test は global に登録されたす。
-
6s–Ú
-
@tTJS::EvalExpression ‚ðŽg‚Á‚ÄŽ®‚ðŽÀs‚µ‚Ä‚¢‚Ü‚·B‚»‚ê‚Ù‚Ç‘¬“x“I‚ɃVƒrƒA‚łȂ­‚Ä‚à‚æ‚¢‚È‚ç‚΁A‚±‚̂悀‚É Ž®‚ð•¶Žš—ñ‚Æ‚µ‚Ä“n‚µ‚Ä‚»‚ÌŒ‹‰Ê‚ðŽó‚¯Žæ‚邯Šy‚Å‚·B
-@‚¿‚Ȃ݂ɁA’Pƒ‚ÈŽ® ( ŠÖ”éŒŸ‚ȂǁA‘Œ‚ÌŽÀs’PˆÊ‚ðŠÜ‚܂Ȃ¢‚æ‚€‚È‚à‚Ì ) ‚È‚ç‚΁A‚ ‚é’ö“xAƒRƒ“ƒpƒCƒ‹Œ‹‰Ê‚ªƒLƒƒƒbƒVƒ…‚³‚êA‚Q‰ñ–ڈȍ~‚ÌŽ®•]‰¿‚ð‚‘¬‚ɍs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+
6行目
+
 tTJS::EvalExpression を䜿っお匏を実行しおいたす。それほど速床的にシビアでなくおもよいならば、このように 匏を文字列ずしお枡しおその結果を受け取るず楜です。
+ ちなみに、単玔な匏 ( 関数宣蚀など、他の実行単䜍を含たないようなもの ) ならば、ある皋床、コンパむル結果がキャッシュされ、回目以降の匏評䟡を高速に行うこずができたす。
-
11s–Ú
-
@ƒOƒ[ƒoƒ‹ƒIƒuƒWƒFƒNƒg‚ðŽæ“Ÿ‚µ‚Ä‚¢‚Ü‚·BtTJS::GetGlobal ‚Æ tTJS::GetGlobalNoAddRef ‚̈Ⴂ‚́A‘OŽÒ‚ª global ƒIƒuƒWƒFƒNƒg‚ÌŽQÆƒJƒEƒ“ƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚·‚é‚̂ɑ΂µAŒãŽÒ‚̓Cƒ“ƒNƒŠƒƒ“ƒg‚µ‚È‚¢‚ÆŒŸ‚€‚±‚Ƃł·B
-@ŽQÆƒJƒEƒ“ƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µAŽg‚¢I‚í‚Á‚œ‚çƒfƒNƒŠƒƒ“ƒg‚·‚邯ŒŸ‚€‚±‚Ƃ́A‚»‚ÌŠÔ’†A‚»‚̃IƒuƒWƒFƒNƒg‚ªÁ–Å‚µ‚È‚¢‚æ‚€‚ɃƒbƒN‚ð‚©‚¯‚邯ŒŸ‚€‚±‚Ƃł·B‚±‚Ì—á‚̂悀‚ɁAglobal ƒIƒuƒWƒFƒNƒg‚ªÁ–Å‚·‚éS”z‚̂Ȃ¢ê‡‚ÍŽQÆƒJƒEƒ“ƒ^‚𑀍삷‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñ‚̂ŠtTJS::GetGlobalNoAddRef ‚ðŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚œA‚±‚̏ꍇ‚ÍŽg‚¢I‚í‚Á‚œ‚Æ‚«‚Ì Release ‚Í•K—v‚ ‚è‚Ü‚¹‚ñB
+
11行目
+
 グロヌバルオブゞェクトを取埗しおいたす。tTJS::GetGlobal ず tTJS::GetGlobalNoAddRef の違いは、前者が global オブゞェクトの参照カりンタをむンクリメントするのに察し、埌者はむンクリメントしないず蚀うこずです。
+ 参照カりンタをむンクリメントし、䜿い終わったらデクリメントするず蚀うこずは、その間䞭、そのオブゞェクトが消滅しないようにロックをかけるず蚀うこずです。この䟋のように、global オブゞェクトが消滅する心配のない堎合は参照カりンタを操䜜する必芁はありたせんので tTJS::GetGlobalNoAddRef を䜿うこずができたす。たた、この堎合は䜿い終わったずきの Release は必芁ありたせん。
-
14`15s–Ú
-
@ŠÖ”‚É“n‚·ƒpƒ‰ƒ[ƒ^‚ð€”õ‚µ‚Ä‚¢‚Ü‚·BiTJSDispatch::FuncCall ‚́AŠÖ”‚É“n‚·ƒpƒ‰ƒ[ƒ^‚Æ‚µ‚Ä tTJSVariant Œ^‚̃|ƒCƒ“ƒ^‚Ì”z—ñ‚ð•K—v‚Æ‚·‚邜‚߁A‚±‚̂悀‚ȏ€”õ‚ª•K—v‚ɂȂè‚Ü‚·B
+
1415行目
+
 関数に枡すパラメヌタを準備しおいたす。iTJSDispatch::FuncCall は、関数に枡すパラメヌタずしお tTJSVariant 型のポむンタの配列を必芁ずするため、このような準備が必芁になりたす。
-
17s–Ú
-
@iTJSDispatch2::FuncCall ‚ðŽg‚Á‚āAŠÖ” "test" ‚ðŒÄ‚яo‚µ‚Ä‚¢‚Ü‚·B
-@FuncCall ‚̍Ōã‚̈ø”‚́AŠÖ” test ‚É“n‚³‚ê‚é this (ŽÀsƒRƒ“ƒeƒLƒXƒg) ‚Å‚·‚ªA‚±‚Ì—á‚Ő錟‚µ‚œ test “à‚Å‚Í this ‚ðŽg‚Á‚Ä‚¢‚È‚¢‚̂ŠNULL ‚ðŽw’肵‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñBŽÀs‚·‚ׂ«ƒRƒ“ƒeƒLƒXƒg‚ª‚ ‚éê‡‚́A‚»‚̃IƒuƒWƒFƒNƒg‚ðŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@TJS_THROW_IF_ERROR ‚́Atjs_error Œ^‚ÌŒ‹‰Ê‚ªƒGƒ‰[‚Ÿ‚Á‚œê‡A‚»‚ê‚ɑΉž‚·‚éƒGƒ‰[ƒƒbƒZ[ƒW‚ƂƂà‚É—áŠO‚𑗏o‚·‚éƒ}ƒNƒ‚Å‚·B
+
17行目
+
 iTJSDispatch2::FuncCall を䜿っお、関数 "test" を呌び出しおいたす。
+ FuncCall の最埌の匕数は、関数 test に枡される this (実行コンテキスト) ですが、この䟋で宣蚀した test 内では this を䜿っおいないので NULL を指定しおかたいたせん。実行すべきコンテキストがある堎合は、そのオブゞェクトを指定する必芁がありたす。
+ TJS_THROW_IF_ERROR は、tjs_error 型の結果が゚ラヌだった堎合、それに察応する゚ラヌメッセヌゞずずもに䟋倖を送出するマクロです。
-

ƒlƒCƒeƒBƒuŠÖ” +

ネむティブ関数

-@ƒlƒCƒeƒBƒuŽÀ‘• (C++‚ȂǂŎÀ‘•‚³‚ꂜŠÖ”) ‚ðì¬‚µATJS2 ‘€‚©‚ç‚»‚ê‚ɃAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@C++ ‚łȂ­‚Ä‚àAiTJSDispatch2 ‚ðŽÀ‘•‚Å‚«‚錟Œê‚È‚ç‚΁A‚ǂ̂悀‚ÈŒŸŒê‚ŏ‘‚©‚ꂜŠÖ”‚Å‚àŒÄ‚яo‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·‚ªAC++ ‚ªˆê”ÔŠy‚Å‚µ‚å‚€B
+ ネむティブ実装 (C++などで実装された関数) を䜜成し、TJS2 偎からそれにアクセスするこずができたす。
+ C++ でなくおも、iTJSDispatch2 を実装できる蚀語ならば、どのような蚀語で曞かれた関数でも呌び出すこずができたすが、C++ が䞀番楜でしょう。

-@C++ ‚Å ŠÖ”‚ð‘‚­ê‡‚́AtTJSNativeFunction (tjsNative.h ‚É‹Lq) ‚©‚çƒNƒ‰ƒX‚𓱏o‚·‚é‚Ì‚ªŠy‚Å‚· (‚µ‚©‚µAiTJSDispatch2 ‚Ì FuncCall ‚ðŽÀ‘•‚·‚邟‚¯‚Å‚àŠÖ”‚Æ‚µ‚Ä“®ì‚͂ł«‚Ü‚·)B
+ C++ で 関数を曞く堎合は、tTJSNativeFunction (tjsNative.h に蚘述) からクラスを導出するのが楜です (しかし、iTJSDispatch2 の FuncCall を実装するだけでも関数ずしお動䜜はできたす)。

-@—^‚Š‚ç‚ꂜ‚Q‚‚̈ø”‚ðæŽZ‚µ‚ĕԂ·AŠÈ’P‚Ȋ֐”‚ðŽÀ‘•‚µ‚Ă݂܂·B
+ 䞎えられた぀の匕数を乗算しお返す、簡単な関数を実装しおみたす。

-—á:
  1|class TestFunc : public tTJSNativeFunction
+䟋:
  1|class TestFunc : public tTJSNativeFunction
  2|{
  3|public:
  4|    tjs_error Process(tTJSVariant *result, tjs_int numparams,
  5|        tTJSVariant **param, iTJSDispatch2 *objthis)
  6|    {
-  7|        if(numparams < 2) return TJS_E_BADPARAMCOUNT; // ˆø”‚ª‘«‚è‚È‚¢
+  7|        if(numparams < 2) return TJS_E_BADPARAMCOUNT; // åŒ•数が足りない
  8|
-  9|        if(!result) return TJS_S_OK; // Œ‹‰Ê‚ðŠi”[‚µ‚È‚­‚Ä—Ç‚¢ê‡‚Í‚»‚̂܂܂à‚Ç‚é
+  9|        if(!result) return TJS_S_OK; // çµæžœã‚’栌玍しなくお良い堎合はそのたたもどる
 10|
- 11|        *result = *param[0] * *param[1]; // ŒvŽZ
+ 11|        *result = *param[0] * *param[1]; // èšˆç®—
 12|
- 13|        return TJS_S_OK; // ³í‚ɏI‚í‚Á‚œ‚±‚Æ‚ðŽŠ‚·‚œ‚ß TJS_S_OK ‚ð•Ô‚·
+ 13|        return TJS_S_OK; // æ­£åžžã«çµ‚わったこずを瀺すため TJS_S_OK ã‚’返す
 14|    }
 15|};


-@tTJSNativeFunction ‚ðŒp³‚µ‚œƒNƒ‰ƒX‚ÅŽÀ‘•‚·‚ׂ«‚Ȃ̂́Aã‹L‚Ì’Ê‚è Process ƒƒ\ƒbƒh‚Ÿ‚¯‚Å‚·B
-@Process ƒƒ\ƒbƒh‚̈ø”‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ tTJSNativeFunction を継承したクラスで実装すべきなのは、䞊蚘の通り Process メ゜ッドだけです。
+ Process メ゜ッドの匕数は以䞋の通りです。

tTJSVariant *result
-
@ŠÖ”‚ÌŒ‹‰Ê‚ðŠi”[‚·‚邜‚ß‚Ì tTJSVariant Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ª“n‚³‚ê‚Ü‚·BŒÄ‚яo‚µ‘€‚ªŒ‹‰Ê‚ð•K—v‚Æ‚µ‚È‚¢ê‡‚Í NULL ‚ª“n‚³‚ê‚Ü‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+
 関数の結果を栌玍するための tTJSVariant 型の倉数ぞのポむンタが枡されたす。呌び出し偎が結果を必芁ずしない堎合は NULL が枡されたすので泚意しおください。
tjs_int numparams
-
@ŠÖ”‚É“n‚³‚ꂜˆø”‚̐”‚Å‚·B
+
 関数に枡された匕数の数です。
tTJSVariant **param
-
@ŠÖ”‚É“n‚³‚ꂜˆø”‚ªŠi”[‚³‚ꂜ tTJSVariant Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚Ì”z—ñ‚Å‚·B
+
 関数に枡された匕数が栌玍された tTJSVariant 型の倉数ぞのポむンタの配列です。
iTJSDispatch2 *objthis
-
@ŠÖ”‚ªŽÀs‚³‚ê‚é‚ׂ«ƒRƒ“ƒeƒLƒXƒg‚Å‚·BƒRƒ“ƒeƒLƒXƒg‚Ɉˑ¶‚µ‚È‚¢ŽÀ‘•‚ð‚·‚éê‡‚Í–³Ž‹‚µ‚Ä‚©‚Ü‚¢‚Ü‚¹‚ñB

+
 関数が実行されるべきコンテキストです。コンテキストに䟝存しない実装をする堎合は無芖しおかたいたせん。



-@ƒlƒCƒeƒBƒuŠÖ”‚Í TJS2 ‚©‚çƒAƒNƒZƒX‰Â”\‚É‚·‚邜‚߁ATJS2 “à‚©‚çƒAƒNƒZƒX‚Å‚«‚éƒIƒuƒWƒFƒNƒg‚É“o˜^‚·‚é•K—v‚ª‚ ‚è‚Ü‚·BˆÈ‰º‚Ì—á‚ł́Aglobal ‚É "test" ‚Æ‚¢‚€–Œ‘O‚Å“o˜^‚µ‚Ä‚¢‚Ü‚·B‚Ü‚œAŽÀÛ‚É‚»‚̊֐”‚ðŒÄ‚яo‚µ‚Ä‚¢‚Ü‚·B
+ ネむティブ関数は TJS2 からアクセス可胜にするため、TJS2 内からアクセスできるオブゞェクトに登録する必芁がありたす。以䞋の䟋では、global に "test" ずいう名前で登録しおいたす。たた、実際にその関数を呌び出しおいたす。

-—á:
  1|        iTJSDispatch2 * global = tjsengine->GetGlobalNoAddRef();
-  2|            // ƒOƒ[ƒoƒ‹ƒIƒuƒWƒFƒNƒg‚ðŽæ“Ÿ
+䟋:
  1|        iTJSDispatch2 * global = tjsengine->GetGlobalNoAddRef();
+  2|            // ã‚°ãƒ­ãƒŒãƒãƒ«ã‚ªãƒ–ゞェクトを取埗
  3|
-  4|        iTJSDispatch2 *func = new TestFunc(); // TestFunc ‚̃IƒuƒWƒFƒNƒg‚ðì¬
-  5|        tTJSVariant func_var(func); // tTJSVariant Œ^ func_var ‚ɃIƒuƒWƒFƒNƒg‚ðÝ’è
-  6|        func->Release(); // func ‚ð Release
+  4|        iTJSDispatch2 *func = new TestFunc(); // TestFunc ã®ã‚ªãƒ–ゞェクトを䜜成
+  5|        tTJSVariant func_var(func); // tTJSVariant åž‹ func_var ã«ã‚ªãƒ–ゞェクトを蚭定
+  6|        func->Release(); // func ã‚’ Release
  7|
  8|        TJS_THROW_IF_ERROR(
  9|            global->PropSet(TJS_MEMBERENSURE, TJS_W("test"), NULL, &func_var, NULL));
- 10|                // “o˜^
+ 10|                // ç™»éŒ²
 11|
- 12|        tTJSVariant result; // Œ‹‰Ê‚ðŽó‚¯Žæ‚邜‚߂̕ϐ”
+ 12|        tTJSVariant result; // çµæžœã‚’受け取るための倉数
 13|        tjsengine->EvalExpression(TJS_W("test(4, 5)"), &result, NULL, NULL);
- 14|            // tTJS::EvalExpression ‚ðŽg‚Á‚ÄŽ®‚ðŽÀs
+ 14|            // tTJS::EvalExpression ã‚’䜿っお匏を実行
 15|
- 16|        printf("Œ‹‰Ê : %d\n", (int)result); // Œ‹‰Ê‚ð•\ŽŠ
+ 16|        printf("結果 : %d\n", (int)result); // çµæžœã‚’衚瀺


-
4`6s–Ú
-
@ƒlƒCƒeƒBƒuŠÖ”‚ðŽÀ‘•‚µ‚Ä‚ ‚éƒNƒ‰ƒX TestFunc ‚̃IƒuƒWƒFƒNƒg‚ðì¬‚µA‚»‚ê‚ð tTJSVariant Œ^‚ɕϊ·‚µ‚Ä‚¢‚Ü‚·B
-@5s–Ú‚Å tTJSVariant Œ^‚ɕϊ·‚µ‚Ä‚¢‚Ü‚·‚ªA‚±‚ÌŽž“_‚Å tTJSVariant Œ^‚ª ŠÖ”ƒIƒuƒWƒFƒNƒg‚ÌŽQÆƒJƒEƒ“ƒ^‚ðŽ©“®“I‚ÉŠÇ—‚·‚é‚̂ŁA6s–ڂŊ֐”ƒIƒuƒWƒFƒNƒg‚ð Release ‚µ‚Ä‚¢‚Ü‚·B
+
46行目
+
 ネむティブ関数を実装しおあるクラス TestFunc のオブゞェクトを䜜成し、それを tTJSVariant 型に倉換しおいたす。
+ 5行目で tTJSVariant 型に倉換しおいたすが、この時点で tTJSVariant 型が 関数オブゞェクトの参照カりンタを自動的に管理するので、6行目で関数オブゞェクトを Release しおいたす。
-
8`9s–Ú
-
@global ƒIƒuƒWƒFƒNƒg‚Ɋ֐”‚ð "test" ‚Æ‚¢‚€–Œ‘O‚Å“o˜^‚µ‚Ä‚¢‚Ü‚·Bglobal ƒIƒuƒWƒFƒNƒg‚Ì iTJSDispatch2::PropSet ‚ðŒÄ‚ñ‚Å‚¢‚Ü‚·‚ªAƒƒ“ƒo‚ðV‹Kì¬‚³‚¹‚邜‚ß‚É TJS_MEMBERENSURE ƒtƒ‰ƒO‚𔺂Á‚ČĂяo‚µ‚Ä‚¢‚Ü‚·B
+
89行目
+
 global オブゞェクトに関数を "test" ずいう名前で登録しおいたす。global オブゞェクトの iTJSDispatch2::PropSet を呌んでいたすが、メンバを新芏䜜成させるために TJS_MEMBERENSURE フラグを䌎っお呌び出しおいたす。
-
12`16s–Ú
-
@ŽÀÛ‚Ɋ֐”‚ðŒÄ‚яo‚µAŒ‹‰Ê‚ð•\ŽŠ‚µ‚Ä‚¢‚Ü‚·B
-

ƒlƒCƒeƒBƒuƒNƒ‰ƒX +
1216行目
+
 実際に関数を呌び出し、結果を衚瀺しおいたす。

+

ネむティブクラス

-@TJS2 ‚Í C++ “™‚ÌŒŸŒê‚ŏ‘‚©‚ꂜƒlƒCƒeƒBƒuƒNƒ‰ƒX‚ðˆµ‚€‚œ‚߂̋@\‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
-@ŠeƒIƒuƒWƒFƒNƒg (iTJSDispatch2 ƒCƒ“ƒ^[ƒtƒF[ƒX) ‚ɂ̓lƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ƌĂ΂ê‚éAiTJSNativeInstance Œ^‚̃IƒuƒWƒFƒNƒg‚ð“o˜^‚·‚邱‚Æ‚ª‚Å‚«A‚±‚ê‚ð ƒIƒuƒWƒFƒNƒg‚©‚çŽæ‚èo‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚͈êˆÓ‚ȃNƒ‰ƒX ID ‚ÅŽ¯•Ê‚³‚êAƒlƒCƒeƒBƒuƒNƒ‰ƒX‚Ìì¬Žž‚ɂ̓Nƒ‰ƒX ID ‚ðŽæ“Ÿ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ TJS2 は C++ 等の蚀語で曞かれたネむティブクラスを扱うための機構を持っおいたす。
+ 各オブゞェクト (iTJSDispatch2 むンタヌフェヌス) にはネむティブむンスタンスず呌ばれる、iTJSNativeInstance 型のオブゞェクトを登録するこずができ、これを オブゞェクトから取り出すこずができたす。
+ ネむティブむンスタンスは䞀意なクラス ID で識別され、ネむティブクラスの䜜成時にはクラス ID を取埗する必芁がありたす。

-@‚µ‚©‚µA‚±‚ê‚ç‚Ì‘€ì‚ðs‚€ˆ×‚̃}ƒNƒŒQ‚ª tjsNative.h ‚É’è‹`‚³‚ê‚Ä‚¢‚é‚̂ŁA‚±‚ê‚ç‚ð—˜—p‚·‚é‚Ì‚ªŠy‚Å‚·B
-@ˆÈ‰º‚Ì—á‚́A‚±‚ê‚ç‚̃}ƒNƒ‚ðŽg‚Á‚ÄŠÈ’P‚ȃNƒ‰ƒX‚ðŽÀ‘•‚·‚é‚à‚̂ł·B
+ しかし、これらの操䜜を行う為のマクロ矀が tjsNative.h に定矩されおいるので、これらを利甚するのが楜です。
+ 以䞋の䟋は、これらのマクロを䜿っお簡単なクラスを実装するものです。

-@‚Ü‚žAƒlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ÌŽÀ‘•‚Å‚·BƒlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ðŽÀ‘•‚·‚é‚É‚Í tTJSNativeInstance ‚©‚çƒNƒ‰ƒX‚𓱏o‚µ‚Ü‚·BtTJSNativeInstance ‚Í tjsNative.cpp / tjsNative.h ‚ÉŽÀ‘•‚³‚ê‚Ä‚¢‚éƒNƒ‰ƒX‚ŁAiTJSNativeInstance ‚ÌŠî–{“I‚È“®ì‚ðŽÀ‘•‚µ‚Ä‚¢‚Ü‚·B
+ たず、ネむティブむンスタンスの実装です。ネむティブむンスタンスを実装するには tTJSNativeInstance からクラスを導出したす。tTJSNativeInstance は tjsNative.cpp / tjsNative.h に実装されおいるクラスで、iTJSNativeInstance の基本的な動䜜を実装しおいたす。


-—á:
  1|class NI_Test : public tTJSNativeInstance // ƒlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX
+䟋:
  1|class NI_Test : public tTJSNativeInstance // ãƒã‚€ãƒ†ã‚£ãƒ–むンスタンス
  2|{
  3|public:
  4|    NI_Test()
  5|    {
-  6|        // ƒRƒ“ƒXƒgƒ‰ƒNƒ^
+  6|        // ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
  7|        Value = 0;
  8|    }
  9|
 10|    tjs_error TJS_INTF_METHOD
 11|        Construct(tjs_int numparams, tTJSVariant **param, iTJSDispatch2 *tjs_obj)
 12|    {
- 13|        // TJS2 ƒIƒuƒWƒFƒNƒg‚ªì¬‚³‚ê‚邯‚«‚ɌĂ΂ê‚é
+ 13|        // TJS2 ã‚ªãƒ–ゞェクトが䜜成されるずきに呌ばれる
 14|
- 15|        // ˆø”‚ª‚ ‚ê‚΂»‚ê‚ð‰Šú’l‚Æ‚µ‚Ä Value ‚É“ü‚ê‚é
+ 15|        // åŒ•数があればそれを初期倀ずしお Value ã«å…¥ã‚Œã‚‹
 16|        if(numparams >= 1 && param[0]->Type() != tvtVoid)
 17|            Value = (tjs_int)*param[0];
 18|
@@ -295,7 +295,7 @@  21|
 22|    void TJS_INTF_METHOD Invalidate()
 23|    {
- 24|        // ƒIƒuƒWƒFƒNƒg‚ª–³Œø‰»‚³‚ê‚邯‚«‚ɌĂ΂ê‚é
+ 24|        // ã‚ªãƒ–ゞェクトが無効化されるずきに呌ばれる
 25|    }
 26|
 27|    void SetValue(tjs_int n) { Value = n; }
@@ -306,73 +306,73 @@  32|    void Print() const { printf("%d\n", Value); }
 33|
 34|private:
- 35|    tjs_int Value; // ’l
+ 35|    tjs_int Value; // å€€
 36|};


-
35s–Ú
-
@˜b‚ª‘OŒã‚µ‚Ü‚·‚ªAƒf[ƒ^ƒƒ“ƒo‚Å‚·BƒlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ɂ́A•K—v‚ȃf[ƒ^ƒƒ“ƒo‚ðŽ©—R‚ɏ‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+
35行目
+
 話が前埌したすが、デヌタメンバです。ネむティブむンスタンスには、必芁なデヌタメンバを自由に曞くこずができたす。
-
4`8s–Ú
-
@NI_Test ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Å‚·BC++ ƒNƒ‰ƒX‚Æ‚µ‚Ă̏‰Šú‰»‚Í Œãq‚Ì Construct ‚æ‚è‚à‚±‚±‚ōς܂¹‚Ä‚š‚«AConstruct ‚ł̏‰Šú‰»‚͍ŏ¬ŒÀ‚Ì•š‚É‚·‚邱‚Æ‚ð‚š‚·‚·‚ß‚µ‚Ü‚·B
-@‚±‚Ì—á‚ł́Aƒf[ƒ^ƒƒ“ƒo‚Ì Value ‚ɏ‰Šú’l‚Æ‚µ‚Ä 0 ‚ðÝ’肵‚Ä‚¢‚Ü‚·B
+
48行目
+
 NI_Test のコンストラクタです。C++ クラスずしおの初期化は 埌述の Construct よりもここで枈たせおおき、Construct での初期化は最小限の物にするこずをおすすめしたす。
+ この䟋では、デヌタメンバの Value に初期倀ずしお 0 を蚭定しおいたす。
-
10`20s–Ú
-
@new ‰‰ŽZŽq‚Å TJS2 ƒIƒuƒWƒFƒNƒg‚ªì¬‚³‚ê‚邯‚«‚ɌĂ΂ê‚Ü‚·Bnumparams ‚Æ param ˆø”‚Í new ‰‰ŽZŽq‚É“n‚³‚ꂜˆø”‚ð•\‚µ‚Ä‚¢‚Ü‚·B
-@tjs_obj ˆø”‚́Aì¬‚³‚ê‚é TJS ƒIƒuƒWƒFƒNƒg‚Å‚·B
-@‚±‚Ì—á‚ł́Aˆø”‚ª‚ ‚ê‚Î (‚³‚ç‚É‚»‚ꂪ void ‚Å–³‚¯‚ê‚Î )A‚»‚ê‚ð Value ‚̏‰Šú’l‚Æ‚µ‚Đݒ肵‚Ä‚¢‚Ü‚·B
+
1020行目
+
 new 挔算子で TJS2 オブゞェクトが䜜成されるずきに呌ばれたす。numparams ず param 匕数は new 挔算子に枡された匕数を衚しおいたす。
+ tjs_obj 匕数は、䜜成される TJS オブゞェクトです。
+ この䟋では、匕数があれば (さらにそれが void で無ければ )、それを Value の初期倀ずしお蚭定しおいたす。
-
22`25s–Ú
-
@ƒIƒuƒWƒFƒNƒg‚ª–³Œø‰»‚³‚ê‚邯‚«‚ɌĂ΂ê‚郁ƒ\ƒbƒh‚Å‚·B‚±‚±‚ɏI—¹ˆ—‚ð‘‚­‚Æ—Ç‚¢‚Å‚µ‚å‚€B
-@‚±‚Ì—á‚ł͉œ‚à‚µ‚Ü‚¹‚ñB
+
2225行目
+
 オブゞェクトが無効化されるずきに呌ばれるメ゜ッドです。ここに終了凊理を曞くず良いでしょう。
+ この䟋では䜕もしたせん。
-
27`32s–Ú
-
@ƒf[ƒ^ƒƒ“ƒo‚𑀍삷‚邜‚߂̌öŠJƒƒ\ƒbƒhŒQ‚Å‚·BŒãq‚·‚éƒlƒCƒeƒBƒuƒNƒ‰ƒX“à‚ŁA‚±‚ê‚ç‚ð—˜—p‚·‚éƒR[ƒh‚ð‘‚«‚Ü‚·B

-@ƒIƒuƒWƒFƒNƒg‚ðì¬‚·‚邜‚߂ɂ̓Nƒ‰ƒX‚ª•K—v‚Å‚·‚̂ŁAƒNƒ‰ƒX‚ð‹Lq‚µ‚Ü‚·BƒNƒ‰ƒX‚Í tTJSNativeClass ‚𓱏o‚·‚éŒ`‚ÅŽÀ‘•‚µ‚Ü‚·BtTJSNativeClass ‚Í iTJSDispatch2 ƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŽ‚Á‚Ä‚¢‚āAƒlƒCƒeƒBƒuƒNƒ‰ƒX‚Æ‚µ‚ĐU‚é•‘‚€‚œ‚߂̊î–{“I‚È“®ì‚ªŽÀ‘•‚³‚ê‚Ä‚¢‚Ü‚·B
-@TJS ‚©‚çƒAƒNƒZƒX‰Â”\‚ȃƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚́AƒlƒCƒeƒBƒuƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^“à‚É‹Lq‚µ‚Ü‚·B
+
2732行目
+
 デヌタメンバを操䜜するための公開メ゜ッド矀です。埌述するネむティブクラス内で、これらを利甚するコヌドを曞きたす。

+ オブゞェクトを䜜成するためにはクラスが必芁ですので、クラスを蚘述したす。クラスは tTJSNativeClass を導出する圢で実装したす。tTJSNativeClass は iTJSDispatch2 むンタヌフェヌスを持っおいお、ネむティブクラスずしお振る舞うための基本的な動䜜が実装されおいたす。
+ TJS からアクセス可胜なメ゜ッドやプロパティは、ネむティブクラスのコンストラクタ内に蚘述したす。


-—á:
  1|class NC_Test : public tTJSNativeClass // ƒlƒCƒeƒBƒuƒNƒ‰ƒX
+䟋:
  1|class NC_Test : public tTJSNativeClass // ãƒã‚€ãƒ†ã‚£ãƒ–クラス
  2|{
  3|public:
-  4|    NC_Test(); // ƒRƒ“ƒXƒgƒ‰ƒNƒ^; ‰º‚É‹Lq
+  4|    NC_Test(); // ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿; äž‹ã«èš˜è¿°
  5|
-  6|    static tjs_uint32 ClassID; // ƒNƒ‰ƒXID
+  6|    static tjs_uint32 ClassID; // ã‚¯ãƒ©ã‚¹ID
  7|
  8|private:
  9|    tTJSNativeInstance *CreateNativeInstance()
 10|    {
- 11|        return new NI_Test(); // ƒlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ðì¬‚µ‚ĕԂ·
+ 11|        return new NI_Test(); // ãƒã‚€ãƒ†ã‚£ãƒ–むンスタンスを䜜成しお返す
 12|    }
 13|};
- 14|tjs_uint32 NC_Test::ClassID = (tjs_uint32)-1; // ƒNƒ‰ƒXID
+ 14|tjs_uint32 NC_Test::ClassID = (tjs_uint32)-1; // ã‚¯ãƒ©ã‚¹ID


-
4s–Ú
-
@‚±‚̃Nƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Å‚·BŽÀ‘•‚ÍŒãq‚µ‚Ü‚·B
+
4行目
+
 このクラスのコンストラクタです。実装は埌述したす。
-
6s–Ú
-
@‚±‚̃Nƒ‰ƒX‚̃Nƒ‰ƒX ID ‚ð•ÛŽ‚·‚邜‚߂̕ϐ”‚Å‚·B14s–Ú‚ÉŽÀ‘Ì‚ª‚ ‚è‚Ü‚·B
+
6行目
+
 このクラスのクラス ID を保持するための倉数です。14行目に実䜓がありたす。
-
9`12s–Ú
-
@CreateNativeInstance ƒƒ\ƒbƒh‚́AƒlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ðì¬‚·‚ׂ«ƒ^ƒCƒ~ƒ“ƒO‚ŌĂ΂ê‚郁ƒ\ƒbƒh‚Å‚·B‚±‚±‚Å‚Í NI_Test ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ðì¬‚µ‚ĕԂµ‚Ä‚¢‚Ü‚·B

+
912行目
+
 CreateNativeInstance メ゜ッドは、ネむティブむンスタンスを䜜成すべきタむミングで呌ばれるメ゜ッドです。ここでは NI_Test クラスのオブゞェクトを䜜成しお返しおいたす。




-—á:
  1|NC_Test::NC_Test() : tTJSNativeClass(TJS_W("Test"))
+䟋:
  1|NC_Test::NC_Test() : tTJSNativeClass(TJS_W("Test"))
  2|{
  3|    TJS_BEGIN_NATIVE_MEMBERS(/*TJS class name*/Test)
  4|
@@ -383,13 +383,13 @@   9|            /*var.type*/NI_Test,
 10|            /*TJS class name*/Test)
 11|        {
- 12|            // NI_Test::Construct ‚É‚à“à—e‚ð‹Lq‚Å‚«‚é‚Ì‚Å
- 13|            // ‚±‚±‚ł͉œ‚à‚µ‚È‚¢
+ 12|            // NI_Test::Construct ã«ã‚‚内容を蚘述できるので
+ 13|            // ã“こでは䜕もしない
 14|            return TJS_S_OK;
 15|        }
 16|        TJS_END_NATIVE_CONSTRUCTOR_DECL(/*TJS class name*/Test)
 17|
- 18|        TJS_BEGIN_NATIVE_METHOD_DECL(/*func. name*/print) // print ƒƒ\ƒbƒh
+ 18|        TJS_BEGIN_NATIVE_METHOD_DECL(/*func. name*/print) // print ãƒ¡ã‚œãƒƒãƒ‰
 19|        {
 20|            TJS_GET_NATIVE_INSTANCE(/*var. name*/_this,
 21|                /*var. type*/NI_Test);
@@ -400,7 +400,7 @@  26|        }
 27|        TJS_END_NATIVE_METHOD_DECL(/*func. name*/print)
 28|
- 29|        TJS_BEGIN_NATIVE_METHOD_DECL(/*func. name*/add) // add ƒƒ\ƒbƒh
+ 29|        TJS_BEGIN_NATIVE_METHOD_DECL(/*func. name*/add) // add ãƒ¡ã‚œãƒƒãƒ‰
 30|        {
 31|            TJS_GET_NATIVE_INSTANCE(/*var. name*/_this,
 32|                /*var. type*/NI_Test);
@@ -413,7 +413,7 @@  39|        }
 40|        TJS_END_NATIVE_METHOD_DECL(/*func. name*/add)
 41|
- 42|        TJS_BEGIN_NATIVE_PROP_DECL(value) // value ƒvƒƒpƒeƒB
+ 42|        TJS_BEGIN_NATIVE_PROP_DECL(value) // value ãƒ—ロパティ
 43|        {
 44|            TJS_BEGIN_NATIVE_PROP_GETTER
 45|            {
@@ -435,7 +435,7 @@  61|        }
 62|        TJS_END_NATIVE_PROP_DECL(value)
 63|
- 64|        TJS_BEGIN_NATIVE_PROP_DECL(square) // square “ǂݏo‚µê—pƒvƒƒpƒeƒB
+ 64|        TJS_BEGIN_NATIVE_PROP_DECL(square) // square èª­ã¿å‡ºã—専甚プロパティ
 65|        {
 66|            TJS_BEGIN_NATIVE_PROP_GETTER
 67|            {
@@ -459,65 +459,65 @@
-
1s–Ú
-
@NC_Test ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Å‚·BeƒNƒ‰ƒX‚Å‚ ‚é tTJSNativeClass ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚É‚Í TJS2 “à‚ÅŽg—p‚·‚éƒNƒ‰ƒX–Œ‚ðŽw’肵‚Ü‚·B
+
1行目
+
 NC_Test のコンストラクタです。芪クラスである tTJSNativeClass のコンストラクタには TJS2 内で䜿甚するクラス名を指定したす。
-
3s–Ú
-
@TJS_BEGIN_NATIVE_MEMBERS ƒ}ƒNƒ‚Å‚·Bˆø”‚É‚Í TJS2 “à‚ÅŽg—p‚·‚éƒNƒ‰ƒX–Œ‚ðŽw’肵‚Ü‚·B
-@‚±‚̃}ƒNƒ‚Æ TJS_END_NATIVE_MEMBERS ƒ}ƒNƒ‚Å‹²‚܂ꂜêŠ‚ɁAƒNƒ‰ƒX‚̃ƒ“ƒo‚ƂȂé‚ׂ«ƒƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚Ì‹Lq‚ð‚µ‚Ü‚·B
+
3行目
+
 TJS_BEGIN_NATIVE_MEMBERS マクロです。匕数には TJS2 内で䜿甚するクラス名を指定したす。
+ このマクロず TJS_END_NATIVE_MEMBERS マクロで挟たれた堎所に、クラスのメンバずなるべきメ゜ッドやプロパティの蚘述をしたす。
-
4s–Ú
-
@‹ó‚Ì finalize ƒƒ\ƒbƒh‚ðéŒŸ‚µ‚Ä‚¢‚Ü‚·Bfinalize ‚ɑГ–‚·‚鏈—‚Í tTJSNativeInstance::Invalidate ‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚邱‚ƂłàŽÀ‘•‚Å‚«‚Ü‚·‚̂ŁA’ʏí‚Í‹ó‚̃ƒ\ƒbƒh‚ŏ\•ª‚Å‚·B +
4行目
+
 空の finalize メ゜ッドを宣蚀しおいたす。finalize に盞圓する凊理は tTJSNativeInstance::Invalidate をオヌバヌラむドするこずでも実装できたすので、通垞は空のメ゜ッドで十分です。
-
7`16s–Ú
-
@(TJS‚Ì) ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðéŒŸ‚µ‚Ä‚¢‚Ü‚·BTJS ‚ŃNƒ‰ƒX‚ð‘‚­‚Æ‚«AƒNƒ‰ƒX“à‚ŃNƒ‰ƒX‚Æ“¯–Œ‚̃ƒ\ƒbƒh‚ðéŒŸ‚µ‚Ä‚¢‚é•”•ª‚ɑГ–‚µ‚Ü‚·B
+
716行目
+
 (TJSの) コンストラクタを宣蚀しおいたす。TJS でクラスを曞くずき、クラス内でクラスず同名のメ゜ッドを宣蚀しおいる郚分に盞圓したす。

-@TJS_BEGIN_NATIVE_CONSTRUCTOR_DECL ƒ}ƒNƒ‚Ì‚P”Ԗڂ̈ø”‚̓lƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ÉŠ„‚è“–‚Ä‚é•ϐ”–Œ‚ŁA‚Qê–ʖڂ̈ø”‚Í‚»‚̕ϐ”‚ÌŒ^–Œ‚Å‚·B‚±‚Ì—á‚ł̂±‚̃uƒƒbƒN“à‚Å‚Í NI_Test * _this ‚Æ‚¢‚€•ϐ”‚ª—˜—p‰Â”\‚ŁAƒlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ɃAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒ}ƒNƒ‚Ì‚R”Ԗڂ̈ø”‚́ATJS “à‚ÅŽg—p‚·‚éƒNƒ‰ƒX–Œ‚ðŽw’肵‚Ü‚·BTJS_END_NATIVE_CONSTRUCTOR_DECL ƒ}ƒNƒ‚̈ø”‚à“¯—l‚Å‚·B
-@‚±‚±‚àAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ɑГ–‚·‚鏈—‚Í tTJSNativeInstance::Construct ‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚鎖‚ÅŽÀ‘•‚Å‚«‚é‚̂ŁA‚±‚±‚ł͉œ‚à‚¹‚ž‚É S_OK ‚ð•Ô‚µ‚Ü‚·B + TJS_BEGIN_NATIVE_CONSTRUCTOR_DECL マクロの番目の匕数はネむティブむンスタンスに割り圓おる倉数名で、堎面目の匕数はその倉数の型名です。この䟋でのこのブロック内では NI_Test * _this ずいう倉数が利甚可胜で、ネむティブむンスタンスにアクセスするこずができたす。
+ マクロの番目の匕数は、TJS 内で䜿甚するクラス名を指定したす。TJS_END_NATIVE_CONSTRUCTOR_DECL マクロの匕数も同様です。
+ ここも、コンストラクタに盞圓する凊理は tTJSNativeInstance::Construct をオヌバヌラむドする事で実装できるので、ここでは䜕もせずに S_OK を返したす。
-
18`27s–Ú
-
@print ƒƒ\ƒbƒh‚ðéŒŸ‚µ‚Ä‚¢‚Ü‚·Bƒƒ\ƒbƒh–Œ‚Í TJS_BEGIN_NATIVE_METHOD_DECL ‚Æ TJS_END_NATIVE_METHOD_DECL ‚Ì—Œƒ}ƒNƒ‚É“¯‚¶‚à‚Ì‚ðŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@‚±‚̃}ƒNƒ“à‚ÅŽg—p‰Â”\‚ȕϐ”‚É tjs_int numparams ‚Æ tTJSVariant **param ‚ª‚ ‚Á‚āA‚»‚ꂌ‚êA“n‚³‚ꂜˆø”‚̐”‚ƈø”‚ðŽŠ‚µ‚Ä‚¢‚Ü‚·B‚±‚̃ƒ\ƒbƒh‚ł͂»‚ê‚ç‚ÍŽg—p‚µ‚Ä‚¢‚Ü‚¹‚ñB
-@20`21s–ڂ́AƒIƒuƒWƒFƒNƒg‚©‚çƒlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ðŽæ‚èo‚·‚œ‚߂̃}ƒNƒ‚Å‚·B‚±‚Ì—á‚Å‚Í _this ‚Æ‚¢‚€ NI_Test * Œ^‚̕ϐ”‚ɃlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ðŽæ‚èo‚·A‚Æ‚¢‚€ˆÓ–¡‚ɂȂè‚Ü‚·BˆÈ~A_this ‚Æ‚¢‚€•ϐ”‚ŃlƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚ɃAƒNƒZƒX‚Å‚«‚Ü‚·B23s–ڂŁA‚»‚̃lƒCƒeƒBƒuƒCƒ“ƒXƒ^ƒ“ƒX‚Ì Print ƒƒ\ƒbƒh‚ðŒÄ‚яo‚µ‚Ä‚¢‚Ü‚·B
+
1827行目
+
 print メ゜ッドを宣蚀しおいたす。メ゜ッド名は TJS_BEGIN_NATIVE_METHOD_DECL ず TJS_END_NATIVE_METHOD_DECL の䞡マクロに同じものを指定する必芁がありたす。
+ このマクロ内で䜿甚可胜な倉数に tjs_int numparams ず tTJSVariant **param があっお、それぞれ、枡された匕数の数ず匕数を瀺しおいたす。このメ゜ッドではそれらは䜿甚しおいたせん。
+ 2021行目は、オブゞェクトからネむティブむンスタンスを取り出すためのマクロです。この䟋では _this ずいう NI_Test * 型の倉数にネむティブむンスタンスを取り出す、ずいう意味になりたす。以降、_this ずいう倉数でネむティブむンスタンスにアクセスできたす。23行目で、そのネむティブむンスタンスの Print メ゜ッドを呌び出しおいたす。
-
29`40s–Ú
-
@add ƒƒ\ƒbƒh‚ðéŒŸ‚µ‚Ä‚¢‚Ü‚·B‚±‚±‚Å‚Í numparams ‚Æ param ‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B
+
2940行目
+
 add メ゜ッドを宣蚀しおいたす。ここでは numparams ず param を䜿甚しおいたす。
-
42`62s–Ú
-
@value ƒvƒƒpƒeƒB‚ðéŒŸ‚µ‚Ä‚¢‚Ü‚·BTJS_BEGIN_NATIVE_PROP_DECL ‚Æ TJS_END_NATIVE_PROP_DECL ‚Ì—Œƒ}ƒNƒ‚ɂ́Aƒƒ\ƒbƒh‚̐錟‚Æ“¯‚¶‚­AƒvƒƒpƒeƒB–Œ‚ðŽw’肵‚Ü‚·B
+
4262行目
+
 value プロパティを宣蚀しおいたす。TJS_BEGIN_NATIVE_PROP_DECL ず TJS_END_NATIVE_PROP_DECL の䞡マクロには、メ゜ッドの宣蚀ず同じく、プロパティ名を指定したす。

-@TJS_BEGIN_NATIVE_PROP_GETTER ‚Æ TJS_END_NATIVE_PROP_GETTER ƒ}ƒNƒ‚ň͂܂ꂜêŠ‚ɂ́AƒQƒbƒ^[‚ð‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒQƒbƒ^[“à‚Å‚Í tTJSVariant Œ^‚Å‚ ‚é *result ‚É’l‚ðÝ’è‚·‚邿‚€‚É‹Lq‚µ‚Ü‚·B
-@“¯—l‚ɁATJS_BEGIN_NATIVE_PROP_SETTER ‚Æ TJS_END_NATIVE_PROP_SETTER ƒ}ƒNƒ‚ň͂܂ꂜêŠ‚ɂ̓Zƒbƒ^[‚ð‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒZƒbƒ^[“à‚Å‚Í tTJSVariant Œ^‚Å‚ ‚é *param ‚ɐݒ肳‚ê‚é‚ׂ«’l‚ªŠi”[‚³‚ê‚Ä‚¢‚é‚̂ŁA‚»‚ê‚ðŽg‚Á‚ďˆ—‚ð‚µ‚Ü‚·B
+ TJS_BEGIN_NATIVE_PROP_GETTER ず TJS_END_NATIVE_PROP_GETTER マクロで囲たれた堎所には、ゲッタヌを蚘述するこずができたす。ゲッタヌ内では tTJSVariant 型である *result に倀を蚭定するように蚘述したす。
+ 同様に、TJS_BEGIN_NATIVE_PROP_SETTER ず TJS_END_NATIVE_PROP_SETTER マクロで囲たれた堎所にはセッタヌを蚘述するこずができたす。セッタヌ内では tTJSVariant 型である *param に蚭定されるべき倀が栌玍されおいるので、それを䜿っお凊理をしたす。 -
64`79s–Ú
-
@‚±‚±‚ł͓ǂݏo‚µê—pƒvƒƒpƒeƒB‚ðéŒŸ‚µ‚Ä‚¢‚Ü‚·BƒZƒbƒ^[‚Ì‘ã‚í‚è‚É TJS_DENY_NATIVE_PROP_SETTER ‚ð‘‚­‚±‚Ƃɂæ‚èA“ǂݏo‚µê—pƒvƒƒpƒeƒB‚ðì‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

+
6479行目
+
 ここでは読み出し専甚プロパティを宣蚀しおいたす。セッタヌの代わりに TJS_DENY_NATIVE_PROP_SETTER を曞くこずにより、読み出し専甚プロパティを䜜るこずができたす。



-@ƒlƒCƒeƒBƒuƒNƒ‰ƒX‚Ì“o˜^‚́AƒlƒCƒeƒBƒuŠÖ”‚Ì“o˜^‚Æ“¯‚¶‚Å‚·BˆÈ‰º‚ɃeƒXƒgƒR[ƒh‚ð—ᎊ‚µ‚Ü‚·B
+ ネむティブクラスの登録は、ネむティブ関数の登録ず同じです。以䞋にテストコヌドを䟋瀺したす。


-—á:
  1|        iTJSDispatch2 * global = tjsengine->GetGlobalNoAddRef();
-  2|            // ƒOƒ[ƒoƒ‹ƒIƒuƒWƒFƒNƒg‚ðŽæ“Ÿ
+䟋:
  1|        iTJSDispatch2 * global = tjsengine->GetGlobalNoAddRef();
+  2|            // ã‚°ãƒ­ãƒŒãƒãƒ«ã‚ªãƒ–ゞェクトを取埗
  3|
-  4|        iTJSDispatch2 *cls = new NC_Test(); // NC_Test ‚̃IƒuƒWƒFƒNƒg‚ðì¬
-  5|        tTJSVariant cls_var(cls); // tTJSVariant Œ^ cls_var ‚ɃIƒuƒWƒFƒNƒg‚ðÝ’è
-  6|        cls->Release(); // cls ‚ð Release
+  4|        iTJSDispatch2 *cls = new NC_Test(); // NC_Test ã®ã‚ªãƒ–ゞェクトを䜜成
+  5|        tTJSVariant cls_var(cls); // tTJSVariant åž‹ cls_var ã«ã‚ªãƒ–ゞェクトを蚭定
+  6|        cls->Release(); // cls ã‚’ Release
  7|
  8|        TJS_THROW_IF_ERROR(
  9|            global->PropSet(TJS_MEMBERENSURE, TJS_W("Test"), NULL, &cls_var, NULL));
- 10|                // “o˜^
+ 10|                // ç™»éŒ²
 11|
 12|        tjsengine->ExecScript(TJS_W(
 13|            "var test = new Test();\n"
@@ -525,7 +525,7 @@  15|            "var test2 = new Test(test.square);\n"
 16|            "test2.add(3);\n"
 17|            "test2.print();\n\0"),
- 18|                NULL, NULL, NULL); // ƒXƒNƒŠƒvƒg‚ðŽÀs
+ 18|                NULL, NULL, NULL); // ã‚¹ã‚¯ãƒªãƒ—トを実行

diff --git a/docs/tjs2doc/contents/statement_and_block.html b/docs/tjs2doc/contents/statement_and_block.html index 16d79e3..bdfd5df 100644 --- a/docs/tjs2doc/contents/statement_and_block.html +++ b/docs/tjs2doc/contents/statement_and_block.html @@ -5,38 +5,38 @@ - ƒXƒe[ƒgƒƒ“ƒg‚ƃuƒƒbƒN + ステヌトメントずブロック - + - + -

ƒXƒe[ƒgƒƒ“ƒg‚ƃuƒƒbƒN +

ステヌトメントずブロック

-@TJS2 ‚̑傫‚È•¶–@‚̍\¬—v‘f‚Æ‚µ‚ăXƒe[ƒgƒƒ“ƒg‚ƃuƒƒbƒN‚ª‚ ‚è‚Ü‚·B
+ TJS2 の倧きな文法の構成芁玠ずしおステヌトメントずブロックがありたす。
-

ƒXƒe[ƒgƒƒ“ƒg +

ステヌトメント

-@ƒXƒe[ƒgƒƒ“ƒg‚́A; (ƒZƒ~ƒRƒƒ“) ‚ŏI‚í‚é‚à‚̂ł·BŽ®‚ÌŒã‚ë‚É‚»‚̂܂܃Zƒ~ƒRƒƒ“‚ª‚‚¢‚œ‚à‚Ì‚à‚ ‚ê‚΁Aif “™‚̐§Œä\•¶‚ÌŒã‚ɃZƒ~ƒRƒƒ“‚ª•t‚¢‚œ‚à‚Ì‚à‚ ‚è‚Ü‚·B
+ ステヌトメントは、; (セミコロン) で終わるものです。匏の埌ろにそのたたセミコロンが぀いたものもあれば、if 等の制埡構文の埌にセミコロンが付いたものもありたす。

-—á:
    a++;
+䟋:
    a++;
    func1();
    return a+b;
-    ‚ȂǂȂÇ
+    ãªã©ãªã©

-

ƒuƒƒbƒN +

ブロック

-@ƒuƒƒbƒN‚́AƒXƒe[ƒgƒƒ“ƒg‚ð { } ‚ÌŠÔ‚É•¡”‘‚«A‚܂Ƃ߂œ‚à‚̂ł·BƒXƒe[ƒgƒƒ“ƒg‚͏ォ‚牺‚ÖŽÀs‚³‚ê‚Ü‚·B
+ ブロックは、ステヌトメントを { } の間に耇数曞き、たずめたものです。ステヌトメントは䞊から䞋ぞ実行されたす。

-—á:
    {
+䟋:
    {
        a++;
        b++;
    }
@@ -50,31 +50,31 @@

-@ƒuƒƒbƒN‚ÌŽŸ‚É‚Í ; (ƒZƒ~ƒRƒƒ“) ‚Í•K—v‚ ‚è‚Ü‚¹‚ñB
+ ブロックの次には ; (セミコロン) は必芁ありたせん。

-@‚Ü‚œA‚·‚ׂẴuƒƒbƒN‚́A•ϐ”‚̃XƒR[ƒv‚𐶐¬‚µ‚Ü‚·B
+ たた、すべおのブロックは、倉数のスコヌプを生成したす。
-

ŽÀs‡˜ +

実行順序

-@TJS ‚ł́AŠÖ”AƒNƒ‰ƒXAƒvƒƒpƒeƒBˆÈŠO‚Ì•”•ª‚ɏ‘‚©‚ꂜƒXƒe[ƒgƒƒ“ƒg‚́AƒXƒNƒŠƒvƒg‚ªŽÀs‚³‚ê‚邯‚Æ‚à‚ÉŽÀs‚³‚ê‚Ü‚·BŠÖ”AƒNƒ‰ƒXAƒvƒƒpƒeƒB‚Ì’†‚̃Xƒe[ƒgƒƒ“ƒg‚͌Ăяo‚³‚ê‚é‚܂ŎÀs‚³‚ê‚Ü‚¹‚ñB
+ TJS では、関数、クラス、プロパティ以倖の郚分に曞かれたステヌトメントは、スクリプトが実行されるずずもに実行されたす。関数、クラス、プロパティの䞭のステヌトメントは呌び出されるたで実行されたせん。

-—á:
    var a; // ‚·‚®‚ÉŽÀs‚³‚ê‚é
+䟋:
    var a; // ã™ãã«å®Ÿè¡Œã•れる

    function test()
    {
-        a+=10; // ŒÄ‚яo‚³‚ê‚é‚܂ŎÀs‚³‚ê‚È‚¢
+        a+=10; // å‘Œã³å‡ºã•れるたで実行されない
    }

-    a+=30; // ‚·‚®‚ÉŽÀs‚³‚ê‚é
+    a+=30; // ã™ãã«å®Ÿè¡Œã•れる


-@‚æ‚萳Šm‚ɂ́AƒNƒ‰ƒX‚Ì’è‹`AŠÖ”‚Ì’è‹`AƒvƒƒpƒeƒB‚Ì’è‹`‚̓XƒNƒŠƒvƒg‚ªŽÀs‚³‚ê‚邯‚Ü‚žˆê”ԍŏ‰‚É“o˜^‚³‚êA‚»‚Ì‚ ‚ƁA‚»‚êˆÈŠO‚̃XƒNƒŠƒvƒg‚Ì—v‘f‚ªæ“ª‚©‚çŽÀs‚³‚ê‚Ü‚·B‚»‚Ì‚œ‚߁AŠÖ”AƒNƒ‰ƒXAƒvƒƒpƒeƒB‚́A“¯‚¶ƒXƒNƒŠƒvƒgƒuƒƒbƒN“à‚ł͌ã•ûŽQÆ‚ª‰Â”\‚Å‚·B
+ より正確には、クラスの定矩、関数の定矩、プロパティの定矩はスクリプトが実行されるずたず䞀番最初に登録され、そのあず、それ以倖のスクリプトの芁玠が先頭から実行されたす。そのため、関数、クラス、プロパティは、同じスクリプトブロック内では埌方参照が可胜です。

-—á:
    test(); // ‚±‚̈ʒu‚æ‚è‚àŒã‚ë‚ɐ錟‚³‚ꂜŠÖ”‚Å‚àA“¯‚¶ƒXƒNƒŠƒvƒgƒuƒƒbƒN“à‚È‚ç‚ÎŽQÆ‚³‚ê‚é
+䟋:
    test(); // ã“の䜍眮よりも埌ろに宣蚀された関数でも、同じスクリプトブロック内ならば参照される

    function test()
    {
@@ -84,12 +84,12 @@

-@ˆá‚€ƒXƒNƒŠƒvƒgƒuƒƒbƒNŠÔ‚ł̊֐”‚Ȃǂ̌Ăяo‚µ‚́AŠÖ”ŒÄ‚яo‚µ‚ð‚µ‚æ‚€‚Æ‚µ‚œŽž“_‚ŁA‚»‚̑Ώۂ̊֐”‚ª“ǂݍž‚܂ꂜó‘ԂɂȂÁ‚Ä‚¢‚ê‚Ή”\‚Å‚·B
-@‚Ü‚œA•ϐ”‚̐錟‚́A“ǂݍž‚܂ꂜ‡”Ԃɏˆ—‚³‚ê‚Ä‚¢‚­‚̂ŁAŒã•ûŽQÆ‚͂ł«‚Ü‚¹‚ñB
+ 違うスクリプトブロック間での関数などの呌び出しは、関数呌び出しをしようずした時点で、その察象の関数が読み蟌たれた状態になっおいれば可胜です。
+ たた、倉数の宣蚀は、読み蟌たれた順番に凊理されおいくので、埌方参照はできたせん。
-

ƒOƒ[ƒoƒ‹ƒIƒuƒWƒFƒNƒg +

グロヌバルオブゞェクト

-@ƒOƒ[ƒoƒ‹ƒIƒuƒWƒFƒNƒg‚Í“ÁŽê‚ȃIƒuƒWƒFƒNƒg‚ŁAƒOƒ[ƒoƒ‹‚Ȉʒu(LˆæˆÊ’u)‚Ő錟‚³‚ꂜ•ϐ”‚âŠÖ”AƒvƒƒpƒeƒB‚È‚Ç‚ðƒƒ“ƒo‚Æ‚µ‚ÄŽ‚ƒIƒuƒWƒFƒNƒg‚Å‚·Bglobal ƒL[ƒ[ƒh‚ŃAƒNƒZƒX‚Å‚«‚Ü‚·B
+ グロヌバルオブゞェクトは特殊なオブゞェクトで、グロヌバルな䜍眮(広域䜍眮)で宣蚀された倉数や関数、プロパティなどをメンバずしお持぀オブゞェクトです。global キヌワヌドでアクセスできたす。
diff --git a/docs/tjs2doc/contents/string.html b/docs/tjs2doc/contents/string.html index f79b756..bff6565 100644 --- a/docs/tjs2doc/contents/string.html +++ b/docs/tjs2doc/contents/string.html @@ -5,237 +5,237 @@ - •¶Žš—ñ‚ɑ΂·‚é‘€ì + 文字列に察する操䜜 - + - + -

•¶Žš—ñ‚ɑ΂·‚é‘€ì +

文字列に察する操䜜

-@TJS2 ‚ł́A•¶Žš—ñ‚Í‹[Ž—“I‚É String ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Æ‚¢‚€‚±‚ƂɂȂÁ‚Ä‚¢‚Ü‚·‚ªAString ƒNƒ‰ƒX‚Í‘¶Ý‚µ‚Ä‚¢‚Ü‚¹‚ñ‚µAŽÀÛ‚É String ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Æ‚¢‚€‚킯‚ł͂ ‚è‚Ü‚¹‚ñ ( ‚œ‚Ÿ‚µ •¶Žš—ñ‚ɑ΂µ‚Ä typeof ‰‰ŽZŽq‚ðŽg‚€‚Æ "String" ‚ð•Ô‚µ‚Ü‚· )B
-@‚µ‚©‚µ •¶Žš—ñ‚ðƒIƒuƒWƒFƒNƒg‚ÆŒ©—§‚ĂāA‚¢‚­‚‚©‚̃ƒ\ƒbƒh‚âƒvƒƒpƒeƒB‚ªŽg—p‰Â”\‚ɂȂÁ‚Ä‚¢‚Ü‚·B
+ TJS2 では、文字列は擬䌌的に String クラスのオブゞェクトずいうこずになっおいたすが、String クラスは存圚しおいたせんし、実際に String クラスのオブゞェクトずいうわけではありたせん ( ただし 文字列に察しお typeof 挔算子を䜿うず "String" を返したす )。
+ しかし 文字列をオブゞェクトず芋立おお、いく぀かのメ゜ッドやプロパティが䜿甚可胜になっおいたす。

length

-@length ƒvƒƒpƒeƒB‚́A•¶Žš—ñ‚Ì’·‚³‚ð•Ô‚µ‚Ü‚·Bƒƒ\ƒbƒh‚ł͂Ȃ­‚ăvƒƒpƒeƒB‚Å‚·‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B‚œ‚Ÿ‚µA‚±‚̃vƒƒpƒeƒB‚Ö‚Ì’l‚Ì‘ã“ü‚͂ł«‚Ü‚¹‚ñB
+ length プロパティは、文字列の長さを返したす。メ゜ッドではなくおプロパティですので泚意しおください。ただし、このプロパティぞの倀の代入はできたせん。

-@TJS ‚Å‚Í“à•”“I‚É•¶Žš‚ð‚·‚×‚Ä UNICODE ‚ňµ‚Á‚Ä‚¢‚Ü‚·‚̂ŁA‘SŠp•¶Žš‚à 1 •¶ŽšA”ŒŠp•¶Žš‚à 1 •¶Žš‚Ɛ”‚Š‚ç‚ê‚Ü‚·B
+ TJS では内郚的に文字をすべお UNICODE で扱っおいたすので、党角文字も 1 文字、半角文字も 1 文字ず数えられたす。

-—á:
    var str = "abcŠ¿Žš";
-    var n = str.length;  // n ‚ɂ͠5 ‚ª‘ã“ü‚³‚ê‚é
-    var n = "abcŠ¿Žš".length; // ‚±‚ê‚à“¯‚¶‚­ 5 ‚ª‘ã“ü‚³‚ê‚é
+䟋:
    var str = "abc挢字";
+    var n = str.length;  // n ã«ã¯ 5 ãŒä»£å…¥ã•れる
+    var n = "abc挢字".length; // ã“れも同じく 5 ãŒä»£å…¥ã•れる

-

'”’l' ƒvƒƒpƒeƒB +

'数倀' プロパティ

-@”’l‚ðƒvƒƒpƒeƒB‚Æ‚µ‚ĊԐڎw’è‚·‚邯A‚»‚Ì•¶ŽšˆÊ’u‚É‚ ‚é•¶Žš‚ɃAƒNƒZƒX‚Å‚«‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAstr ‚ª•¶Žš—ñ‚ ‚é‚¢‚Í•¶Žš—ñ‚ð•\‚·Ž®‚Ÿ‚Æ‚·‚邯Astr[0] ‚͐擪‚Ìˆê•¶Žš‚ð•\‚·•¶Žš—ñ‚ɂȂè‚Ü‚·B
-@”’l‚ª•¶Žš—ñ‚æ‚è‚à’·‚¢ˆÊ’u‚âA•‰‚̏ꍇ‚Í—áŠO‚ª”­¶‚µ‚Ü‚· ( ‚œ‚Ÿ‚µ•¶Žš—ñ‚̍Ōã‚Ì•¶Žš‚Í ‹ó•¶Žš ‚ª•Ô‚³‚ê‚Ü‚· )B
+ 数倀をプロパティずしお間接指定するず、その文字䜍眮にある文字にアクセスできたす。
+ たずえば、str が文字列あるいは文字列を衚す匏だずするず、str[0] は先頭の䞀文字を衚す文字列になりたす。
+ 数倀が文字列よりも長い䜍眮や、負の堎合は䟋倖が発生したす ( ただし文字列の最埌の文字は 空文字 が返されたす )。

-@‘ã“üŽ®‚𐶐¬‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+ 代入匏を生成するこずはできたせん。

-—á:
    var str = "abcdef";
-    var c = str[0];  // 'a' ‚ª c ‚É‘ã“ü‚³‚ê‚é
-    var c = str[2];  // 'c' ‚ª c ‚É‘ã“ü‚³‚ê‚é
-    str[3] = 'A'; // ‘ã“üŽ®‚͐¶¬‚Å‚«‚È‚¢‚̂ŃGƒ‰[‚ɂȂé
-    var c = str[100]; // c ’l‚ª”͈͊O‚Ȃ̂ŃGƒ‰[‚ɂȂé
-    var c = str[6]; // ‹ó•¶Žš '' ‚ª‘ã“ü‚³‚ê‚é
+䟋:
    var str = "abcdef";
+    var c = str[0];  // 'a' ãŒ c ã«ä»£å…¥ã•れる
+    var c = str[2];  // 'c' ãŒ c ã«ä»£å…¥ã•れる
+    str[3] = 'A'; // ä»£å…¥åŒã¯ç”Ÿæˆã§ããªã„ので゚ラヌになる
+    var c = str[100]; // c å€€ãŒç¯„囲倖なので゚ラヌになる
+    var c = str[6]; // ç©ºæ–‡å­— '' ãŒä»£å…¥ã•れる

charAt

-@charAt ƒƒ\ƒbƒh‚́A•¶Žš—ñ‚ÌŽw’èˆÊ’u‚ÅŽw’肳‚ꂜˆÊ’u‚Ì•¶Žš‚ð•Ô‚µ‚Ü‚·B '”’l' ƒvƒƒpƒeƒB‚Æ“¯—l‚Ì“®ì‚ð‚µ‚Ü‚·‚ªA”͈͊O‚̏ꍇ‚͏í‚ɋ󕶎š—ñ‚ð•Ô‚µ‚Ü‚· (—áŠO‚ðo‚µ‚Ü‚¹‚ñ)B
+ charAt メ゜ッドは、文字列の指定䜍眮で指定された䜍眮の文字を返したす。 '数倀' プロパティず同様の動䜜をしたすが、範囲倖の堎合は垞に空文字列を返したす (䟋倖を出したせん)。

-\•¶ : charAt(<•¶ŽšˆÊ’u>)
+構文 : charAt(<文字䜍眮>)


-—á:
    var str = "abcdef"; -    var c = str.charAt(3); // 'd' ‚ª c ‚É‘ã“ü‚³‚ê‚é
+䟋:
    var str = "abcdef"; +    var c = str.charAt(3); // 'd' ãŒ c ã«ä»£å…¥ã•れる

indexOf

-@indexOf ƒƒ\ƒbƒh‚́A•”•ª•¶Žš—ñ‚̈ʒu‚ð•Ô‚µ‚Ü‚·B
+ indexOf メ゜ッドは、郚分文字列の䜍眮を返したす。

-\•¶ : indexOf(<•”•ª•¶Žš—ñ>[,<ŒŸõŠJŽnˆÊ’u>])
+構文 : indexOf(<郚分文字列>[,<怜玢開始䜍眮>])

-@•¶Žš—ñ‚©‚çA<•”•ª•¶Žš—ñ> ‚ð<ŒŸõŠJŽnˆÊ’u>‚©‚猟õ‚µAÅ‰‚ÉŒ©‚‚©‚Á‚œˆÊ’u‚ð•Ô‚µ‚Ü‚·B 0 ‚ª•Ô‚³‚ê‚ê‚Ε¶Žš—ñ‚̐擪‚Å‚·B-1 ‚ª•Ô‚³‚ꂜ‚Æ‚«‚ÍŒ©‚‚©‚ç‚È‚©‚Á‚œ‚Æ‚«‚Å‚·B<ŒŸõŠJŽnˆÊ’u>‚ðÈ—ª‚·‚邯A•¶Žš—ñ‚̐擪‚©‚ç‚ÌŒŸõ‚ɂȂè‚Ü‚·B
+ 文字列から、<郚分文字列> を<怜玢開始䜍眮>から怜玢し、最初に芋぀かった䜍眮を返したす。 0 が返されれば文字列の先頭です。-1 が返されたずきは芋぀からなかったずきです。<怜玢開始䜍眮>を省略するず、文字列の先頭からの怜玢になりたす。


-—á:
    var str = "abcdefghijkl";
-    var n = str.indexOf("fgh"); // n ‚ɂ͠5 ‚ª‘ã“ü‚³‚ê‚é
-    var n = str.indexOf("xyz"); // n ‚ɂ͠-1 ‚ª‘ã“ü‚³‚ê‚é
+䟋:
    var str = "abcdefghijkl";
+    var n = str.indexOf("fgh"); // n ã«ã¯ 5 ãŒä»£å…¥ã•れる
+    var n = str.indexOf("xyz"); // n ã«ã¯ -1 ãŒä»£å…¥ã•れる

toLowerCase

-@‚±‚̃ƒ\ƒbƒh‚Ɉø”‚Í‚ ‚è‚Ü‚¹‚ñB
-@toLowerCase ‚́A•¶Žš—ñ‚̃Aƒ‹ƒtƒ@ƒxƒbƒg‚ð¬•¶Žš‚É‚µ‚œ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·B
-@‘SŠp•¶Žš‚͕ϊ·‚³‚ê‚Ü‚¹‚ñB
+ このメ゜ッドに匕数はありたせん。
+ toLowerCase は、文字列のアルファベットを小文字にした文字列を返したす。
+ 党角文字は倉換されたせん。

-@‚±‚ê‚ç‚̃ƒ\ƒbƒh‚́A‚à‚Æ‚Ì•¶Žš—ñ‚ɂ͉e‹¿‚ð—^‚Ђ܂¹‚ñB
+ これらのメ゜ッドは、もずの文字列には圱響を䞎えたせん。

-—á:
    var lwr="ABCDEF".toLowerCase(); // lwr ‚ɂ͠"abcdef" ‚ª‘ã“ü‚³‚ê‚é
+䟋:
    var lwr="ABCDEF".toLowerCase(); // lwr ã«ã¯ "abcdef" ãŒä»£å…¥ã•れる


Note
-@Œ»ƒo[ƒWƒ‡ƒ“‚Ì TJS2 ‚Å‚Í •¶ŽšƒR[ƒh 0x80 –¢–ž‚Ì•¶Žš‚ɑ΂µ‚Ă̂ݕϊ·‚ðs‚¢‚Ü‚·B
+ 珟バヌゞョンの TJS2 では 文字コヌド 0x80 未満の文字に察しおのみ倉換を行いたす。

toUpperCase

-@‚±‚̃ƒ\ƒbƒh‚Í toLowerCase ‚Æ‹t‚ŁA¬•¶Žš‚̃Aƒ‹ƒtƒ@ƒxƒbƒg‚ð‘å•¶Žš‚É‚µ‚œ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·B
+ このメ゜ッドは toLowerCase ず逆で、小文字のアルファベットを倧文字にした文字列を返したす。

substring

-@substring ƒƒ\ƒbƒh‚́A•¶Žš—ñ‚Ì•”•ª•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·B
+ substring メ゜ッドは、文字列の郚分文字列を返したす。

-\•¶ : substring(<ŠJŽn•¶ŽšˆÊ’u>[,<•¶Žš”>]) +構文 : substring(<開始文字䜍眮>[,<文字数>])
-@•¶Žš—ñ‚́A<ŠJŽn•¶ŽšˆÊ’u>‚©‚ç<•¶Žš”•ª>‚Ì•”•ª•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·BŒ³‚Ì•¶Žš—ñ‚ɉe‹¿‚Í—^‚Ђ܂¹‚ñB<•¶Žš”> ‚ðÈ—ª‚·‚邯A<ŠJŽn•¶ŽšˆÊ’u> ˆÈ~‚Ì•¶Žš—ñ‚ª‚·‚ׂĕԂ³‚ê‚Ü‚·B
-@JavaScript ‚Ì“¯ƒƒ\ƒbƒh‚Ƃ͈ø”‚̈Ӗ¡‚ªˆá‚€‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 文字列の、<開始文字䜍眮>から<文字数分>の郚分文字列を返したす。元の文字列に圱響は䞎えたせん。<文字数> を省略するず、<開始文字䜍眮> 以降の文字列がすべお返されたす。
+ JavaScript の同メ゜ッドずは匕数の意味が違うので泚意しおください。

-—á:
    var ss="abcdefghijkl".substring(3,3); // ss ‚ɂ͠"def" ‚ª‘ã“ü‚³‚ê‚é
+䟋:
    var ss="abcdefghijkl".substring(3,3); // ss ã«ã¯ "def" ãŒä»£å…¥ã•れる

substr

-@substring ‚Æ“¯‚¶‚Å‚·B
+ substring ず同じです。

sprintf

-@sprintf ƒƒ\ƒbƒh‚́A•¶Žš—ñ‚ð‘Ž®‰»‚µ‚Ü‚·B
+ sprintf メ゜ッドは、文字列を曞匏化したす。

-\•¶ : sprintf(ˆø”, ˆø”, ....)
+構文 : sprintf(匕数, åŒ•æ•°, ....)

-@•¶Žš—ñ‚ð‘Ž®•¶Žš—ñ‚ÆŒ©‚È‚µACŒŸŒê‚É‚š‚¯‚é sprintf “¯—l‚̃eƒLƒXƒg‚̃tƒH[ƒ}ƒbƒeƒBƒ“ƒO‚ðs‚Á‚œ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·BŒ³‚Ì•¶Žš—ñ‚ɂ͉e‹¿‚ð—^‚Ђ܂¹‚ñB
+ 文字列を曞匏文字列ず芋なし、C蚀語における sprintf 同様のテキストのフォヌマッティングを行った文字列を返したす。元の文字列には圱響を䞎えたせん。

-—á:
    var formatted = "%04X %c %5d".sprintf(v1, v2, dic[v1]);
+䟋:
    var formatted = "%04X %c %5d".sprintf(v1, v2, dic[v1]);

replace

-@replace ƒƒ\ƒbƒh‚́A•¶Žš—ñ‚Ì’u‚«Š·‚Š‚ðs‚¢‚Ü‚·B
+ replace メ゜ッドは、文字列の眮き換えを行いたす。

-\•¶ : replace(<ƒpƒ^[ƒ“>, <’u‚«Š·‚ŠŒã•¶Žš—ñ>) +構文 : replace(<パタヌン>, <眮き換え埌文字列>)
-@³‹K•\Œ»ƒpƒ^[ƒ“‚ɏ]‚Á‚Ä•¶Žš—ñ‚Ì’u‚«Š·‚Š‚ðs‚¢A’u‚«Š·‚Š‚ðs‚Á‚œ‚ ‚Ƃ̕¶Žš—ñ‚ð•Ô‚µ‚Ü‚·BŒ³‚Ì•¶Žš—ñ‚ɂ͉e‹¿‚ð—^‚Ђ܂¹‚ñB
-@“®ì‚ɂ‚¢‚Ä‚Í RegExp ƒNƒ‰ƒX ‚Ì replace ƒƒ\ƒbƒh‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 正芏衚珟パタヌンに埓っお文字列の眮き換えを行い、眮き換えを行ったあずの文字列を返したす。元の文字列には圱響を䞎えたせん。
+ 動䜜に぀いおは RegExp クラス の replace メ゜ッドを参照しおください。

split

-@split ƒƒ\ƒbƒh‚́A•¶Žš—ñ‚𕪊„‚µ‚Ü‚·B
+ split メ゜ッドは、文字列を分割したす。

-\•¶ : split(<ƒpƒ^[ƒ“/ƒfƒŠƒ~ƒ^W‡>, <(—\–ñ)>, <‹ó‚Ì—v‘f‚𖳎‹‚·‚é‚©=false>) +構文 : split(<パタヌン/デリミタ集合>, <(予玄)>, <空の芁玠を無芖するか=false>)
-@•¶Žš—ñ‚𕪊„‚µ‚œŒ‹‰Ê‚ªŠi”[‚³‚ꂜ”z—ñƒIƒuƒWƒFƒNƒg‚ð•Ô‚µ‚Ü‚·B
+ 文字列を分割した結果が栌玍された配列オブゞェクトを返したす。

-@Array ƒNƒ‰ƒX ‚Ì split ƒƒ\ƒbƒh‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢ (ˆø”‚̏‡”Ô‚É’ˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢)B
+ Array クラス の split メ゜ッドも参照しおください (匕数の順番に泚意しおください)。

escape

-@escape ƒƒ\ƒbƒh‚́A•¶Žš—ñ‚ðATJS‚Ì•¶Žš—ñ‘Š’l“à‚Å•\Œ»‰Â”\‚ÈŒ`Ž®‚ɕϊ·‚µ‚Ü‚·B\ ‚â " ‚Ȃǂ̋L†‚Í‚·‚×‚Ä \ ‹L†‚ð—p‚¢‚Ä“ÁŽê‚È—p“r‚Æ‚µ‚ĉðŽß‚³‚ê‚È‚­‚³‚ê‚Ü‚· (ƒGƒXƒP[ƒv‚³‚ê‚Ü‚·)B
+ escape メ゜ッドは、文字列を、TJSの文字列即倀内で衚珟可胜な圢匏に倉換したす。\ や " などの蚘号はすべお \ 蚘号を甚いお特殊な甚途ずしお解釈されなくされたす (゚スケヌプされたす)。

-\•¶ : escape() +構文 : escape()
-@ƒGƒXƒP[ƒv‚³‚ꂜ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·BŒ³‚Ì•¶Žš—ñ‚ɂ͉e‹¿‚ð—^‚Ђ܂¹‚ñB
+ ゚スケヌプされた文字列を返したす。元の文字列には圱響を䞎えたせん。


-—á:
    var escaped = str.escape(); // str ’†‚Ì " ‚Í \" ‚ɁA\ ‚Í \\ ‚ɕϊ·‚³‚ê‚é‚È‚Ç
+䟋:
    var escaped = str.escape(); // str äž­ã® " ã¯ \" ã«ã€\ ã¯ \\ ã«å€‰æ›ã•れるなど

trim

-@trim ƒƒ\ƒbƒh‚́A•¶Žš—ñ‚̐擪‚ƍŌã‚Ì‹ó”’‚ðŽæ‚èœ‚¢‚œ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·BŒ³‚Ì•¶Žš—ñ‚ɂ͉e‹¿‚ð—^‚Ђ܂¹‚ñB
-@æ“ª‚ƍŌã‚̋󔒂Ƃ́A•¶ŽšƒR[ƒh‚ªU+0001`U+0020‚Ì•¶Žš‚ðŽw‚µ‚Ü‚·B‚‚܂èAASCII§Œä•¶Žš‚ȂǂàŠÜ‚Ü‚ê‚Ü‚·‚ªA‚¢‚í‚ä‚é‘SŠp‚̋󔒂͊܂݂܂¹‚ñB
-@˜A‘±‚µ‚Đ擪‚Ü‚œ‚͍Ōã‚É‚±‚ê‚ç‚̋󔒂ª‚ ‚Á‚œê‡‚́A‚·‚ׂĎæ‚菜‚©‚ê‚Ü‚·B
+ trim メ゜ッドは、文字列の先頭ず最埌の空癜を取り陀いた文字列を返したす。元の文字列には圱響を䞎えたせん。
+ 先頭ず最埌の空癜ずは、文字コヌドがU+0001U+0020の文字を指したす。぀たり、ASCII制埡文字なども含たれたすが、いわゆる党角の空癜は含みたせん。
+ 連続しお先頭たたは最埌にこれらの空癜があった堎合は、すべお取り陀かれたす。

-\•¶ : trim() +構文 : trim()
-@æ“ª‚Æ––”ö‚̋󔒕¶Žš‚ªíœ‚³‚ꂜ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·BŒ³‚Ì•¶Žš—ñ‚ɂ͉e‹¿‚ð—^‚Ђ܂¹‚ñB
+ 先頭ず末尟の空癜文字が削陀された文字列を返したす。元の文字列には圱響を䞎えたせん。


-—á:
    var str = "  Hoge ".trim(); // str ‚Í "Hoge" ‚Å‚·B
+䟋:
    var str = "  Hoge ".trim(); // str ã¯ "Hoge" ã§ã™ã€‚

reverse

-@reverse ƒƒ\ƒbƒh‚́A•¶Žš‚Ì•À‚Ñ‚ð‹t“]‚µ‚œ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·BŒ³‚Ì•¶Žš—ñ‚ɂ͉e‹¿‚ð—^‚Ђ܂¹‚ñB
-@Œ»ƒo[ƒWƒ‡ƒ“‚ÌTJS2‚ł́AUTF-16‚Ì‚€‚¿ƒTƒƒQ[ƒgƒyƒA‚ðŠÜ‚Þ•¶Žš—ñ‚Ì“®ì‚͕ۏ؂µ‚Ü‚¹‚ñB
+ reverse メ゜ッドは、文字の䞊びを逆転した文字列を返したす。元の文字列には圱響を䞎えたせん。
+ 珟バヌゞョンのTJS2では、UTF-16のうちサロゲヌトペアを含む文字列の動䜜は保蚌したせん。

-\•¶ : reverse() +構文 : reverse()
-@•¶Žš‚Ì•À‚Ñ‚ð‹t“]‚µ‚œ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·BŒ³‚Ì•¶Žš—ñ‚ɂ͉e‹¿‚ð—^‚Ђ܂¹‚ñB
+ 文字の䞊びを逆転した文字列を返したす。元の文字列には圱響を䞎えたせん。


-—á:
    var str = "Hoge".reverse(); // str ‚Í "egoH" ‚Å‚·B
+䟋:
    var str = "Hoge".reverse(); // str ã¯ "egoH" ã§ã™ã€‚

repeat

-@repeat ƒƒ\ƒbƒh‚́AŽw’肵‚œ‰ñ”‚Ÿ‚¯•¶Žš—ñ‚ðŒJ‚è•Ô‚µ‚œ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·BŒ³‚Ì•¶Žš—ñ‚ɂ͉e‹¿‚ð—^‚Ђ܂¹‚ñB
+ repeat メ゜ッドは、指定した回数だけ文字列を繰り返した文字列を返したす。元の文字列には圱響を䞎えたせん。

-\•¶ : repeat(count) +構文 : repeat(count)
-@countŒÂA‚±‚Ì•¶Žš—ñ‚ðŒJ‚è•Ô‚µ‚œ•¶Žš—ñ‚ð•Ô‚µ‚Ü‚·BŒ³‚Ì•¶Žš—ñ‚ɂ͉e‹¿‚ð—^‚Ђ܂¹‚ñB
+ count個、この文字列を繰り返した文字列を返したす。元の文字列には圱響を䞎えたせん。


-—á:
    var str = "Hoge".repeat(3); // str ‚Í "HogeHogeHoge" ‚Å‚·B
+䟋:
    var str = "Hoge".repeat(3); // str ã¯ "HogeHogeHoge" ã§ã™ã€‚

diff --git a/docs/tjs2doc/contents/style.html b/docs/tjs2doc/contents/style.html index 94c39c9..b3f3282 100644 --- a/docs/tjs2doc/contents/style.html +++ b/docs/tjs2doc/contents/style.html @@ -5,27 +5,27 @@ - ƒXƒ^ƒCƒ‹‚È‚Ç + スタむルなど - + - + -

ƒXƒ^ƒCƒ‹‚È‚Ç +

スタむルなど

-@TJS2 ‚́AƒXƒ^ƒCƒ‹‚Æ‚µ‚Ä‚Í C ŒŸŒê‚Ì—¬‚ê‚ð‹‚‚ÞŒŸŒê‚Å‚·Bˆê•¶‚ª‰üs‚ŏI‚í‚é BASIC “™‚ƈႢA‘‚«•û‚ÍŠî–{“I‚ɁuƒtƒŠ[ƒXƒ^ƒCƒ‹v‚Å‚·B
+ TJS2 は、スタむルずしおは C 蚀語の流れを汲む蚀語です。䞀文が改行で終わる BASIC 等ず違い、曞き方は基本的に「フリヌスタむル」です。

-@‚œ‚Ÿ‚µAJavaScript ‚̂悀‚Ɉꕶ‚ð‰üs‚ŏI‚í‚点‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
+ ただし、JavaScript のように䞀文を改行で終わらせるこずはできたせん。
-

ƒtƒŠ[ƒXƒ^ƒCƒ‹ +

フリヌスタむル

-@‰üs‚âƒXƒy[ƒXAƒ^ƒu“™Aˆê”ʂɁuƒzƒƒCƒgƒXƒy[ƒXv‚ƌĂ΂ê‚é•¶Žš‚́AˆÓ–¡‚ª•ª‚©‚ç‚È‚ç‚È‚¯‚ê‚΂ǂ±‚ɂłà“ü‚ê‚鎖‚ª‚Å‚«‚Ü‚·B‚Ü‚œAˆÓ–¡‚ª•ª‚©‚ç‚È‚­‚È‚ç‚È‚¢‚æ‚€‚É“K‹X‘}“ü‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
+ 改行やスペヌス、タブ等、䞀般に「ホワむトスペヌス」ず呌ばれる文字は、意味が分からならなければどこにでも入れる事ができたす。たた、意味が分からなくならないように適宜挿入しなければなりたせん。

-—á:
(1)
+䟋:
(1)
    function func(a,b) { a++; return a+b; }

(2)
@@ -74,25 +74,25 @@

-@‚±‚ê‚ç‚́A(1) ` (4) ‚Í‚·‚ׂ睂¶ˆÓ–¡‚Å‚·B‚œ‚Ÿ‚µA“ǂ݂₷‚³‚Ì“_‚©‚ç (2) ‚Ü‚œ‚Í (3) ‚𐄏§‚µ‚Ü‚·B
-@(5) ‚́AƒXƒy[ƒX‚ð“ü‚ꂞ‚ɏ‘‚¢‚œ‚à‚̂ł·‚ªA‚±‚̂悀‚É‚·‚邯•¶Žš‚ª‚‚Ȃª‚Á‚Ä‚µ‚Ü‚¢A³í‚ɉðŽß‚³‚ê‚Ü‚¹‚ñB
-@(6) ‚́AƒXƒy[ƒX‚ð“ü‚ê‚é‚ׂ«Š‚łȂ¢‚Æ‚±‚ë‚ɃXƒy[ƒX‚ª“ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·‚̂ŃGƒ‰[‚ɂȂè‚Ü‚·B
+ これらの、(1)  (4) はすべお同じ意味です。ただし、読みやすさの点から (2) たたは (3) を掚奚したす。
+ (5) は、スペヌスを入れずに曞いたものですが、このようにするず文字が぀ながっおしたい、正垞に解釈されたせん。
+ (6) は、スペヌスを入れるべき所でないずころにスペヌスが入っおしたいたすので゚ラヌになりたす。
-

ƒRƒƒ“ƒg +

コメント

-@/* ‚Æ */ ‚ň͂܂ꂜ•”•ª‚́AƒRƒƒ“ƒg‚Æ‚µ‚Ĉµ‚í‚êA‰ðŽß‚³‚ê‚Ü‚¹‚ñBƒRƒƒ“ƒg‚̓lƒXƒg ( “ü‚êŽq‚É ) ‚Å‚«‚Ü‚·B
-@“¯—l‚ɁA ˆês‚Ì‚€‚¿A// ˆÈ~‚Ì•”•ª‚àƒRƒƒ“ƒg‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
+ /* ず */ で囲たれた郚分は、コメントずしお扱われ、解釈されたせん。コメントはネスト ( 入れ子に ) できたす。
+ 同様に、 䞀行のうち、// 以降の郚分もコメントずしお扱われたす。


-—á:
    function example(a,b,c)
+䟋:
    function example(a,b,c)
    {
-        return a*b/c; // a*b/c ‚ð•Ô‚·
+        return a*b/c; // a*b/c ã‚’返す
    }

    /*
-        ‚±‚̂悀‚ɃRƒƒ“ƒg‚ð‘‚­‚±‚Æ‚à‚Å‚«‚Ü‚·
-        /* ƒRƒƒ“ƒg‚̃lƒXƒg‚͉”\‚ɂȂÁ‚Ä‚¢‚Ü‚· */
+        ã“のようにコメントを曞くこずもできたす
+        /* ã‚³ãƒ¡ãƒ³ãƒˆã®ãƒã‚¹ãƒˆã¯å¯èƒœã«ãªã£ãŠã„たす */
    */


diff --git a/docs/tjs2doc/contents/switch.html b/docs/tjs2doc/contents/switch.html index b0b8ac2..fa48397 100644 --- a/docs/tjs2doc/contents/switch.html +++ b/docs/tjs2doc/contents/switch.html @@ -5,18 +5,18 @@ - switch ƒXƒe[ƒgƒƒ“ƒg + switch ステヌトメント - + - + -

switch ƒXƒe[ƒgƒƒ“ƒg +

switch ステヌトメント

-@switch ƒXƒe[ƒgƒƒ“ƒg‚ðŽg‚€‚ƁAif ` else if ‚ðŠÈŒ‰‚ɏ‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·BˆÈ‰º‚̍\•¶‚ð‚Æ‚è‚Ü‚·B
+ switch ステヌトメントを䜿うず、if  else if を簡朔に曞くこずができたす。以䞋の構文をずりたす。

switch(base_expression)
@@ -37,43 +37,43 @@ case condition_expression2 :


-@base_expression ‚ɂ͎®‚ð‘‚«AÅ‰‚É‚±‚ÌŽ®‚ª•]‰¿‚³‚ê‚Ü‚·Bswitch ‚ÌŽŸ‚̃uƒƒbƒN‚Ì’†‚Ì case ‚ÌŽŸ‚Ì condition_expression? ‚É‚àŽ®‚ð‘‚«‚Ü‚·B
-@condition_expression? ‚̓uƒƒbƒN“à‚ÅŽŸX‚É•]‰¿‚³‚ê‚Ü‚·B•]‰¿‚³‚ꂜŒ‹‰Ê‚ª base_expression ‚Æ“¯‚¶ê‡A‚»‚±‚©‚çŽÀs‚ªŠJŽn‚³‚ê‚Ü‚·Bcondition_expression? ‚ɍ‡’v‚µ‚È‚¢ê‡‚́A‚»‚ÌŠÔ‚É‚©‚©‚ꂜ•¶‚âƒXƒe[ƒgƒƒ“ƒg‚Í–³Ž‹‚³‚ê‚Ü‚·B‚Ü‚œA‡’v‚µ‚œê‡A‚»‚êˆÈ~Acase ‚â default ‚Í–³Ž‹‚³‚ê‚Ü‚·B
-@default: ‚͏ȗª‚Å‚«‚Ü‚·‚ªAdefault ‚ª‚©‚©‚ꂜê‡‚Í‹­§“I‚É default ˆÈ~‚Ì•¶‚âƒXƒe[ƒgƒƒ“ƒg‚ªŽÀs‚³‚ê‚Ü‚·B
-@ƒuƒƒbƒN‚𔲂¯‚é‚É‚Í break; ‚ð‘‚«‚Ü‚·Bbreak ‚ð‘‚«–Y‚ê‚āAŽŸ‚Ì case ‚Ì“à—e‚܂ŎÀs‚µ‚Ä‚µ‚Ü‚€‚̂͂悭‚ ‚邱‚ƂȂ̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ base_expression には匏を曞き、最初にこの匏が評䟡されたす。switch の次のブロックの䞭の case の次の condition_expression? にも匏を曞きたす。
+ condition_expression? はブロック内で次々に評䟡されたす。評䟡された結果が base_expression ず同じ堎合、そこから実行が開始されたす。condition_expression? に合臎しない堎合は、その間にかかれた文やステヌトメントは無芖されたす。たた、合臎した堎合、それ以降、case や default は無芖されたす。
+ default: は省略できたすが、default がかかれた堎合は匷制的に default 以降の文やステヌトメントが実行されたす。
+ ブロックを抜けるには break; を曞きたす。break を曞き忘れお、次の case の内容たで実行しおしたうのはよくあるこずなので泚意しおください。


-—á:
    switch(a)
+䟋:
    switch(a)
    {
    case 0:
-        inform("a ‚Í 0 ‚Å‚·");
+        inform("a ã¯ 0 ã§ã™");
        break;
    case 1:
-        inform("b ‚Í 1 ‚Å‚·");
+        inform("b ã¯ 1 ã§ã™");
        break;
    case 2:
-        inform("b ‚Í 2 ‚Å‚·");
+        inform("b ã¯ 2 ã§ã™");
        break;
    default:
-        inform("b ‚Í 0 ‚Å‚à 1 ‚Å‚à 2 ‚Å‚à‚ ‚è‚Ü‚¹‚ñ");
+        inform("b ã¯ 0 ã§ã‚‚ 1 ã§ã‚‚ 2 ã§ã‚‚ありたせん");
    }


    switch(a)
    {
    case 0:
-    case 1: // break ‚ª‚È‚¢‚̂Šcase 0 ‚̏ꍇ‚Í‚±‚±‚ð’ʉ߂·‚é
-        inform("a ‚Í 0 ‚© 1 ‚Å‚·");
+    case 1: // break ãŒãªã„ので case 0 ã®å Žåˆã¯ã“こを通過する
+        inform("a ã¯ 0 ã‹ 1 ã§ã™");
        break;
    case 2:
-        inform("a ‚Í 2 ‚Å‚·");
-    } // default ‚ª‚È‚¢‚̂Š0 1 2 ˆÈŠO‚̏ꍇ‚͂ȂɂàŽÀs‚³‚ê‚È‚¢
+        inform("a ã¯ 2 ã§ã™");
+    } // default ãŒãªã„ので 0 1 2 ä»¥å€–の堎合はなにも実行されない


    switch(a)
    {
-    case b+1: // case ‚ÌŒã‚ɂ͎®‚àŽw’è‚Å‚«‚é
+    case b+1: // case ã®åŸŒã«ã¯åŒã‚‚指定できる
        inform("a==b+1");
        break;
    case c+b:
@@ -82,10 +82,10 @@ case condition_expression2 :

    switch(str)
    {
-    case "‚ ‚¢‚€‚Š‚š": // •¶Žš—ñ‚àŽw’è‚Å‚«‚é
+    case "あいうえお": // æ–‡å­—列も指定できる
        type=1;
        break;
-    case "‚©‚«‚­‚¯‚±":
+    case "かきくけこ":
        type=2;
        break;
    }
diff --git a/docs/tjs2doc/contents/token.html b/docs/tjs2doc/contents/token.html index 1471022..d8ff462 100644 --- a/docs/tjs2doc/contents/token.html +++ b/docs/tjs2doc/contents/token.html @@ -5,41 +5,41 @@ - ƒg[ƒNƒ“ + トヌクン - + - + -

ƒg[ƒNƒ“ +

トヌクン

-@ƒXƒNƒŠƒvƒg‚́A‰ðŽß’†A‚·‚ׂăg[ƒNƒ“‚ƌĂ΂ê‚é’PˆÊ‚É•ª‰ð‚³‚ê‚ďˆ—‚³‚ê‚Ü‚·B
-@ƒg[ƒNƒ“‚ÆŽŸ‚̃g[ƒNƒ“‚Ì‹«ŠE‚́Aƒg[ƒNƒ“‚ÌŽí—Þ‚É‚æ‚Á‚ĈقȂè‚Ü‚·B
-

—‡‚Ì’PŒê + スクリプトは、解釈䞭、すべおトヌクンず呌ばれる単䜍に分解されお凊理されたす。
+ トヌクンず次のトヌクンの境界は、トヌクンの皮類によっお異なりたす。

+

裞の単語

-@u—‡‚Ì’PŒêv‚Ƃ́A"" ‚â '' ƒNƒI[ƒg(ˆø—p)‚³‚ê‚Ä‚¢‚È‚¢AƒXƒNƒŠƒvƒg’†‚É’ŒÚ‘‚©‚ê‚é“Á’è‚Ì•¶Žš‚Ì•À‚т̂±‚Ƃł·B
-@u—‡‚Ì’PŒêv‚͈ȉº‚Ì‹K‘¥‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
-@
-
  • ƒAƒ‹ƒtƒ@ƒxƒbƒg‚̏¬•¶ŽšE‘å•¶ŽšA'_'(ƒAƒ“ƒ_[ƒo[)A”ŽšA‚¢‚í‚ä‚é‘SŠp•¶Žš‚ō\¬‚³‚ê‚éB‚œ‚Ÿ‚µ”Žš‚͐擪‚É‚­‚邱‚Æ‚ª‚Å‚«‚È‚¢B
  • ‚±‚ê‚ç‚̘A‘±‚ªI‚í‚é‚܂łªAˆê‚‚́u—‡‚Ì’PŒêv‚Æ‚µ‚Ĉµ‚í‚ê‚é

+ 「裞の単語」ずは、"" や '' クオヌト(匕甚)されおいない、スクリプト䞭に盎接曞かれる特定の文字の䞊びのこずです。
+ 「裞の単語」は以䞋の芏則を持っおいたす。
+ 
+
  • アルファベットの小文字・倧文字、'_'(アンダヌバヌ)、数字、いわゆる党角文字で構成される。ただし数字は先頭にくるこずができない。
  • これらの連続が終わるたでが、䞀぀の「裞の単語」ずしお扱われる


-—á:
    ampan  // OK
-    123a // ”Žš‚ªæ“ª‚É—ˆ‚Ä‚¢‚é‚̂ŠNG
-    _asdf // ƒAƒ“ƒ_[ƒo[‚͐擪‚É‚­‚邱‚Æ‚ª‚Å‚«‚é‚̂ŠOK
-    continue // ‚±‚ê‚Í—\–ñŒê OK
-    ‘SŠp•¶Žš // ‚¢‚í‚ä‚é‘SŠp•¶Žš‚́u—‡‚Ì’PŒêv‚Æ‚µ‚Ä OK
+䟋:
    ampan  // OK
+    123a // æ•°å­—が先頭に来おいるので NG
+    _asdf // ã‚¢ãƒ³ãƒ€ãƒŒãƒãƒŒã¯å…ˆé ­ã«ãã‚‹ã“ずができるので OK
+    continue // ã“れは予玄語 OK
+    å…šè§’文字 // ã„わゆる党角文字は「裞の単語」ずしお OK


-@u—‡‚Ì’PŒêv‚́A‚³‚ç‚É—\–ñŒê‚ÆŽ¯•ÊŽq‚É•ª—Þ‚³‚ê‚Ü‚·B
+ 「裞の単語」は、さらに予玄語ず識別子に分類されたす。
-

—\–ñŒê +

予玄語

-@—\–ñŒê‚͈ȉº‚Ì‚à‚̂ŁAޝ•ÊŽq‚ł͂ ‚è‚Ü‚¹‚ñBu—‡‚Ì’PŒêv‚Ì‚€‚¿A—\–ñŒê‚ł͂Ȃ¢‚à‚̂͂·‚ׂĎ¯•ÊŽq‚Å‚·B
+ 予玄語は以䞋のもので、識別子ではありたせん。「裞の単語」のうち、予玄語ではないものはすべお識別子です。

break continue const catch class case
debugger default delete do extends export
@@ -51,17 +51,17 @@ static setter string super typeof throw
this true try void var while with


-@‚±‚ê‚ç‚Ì—\–ñŒê‚́AƒXƒNƒŠƒvƒg‚Ì•¶–@‚ð\¬‚·‚éd—v‚È—p“r‚Æ‚µ‚Ä“ÁŽê‚ȈӖ¡‚ð‚»‚ê‚Œ‚ꎝ‚Á‚Ä‚¢‚Ü‚·B‚±‚Ì‚€‚¿‚Ì‚¢‚­‚‚©‚́A‰‰ŽZŽq‚Æ‚µ‚ÄŽg—p‚³‚ê‚é‚à‚̂ł·B
-@‚œ‚Ÿ‚µAŒ»ƒo[ƒWƒ‡ƒ“‚ł͂±‚ê‚ç‚Ì‚·‚ׂĂ̗\–ñŒê‚ªŽg—p‚³‚ê‚Ä‚¢‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñB
+ これらの予玄語は、スクリプトの文法を構成する重芁な甚途ずしお特殊な意味をそれぞれ持っおいたす。このうちのいく぀かは、挔算子ずしお䜿甚されるものです。
+ ただし、珟バヌゞョンではこれらのすべおの予玄語が䜿甚されおいるわけではありたせん。
-

ޝ•ÊŽq +

識別子

-@uޝ•ÊŽqv‚́Au—‡‚Ì’PŒêv‚Ì‚€‚¿A—\–ñŒê‚łȂ¢‚à‚Ì‚·‚ׂĂł·B‚±‚ê‚ç‚́A‹LqŽÒ‚ªŽ©—R‚É–œ–Œ‚·‚邱‚Ƃ̂ł«‚é•ϐ”‚âŠÖ”AƒNƒ‰ƒX–Œ‚Ȃǂɗp‚¢‚ç‚ê‚Ü‚·B
-@ޝ•ÊŽq‚Í—\–ñŒê‚ðŠÜ‚ñ‚Å‚¢‚Ä‚àA—\–ñŒê‚»‚Ì‚à‚̂łȂ¯‚ê‚΁A—\–ñŒê‚ł͂Ȃ­Ž¯•ÊŽq‚Æ‚µ‚Ä”Fޝ‚³‚ê‚Ü‚·B
+ 「識別子」は、「裞の単語」のうち、予玄語でないものすべおです。これらは、蚘述者が自由に呜名するこずのできる倉数や関数、クラス名などに甚いられたす。
+ 識別子は予玄語を含んでいおも、予玄語そのものでなければ、予玄語ではなく識別子ずしお認識されたす。
-

‹L† +

蚘号

-@‹L†—Þ‚àƒg[ƒNƒ“‚Æ‚µ‚Ä•ª‰ð‚³‚ê‚Ü‚·B‹L†—ނɂ͈ȉº‚Ì‚à‚Ì‚ª‚ ‚è‚Ü‚·B
+ 蚘号類もトヌクンずしお分解されたす。蚘号類には以䞋のものがありたす。

>>>= >>> >>= >> >= > <<= <=
<-> << < === == => = !== != !
@@ -70,17 +70,17 @@ * /= / \= \ %= % ^= ^ [ ] ( ) ~
? : , ; { } # $


-@‚±‚ê‚ç‚́AÅ’·ˆê’v‚Ńg[ƒNƒ“‚Æ‚µ‚Đ؂èo‚³‚ê‚Ü‚·B‚œ‚Æ‚Š‚ÎA ++ ‚́A + ‚Æ + ‚ł͂Ȃ­A ++ ‚Æ‚¢‚€ˆê‚‚̋L†‚Æ‚µ‚Ä•ª‰ð‚³‚ê‚Ü‚·B‚±‚ê‚ç‚ð•ʁX‚Ì + ‚Æ + ‚Æ‚µ‚Ä‹Lq‚µ‚œ‚¢‚΂ ‚¢‚́A+ ‚Æ + ‚̊ԂɃXƒy[ƒX‚È‚Ç‚ð‹²‚Þ•K—v‚ª‚ ‚è‚Ü‚·B
+ これらは、最長䞀臎でトヌクンずしお切り出されたす。たずえば、 ++ は、 + ず + ではなく、 ++ ずいう䞀぀の蚘号ずしお分解されたす。これらを別々の + ず + ずしお蚘述したいばあいは、+ ず + の間にスペヌスなどを挟む必芁がありたす。

-@‹L†—ނ́A‚»‚ꂌ‚ê•¶–@‚ð\¬‚·‚é—v‘f‚Æ‚µ‚ďd—v‚ȈӖ¡‚ðŽ‚Á‚Ä‚¢‚Ü‚·B‹L†‚Ì‚€‚¿A‚¢‚­‚‚©‚͉‰ŽZŽq‚Æ‚µ‚ÄŽg—p‚³‚ê‚é‚à‚̂ł·B
+ 蚘号類は、それぞれ文法を構成する芁玠ずしお重芁な意味を持っおいたす。蚘号のうち、いく぀かは挔算子ずしお䜿甚されるものです。
-

”’l‘Š’l +

数倀即倀

-@”’l‘Š’l‚́A”ŽšA‚ ‚é‚¢‚Í . (¬”“_)‚ÅŽn‚Ü‚é‚à‚̂ł·BTJS2 ‚́AˆÈ‰º‚ÌŒ`Ž®‚ð”Fޝ‚µ‚Ü‚·B
-@•’ʂɐ”’l‚ð‘‚¯‚΂»‚̂܂Ü10i‚̐”’l‘Š’l‚ɂȂè‚Ü‚·B
+ 数倀即倀は、数字、あるいは . (小数点)で始たるものです。TJS2 は、以䞋の圢匏を認識したす。
+ 普通に数倀を曞けばそのたた10進の数倀即倀になりたす。

-—á:
    0
+䟋:
    0
    3.1
    342.3
    1
@@ -88,155 +88,155 @@

-@‚Ü‚œA10i‚ɂ‚¢‚Ä‚Í e ‚Ü‚œ‚Í E ‚ðŽg‚¢A10‚ð’ê‚Æ‚·‚é Žw”Žw’è‚ð‚·‚é‚±‚Æ‚à‚Å‚«‚Ü‚·Be ‚Å‚à E ‚Å‚àˆÓ–¡‚Í“¯‚¶‚Å‚·B
+ たた、10進に぀いおは e たたは E を䜿い、10を底ずする 指数指定をするこずもできたす。e でも E でも意味は同じです。

-—á:
    1e-3   // 1~10-3
-    3.4e10   // 3.4~1010
-    9.3E-2  // 9.3~10-2
+䟋:
    1e-3   // 1×10-3
+    3.4e10   // 3.4×1010
+    9.3E-2  // 9.3×10-2


-@æ“ª‚É 0x ‚Ü‚œ‚Í 0X ‚ð‚‚¯‚邯 16i”‚ł̎w’è‚Æ‚È‚è‚Ü‚·B0x ‚Å‚à 0X ‚Å‚àˆÓ–¡‚Í“¯‚¶‚Å‚·B
+ 先頭に 0x たたは 0X を぀けるず 16進数での指定ずなりたす。0x でも 0X でも意味は同じです。

-—á:
    0x1234
+䟋:
    0x1234
    0Xff
    0x3f33


-@æ“ª‚É 0b ‚Ü‚œ‚Í 0B ‚ð‚‚¯‚邯 2i”‚ł̎w’è‚Æ‚È‚è‚Ü‚·B
+ 先頭に 0b たたは 0B を぀けるず 2進数での指定ずなりたす。

-—á:
    0b0100
+䟋:
    0b0100
    0B0010100010100001


-@æ“ª‚É 0 ‚ª‚‚­‚Æ 8i”‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
+ 先頭に 0 が぀くず 8進数ずしお扱われたす。

-—á:
    01234
+䟋:
    01234
    033


-@16iA8iA2i‚ɂ‚¢‚Ä‚àA¬”“_Œ`Ž®‚â p ‚É‚æ‚éŽw”Žw’肪‰Â”\‚Å‚·Bp ‚Í 2 ‚ð’ê‚Æ‚·‚éŽw”Žw’è‚Å‚·B
+ 16進、8進、2進に぀いおも、小数点圢匏や p による指数指定が可胜です。p は 2 を底ずする指数指定です。

-—á:
    0b1.1    // 1 + 1/2 ‚Å 1.5 ‚ð•\‚·
-    0x2.f    // 2 + 15/16 ‚Å 2.9375 ‚ð•\‚·
-    0x1p8    // 1 ~ 28 ‚Å 256.0 ‚ð•\‚·
+䟋:
    0b1.1    // 1 + 1/2 ã§ 1.5 ã‚’衚す
+    0x2.f    // 2 + 15/16 ã§ 2.9375 ã‚’衚す
+    0x1p8    // 1 Ã— 28 ã§ 256.0 ã‚’衚す



-@”’l‘Š’l‚́A‚»‚ꂪ”’l‘Š’l‚̍\¬•¶Žš‚Å‚ ‚éŒÀ‚èˆê‚‚̐”’l‘Š’l‚Æ‚µ‚Ä‚ ‚‚©‚í‚ê‚Ü‚·B
+ 数倀即倀は、それが数倀即倀の構成文字である限り䞀぀の数倀即倀ずしおあ぀かわれたす。
-

•¶Žš—ñ‘Š’l +

文字列即倀

-@•¶Žš—ñ‘Š’l(•¶Žš—ñƒŠƒeƒ‰ƒ‹)‚́A"" (ƒ_ƒuƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“) ‚Ü‚œ‚Í ''(ƒVƒ“ƒOƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“)‚ň͂܂ê‚é‚à‚̂ł·Bƒ_ƒuƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“‚ð‚‚©‚Á‚Ä‚àƒVƒ“ƒOƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“‚ðŽg‚Á‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
-@‚œ‚Ÿ‚µA"" (ƒ_ƒuƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“) ’†‚Å‚Í '(ƒVƒ“ƒOƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“) ‚ðA''(ƒVƒ“ƒOƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“)’†‚Å‚Í " (ƒ_ƒuƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“) ‚ðA\ ‚ŃGƒXƒP[ƒv‚·‚é•K—v‚ª–³‚­‚È‚è‚Ü‚·B
+ 文字列即倀(文字列リテラル)は、"" (ダブルクオヌテヌション) たたは ''(シングルクオヌテヌション)で囲たれるものです。ダブルクオヌテヌションを぀かっおもシングルクオヌテヌションを䜿っおもかたいたせん。
+ ただし、"" (ダブルクオヌテヌション) 䞭では '(シングルクオヌテヌション) を、''(シングルクオヌテヌション)䞭では " (ダブルクオヌテヌション) を、\ で゚スケヌプする必芁が無くなりたす。

-—á:
    "this is a string."
+䟋:
    "this is a string."
    'this is also a string.'
    "Can't use without a quotation."


-@•¶Žš—ñ’†‚Å \ (‰~‹L†) ‚Í“Á•ʂȈӖ¡‚ðŽ‚¿‚Ü‚·B \ ‚ÌŒã‚É‘±‚­•¶Žš‚ňӖ¡‚ª•Ï‚í‚è‚Ü‚·B\ ‚É‘±‚¯‚Ä“ÁŽê‚ÈŽw’è‚ð‚·‚é‚±‚Æ‚ðƒGƒXƒP[ƒv‚·‚邯‚¢‚¢‚Ü‚·B
+ 文字列䞭で \ (円蚘号) は特別な意味を持ちたす。 \ の埌に続く文字で意味が倉わりたす。\ に続けお特殊な指定をするこずを゚スケヌプするずいいたす。


-\\    : \ ƒ}[ƒNŽ©‘Ì
-\'    : ' (ƒVƒ“ƒOƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“)
-\"    : " (ƒ_ƒuƒ‹ƒNƒI[ƒe[ƒVƒ‡ƒ“)
-\a    : BEL (‰Â’®ƒxƒ‹)
-\b    : BS (Œã‘Þ)
-\f    : FF (ƒtƒH[ƒ€ƒtƒB[ƒh)
-\n    : LF (‰üs)
-\r    : CR (•œ‹A)
+\\    : \ ãƒžãƒŒã‚¯è‡ªäœ“
+\'    : ' (シングルクオヌテヌション)
+\"    : " (ダブルクオヌテヌション)
+\a    : BEL (可聎ベル)
+\b    : BS (埌退)
+\f    : FF (フォヌムフィヌド)
+\n    : LF (改行)
+\r    : CR (埩垰)

-\t    : HT (…•œƒ^ƒu)
-\v    : VT (‚’Œƒ^ƒu)
-\xH   : H=16 i” ( H ‚ª•¶ŽšƒR[ƒh‚ð•\‚µ‚Ü‚· )
-\XH   : ã‚É“¯‚¶
+\t    : HT (氎平タブ)
+\v    : VT (垂盎タブ)
+\xH   : H=16 é€²æ•° ( H ãŒæ–‡å­—コヌドを衚したす )
+\XH   : äžŠã«åŒã˜


-@\xH ‚ÌŒ`Ž®‚ŁAH ‚Ì•”•ª‚É‚Í 16 i”‚ðŽw’肵‚Ü‚·B‚·‚邯A‚»‚Ì 16 i”‚Í•¶ŽšƒR[ƒh‚Æ‚µ‚Ĉµ‚í‚êA‚»‚Ìˆê•¶Žš‚É’u‚«Š·‚í‚è‚Ü‚·B
+ \xH の圢匏で、H の郚分には 16 進数を指定したす。するず、その 16 進数は文字コヌドずしお扱われ、その䞀文字に眮き換わりたす。


-—á:
    'Can\'t help'  ( \' ‚ð—p‚¢‚Ä‚¢‚é )
-    "\x1234"     ( ƒƒCƒh•¶Žš‚Æ‚µ‚Ă̠0x1234 ‚Æ‚¢‚€•¶ŽšƒR[ƒh‚Ì•¶Žš )
+䟋:
    'Can\'t help'  ( \' ã‚’甚いおいる )
+    "\x1234"     ( ãƒ¯ã‚€ãƒ‰æ–‡å­—ずしおの 0x1234 ãšã„う文字コヌドの文字 )


-‚Ü‚œA\xH ‚ÌŒ`Ž®‚ł́A \x ‚ÌŽŸ‚Ɂ@16 i”‚ð\¬‚·‚é•¶Žš ( 0`9 AA`FAa`f ) ‚ª‘±‚­ŒÀ‚èA‚»‚ê‚Í H ‚Ì•”•ª‚Å‚ ‚邯‚݂Ȃ³‚ê‚Ü‚·B‚œ‚Ÿ‚µAƒƒCƒh•¶Žš‚̃TƒCƒY‚ª 16bit ‚̊‹«‚ł͍őå 4 Œ…A32bit ‚̃}ƒVƒ“‚ł͍őå 8 Œ…‚܂łª”Fޝ‚³‚ê‚Ü‚· ( Windows‚̏ꍇ‚Í 16bitALinux ‚â Solaris ‚Å‚Í 32bit ‚Å‚· )B
-"\x22An Apple" ‚Æ‚©‚­‚ƁAæ“ª‚Í \x22A ‚Å‚ ‚邯‚݂Ȃ³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B‚±‚ê‚ð”ð‚¯‚é‚ɂ́A"\x22" "An Apple" ‚Æ‚µ‚āA•¶Žš—ñ‚ð‚킯A‘±‚¯‚ď‘‚¢‚Ä‚­‚Ÿ‚³‚¢BTJS ‚ł́A‚±‚̂悀‚É•¶Žš—ñ‘Š’l‚ª˜A‘±‚·‚éê‡A‚ЂƂ‚̕¶Žš—ñ‚Ÿ‚Ƃ݂Ȃµ‚Ü‚·B
+たた、\xH の圢匏では、 \x の次に 16 進数を構成する文字 ( 09 、AF、af ) が続く限り、それは H の郚分であるずみなされたす。ただし、ワむド文字のサむズが 16bit の環境では最倧 4 桁、32bit のマシンでは最倧 8 桁たでが認識されたす ( Windowsの堎合は 16bit、Linux や Solaris では 32bit です )。
+"\x22An Apple" ずかくず、先頭は \x22A であるずみなされおしたいたす。これを避けるには、"\x22" "An Apple" ずしお、文字列をわけ、続けお曞いおください。TJS では、このように文字列即倀が連続する堎合、ひず぀の文字列だずみなしたす。

-@•¶Žš—ñ‚ɂ‚¢‚Ä‚Í •¶Žš—ñ‚ɑ΂·‚é‘€ì ‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 文字列に぀いおは 文字列に察する操䜜 も参照しおください。
-

@ ‚‚«•¶Žš—ñ‘Š’l +

@ ぀き文字列即倀

-@•¶Žš—ñ‘Š’l‚Ì‘O‚É @ ‚ð’u‚­‚ƁA‚»‚Ì•¶Žš—ñ‘Š’l’†‚Ì & ‚©‚ç ; ‚܂ł̊ԁA‚Ü‚œ‚Í ${ ‚©‚ç } ‚Ü‚Å‚ÌŠÔ‚ðŽ®‚Æ‚Ý‚È‚µA‚»‚ê‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ð‚»‚±‚É“WŠJ‚·‚邿‚€‚ɂȂè‚Ü‚· (Ž®‚ð & ‚Æ ; ‚ÌŠÔ‚â ${ ‚Æ } ‚ɏ‘‚¯‚΁A‚»‚ÌŒ‹‰Ê‚ª‚»‚±‚É–„‚ߍž‚Ü‚ê‚Ü‚·)B
-@& ‚â $ ‚ð“WŠJ‚µ‚œ‚­‚È‚¢ê‡‚́A& ‚â $ ‚Ì‘O‚É \ ‚ð’u‚­‚±‚ƂŠ& ‚â $ ‚ð“WŠJ‚µ‚È‚¢‚æ‚€‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ 文字列即倀の前に @ を眮くず、その文字列即倀䞭の & から ; たでの間、たたは ${ から } たでの間を匏ずみなし、それを評䟡した結果をそこに展開するようになりたす (匏を & ず ; の間や ${ ず } に曞けば、その結果がそこに埋め蟌たれたす)。
+ & や $ を展開したくない堎合は、& や $ の前に \ を眮くこずで & や $ を展開しないようにするこずができたす。


-—á:
    @"1+2=&1+2;"  ( "1+2=3" ‚Æ‚¢‚€•¶Žš—ñ‚ɂȂé )
-    @"•ϐ” f ‚Ì“à—e‚Í &f; ‚Å‚·"  ( •ϐ” f ‚Ì“à—e‚ð &f; ‚̏ꏊ‚É“WŠJ‚·‚é )
-    @"ŠÖ” func ‚ðŒÄ‚яo‚µ‚œŒ‹‰Ê‚Í &func(); ‚Å‚·"  ( Ž®‚Æ‚µ‚Ä—LŒø‚È‚à‚̂Ȃç‚Π& ‚Æ ; ‚ÌŠÔ‚É‹Lq‰Â )
-    @"ŠÖ” func ‚ðŒÄ‚яo‚µ‚œŒ‹‰Ê‚Í ${func()} ‚Å‚·"  ( ã‚Æ“¯‚¶ )
-    @"true \&\& false ‚Í &true && false;"  ( & ‚Ì‘O‚É \ ‚ð‘‚¯‚Π& ‚Í“WŠJ‚³‚ê‚È‚¢ )
+䟋:
    @"1+2=&1+2;"  ( "1+2=3" ãšã„う文字列になる )
+    @"倉数 f ã®å†…容は &f; ã§ã™"  ( å€‰æ•° f ã®å†…容を &f; ã®å Žæ‰€ã«å±•開する )
+    @"関数 func ã‚’呌び出した結果は &func(); ã§ã™"  ( åŒãšã—お有効なものならば & ãš ; ã®é–“に蚘述可 )
+    @"関数 func ã‚’呌び出した結果は ${func()} ã§ã™"  ( äžŠãšåŒã˜ )
+    @"true \&\& false ã¯ &true && false;"  ( & ã®å‰ã« \ ã‚’曞けば & ã¯å±•開されない )


-@‚±‚±‚É‹Lq‚·‚鎮‚́A‚±‚Ì•¶Žš—ñ‚̏‘‚©‚ê‚Ä‚¢‚éêŠ‚©‚çƒAƒNƒZƒX‰Â”\‚Ȕ͈͂ɂ ‚é•ϐ”‚È‚Ç (ƒ[ƒJƒ‹•ϐ”‚ðŠÜ‚Þ) ‚ɃAƒNƒZƒX‚Å‚«‚Ü‚·B
+ ここに蚘述する匏は、この文字列の曞かれおいる堎所からアクセス可胜な範囲にある倉数など (ロヌカル倉数を含む) にアクセスできたす。
-

ƒIƒNƒeƒbƒg—ñ‘Š’l +

オクテット列即倀

-@ƒIƒNƒeƒbƒg—ñ‘Š’l‚́A<% ‚Æ %> ‚ň͂܂ê‚é‚à‚̂ŁA’†‚ɃIƒNƒeƒbƒgƒf[ƒ^ ( ƒoƒCƒiƒŠƒf[ƒ^ ) ‚ð‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ƒf[ƒ^‚Í“ñŒ…‚Ì16i”‚ðƒXƒy[ƒX‚È‚Ç‚Å‹æØ‚èA•¡”Žw’肵‚Ü‚·B
+ オクテット列即倀は、<% ず %> で囲たれるもので、䞭にオクテットデヌタ ( バむナリデヌタ ) を曞くこずができたす。
+ デヌタは二桁の16進数をスペヌスなどで区切り、耇数指定したす。

-—á:
    <% 00 01 02 03 %>
+䟋:
    <% 00 01 02 03 %>
    <% ff ff ff 00 04 0f ff 30 %>


-@ƒIƒNƒeƒbƒg—ñ‚ɂ‚¢‚Ä‚Í ƒIƒNƒeƒbƒg—ñ‚ɑ΂·‚é‘€ì ‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ オクテット列に぀いおは オクテット列に察する操䜜 も参照しおください。
-

³‹K•\Œ»ƒpƒ^[ƒ“ +

正芏衚珟パタヌン

-@³‹K•\Œ»ƒpƒ^[ƒ“‚́A/ ‚Æ / ‚ň͂܂ê‚é‚à‚̂ŁA‚È‚©‚ɐ³‹K•\Œ»ƒpƒ^[ƒ“‚ð‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@³‹K•\Œ»ƒpƒ^[ƒ“‚ÌŒã‚É‘±‚¯‚ătƒ‰ƒO•¶Žš‚ð‘‚­‚±‚Æ‚ª‚Å‚«Ag ‚Í ƒOƒ[ƒoƒ‹ƒT[ƒ`ƒtƒ‰ƒO ( Œ©‚‚©‚Á‚œ‚à‚Ì‚ð‚·‚×‚Ä‚Éƒ}ƒbƒ`;‚±‚̃tƒ‰ƒO‚ª‚È‚¢‚ƍŏ‰‚Ì‚à‚Ì‚Ÿ‚¯‚Ƀ}ƒbƒ` )Ai ‚͉pŽš‘å•¶Žš¬•¶Žš‚ð‹æ•Ê‚µ‚È‚¢ƒtƒ‰ƒOAl ‚̓[ƒJƒ‰ƒCƒY‚³‚ꂜƒRƒŒ[ƒVƒ‡ƒ“‚ðs‚€‚æ‚€‚É‚·‚éƒtƒ‰ƒO‚Å‚·B
-@‚±‚̂悀‚É‚µ‚ď‘‚©‚ꂜ³‹K•\Œ»ƒpƒ^[ƒ“‚́ARegExp ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·B
+ 正芏衚珟パタヌンは、/ ず / で囲たれるもので、なかに正芏衚珟パタヌンを曞くこずができたす。
+ 正芏衚珟パタヌンの埌に続けおフラグ文字を曞くこずができ、g は グロヌバルサヌチフラグ ( 芋぀かったものをすべおにマッチ;このフラグがないず最初のものだけにマッチ )、i は英字倧文字小文字を区別しないフラグ、l はロヌカラむズされたコレヌションを行うようにするフラグです。
+ このようにしお曞かれた正芏衚珟パタヌンは、RegExp クラスのオブゞェクトずしお扱われたす。

-—á:
    /[0-9]-[0-9]-[0-9]/
+䟋:
    /[0-9]-[0-9]-[0-9]/
    /^;\s*(.*?)\s*=(.*)$/
    /start(.*?)end/gi


-@³‹K•\Œ»ƒpƒ^[ƒ“‚ɂ‚¢‚Ä‚Í RegExp ƒNƒ‰ƒX ‚àŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 正芏衚珟パタヌンに぀いおは RegExp クラス も参照しおください。
diff --git a/docs/tjs2doc/contents/try.html b/docs/tjs2doc/contents/try.html index 71336e9..e53fb23 100644 --- a/docs/tjs2doc/contents/try.html +++ b/docs/tjs2doc/contents/try.html @@ -5,141 +5,141 @@ - —áŠOˆ— + 䟋倖凊理 - + - + -

—áŠOˆ— +

䟋倖凊理

-@—áŠO‚Ƃ́A’ʏí‚̏ˆ—‚ł͍l‚Š‚ç‚ê‚È‚¢‚æ‚€‚ȁA‚¢‚í‚ä‚éu—áŠOv‚Ì‚±‚ƂŁA‘œ‚­‚̏ꍇuƒGƒ‰[v‚Æ“¯‚¶‚ƍl‚ЂĂ­‚Ÿ‚³‚¢B
+ 䟋倖ずは、通垞の凊理では考えられないような、いわゆる「䟋倖」のこずで、倚くの堎合「゚ラヌ」ず同じず考えおください。
-

—áŠO‚ª”­¶‚·‚éêŠ +

䟋倖が発生する堎所

-@ƒvƒƒOƒ‰ƒ€’†‚̂ǂ±‚Å‚à—áŠO‚ª”­¶‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
-@—áŠO‚𔭐¶‚³‚¹‚邱‚Æ‚ðu—áŠO‚𓊂°‚é(throw)v‚Æ‚à‚¢‚¢‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAˆÈ‰º‚̃XƒNƒŠƒvƒg‚ªƒGƒ‰[‚ð‹N‚±‚µ‚œ‚Æ‚µ‚Ü‚·B
+ プログラム䞭のどこでも䟋倖が発生する可胜性がありたす。
+ 䟋倖を発生させるこずを「䟋倖を投げる(throw)」ずもいいたす。
+ たずえば、以䞋のスクリプトが゚ラヌを起こしたずしたす。


-—á:
    "3%0"!; // "0 ‚ŏœŽZ‚ð‚µ‚æ‚€‚Æ‚µ‚Ü‚µ‚œ" —áŠO‚ª”­¶‚·‚é
+䟋:
    "3%0"!; // "0 ã§é™€ç®—をしようずしたした" äŸ‹å€–が発生する


-@‚±‚̂悀‚É –Ÿ‚ç‚©‚É—áŠO‚ª”­¶‚·‚éê‡‚à‚ ‚è‚Ü‚·‚ªA”­¶‚·‚é‚©‚µ‚È‚¢‚©‚í‚©‚ç‚È‚¢ê‡‚à‚ ‚è‚Ü‚·B
+ このように 明らかに䟋倖が発生する堎合もありたすが、発生するかしないかわからない堎合もありたす。
-

—áŠO‚̕ߑš +

䟋倖の捕捉

-@try (ŽŽ‚·) ƒL[ƒ[ƒh‚ƁAcatch (•ß‘š) ƒL[ƒ[ƒh‚ðŽg‚€‚ƁA—áŠO‚ð•ß‘š‚Å‚«‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAã‚Ì—á‚Å”­¶‚·‚é‚©‚à‚µ‚ê‚È‚¢—áŠO‚ð•ß‘š‚·‚é‚œ‚߂ɁAˆÈ‰º‚̂悀‚ȃXƒNƒŠƒvƒg‚ð‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ try (詊す) キヌワヌドず、catch (捕捉) キヌワヌドを䜿うず、䟋倖を捕捉できたす。
+ たずえば、䞊の䟋で発生するかもしれない䟋倖を捕捉するために、以䞋のようなスクリプトを曞くこずができたす。


-—á:
    try // —áŠO‚ª”­¶‚·‚é‚·‚é‚©‚à‚µ‚ê‚È‚¢‚Ì‚Å
+䟋:
    try // äŸ‹å€–が発生するするかもしれないので
    {
-        func1(); // ‚±‚±‚ł͗áŠO‚ª”­¶‚·‚é‚©‚à‚µ‚ê‚È‚¢
+        func1(); // ã“こでは䟋倖が発生するかもしれない
    }
-    catch // —áŠO‚ð•ß‘š‚·‚é
+    catch // äŸ‹å€–を捕捉する
    {
-        // —áŠO‚ª‚š‚«‚œ‚Æ‚«A‚±‚±‚ªŽÀs‚³‚ê‚é
-        inform("‰æ‘œ‚ð“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB"); // ƒƒbƒZ[ƒW‚ð•\ŽŠ‚·‚é
+        // äŸ‹å€–がおきたずき、ここが実行される
+        inform("画像を読み蟌むこずができたせん。"); // ãƒ¡ãƒƒã‚»ãƒŒã‚žã‚’衚瀺する
    }


-@‚±‚̂悀‚ɁAtry ‚̃uƒƒbƒN“à‚Å—áŠO‚Ì”­¶‚·‚é‚©‚à‚µ‚ê‚È‚¢ˆ—‚ð‘‚¯‚΁A—áŠO‚ª‚š‚«‚œ‚Æ‚«‚É catch ‚̃uƒƒbƒN‚ðŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒGƒ‰[ˆ—‚ð‚±‚Ì‚æ‚€‚É‚·‚Á‚«‚è‚Æ‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ このように、try のブロック内で䟋倖の発生するかもしれない凊理を曞けば、䟋倖がおきたずきに catch のブロックを実行するこずができたす。゚ラヌ凊理をこのようにすっきりず曞くこずができたす。

-@try ‚̃uƒƒbƒN‚łȂɂà—áŠO‚ª‹N‚«‚È‚©‚Á‚œê‡‚́Acatch ‚̃uƒƒbƒN‚àŽÀs‚³‚ê‚Ü‚¹‚ñB
+ try のブロックでなにも䟋倖が起きなかった堎合は、catch のブロックも実行されたせん。

-@try ‚̃uƒƒbƒN‚ł͉œ‚Å‚à‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚Ì—á‚̂悀‚ɁA‚Í‚Á‚«‚è‚Æ‚»‚̍s‚Å—áŠO‚ª‚š‚«‚é‰Â”\«‚ª‚ ‚邱‚Æ‚à‚ ‚è‚Ü‚·‚ªAŠÖ”ŒÄ‚яo‚µ‚Ì‚»‚̂܂œŠÖ”ŒÄ‚яo‚µ‚̐æ‚Å—áŠO‚ª”­¶‚µ‚œ‚Æ‚«‚àAtry ... catch ‚ð‘‚¢‚Ä‚š‚¯‚Î—áŠO‚ª”­¶‚µ‚œŽž“_‚Å‚±‚±‚É–ß‚Á‚Ä‚­‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ try のブロックでは䜕でも曞くこずができたす。この䟋のように、はっきりずその行で䟋倖がおきる可胜性があるこずもありたすが、関数呌び出しのそのたた関数呌び出しの先で䟋倖が発生したずきも、try ... catch を曞いおおけば䟋倖が発生した時点でここに戻っおくるこずができたす。

-@—áŠO‚ª”­¶‚µ‚œê‡‚́AƒuƒƒbƒN‚ÌŽc‚è‚̏ˆ—‚Í’†’f‚³‚êAtry ‚Ì‚ ‚éêŠ‚܂Ŗ߂Á‚Ä‚«‚Ü‚·B
+ 䟋倖が発生した堎合は、ブロックの残りの凊理は䞭断され、try のある堎所たで戻っおきたす。

-@catch ‚̃uƒƒbƒN‚ł܂œ—áŠO‚ª”­¶‚µ‚œê‡‚́A—áŠO‚Í‚±‚̏ꏊ‚Å‚Í•ß‘š‚³‚ê‚Ü‚¹‚ñB‚»‚̂܂ܗáŠO‚͊֐”ŒÄ‚яo‚µ‚È‚Ç‚ð‚³‚©‚̂ڂèA‚à‚µ‚Ù‚©‚̏ꏊ‚Å try ‚Å—áŠO‚Ì•ß‘š‚ªs‚í‚ê‚Ä‚¢‚ê‚΂»‚±‚Å•ß‘š‚³‚ê‚Ü‚·B
+ catch のブロックでたた䟋倖が発生した堎合は、䟋倖はこの堎所では捕捉されたせん。そのたた䟋倖は関数呌び出しなどをさかのがり、もしほかの堎所で try で䟋倖の捕捉が行われおいればそこで捕捉されたす。

-@—áŠO‚ª“Š‚°‚ç‚ê‚Ä‚©‚çAcatch ƒuƒƒbƒN‚É“ž’B‚·‚éŠÔ‚ɕʂ̗áŠO‚ª”­¶‚·‚é‰Â”\«‚à‚ ‚è‚Ü‚·‚ªA“®ì‚Í–¢’è‹`‚Å‚·B
+ 䟋倖が投げられおから、catch ブロックに到達する間に別の䟋倖が発生する可胜性もありたすが、動䜜は未定矩です。

-@—áŠO‚ªƒXƒNƒŠƒvƒg“à‚̂ǂ±‚Å‚à•ß‘š‚³‚ê‚È‚©‚Á‚œê‡A—áŠO‚Í‚»‚̂܂܃XƒNƒŠƒvƒg‚𔲂¯‚ăAƒvƒŠƒP[ƒVƒ‡ƒ“‚É“n‚³‚êA‚»‚±‚ŏˆ—‚³‚ê‚Ü‚·B
+ 䟋倖がスクリプト内のどこでも捕捉されなかった堎合、䟋倖はそのたたスクリプトを抜けおアプリケヌションに枡され、そこで凊理されたす。

Note
-’ʏíA‚±‚̂悀‚È—áŠO‚̓Gƒ‰[‚Æ‚µ‚ÄŽÀs‚ð’†’f‚³‚¹‚Ä‚µ‚Ü‚€‚̂ŁA‚È‚é‚ׂ­ƒGƒ‰[‚ª‹N‚±‚è‚»‚€‚ȏꏊ‚É‚Í try ... catch ‚ð‘‚­‚±‚Æ‚ð‚š‚·‚·‚ß‚µ‚Ü‚·B

+通垞、このような䟋倖ぱラヌずしお実行を䞭断させおしたうので、なるべく゚ラヌが起こりそうな堎所には try ... catch を曞くこずをおすすめしたす。

-

—áŠOƒIƒuƒWƒFƒNƒg +

䟋倖オブゞェクト

-@—áŠO‚ÉŠÖ‚·‚邳‚Ü‚Ž‚Ü‚Èî•ñ‚ªAException ‚Æ‚¢‚€ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ƂƂà‚ɓЂ°‚ç‚ê‚Ä‚«‚Ü‚·B‚±‚̃IƒuƒWƒFƒNƒg‚ð—áŠOƒIƒuƒWƒFƒNƒg‚ƌĂт܂·B‚±‚ê‚ðAcatch ‚Ŏ󂯎æ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAˆÈ‰º‚̂悀‚ȃXƒNƒŠƒvƒg‚ð‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ 䟋倖に関するさたざたな情報が、Exception ずいうクラスのオブゞェクトずずもに投げられおきたす。このオブゞェクトを䟋倖オブゞェクトず呌びたす。これを、catch で受け取るこずができたす。
+ たずえば、以䞋のようなスクリプトを曞くこずができたす。

-—á:
    try
+䟋:
    try
    {
-        loadImages("nothing.jpeg"); // —áŠO‚ª”­¶‚·‚é‚©‚à‚µ‚ê‚È‚¢ˆ—
+        loadImages("nothing.jpeg"); // äŸ‹å€–が発生するかもしれない凊理
    }
-    catch (e) // e ‚Æ‚¢‚€•ϐ”‚Å—áŠO‚ðŽó‚¯Žæ‚é
+    catch (e) // e ãšã„う倉数で䟋倖を受け取る
    {
-        // e.message ‚́A—áŠO‚ƂƂà‚ɓЂ°‚ç‚ꂜƒƒbƒZ[ƒW•¶Žš—ñ‚ð•\‚µ‚Ü‚·B
-        // ‚±‚ê‚ɂ͗áŠO‚ª”­¶‚µ‚œ——R‚ªà–Ÿ‚³‚ê‚Ä‚¢‚éê‡‚ª‚ ‚è‚Ü‚·B
-        inform("‰æ‘œ‚ð“ǂݍž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB\n"+e.message);
+        // e.message ã¯ã€äŸ‹å€–ずずもに投げられたメッセヌゞ文字列を衚したす。
+        // ã“れには䟋倖が発生した理由が説明されおいる堎合がありたす。
+        inform("画像を読み蟌むこずができたせん。\n"+e.message);
    }

-@‚±‚̂悀‚ɁAcatch ‚ÌŒã‚ÌŠÛƒJƒbƒR“à‚Ɏ󂯎æ‚é•ϐ”‚ð‘‚«A‚»‚̕ϐ”‚É—áŠOƒIƒuƒWƒFƒNƒg‚ðŽó‚¯Žæ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚±‚̕ϐ”‚̃XƒR[ƒv‚́Acatch ‚ÌŽŸ‚̃uƒƒbƒN“à‚ÅŽn‚Ü‚èA‚±‚̃uƒƒbƒN‚ƂƂà‚ɏI‚í‚è‚Ü‚·B‚±‚̕ϐ”‚Í‚ ‚ç‚©‚¶‚ߐ錟‚³‚ê‚Ä‚¢‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
+ このように、catch の埌の䞞カッコ内に受け取る倉数を曞き、その倉数に䟋倖オブゞェクトを受け取るこずができたす。
+ この倉数のスコヌプは、catch の次のブロック内で始たり、このブロックずずもに終わりたす。この倉数はあらかじめ宣蚀されおいる必芁はありたせん。
-

throw ƒXƒe[ƒgƒƒ“ƒg +

throw ステヌトメント

-@—áŠO‚𓊂°‚邱‚Æ‚à‚Å‚«‚Ü‚·B—áŠO‚𓊂°‚é‚É‚Í throw ƒL[ƒ[ƒh‚ðŽg‚¢‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAˆÈ‰º‚̂悀‚ȃXƒNƒŠƒvƒg‚ð‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ 䟋倖を投げるこずもできたす。䟋倖を投げるには throw キヌワヌドを䜿いたす。
+ たずえば、以䞋のようなスクリプトを曞くこずができたす。

-—á:
    function pow2(n)
+䟋:
    function pow2(n)
    {
-        // 2 ‚Ì n æ‚ðŒvŽZ‚·‚é n ‚͐³‚̐®”‚łȂ¯‚ê‚΂Ȃç‚È‚¢
-        if(n<0) throw new Exception("•‰‚̐”‚ÍŽw’è‚Å‚«‚Ü‚¹‚ñB");
-            // ª —áŠO‚𔭐¶‚·‚é
+        // 2 ã® n ä¹—を蚈算する n ã¯æ­£ã®æ•Žæ•°ã§ãªã‘ればならない
+        if(n<0) throw new Exception("負の数は指定できたせん。");
+            // â†‘ äŸ‹å€–を発生する
        return 1<<n;
    }

-@‚±‚̊֐”‚̈ø”‚É -1 ‚ȂǁA•‰‚̐”‚ª“n‚³‚ꂜê‡A—áŠO‚ª”­¶‚µ‚Ü‚·B—áŠO‚𓊂°‚Ä‚¢‚é‚͈̂ȉº‚̃Xƒe[ƒgƒƒ“ƒg‚Å‚·B
+ この関数の匕数に -1 など、負の数が枡された堎合、䟋倖が発生したす。䟋倖を投げおいるのは以䞋のステヌトメントです。


-throw new Exception("•‰‚̐”‚ÍŽw’è‚Å‚«‚Ü‚¹‚ñB"); +throw new Exception("負の数は指定できたせん。");

-@new Exception("•‰‚̐”‚ÍŽw’è‚Å‚«‚Ü‚¹‚ñB") ‚ɂ‚¢‚Ăł·‚ªA‚±‚ê‚Í Exception ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ðA•¶Žš—ñ‚ðˆø”‚É‚µ‚č쐬‚µ‚Ä‚¢‚Ü‚·BÚ‚µ‚­‚Í Exception ƒNƒ‰ƒX‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B‚»‚µ‚āA‚±‚̐V‚µ‚­ì¬‚³‚ꂜƒIƒuƒWƒFƒNƒg‚ð throw ƒL[ƒ[ƒh‚œЂ°‚Ä‚¢‚Ü‚·B
-@throw ƒL[ƒ[ƒh‚œЂ°‚邱‚Æ‚ª‚Å‚«‚é‚Ì‚Í Exception ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚Ƃ͌À‚è‚Ü‚¹‚ñB”’l‚Å‚à•¶Žš—ñ‚Å‚àAŠÖ”‚Ö‚ÌŽQÆ‚𓊂°‚邱‚Æ‚à‚Å‚«‚Ü‚·B‚µ‚©‚µAException ƒNƒ‰ƒXA‚Ü‚œ‚Í‚»‚ê‚©‚ç”h¶‚µ‚œƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚𓊂°‚邱‚Æ‚ª„§‚³‚ê‚Ü‚·B•ß‘š‚µ‚œ‚Æ‚«‚É catch ‚̃uƒƒbƒN‚ŁAException ƒNƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ª‚­‚邱‚Ƃ݂̂ð‘z’肵‚ď‘‚¯‚΂¢‚¢‚©‚ç‚Å‚·B
+ new Exception("負の数は指定できたせん。") に぀いおですが、これは Exception クラスのオブゞェクトを、文字列を匕数にしお䜜成しおいたす。詳しくは Exception クラスを参照しおください。そしお、この新しく䜜成されたオブゞェクトを throw キヌワヌドで投げおいたす。
+ throw キヌワヌドで投げるこずができるのは Exception クラスのオブゞェクトずは限りたせん。数倀でも文字列でも、関数ぞの参照を投げるこずもできたす。しかし、Exception クラス、たたはそれから掟生したクラスのオブゞェクトを投げるこずが掚奚されたす。捕捉したずきに catch のブロックで、Exception クラスのオブゞェクトがくるこずのみを想定しお曞けばいいからです。
-

—áŠO‚ðÄ‚Ñ“Š‚°‚é +

䟋倖を再び投げる

-@catch ‚Å—áŠO‚ð•ß‘š‚µ‚œ‚̂͂¢‚¢‚ªA‚Ü‚Ÿ—áŠO‚ðŽó‚¯Žæ‚é‰Â”\«‚Ì‚ ‚é try ‚ª‚Ç‚±‚©‚ɐ錟‚³‚ê‚Ä‚¢‚é‚©‚à‚µ‚ê‚È‚¢A‚»‚̂悀‚ȏꍇ‚É—áŠO‚ðÄ‚Ñ“Š‚°‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@ˆÈ‰º‚̂悀‚ȃXƒNƒŠƒvƒg‚ð‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ catch で䟋倖を捕捉したのはいいが、ただ䟋倖を受け取る可胜性のある try がどこかに宣蚀されおいるかもしれない、そのような堎合に䟋倖を再び投げるこずができたす。
+ 以䞋のようなスクリプトを曞くこずができたす。

-—á:
    function tryloadimage()
+䟋:
    function tryloadimage()
    {
        try
        {
-            primaryLayer.loadImages("test1.bmp"); // test1.bmp ‚ð“Ç‚ñ‚ł݂é
+            primaryLayer.loadImages("test1.bmp"); // test1.bmp ã‚’読んでみる
        }
        catch(e)
        {
-            inform("‰æ‘œ“ǂݍž‚݂Ɏž”s‚µ‚Ü‚µ‚œB");
-            throw e; // ƒƒbƒZ[ƒW‚ð•\ŽŠ‚Í‚·‚邪A—áŠO‚ðÄ‚Ñ“Š‚°‚é
+            inform("画像読み蟌みに倱敗したした。");
+            throw e; // ãƒ¡ãƒƒã‚»ãƒŒã‚žã‚’衚瀺はするが、䟋倖を再び投げる
        }
    }

    function test()
    {
-        // tryloadimage ‚ðŒÄ‚яo‚µA‰æ‘œ“ǂݍž‚Ý‚ª¬Œ÷‚·‚ê‚Πtrue
-        // ‚»‚€‚łȂ¯‚ê‚Πfalse ‚ð•Ô‚·ŠÖ”
+        // tryloadimage ã‚’呌び出し、画像読み蟌みが成功すれば true
+        // ãã†ã§ãªã‘れば false ã‚’返す関数
        try
        {
            tryloadimage();
@@ -153,7 +153,7 @@

-@‚±‚±‚Å test() ‚ðŒÄ‚яo‚µA‰æ‘œ“ǂݍž‚݂Ɏž”s‚µ‚œê‡‚́Ainform ƒƒ\ƒbƒh‚É‚æ‚胁ƒbƒZ[ƒW‚ª•\ŽŠ‚³‚ê‚Ü‚·‚ªAÄ‚Ñ—áŠO‚ª“Š‚°‚ç‚ê‚邜‚߁Atest ŠÖ”“à‚Ì catch ‚É‚æ‚è•ß‘š‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ ここで test() を呌び出し、画像読み蟌みに倱敗した堎合は、inform メ゜ッドによりメッセヌゞが衚瀺されたすが、再び䟋倖が投げられるため、test 関数内の catch により捕捉するこずができたす。
diff --git a/docs/tjs2doc/contents/ttjs.html b/docs/tjs2doc/contents/ttjs.html index a4e25b7..60b41b5 100644 --- a/docs/tjs2doc/contents/ttjs.html +++ b/docs/tjs2doc/contents/ttjs.html @@ -9,54 +9,54 @@ - + - + -

tTJS ‚Æ‚Í +

tTJS ずは

-@TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚̃Nƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚̃IƒuƒWƒFƒNƒg‚ð’Ê‚µ‚Ä TJS2 ‚𑀍삷‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ TJS2 スクリプト゚ンゞンのクラスです。このクラスのオブゞェクトを通しお TJS2 を操䜜するこずができたす。
-

ƒRƒ“ƒXƒgƒ‰ƒNƒ^ +

コンストラクタ

-@tTJS ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Ɉø”‚Í‚ ‚è‚Ü‚¹‚ñB
-@tTJS ‚̃IƒuƒWƒFƒNƒg‚ÍŽ©“®•ϐ”‚Æ‚µ‚č쐬‚Å‚«‚Ü‚¹‚ñB‚©‚Ȃ炞 new ‰‰ŽZŽq‚ð—p‚¢‚č쐬‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
-@ì¬’ŒŒã‚Ì ŽQÆƒJƒEƒ“ƒ^‚Í 1 ‚ɂȂÁ‚Ä‚¢‚Ü‚·B‚±‚ê‚Í‚»‚Ì‚Ü‚Ü Release ƒƒ\ƒbƒh‚ðŒÄ‚ׂΠtTJS ‚̃IƒuƒWƒFƒNƒg‚ª‰ð•ú‚³‚ê‚邯ŒŸ‚€‚±‚Ƃł·B
+ tTJS のコンストラクタに匕数はありたせん。
+ tTJS のオブゞェクトは自動倉数ずしお䜜成できたせん。かならず new 挔算子を甚いお䜜成する必芁がありたす。
+ 䜜成盎埌の 参照カりンタは 1 になっおいたす。これはそのたた Release メ゜ッドを呌べば tTJS のオブゞェクトが解攟されるず蚀うこずです。
-

ƒfƒXƒgƒ‰ƒNƒ^ +

デストラクタ

-@tTJS ‚̃fƒXƒgƒ‰ƒNƒ^‚͕ی암‚É‚ ‚èAƒAƒNƒZƒX‚Å‚«‚Ü‚¹‚ñB
-@tTJS ‚̃IƒuƒWƒFƒNƒg‚ð‰ð•ú‚·‚é‚É‚Í Release ƒƒ\ƒbƒh‚ðŽg‚Á‚Ä‚­‚Ÿ‚³‚¢B
-@‚Ü‚œAtTJS ‚̃IƒuƒWƒFƒNƒg‚ð‰ð•ú‚·‚é‘O‚É‚Í Shutdown ƒƒ\ƒbƒh‚ðŒÄ‚Ô‚±‚Æ‚ª„§‚³‚ê‚Ü‚·B
+ tTJS のデストラクタは保護郚にあり、アクセスできたせん。
+ tTJS のオブゞェクトを解攟するには Release メ゜ッドを䜿っおください。
+ たた、tTJS のオブゞェクトを解攟する前には Shutdown メ゜ッドを呌ぶこずが掚奚されたす。

AddRef

void tTJS::AddRef()

-@TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ÌŽQÆƒJƒEƒ“ƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ü‚·B
+ TJS2 スクリプト゚ンゞンの参照カりンタをむンクリメントしたす。

Release

void tTJS::Release()

-@TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ÌŽQÆƒJƒEƒ“ƒ^‚ðƒfƒNƒŠƒƒ“ƒg‚µ‚Ü‚·B
-@ŽQÆƒJƒEƒ“ƒ^‚ª 0 ‚ɂȂê‚Î tTJS ƒIƒuƒWƒFƒNƒg‚͉ð•ú‚³‚ê‚Ü‚·B
+ TJS2 スクリプト゚ンゞンの参照カりンタをデクリメントしたす。
+ 参照カりンタが 0 になれば tTJS オブゞェクトは解攟されたす。

Shutdown

void tTJS::Shutdown()

-@ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚̃Vƒƒƒbƒgƒ_ƒEƒ“‚ðs‚¢‚Ü‚·B
+ スクリプト゚ンゞンのシャットダりンを行いたす。

-@TJS2 ƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ð‰ð•ú‚·‚邯‚«ARelease ƒƒ\ƒbƒh‚Ì‘O‚É‚±‚̃ƒ\ƒbƒh‚ðŒÄ‚Ô‚±‚Ƃ𐄏§‚µ‚Ü‚·B
+ TJS2 スクリプト゚ンゞンを解攟するずき、Release メ゜ッドの前にこのメ゜ッドを呌ぶこずを掚奚したす。

GetGlobal

iTJSDispatch2 * tTJS::GetGlobal()

-@global ƒIƒuƒWƒFƒNƒg‚ðŽæ“Ÿ‚µ‚Ü‚·BiTJSDispatch2 ƒCƒ“ƒ^[ƒtƒF[ƒX Œ^‚̃IƒuƒWƒFƒNƒg‚ª•Ô‚³‚ê‚Ü‚·B
-@‚±‚̃ƒ\ƒbƒh‚Í global ƒIƒuƒWƒFƒNƒg‚ð•Ô‚·‚Æ‚«A‚»‚ÌŽQÆƒJƒEƒ“ƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ü‚·B
+ global オブゞェクトを取埗したす。iTJSDispatch2 むンタヌフェヌス 型のオブゞェクトが返されたす。
+ このメ゜ッドは global オブゞェクトを返すずき、その参照カりンタをむンクリメントしたす。
@@ -65,7 +65,7 @@ iTJSDispatch2 * tTJS::GetGlobal()
iTJSDispatch2 * tTJS::GetGlobalNoAddRef()

-@global ƒIƒuƒWƒFƒNƒg‚ðŽæ“Ÿ‚µ‚Ü‚·BGetGlobal ‚ƈႀ‚̂́Aglobal ƒIƒuƒWƒFƒNƒg‚ÌŽQÆƒJƒEƒ“ƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚È‚¢‚ÆŒŸ‚€‚±‚Ƃł·B
+ global オブゞェクトを取埗したす。GetGlobal ず違うのは、global オブゞェクトの参照カりンタをむンクリメントしないず蚀うこずです。
@@ -74,35 +74,35 @@ iTJSDispatch2 * tTJS::GetGlobalNoAddRef()
void tTJS::SetConsoleOutput(iTJSConsoleOutput *console);

-@ƒRƒ“ƒ\[ƒ‹‚̏o—͐æ‚ðŽw’肵‚Ü‚·B
-@ƒRƒ“ƒ\[ƒ‹‚́ATJS2 ‚̏o‚·ƒGƒ‰[ƒƒbƒZ[ƒW‚Ȃǂªo—Í‚³‚ê‚邯‚±‚ë‚Å‚·B
+ コン゜ヌルの出力先を指定したす。
+ コン゜ヌルは、TJS2 の出す゚ラヌメッセヌゞなどが出力されるずころです。

-ˆÈ‰º‚̈ø”‚ª‚ ‚è‚Ü‚·B
+以䞋の匕数がありたす。

console
-
@ƒRƒ“ƒ\[ƒ‹‚̏o—͐æ‚ð’è‹`‚·‚éAiTJSConsoleOutput Œ^‚̃IƒuƒWƒFƒNƒg‚ðŽw’肵‚Ü‚·B
-@iTJSConsoleOutput Œ^‚Í tjs.h ‚É’è‹`‚³‚ê‚Ä‚¢‚éŠî–{’ŠÛƒNƒ‰ƒX‚ŁAˆÈ‰º‚̃ƒ\ƒbƒh‚ª‚ ‚è‚Ü‚·B
+
 コン゜ヌルの出力先を定矩する、iTJSConsoleOutput 型のオブゞェクトを指定したす。
+ iTJSConsoleOutput 型は tjs.h に定矩されおいる基本抜象クラスで、以䞋のメ゜ッドがありたす。

void iTJSConsoleOutput::ExceptionPrint(const tjs_char *msg)
-
@—áŠO‚ÉŠÖ‚·‚éî•ñ‚ðo—Í‚·‚邜‚߂̃ƒ\ƒbƒh‚Å‚·Bmsg ‚ªƒƒbƒZ[ƒW‚ð•\‚µ‚Ü‚·B
+
 䟋倖に関する情報を出力するためのメ゜ッドです。msg がメッセヌゞを衚したす。
void iTJSConsoleOutput::Print(const tjs_char *msg)
-
@‚»‚Ì‘Œ‚̏î•ñ‚ðo—Í‚·‚邜‚߂̃ƒ\ƒbƒh‚Å‚·Bmsg ‚ªƒƒbƒZ[ƒW‚ð•\‚µ‚Ü‚·B
+
 その他の情報を出力するためのメ゜ッドです。msg がメッセヌゞを衚したす。

GetConsoleOutput

tTJSConsoleOutput * tTJS::GetConsoleOutput() const

-@ƒRƒ“ƒ\[ƒ‹‚̏o—͐æ‚ðŽæ“Ÿ‚µ‚Ü‚·B
+ コン゜ヌルの出力先を取埗したす。

OutputToConsole

void tTJS::OutputToConsole(const tjs_char *msg) const

-@ƒRƒ“ƒ\[ƒ‹‚É•¶Žš—ñ‚ðo—Í‚µ‚Ü‚·Bmsg ‚͏o—Í‚·‚郁ƒbƒZ[ƒW‚Å‚·B
+ コン゜ヌルに文字列を出力したす。msg は出力するメッセヌゞです。
@@ -110,7 +110,7 @@ void tTJS::OutputToConsole(const tjs_char *msg) const
void tTJS::OutpuExceptionToConsole(const tjs_char *msg) const

-@ƒRƒ“ƒ\[ƒ‹‚É—áŠO‚Ì•¶Žš—ñ‚ðo—Í‚µ‚Ü‚·Bmsg ‚͏o—Í‚·‚郁ƒbƒZ[ƒW‚Å‚·B
+ コン゜ヌルに䟋倖の文字列を出力したす。msg は出力するメッセヌゞです。
@@ -119,9 +119,9 @@ void tTJS::OutpuExceptionToConsole(const tjs_char *msg) const
void tTJS::OutputToConsoleWithCentering(const tjs_char *msg, tjs_uint width) const

-@ƒRƒ“ƒ\[ƒ‹‚É•¶Žš—ñ‚ðƒZƒ“ƒ^ƒŠƒ“ƒO‚µ‚ďo—Í‚µ‚Ü‚·Bmsg ‚͏o—Í‚·‚郁ƒbƒZ[ƒW‚ŁAwidth ‚͉¡•‚Å‚·B
-@‰¡•‚æ‚è‚ào—Í‚·‚郁ƒbƒZ[ƒW‚Ì•¶Žš”‚ª­‚È‚¢ê‡‚́AŽw’肵‚œ‰¡•‚Ì’†‰›‚ɃZƒ“ƒ^ƒŠƒ“ƒO‚µ‚ďo—Í‚µ‚Ü‚· - ( ‚œ‚Ÿ‚µ‚·‚ׂĂ̕¶Žš‚Ì•‚𓯈ê‚Å‚ ‚邯Œ©‚È‚·‚œ‚߁A‘SŠp‚ª¬‚¶‚邯•ö‚ꂜ•\ŽŠ‚ɂȂè‚Ü‚· )
+ コン゜ヌルに文字列をセンタリングしお出力したす。msg は出力するメッセヌゞで、width は暪幅です。
+ 暪幅よりも出力するメッセヌゞの文字数が少ない堎合は、指定した暪幅の䞭倮にセンタリングしお出力したす + ( ただしすべおの文字の幅を同䞀であるず芋なすため、党角が混じるず厩れた衚瀺になりたす )
@@ -131,7 +131,7 @@ void tTJS::OutputToConsoleWithCentering(const tjs_char *msg, tjs_uint width) con
void tTJS::OutputToConsoleSeparator(const tjs_char *text, tjs_uint count) const

-@text ‚ÅŽŠ‚³‚ꂜ‹æØ‚è‹L†‚ðAcount ŒÂAƒRƒ“ƒ\[ƒ‹‚ɏo—Í‚µ‚Ü‚·B
+ text で瀺された区切り蚘号を、count 個、コン゜ヌルに出力したす。
@@ -140,9 +140,9 @@ void tTJS::OutputToConsoleSeparator(const tjs_char *text, tjs_uint count) const<
void tTJS::Dump(tjs_uint width = 80) const

-@TJS2 ‚̏ó‘Ô‚ðƒRƒ“ƒ\[ƒ‹‚ɏo—Í‚µ‚Ü‚·B
-@ŠeƒXƒNƒŠƒvƒgƒuƒƒbƒN’†‚̉Œ‘zƒ}ƒVƒ“ƒR[ƒh‚Ì‹tƒAƒZƒ“ƒuƒ‹Œ‹‰Ê‚Ȃǂª•\ŽŠ‚³‚ê‚Ü‚·B
-@width ‚ɂ͏o—Í‚·‚鉡•‚ðŽw’肵‚Ü‚·B
+ TJS2 の状態をコン゜ヌルに出力したす。
+ 各スクリプトブロック䞭の仮想マシンコヌドの逆アセンブル結果などが衚瀺されたす。
+ width には出力する暪幅を指定したす。

ExecScript @@ -163,34 +163,34 @@ void tTJS::ExecScript(
    tjs_int lineofs = 0
    )

-@ƒXƒNƒŠƒvƒg‚ðŽÀs‚µ‚Ü‚·B
+ スクリプトを実行したす。

-@ˆÈ‰º‚̈ø”‚ª‚ ‚è‚Ü‚·B
+ 以䞋の匕数がありたす。

const tjs_char *script
const ttstr &script
-
@ŽÀs‚·‚éƒXƒNƒŠƒvƒg‚ðŽw’肵‚Ü‚·B
+
 実行するスクリプトを指定したす。
tTJSVariant *result
-
@Œ‹‰Ê‚ðŽó‚¯Žæ‚邜‚ß‚Ì tTJSVariant Œ^‚̕ϐ”‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·B
-@NULL ‚àŽw’è‚Å‚«‚Ü‚·‚ªANULL ‚̏ꍇ‚ÍŒ‹‰Ê‚ðŽó‚¯Žæ‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB
+
 結果を受け取るための tTJSVariant 型の倉数ぞのポむンタを指定したす。
+ NULL も指定できたすが、NULL の堎合は結果を受け取るこずができたせん。
iTJSDispatch2 *context
-
@‚±‚̃XƒNƒŠƒvƒg‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg‚ðŽw’肵‚Ü‚·B
-@NULL ‚ðŽw’è‚·‚邯AƒXƒNƒŠƒvƒg‚Í global ƒRƒ“ƒeƒLƒXƒgã‚ÅŽÀs‚³‚ê‚Ü‚·B
-@’ʏí‚Í NULL ‚ðŽw’肵‚Ü‚·‚ªAƒXƒNƒŠƒvƒg‚ð“Á’è‚̃Rƒ“ƒeƒLƒXƒg‚ÅŽÀs‚µ‚œ‚¢ê‡‚Í‚»‚̃Rƒ“ƒeƒLƒXƒg‚ƂȂéƒIƒuƒWƒFƒNƒg‚ðŽw’肵‚Ä‚­‚Ÿ‚³‚¢B
+
 このスクリプトが実行されるコンテキストを指定したす。
+ NULL を指定するず、スクリプトは global コンテキスト䞊で実行されたす。
+ 通垞は NULL を指定したすが、スクリプトを特定のコンテキストで実行したい堎合はそのコンテキストずなるオブゞェクトを指定しおください。
const tjs_char *name
-
@ƒXƒNƒŠƒvƒg‚Ì–Œ‘O‚ðŽw’肵‚Ü‚·B’ʏíA‚»‚̃XƒNƒŠƒvƒg‚̃tƒ@ƒCƒ‹–Œ‚ðŽw’肵‚Ü‚·B
-@—áŠO‚Ì’Ê’m‚̍ۂɂǂ±‚̃XƒNƒŠƒvƒg‚Å—áŠO‚ª‹N‚±‚Á‚œ‚©‚ð’m‚点‚œ‚è‚·‚é–Ú“I‚ÅŽg—p‚³‚ê‚Ü‚·B
+
 スクリプトの名前を指定したす。通垞、そのスクリプトのファむル名を指定したす。
+ 䟋倖の通知の際にどこのスクリプトで䟋倖が起こったかを知らせたりする目的で䜿甚されたす。
tjs_int lineofs
-
@ƒXƒNƒŠƒvƒg’†‚́A‚»‚̃XƒNƒŠƒvƒg‚ÌŽn‚Ü‚Á‚œs(0`)‚ðŽw’肵‚Ü‚·B
-@KAGƒVƒiƒŠƒI’†‚É–„‚ߍž‚܂ꂜTJSƒXƒNƒŠƒvƒg‚̂悀‚ɁA‘Œ‚̃hƒLƒ…ƒƒ“ƒg’†‚ÉTJSƒXƒNƒŠƒvƒg‚ª–„‚ߍž‚Ü‚ê‚éê‡‚ɁA‚»‚ÌTJSƒXƒNƒŠƒvƒg‚ÌŠJŽns‚ðŽw’肵‚Ü‚·B
-@—áŠO‚Ì’Ê’m‚̍ۂɂǂ±‚̃XƒNƒŠƒvƒg‚Å—áŠO‚ª‹N‚±‚Á‚œ‚©‚ð’m‚点‚œ‚è‚·‚é–Ú“I‚ÅŽg—p‚³‚ê‚Ü‚·B
+
 スクリプト䞭の、そのスクリプトの始たった行(0)を指定したす。
+ KAGシナリオ䞭に埋め蟌たれたTJSスクリプトのように、他のドキュメント䞭にTJSスクリプトが埋め蟌たれる堎合に、そのTJSスクリプトの開始行を指定したす。
+ 䟋倖の通知の際にどこのスクリプトで䟋倖が起こったかを知らせたりする目的で䜿甚されたす。

@@ -213,10 +213,10 @@ void tTJS::EvalExpression(
    tjs_int lineofs = 0
    )

-@Ž®‚ð•]‰¿‚µ‚Ü‚·B
-@ˆø”‚ɂ‚¢‚Ä‚Í ExecScript ‚ðŽQÆ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 匏を評䟡したす。
+ 匕数に぀いおは ExecScript を参照しおください。

-@if ‰‰ŽZŽq‚̂悀‚ÉŽ®‚ÌŒ‹‰Ê‚𓟂邱‚Æ‚ª‚Å‚«‚È‚¢‰‰ŽZŽq‚̏ꍇA‚»‚ÌŒ‹‰Ê‚𓟂悀‚Æ‚µ‚Ä result ‚É”ñ NULL ‚ðŽw’è‚·‚邯—áŠO‚ª”­¶‚µ‚Ü‚·B‚±‚̏ꍇ‚Í result ‚É‚Í NULL ‚ðŽw’è‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ if 挔算子のように匏の結果を埗るこずができない挔算子の堎合、その結果を埗ようずしお result に非 NULL を指定するず䟋倖が発生したす。この堎合は result には NULL を指定する必芁がありたす。
@@ -225,7 +225,7 @@ void tTJS::EvalExpression(
void tTJS::SetPPValue(const tjs_char *name, const tjs_int32 value)

-@ðŒƒRƒ“ƒpƒCƒ‹—p‚̕ϐ”‚ðÝ’肵‚Ü‚·Bname ‚͕ϐ”‚Ì–Œ‘OAvalue ‚͐ݒ肷‚é’l‚Å‚·B
+ 条件コンパむル甚の倉数を蚭定したす。name は倉数の名前、value は蚭定する倀です。
@@ -234,7 +234,7 @@ void tTJS::SetPPValue(const tjs_char *name, const tjs_int32 value)
tjs_int32 tTJS::GetPPValue(const tjs_char *name)

-@ðŒƒRƒ“ƒpƒCƒ‹—p‚̕ϐ”‚ðŽæ“Ÿ‚µ‚Ü‚·Bname ‚͕ϐ”‚Ì–Œ‘O‚Å‚·B•ϐ”‚ªŒ©‚‚©‚ç‚È‚©‚Á‚œê‡‚Í 0 ‚ª‹A‚è‚Ü‚·B
+ 条件コンパむル甚の倉数を取埗したす。name は倉数の名前です。倉数が芋぀からなかった堎合は 0 が垰りたす。
@@ -244,7 +244,7 @@ tjs_int32 tTJS::GetPPValue(const tjs_char *name)
tjs_int32 tTJS::DoGarbageCollection()

-@ƒKƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚ðs‚¢‚Ü‚·BTJS2 ‚ª•ÛŽ‚µ‚Ä‚¢‚éƒLƒƒƒbƒVƒ…‚ðƒNƒŠƒA‚µ‚œ‚èA–¢ˆ—‚̃NƒŠ[ƒ“ƒAƒbƒvˆ—‚ðŠ®—¹‚³‚¹‚Ü‚·B
+ ガベヌゞコレクションを行いたす。TJS2 が保持しおいるキャッシュをクリアしたり、未凊理のクリヌンアップ凊理を完了させたす。
diff --git a/docs/tjs2doc/contents/types.html b/docs/tjs2doc/contents/types.html index 6daa2e1..159a4f5 100644 --- a/docs/tjs2doc/contents/types.html +++ b/docs/tjs2doc/contents/types.html @@ -5,53 +5,53 @@ - ƒf[ƒ^Œ^ + デヌタ型 - + - + -

ƒf[ƒ^Œ^ +

デヌタ型

-@TJS2 ‚ɂ͕ϐ”‚ɁuŒ^v‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA“à•”“I‚ɂ͌^‚ðŽ‚Á‚Ä‚¢‚Ü‚·BŒ^‚ðŽ‚œ‚È‚¢‚ÆŒŸ‚€‚æ‚è‚́AŒ^‚ªŽ©“®“I/“®“I‚Ɉµ‚í‚ê‚邯‚¢‚€‚±‚Ƃł·B
-@“à•”‚ÌŒ^‚Æ‚µ‚ẮAvoid, ®”Œ^AŽÀ”Œ^A•¶Žš—ñŒ^AƒIƒuƒWƒFƒNƒgŒ^AƒIƒNƒeƒbƒg—ñŒ^‚ª‚ ‚è‚Ü‚·B
+ TJS2 には倉数に「型」はありたせんが、内郚的には型を持っおいたす。型を持たないず蚀うよりは、型が自動的/動的に扱われるずいうこずです。
+ 内郚の型ずしおは、void, 敎数型、実数型、文字列型、オブゞェクト型、オクテット列型がありたす。

void

-@void ‚́A‰œ‚à•\‚µ‚Ä‚¢‚È‚¢‚±‚Æ‚ð•\‚µ‚Ü‚· ( JavaScript ‚Ƃ͈Ӗ¡‚ªˆá‚¢‚Ü‚· )BéŒŸ‚µ‚œ‚Ă̕ϐ”‚Í void ‚Å‚·B
-@void “¯Žm‚Ì”äŠr‚ɂ́A=== (ޝ•Ê) ‰‰ŽZŽq‚ð—p‚¢‚Ü‚·B
-@typeof ‰‰ŽZŽq‚́A‚±‚ê‚ɑ΂µ‚Ä‚Í "void" ‚ð•Ô‚µ‚Ü‚·B
+ void は、䜕も衚しおいないこずを衚したす ( JavaScript ずは意味が違いたす )。宣蚀したおの倉数は void です。
+ void 同士の比范には、=== (識別) 挔算子を甚いたす。
+ typeof 挔算子は、これに察しおは "void" を返したす。
-

®”Œ^ +

敎数型

-@TJS2 ‚͐®”Œ^‚Æ‚µ‚Ä 64bit ‚̐ž“x‚̐®”‚ðˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B®”‚͒ʏ필†‚ ‚萮”‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·‚ªA—Bˆê‚Ì—áŠO‚Æ‚µ‚Ä >>> ‰‰ŽZŽq‚́A¶•ӂ𕄍†‚È‚µ®”‚Æ‚µ‚Ĉµ‚¢‚Ü‚·B
-@typeof ‰‰ŽZŽq‚́A‚±‚ê‚ɑ΂µ‚Ä‚Í "Integer" ‚ð•Ô‚µ‚Ü‚·B
+ TJS2 は敎数型ずしお 64bit の粟床の敎数を扱うこずができたす。敎数は通垞笊号あり敎数ずしお扱われたすが、唯䞀の䟋倖ずしお >>> 挔算子は、巊蟺を笊号なし敎数ずしお扱いたす。
+ typeof 挔算子は、これに察しおは "Integer" を返したす。
-

ŽÀ”Œ^ +

実数型

-@TJS2 ‚ÍŽÀ”Œ^‚Æ‚µ‚Ä 64bit ‚̐ž“x‚ÌŽÀ” ( ”{ž“xŽÀ” ) ‚ðˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@typeof ‰‰ŽZŽq‚́A‚±‚ê‚ɑ΂µ‚Ä‚Í "Real" ‚ð•Ô‚µ‚Ü‚·B
+ TJS2 は実数型ずしお 64bit の粟床の実数 ( 倍粟床実数 ) を扱うこずができたす。
+ typeof 挔算子は、これに察しおは "Real" を返したす。
-

•¶Žš—ñŒ^ +

文字列型

-@TJS2 ‚Í’·‚³§ŒÀ‚̂Ȃ¢Aƒ[ƒIŒ‹•¶Žš—ñ‚ðˆµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·Bƒ[ƒIŒ‹•¶Žš—ñ‚Ƃ́A\0 ‚Å•¶Žš—ñ‚ªI‚í‚邯‰Œ’肵‚Ä•¶Žš—ñ‚ðˆµ‚€‚ÆŒŸ‚€‚±‚Ƃł·B
-@•¶ŽšƒR[ƒh‚̓ƒCƒh•¶Žš ( ’ʏí‚Í UNICODE ) ‚ðˆµ‚¢‚Ü‚·‚ªA16bit‚̃ƒCƒh•¶Žš‚© 32bit‚̃ƒCƒh•¶Žš‚©‚Í TJS2 ‚ªƒRƒ“ƒpƒCƒ‹‚³‚ꂜŠÂ‹«‚É‚æ‚Á‚ĈقȂè‚Ü‚·B‚œ‚Æ‚Š‚Î Windows ‚Å‚Í 16bit ‚Å‚·‚ªASolaris ‚â Linux ‚Å‚Í 32bit ‚ɂȂè‚Ü‚·B
-@typeof ‰‰ŽZŽq‚́A‚±‚ê‚ɑ΂µ‚Ä‚Í "String" ‚ð•Ô‚µ‚Ü‚·B
+ TJS2 は長さ制限のない、れロ終結文字列を扱うこずができたす。れロ終結文字列ずは、\0 で文字列が終わるず仮定しお文字列を扱うず蚀うこずです。
+ 文字コヌドはワむド文字 ( 通垞は UNICODE ) を扱いたすが、16bitのワむド文字か 32bitのワむド文字かは TJS2 がコンパむルされた環境によっお異なりたす。たずえば Windows では 16bit ですが、Solaris や Linux では 32bit になりたす。
+ typeof 挔算子は、これに察しおは "String" を返したす。
-

ƒIƒuƒWƒFƒNƒgŒ^ +

オブゞェクト型

-@ƒIƒuƒWƒFƒNƒgŒ^‚́AƒIƒuƒWƒFƒNƒg‚ð•ÛŽ‚·‚éŒ^‚Å‚·Bnew ‰‰ŽZŽq‚ÅŠm•Û‚µ‚œƒIƒuƒWƒFƒNƒg‚̂ق©AŠÖ”AƒNƒ‰ƒXAƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚Ȃǂ͂·‚ׂăIƒuƒWƒFƒNƒgŒ^‚ɂȂè‚Ü‚·B
-@typeof ‰‰ŽZŽq‚́A‚±‚ê‚ɑ΂µ‚Ä‚Í "Object" ‚ð•Ô‚µ‚Ü‚·B
+ オブゞェクト型は、オブゞェクトを保持する型です。new 挔算子で確保したオブゞェクトのほか、関数、クラス、プロパティオブゞェクトなどはすべおオブゞェクト型になりたす。
+ typeof 挔算子は、これに察しおは "Object" を返したす。

-@TJS ‚â JavaScript ‚ƈقȂèATJS2 ‚̃IƒuƒWƒFƒNƒgŒ^‚́AƒIƒuƒWƒFƒNƒg‚»‚Ì‚à‚̂ւ̃|ƒCƒ“ƒ^‚ƁA‚»‚ꂪŽg—p‚³‚ê‚é‚ׂ«ƒRƒ“ƒeƒLƒXƒg‚ƂȂéƒIƒuƒWƒFƒNƒg‚̃|ƒCƒ“ƒ^‚Ì‚Q‚‚̃|ƒCƒ“ƒ^‚ð“à•”‚ÉŽ‚Á‚Ä‚¢‚āA‚¢‚í‚ä‚éƒNƒ[ƒWƒƒ‚ðŽÀŒ»‚Å‚«‚邿‚€‚ɂȂÁ‚Ä‚¢‚Ü‚·B‚±‚̃Rƒ“ƒeƒLƒXƒg•”•ª‚ð•ύX‚·‚鉉ŽZŽq‚ª incontextof ‰‰ŽZŽq‚Å‚·B
+ TJS や JavaScript ず異なり、TJS2 のオブゞェクト型は、オブゞェクトそのものぞのポむンタず、それが䜿甚されるべきコンテキストずなるオブゞェクトのポむンタの぀のポむンタを内郚に持っおいお、いわゆるクロヌゞャを実珟できるようになっおいたす。このコンテキスト郚分を倉曎する挔算子が incontextof 挔算子です。
-

ƒIƒNƒeƒbƒg—ñŒ^ +

オクテット列型

-@ƒIƒNƒeƒbƒg—ñŒ^‚́A8bit •‚̃f[ƒ^—ñ (ƒIƒNƒeƒbƒg—ñŒ^) ‚ð‚ ‚Â‚©‚€Œ^‚Å‚·BŽå‚ɃoƒCƒiƒŠƒf[ƒ^‚ðˆµ‚€‚œ‚߂̌^‚Å‚·B
-@typeof ‰‰ŽZŽq‚́A‚±‚ê‚ɑ΂µ‚Ä‚Í "Octet" ‚ð•Ô‚µ‚Ü‚·B
+ オクテット列型は、8bit 幅のデヌタ列 (オクテット列型) をあ぀かう型です。䞻にバむナリデヌタを扱うための型です。
+ typeof 挔算子は、これに察しおは "Octet" を返したす。
diff --git a/docs/tjs2doc/contents/variable.html b/docs/tjs2doc/contents/variable.html index e6ba2b2..0743d79 100644 --- a/docs/tjs2doc/contents/variable.html +++ b/docs/tjs2doc/contents/variable.html @@ -5,36 +5,36 @@ - •ϐ” + 倉数 - + - + -

•ϐ” +

倉数

-@TJS2 ‚̕ϐ”‚Í var ƒL[ƒ[ƒh‚ÅŽw’肵‚Ü‚·BTJS2 ‚ł͕ϐ”‚ðéŒŸ‚µ‚È‚¯‚ê‚ÎŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñB
-@var ƒL[ƒ[ƒh‚̏‘Ž®‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ TJS2 の倉数は var キヌワヌドで指定したす。TJS2 では倉数を宣蚀しなければ䜿うこずができたせん。
+ var キヌワヌドの曞匏は以䞋の通りです。

-@var •ϐ”–Œ;
+ var å€‰æ•°å;

-@•ϐ”–Œ‚Í , (ƒJƒ“ƒ})‚Å‹æØ‚Á‚Ä•¡”ŒÂŽw’è‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B•ϐ”‚ɏ‰Šú’l‚ª•K—v‚ȏꍇ‚́A
+ 倉数名は , (カンマ)で区切っお耇数個指定するこずもできたす。倉数に初期倀が必芁な堎合は、

-@var •ϐ”–Œ = ‰Šú’l;
+ var å€‰æ•°å = åˆæœŸå€€;

-@‚̏‘Ž®‚ŕϐ”‚ɏ‰Šú’l‚ð‘ã“ü‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ の曞匏で倉数に初期倀を代入するこずができたす。

-—á:
    var variable=0;
+䟋:
    var variable=0;
    var var2=variable+2;
    var var3="this is var3.";
    var var1,var2,var3;
@@ -43,72 +43,72 @@

-@•ϐ”‚ÍéŒŸŽž‚ÉŒ^‚ðŽw’è‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB‘ã“ü‚³‚ꂜ‚à‚̂̌^‚ɂȂè‚Ü‚·B‚Ü‚œAŒvŽZ“r’†‚â•¶–¬‚ł́AŽ©“®“I‚ÉŒ^‚ª•ÏŠ·‚³‚ê‚Ü‚·B
+ 倉数は宣蚀時に型を指定する必芁はありたせん。代入されたものの型になりたす。たた、蚈算途䞭や文脈では、自動的に型が倉換されたす。
-

•ϐ”–Œ +

倉数名

-@•ϐ”–Œ‚Æ‚µ‚Ä—LŒø‚Ȃ̂͂·‚ׂĂ̎¯•ÊŽq‚Å‚·B
+ 倉数名ずしお有効なのはすべおの識別子です。

-—á:
    var ampan;
-    var 123a;  // ”Žš‚ªæ“ª‚É‚«‚Ä‚¢‚é‚̂ŠNG
-    var function; // function ‚Í—\–ñŒê‚Ȃ̂ŠNG
-    var function1; // —\–ñŒê‚ðŠÜ‚Þ‚ª—\–ñŒê‚»‚Ì‚à‚̂ł͂Ȃ¢‚̂ŠOK
-    var •ϐ”‚»‚̈ê; // ‚¢‚í‚ä‚é‘SŠp•¶Žš‚àŽg—p‰Â”\
+䟋:
    var ampan;
+    var 123a;  // æ•°å­—が先頭にきおいるので NG
+    var function; // function ã¯äºˆçŽ„èªžãªã®ã§ NG
+    var function1; // äºˆçŽ„èªžã‚’å«ã‚€ãŒäºˆçŽ„èªžãã®ã‚‚ã®ã§ã¯ãªã„ã®ã§ OK
+    var å€‰æ•°ãã®äž€; // ã„わゆる党角文字も䜿甚可胜

-

•ϐ”‚Ì‚QdéŒŸ +

倉数の重宣蚀

-@“¯‚¶–Œ‘O‚̕ϐ”‚ð“ñ‰ñˆÈãéŒŸ‚µ‚Ä‚àƒGƒ‰[‚ɂȂè‚Ü‚¹‚ñB‚œ‚Ÿ‚µA“ñ‰ñ–ڈȍ~‚̐錟‚ŏ‰Šú’l‚ªŽw’肳‚ꂜê‡A‚»‚̏‰Šú’l‚ª•ϐ”‚É‘ã“ü‚³‚ê‚Ü‚·B‚Q‰ñ–ڈȍ~‚̐錟‚ŏ‰Šú’l‚ª—^‚Š‚ç‚ê‚È‚©‚Á‚œê‡‚́Avoid ‚ɂȂè‚Ü‚·B
+ 同じ名前の倉数を二回以䞊宣蚀しおも゚ラヌになりたせん。ただし、二回目以降の宣蚀で初期倀が指定された堎合、その初期倀が倉数に代入されたす。回目以降の宣蚀で初期倀が䞎えられなかった堎合は、void になりたす。

-—á:
    var a=0;
-    var a; // “ñ‰ñ–ڂ̐錟 (ƒGƒ‰[‚ɂȂç‚È‚­Aa ‚Í void ‚ɂȂé)
-    var a=-1; // ŽO‰ñ–ڂ̐錟 (ƒGƒ‰[‚ɂȂç‚È‚¢‚ª a ‚ɂ͠-1 ‚ª‘ã“ü‚³‚ê‚é)
+䟋:
    var a=0;
+    var a; // äºŒå›žç›®ã®å®£èš€ (゚ラヌにならなく、a ã¯ void ã«ãªã‚‹)
+    var a=-1; // äž‰å›žç›®ã®å®£èš€ (゚ラヌにならないが a ã«ã¯ -1 ãŒä»£å…¥ã•れる)

-

•ϐ”‚̃XƒR[ƒv +

倉数のスコヌプ

-@{ } (ƒuƒƒbƒN) ‚ň͂܂ꂜ•”•ª‚Ő錟‚³‚ꂜ•ϐ”‚́A‚»‚̃uƒƒbƒN“à‚݂̂ŗLŒø‚ȕϐ”A‚‚܂胍[ƒJƒ‹•ϐ”‚ɂȂè‚Ü‚·B
-@‚Ü‚œAC ŒŸŒê‚ƈقȂèA•ϐ”‚ªéŒŸ‚Å‚«‚éˆÊ’u‚ɐ§ŒÀ‚Í‚ ‚è‚Ü‚¹‚ñB
+ { } (ブロック) で囲たれた郚分で宣蚀された倉数は、そのブロック内のみで有効な倉数、぀たりロヌカル倉数になりたす。
+ たた、C 蚀語ず異なり、倉数が宣蚀できる䜍眮に制限はありたせん。

-—á:
    while(t--)
+䟋:
    while(t--)
    {
-        var ratio=t/all; // •ϐ” 'ratio' ‚ðéŒŸ
+        var ratio=t/all; // å€‰æ•° 'ratio' ã‚’宣蚀
        setRatio(ratio);
    }

-    // ‚±‚±‚ɐ§Œä‚ªˆÚ‚Á‚œ‚Æ‚«A'ratio' ‚͍폜‚³‚ê‚Ä‚¢‚é
+    // ã“こに制埡が移ったずき、'ratio' ã¯å‰Šé™€ã•れおいる

-    var test; // ‚±‚±‚Å‚à•ϐ”‚ðéŒŸ‚·‚邱‚Æ‚ª‚Å‚«‚é
+    var test; // ã“こでも倉数を宣蚀するこずができる


-@‚Ü‚œAƒuƒƒbƒNŠO‚̕ϐ”‚Æ“¯‚¶–Œ‘O‚̕ϐ”‚ªƒuƒƒbƒN“à‚Ő錟‚³‚ꂜê‡A‚»‚̃uƒƒbƒN“à‚ł́AV‚µ‚­éŒŸ‚³‚ꂜ•ϐ”‚݂̂ɃAƒNƒZƒX‚Å‚«‚Ü‚·B
+ たた、ブロック倖の倉数ず同じ名前の倉数がブロック内で宣蚀された堎合、そのブロック内では、新しく宣蚀された倉数のみにアクセスできたす。

-—á:
    var ratio=0;
+䟋:
    var ratio=0;
    if(flag)
    {
-        var ratio; // ƒuƒƒbƒNŠO‚Ő錟‚³‚ê‚Ä‚¢‚é•ϐ”‚Æ“¯–Œ‚̕ϐ”
+        var ratio; // ãƒ–ロック倖で宣蚀されおいる倉数ず同名の倉数

-        ratio=buf.position / buf.totalTime; // ƒuƒƒbƒN“à‚Ì ratio ‚ɂ̂݃AƒNƒZƒX‚Å‚«‚é
+        ratio=buf.position / buf.totalTime; // ãƒ–ロック内の ratio ã«ã®ã¿ã‚¢ã‚¯ã‚»ã‚¹ã§ãã‚‹
        setRatio(ratio);
    }

-    // ƒuƒƒbƒN‚𔲂¯‚邯ƒuƒƒbƒN“à‚Ì ratio ‚͍폜‚³‚ê‚邪AƒuƒƒbƒNŠO‚Ì ratio ‚Í‚»‚̂܂Ü
+    // ãƒ–ロックを抜けるずブロック内の ratio ã¯å‰Šé™€ã•れるが、ブロック倖の ratio ã¯ãã®ãŸãŸ
    ratio=-1;


Note
-@‚·‚ׂẴXƒR[ƒv‚ÌŠO‘€ (‚±‚ê‚ðƒOƒ[ƒoƒ‹ƒXƒR[ƒv‚ƌĂт܂·) ‚Å var ‚ŕϐ”‚ðéŒŸ‚·‚邯A‚»‚̕ϐ”‚̓Oƒ[ƒoƒ‹ƒIƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚ƂȂè‚Ü‚·B
+ すべおのスコヌプの倖偎 (これをグロヌバルスコヌプず呌びたす) で var で倉数を宣蚀するず、その倉数はグロヌバルオブゞェクトのメンバずなりたす。

diff --git a/docs/tjs2doc/contents/variant.html b/docs/tjs2doc/contents/variant.html index fd8b9e9..eeb13a3 100644 --- a/docs/tjs2doc/contents/variant.html +++ b/docs/tjs2doc/contents/variant.html @@ -5,81 +5,81 @@ - tTJSVariant Œ^ + tTJSVariant 型 - + - + -

tTJSVariant ‚Æ‚Í +

tTJSVariant ずは

-@tTJSVariant Œ^‚́ATJS2 ‚É‚š‚¯‚éu•ϐ”v‚̃f[ƒ^‚ðˆµ‚€Œ^‚Å‚·B
-@tTJSVariant Œ^‚Í“à•”Œ^‚ð‚à‚Á‚Ä‚¢‚āAˆê‚‚̌^‚Å void(–¢’è‹`)AƒIƒuƒWƒFƒNƒgA®”AŽÀ”A•¶Žš—ñAƒIƒNƒeƒbƒg—ñ‚ð•\‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@‚Ü‚œA‰‰ŽZ‚ÉŠÖ‚µ‚Ă͂±‚ê‚ç‚Ì“à•”Œ^‚̕ϊ·‚ðŽ©“®“I‚Ɉµ‚¢‚Ü‚·B
+ tTJSVariant 型は、TJS2 における「倉数」のデヌタを扱う型です。
+ tTJSVariant 型は内郚型をもっおいお、䞀぀の型で void(未定矩)、オブゞェクト、敎数、実数、文字列、オクテット列を衚すこずができたす。
+ たた、挔算に関しおはこれらの内郚型の倉換を自動的に扱いたす。

tTJSVariantType

-@tTJSVariant ‚Ì“à•”Œ^‚ð•\‚·—ñ‹“Œ^‚Å‚·BtTJSVariant::Type ƒƒ\ƒbƒh‚Ŏ擟‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ tTJSVariant の内郚型を衚す列挙型です。tTJSVariant::Type メ゜ッドで取埗するこずができたす。

tvtVoid
-
@voidŒ^‚Å‚·BtTJSVariant Œ^‚ðˆø”–³‚µ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ō\’z‚µ‚œê‡‚Í‚±‚ÌŒ^‚ɂȂè‚Ü‚·Bnull‚ł͂ ‚è‚Ü‚¹‚ñB
+
 void型です。tTJSVariant 型を匕数無しのコンストラクタで構築した堎合はこの型になりたす。nullではありたせん。
tvtObject
-
@ƒIƒuƒWƒFƒNƒgŒ^‚Å‚·Bnull ‚̏ꍇ‚Í‚±‚Ì“à•”Œ^‚ɂȂè‚Ü‚·B
+
 オブゞェクト型です。null の堎合はこの内郚型になりたす。
tvtString
-
@•¶Žš—ñŒ^‚Å‚·B
+
 文字列型です。
tvtOctet
-
@ƒIƒNƒeƒbƒg—ñŒ^‚Å‚·B
+
 オクテット列型です。
tvtInteger
-
@®”Œ^‚Å‚·BtTVInteger Œ^‚̐”’l‚ð•ÛŽ‚µ‚Ü‚·B
+
 敎数型です。tTVInteger 型の数倀を保持したす。
tvtReal
-
@ŽÀ”Œ^‚Å‚·BtTVReal Œ^‚̐”’l‚ð•ÛŽ‚µ‚Ü‚·B
+
 実数型です。tTVReal 型の数倀を保持したす。
-

ƒIƒuƒWƒFƒNƒgŽQÆ +

オブゞェクト参照

-@“à•”Œ^‚Ì‚€‚¿AƒIƒuƒWƒFƒNƒg‚ÍŽQÆƒJƒEƒ“ƒ^•ûŽ®‚É‚æ‚éŠÇ—‚ðs‚¢‚Ü‚·B
-@tTJSVariant Ž©‘͎̂QÆƒJƒEƒ“ƒ^‚ÌŠÇ—‚ðŽ©“®“I‚ɍs‚¢‚Ü‚·‚ªAtTJSVariant ‚©‚ç iTJSDispatch2 ƒCƒ“ƒ^[ƒtƒF[ƒX ‚ðŽæ“Ÿ‚·‚éŠeƒƒ\ƒbƒh‚âAtTJSVariantClosure Œ^‚ðŽæ“Ÿ‚·‚郁ƒ\ƒbƒh‚©‚çƒIƒuƒWƒFƒNƒg‚ւ̃|ƒCƒ“ƒ^‚ðŽæ‚èo‚µ‚œ‚ ‚Ƃ́AŽQÆƒJƒEƒ“ƒ^‚ÌŠÇ—‚ɂ͊֒m‚µ‚È‚¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢B
+ 内郚型のうち、オブゞェクトは参照カりンタ方匏による管理を行いたす。
+ tTJSVariant 自䜓は参照カりンタの管理を自動的に行いたすが、tTJSVariant から iTJSDispatch2 むンタヌフェヌス を取埗する各メ゜ッドや、tTJSVariantClosure 型を取埗するメ゜ッドからオブゞェクトぞのポむンタを取り出したあずの、参照カりンタの管理には関知しないので泚意しおください。
-

ƒIƒuƒWƒFƒNƒgŒ^ +

オブゞェクト型

-@tTJSVariantClosure Œ^‚́AtTJSVariant “à•”‚ŃIƒuƒWƒFƒNƒg‚ð•ÛŽ‚µ‚Ä‚¢‚éŒ^‚Å‚·B‚±‚ÌŒ^‚É‚Í iTJSDispatch2 ƒCƒ“ƒ^[ƒtƒF[ƒX‚ð‚Q‚•ێ‚·‚é‹@\‚ª‚ ‚èAˆê‚‚̓IƒuƒWƒFƒNƒg‚»‚Ì‚à‚́A‚à‚€ˆê‚‚͂»‚̃IƒuƒWƒFƒNƒg‚ªŽÀs‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg‚̏î•ñ‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
-@tTJSVariantClosure Œ^‚Í iTJSDispatch2 ƒCƒ“ƒ^[ƒtƒF[ƒX‚ªŽ‚Á‚Ä‚¢‚éŠeƒƒ\ƒbƒh‚ðŽ‚Á‚Ä‚¢‚Ü‚·BtTJSVariantClosure Œo—R‚Å‚±‚ê‚ç‚̃ƒ\ƒbƒh‚ɃAƒNƒZƒX‚·‚ê‚΁AŽÀsƒRƒ“ƒeƒLƒXƒg‚𐳂µ‚­ˆ—‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ tTJSVariantClosure 型は、tTJSVariant 内郚でオブゞェクトを保持しおいる型です。この型には iTJSDispatch2 むンタヌフェヌスを぀保持する機構があり、䞀぀はオブゞェクトそのもの、もう䞀぀はそのオブゞェクトが実行されるコンテキストの情報を持っおいたす。
+ tTJSVariantClosure 型は iTJSDispatch2 むンタヌフェヌスが持っおいる各メ゜ッドを持っおいたす。tTJSVariantClosure 経由でこれらのメ゜ッドにアクセスすれば、実行コンテキストを正しく凊理するこずができたす。

-@tTJSVariantClosure Œ^‚ð tTJSVariant Œ^‚©‚çŽæ‚èo‚·‚œ‚ß‚É tTJSVariant::AsObjectClosure ‚Æ tTJSVariant::AsObjectClosureNoAddRef ‚Ì‚Q‚‚ª‚ ‚è‚Ü‚·B‘OŽÒ‚̓IƒuƒWƒFƒNƒg‚ÌŽQÆƒJƒEƒ“ƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ü‚·‚ªAŒãŽÒ‚̓Cƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ü‚¹‚ñB
-@tTJSVariantClosure Œ^‚ÍŽQÆƒJƒEƒ“ƒ^‚ðŽ©“®“I‚ÉŠÇ—‚·‚é‹@\‚ðŽ‚œ‚È‚¢‚œ‚߁AtTJSVariantClosure Œ^‚ð tTJSVariant Œ^‚©‚çŽæ‚èo‚µ‚œŒã‚ÍŽQÆƒJƒEƒ“ƒ^‚ÌŠÇ—‚É’ˆÓ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ tTJSVariantClosure 型を tTJSVariant 型から取り出すために tTJSVariant::AsObjectClosure ず tTJSVariant::AsObjectClosureNoAddRef の぀がありたす。前者はオブゞェクトの参照カりンタをむンクリメントしたすが、埌者はむンクリメントしたせん。
+ tTJSVariantClosure 型は参照カりンタを自動的に管理する機構を持たないため、tTJSVariantClosure 型を tTJSVariant 型から取り出した埌は参照カりンタの管理に泚意する必芁がありたす。
-

•¶Žš—ñŒ^ +

文字列型

-@TJS2 ‚Ì•¶Žš—ñ‚ÍŽQÆƒJƒEƒ“ƒ^•ûŽ®‚ÅŠÇ—‚³‚ê‚Ä‚¢‚āA’Pƒ‚ȃRƒs[‚Ȃǂł͕¶Žš—ñ‚ÌŽQÆƒJƒEƒ“ƒ^‚ª‘‚Š‚é‚Ÿ‚¯‚Å•¶Žš—ñ‚ÌŽÀ‘͕̂¡»‚³‚ê‚Ü‚¹‚ñB
-@tTJSVariantString Œ^‚́AtTJSVariant Œ^‚Æ tTJSString Œ^‚ÅŽg‚í‚ê‚éA•¶Žš—ñ‚ðŠÇ—‚·‚邜‚߂̌^‚Å‚·BtTJSVariantString Œ^‚ð tTJSVariant Œ^‚©‚çŽæ‚èo‚·‚É‚Í tTJSVariant::AsString ‚ð—p‚¢‚邱‚Æ‚ª‚Å‚«‚Ü‚· (‚±‚̃ƒ\ƒbƒh‚ÍŽQÆƒJƒEƒ“ƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ü‚·)B‚œ‚Ÿ‚µAtTJSVariantString Œ^Ž©‘͎̂QÆƒJƒEƒ“ƒ^‚ðŽ©“®“I‚ÉŠÇ—‚·‚é‹@\‚ðŽ‚Á‚Ä‚¢‚È‚¢‚œ‚߁AtTJSVariantString ‚ðŽg‚€‚Æ‚«‚Í’ˆÓ‚ª•K—v‚Å‚·B
-@tTJSString Œ^‚È‚ç‚ÎŽQÆƒJƒEƒ“ƒ^‚ðŠÇ—‚Å‚«‚é‚̂ŁAtTJSString Œ^‚ɕϊ·‚·‚é‚Ì‚ªŠy‚Å‚µ‚å‚€ ( tTJSVariant ‚Í tTJSString ‚Ƃ̕ϊ·‰‰ŽZŽq‚ª’è‹`‚³‚ê‚Ä‚¢‚Ü‚· )B
+ TJS2 の文字列は参照カりンタ方匏で管理されおいお、単玔なコピヌなどでは文字列の参照カりンタが増えるだけで文字列の実䜓は耇補されたせん。
+ tTJSVariantString 型は、tTJSVariant 型ず tTJSString 型で䜿われる、文字列を管理するための型です。tTJSVariantString 型を tTJSVariant 型から取り出すには tTJSVariant::AsString を甚いるこずができたす (このメ゜ッドは参照カりンタをむンクリメントしたす)。ただし、tTJSVariantString 型自䜓は参照カりンタを自動的に管理する機構を持っおいないため、tTJSVariantString を䜿うずきは泚意が必芁です。
+ tTJSString 型ならば参照カりンタを管理できるので、tTJSString 型に倉換するのが楜でしょう ( tTJSVariant は tTJSString ずの倉換挔算子が定矩されおいたす )。
-

ƒIƒNƒeƒbƒg—ñŒ^ +

オクテット列型

-@TJS2 ‚̃IƒNƒeƒbƒg—ñ‚à•¶Žš—ñŒ^“¯—lAŽQÆƒJƒEƒ“ƒ^•ûŽ®‚ÅŠÇ—‚³‚ê‚Ä‚¢‚Ü‚·B
-@tTJSVariantOctet Œ^‚́AƒIƒNƒeƒbƒg—ñ‚ðŠÇ—‚·‚邜‚߂̌^‚Å‚·B‚±‚ÌŒ^‚à tTJSVariantString ‚â tTJSVariantClosure “¯—lAŽQÆƒJƒEƒ“ƒ^‚ðŠÇ—‚·‚邜‚߂̋@\‚ðŽ‚Á‚ĂȂ¢‚̂ŒˆÓ‚µ‚Ä‚­‚Ÿ‚³‚¢BtTJSVariantOctet Œ^‚ð tTJSVariant Œ^‚©‚çŽæ‚èo‚·‚É‚Í tTJSVariant::AsOctet (ŽQÆƒJƒEƒ“ƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚·‚é)AtTJSVariant::AsOctetNoAddRef (ŽQÆƒJƒEƒ“ƒ^‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚È‚¢) ‚ð—p‚¢‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
+ TJS2 のオクテット列も文字列型同様、参照カりンタ方匏で管理されおいたす。
+ tTJSVariantOctet 型は、オクテット列を管理するための型です。この型も tTJSVariantString や tTJSVariantClosure 同様、参照カりンタを管理するための機構を持っおないので泚意しおください。tTJSVariantOctet 型を tTJSVariant 型から取り出すには tTJSVariant::AsOctet (参照カりンタをむンクリメントする)、tTJSVariant::AsOctetNoAddRef (参照カりンタをむンクリメントしない) を甚いるこずができたす。
-

•ÏŠ· +

倉換

-@tTJSVariant ‚ɂ͗lX‚ȕϊ·‰‰ŽZŽq‚âƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª’è‹`‚³‚ê‚Ä‚¢‚é‚̂ŁAƒvƒŠƒ~ƒeƒBƒuŒ^‚̂悀‚Ɉµ‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@ã‹L‚̂悀‚ɁAŽQÆƒJƒEƒ“ƒ^‚ÅŠÇ—‚³‚ê‚éŒ^‚Ƃ̕ϊ·‚ðs‚€ê‡‚͏\•ª‚É’ˆÓ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
+ tTJSVariant には様々な倉換挔算子やコンストラクタが定矩されおいるので、プリミティブ型のように扱うこずができたす。
+ 䞊蚘のように、参照カりンタで管理される型ずの倉換を行う堎合は十分に泚意する必芁がありたす。
-

‰‰ŽZ +

挔算

-@—lX‚ȉ‰ŽZŽq‚ªƒI[ƒo[ƒ[ƒh‚³‚ê‚Ä‚¢‚é‚̂ŁA‰‰ŽZ‚ÉŠÖ‚µ‚Ä‚àƒvƒŠƒ~ƒeƒBƒuŒ^“¯—l‚ɍs‚€‚±‚Æ‚ª‚Å‚«‚Ü‚·B‰‰ŽZ‚̉ߒö‚Å•K—v‚É‚È‚é‚æ‚€‚ÈŒ^•ÏŠ·‚Ȃǂ͎©“®“I‚ɏˆ—‚³‚ê‚Ü‚·B
+ 様々な挔算子がオヌバヌロヌドされおいるので、挔算に関しおもプリミティブ型同様に行うこずができたす。挔算の過皋で必芁になるような型倉換などは自動的に凊理されたす。
diff --git a/docs/tjs2doc/contents/vmcodes.html b/docs/tjs2doc/contents/vmcodes.html index c7792dd..bbe462b 100644 --- a/docs/tjs2doc/contents/vmcodes.html +++ b/docs/tjs2doc/contents/vmcodes.html @@ -5,689 +5,689 @@ - ‰Œ‘zƒ}ƒVƒ“ + 仮想マシン - + - +

TJS2 VM

-@TJS2 ‚́AƒXƒNƒŠƒvƒg‚ð‚¢‚Á‚œ‚ñ‰Œ‘zƒ}ƒVƒ“ (TJS2 VM) —p‚̃oƒCƒiƒŠƒR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚µ‚Ä‚©‚çŽÀs‚µ‚Ü‚·B
-@—áŠO‚ª”­¶‚µ‚œ‚Æ‚«‚âƒ_ƒ“ƒv‚ðs‚Á‚œ‚Æ‚«‚É‚±‚Ì TJS2 VM ‚̃R[ƒh‚Ì‹tƒAƒZƒ“ƒuƒ‹Œ‹‰Ê‚ª•\ŽŠ‚³‚ê‚é‚̂ŁA‚±‚̉Œ‘zƒ}ƒVƒ“‚ɂ‚¢‚ÄŠÈ’P‚Éà–Ÿ‚µ‚Ü‚·B
+ TJS2 は、スクリプトをいったん仮想マシン (TJS2 VM) 甚のバむナリコヌドにコンパむルしおから実行したす。
+ 䟋倖が発生したずきやダンプを行ったずきにこの TJS2 VM のコヌドの逆アセンブル結果が衚瀺されるので、この仮想マシンに぀いお簡単に説明したす。
-

–œ—߃R[ƒh +

呜什コヌド

-@TJS2 VM ‚͊֐”‚âƒvƒƒpƒeƒB‚Ȃǂ̎Às’PˆÊ‚²‚ƂɓƗ§‚µ‚Ä‚¢‚āA‚ ‚éˆê‚‚̊֐”‚ª‘Œ‚̊֐”‚Æ–œ—߃R[ƒh‹óŠÔAƒŒƒWƒXƒ^‹óŠÔAƒtƒ‰ƒOA’萔—̈æ‚ð‹€—L‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñB
-@–œ—߃|ƒCƒ“ƒ^ (ip) ‚͊֐”‚Ȃǂ̓ª‚Å‚©‚Ȃ炞 0 ‚©‚çŽn‚Ü‚è‚Ü‚·B
-@–œ—߃R[ƒh‚ðlŠÔ‚ª“ǂ݂₷‚¢ŠÈ’P‚È–Œ‘O‚Å•\‚µ‚œ‚à‚Ì‚ðƒj[ƒ‚ƒjƒbƒN‚ƌĂт܂·B
-

ƒŒƒWƒXƒ^ + TJS2 VM は関数やプロパティなどの実行単䜍ごずに独立しおいお、ある䞀぀の関数が他の関数ず呜什コヌド空間、レゞスタ空間、フラグ、定数領域を共有するこずはありたせん。
+ 呜什ポむンタ (ip) は関数などの頭でかならず 0 から始たりたす。
+ 呜什コヌドを人間が読みやすい簡単な名前で衚したものをニヌモニックず呌びたす。

+

レゞスタ

-@TJS2 VM ‚̃ŒƒWƒXƒ^‚́Aƒj[ƒ‚ƒjƒbƒN’†‚Å‚Í %(”Žš) ‚Å•\‚³‚ê‚Ü‚·B”Žš‚Í•‰‚̐”‚ɂȂ邱‚Æ‚à‚ ‚蓟‚Ü‚·BƒŒƒWƒXƒ^”‚ɐ§ŒÀ‚Í‚ ‚è‚Ü‚¹‚ñBƒ[ƒJƒ‹•ϐ”‚âŒvŽZ’†‚̈ꎞ“I‚È’l‚Ȃǂ͂·‚ׂăŒƒWƒXƒ^‚É‹L˜^‚³‚ê‚Ü‚·BŽå‹L‰¯ (ƒƒCƒ“ƒƒ‚ƒŠ) ‚âƒXƒ^ƒbƒN‚Í‘¶Ý‚µ‚Ü‚¹‚ñB
-@ƒŒƒWƒXƒ^‚ª•\‚·’l‚Í TJS2 ‚Ì‚¢‚í‚ä‚é•ϐ”‚Æ“¯‚¶‚ŁA®”AŽÀ”AƒIƒuƒWƒFƒNƒgA•¶Žš—ñAƒIƒNƒeƒbƒg—ñAvoid ‚ð•\‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-@Œ»ƒo[ƒWƒ‡ƒ“‚ł́AƒŒƒWƒXƒ^ %0 ‚͏í‚É void ‚ɂȂè‚Ü‚·BƒŒƒWƒXƒ^ %-1 ‚Í this ‚ɂȂè‚Ü‚·BƒŒƒWƒXƒ^ %-2 ‚Í this proxy ‚ƌĂ΂ê‚é“ÁŽê‚ȃIƒuƒWƒFƒNƒg‚ŁA‚±‚̃IƒuƒWƒFƒNƒg‚ɑ΂µ‚ăƒ“ƒoŽQÆ‚ðs‚€‚ƁA‚Ü‚ž this ‚ðŒ©‚ÄA‚»‚±‚É–³‚¯‚ê‚Î global ‚ðŒ©‚És‚­‚Æ‚¢‚€“®ì‚ð‚µ‚Ü‚·Bthis proxy ‚Í global ƒŒƒxƒ‹‚ÌŽÀs’PˆÊ‚ɂ͑¶Ý‚µ‚Ü‚¹‚ñBŠÖ”‚Ȃǂ̈ø”‚Í %-3 ‚â %-4 ‚Ȃǂ̃ŒƒWƒXƒ^‚É‚ ‚ç‚©‚¶‚ߊi”[‚³‚ꂜó‘Ô‚ÅŽÀs‚ªŠJŽn‚³‚ê‚Ü‚·B
-@‚±‚̂悀‚ȁA‚ ‚ç‚©‚¶‚ß—p“r‚ªŒˆ‚Ü‚Á‚Ä‚¢‚œ‚èAŽÀs‘O‚É’l‚ª‚ ‚ç‚©‚¶‚ß“ü‚Á‚Ä‚¢‚郌ƒWƒXƒ^ˆÈŠO‚Ì’l‚́AŽÀsŠJŽn‚ÌŽž“_‚ł͕s’è‚Å‚·B
+ TJS2 VM のレゞスタは、ニヌモニック䞭では %(数字) で衚されたす。数字は負の数になるこずもあり埗たす。レゞスタ数に制限はありたせん。ロヌカル倉数や蚈算䞭の䞀時的な倀などはすべおレゞスタに蚘録されたす。䞻蚘憶 (メむンメモリ) やスタックは存圚したせん。
+ レゞスタが衚す倀は TJS2 のいわゆる倉数ず同じで、敎数、実数、オブゞェクト、文字列、オクテット列、void を衚すこずができたす。
+ 珟バヌゞョンでは、レゞスタ %0 は垞に void になりたす。レゞスタ %-1 は this になりたす。レゞスタ %-2 は this proxy ず呌ばれる特殊なオブゞェクトで、このオブゞェクトに察しおメンバ参照を行うず、たず this を芋お、そこに無ければ global を芋に行くずいう動䜜をしたす。this proxy は global レベルの実行単䜍には存圚したせん。関数などの匕数は %-3 や %-4 などのレゞスタにあらかじめ栌玍された状態で実行が開始されたす。
+ このような、あらかじめ甚途が決たっおいたり、実行前に倀があらかじめ入っおいるレゞスタ以倖の倀は、実行開始の時点では䞍定です。
-

ƒtƒ‰ƒO +

フラグ

-@TJS2 VM ‚ɂ̓tƒ‰ƒO‚ª‚P‚‚Ÿ‚¯‚ ‚èA”äŠrŒ‹‰Ê‚ªŠi”[‚³‚ê‚Ü‚·Bƒtƒ‰ƒO‚͐^‚©‹U‚Ì’l‚Ì‚Ý‚ð‚Æ‚è‚Ü‚·B
+ TJS2 VM にはフラグが぀だけあり、比范結果が栌玍されたす。フラグは真か停の倀のみをずりたす。
-

’萔—̈æ +

定数領域

-@TJS2 VM ‚̒萔—̈æ‚͒萔‚ð‹L‰¯‚·‚éêŠ‚ŁAƒj[ƒ‚ƒjƒbƒN’†‚Å‚Í *(”Žš) ‚Å•\‚³‚ê‚Ü‚·B’萔—̈æ‚͓ǂݏo‚µê—p‚ŁAƒŒƒWƒXƒ^‚Ö‚±‚̒萔—̈æ‚Ì’l‚ðˆÚ‚·‚É‚Í const –œ—ß‚ª—p‚¢‚ç‚ê‚Ü‚·B‚Ü‚œAŠÖ”–Œ‚âƒvƒƒpƒeƒB–Œ‚ȂǁA–Œ‘O‚ŃIƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚ðƒAƒNƒZƒX‚·‚邜‚߂́u–Œ‘Ov‚à‚±‚̒萔—̈æ‚ÉŠi”[‚³‚ê‚Ü‚·B
+ TJS2 VM の定数領域は定数を蚘憶する堎所で、ニヌモニック䞭では *(数字) で衚されたす。定数領域は読み出し専甚で、レゞスタぞこの定数領域の倀を移すには const 呜什が甚いられたす。たた、関数名やプロパティ名など、名前でオブゞェクトのメンバをアクセスするための「名前」もこの定数領域に栌玍されたす。
-

VM ƒj[ƒ‚ƒjƒbƒNˆê—— +

VM ニヌモニック䞀芧

-@ƒIƒyƒ‰ƒ“ƒh‚É %obj.*name ‚â %obj.%name ‚ÌŒ`Ž®‚ðŽ‚Â‚à‚Ì‚ª‚ ‚è‚Ü‚·‚ªA‚±‚ê‚ç‚̓IƒuƒWƒFƒNƒg‚̃ƒ“ƒoŽQÆ‚𔺂€‚à‚̂ł·B
-@ƒIƒyƒ‰ƒ“ƒh‚É %obj.*name ‚ÌŒ`Ž®‚ðŽ‚Â‚à‚̂͒ŒÚŽQÆ‚ðs‚€‚à‚̂ŁAƒŒƒWƒXƒ^ %obj ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚©‚ç *name ‚Å•\‚³‚ꂜ–Œ‘O‚ð‚à‚Á‚œƒƒ“ƒo‚ðŽQÆ‚µ‚Ü‚·B
-@ƒIƒyƒ‰ƒ“ƒh‚É %obj.%name ‚ÌŒ`Ž®‚ðŽ‚Â‚à‚̂͊ԐڎQÆ‚ðs‚€‚à‚̂ŁAƒŒƒWƒXƒ^ %obj ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚©‚ç %name ‚Å•\‚³‚ꂜ–Œ‘O‚ð‚à‚Á‚œƒƒ“ƒo‚ðŽQÆ‚µ‚Ü‚·B
-@‚±‚̂悀‚È–œ—߂̃j[ƒ‚ƒjƒbƒN‚Í d ‚Ü‚œ‚Í pd (direct / property direct) ‚â i ‚Ü‚œ‚Í pi (indirect / property indirect) ‚̃TƒtƒBƒbƒNƒX‚ð‚à‚¿‚Ü‚·B
-@ƒTƒtƒBƒbƒNƒX‚É p ‚ðŽ‚Â•š‚́A‘ΏۃŒƒWƒXƒ^‚̃vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚𓮍삳‚¹‚Ü‚· (’P€ '*' ‰‰ŽZŽq‚Ì“®ì‚ð‚µ‚Ü‚·)B
+ オペランドに %obj.*name や %obj.%name の圢匏を持぀ものがありたすが、これらはオブゞェクトのメンバ参照を䌎うものです。
+ オペランドに %obj.*name の圢匏を持぀ものは盎接参照を行うもので、レゞスタ %obj で衚されたオブゞェクトから *name で衚された名前をもったメンバを参照したす。
+ オペランドに %obj.%name の圢匏を持぀ものは間接参照を行うもので、レゞスタ %obj で衚されたオブゞェクトから %name で衚された名前をもったメンバを参照したす。
+ このような呜什のニヌモニックは d たたは pd (direct / property direct) や i たたは pi (indirect / property indirect) のサフィックスをもちたす。
+ サフィックスに p を持぀物は、察象レゞスタのプロパティハンドラを動䜜させたす (単項 '*' 挔算子の動䜜をしたす)。


nop
(no operation)
-
@‰œ‚à‚µ‚Ü‚¹‚ñB
+
 䜕もしたせん。
const
(copy constant value)
-
‘Ž®: const %dest, *src
+
曞匏: const %dest, *src

-@*src ‚ÅŽŠ‚³‚ꂜ’萔—̈æ‚Ì’l‚ð %dest ‚ÅŽŠ‚³‚ꂜƒŒƒWƒXƒ^‚ɃRƒs[‚µ‚Ü‚·B
+ *src で瀺された定数領域の倀を %dest で瀺されたレゞスタにコピヌしたす。
cp
(copy register)
-
‘Ž®: cp %dest, %src
+
曞匏: cp %dest, %src

-@%src ‚ÅŽŠ‚³‚ꂜƒŒƒWƒXƒ^‚Ì’l‚ð %dest ‚ÅŽŠ‚³‚ꂜƒŒƒWƒXƒ^‚ɃRƒs[‚µ‚Ü‚·B
+ %src で瀺されたレゞスタの倀を %dest で瀺されたレゞスタにコピヌしたす。
cl
(clear register)
-
‘Ž®: cl %dest
+
曞匏: cl %dest

-@%dest ‚ÅŽŠ‚³‚ꂜƒŒƒWƒXƒ^‚ð void ‚É‚µ‚Ü‚·B
+ %dest で瀺されたレゞスタを void にしたす。
ccl
(clear register)
-
‘Ž®: ccl %low-%high
+
曞匏: ccl %low-%high

-@%low ‚ÅŽŠ‚³‚ꂜƒŒƒWƒXƒ^ ‚©‚ç %high ‚ÅŽŠ‚³‚ꂜƒŒƒWƒXƒ^‚Ì”ÍˆÍ‚ð‚·‚×‚Ä void ‚É‚µ‚Ü‚·B
+ %low で瀺されたレゞスタ から %high で瀺されたレゞスタの範囲をすべお void にしたす。
tt
(test true)
-
‘Ž®: tt %reg
+
曞匏: tt %reg

-@%reg ‚ÅŽŠ‚³‚ꂜƒŒƒWƒXƒ^‚ª^‚ð•\‚µ‚Ä‚¢‚ê‚΃tƒ‰ƒO‚ð^‚ɁA‹U‚ð•\‚µ‚Ä‚¢‚ê‚΃tƒ‰ƒO‚ð‹U‚ɐݒ肵‚Ü‚·B
+ %reg で瀺されたレゞスタが真を衚しおいればフラグを真に、停を衚しおいればフラグを停に蚭定したす。
tf
(test false)
-
‘Ž®: tf %reg
+
曞匏: tf %reg

-@tt ‚Æ‹t‚ŁA%reg ‚ÅŽŠ‚³‚ꂜƒŒƒWƒXƒ^‚ª^‚ð•\‚µ‚Ä‚¢‚ê‚΃tƒ‰ƒO‚ð‹U‚ɁA‹U‚ð•\‚µ‚Ä‚¢‚ê‚΃tƒ‰ƒO‚ð^‚ɐݒ肵‚Ü‚·B
+ tt ず逆で、%reg で瀺されたレゞスタが真を衚しおいればフラグを停に、停を衚しおいればフラグを真に蚭定したす。
ceq
(compare equal)
-
‘Ž®: ceq %reg1, %reg2
+
曞匏: ceq %reg1, %reg2

-@%reg1 ‚Æ %reg2 ‚ª’ʏí”äŠr ( == ‰‰ŽZŽq‚Ì“®ì ) ‚ňê’v‚·‚ê‚΃tƒ‰ƒO‚ð^A‚»‚€‚łȂ¯‚ê‚΋U‚ɐݒ肵‚Ü‚·B
+ %reg1 ず %reg2 が通垞比范 ( == 挔算子の動䜜 ) で䞀臎すればフラグを真、そうでなければ停に蚭定したす。
cdeq
(compare distinct equal)
-
‘Ž®: cdeq %reg1, %reg2
+
曞匏: cdeq %reg1, %reg2

-@%reg1 ‚Æ %reg2 ‚ªŽ¯•Ê”äŠr ( === ‰‰ŽZŽq‚Ì“®ì ) ‚ňê’v‚·‚ê‚΃tƒ‰ƒO‚ð^A‚»‚€‚łȂ¯‚ê‚΋U‚ɐݒ肵‚Ü‚·B
+ %reg1 ず %reg2 が識別比范 ( === 挔算子の動䜜 ) で䞀臎すればフラグを真、そうでなければ停に蚭定したす。
clt
(compare littler than)
-
‘Ž®: clt %reg1, %reg2
+
曞匏: clt %reg1, %reg2

-@%reg1 > %reg2 ‚È‚ç‚΃tƒ‰ƒO‚ð^A‚»‚€‚łȂ¯‚ê‚΋U‚ɐݒ肵‚Ü‚·B
+ %reg1 > %reg2 ならばフラグを真、そうでなければ停に蚭定したす。
cgt
(compare greater than)
-
‘Ž®: cgt %reg1, %reg2
+
曞匏: cgt %reg1, %reg2

-@%reg1 < %reg2 ‚È‚ç‚΃tƒ‰ƒO‚ð^A‚»‚€‚łȂ¯‚ê‚΋U‚ɐݒ肵‚Ü‚·B
+ %reg1 < %reg2 ならばフラグを真、そうでなければ停に蚭定したす。
setf
(set flag)
-
‘Ž®: setf %dest
+
曞匏: setf %dest

-@ƒtƒ‰ƒO‚ª^‚È‚ç‚Î %dest ‚ð^ (®””ñ0) ‚ɁA‹U‚È‚ç‚΋U (®”0) ‚ɐݒ肵‚Ü‚·B
+ フラグが真ならば %dest を真 (敎数非0) に、停ならば停 (敎数0) に蚭定したす。
setnf
(set not flag)
-
‘Ž®: setnf %dest
+
曞匏: setnf %dest

-@setf ‚Æ‹t‚ŁAƒtƒ‰ƒO‚ª‹U‚È‚ç‚Î %dest ‚ð^ (®””ñ0) ‚ɁA^‚È‚ç‚΋U (®”0) ‚ɐݒ肵‚Ü‚·B
+ setf ず逆で、フラグが停ならば %dest を真 (敎数非0) に、真ならば停 (敎数0) に蚭定したす。
lnot
(logical not)
-
‘Ž®: lnot %reg
+
曞匏: lnot %reg

-@%reg ‚̐^‹U‚ð‹t‚É‚µ‚Ü‚·B
+ %reg の真停を逆にしたす。
nf
(not flag)
-
‘Ž®: nf
+
曞匏: nf

-@ƒtƒ‰ƒO‚̐^‹U‚ð‹t‚É‚µ‚Ü‚·B
+ フラグの真停を逆にしたす。
jf
(jump if flag)
-
‘Ž®: jf ip
+
曞匏: jf ip

-@ƒtƒ‰ƒO‚ª^‚È‚ç‚Î ip ‚ɃWƒƒƒ“ƒv‚µ‚Ü‚·B
+ フラグが真ならば ip にゞャンプしたす。
jnf
(jump if not flag)
-
‘Ž®: jnf ip
+
曞匏: jnf ip

-@ƒtƒ‰ƒO‚ª‹U‚È‚ç‚Î ip ‚ɃWƒƒƒ“ƒv‚µ‚Ü‚·B
+ フラグが停ならば ip にゞャンプしたす。
inc, incpd, incpi, incp
(increment)
-
‘Ž®: inc %reg
-‘Ž®: incpd %res, %obj.*name
-‘Ž®: incpi %res, %obj.%name
-‘Ž®: incp %res, %propobj
+
曞匏: inc %reg
+曞匏: incpd %res, %obj.*name
+曞匏: incpi %res, %obj.%name
+曞匏: incp %res, %propobj

-@%reg ‚Ü‚œ‚Í %obj.*name ‚Ü‚œ‚Í %obj.%name ‚Ü‚œ‚Í %propobj ‚ðƒCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ü‚·B
-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ %reg たたは %obj.*name たたは %obj.%name たたは %propobj をむンクリメントしたす。
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
dec, decpd, decpi, decp
(decrement)
-
‘Ž®: dec %reg
-‘Ž®: decpd %res, %obj.*name
-‘Ž®: decpi %res, %obj.%name
-‘Ž®: decp %res, %propobj
+
曞匏: dec %reg
+曞匏: decpd %res, %obj.*name
+曞匏: decpi %res, %obj.%name
+曞匏: decp %res, %propobj

-@%reg ‚Ü‚œ‚Í %obj.*name ‚Ü‚œ‚Í %obj.%name ‚Ü‚œ‚Í %propobj ‚ðƒfƒNƒŠƒƒ“ƒg‚µ‚Ü‚·B
-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ %reg たたは %obj.*name たたは %obj.%name たたは %propobj をデクリメントしたす。
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
lor, lorpd, lorpi, lorp
(logical or)
-
‘Ž®: lor %dest, %src
+
曞匏: lor %dest, %src

-@%dest ‚Æ %src ‚̘_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest ず %src の論理和をずり、結果を %dest に栌玍したす。

-‘Ž®: lorpd %res, %obj.*name, %src
+曞匏: lorpd %res, %obj.*name, %src

-@%obj.*name ‚Æ %src ‚̘_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name ず %src の論理和をずり、結果を %obj.*name に栌玍したす。

-‘Ž®: lorpi %res, %obj.%name, %src
+曞匏: lorpi %res, %obj.%name, %src

-@%obj.%name ‚Æ %src ‚̘_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name ず %src の論理和をずり、結果を %obj.%name に栌玍したす。

-‘Ž®: lorp %res, %propobj, %src
+曞匏: lorp %res, %propobj, %src

-@%propobj ‚Æ %src ‚̘_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj ず %src の論理和をずり、結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
land, landpd, landpi, landp
(logical and)
-
‘Ž®: land %dest, %src
+
曞匏: land %dest, %src

-@%dest ‚Æ %src ‚̘_—Ï‚ð‚Æ‚èAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest ず %src の論理積をずり、結果を %dest に栌玍したす。

-‘Ž®: landpd %res, %obj.*name, %src
+曞匏: landpd %res, %obj.*name, %src

-@%obj.*name ‚Æ %src ‚̘_—Ï‚ð‚Æ‚èAŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name ず %src の論理積をずり、結果を %obj.*name に栌玍したす。

-‘Ž®: landpi %res, %obj.%name, %src
+曞匏: landpi %res, %obj.%name, %src

-@%obj.%name ‚Æ %src ‚̘_—Ï‚ð‚Æ‚èAŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name ず %src の論理積をずり、結果を %obj.%name に栌玍したす。

-‘Ž®: landp %res, %propobj, %src
+曞匏: landp %res, %propobj, %src

-@%propobj ‚Æ %src ‚̘_—Ï‚ð‚Æ‚èAŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj ず %src の論理積をずり、結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
bor, borpd, borpi, borp
(bitwise or)
-
‘Ž®: bor %dest, %src
+
曞匏: bor %dest, %src

-@%dest ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̘_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest ず %src のビットごずの論理和をずり、結果を %dest に栌玍したす。

-‘Ž®: borpd %res, %obj.*name, %src
+曞匏: borpd %res, %obj.*name, %src

-@%obj.*name ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̘_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name ず %src のビットごずの論理和をずり、結果を %obj.*name に栌玍したす。

-‘Ž®: borpi %res, %obj.%name, %src
+曞匏: borpi %res, %obj.%name, %src

-@%obj.%name ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̘_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name ず %src のビットごずの論理和をずり、結果を %obj.%name に栌玍したす。

-‘Ž®: borp %res, %propobj, %src
+曞匏: borp %res, %propobj, %src

-@%propobj ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̘_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj ず %src のビットごずの論理和をずり、結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
bxor, bxorpd, bxorpi, bxorp
(bitwise xor)
-
‘Ž®: bxor %dest, %src
+
曞匏: bxor %dest, %src

-@%dest ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̔r‘Œ“I˜_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest ず %src のビットごずの排他的論理和をずり、結果を %dest に栌玍したす。

-‘Ž®: bxorpd %res, %obj.*name, %src
+曞匏: bxorpd %res, %obj.*name, %src

-@%obj.*name ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̔r‘Œ“I˜_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name ず %src のビットごずの排他的論理和をずり、結果を %obj.*name に栌玍したす。

-‘Ž®: bxorpi %res, %obj.%name, %src
+曞匏: bxorpi %res, %obj.%name, %src

-@%obj.%name ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̔r‘Œ“I˜_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name ず %src のビットごずの排他的論理和をずり、結果を %obj.%name に栌玍したす。

-‘Ž®: bxorp %res, %propobj, %src
+曞匏: bxorp %res, %propobj, %src

-@%propobj ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̔r‘Œ“I˜_—˜a‚ð‚Æ‚èAŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj ず %src のビットごずの排他的論理和をずり、結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
band, bandpd, bandpi, bandp
(bitwise and)
-
‘Ž®: band %dest, %src
+
曞匏: band %dest, %src

-@%dest ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̘_—Ï‚ð‚Æ‚èAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest ず %src のビットごずの論理積をずり、結果を %dest に栌玍したす。

-‘Ž®: bandpd %res, %obj.*name, %src
+曞匏: bandpd %res, %obj.*name, %src

-@%obj.*name ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̘_—Ï‚ð‚Æ‚èAŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name ず %src のビットごずの論理積をずり、結果を %obj.*name に栌玍したす。

-‘Ž®: bandpi %res, %obj.%name, %src
+曞匏: bandpi %res, %obj.%name, %src

-@%obj.%name ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̘_—Ï‚ð‚Æ‚èAŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name ず %src のビットごずの論理積をずり、結果を %obj.%name に栌玍したす。

-‘Ž®: bandp %res, %propobj, %src
+曞匏: bandp %res, %propobj, %src

-@%propobj ‚Æ %src ‚̃rƒbƒg‚²‚Ƃ̘_—Ï‚ð‚Æ‚èAŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj ず %src のビットごずの論理積をずり、結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
sar, sarpd, sarpi, sarp
(shift arithmetic right)
-
‘Ž®: sar %dest, %src
+
曞匏: sar %dest, %src

-@%dest ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªŽZp‰EƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest を %src で衚された回数分算術右シフトを行った結果を %dest に栌玍したす。

-‘Ž®: sarpd %res, %obj.*name, %src
+曞匏: sarpd %res, %obj.*name, %src

-@%obj.*name ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªŽZp‰EƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name を %src で衚された回数分算術右シフトを行った結果を %obj.*name に栌玍したす。

-‘Ž®: sarpi %res, %obj.%name, %src
+曞匏: sarpi %res, %obj.%name, %src

-@%obj.%name ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªŽZp‰EƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name を %src で衚された回数分算術右シフトを行った結果を %obj.%name に栌玍したす。

-‘Ž®: sarp %res, %propobj, %src
+曞匏: sarp %res, %propobj, %src

-@%propobj ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªŽZp‰EƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj を %src で衚された回数分算術右シフトを行った結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
sal, salpd, salpi, salp
(shift arithmetic left)
-
‘Ž®: sal %dest, %src
+
曞匏: sal %dest, %src

-@%dest ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªŽZp¶ƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest を %src で衚された回数分算術巊シフトを行った結果を %dest に栌玍したす。

-‘Ž®: salpd %res, %obj.*name, %src
+曞匏: salpd %res, %obj.*name, %src

-@%obj.*name ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªŽZp¶ƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name を %src で衚された回数分算術巊シフトを行った結果を %obj.*name に栌玍したす。

-‘Ž®: salpi %res, %obj.%name, %src
+曞匏: salpi %res, %obj.%name, %src

-@%obj.%name ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªŽZp¶ƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name を %src で衚された回数分算術巊シフトを行った結果を %obj.%name に栌玍したす。

-‘Ž®: salp %res, %propobj, %src
+曞匏: salp %res, %propobj, %src

-@%propobj ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªŽZp¶ƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj を %src で衚された回数分算術巊シフトを行った結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
sr, srpd, srpi, srp
(shift bitwise right)
-
‘Ž®: sr %dest, %src
+
曞匏: sr %dest, %src

-@%dest ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªƒrƒbƒg‰EƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest を %src で衚された回数分ビット右シフトを行った結果を %dest に栌玍したす。

-‘Ž®: srpd %res, %obj.*name, %src
+曞匏: srpd %res, %obj.*name, %src

-@%obj.*name ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªƒrƒbƒg‰EƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name を %src で衚された回数分ビット右シフトを行った結果を %obj.*name に栌玍したす。

-‘Ž®: srpi %res, %obj.%name, %src
+曞匏: srpi %res, %obj.%name, %src

-@%obj.%name ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªƒrƒbƒg‰EƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name を %src で衚された回数分ビット右シフトを行った結果を %obj.%name に栌玍したす。

-‘Ž®: srp %res, %propobj, %src
+曞匏: srp %res, %propobj, %src

-@%propobj ‚ð %src ‚Å•\‚³‚ꂜ‰ñ”•ªƒrƒbƒg‰EƒVƒtƒg‚ðs‚Á‚œŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj を %src で衚された回数分ビット右シフトを行った結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
add, addpd, addpi, addp
(add)
-
‘Ž®: add %dest, %src
+
曞匏: add %dest, %src

-@%dest ‚É %src ‚ð‰ÁŽZ‚µAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest に %src を加算し、結果を %dest に栌玍したす。

-‘Ž®: addpd %res, %obj.*name, %src
+曞匏: addpd %res, %obj.*name, %src

-@%obj.*name ‚É %src ‚ð‰ÁŽZ‚µAŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name に %src を加算し、結果を %obj.*name に栌玍したす。

-‘Ž®: addpi %res, %obj.%name, %src
+曞匏: addpi %res, %obj.%name, %src

-@%obj.%name ‚É %src ‚ð‰ÁŽZ‚µAŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name に %src を加算し、結果を %obj.%name に栌玍したす。

-‘Ž®: addp %res, %propobj, %src
+曞匏: addp %res, %propobj, %src

-@%propobj ‚É %src ‚ð‰ÁŽZ‚µAŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj に %src を加算し、結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
sub, subpd, subpi, subp
(subtract)
-
‘Ž®: sub %dest, %src
+
曞匏: sub %dest, %src

-@%dest ‚©‚ç %src ‚ðŒžŽZ‚µAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest から %src を枛算し、結果を %dest に栌玍したす。

-‘Ž®: subpd %res, %obj.*name, %src
+曞匏: subpd %res, %obj.*name, %src

-@%obj.*name ‚©‚ç %src ‚ðŒžŽZ‚µAŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name から %src を枛算し、結果を %obj.*name に栌玍したす。

-‘Ž®: subpi %res, %obj.%name, %src
+曞匏: subpi %res, %obj.%name, %src

-@%obj.%name ‚©‚ç %src ‚ðŒžŽZ‚µAŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name から %src を枛算し、結果を %obj.%name に栌玍したす。

-‘Ž®: subp %res, %propobj, %src
+曞匏: subp %res, %propobj, %src

-@%propobj ‚©‚ç %src ‚ðŒžŽZ‚µAŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj から %src を枛算し、結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
mod, modpd, modpi, modp
(modulo)
-
‘Ž®: mod %dest, %src
+
曞匏: mod %dest, %src

-@%dest ‚ð %src ‚ÅŠ„‚Á‚œ‚ ‚Ü‚è‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest を %src で割ったあたりを %dest に栌玍したす。

-‘Ž®: modpd %res, %obj.*name, %src
+曞匏: modpd %res, %obj.*name, %src

-@%obj.*name ‚ð %src ‚ÅŠ„‚Á‚œ‚ ‚Ü‚è‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name を %src で割ったあたりを %obj.*name に栌玍したす。

-‘Ž®: modpi %res, %obj.%name, %src
+曞匏: modpi %res, %obj.%name, %src

-@%obj.%name ‚ð %src ‚ÅŠ„‚Á‚œ‚ ‚Ü‚è‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name を %src で割ったあたりを %obj.%name に栌玍したす。

-‘Ž®: modp %res, %propobj, %src
+曞匏: modp %res, %propobj, %src

-@%propobj ‚ð %src ‚ÅŠ„‚Á‚œ‚ ‚Ü‚è‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj を %src で割ったあたりを %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
div, divpd, divpi, divp
(real divide)
-
‘Ž®: div %dest, %src
+
曞匏: div %dest, %src

-@%dest ‚ð %src ‚ÅŽÀ”œŽZ‚µAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest を %src で実数陀算し、結果を %dest に栌玍したす。

-‘Ž®: divpd %res, %obj.*name, %src
+曞匏: divpd %res, %obj.*name, %src

-@%obj.*name ‚ð %src ‚ÅŽÀ”œŽZ‚µAŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name を %src で実数陀算し、結果を %obj.*name に栌玍したす。

-‘Ž®: divpi %res, %obj.%name, %src
+曞匏: divpi %res, %obj.%name, %src

-@%obj.%name ‚ð %src ‚ÅŽÀ”œŽZ‚µAŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name を %src で実数陀算し、結果を %obj.%name に栌玍したす。

-‘Ž®: divp %res, %propobj, %src
+曞匏: divp %res, %propobj, %src

-@%propobj ‚ð %src ‚ÅŽÀ”œŽZ‚µAŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj を %src で実数陀算し、結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
idiv, idivpd, idivpi, idivp
(integer divide)
-
‘Ž®: idiv %dest, %src
+
曞匏: idiv %dest, %src

-@%dest ‚ð %src ‚Ő®”œŽZ‚µAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest を %src で敎数陀算し、結果を %dest に栌玍したす。

-‘Ž®: idivpd %res, %obj.*name, %src
+曞匏: idivpd %res, %obj.*name, %src

-@%obj.*name ‚ð %src ‚Ő®”œŽZ‚µAŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name を %src で敎数陀算し、結果を %obj.*name に栌玍したす。

-‘Ž®: idivpi %res, %obj.%name, %src
+曞匏: idivpi %res, %obj.%name, %src

-@%obj.%name ‚ð %src ‚Ő®”œŽZ‚µAŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name を %src で敎数陀算し、結果を %obj.%name に栌玍したす。

-‘Ž®: divp %res, %propobj, %src
+曞匏: divp %res, %propobj, %src

-@%propobj ‚ð %src ‚Ő®”œŽZ‚µAŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj を %src で敎数陀算し、結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
mul, mulpd, mulpi, mulp
(multiply)
-
‘Ž®: mul %dest, %src
+
曞匏: mul %dest, %src

-@%dest ‚É %src ‚ðæŽZ‚µAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %dest に %src を乗算し、結果を %dest に栌玍したす。

-‘Ž®: mulpd %res, %obj.*name, %src
+曞匏: mulpd %res, %obj.*name, %src

-@%obj.*name ‚É %src ‚ðæŽZ‚µAŒ‹‰Ê‚ð %obj.*name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.*name に %src を乗算し、結果を %obj.*name に栌玍したす。

-‘Ž®: mulpi %res, %obj.%name, %src
+曞匏: mulpi %res, %obj.%name, %src

-@%obj.%name ‚É %src ‚ðæŽZ‚µAŒ‹‰Ê‚ð %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %obj.%name に %src を乗算し、結果を %obj.%name に栌玍したす。

-‘Ž®: mulp %res, %propobj, %src
+曞匏: mulp %res, %propobj, %src

-@%propobj ‚É %src ‚ðæŽZ‚µAŒ‹‰Ê‚ð %propobj ‚ÉŠi”[‚µ‚Ü‚·B
+ %propobj に %src を乗算し、結果を %propobj に栌玍したす。

-@ã‹L‚Ì–œ—߂̒†‚ŁA%res ‚ðƒpƒ‰ƒ[ƒ^‚ÉŽ‚•š‚́Ares ‚ª 0 ‚Å–³‚¯‚ê‚ÎŒ‹‰Ê‚ð %res ‚É‚àŠi”[‚µ‚Ü‚·B
+ 䞊蚘の呜什の䞭で、%res をパラメヌタに持぀物は、res が 0 で無ければ結果を %res にも栌玍したす。
bnot
(bitwise not)
-
‘Ž®: bnot %reg
+
曞匏: bnot %reg

-@%reg ‚ðƒrƒbƒg‚²‚Ƃ̐^‹U‚ð‹t‚É‚µA%reg ‚ɍĂъi”[‚µ‚Ü‚·B
+ %reg をビットごずの真停を逆にし、%reg に再び栌玍したす。
asc
(make ascii string)
-
‘Ž®: asc %reg
+
曞匏: asc %reg

-@%reg ‚Å•\‚³‚ꂜ”’l‚ɑГ–‚·‚é‚P•¶Žš‚ðì¬‚µA‚»‚ê‚ðÄ‚Ñ %reg ‚ÉŠi”[‚µ‚Ü‚·B
+ %reg で衚された数倀に盞圓する文字を䜜成し、それを再び %reg に栌玍したす。
chr
(cheracter code)
-
‘Ž®: chr %reg
+
曞匏: chr %reg

-@%reg ‚Å•\‚³‚ꂜ•¶Žš—ñ‚̍ŏ‰‚Ìˆê•¶Žš‚Ì•¶ŽšƒR[ƒh‚ð %reg ‚ÉŠi”[‚µ‚Ü‚·B
+ %reg で衚された文字列の最初の䞀文字の文字コヌドを %reg に栌玍したす。
num
(number)
-
‘Ž®: num %reg
+
曞匏: num %reg

-@%reg ‚Å•\‚³‚ꂜƒŒƒWƒXƒ^‚𐔒l‚ɕϊ·‚µ‚Ü‚·B
+ %reg で衚されたレゞスタを数倀に倉換したす。
chs
(change sign)
-
‘Ž®: chs %reg
+
曞匏: chs %reg

-@%reg ‚Å•\‚³‚ꂜƒŒƒWƒXƒ^‚̐”’l‚̐³•‰‚ð‹t‚É‚µ‚Ü‚·B
+ %reg で衚されたレゞスタの数倀の正負を逆にしたす。
inv
(invalidate)
-
‘Ž®: inv %reg
+
曞匏: inv %reg

-@%reg ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚𖳌ø‰»‚µ‚Ü‚·B
+ %reg で衚されたオブゞェクトを無効化したす。
chkinv
(invalidate)
-
‘Ž®: chkinv %reg
+
曞匏: chkinv %reg

-@%reg ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚ª–³Œø‰»‚³‚ê‚Ä‚¢‚È‚¯‚ê‚Î %reg ‚ð^‚ɁA‚»‚€‚łȂ¯‚ê‚΋U‚ɐݒ肵‚Ü‚·B
+ %reg で衚されたオブゞェクトが無効化されおいなければ %reg を真に、そうでなければ停に蚭定したす。
int
(convert to integer)
-
‘Ž®: int %reg
+
曞匏: int %reg

-@%reg ‚Å•\‚³‚ꂜƒŒƒWƒXƒ^‚𐮐”‚ɕϊ·‚µ‚Ü‚·B
+ %reg で衚されたレゞスタを敎数に倉換したす。
real
(convert to real)
-
‘Ž®: real %reg
+
曞匏: real %reg

-@%reg ‚Å•\‚³‚ꂜƒŒƒWƒXƒ^‚ðŽÀ”‚ɕϊ·‚µ‚Ü‚·B
+ %reg で衚されたレゞスタを実数に倉換したす。
string
(convert to string)
-
‘Ž®: string %reg
+
曞匏: string %reg

-@%reg ‚Å•\‚³‚ꂜƒŒƒWƒXƒ^‚ð•¶Žš—ñ‚ɕϊ·‚µ‚Ü‚·B
+ %reg で衚されたレゞスタを文字列に倉換したす。
octet
(convert to octet)
-
‘Ž®: octet %reg
+
曞匏: octet %reg

-@%reg ‚Å•\‚³‚ꂜƒŒƒWƒXƒ^‚ðƒIƒNƒeƒbƒg—ñ‚ɕϊ·‚µ‚Ü‚·B
+ %reg で衚されたレゞスタをオクテット列に倉換したす。
typeof, typeofd, typeofi
(check type)
-
‘Ž®: typeof %reg
-‘Ž®: typeofd %obj.*name
-‘Ž®: typeofi %obj.%name
+
曞匏: typeof %reg
+曞匏: typeofd %obj.*name
+曞匏: typeofi %obj.%name

-@%reg ‚Ü‚œ‚Í %obj.*name ‚Ü‚œ‚Í %obj.%name ‚ÌŒ^‚𒲂ׁA‚»‚ÌŒ^‚ð•\‚·•¶Žš—ñ‚ðÄ‚Ñ %reg ‚Ü‚œ‚Í %obj.*name ‚Ü‚œ‚Í %obj.%name ‚ÉŠi”[‚µ‚Ü‚·B
+ %reg たたは %obj.*name たたは %obj.%name の型を調べ、その型を衚す文字列を再び %reg たたは %obj.*name たたは %obj.%name に栌玍したす。
eval
(evaluate expression)
-
‘Ž®: eval %reg
+
曞匏: eval %reg

-@%reg ‚Å•\‚³‚ꂜ•¶Žš—ñ‚ðŽ®‚Æ‚µ‚ÄŽÀs‚µA‚»‚ÌŒ‹‰Ê‚ðÄ‚Ñ %reg ‚ÉŠi”[‚µ‚Ü‚·B
+ %reg で衚された文字列を匏ずしお実行し、その結果を再び %reg に栌玍したす。
eexp
(execute expression)
-
‘Ž®: eexp %reg
+
曞匏: eexp %reg

-@%reg ‚Å•\‚³‚ꂜ•¶Žš—ñ‚ðŽ®‚Æ‚µ‚ÄŽÀs‚µAŒ‹‰Ê‚ðŽÌ‚Ă܂·B
+ %reg で衚された文字列を匏ずしお実行し、結果を捚おたす。
chkins
(check instance)
-
‘Ž®: chkins %reg, %classname
+
曞匏: chkins %reg, %classname

-@%reg ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚ªA%classname ‚Å•\‚³‚ꂜƒNƒ‰ƒX–Œ‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Å‚ ‚ê‚Î %reg ‚ɐ^‚ðA‚»‚€‚łȂ¯‚ê‚΋U‚ðŠi”[‚µ‚Ü‚·B
+ %reg で衚されたオブゞェクトが、%classname で衚されたクラス名のクラスのむンスタンスであれば %reg に真を、そうでなければ停を栌玍したす。
call, calld, calli
(function call)
-
‘Ž®: call %dest, %func(%arg1, %arg2, %arg3, ...)
-‘Ž®: calld %dest, %obj.*name(%arg1, %arg2, %arg3, ...)
-‘Ž®: calli %dest, %obj.%name(%arg1, %arg2, %arg3, ...)
+
曞匏: call %dest, %func(%arg1, %arg2, %arg3, ...)
+曞匏: calld %dest, %obj.*name(%arg1, %arg2, %arg3, ...)
+曞匏: calli %dest, %obj.%name(%arg1, %arg2, %arg3, ...)

-@%func ‚Ü‚œ‚Í %obj.*name ‚Ü‚œ‚Í %obj.%name ‚Å•\‚³‚ꂜŠÖ”ƒIƒuƒWƒFƒNƒg‚ðA%arg1, %arg2, %arg3 ... ‚̈ø”‚ŌĂяo‚µAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B%dest ‚ª %0 ‚̏ꍇ‚ÍŒ‹‰Ê‚Í ( %0 ‚ɂ͊i”[‚³‚ꂞ‚É ) ŽÌ‚Ä‚ç‚ê‚Ü‚·B
+ %func たたは %obj.*name たたは %obj.%name で衚された関数オブゞェクトを、%arg1, %arg2, %arg3 ... の匕数で呌び出し、結果を %dest に栌玍したす。%dest が %0 の堎合は結果は ( %0 には栌玍されずに ) 捚おられたす。
new
(create new)
-
‘Ž®: new %dest, %func(%arg1, %arg2, %arg3, ...)
+
曞匏: new %dest, %func(%arg1, %arg2, %arg3, ...)

-@%func ‚Å•\‚³‚ꂜƒNƒ‰ƒXƒIƒuƒWƒFƒNƒg‚ðA%arg1, %arg2, %arg3 ... ‚̈ø”‚ō\’z‚µAŒ‹‰Ê‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ %func で衚されたクラスオブゞェクトを、%arg1, %arg2, %arg3 ... の匕数で構築し、結果を %dest に栌玍したす。
gpd, gpds
(get property direct)
-
‘Ž®: gpd %dest, %obj.*name
-‘Ž®: gpds %dest, %obj.*name
+
曞匏: gpd %dest, %obj.*name
+曞匏: gpds %dest, %obj.*name

-@%obj ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚©‚ç *name ‚Å•\‚³‚ꂜƒƒ“ƒo‚ðŽQÆ‚µA‚»‚Ì’l‚ð %dest ‚ɃRƒs[‚µ‚Ü‚·B
-@gpd ‚̓vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚̌Ăяo‚µ‚𔺂¢‚Ü‚·‚ªAgpds ‚̓vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚ðŒÄ‚яo‚³‚žAƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒgŽ©‘Ì‚ðŽæ“Ÿ‚µ‚Ü‚·B
+ %obj で衚されたオブゞェクトから *name で衚されたメンバを参照し、その倀を %dest にコピヌしたす。
+ gpd はプロパティハンドラの呌び出しを䌎いたすが、gpds はプロパティハンドラを呌び出さず、プロパティオブゞェクト自䜓を取埗したす。
gpi, gpis
(get property indirect)
-
‘Ž®: gpi %dest, %obj.%name
-‘Ž®: gpis %dest, %obj.%name
+
曞匏: gpi %dest, %obj.%name
+曞匏: gpis %dest, %obj.%name

-@%obj ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚©‚ç %name ‚Å•\‚³‚ꂜƒƒ“ƒo‚ðŽQÆ‚µA‚»‚Ì’l‚ð %dest ‚ɃRƒs[‚µ‚Ü‚·B
-@gpi ‚̓vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚̌Ăяo‚µ‚𔺂¢‚Ü‚·‚ªAgpis ‚̓vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚ðŒÄ‚яo‚³‚žAƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒgŽ©‘Ì‚ðŽæ“Ÿ‚µ‚Ü‚·B
+ %obj で衚されたオブゞェクトから %name で衚されたメンバを参照し、その倀を %dest にコピヌしたす。
+ gpi はプロパティハンドラの呌び出しを䌎いたすが、gpis はプロパティハンドラを呌び出さず、プロパティオブゞェクト自䜓を取埗したす。
spd, spde, spdeh, spds
(set property direct)
-
‘Ž®: spd %obj.*name
-‘Ž®: spde %obj.*name
-‘Ž®: spdeh %obj.*name
-‘Ž®: spds %obj.*name
+
曞匏: spd %obj.*name
+曞匏: spde %obj.*name
+曞匏: spdeh %obj.*name
+曞匏: spds %obj.*name

-@%obj ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚Ì *name ‚Å•\‚³‚ꂜƒƒ“ƒo‚ɁA%src ‚Ì’l‚ð‘ã“ü‚µ‚Ü‚·B
-@spd ‚͒ʏí‚̃AƒNƒZƒX‚ðs‚¢‚Ü‚·‚ªAƒƒ“ƒo‚ª‘¶Ý‚µ‚È‚¢ê‡‚Í—áŠO‚ª”­¶‚µ‚Ü‚·B
-@spde ‚̓ƒ“ƒo‚ª‘¶Ý‚µ‚È‚¯‚ê‚΃ƒ“ƒo‚ðV‹K‚ɍ쐬‚µ‚Ü‚·B
-@spdeh ‚̓ƒ“ƒo‚ð‰B‚µƒƒ“ƒo‚Æ‚µ‚Đݒ肵‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ł͈Ӗ¡‚ðŽ‚¿‚Ü‚¹‚ñB
-@spds ‚̓vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚ðŒÄ‚яo‚³‚žAƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒgŽ©‘Ì‚ð’u‚«Š·‚Ђ܂·B
+ %obj で衚されたオブゞェクトの *name で衚されたメンバに、%src の倀を代入したす。
+ spd は通垞のアクセスを行いたすが、メンバが存圚しない堎合は䟋倖が発生したす。
+ spde はメンバが存圚しなければメンバを新芏に䜜成したす。
+ spdeh はメンバを隠しメンバずしお蚭定したす。珟バヌゞョンでは意味を持ちたせん。
+ spds はプロパティハンドラを呌び出さず、プロパティオブゞェクト自䜓を眮き換えたす。
spi, spie, spis
(set property indirect)
-
‘Ž®: spi %obj.%name
-‘Ž®: spie %obj.%name
-‘Ž®: spis %obj.%name
+
曞匏: spi %obj.%name
+曞匏: spie %obj.%name
+曞匏: spis %obj.%name

-@%obj ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚Ì %name ‚Å•\‚³‚ꂜƒƒ“ƒo‚ɁA%src ‚Ì’l‚ð‘ã“ü‚µ‚Ü‚·B
-@spi ‚͒ʏí‚̃AƒNƒZƒX‚ðs‚¢‚Ü‚·‚ªAƒƒ“ƒo‚ª‘¶Ý‚µ‚È‚¢ê‡‚Í—áŠO‚ª”­¶‚µ‚Ü‚·B
-@spie ‚̓ƒ“ƒo‚ª‘¶Ý‚µ‚È‚¯‚ê‚΃ƒ“ƒo‚ðV‹K‚ɍ쐬‚µ‚Ü‚·B
-@spis ‚̓vƒƒpƒeƒBƒnƒ“ƒhƒ‰‚ðŒÄ‚яo‚³‚žAƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒgŽ©‘Ì‚ð’u‚«Š·‚Ђ܂·B
+ %obj で衚されたオブゞェクトの %name で衚されたメンバに、%src の倀を代入したす。
+ spi は通垞のアクセスを行いたすが、メンバが存圚しない堎合は䟋倖が発生したす。
+ spie はメンバが存圚しなければメンバを新芏に䜜成したす。
+ spis はプロパティハンドラを呌び出さず、プロパティオブゞェクト自䜓を眮き換えたす。
getp
-
‘Ž®: getp %reg, %propobj
+
曞匏: getp %reg, %propobj

-@%propobj ‚Å•\‚³‚ꂜƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚Ì getter ‚𓮍삳‚¹AƒvƒƒpƒeƒB‚Ì’l‚𓟂āA%reg ‚É‘ã“ü‚µ‚Ü‚·B’P€ '*' ‰‰ŽZŽq‚Ì“®ì‚ðs‚¢‚Ü‚·B
+ %propobj で衚されたプロパティオブゞェクトの getter を動䜜させ、プロパティの倀を埗お、%reg に代入したす。単項 '*' 挔算子の動䜜を行いたす。
setp
-
‘Ž®: setp %propobj, %reg
+
曞匏: setp %propobj, %reg

-@%propobj ‚Å•\‚³‚ꂜƒvƒƒpƒeƒBƒIƒuƒWƒFƒNƒg‚Ì setter ‚𓮍삳‚¹A%reg ‚Ì’l‚ðÝ’肵‚Ü‚·B’P€ '*' ‰‰ŽZŽq‚Ì“®ì‚ðs‚¢‚Ü‚·B
+ %propobj で衚されたプロパティオブゞェクトの setter を動䜜させ、%reg の倀を蚭定したす。単項 '*' 挔算子の動䜜を行いたす。
deld, deli
(delete member)
-
‘Ž®: deld %reg, %obj.*name
-‘Ž®: deli %reg, %obj.%name
+
曞匏: deld %reg, %obj.*name
+曞匏: deli %reg, %obj.%name

-@%obj ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚Ì *name ‚Ü‚œ‚Í %name ‚Å•\‚³‚ꂜƒƒ“ƒo‚ðíœ‚µ‚Ü‚·B
-@íœ‚ª¬Œ÷‚µ‚œ‚©‚Ç‚€‚©‚̐^‹U‚ð %reg ‚ÉŠi”[‚µ‚Ü‚·‚ªA%reg ‚ª %0 ‚̏ꍇ‚ÍŒ‹‰Ê‚ðŽÌ‚Ă܂·B
+ %obj で衚されたオブゞェクトの *name たたは %name で衚されたメンバを削陀したす。
+ 削陀が成功したかどうかの真停を %reg に栌玍したすが、%reg が %0 の堎合は結果を捚おたす。
srv
(set result value)
-
‘Ž®: srv %reg
+
曞匏: srv %reg

-@%reg ‚Ì’l‚ðŠÖ”‚Ì–ß‚è’l‚Æ‚µ‚Ü‚· ( ŠÖ”‚Ì–ß‚è’l‚Í %reg ‚Å•\‚³‚ꂜ’l‚ɂȂè‚Ü‚· )B
+ %reg の倀を関数の戻り倀ずしたす ( 関数の戻り倀は %reg で衚された倀になりたす )。
ret
(return)
-
‘Ž®: ret
+
曞匏: ret

-@ŒÄ‚яo‚µŒ³‚É–ß‚è‚Ü‚·B
+ 呌び出し元に戻りたす。
entry
(enter try block)
-
‘Ž®: entry ip, %reg
+
曞匏: entry ip, %reg

-@—áŠO•ی삳‚ꂜƒuƒƒbƒN‚É“ü‚è‚Ü‚·B—áŠO‚ª”­¶‚µ‚œê‡Aip ‚ɃWƒƒƒ“ƒv‚µA—áŠOƒIƒuƒWƒFƒNƒg‚ð %reg ‚ɐݒ肵‚Ü‚·B
+ 䟋倖保護されたブロックに入りたす。䟋倖が発生した堎合、ip にゞャンプし、䟋倖オブゞェクトを %reg に蚭定したす。
extry
(exit from try block)
-
‘Ž®: extry
+
曞匏: extry

-@—áŠO•ی삳‚ꂜƒuƒƒbƒN‚©‚ço‚Ü‚·B
+ 䟋倖保護されたブロックから出たす。
throw
(throw exception object)
-
‘Ž®: throw %reg
+
曞匏: throw %reg

-@%reg ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚ð—áŠOƒIƒuƒWƒFƒNƒg‚Æ‚µ‚ēЂ°‚Ü‚·B
+ %reg で衚されたオブゞェクトを䟋倖オブゞェクトずしお投げたす。
chgthis
(change this)
-
‘Ž®: chgthis %dest, %src
+
曞匏: chgthis %dest, %src

-@%dest ‚Å•\‚³‚ꂜƒIƒuƒWƒFƒNƒg‚̃Nƒ[ƒWƒƒ•”•ª‚ðA%src ‚ÅŽŠ‚³‚ꂜƒIƒuƒWƒFƒNƒg‚ɕύX‚µ‚Ü‚·B
+ %dest で衚されたオブゞェクトのクロヌゞャ郚分を、%src で瀺されたオブゞェクトに倉曎したす。
global
(get global object)
-
‘Ž®: global %dest
+
曞匏: global %dest

-@ƒOƒ[ƒoƒ‹ƒIƒuƒWƒFƒNƒg‚ð %dest ‚ÉŠi”[‚µ‚Ü‚·B
+ グロヌバルオブゞェクトを %dest に栌玍したす。
addci
(add class instance information)
-
‘Ž®: addci %dest, %info
+
曞匏: addci %dest, %info

-@%dest ‚Å•\‚³‚ê‚éƒIƒuƒWƒFƒNƒg‚̃Nƒ‰ƒXƒCƒ“ƒXƒ^ƒ“ƒXî•ñ‚É %info ‚ð’ljÁ‚µ‚Ü‚·B
+ %dest で衚されるオブゞェクトのクラスむンスタンス情報に %info を远加したす。
regmember
(register members)
-
‘Ž®: regmember
+
曞匏: regmember

-@ƒNƒ‰ƒX‚̃ƒ“ƒo‚ð "this" ƒIƒuƒWƒFƒNƒg‚É“o˜^‚µ‚Ü‚·B“à•”“I‚É—p‚¢‚ç‚ê‚Ü‚·B
+ クラスのメンバを "this" オブゞェクトに登録したす。内郚的に甚いられたす。
debugger
(call debugger)
-
‘Ž®: debugger
+
曞匏: debugger

-@ŽÀs‚ð’†’f‚µAƒfƒoƒbƒK‚ðŒÄ‚яo‚µ‚Ü‚·BŒ»ƒo[ƒWƒ‡ƒ“‚ÌŽÀ‘•‚ł́ATJS2ƒfƒoƒbƒK‚ł͂Ȃ­AƒlƒCƒeƒBƒu‚ȃfƒoƒbƒK‚ðŒÄ‚яo‚µ‚Ü‚·B
+ 実行を䞭断し、デバッガを呌び出したす。珟バヌゞョンの実装では、TJS2デバッガではなく、ネむティブなデバッガを呌び出したす。
diff --git a/docs/tjs2doc/contents/while.html b/docs/tjs2doc/contents/while.html index f1af9bc..c8ce399 100644 --- a/docs/tjs2doc/contents/while.html +++ b/docs/tjs2doc/contents/while.html @@ -5,45 +5,45 @@ - while ƒXƒe[ƒgƒƒ“ƒg + while ステヌトメント - + - + -

while ƒXƒe[ƒgƒƒ“ƒg +

while ステヌトメント

-@while ƒXƒe[ƒgƒƒ“ƒg‚́AŽw’肳‚ꂜðŒ‚ª^‚Å‚ ‚éŠÔAƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN‚ðŒJ‚è•Ô‚µŽÀs‚·‚é‚à‚̂ł·Bƒ‹[ƒv‚ðì¬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-@\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ while ステヌトメントは、指定された条件が真である間、ステヌトメントたたはブロックを繰り返し実行するものです。ルヌプを䜜成するこずができたす。
+ 構文は以䞋の通りです。

while(expression)
-    ƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN
+    ã‚¹ãƒ†ãƒŒãƒˆãƒ¡ãƒ³ãƒˆãŸãŸã¯ãƒ–ロック


-@uƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒNv‚́AðŒŽ®‚Å‚ ‚é expression ‚ª^‚Å‚ ‚éŒÀ‚èAŒJ‚è•Ô‚µŽÀs‚³‚ê‚Ü‚·B
+ 「ステヌトメントたたはブロック」は、条件匏である expression が真である限り、繰り返し実行されたす。

-@“®ì‚Æ‚µ‚ẮA
-(1) ‚Ü‚žAexpression ‚ð•]‰¿‚µA‹U‚Å‚ ‚ê‚΁AƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN‚ÍŽÀs‚³‚ê‚È‚¢
-(2) ƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN‚ðŽÀs‚·‚é
-(3) expression ‚ð•]‰¿‚µA‚»‚ÌŒ‹‰Ê‚ª^‚È‚ç‚Î (2) ‚ցA‚»‚€‚łȂ¯‚ê‚Î while ƒXƒe[ƒgƒƒ“ƒgI—¹
+ 動䜜ずしおは、
+(1) たず、expression を評䟡し、停であれば、ステヌトメントたたはブロックは実行されない
+(2) ステヌトメントたたはブロックを実行する
+(3) expression を評䟡し、その結果が真ならば (2) ぞ、そうでなければ while ステヌトメント終了

-@‚‚܂èAÅ‰‚©‚ç expression ‚ª‹U‚̏ꍇ‚̓Xƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN‚ÍŽÀs‚³‚ê‚Ü‚¹‚ñB‚Ü‚œAí‚É expression ‚ª•]‰¿‚³‚ê‚é‚킯‚ł͂Ȃ­AƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN‚ðˆê‰ñŽÀs‚·‚邲‚Æ‚É expression ‚̐^‹U‚ªƒ`ƒFƒbƒN‚³‚ê‚Ü‚·B
-@‚Ü‚œA(3) ‚ÌŽž“_‚ŁAƒuƒƒbƒN‚̏ꍇ‚Í‚¢‚Á‚œ‚ñƒuƒƒbƒN‚©‚甲‚¯‚Ü‚· ( •ϐ”‚Ȃǂ͏Á‹Ž‚³‚ê‚邯ŒŸ‚€‚±‚Æ )B
+ ぀たり、最初から expression が停の堎合はステヌトメントたたはブロックは実行されたせん。たた、垞に expression が評䟡されるわけではなく、ステヌトメントたたはブロックを䞀回実行するごずに expression の真停がチェックされたす。
+ たた、(3) の時点で、ブロックの堎合はいったんブロックから抜けたす ( 倉数などは消去されるず蚀うこず )。

-—á:
    while(func()) ;
-    /* func() ‚ª^‚̊ԁA‰œ‚à‚µ‚È‚¢‚Å func() ‚ð•]‰¿‚µ‘±‚¯‚é */
+䟋:
    while(func()) ;
+    /* func() ãŒçœŸã®é–“、䜕もしないで func() ã‚’評䟡し続ける */

    while(func()) i++;
-    /* func() ‚ª^‚̊ԁAi++ ‚ðŽÀs‚µ‘±‚¯‚é */
+    /* func() ãŒçœŸã®é–“、i++ ã‚’実行し続ける */

-    while(i < 5) // i ‚ª 5 ‚æ‚菬‚³‚¢ŠÔ
+    while(i < 5) // i ãŒ 5 ã‚ˆã‚Šå°ã•い間
    {
        func(i);
        i++;
@@ -54,31 +54,31 @@

break

-@break ƒXƒe[ƒgƒƒ“ƒg‚́Awhile ‚ð“r’†‚ŏI—¹‚³‚¹‚œ‚¢ê‡‚É‹Lq‚µ‚Ü‚·B
+ break ステヌトメントは、while を途䞭で終了させたい堎合に蚘述したす。

-—á:
    while(true) // break ‚ªŽÀs‚³‚ê‚È‚¢ŒÀ‚è‚Í–³ŒÀƒ‹[ƒv
+䟋:
    while(true) // break ãŒå®Ÿè¡Œã•れない限りは無限ルヌプ
    {
-        if(func()) break; // func() ‚ª^‚È‚ç‚ÎwhileI—¹
-        func2(); // ª‚Å break ‚ªŽÀs‚³‚ê‚È‚¯‚ê‚΂±‚±‚É‚­‚é
+        if(func()) break; // func() ãŒçœŸãªã‚‰ã°while終了
+        func2(); // â†‘で break ãŒå®Ÿè¡Œã•れなければここにくる
    }
-    // break ‚ªŽÀs‚³‚ê‚邯A‚±‚±‚É‚­‚é
+    // break ãŒå®Ÿè¡Œã•れるず、ここにくる

continue

-@continue ƒXƒe[ƒgƒƒ“ƒg‚́A“r’†‚ŁAðŒŽ®‚Ì•]‰¿‚©‚ç‚â‚è’Œ‚µ‚œ‚¢‚Æ‚«‚É‹Lq‚µ‚Ü‚·B
-@continue ‚ªŽÀs‚³‚ê‚邯A(3) ‚ÉŽÀs‚ªˆÚ‚è‚Ü‚·B
+ continue ステヌトメントは、途䞭で、条件匏の評䟡からやり盎したいずきに蚘述したす。
+ continue が実行されるず、(3) に実行が移りたす。

-—á:
    var i = 0;
+䟋:
    var i = 0;
    while(i < 5)
    {
        if(func1()) continue;
-        // func1() ‚ª true ‚È‚ç‚΁Ai < 5 ‚ÌðŒŽ®ƒ`ƒFƒbƒN‚ª‚³‚êA^‚È‚ç‚Î
-        // ‚Ü‚œƒuƒƒbƒN‚̐擪‚©‚çŽÀs‚³‚ê‚é
+        // func1() ãŒ true ãªã‚‰ã°ã€i < 5 ã®æ¡ä»¶åŒãƒã‚§ãƒƒã‚¯ãŒã•れ、真ならば
+        // ãŸãŸãƒ–ロックの先頭から実行される
        func2();
        i++;
    }
@@ -86,21 +86,21 @@
-

do`while +

dowhile

-@do`while ƒXƒe[ƒgƒƒ“ƒg‚́Awhile ƒXƒe[ƒgƒƒ“ƒg‚Æ“¯‚¶‚Å‚·‚ªAÅ‰‚ÉðŒŽ®‚̃`ƒFƒbƒN‚ðs‚¢‚Ü‚¹‚ñB
-@\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ dowhile ステヌトメントは、while ステヌトメントず同じですが、最初に条件匏のチェックを行いたせん。
+ 構文は以䞋の通りです。

do
-    ƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN
+    ã‚¹ãƒ†ãƒŒãƒˆãƒ¡ãƒ³ãƒˆãŸãŸã¯ãƒ–ロック
while(expression);


-@Å‰‚ÉðŒŽ®‚ðƒ`ƒFƒbƒN‚µ‚È‚¢‚œ‚߁Ado ‚ÌŽž“_‚ÅðŒŽ®‚ª‹U‚Å‚àuƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒNv‚ÍŽÀs‚³‚ê‚Ü‚·B
-@‚¢‚Á‚œ‚ñuƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒNv‚ªŽÀs‚³‚ê‚ê‚ÎðŒŽ®‚ªƒ`ƒFƒbƒN‚³‚êA‹U‚È‚ç‚΃‹[ƒv‚𔲂¯A^‚È‚ç‚΍ĂуXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN‚ªŽÀs‚³‚êA‚±‚ê‚ðŒJ‚è•Ô‚µ‚Ü‚·B
+ 最初に条件匏をチェックしないため、do の時点で条件匏が停でも「ステヌトメントたたはブロック」は実行されたす。
+ いったん「ステヌトメントたたはブロック」が実行されれば条件匏がチェックされ、停ならばルヌプを抜け、真ならば再びステヌトメントたたはブロックが実行され、これを繰り返したす。
diff --git a/docs/tjs2doc/contents/with.html b/docs/tjs2doc/contents/with.html index aa00400..132b0e4 100644 --- a/docs/tjs2doc/contents/with.html +++ b/docs/tjs2doc/contents/with.html @@ -5,61 +5,61 @@ - with ƒXƒe[ƒgƒƒ“ƒg + with ステヌトメント - + - + -

with ƒXƒe[ƒgƒƒ“ƒg +

with ステヌトメント

-@with ƒXƒe[ƒgƒƒ“ƒg‚́A. (ƒhƒbƒg) ‰‰ŽZŽq‚É‚š‚¯‚é¶‘€ (ƒIƒuƒWƒFƒNƒg) ‚ðÈ—ª‚µ‚œê‡‚ÉŽQÆ‚·‚éƒIƒuƒWƒFƒNƒg‚ðŽw’è‚·‚é‚à‚̂ł·B
+ with ステヌトメントは、. (ドット) 挔算子における巊偎 (オブゞェクト) を省略した堎合に参照するオブゞェクトを指定するものです。

-@\•¶‚͈ȉº‚Ì’Ê‚è‚Å‚·B
+ 構文は以䞋の通りです。

with(expression)
-    ƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒN
+    ã‚¹ãƒ†ãƒŒãƒˆãƒ¡ãƒ³ãƒˆãŸãŸã¯ãƒ–ロック


-@uƒXƒe[ƒgƒƒ“ƒg‚Ü‚œ‚̓uƒƒbƒNv“à‚ŁA¶‘€‚ªÈ—ª‚³‚ꂜ . (ƒhƒbƒg)‰‰ŽZŽq‚ªŽg—p‚³‚ꂜê‡A‚»‚Ì . (ƒhƒbƒg)‰‰ŽZŽq‚ªŽQÆ‚·‚éƒIƒuƒWƒFƒNƒg‚́Awith ƒXƒe[ƒgƒƒ“ƒg‚Ì expression ‚ÅŽw’肵‚œƒIƒuƒWƒFƒNƒg‚ɂȂè‚Ü‚·B
+ 「ステヌトメントたたはブロック」内で、巊偎が省略された . (ドット)挔算子が䜿甚された堎合、その . (ドット)挔算子が参照するオブゞェクトは、with ステヌトメントの expression で指定したオブゞェクトになりたす。


-—á:
    with(obj) .member = 1; // obj.member = 1; ‚Æ“¯‚¶
+䟋:
    with(obj) .member = 1; // obj.member = 1; ãšåŒã˜

    with(obj)
    {
-        .member1 = 1; // obj.member1 ‚É 1 ‚ð‘ã“ü
-        .member2 = 2; // obj.member2 ‚É 2 ‚ð‘ã“ü
-        .member3++; // obj.member3 ‚ðƒCƒ“ƒNƒŠƒƒ“ƒg
-        .method(); // obj.method ‚ðŒÄ‚яo‚·
+        .member1 = 1; // obj.member1 ã« 1 ã‚’代入
+        .member2 = 2; // obj.member2 ã« 2 ã‚’代入
+        .member3++; // obj.member3 ã‚’むンクリメント
+        .method(); // obj.method ã‚’呌び出す
    }


-@‚±‚̃Xƒe[ƒgƒƒ“ƒg‚Í“Á‚ɁAƒIƒuƒWƒFƒNƒg‚É‘å—ʂ̃vƒƒpƒeƒB‚ðÝ’肵‚œ‚èA˜A‘±‚µ‚ăƒ\ƒbƒh‚ðŒÄ‚ԍۂɁAƒ^ƒCƒsƒ“ƒO‚ðŒž‚ç‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ このステヌトメントは特に、オブゞェクトに倧量のプロパティを蚭定したり、連続しおメ゜ッドを呌ぶ際に、タむピングを枛らすこずができたす。

-@‚œ‚Æ‚Š‚Î
+ たずえば


    var object = new Foo();
    object.setPos(0, 0);
    object.setSize(100, 100);
-    object.name = "–Œ‘O–³‚µ";
+    object.name = "名前無し";
    object.color = 0xffffffff;


-@‚̂悀‚ȃXƒNƒŠƒvƒg‚ðˆÈ‰º‚̂悀‚ɏ‘‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
+ のようなスクリプトを以䞋のように曞くこずができたす。


@@ -68,7 +68,7 @@     {
        .setPos(0, 0);
        .setSize(100, 100);
-        .name = "–Œ‘O–³‚µ";
+        .name = "名前無し";
        .color = 0xffffffff;
    }
@@ -76,60 +76,60 @@
-

with ƒXƒe[ƒgƒƒ“ƒg‚ƃIƒuƒWƒFƒNƒg +

with ステヌトメントずオブゞェクト

-@with ƒXƒe[ƒgƒƒ“ƒg‚ÅŽw’肵‚œ expression ‚́Awith ‚ªŽÀs‚³‚ê‚éÅ‰‚É‚P‰ñ‚Ÿ‚¯•]‰¿‚³‚êA‚ ‚Ƃ͂»‚ê‚ðŽQÆ‚·‚邟‚¯‚ɂȂè‚Ü‚·B
+ with ステヌトメントで指定した expression は、with が実行される最初に回だけ評䟡され、あずはそれを参照するだけになりたす。

-@‚œ‚Æ‚Š‚ÎA
+ たずえば、


this.dic = %[];
with(this.dic)
{
-    .member = 1; // this.dic.member ‚É 1 ‚ð‘ã“ü
-    this.dic = 0; // dic ‚ɉœ‚©•ʂ̕š‚ð‘ã“ü
-    .member = 2; // this.dic.member ‚É 2 ‚ð‘ã“ü
+    .member = 1; // this.dic.member ã« 1 ã‚’代入
+    this.dic = 0; // dic ã«äœ•か別の物を代入
+    .member = 2; // this.dic.member ã« 2 ã‚’代入
}


-@‚Ə‘‚¢‚Ä‚àA‚Q‰ñ–Ú‚Ì .member ‚Ö‚Ì‘ã“ü‚͐¬Œ÷‚·‚é‚Å‚µ‚å‚€Bwith ‚ªŽÀs‚³‚ê‚éÅ‰‚̏ó‘Ô‚Å this.dic ‚ª•]‰¿‚³‚êA‚ ‚Ƃ͂»‚Ì•]‰¿‚³‚ꂜŒ‹‰Ê‚ð—p‚¢‚Ä‚¢‚é‚©‚ç‚Å‚·B–ˆ‰ñ this.dic ‚ð•]‰¿‚·‚é–ó‚ł͂ ‚è‚Ü‚¹‚ñB
+ ず曞いおも、回目の .member ぞの代入は成功するでしょう。with が実行される最初の状態で this.dic が評䟡され、あずはその評䟡された結果を甚いおいるからです。毎回 this.dic を評䟡する蚳ではありたせん。

-@•]‰¿‚͍ŏ‰‚Ì‚P‰ñ‚Ÿ‚¯‚Ì‚œ‚߁A‰œ‰ñ‚àƒIƒuƒWƒFƒNƒg‚ðŽQÆ‚·‚邿‚€‚È—p“r‚ł́AƒIƒuƒWƒFƒNƒg‚ðŽQÆ‚·‚邜‚߂̃R[ƒh‚ª–ˆ‰ñ¶¬‚³‚ê‚邿‚€‚È‚±‚Æ‚ª‚È‚­‚È‚èA‚‘¬‚ɂȂéê‡‚ª‚ ‚è‚Ü‚·B
+ 評䟡は最初の回だけのため、䜕回もオブゞェクトを参照するような甚途では、オブゞェクトを参照するためのコヌドが毎回生成されるようなこずがなくなり、高速になる堎合がありたす。

-@ã‹L‚Ì—á‚͈ȉº‚Æ“™‰¿‚̃R[ƒh‚ª¶¬‚³‚ê‚邯l‚Ђ邱‚Æ‚ªo—ˆ‚Ü‚·B
+ 䞊蚘の䟋は以䞋ず等䟡のコヌドが生成されるず考えるこずが出来たす。


this.dic = %[];
{
-    var –³–Œ‚Ì“Á•ʂȃ[ƒJƒ‹•ϐ” = this.dic;
-    –³–Œ‚Ì“Á•ʂȃ[ƒJƒ‹•ϐ”.member = 1;
+    var ç„¡åã®ç‰¹åˆ¥ãªãƒ­ãƒŒã‚«ãƒ«å€‰æ•° = this.dic;
+    ç„¡åã®ç‰¹åˆ¥ãªãƒ­ãƒŒã‚«ãƒ«å€‰æ•°.member = 1;
    this.dic = 0;
-    –³–Œ‚Ì“Á•ʂȃ[ƒJƒ‹•ϐ”.member = 2;
+    ç„¡åã®ç‰¹åˆ¥ãªãƒ­ãƒŒã‚«ãƒ«å€‰æ•°.member = 2;
}


-@with ƒXƒe[ƒgƒƒ“ƒg‚ł́A¶‘€‚ªÈ—ª‚³‚ꂜ . (ƒhƒbƒg) ‰‰ŽZŽq‚Å‚µ‚©ƒAƒNƒZƒX‚Å‚«‚È‚¢A–³–Œ‚Ì“Á•ʂȃ[ƒJƒ‹•ϐ”‚É expression ‚Ì•]‰¿‚ÌŒ‹‰Ê‚ª‘ã“ü‚³‚êAˆÈ~A¶‘€‚ªÈ—ª‚³‚ꂜ . (ƒhƒbƒg) ‰‰ŽZŽq‚ł́A‚»‚́u–³–Œ‚Ì“Á•ʂȃ[ƒJƒ‹•ϐ”v‚ªŽQÆ‚³‚ê‚邿‚€‚ɂȂè‚Ü‚·B
-@expression ‚ð•]‰¿‚µ‚œŒ‹‰Ê‚ª•ÛŽ‚³‚ê‚éƒXƒR[ƒv‚àAã‹L‚́u–³–Œ‚Ì“Á•ʂȃ[ƒJƒ‹•ϐ”v‚̃[ƒJƒ‹•ϐ”ƒXƒR[ƒv‚Æ“¯‚¶‚Ƃ݂Ȃ·‚±‚Æ‚ª‚Å‚«‚Ü‚· ( with ƒXƒe[ƒgƒƒ“ƒg‚ª‰e‹¿‚ð—^‚Š‚é”ÍˆÍ‚à‚»‚Ì’Ê‚è‚Æ‚È‚è‚Ü‚· )B
+ with ステヌトメントでは、巊偎が省略された . (ドット) 挔算子でしかアクセスできない、無名の特別なロヌカル倉数に expression の評䟡の結果が代入され、以降、巊偎が省略された . (ドット) 挔算子では、その「無名の特別なロヌカル倉数」が参照されるようになりたす。
+ expression を評䟡した結果が保持されるスコヌプも、䞊蚘の「無名の特別なロヌカル倉数」のロヌカル倉数スコヌプず同じずみなすこずができたす ( with ステヌトメントが圱響を䞎える範囲もその通りずなりたす )。
-

with ƒXƒe[ƒgƒƒ“ƒgŠO‚Å‚Ì . ‰‰ŽZŽq +

with ステヌトメント倖での . 挔算子

-@with ƒXƒe[ƒgƒƒ“ƒgŠO‚Å . (ƒhƒbƒg) ‰‰ŽZŽq‚̍¶‘€‚ªÈ—ª‚³‚ꂜê‡AƒOƒ[ƒoƒ‹ƒIƒuƒWƒFƒNƒg‚ðŽQÆ‚·‚邱‚ƂɂȂè‚Ü‚·B
-@‚œ‚Æ‚Š‚ÎAwith ƒXƒe[ƒgƒƒ“ƒgŠO‚Å
+ with ステヌトメント倖で . (ドット) 挔算子の巊偎が省略された堎合、グロヌバルオブゞェクトを参照するこずになりたす。
+ たずえば、with ステヌトメント倖で

.foo = 1;

-@‚Æ‹Lq‚·‚邯
+ ず蚘述するず

global.foo = 1;

-@‚Æ“¯‚¶ˆÓ–¡‚ɂȂè‚Ü‚·B
+ ず同じ意味になりたす。
diff --git a/docs/tjs2doc/index.html b/docs/tjs2doc/index.html index 83ef2fc..17e8190 100644 --- a/docs/tjs2doc/index.html +++ b/docs/tjs2doc/index.html @@ -4,7 +4,7 @@ -(Ž©“®“I‚ɃWƒƒƒ“ƒv‚µ‚È‚¢ê‡‚͉º‹L‚ÌƒŠƒ“ƒN‚ð‚œ‚Ç‚Á‚Ä‚­‚Ÿ‚³‚¢)
-ƒCƒ“ƒfƒbƒNƒX‚Ö +(自動的にゞャンプしない堎合は䞋蚘のリンクをたどっおください)
+むンデックスぞ