小编Geo*_*nza的帖子

如何修复xcode始终编译所有内容?

我已经开始使用XCode了,它似乎很有用,其中大部分都是如此.

令人讨厌的是它每次都编译所有源文件,甚至那些没有改变的源文件.

我正在接触openframeworks并且每次都浪费时间编译openframeworks源文件,尽管它们没有改变.

这是我的IDE和机器详细信息:

XCode版本3.1.2组件版本Xcode IDE:1149.0 Xcode核心:1148.0 ToolSupport:1102.0

Mac OS X版本10.5.6

有没有人遇到过同样的问题?任何解决方法?

c++ macos xcode openframeworks

5
推荐指数
2
解决办法
3416
查看次数

将组件添加到Swf库的正确方法是什么?

在开发Flash项目的过程中,我遇到了很多困扰我的问题.它看起来像这样:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at fl.containers::BaseScrollPane/fl.containers:BaseScrollPane::drawBackground()
at fl.controls::TileList/fl.controls:TileList::draw()
at fl.core::UIComponent/::callLaterDispatcher()
TypeError: Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/fl.controls:BaseButton::drawBackground()
at fl.controls::BaseButton/fl.controls:BaseButton::draw()
at fl.core::UIComponent/drawNow()
at fl.controls::ScrollBar/fl.controls:ScrollBar::draw()
at fl.core::UIComponent/::callLaterDispatcher() 
Run Code Online (Sandbox Code Playgroud)

现在,就我而言,这个错误源于在代码中初始化组件时尚未明确添加到CS4中fla的组件库中.在过去,我尝试在代码中动态创建ScrollPanes时遇到了这个问题.我通过将ScrollPane组件添加到Main.fla的库中来解决它.这似乎有一段时间了.

现在,我正在尝试使用AstraFlash AutoComplete框.我已将适当的fla文件导入CS4,并将一个AutoComplete框放入我的Swf中.一切都很好,但加载Swf时会出现上述错误.我的想法是AutoComplete框试图创建ScrollPane作为其功能的一部分.好的,我理解这一点,所以我将ScrollPane组件添加到库中,结果相同.

通常我会搞乱库组件/设置,直到我摆脱错误,但我厌倦了碰到这个,我想知道解决问题的正确方法.所以,我有几个问题:

  • 您何时需要将组件添加到Fla的库而不是仅仅在代码中创建组件?

  • 您需要将哪些Flas添加到?只是一个使用它?或者Fla的所有父母呢?

  • 假设Autocomplete组件需要ScrollPane组件.添加单个组件时,为什么不识别此依赖关系?为什么我必须明确添加它?

  • 将组件添加到库并将其添加到库的"Component Assets"文件夹之间有什么区别?这个文件夹的用途是什么?

我真的需要这个AutoComplete组件才能工作.假设AS3代码是正确的,并且我仍然遇到上述错误,您认为哪些设置可能不正确?出于沮丧,我尝试将每个可能的组件添加到库,以及库的组件资源文件夹只是为了有一个起点,但我仍然得到错误.

任何帮助表示赞赏.

flash adobe actionscript-3 flash-cs4 flash-v3-components

5
推荐指数
1
解决办法
1216
查看次数

如何将3D模型从Cinema4D导出到three.js?

如果我在Cinema 4D中建模了网格,我该如何将其导出为three.js 3D JS Engine?

此外,这将是很方便的导出材料颜色多边形选择.

javascript cinema-4d three.js

5
推荐指数
2
解决办法
1万
查看次数

如何以不同的速度顺畅播放FLV?

我需要以不同的速率显示FLV的帧.

这里有些例子:

  • 用户将"擦洗"flv框架(正面/背面)
  • flv需要以用户交互的一半速度播放.

目前我正在使用LoaderMax和它的VideoLoader对象来加载和播放FLV文件.我尝试过使用playProgress属性,但只显示FLV的关键帧.我在基本设置中得到了相同的结果(使用NetStream类)

作为一种解决方法,我回放FLV一次,并缓存BitmapData实例,我在其中绘制/缓存视频的每一帧.完成此操作后,我使用BitmapData Vector更新舞台上的位图.使用此方法可以很好地清除/更改速度,但是用户仍需要查看(等待)序列一次,同时它会被缓存,我不喜欢.

有关如何做到这一点的更好的想法?

任何提示都很有用,谢谢!

flash flv

5
推荐指数
1
解决办法
1551
查看次数

如何简化/优化3d路径?

我在3d中有一堆点(一个包含具有x,y,z属性的对象的数组).

我的问题是有很多不必要的点,如下图所示:

3d路径http://www.lifesine.eu/path.gif

我该如何清理这条路?

目前首先想到的是

  • 为优化路径创建一个数组
  • 循环遍历以索引1而不是0开头的所有点,并获得路径的"方向".如果方向改变,则将两个点中的最后一个(当前而不是前一个)添加到优化的阵列.

优点是点以绘图顺序存储,因此使它们成为路径,而不仅仅是随机(未分类)点.

注意:我正在使用actionscript 3,但我可以理解其他语言或伪代码的语法.

谢谢!

algorithm optimization path

4
推荐指数
1
解决办法
664
查看次数

4
推荐指数
1
解决办法
708
查看次数

如何使用以像素为单位获取所选Illustrator PathItem的位置?

我有一个简单的问题,但似乎无法找到解决方法:我有PathItem和Illustrator指出它位于(781px,250px).

如何在jsx中获取这些值?

我已经注意到,PathItem继承position属性PageItem和位置是一个,但是当我尝试打印的价值观,我得到未定义:

$.writeln(app.activeDocument.selection[0].position.x);
Run Code Online (Sandbox Code Playgroud)

如果我从上面的行中省略.x,我会在控制台中打印出来:

521,510
Run Code Online (Sandbox Code Playgroud)

这些价值观是什么?它们是x,y坐标吗?在什么单位?如何转换为像素?

为什么我无法访问x,y/top,left属性?

我正在使用Illustrator CS5.

extendscript adobe-illustrator

4
推荐指数
1
解决办法
6610
查看次数

ActionScript 3.0将节点添加到XML

我有

<myXML>
</myXML>
Run Code Online (Sandbox Code Playgroud)

运用

myXML.appendChild(<bla>text</bla>);
Run Code Online (Sandbox Code Playgroud)

我明白了

<myXML>
  <bla>text</bla>
</myXML>
Run Code Online (Sandbox Code Playgroud)

但如果'text'实际上包含在字符串变量中,该如何做呢?那么我如何添加一个具有一些以编程方式生成的内容的子节点?

所以我有:

var myXML:XML = <myXML><myXML>
var myString:String = "Hello World"
Run Code Online (Sandbox Code Playgroud)

我想做点什么

myXML.appendChild(<bla>mySring</bla>);
Run Code Online (Sandbox Code Playgroud)

怎么做?

xml actionscript-3

3
推荐指数
1
解决办法
7004
查看次数

如何在three.js中检测立方体和球体之间的碰撞?

我的场景中有2个简单的3D对象(球体和立方体),我想检测它们是否发生碰撞.

怎么能实现这一目标?

javascript collision-detection three.js

3
推荐指数
1
解决办法
3207
查看次数

选定的顶点没有在Blender 3D中突出显示

我在Blender做了一个Cube.使用Python我确实进入编辑模式并选择了一个顶点:

import bpy

bpy.ops.mesh.primitive_cube_add()
bpy.ops.object.mode_set(mode="EDIT")
bpy.ops.mesh.select_all(action="DESELECT")
bpy.context.tool_settings.mesh_select_mode = (True , False , False)
bpy.context.object.data.vertices[0].select = True

bpy.context.object.data.vertices[0].co = (-3,-2,-3)
Run Code Online (Sandbox Code Playgroud)

但是,顶点没有以橙色突出显示,虽然我告诉顶点转到-3,-2 - , - 3它的位置没有更新.

为什么它不突出也不动?

blender bpy

3
推荐指数
1
解决办法
2291
查看次数