所以我正在制作一个使用 Flash 的绘图应用程序。我希望能够将我的绘图导出为插画师友好的格式。
我想我需要记录用“历史”绘制的形状,然后通过 text/xml/bytearray 导出它们。
有没有其他溢出者听说过可以让我的生活更轻松的工具?谢谢!
是否可以(以简短的方式)检查:
var name = "Nora";
Run Code Online (Sandbox Code Playgroud)
存在于:
var names:Array = ["Mary", "Porter", "Nora", "Flint", "Elsa", "Clair",...];
Run Code Online (Sandbox Code Playgroud)
谢谢。
我尝试了 mateuszmackowiak.nativeANE.NativeDialogs ANE,但现在我仍然在 Flash CC 中收到此错误,尽管 ANE 已被删除:
无法加载内容,因为加载扩展时出现问题:错误:找到扩展 pl.mateuszmackowiak.nativeANE.NativeDialogs 的重复平台 Android-ARM
每次我在 Flash CC 中添加 ANE(任何 ANE)时都会出现错误。
我做了什么:
任何想法/帮助将不胜感激。谢谢。
我不知道该怎么在AS3与此特定的错误呢,你看到的调试要求我把左呼叫前为const但它是一个类中,显然一个类不能嵌套.因此,我不确定我应该如何解决这个问题 - 这是我的代码:
class AvatarChat extends MovieClip
const USERVAR_X:String = "x"
const USERVAR_Y:String = "y"
const USERVAR_DIR:String = "dir"
const AVATAR_DIRECTIONS:Array = ["E", "SE", "S", "SW", "W", "NW", "N", "NE"]
const AVATAR_SPEED:int = 100 // Expressed in pixels/sec
}
var avatars:Array
function AvatarChat()
{
// Nothing to do
}
Run Code Online (Sandbox Code Playgroud)
是的,这是针对Smartfoxserver2X的
乍一看这个问题可能看起来像是在寻找意见或讨论,但是请听我说.虽然我确信每个人都对自己最适合使用哪种工具有自己的看法,但必须有一些事实上的理由说明为什么Flash的受欢迎程度逐渐消失.我确信某些事件和发明会让人们更喜欢其他工具,我很想知道这些事件是什么.所以我正在寻找基于事实和事件的答案.从我所做的研究和我所看到的项目中,我所能得到的只是Flash曾经非常受欢迎,用于创建交互式媒体或类似卡通的电影,但现在却不是.
这个问题的背景故事是,在过去的几个月里,我一直在用Adobe Animate和Actionscript为大学课程创建一个项目.这很有趣,我发现Animate非常有用.我想我所学到的技能将来会有用,但我从几个不同的人那里听说Flash现在几乎无关紧要,我无法弄清楚原因.
我知道前端开发人员在大多数情况下使用Javascript和HTML/CSS,我确实了解一些优点.JavaScript程序似乎有更多的开放源代码的可用性,当然没有人愿意支付订阅的Adobe产品永远.但我没有得到的是取代"舞台"的视觉方面.如果你只是单独使用代码,那么像绘制圆圈这样简单的东西可能会变得非常快,或者至少是乏味的.如果你绘制两个或更多物体,你必须担心它们的相对位置.Flash允许您将它们拖动到需要的位置,从而使其变得非常简单.但我再一次想象,必须使用反复试验才能完全用代码来定位.
那么Javascript编码器使用类似于Flash的东西来制作我不知道的动画,或者他们真的只是单独使用代码?如果他们只是使用代码,为什么他们会放弃设计的舞台方面?
我正在尝试打印我的整个网站,通常背景变成白色这是好的,但我不能让元素的背景颜色变为白色以节省墨水.
这是代码
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="900" height="700" id="Kirchhoff" align="middle">
<param name="movie" value="Kirchoff.swf">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="bgcolor" value="#ffffff">
<embed src="Kirchhoff.swf" quality="high" bgcolor="#DDB85F" width="900" height="700" name="Kirchhoff" align="middle" allowScriptAccess="sameDomain" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" />
<br>
Run Code Online (Sandbox Code Playgroud)
这是迄今为止的打印代码
SCRIPT LANGUAGE="JavaScript">
if (window.print) {
document.write('<form> '
+ '<input type=button name=print value="Imprimir" '
+ 'onClick="javascript:window.print()"></form>');
}
</script>
Run Code Online (Sandbox Code Playgroud) 当我需要使用 Adobe AIR 应用程序读取 Flash Player 的 .sol 时,我遇到了共享对象文件的问题。
Flash Player共享对象的路径是:
C:/Users/%username%/AppData/Roaming/Macromedia/Flash Player/#SharedObjects/%randomnumber%/localhost/
Run Code Online (Sandbox Code Playgroud)
但是,Adobe AIR共享对象的路径是:
C:/Users/%username%/AppData/Roaming/%applicationname%/Local Store/#SharedObjects/#localhost/
Run Code Online (Sandbox Code Playgroud)
如何使用 Adobe AIR 应用程序读取 Flash Player 共享对象?
我试过:
FileStream打开文件,但是不起作用。.solreadObject.sol到 Adobe AIR 共享对象路径并使用 读取SharedObject,但Error #2134: Cannot create SharedObject发生了这种情况。我能做什么来解决这个问题?
我是AS3的新手,我正在尝试通过在flash中进行实验来学习,通过使用非常简单的代码制作一个简单的2D农业游戏.
我已经在6个作品中创造了一个作物,这是一个动画片段,每个水果种植都有不同的框架.例如,第1-5帧是草莓种植,其中第5帧是准备采摘时,然后6-10是胡萝卜等
有没有办法让我这样做,以便我不必为下一个裁剪字段编写完全相同的代码,而是根据您点击的裁剪字段更改此代码中的变量?
这是代码的一个例子
if (field1.currentFrame == 1)
{
field1.nextFrame();
infoText.text = "You've watered the crop. Let's wait and see how it turns out!";
function plantStrawberry():void
{
field1.nextFrame();
if (field1.currentFrame == 5)
{
clearInterval(strawberryInterval);
}
}
var strawberryInterval = setInterval(plantStrawberry,5000);
}
Run Code Online (Sandbox Code Playgroud)
没有判断,如上所述,我对AS3很新,哈哈.
我想在我的应用程序中添加一个swf文件的flash.是否有任何简单的方法以编程方式执行此操作.
我是AS3的新手,我一直在创建自己的迷你项目来学习,而我最新的项目是有一个可以计算的变量.
for (var i = 0; i < 0; i++)
{
trace (i);
}
Run Code Online (Sandbox Code Playgroud)
我有一个动态文本字段,我试图在dynac文本字段中显示变量i.我该怎么做?先感谢您.