我已经开始使用XCode了,它似乎很有用,其中大部分都是如此.
令人讨厌的是它每次都编译所有源文件,甚至那些没有改变的源文件.
我正在接触openframeworks并且每次都浪费时间编译openframeworks源文件,尽管它们没有改变.
这是我的IDE和机器详细信息:
XCode版本3.1.2组件版本Xcode IDE:1149.0 Xcode核心:1148.0 ToolSupport:1102.0
Mac OS X版本10.5.6
有没有人遇到过同样的问题?任何解决方法?
在开发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代码是正确的,并且我仍然遇到上述错误,您认为哪些设置可能不正确?出于沮丧,我尝试将每个可能的组件添加到库,以及库的组件资源文件夹只是为了有一个起点,但我仍然得到错误.
任何帮助表示赞赏.
如果我在Cinema 4D中建模了网格,我该如何将其导出为three.js 3D JS Engine?
此外,这将是很方便的导出材料颜色的多边形选择.
我需要以不同的速率显示FLV的帧.
这里有些例子:
目前我正在使用LoaderMax和它的VideoLoader对象来加载和播放FLV文件.我尝试过使用playProgress属性,但只显示FLV的关键帧.我在基本设置中得到了相同的结果(使用NetStream类)
作为一种解决方法,我回放FLV一次,并缓存BitmapData实例,我在其中绘制/缓存视频的每一帧.完成此操作后,我使用BitmapData Vector更新舞台上的位图.使用此方法可以很好地清除/更改速度,但是用户仍需要查看(等待)序列一次,同时它会被缓存,我不喜欢.
有关如何做到这一点的更好的想法?
任何提示都很有用,谢谢!
我在3d中有一堆点(一个包含具有x,y,z属性的对象的数组).
我的问题是有很多不必要的点,如下图所示:
3d路径http://www.lifesine.eu/path.gif
我该如何清理这条路?
目前首先想到的是
优点是点以绘图顺序存储,因此使它们成为路径,而不仅仅是随机(未分类)点.
注意:我正在使用actionscript 3,但我可以理解其他语言或伪代码的语法.
谢谢!
我有一个简单的问题,但似乎无法找到解决方法:我有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.
我有
<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)
怎么做?
我的场景中有2个简单的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它的位置没有更新.
为什么它不突出也不动?
flash ×2
javascript ×2
three.js ×2
adobe ×1
algorithm ×1
blender ×1
bpy ×1
c++ ×1
cinema-4d ×1
extendscript ×1
flash-cs4 ×1
flv ×1
macos ×1
optimization ×1
path ×1
port ×1
processing ×1
python ×1
xcode ×1
xml ×1