am77.de

Grafik Design, Interaktive Gestaltung, Spiele, Motion Graphics

OpenFl haxe Flashdevelop troubleshooting

leave a comment

Debugging OpenFL in Flashdevelop:

http://stackoverflow.com/a/27660185/4021977

Written by am

January 28th, 2015 at 7:54 pm

Posted in haxe,OpenFL,programming

Tagged with

Flashdevelop Preloader

leave a comment

Damit der Flashdevelop Preloader funktioniert, muss man unter
– Project Properties -> Compiler Options -> Additional Compiler Options
die Main-Klasse auf den zweiten Frame legen, mit “-frame main Main01″, wobei Main01 der Klassenname der Main ist

Dann funktioniert die Preloader.as erst wirklich.

Hier erklärt Philippe das im zweiten Post:

http://www.flashdevelop.org/community/viewtopic.php?f=13&t=3365

Written by am

February 26th, 2014 at 4:41 pm

Posted in Flash/ActionScript

htaccess passwortschutz einrichten

leave a comment

Hier kann man sich die .htaccess und die .htpasswd erstellen lassen:

http://www.ekiwi.de/tools/htaccess/index.php

Um den php root pfad des eigenen servers rauszubekommen, den man dort eingeben muss, kann man eine php-datei erstellen mit folgendem inhalt:

<?php echo $DOCUMENT_ROOT; ?>

Diese aufrufen und man weiß den Pfad.

Written by am

January 22nd, 2014 at 8:55 am

Posted in PHP

Tagged with , , , , ,

Flashdevelop jvm.dll Fehler

leave a comment

Hatte diese Fehlermeldung in Flashdevelop:

---
Build succeeded
Done(0)
Debugger startup error: System.TypeInitializationException: The type initializer for 'net.sf.jni4net.jni.JNI' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'jvm.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at net.sf.jni4net.jni.JNI.Dll.JNI_GetDefaultJavaVMInitArgs(JavaVMInitArgs* args)
at net.sf.jni4net.jni.JNI.Init()
at net.sf.jni4net.jni.JNI..cctor()
--- End of inner exception stack trace ---
at net.sf.jni4net.jni.JNI.CreateJavaVM(JavaVM& jvm, JNIEnv& env, Boolean attachIfExists, String[] options)
at net.sf.jni4net.Bridge.CreateJVM()
at net.sf.jni4net.Bridge.CreateJVM(BridgeSetup setup)
at FlashDebugger.DebuggerManager.Start()
[Capturing traces with FDB]
---

– bei mir half (nehme ich an), die ‘msvcr71.dll’ (aus z.b. ‘Java\jre6\bin’) in C:\Windows\SysWOW64 zu kopieren, man kann auch C:\Windows\System32 probieren. Auf Win7 64bit macht aber wohl SysWOW64 mehr Sinn
– FÜr Flashdevelop sollte man immer die 32bit-Version von Java 1.6 verwenden, weil die Flex SDK wohl nur mit dieser kompatibel ist (Java SE Runtime Environment 6u45 von http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jre-6u45-oth-JPR)
Also gegebenenfalls Java 1.7 deinstallieren und 1.6 (was 6 entspricht?!) installieren
– man sollte den JAVA_HOME Path setzen (http://stackoverflow.com/questions/2619584/how-to-set-java-home-on-windows-7)

Das seltsame ist, dass FD auf einmal diesen Fehler bringt. Bzw. zuerst hat es gar nicht mehr kompiliert, nachdem ich dann von Java 1.7 auf 1.6 gewechselt habe, ging der Debugger nicht mehr.

Viel Erfolg beim reparieren!

Written by am

December 17th, 2013 at 11:59 am

Posted in Flash/ActionScript

Tagged with

AS3 xml node by attribute

leave a comment

So erhält man in AS3 eine XMLList aller XML nodes, deren Atribut einem bestimmten Wert entspricht:


var xml:XML = <Root>
<Names>
<Name type="M" value="John Doe" />
<Name type="F" value="Jane Doe" />
<Name type="M" value="John Hancock" />
</Names>
<Other />
</Root>

var xnList:XMLList = xml.Names.Name.(@type == “M”);

 

Written by am

March 2nd, 2013 at 9:40 am

twitter sharing original_referer verhindern

leave a comment

Wen auch stört, dass Twitter den original_referer automatisch bei tweet-links (z.b. aus Mails oder Flash) anhängt, sollte es so machen:

http://twitter.com/intent/tweet?original_referer=&text=SHARE_TEXT&url=SHARE_URL

Written by am

January 14th, 2013 at 11:10 am

Posted in snippets

Tagged with , ,

JavaScript Web Frameworks

leave a comment

CreateJS
Vielversprechendes Javascript Framework mit einzelnen unabhängigen Modulen (HTML5 Canvas, Tweening, Sound, Preloading).
Ausgelegt auf Rich Interactive Content, auch Games.
Mit einem Tool (ZOË) zur Konvertierung von Flash Animationen als animierbar Sprite Sheets für Canvas und CSS.

http://www.createjs.com/#!/CreateJS

Dojo

http://dojotoolkit.org/

Codevergleich verschiedener JS-Frameworks:

http://matthiasschuetz.com/javascript-framework-matrix/de/bbc-glow

Written by am

August 31st, 2012 at 8:13 am

Posted in JavaScript

Tagged with , ,

JavaScript aus Flash AS3

leave a comment

Mit AS3 kann man aus dem swf heraus JavaScript-Code ausführen. Man kann auch die komplette JS-Funktion selbst bestimmen. Kleines Beispiel, um die komplette Url-Adresse aus der Browserleiste auszulesen:

var href:String = ExternalInterface.call(“function(){return location.href;}”)

Written by am

February 29th, 2012 at 1:53 pm

Posted in Flash/ActionScript

Tagged with , ,

Richtige Flex SDK für Flashplayer Version verwenden

leave a comment

Irgendwie logisch, aber man kann es mal vergessen …
Hatte heute ein Problem mit der folgenden Fehlermeldung im FP 10.0.

VerifyError: Error #1053: Unzulässiges Außerkraftsetzen von z in mx.core.BitmapAsset.
VerifyError: Error #1053 Illegal override of z in mx.core.BitmapAsset.

Woran lags?
Ich hatte die Flex SDK 4.1 benutzt um für Flashplayer 10.0 zu kompilieren.
Natürlich muss man aber die ältere Flex SDK 4.0A verwenden, damit es mit FP 10.0 und nicht erst mit FP 10.1 läuft.

Written by am

December 1st, 2011 at 12:21 pm

AS3 gradient fill snippet

leave a comment

So geht ein Farbverlauf in Actionscript 3


var spr:Sprite= new Sprite();
var matr:Matrix = new Matrix();
matr.createGradientBox( 200, 20, 0, 0, 0 );
spr.graphics.beginGradientFill( GradientType.RADIAL, [0x00ffff, 0xff0000], [1,1], [ 0, 255 ], matr, SpreadMethod.PAD );

Written by am

November 24th, 2011 at 6:26 pm