flash on 2010-1-2
バージョン
全然わからん
EditManager - Adobe® Flex® 4 Beta Language Reference
<http://lyraspace.com/tools/flex_langRef/flashx/textLayout/edit/EditManager.html#insertInlineGraphic()>
♥0 |
Line 38 |
Modified 2010-01-02 20:00:10 |
MIT License
archived:2017-03-20 02:51:35
ActionScript3 source code
/**
* Copyright foo9 ( http://wonderfl.net/user/foo9 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/7CAw
*/
package
{
import flash.display.DisplayObject;
import flash.display.Shape;
import flash.display.Sprite;
import flashx.textLayout.BuildInfo; //バージョン
import flashx.textLayout.compose.StandardFlowComposer;
import flashx.textLayout.conversion.TextConverter;
import flashx.textLayout.container.ContainerController;
import flashx.textLayout.edit.EditManager;
import flashx.textLayout.elements.TextFlow;
import flashx.undo.UndoManager;
/**
* 全然わからん
*
* EditManager - Adobe® Flex® 4 Beta Language Reference
* <http://lyraspace.com/tools/flex_langRef/flashx/textLayout/edit/EditManager.html#insertInlineGraphic()>
*/
public class FlashTest extends Sprite
{
public function FlashTest()
{
var buildinfo:String = "";
buildinfo += "kBranch: " + BuildInfo.kBranch + "\n";
buildinfo += "kBuildNumber: " + BuildInfo.kBuildNumber + "\n";
buildinfo += "VERSION: " + BuildInfo.VERSION;
var editManager:EditManager = new EditManager(new UndoManager());
var textFlow:TextFlow = TextConverter.importToFlow(buildinfo, TextConverter.PLAIN_TEXT_FORMAT);
textFlow.flowComposer = new StandardFlowComposer();
textFlow.flowComposer.addController(new ContainerController( this ));
textFlow.interactionManager = editManager;
textFlow.flowComposer.updateAllControllers();
//
//editManager.setSelection(0, 0);
//insertInlineGraphic(source:Object,
// width:Object,
// height:Object,
// options:Object = null,
// operationState:SelectionState = null):void
editManager.insertInlineGraphic(createGraphic(), 6, 6, "none", null);
}
private function createGraphic():DisplayObject
{
var shape:Shape = new Shape();
shape.graphics.beginFill(0xCCCCCC);
shape.graphics.drawRect(0, 0, 5, 5);
shape.graphics.endFill();
return shape;
}
}
}