实例介绍
Scratch是MIT开发的完全免费的针对儿童学习编程而设计的开源软件。 这个软件的特点是: 使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。中间的黄色部分是编辑好的程序代码,左边是可以用来选择的功能模块,右边上部是程序预览和运行窗口,右边下部是角色窗口。 本资源是Sratch2.0开源代码。供研究人员开发参考。
【实例截图】
【核心代码】
scratch-flash-master
└── scratch-flash-master
├── build-common.xml
├── build.gradle
├── build.properties
├── build.xml
├── config.groovy
├── CONTRIBUTORS
├── COPYING
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── libs
│ ├── as3corelib.swc
│ ├── blooddy_crypto.swc
│ └── grabcut.swc
├── package.json
├── README.md
├── scratch-flash.iml
├── scratch.gradle
├── src
│ ├── assets
│ │ ├── blocks
│ │ │ ├── flagIcon.png
│ │ │ ├── stopIcon.png
│ │ │ ├── turnLeftIcon.png
│ │ │ └── turnRightIcon.png
│ │ ├── cursors
│ │ │ ├── copyCursor.png
│ │ │ ├── crosshairCursor.gif
│ │ │ ├── cutCursor.png
│ │ │ ├── growCursor.png
│ │ │ ├── helpCursor.png
│ │ │ ├── mouseCircle.png
│ │ │ ├── segmentationBusyCursor.png
│ │ │ ├── shrinkCursor.png
│ │ │ ├── videoCursor.png
│ │ │ └── videoCursor.svg
│ │ ├── fonts
│ │ │ ├── DonegalOne-Regular.ttf
│ │ │ ├── GloriaHallelujah.ttf
│ │ │ ├── Helvetica-Bold.ttf
│ │ │ ├── LICENSE.txt
│ │ │ ├── MysteryQuest-Regular.ttf
│ │ │ ├── OFL.txt
│ │ │ ├── PermanentMarker.ttf
│ │ │ └── Scratch.ttf
│ │ ├── pop.wav
│ │ ├── reload.png
│ │ ├── Resources.as
│ │ ├── StopArrow.png
│ │ ├── UI
│ │ │ ├── buttons
│ │ │ │ ├── addItemOff.gif
│ │ │ │ ├── addItemOn.gif
│ │ │ │ ├── backarrowOff.png
│ │ │ │ ├── backarrowOn.png
│ │ │ │ ├── checkboxOff.gif
│ │ │ │ ├── checkboxOn.gif
│ │ │ │ ├── closeOff.gif
│ │ │ │ ├── closeOn.gif
│ │ │ │ ├── deleteItemOff.png
│ │ │ │ ├── deleteItemOn.png
│ │ │ │ ├── extensionHelpOff.png
│ │ │ │ ├── extensionHelpOn.png
│ │ │ │ ├── flipOff.png
│ │ │ │ ├── flipOn.png
│ │ │ │ ├── fullScreenOff.png
│ │ │ │ ├── fullScreenOn.png
│ │ │ │ ├── greenFlagOff.png
│ │ │ │ ├── greenFlagOn.png
│ │ │ │ ├── norotationOff.png
│ │ │ │ ├── norotationOn.png
│ │ │ │ ├── playOff.png
│ │ │ │ ├── playOn.png
│ │ │ │ ├── redoOff.png
│ │ │ │ ├── redoOn.png
│ │ │ │ ├── revealOff.gif
│ │ │ │ ├── revealOn.gif
│ │ │ │ ├── rotate360Off.png
│ │ │ │ ├── rotate360On.png
│ │ │ │ ├── spriteInfoOff.png
│ │ │ │ ├── spriteInfoOn.png
│ │ │ │ ├── stopOff.png
│ │ │ │ ├── stopOn.png
│ │ │ │ ├── stopVideoOff.gif
│ │ │ │ ├── stopVideoOn.gif
│ │ │ │ ├── toggleOff.gif
│ │ │ │ ├── toggleOn.gif
│ │ │ │ ├── undoOff.png
│ │ │ │ ├── undoOn.png
│ │ │ │ ├── unlockedOff.png
│ │ │ │ └── unlockedOn.png
│ │ │ ├── misc
│ │ │ │ ├── hatshape.png
│ │ │ │ ├── playerStartFlag.png
│ │ │ │ ├── promptCheckButton.png
│ │ │ │ ├── questionMark.png
│ │ │ │ ├── removeItem.png
│ │ │ │ ├── speakerOff.png
│ │ │ │ └── speakerOn.png
│ │ │ ├── newbackdrop
│ │ │ │ ├── cameraSmallOff.png
│ │ │ │ ├── cameraSmallOn.png
│ │ │ │ ├── importSmallOff.png
│ │ │ │ ├── importSmallOn.png
│ │ │ │ ├── landscapeSmallOff.png
│ │ │ │ ├── landscapeSmallOn.png
│ │ │ │ ├── paintbrushSmallOff.png
│ │ │ │ └── paintbrushSmallOn.png
│ │ │ ├── newsound
│ │ │ │ ├── recordOff.png
│ │ │ │ ├── recordOn.png
│ │ │ │ ├── soundlibraryOff.png
│ │ │ │ └── soundlibraryOn.png
│ │ │ ├── newsprite
│ │ │ │ ├── cameraOff.png
│ │ │ │ ├── cameraOn.png
│ │ │ │ ├── importOff.png
│ │ │ │ ├── importOn.png
│ │ │ │ ├── landscapeOff.png
│ │ │ │ ├── landscapeOn.png
│ │ │ │ ├── libraryOff.png
│ │ │ │ ├── libraryOn.png
│ │ │ │ ├── paintbrushOff.png
│ │ │ │ └── paintbrushOn.png
│ │ │ ├── paint
│ │ │ │ ├── backOff.png
│ │ │ │ ├── backOn.png
│ │ │ │ ├── bitmapBrushOff.png
│ │ │ │ ├── bitmapBrushOn.png
│ │ │ │ ├── bitmapEllipseOff.png
│ │ │ │ ├── bitmapEllipseOn.png
│ │ │ │ ├── bitmapPaintbucketOff.png
│ │ │ │ ├── bitmapPaintbucketOn.png
│ │ │ │ ├── bitmapRectOff.png
│ │ │ │ ├── bitmapRectOn.png
│ │ │ │ ├── bitmapSelectOff.png
│ │ │ │ ├── bitmapSelectOn.png
│ │ │ │ ├── bitmapStampOff.png
│ │ │ │ ├── bitmapStampOn.png
│ │ │ │ ├── bitmapTextOff.png
│ │ │ │ ├── bitmapTextOn.png
│ │ │ │ ├── canvasGrid.gif
│ │ │ │ ├── cloneOff.png
│ │ │ │ ├── cloneOn.png
│ │ │ │ ├── colorWheel.png
│ │ │ │ ├── cropOff.png
│ │ │ │ ├── cropOn.png
│ │ │ │ ├── editOff.png
│ │ │ │ ├── editOn.png
│ │ │ │ ├── ellipseBorderOff.png
│ │ │ │ ├── ellipseBorderOn.png
│ │ │ │ ├── ellipseOff.png
│ │ │ │ ├── ellipseOn.png
│ │ │ │ ├── ellipseSolidOff.png
│ │ │ │ ├── ellipseSolidOn.png
│ │ │ │ ├── eraserOff.png
│ │ │ │ ├── eraserOn.png
│ │ │ │ ├── eyedropperOff.png
│ │ │ │ ├── eyedropperOn.png
│ │ │ │ ├── flipHOff.gif
│ │ │ │ ├── flipHOn.gif
│ │ │ │ ├── flipVOff.gif
│ │ │ │ ├── flipVOn.gif
│ │ │ │ ├── frontOff.png
│ │ │ │ ├── frontOn.png
│ │ │ │ ├── groupOff.png
│ │ │ │ ├── groupOn.png
│ │ │ │ ├── hicon.png
│ │ │ │ ├── lassoOff.png
│ │ │ │ ├── lassoOn.png
│ │ │ │ ├── lineOff.png
│ │ │ │ ├── lineOn.png
│ │ │ │ ├── magicEraserOff.png
│ │ │ │ ├── magicEraserOn.png
│ │ │ │ ├── moreInfoOff.png
│ │ │ │ ├── moreInfoOn.png
│ │ │ │ ├── noZoomOff.png
│ │ │ │ ├── noZoomOn.png
│ │ │ │ ├── paintbrushOff-old.png
│ │ │ │ ├── paintbrushOff.png
│ │ │ │ ├── paintbrushOn-old.png
│ │ │ │ ├── paintbrushOn.png
│ │ │ │ ├── paintbucketOff.png
│ │ │ │ ├── paintbucketOn.png
│ │ │ │ ├── patheditOff.png
│ │ │ │ ├── patheditOn.png
│ │ │ │ ├── pathOff.png
│ │ │ │ ├── pathOn.png
│ │ │ │ ├── pencilCursor.gif
│ │ │ │ ├── rainbowButton.png
│ │ │ │ ├── rectBorderOff.png
│ │ │ │ ├── rectBorderOn.png
│ │ │ │ ├── rectOff.png
│ │ │ │ ├── rectOn.png
│ │ │ │ ├── rectSolidOff.png
│ │ │ │ ├── rectSolidOn.png
│ │ │ │ ├── rotateCursor.png
│ │ │ │ ├── saveOff.png
│ │ │ │ ├── saveOn.png
│ │ │ │ ├── segmentationAnimation
│ │ │ │ │ ├── eighth.png
│ │ │ │ │ ├── fifth.png
│ │ │ │ │ ├── first.png
│ │ │ │ │ ├── fourth.png
│ │ │ │ │ ├── second.png
│ │ │ │ │ ├── seventh.png
│ │ │ │ │ ├── sixth.png
│ │ │ │ │ └── third.png
│ │ │ │ ├── selectOff.png
│ │ │ │ ├── selectOn.png
│ │ │ │ ├── setCenterOff.gif
│ │ │ │ ├── setCenterOn.gif
│ │ │ │ ├── sliceOff.png
│ │ │ │ ├── sliceOn.png
│ │ │ │ ├── swatchButton.png
│ │ │ │ ├── swatchesOff.png
│ │ │ │ ├── swatchesOn.png
│ │ │ │ ├── textOff.png
│ │ │ │ ├── textOn.png
│ │ │ │ ├── ungroupOff.png
│ │ │ │ ├── ungroupOn.png
│ │ │ │ ├── vectorEllipseOff.png
│ │ │ │ ├── vectorEllipseOn.png
│ │ │ │ ├── vectorLineOff.png
│ │ │ │ ├── vectorLineOn.png
│ │ │ │ ├── vectorRectOff.png
│ │ │ │ ├── vectorRectOn.png
│ │ │ │ ├── wandOff.png
│ │ │ │ ├── wandOn.png
│ │ │ │ ├── wheelOff.png
│ │ │ │ ├── wheelOn.png
│ │ │ │ ├── wicon.png
│ │ │ │ ├── zoomInCursor.png
│ │ │ │ ├── zoomInOff.png
│ │ │ │ ├── zoomInOn.png
│ │ │ │ ├── zoomOutOff.png
│ │ │ │ └── zoomOutOn.png
│ │ │ ├── sound
│ │ │ │ ├── forwardOff.png
│ │ │ │ ├── forwardOn.png
│ │ │ │ ├── pauseOff.png
│ │ │ │ ├── pauseOn.png
│ │ │ │ ├── playOff.png
│ │ │ │ ├── playOn.png
│ │ │ │ ├── recordOff.png
│ │ │ │ ├── recordOn.png
│ │ │ │ ├── rewindOff.png
│ │ │ │ ├── rewindOn.png
│ │ │ │ ├── stopOff.png
│ │ │ │ └── stopOn.png
│ │ │ └── topbar
│ │ │ ├── copyTool.png
│ │ │ ├── cutTool.png
│ │ │ ├── growTool.png
│ │ │ ├── helpTool.png
│ │ │ ├── languageButtonOff.png
│ │ │ ├── languageButtonOn.png
│ │ │ ├── myStuffOff.gif
│ │ │ ├── myStuffOn.gif
│ │ │ ├── projectPageFlip.png
│ │ │ ├── scratchlogoOff.png
│ │ │ ├── scratchlogoOn.png
│ │ │ ├── scratchx-logo.png
│ │ │ └── shrinkTool.png
│ │ └── VideoShare.svg
│ ├── blocks
│ │ ├── BlockArg.as
│ │ ├── Block.as
│ │ ├── BlockIO.as
│ │ └── BlockShape.as
│ ├── com
│ │ ├── adobe
│ │ │ └── utils
│ │ │ ├── AGALMacroAssembler.as
│ │ │ ├── AGALMiniAssembler.as
│ │ │ ├── extended
│ │ │ │ └── AGALMiniAssembler.as
│ │ │ └── macro
│ │ │ ├── AGALPreAssembler.as
│ │ │ ├── AGALVar.as
│ │ │ ├── BinaryExpression.as
│ │ │ ├── Expression.as
│ │ │ ├── ExpressionParser.as
│ │ │ ├── NumberExpression.as
│ │ │ ├── UnaryExpression.as
│ │ │ ├── VariableExpression.as
│ │ │ └── VM.as
│ │ └── hangunsworld
│ │ └── util
│ │ └── BMPFunctions.as
│ ├── CSS.as
│ ├── extensions
│ │ ├── ExtensionDevManager.as
│ │ ├── ExtensionManager.as
│ │ └── ScratchExtension.as
│ ├── filters
│ │ ├── FilterPack.as
│ │ ├── fisheye.pbk
│ │ ├── hsv.pbk
│ │ ├── kernels
│ │ │ ├── fisheye.pbj
│ │ │ ├── hsv.pbj
│ │ │ ├── mosaic.pbj
│ │ │ ├── pixelate.pbj
│ │ │ └── whirl.pbj
│ │ ├── mosaic.pbk
│ │ ├── pixelate.pbk
│ │ └── whirl.pbk
│ ├── interpreter
│ │ ├── Interpreter.as
│ │ ├── Thread.as
│ │ └── Variable.as
│ ├── leelib
│ │ └── util
│ │ └── flvEncoder
│ │ ├── ByteableByteArray.as
│ │ ├── ByteArrayFlvEncoder.as
│ │ ├── FlvEncoder.as
│ │ ├── IByteable.as
│ │ ├── IVideoPayload.as
│ │ ├── README.TXT
│ │ └── VideoPayloadMaker.as
│ ├── logging
│ │ ├── Log.as
│ │ ├── LogEntry.as
│ │ └── LogLevel.as
│ ├── org
│ │ └── villekoskela
│ │ └── utils
│ │ ├── IntegerRectangle.as
│ │ ├── RectanglePacker.as
│ │ └── SortableSize.as
│ ├── primitives
│ │ ├── ListPrims.as
│ │ ├── LooksPrims.as
│ │ ├── MotionAndPenPrims.as
│ │ ├── Primitives.as
│ │ ├── SensingPrims.as
│ │ ├── SoundPrims.as
│ │ └── VideoMotionPrims.as
│ ├── render3d
│ │ ├── ChildRender.as
│ │ ├── DisplayObjectContainerIn3D.as
│ │ ├── ScratchTextureBitmap.as
│ │ ├── shaders
│ │ │ ├── fragment.agal
│ │ │ └── vertex.agal
│ │ ├── SpriteStamp.as
│ │ └── StageUIContainer.as
│ ├── scratch
│ │ ├── AskPrompter.as
│ │ ├── BlockMenus.as
│ │ ├── PaletteBuilder.as
│ │ ├── ReadyLabel.as
│ │ ├── ScratchComment.as
│ │ ├── ScratchCostume.as
│ │ ├── ScratchObj.as
│ │ ├── ScratchRuntime.as
│ │ ├── ScratchSound.as
│ │ ├── ScratchSprite.as
│ │ ├── ScratchStage.as
│ │ └── TalkBubble.as
│ ├── Scratch.as
│ ├── sound
│ │ ├── mp3
│ │ │ ├── MP3FileReader.as
│ │ │ ├── MP3Loader.as
│ │ │ └── MP3SoundPlayer.as
│ │ ├── NotePlayer.as
│ │ ├── ScratchSoundPlayer.as
│ │ ├── SoundBank.as
│ │ ├── SqueakSoundDecoder.as
│ │ ├── SqueakSoundPlayer.as
│ │ └── WAVFile.as
│ ├── soundbank
│ │ ├── drums
│ │ │ ├── BassDrum(1b)_22k.wav
│ │ │ ├── Bongo_22k.wav
│ │ │ ├── Cabasa(1)_22k.wav
│ │ │ ├── Clap(1)_22k.wav
│ │ │ ├── Claves(1)_22k.wav
│ │ │ ├── Conga(1)_22k.wav
│ │ │ ├── Cowbell(3)_22k.wav
│ │ │ ├── Crash(2)_22k.wav
│ │ │ ├── Cuica(2)_22k.wav
│ │ │ ├── GuiroLong(1)_22k.wav
│ │ │ ├── GuiroShort(1)_22k.wav
│ │ │ ├── HiHatClosed(1)_22k.wav
│ │ │ ├── HiHatOpen(2)_22k.wav
│ │ │ ├── HiHatPedal(1)_22k.wav
│ │ │ ├── Maracas(1)_22k.wav
│ │ │ ├── SideStick(1)_22k.wav
│ │ │ ├── SnareDrum(1)_22k.wav
│ │ │ ├── Tambourine(3)_22k.wav
│ │ │ ├── Tom(1)_22k.wav
│ │ │ ├── Triangle(1)_22k.wav
│ │ │ ├── Vibraslap(1)_22k.wav
│ │ │ └── WoodBlock(1)_22k.wav
│ │ ├── Instr.as
│ │ └── instruments
│ │ ├── AcousticGuitar_F3_22k.wav
│ │ ├── AcousticPiano(5)_A#3_22k.wav
│ │ ├── AcousticPiano(5)_C4_22k.wav
│ │ ├── AcousticPiano(5)_C6_22k.wav
│ │ ├── AcousticPiano(5)_D#6_22k.wav
│ │ ├── AcousticPiano(5)_D7_22k.wav
│ │ ├── AcousticPiano(5)_F5_22k.wav
│ │ ├── AcousticPiano(5)_G4_22k.wav
│ │ ├── AltoSax(3)_C6_22k.wav
│ │ ├── AltoSax_A3_22K.wav
│ │ ├── Bassoon_C3_22k.wav
│ │ ├── BassTrombone_A2(2)_22k.wav
│ │ ├── BassTrombone_A2(3)_22k.wav
│ │ ├── Cello(3)_A#2_22k.wav
│ │ ├── Cello(3b)_C2_22k.wav
│ │ ├── Choir(4)_F3_22k.wav
│ │ ├── Choir(4)_F4_22k.wav
│ │ ├── Choir(4)_F5_22k.wav
│ │ ├── Clarinet_C4_22k.wav
│ │ ├── ElectricBass(2)_G1_22k.wav
│ │ ├── ElectricGuitar(2)_F3(1)_22k.wav
│ │ ├── ElectricPiano_C2_22k.wav
│ │ ├── ElectricPiano_C4_22k.wav
│ │ ├── EnglishHorn(1)_D4_22k.wav
│ │ ├── EnglishHorn(1)_F3_22k.wav
│ │ ├── Flute(3)_B5(1)_22k.wav
│ │ ├── Flute(3)_B5(2)_22k.wav
│ │ ├── Marimba_C4_22k.wav
│ │ ├── MusicBox_C4_22k.wav
│ │ ├── Organ(2)_G2_22k.wav
│ │ ├── Pizz(2)_A3_22k.wav
│ │ ├── Pizz(2)_E4_22k.wav
│ │ ├── Pizz(2)_G2_22k.wav
│ │ ├── SteelDrum_D5_22k.wav
│ │ ├── SynthLead(6)_C4_22k.wav
│ │ ├── SynthLead(6)_C6_22k.wav
│ │ ├── SynthPad(2)_A3_22k.wav
│ │ ├── SynthPad(2)_C6_22k.wav
│ │ ├── TenorSax(1)_C3_22k.wav
│ │ ├── Trombone_B3_22k.wav
│ │ ├── Trumpet_E5_22k.wav
│ │ ├── Vibraphone_C3_22k.wav
│ │ ├── Violin(2)_D4_22K.wav
│ │ ├── Violin(3)_A4_22k.wav
│ │ ├── Violin(3b)_E5_22k.wav
│ │ └── WoodenFlute_C5_22k.wav
│ ├── soundedit
│ │ ├── SoundEditor.as
│ │ ├── SoundLevelMeter.as
│ │ └── WaveformView.as
│ ├── Specs.as
│ ├── svgeditor
│ │ ├── BitmapEdit.as
│ │ ├── ColorPicker.as
│ │ ├── DashDrawer.as
│ │ ├── DrawProperties.as
│ │ ├── DrawPropertyUI.as
│ │ ├── ImageCanvas.as
│ │ ├── ImageEdit.as
│ │ ├── objs
│ │ │ ├── FlasccConsole.as
│ │ │ ├── ISVGEditable.as
│ │ │ ├── PathDrawContext.as
│ │ │ ├── SegmentationEvent.as
│ │ │ ├── SegmentationState.as
│ │ │ ├── SVGBitmap.as
│ │ │ ├── SVGGroup.as
│ │ │ ├── SVGShape.as
│ │ │ └── SVGTextField.as
│ │ ├── Renderer.as
│ │ ├── Selection.as
│ │ ├── SVGEdit.as
│ │ └── tools
│ │ ├── BitmapBackgroundTool.as
│ │ ├── BitmapPencilTool.as
│ │ ├── CloneTool.as
│ │ ├── EllipseTool.as
│ │ ├── EraserTool.as
│ │ ├── EyeDropperTool.as
│ │ ├── ObjectTransformer.as
│ │ ├── PaintBrushTool.as
│ │ ├── PaintBucketTool.as
│ │ ├── PathAnchorPoint.as
│ │ ├── PathControlPoint.as
│ │ ├── PathEditTool.as
│ │ ├── PathEndPoint.as
│ │ ├── PathEndPointManager.as
│ │ ├── PathTool.as
│ │ ├── PixelPerfectCollisionDetection.as
│ │ ├── RectangleTool.as
│ │ ├── SetCenterTool.as
│ │ ├── SVGCreateTool.as
│ │ ├── SVGEditTool.as
│ │ ├── SVGTool.as
│ │ └── TextTool.as
│ ├── svgutils
│ │ ├── SVGDisplayRender.as
│ │ ├── SVGElement.as
│ │ ├── SVGExport.as
│ │ ├── SVGImporter.as
│ │ ├── SVGImportPath.as
│ │ └── SVGPath.as
│ ├── translation
│ │ ├── TranslatableStrings.as
│ │ └── Translator.as
│ ├── ui
│ │ ├── BlockPalette.as
│ │ ├── CameraDialog.as
│ │ ├── LoadProgress.as
│ │ ├── media
│ │ │ ├── MediaFilter.as
│ │ │ ├── MediaInfo.as
│ │ │ ├── MediaLibrary.as
│ │ │ ├── MediaLibraryItem.as
│ │ │ └── MediaPane.as
│ │ ├── PaletteSelector.as
│ │ ├── PaletteSelectorItem.as
│ │ ├── parts
│ │ │ ├── ImagesPart.as
│ │ │ ├── LibraryPart.as
│ │ │ ├── ScriptsPart.as
│ │ │ ├── SoundsPart.as
│ │ │ ├── SpriteInfoPart.as
│ │ │ ├── StagePart.as
│ │ │ ├── TabsPart.as
│ │ │ ├── TopBarPart.as
│ │ │ └── UIPart.as
│ │ ├── ProcedureSpecEditor.as
│ │ ├── RecordingSpecEditor.as
│ │ ├── SharingSpecEditor.as
│ │ └── SpriteThumbnail.as
│ ├── uiwidgets
│ │ ├── BlockColorEditor.as
│ │ ├── Button.as
│ │ ├── ButtonInverted.as
│ │ ├── CursorTool.as
│ │ ├── DialogBox.as
│ │ ├── EditableLabel.as
│ │ ├── IconButton.as
│ │ ├── IndicatorLight.as
│ │ ├── Menu.as
│ │ ├── MenuItem.as
│ │ ├── Piano.as
│ │ ├── ResizeableFrame.as
│ │ ├── ScriptsPane.as
│ │ ├── Scrollbar.as
│ │ ├── ScrollFrame.as
│ │ ├── ScrollFrameContents.as
│ │ ├── SimpleTooltips.as
│ │ ├── Slider.as
│ │ ├── StretchyBitmap.as
│ │ ├── TextPane.as
│ │ ├── VariableSettings.as
│ │ ├── VariableTextField.as
│ │ └── ZoomWidget.as
│ ├── util
│ │ ├── Base64Encoder.as
│ │ ├── Color.as
│ │ ├── DebugUtils.as
│ │ ├── DragClient.as
│ │ ├── DrawPath.as
│ │ ├── GestureHandler.as
│ │ ├── GIFDecoder.as
│ │ ├── IServer.as
│ │ ├── JSON.as
│ │ ├── ObjReader.as
│ │ ├── OldProjectReader.as
│ │ ├── Perf.as
│ │ ├── ProjectIO.as
│ │ ├── ReadStream.as
│ │ ├── Server.as
│ │ ├── SimpleFlvWriter.as
│ │ ├── StringUtils.as
│ │ ├── Transition.as
│ │ └── ZipIO.as
│ └── watchers
│ ├── ListCell.as
│ ├── ListWatcher.as
│ ├── Watcher.as
│ └── WatcherReadout.as
└── TRADEMARK_POLICY
59 directories, 526 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论