LWFKit 是一个框架,用于在由 Ejecta 驱动的 Objective-C 项目上使用 LWF。
LWFKit
目录导入您的项目。OpenGLES.framework
、CoreText.framework
、CFNetwork.framework
、QuartzCore.framework
、SystemConfiguration.framework
、libstdc++.dylib
、libicucore.dylib
、libJavaScriptCore.a
LWFKit/Externals/Ejecta/EJCanvas/2D/Shaders/*
、LWFKit/Externals/Ejecta/Ejecta.js
、LWFKit/Scripts
"$(SRCROOT)/LWFKit/Externals"
添加到头文件搜索路径- (void)viewDidLoad
{
[super viewDidLoad];
LKView *lwf = [[LWView alloc] initWithFrame:CGRectMake(0, 0, 100, 80)];
[lwf load:@"example.lwf" completed:^ {
NSLog(@"loaded");
}];
[self.view addSubView:lwf];
}
// Go to jump frame
[lwf gotoAndPlayWithFrameLabel:@"jump"];
// Go to frame of 10
[lwf gotoAndPlayWithFrameLabel:10];
// Stop timeline
[lwf stop];
您可以通过 fscommand
接收来自 Flash 事件的通知。
// Notify from fscommand('event', 'foo');
[lwf addEventListener:@"foo", handler:^{
NSLog(@"foo fired").
}];
MIT 许可证