LWFKit 0.1.0

LWFKit 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2014年12月

未命名 维护。



LWFKit 0.1.0

  • yonekawa

LWFKit 是一个框架,用于在由 Ejecta 驱动的 Objective-C 项目上使用 LWF

配置

  1. LWFKit 目录导入您的项目。
  2. 添加链接框架和库
    OpenGLES.frameworkCoreText.frameworkCFNetwork.frameworkQuartzCore.frameworkSystemConfiguration.frameworklibstdc++.dyliblibicucore.dyliblibJavaScriptCore.a
  3. 将文件添加到“拷贝到 Bundle 资源”
    LWFKit/Externals/Ejecta/EJCanvas/2D/Shaders/*LWFKit/Externals/Ejecta/Ejecta.jsLWFKit/Scripts
  4. "$(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 许可证

参考

LWF
Ejecta