Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
  Advanced Search
  HOME    TRACKER    Flash








[AS3] Go Animation Platform (from The Maker Of Fuse/FuseKit)


I just got an announcement from the Fuse Mailing List, with Moses announcing the Go Animation Platform. So I wanted to post it up for everyone. Its an interesting concept.


Quote:




I've released my latest animation project, the Go ActionScript Animation Platform. Go is not Fuse, it's a foundational set of base classes for AS3 coders who want to create their own tools like Fuse, with any syntax you like. Enjoy, Moses





Quote:




The Go ActionScript Animation Platform ("GOASAP") is a lightweight, portable set of generic base classes for building AS3 animation tools. Go provides structure & core functionality, but leaves the specifics to you.




Home | About | Docs | Source | Go Blog

Worth checking out




KirupaForum > Talk > Source/Experiments
Posted on: 12-18-2007, 01:26 PM


View Complete Forum Thread with Replies

Sponsored Links:

Fuse Animation Help Please
Hi!

I have a primarily fuse pack animated menu (html, fla) which I've got mainly complete but there's a bit of a problem with one of the tweens which doesn't seem to be occurring but used to work. Could someone please point me in the right direction for fixing it?

Also, would somone mind giving me some hints on how to tidy up the animation. I'm pretty new to flash and don't know what the best ways to reduce file sizes are.

Kind regards,

Matthew.

View Replies !    View Related
Fuse Animation Problem
I'm loading some images into flash and trying to use fuse to animate the images from a set starting position to random places around the screen.

Problem is it will only animate the container clip holding all the images and not the individual images themselves.



ActionScript Code:
import com.mosesSupposes.fuse.*;
ZigoEngine.register(Fuse, PennerEasing);
 
Stage.scaleMode = "noscale";
 
var top:Number = 75;
var bottom:Number = 425;
var left:Number = 50;
var right:Number = 950;
var rotLeft:Number = -45;
var rotRight:Number = 45;
var t:MovieClip = _root.createEmptyMovieClip("thumbsHolder", 1);
 
function slideThumbIn(thumb):Void
{
    var f:Fuse = new Fuse();
    f.push({target:thumb, x:randRange(left, right), y:randRange(top, bottom), controlX:randRange(left, right), controlY:randRange(top, bottom), rotation:randRange(rotLeft, rotRight), time:1, ease:"easeOutQuad"});
    f.start();
}
 
function randRange(min:Number, max:Number):Number {
    var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
    trace("randomNum = "+randomNum);
    return randomNum;
}
 
function displayThumbs(){
    for(n=0; n<xmlData.firstChild.childNodes.length; n++){
        t.createEmptyMovieClip("thumbnail" + n, n);
        t["thumbnail"+n]._x = 0;
        t["thumbnail"+n]._y = 0;
        t["thumbnail"+n].loadMovie(image[n], 1);
        slideThumbIn(this);
    }
}
 
function  loadXML(loaded)  {
 
if (loaded) {
 
xmlNode = this.firstChild;
image = [];
type = [];
description = [];
total = xmlNode.childNodes.length;
for (i=0; i<total; i++) {
 
image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
type[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
description[i] = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
 
}
displayThumbs();
 
} else {
 
content = "file not loaded!";
 
}
 
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("images.xml");




Any ideas welcome. Probably something stupid that I missed somewhere.

Thanks,

Matt.

View Replies !    View Related
Fuse Animation Triggered By A Button
ok I have a very simple fuse animation which is triggered by a couple different buttons. A next and prev btn cause a movieclip to scroll up and down. Now I want to keep the movieclip from scrolling beyond its beginning point and and the end point which is dynamically calculated. This all works like it should. The problem is if you click on the button too quickly it throws off the movieclip position calc. Is there a better way to do this or a way to test if the fuse animation is still running.

Anyway here is the button code:

Code:

next_btn.onRelease = function()
{
   var cpos = grid_mc._y
   var posMax = (Math.floor(numItems/6))*170;
   if(cpos != (0 - posMax))
   {
      var f:Fuse = new Fuse( { _y:'-170'});
      f.target = grid_mc;
      f.start();
   }
}

View Replies !    View Related
Starting A Function When The Fuse-Animation Is Over...
hello, what's the correct way to start my function myfunc(); wenn my fuse-animation is done... ?

thank you for your help... :D

View Replies !    View Related
Advanced Fuse Animation Question
Hi all,

I did Lee's tutorial but can't see anything when I run it, it's just a blank screen... I thought this may be a target issue but I've had no dramas using the examples Fuse gives, so maybe have missed something in my code not sure...

Code:

import com.mosesSupposes.fuse.*;

ZigoEngine.register(Fuse, PennerEasing);

this.createEmptyMovieClip("leader", 1);

function moveLeader():Void
{
   var f:Fuse = new Fuse();
   f.push({target:leader, x:grp, y:grp, controlX:grp, controlY:grp, time:1, ease:"easeOutQuad"});
   f.push({func:moveLeader});
   f.start();
}

moveLeader();

function grp():Number
{
   return Math.random()*600;
}

this.onEnterFrame = function()
{
   var t:MovieClip = this.attachMovie("circle","c"+this.getNextHighestDepth());
   t._x = leader._x;
   t._y = leader._y;
   var f:Fuse = newFuse();
   f.push({target:t, scale:300, tint:Math.random()*0xFFFFFF, x:grp, y:grp, controlX:grp, controlY:grp, alpha:0, time:1, ease:"easeOutExpo"});
   f.push({func:function(){t.removeMovieClip();}});
   f.start();
}

View Replies !    View Related
ZigoEngine/menu/animation/conditional Statements/ Fuse/HELP..
Hey all you super cool über brainie peeps

I need some help making an menu or it is the conditional statements
to make the trantsion/animation run the way i would like it to.
I am trying to show hide some content by animating a mask using fuse/zigo

it shuld have been a simpel task..but im a moron.

WELL
At first the site is just a grey background and the menu.

press any random button -->load movie-->play open animation-->show contents
button 1..(if window is already open) press-->load movie-->play close animation-->play open animation-->show contents
button 2 ..press-->load movie -->play close animation-->play open animation-->show contents

ECT.ECT

i know i cant use ZigoEngine the way my code looks below, but it is just to illustrate what i am trying to do.
you can get my fla here http://www.box.net/shared/kacgh4uypn


PHP Code:



this.portfolio_mc.onPress = function() {
        if (menuClosed) {
ZigoEngine.removeTween(infowind_mc.masker_mc);
ZigoEngine.doTween(infowind_mc.masker_mc, '_width,_x,', [815,this.startx,this.starty], 1);
                menuClosed = false
        }

   else {
ZigoEngine.removeTween(infowind_mc.masker_mc);
ZigoEngine.doTween(infowind_mc.masker_mc, '_width,_x,',[5,this.startx,this.starty], 1);
ZigoEngine.doTween(infowind_mc.masker_mc, '_width,_x,', [815,this.startx,this.starty], 1);
                menuClosed = true


   ifelse {
ZigoEngine.removeTween(infowind_mc.masker_mc);
ZigoEngine.doTween(infowind_mc.masker_mc, '_width,_x,',[5,this.startx,this.starty], 1);
ZigoEngine.doTween(infowind_mc.masker_mc, '_width,_x,', [815,this.startx,this.starty], 1);
                menuClosed = true

        };
}; 




thanks..

View Replies !    View Related
Trying To Make A Platform Game With Running Animation
hi im making a "complex" platform game. the default animation that is playing is the idle animation for when nothing is pressed.

the problem;

im trying to make it so when you press the RIGHT or LEFT key, the character plays the animation for running right. the problem im running into is

gotoAndPlay(18); .. when i hold down the RIGHT key to go right.. it keeps refreshing the command to go right so it keeps playing the first frame of the animation to run right


how can i get past this??

ive also tried

if ((!Key.isDown(Key.RIGHT) && (!Key.isDown(Key.LEFT))){
gotoAndPlay(6);
}

and this way the running animation is the default animation, and frame 6 is the idle animation for standing still

the reason this doesent work is because i have multiple ways to attack with CONTROL and SPACE. if i add a !key.isDown(KEY.SPACE)....ect then when i press space it just repeats the first frame of the attack.. while at the same time solves my other problem of running

can someone post a way for me to do this

or contact me via AIM
jereminion

btw ill post theSWF
http://i5.photobucket.com/albums/y19...n/smoothms.swf


controls:
arrow keys to move, up to jump
space to shoot
CTRL to slice

i based this game off of Kirupa's example so plz dont accuse me of stealing since i gave cred

View Replies !    View Related
Memory Leak In Lee's Tutorial "Advanced Fuse Animation"
Hi, I've followed Lee's tutorial and liked it a lot, the effect is just beautiful. But running it along with task manager showed me that it's memory consumption raises progressively. dtb71 said that it went from 15MB to over 300MB within 20 minutes...

The other guy replied saying that it was probably due to elements not being deleted properly, but offered no solution to the problem. I'm rather new to Flash and could'nt figure one for myself so I hope one of you guys could provide me with one.

Here's the code: Code:

import com.mosesSupposes.fuse.*;

ZigoEngine.register(Fuse, PennerEasing);

this.createEmptyMovieClip("leader", 1);

moveLeader();

this.onEnterFrame = function() {
   var t:MovieClip = this.attachMovie("circle","c"+this.getNextHighestDepth(), this.getNextHighestDepth());
   t._x = leader._x;
   t._y = leader._y;
   var f:Fuse = new Fuse();
   f.push({target:t, scale:300, tint:Math.random()*0xFFFFFF, alpha:0, time:1, ease:"easeOutExpo"});
   f.push({func:function(){t.removeMovieClip();}});
   f.start();
}

function moveLeader():Void {
   var f:Fuse = new Fuse();
   f.push({target:leader, x:grp, y:grp, controlX:grp, controlY:grp, time:1.2, ease:"easeOutQuad"});
   f.push({func:moveLeader});
   f.start();
}

function grp():Number {
   return Math.random()*600;
}

Thanks for any future replies

View Replies !    View Related
FUSEKIT - Tutorials?
hi there agains mates,

i just downloaded fusekit, but i'm having problems to use it, because it works in a different way than flash tween class...

well, i spent the hole day trying to change my animations to fuse, but i cant find the answers in they're help page, because everything has different names... easing is penner easing, fuse is onething, zigo engine is another thing, i could not understand quite well the way this thing works.

does anyone know some friendly tutorials on how to stard with this?

well, i got to know how to animate a few properties, but now i cant find the "onMotionFinished" (from the tween class) functions...


hope my bad english aind that bad and anyone can help this fuse newby...

cheers

View Replies !    View Related
How Do You Setup Fusekit In AS 3.0?
Following the tutorial by Lee for fuse, i could not get the right results.

Here is my code:

Code:

import com.mosesSupposes.fuse.*;

ZigoEngine.register(Fuse,PennerEasing,FuseFMP);


//LOGO Animations

var bubble:Fuse = new Fuse();
bubble.push({target:logo_mc.bubble1_mc,start_alpha:0})
bubble.start();

I get this error when publishing:

1153: A constructor can only be declared public.


private function ZigoEngine(){}

View Replies !    View Related
[CS3,AS2+FuseKit] Help With MouseListener Switch
Hi everyone, my first post here but here goes...

I have a mouse trailer that lets the user smear paint splats over the stage area. The trailer works fine stand alone, but when I attach a listener to give the user the option to turn the trailer on/off via a pair of buttons, the trailer turns on/off but now fails to follow the mouse cursor! DOH!

Here's the trailer code...
(I've attached the CS3 file just in case)

Code:
i = 0;
onMouseMove = function() {
var cur_x = _xmouse;
var cur_y = _ymouse;
var limit = 4;
var min = .5;
var max = 40;
var alfa = 160;
var delta_x = old_x-cur_x;
var delta_y = old_y-cur_y;
var dist = Math.sqrt(delta_x*delta_x+delta_y*delta_y);
old_x = cur_x;
old_y = cur_y;
if (dist>limit) {
i++;
attachMovie("splatMC","splatMC"+i,-510+i);
with (this["splatMC"+i]) {
var ran = Math.random()*max+min;
var ran2 = Math.random()*alfa-alfa/2;
_rotation = ran2;
_xscale = _yscale=ran;
_x = _parent._xmouse;
_y = _parent._ymouse;
}
}
};
stop();


and here's the trailer code with the listener attached...

Code:
i = 0;
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
var cur_x = _xmouse;
var cur_y = _ymouse;
var limit = 4;
var min = .5;
var max = 40;
var alfa = 160;
var delta_x = old_x-cur_x;
var delta_y = old_y-cur_y;
var dist = Math.sqrt(delta_x*delta_x+delta_y*delta_y);
old_x = cur_x;
old_y = cur_y;
if (dist>limit) {
i++;
attachMovie("splatMC","splatMC"+i,-510+i);
with (this["splatMC"+i]) {
var ran = Math.random()*max+min;
var ran2 = Math.random()*alfa-alfa/2;
_rotation = ran2;
_xscale = _yscale=ran;
_x = _parent._xmouse;
_y = _parent._ymouse;
}
}
updateAfterEvent();
};
stop();


Sorry if it's painfully obvious what the problem is, but I'm a designer rather than a hardcore code monkee!uzzled:

Thanx in advance

View Replies !    View Related
[F8] FuseKit: Set Dropshadow Inner=true
Hi

I'm using FuseKit, and have a question to how I set my Dropshadow to an Inner shadow in stead of an outer shadow?

FuseFMP.setFilterProps(my_mc, 'DropShadow', {distance:0, alpha:.5, blurY:10, blurX:10});

Thanks ..

View Replies !    View Related
[F8] Set Filter Properties With FuseKit
Does anyone know if there is an easy way to dynamically set brightness of a MC with FuseKit, just like you can add a dropshadow dynamically? I know it can be done with Flash ColorMatrixFilter, but I would like to go around this, as I am convinced, that it would be a lot easier with Fuse (if it can be done with Fuse, that is)


Code:
FuseFMP.setFilterProps(m["menu_item_" + i], 'DropShadow', {distance:4, alpha:.5, blurY:3, blurX:3});

View Replies !    View Related
FuseKit Question - Pause()
I was wondering if there are people on here who use the FuseKit?
I have the following question about pause method.

I am trying to pause a fuse and have the following AS:

var fLoadNewSection:Fuse = new Fuse();
fLoadNewSection.label = "loadNewSectionFuse";
fLoadNewSection.autoClear = true;

fLoadNewSection.push({func:"sectionClose"});
fLoadNewSection.pause();

fLoadNewSection.push({target:nav1, _alpha:0, time:1, ease:"easeOutQuad"});

fLoadNewSection.traceItems();
fLoadNewSection.start(true);


The pause does not work. Is that even the right was to use pause? I
don't know what the syntax needs to look like?

Thank you for any help!

View Replies !    View Related
Passing A Variable To FuseKit
Hey all,

i have recently started using fusekit, and i love it. So glad i came across it.

When using the tween function you are supposed to put values in quotation marks to make them relative to current values. So:
ActionScript Code:
thingy.slideTo("300", "0", 1, "easeInOutQuad");
to move thingy 300 to the right, as opposed to
ActionScript Code:
thingy.slideTo(300, 0, 1, "easeInOutQuad");
which moves thingy to the 300 x coordinate on the stage.

Thats all fine and good.

But i want to insert a variable "Xtarget" into the parameters in such a way that it is processed as a value in quotation marks so that it is treated as a relative value, and not an absolute one.

How can this be done?

Thanks

View Replies !    View Related
FuseKit And External SWFs
Hi all,

I'm putting my site together, and I want to load/unload external SWFs for each section of the site. When the site initially load, I have this even listener in place to detect when all of the layout animations finish:


Code:
f.addEventListener("onComplete", menuLabelsDone);

function menuLabelsDone():Void {
_root.contFrameIn.contentLoader.currMovie = "front";
contFrameIn.contentLoader.loadMovie(_root.contFrameIn.contentLoader.currMovie+".swf");
f.start(true);
}
Now, when the user clicks a button, I want whatever section SWF that is loaded to fade-out, unload, the container MCs to resize and finally the new SWF to load, and here's the code I put together for it (without the new loading function):


Code:
contFrameIn.mainNav.profileTrigger.onPress = function() {
function currMovieFadeTwo():Void {
var f:Fuse = new Fuse();
f.autoClear = true;
f.push (
{target: _root.contFrameIn.contentLoader.currMovie, _alpha: "0", time: .6, delay: .1, ease: "easeInExpo"}
);
f.start();
}

currMovieFadeTwo();

f.addEventListener("onComplete", currUnloadTwo);

function currUnloadTwo():Void {
contFrameIn.contentLoader.unloadMovie(_root.contFrameIn.contentLoader.currMovie+".swf");
f.start(true);
}

currUnloadTwo();

f.addEventListener("onComplete", profileTween);

function profileTween():Void {
var f:Fuse = new Fuse();
f.autoClear = true;
f.push ({delay: .2});
f.push ([
{target: [contFrameOut.contFrameOutMC, contFrameOut.dropShadow], _width: 826, _height: 420, time: .65, ease: "easeOutExpo"},
{target: contFrameIn.contFrameInMC, _width: 806, _height: 400, time: .65, ease: "easeOutExpo"},
{target: contFrameIn.navBG, _y: -190, _width: 786, time: .65, ease: "easeOutExpo"},
{target: contFrameIn.wordmark, _x: -382, _y: -168, time: .65, ease: "easeOutExpo"},
{target: contFrameIn.vertBar, _x: -299, _y: -167, time: .65, ease: "easeOutExpo"},
{target: contFrameIn.taglines, _x: -298, _y: -170, time: .65, ease: "easeOutExpo"},
{target: contFrameIn.taglineMask, _x: -300, _y: -156, time: .65, ease: "easeOutExpo"},
{target: contFrameIn.mainNav, _x: 136, _y: -162, time: .65, ease: "easeOutExpo"}
]);
f.start(true);
}

profileTween();
}
The problem I'm running into is that I'm getting an error from the Zigo Engine that it can't find the target for the fade-out (first Fuse in the onPress function). I don't want to name the SWF itself as a target because the whole point is that it's supposed to affect whatever the current movie that is loaded is, not a specific one by instance name. Anyone know how I can get this working the way it should?

Thanks in advance!

View Replies !    View Related
FuseKit And Buttons (in An Array)
Hello, i have three questions about the fusekit working together with mc-buttons in flash mx 2004

I have four Buttons on my stage (b1, b2, ....) and this script:

Code:

this.stop ();
import com.mosesSupposes.fuse.*;
ZigoEngine.register (PennerEasing, Fuse);
var buttons_arr:Array = new Array ("b1", "b2", "b3", "b4");
// ### create roll overs
for (i=0; i<buttons_arr.length; i++) {
   this[buttons_arr[i]].onRollOver = onDragOut=function () {
      hoverIn (this);
   };
   this[buttons_arr[i]].onRollOut = function () {
      hoverOut (this);
   };
   this[buttons_arr[i]].onRelease = function () {
      isActive (this);
   };
}
// ### functions
function hoverIn (mc:String) {
   var hoverInFuse:Fuse = new Fuse ({target:mc, brightOffset:40, time:0.5, ease:"easeOutElastic"});
   hoverInFuse.start ();
}
function hoverOut (mc:String) {
   var hoverOutFuse:Fuse = new Fuse ({target:mc, brightOffset:0, time:2, ease:"easeOutExpo"});
   hoverOutFuse.start ();
}
function isActive (mc:String) {
   var doNormalFormatFuse:Fuse = new Fuse ({brightOffset:0, time:1});
   doNormalFormatFuse.addTarget (b1, b2, b3, b4);
   doNormalFormatFuse.start ();
   var isActiveFuse:Fuse = new Fuse ({target:mc, brightOffset:80, time:2});
   isActiveFuse.start ();
   //meinBTN.enabled = false;
}
isActive (b1);

Description of the Button-Function:
on Button-Rollover the function hoverIn(); shoud be start, and on Rollout the hoverOut(); should reset the atributes (here the brightOffset of 40), when the user click of of the buttons (in the array buttons_arr) there should be start the function isActive();

How do i realisze this, in my scripte here there are few errors...

1.
in the documentation is something mentioned that i kann addTarget with an Array like "doNormalFormatFuse.addTarget (buttons_arr);, but that doesen't work fine - wich is the richt syntax for that ?

2.
If i click a button the isActive(); function start, but this state should stay also wenn i leave this button - this doesen work - who should i make this... ?

3.
when i click a button this button shuld be temporaly disabled with

this.mc.enabled = false; //or
this[mc].enabled = false;

but that also doesen't work ?


ok, sorry for my bad english, please help me guys... :-|

greets,
Thomas

View Replies !    View Related
[CS3,AS2,FuseKit] Help With Switching Mouse Move Event On/off
Hi everyone, my first post here but here goes...

I have a mouse trailer that lets the user smear paint splats over the stage area. The trailer works fine stand alone, but when I attach a listener to give the user the option to turn the trailer on/off via a pair of buttons, the trailer turns on/off but now fails to follow the mouse cursor! DOH!

Here's the trailer code...
(I've attached the CS3 file just in case)

Code:
i = 0;
onMouseMove = function() {
var cur_x = _xmouse;
var cur_y = _ymouse;
var limit = 4;
var min = .5;
var max = 40;
var alfa = 160;
var delta_x = old_x-cur_x;
var delta_y = old_y-cur_y;
var dist = Math.sqrt(delta_x*delta_x+delta_y*delta_y);
old_x = cur_x;
old_y = cur_y;
if (dist>limit) {
i++;
attachMovie("splatMC","splatMC"+i,-510+i);
with (this["splatMC"+i]) {
var ran = Math.random()*max+min;
var ran2 = Math.random()*alfa-alfa/2;
_rotation = ran2;
_xscale = _yscale=ran;
_x = _parent._xmouse;
_y = _parent._ymouse;
}
}
};
stop();
and here's the trailer code with the listener attached...

Code:
i = 0;
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
var cur_x = _xmouse;
var cur_y = _ymouse;
var limit = 4;
var min = .5;
var max = 40;
var alfa = 160;
var delta_x = old_x-cur_x;
var delta_y = old_y-cur_y;
var dist = Math.sqrt(delta_x*delta_x+delta_y*delta_y);
old_x = cur_x;
old_y = cur_y;
if (dist>limit) {
i++;
attachMovie("splatMC","splatMC"+i,-510+i);
with (this["splatMC"+i]) {
var ran = Math.random()*max+min;
var ran2 = Math.random()*alfa-alfa/2;
_rotation = ran2;
_xscale = _yscale=ran;
_x = _parent._xmouse;
_y = _parent._ymouse;
}
}
updateAfterEvent();
};
stop();
Sorry if it's painfully obvious what the problem is, but I'm a designer rather than a hardcore code monkee!

Thanx in advance

View Replies !    View Related
Security Sandbox Error Using FuseKit Blur
*** Security Sandbox Violation ***
SecurityDomain 'http://www.mywebsite/image.png' tried to access incompatible context 'file:///Macintosh%20HD/%2DMe/flash.swf'

Anyone else seen something like this?

View Replies !    View Related
Preventing Tweens To Start B4 Previous Ended FUSEKIT
Howdie!
who knows how you can prevent a tween to start before the previous one has ended. I have build a imagegallery kinda app. and by clicking a thumb images are tweened with a Fuse. Problem is that when you start "buttonbashing", the tweens apparantly can't finish and result is that images spontaniously end up in the wrong place, or rotated. I guess it most be possible somehow to use the FuseKit to say "first finish this tween, and only then start the next" , but i cannot quit figure out how

View Replies !    View Related
Font Maker?
Anyone know a good FREE fontmaker so that i dont have to keep dragging my own things into the stage? it would Look better too thanks

View Replies !    View Related
Font Maker?
Anyone know a good FREE fontmaker so that i dont have to keep dragging my own things into the stage? it would Look better too thanks

View Replies !    View Related
Jpeg To Swf Maker
There used to be an application helper that would take a folder of jpegs or png's and convert them into .swf files. Could someone please let me know what that program was called or if it still exists.
Thank you....

View Replies !    View Related
I Need A Voice-maker-program
Hi all!

I need a Voice maker program, just like that one in Windows XP Pro. edition. Where can I find it???????????

Thanx

View Replies !    View Related
Screen Saver Maker
hi there

I was wondering if there is a posibility to create a screen saver in flash, but with dynamic content.

with a .txt file for exemple in loadvariable.

it's kind of urgent if someone knows

thanks!

View Replies !    View Related
Flash Saver Maker
has anyone ever used flash saver maker to make an exe for self installing a screensaver? I have made a few and a friend recently put it on his machine and got an interesting message from his firewall software:
127.0.0.1 Port 3060

127.0.0.1 is a loopback address, not a valid Internet IP address

A loopback address is a special IP address that a computer uses to refer to itself. Many Windows programs send information to the loopback address before sending information out to the network or to the Internet. Some programs may use the loopback address even when they are not about to send information to the network or the Internet, due to some peculiarities in the way Windows handles TCP/IP. Any address that begins with "127" is a loopback address. The most commonly used loopback address is 127.0.0.1. This address cannot be used as the IP address of a computer on the Internet. It only has meaning on the computer that generated it. Therefore, if this is an inbound alert, the source address was probably forged in order to hide the identity of the sender. ======

is the saver maker installing some spyware or is this a legitimate setup function?

View Replies !    View Related
Mac Icon Maker Software
Hi

Does anyone know of a decent mac icon maker software? Got to isert a section of icons downloads on a flash site.

Note: Icon needs to sit on invisible background.

Thanks
Jess

View Replies !    View Related
Free Font Maker
does anyone know of a free font maker, perhaps for flash as well?

and, is a pixel fotn much better than ttfs?

View Replies !    View Related
Xara Menu Maker
somebody familier with this software?

View Replies !    View Related
Jbum's Kaleidoscope Maker
I'm working on a new Flash movie called "Make your own kaleidoscope". It's still in progress, but I thought some of you might find this fun to play with in its current half-baked state.

Make your own Kaleidoscope

For the curious, the code is very similar to the kaleidoscope code in my Bestiary examples, but I've added a little interactivity to it.

- Jim

View Replies !    View Related
Textfield Table Maker
I have a client who wanted me to post a bunch of tables (sports scoring) on his site. Each table had a different number of columns and rows depending on the info. I got tired of hard coding all the tables by hand so I made this little table maker and I thought I would share it with the class. Just let me know if you use it. I am posting it here because I do have a tech question, at the very bottom of the script there is a buttonMaker function where you can pass button name, function, X and Y as parameters. In this instance can you pass parameters in the function reference? I could not figure that out so I made a sloppy work around but would love to know a better way.


Code:
/////////////////////////////////////////
/////////// CREATE TABLE ////////////////
/////////////////////////////////////////
var tableFormat:TextFormat = new TextFormat();
var tableFormat2:TextFormat = new TextFormat();
tableFormat.font = "_sans";
tableFormat.size = 11;
tableFormat.align = "center";
tableFormat2.bold = true;
tableFormat2.font = "_sans";
tableFormat2.align = "center";
//
this.createTextField("columns_txt", 1, 5, 10, 50, 20);
columns_txt.type = "input";
columns_txt.border = true;
columns_txt.background = true;
columns_txt.text = "3";
//
columns_txt.setTextFormat(tableFormat);
//
columns_txt.onSetFocus = function() {
columns_txt.text = "";
};
columns_txt.onChanged = function() {
columns_txt.setTextFormat(tableFormat);
};
//
space = 5;
this.createEmptyMovieClip("tbaleMakerHolder_mc", _root.getNextHighestDepth());
makeHeaders = function () {
columns_txt.setTextFormat(tableFormat);
_root.createTextField("rowNum_txt", _root.getNextHighestDepth(), space, 40, 50, 20);
_root.rowNum_txt.type = "input";
_root.rowNum_txt.background = true;
_root.rowNum_txt.border = true;
_root.rowNum_txt.text = "5";
rowNum_txt.setTextFormat(tableFormat);
c = Number(columns_txt.text);
function doThis() {
setColumnFunction(c, _root.rowNum_txt);
}
if (c != NaN) {
for (i = 0; i < c; i++) {
_root.createTextField("columnHeader" + i, _root.getNextHighestDepth(), (100 * i) + space, space, 90, 20);
_Hdr = _root["columnHeader" + i];
_Hdr.type = "input";
_Hdr.border = true;
_Hdr.background = true;
_Hdr.html = true;
_Hdr.htmlText = "true";
_Hdr.text = "Clmn " + Number(i + 1) + " Hdr";
_Hdr.setTextFormat(tableFormat2);
setHandlers(_Hdr, tableFormat2);
_root.header_array.push(_Hdr.text);
}
//after column titles have displayed:
_root.columns_txt.removeTextField();
}
makeButton("Add Number of Rows", doThis, 5, 65);
};
//
function setColumnFunction(_c, _txt) {
_txt.onSetFocus = function() {
_txt.text = "";
};
//_txt.onChanged = function() {
r = Number(_txt.text);
_r = 0;
__c = 0;
totalRC = r * _c;
for (z = 0; z < totalRC; z++) {
_root.createTextField("field_" + __c + "_" + _r, _root.getNextHighestDepth(), (100 * _r) + space, (30 * __c) + (space * 7), 90, 20);
_T = _root["field_" + __c + "_" + _r];
_T.type = "input";
_T.border = true;
_T.background = true;
_T.html = true;
_T.htmlText = "true";
_T.text = "R " + Number(__c + 1) + " : C " + Number(_r + 1);
_T.setTextFormat(tableFormat);
setHandlers(_T, tableFormat);
__c++;
if (__c > r - 1) {
__c = 0;
_r++;
}
currentX = _T._x;
currentY = _T._y;
}
//after all is done:
_txt.removeTextField();
makeButton("Make A Nice Table", makeTable, 5, currentY + 30);
//};
}
//
function setHandlers(t, f) {
t.onSetFocus = function() {
t.text = "";
//trace(this);
};
t.onChanged = function() {
t.setTextFormat(f);
};
t.onKillFocus = function() {
};
}
//
var header_array:Array = new Array();
//
//
//
//
//
//
//
//
/////////////////////////////////////////
/////////// POST TABLE //////////////////
/////////////////////////////////////////
//Output
columnSpace = 100;
function makeTable() {
//make hearders
traceOutput();
//function makeOutPut() {
var tableFormat:TextFormat = new TextFormat();
_root.createTextField("table_txt", 1, 20, 350, 1100, 600);
table_txt.wordWrap = true;
table_txt.multiline = true;
table_txt.html = true;
tableFormat.font = "_sans";
//
rowHeaders = "";
for (ttl = 0; ttl < c; ttl++) {
thisHeader = _root["columnHeader" + ttl];
rowHeaders += "<b>" + thisHeader.text + " </b>";
}
rowHeaders += "";
var _rowHeaders = rowHeaders;
//make rows
for (rowNum = 0; rowNum < r; rowNum++) {
var thisRow = "";
for (col = 0; col < c; col++) {
thisField = _root["field_" + rowNum + "_" + col];
//trace(thisField.text);
thisRow += thisField.text + " ";
}
if (rows_init != true) {
rows_init = true;
rows = thisRow + "" + newline;
} else {
rows += thisRow + "" + newline;
}
}
var _rows = rows;
//make column spacing
cSpace = "<textformat tabstops='[";
for (cS = 0; cS < c; cS++) {
if (cS < c - 1) {
cSpace += (Number((cS + 1) * columnSpace)) + ",";
} else {
cSpace += (Number((cS + 1) * columnSpace));
}
}
cSpace += "]'>";
_cSpace = cSpace;
//
table_txt.htmlText += _cSpace;
table_txt.htmlText += _rowHeaders;
table_txt.htmlText += _rows;
table_txt.htmlText += "</textformat>";
table_txt.setTextFormat(tableFormat);
}
//
function traceOutput() {
//c comes from set tables as
rowHeaders = """;
for (ttl = 0; ttl < c; ttl++) {
thisHeader = _root["columnHeader" + ttl];
rowHeaders += "<b>" + thisHeader.text + " </b>";
}
rowHeaders += """;
ttl_init = false;
for (rowNum = 0; rowNum < r; rowNum++) {
var thisRow = "";
for (col = 0; col < c; col++) {
thisField = _root["field_" + rowNum + "_" + col];
//trace(thisField.text);
thisRow += thisField.text + "\" + "t";
}
if (rows_init != true) {
rows_init = true;
rows = "table_txt.htmlText +="" + thisRow + "";" + newline;
} else {
rows += "table_txt.htmlText +="" + thisRow + "";" + newline;
}
}
rows_init = false;
cSpace = "table_txt.htmlText = "<textformat tabstops='[";
for (cS = 0; cS < c; cS++) {
if (cS < c - 1) {
cSpace += (Number((cS + 1) * columnSpace)) + ",";
} else {
cSpace += (Number((cS + 1) * columnSpace));
}
}
cSpace += "]'>";";
outPut = "var tableFormat:TextFormat = new TextFormat();" + newline;
outPut += "this.createTextField("table_txt", 1, 0, 0, 800, 600);" + newline;
outPut += "table_txt.wordWrap = true;" + newline;
outPut += "table_txt.multiline = true;" + newline;
outPut += "table_txt.html = true;" + newline;
outPut += "tableFormat.font = "_sans";" + newline;
outPut += cSpace + newline;
outPut += "table_txt.htmlText +=" + rowHeaders + ";" + newline;
outPut += rows;
outPut += "table_txt.htmlText += "</textformat>";" + newline;
outPut += "table_txt.setTextFormat(tableFormat);";
trace(outPut);
}
//
function makeButton(_nm, _fncn, X, Y) {
removeMovieClip(_root.button);
_root.createEmptyMovieClip("button", _root.getNextHighestDepth());
var btnTxt_frmt:TextFormat = new TextFormat();
btnTxt_frmt.font = "_sans";
btnTxt_frmt.size = 11;
btnTxt_frmt.bold = true;
btnTxt_frmt.align = "left";
button.createTextField("button_txt", 1, 5, 5, 1000, 25);
button.button_txt.text = _nm;
tX = button.button_txt.textWidth + 30;
button.button_txt.setTextFormat(btnTxt_frmt);
button.beginFill(0x0000ff, 30);
button.lineStyle(.5, 0xff0000, 100);
button.moveTo(0, 0);
button.lineTo(tX, 0);
button.lineTo(tX, 25);
button.lineTo(0, 25);
button.lineTo(0, 0);
button.endFill();
button._x = X;
button._y = Y;
button.onPress = function() {
_fncn();
};
}
makeButton("Add Number of Columns", makeHeaders, 5, 35);
When you test it in flash authoring tool you enter the number of columns you want then the number of rows. Then you change the column headers to be what you want and enter the data like you would in excel. Then click "Make a Nice Table". This will give you a table to look at plus it will trace the script needed to reproduce that code anywhere. Just copy the trace into another FLA and you are good as gold. It aint the prettiest thing but it works.

Improvements I would like to make:
I would like to dynamically draw colored regions behind the text to seperate rows to make it easier to read. My problem is that MAC and PC display text a bit differently so I need those colored areas to account for that somehow.
Any ideas

Thanks, hope this is of some use to some one.

View Replies !    View Related
Square/Triangle Maker
I want the user to be able to make a square and a triangle (click buttons to switch between the 2 modes, I already have a drawing button) then rub them out. (rub out any piece of the shape without the whole shape disappearing.

Thanks!

View Replies !    View Related
[F8] Flash Kit Used To Have A Text FX Maker?
flashkit used ot have a textswf effect maker for free here is it still around?

View Replies !    View Related
Making A Rpg Maker Game
Me and a few of my friends are making a game on rpg maker butwe decided we needed cutscenes thats a must but unfortunatly were not all very skilled in flash so if anyone is intrested email me at Maskero@gmail.com ooo and if this is considered spam sorry heh

View Replies !    View Related
Grid Maker With Resize
Hi,

I'm working on a flash gallery. The gallery is working fine. But I was wondering if someone can tell me how to resize the pictures.

View Replies !    View Related
Flash Music Maker
I'm trying to create something close to: http://www.indabamusic.com/studio/sessions/launch/361

Anyone with more experience can tell me how it's possible to:

- save mixes as mp3 files
- do the volume automation (click on the "A" on each track to activate it)
- make the green sound "oscilloscope"

View Replies !    View Related
Advice On Flash Maker
I have downloaded some flash maker software and they are not up to speed.
slideshw maker and sothink swf..

I did go thru the FAQ's here and many sites.

All I want is a script to:
make 2 or images in transition fade in fade out (tween) and add some fade in out fade out text...

strangely, Slideshowmaker had images that fade in fade out but no animated text..
sothink had the fade-in fade-out of text in various formats but not the image fade-in fade-out feature.. who woulda' thought.

I do have Macromedia Flash player 8.

BTW, I found a supposedly great tutorial on Flash 8 for what I wanted then there's a step or button in my flash 8 that does not do what they have. the rectangle button upon clicking and cursos becomes a "+" sign in state area is not true.

So any recommendations on a moderately priced less than $25 easy to use program would help me a lot. or tutorials, NO Video tutorials...though..I can read well.

ohh..and prefer one where upon accessing the site there not a loading feature there for 5 seconds or longer.

Thanks

View Replies !    View Related
Flash To Swf Batch Maker? Any Idezs?
hi there

im wondering does anyone out there know of a fla to swf batch maker for flash 4 files. i really need 1 so if any one could direct me in a way to get one or to even create one( ive heard MS DOS come up in convesations)

please plese help!

joe

View Replies !    View Related
Free NOT Online Flash Maker
i need one of those im on 56k so the online editor thing isnt working due to slow loading speeds. someone pls help me.

View Replies !    View Related
[F8] Action Script- Doll Maker Help?
Hey all. I joined for some help in Flash8, and right now, this is my problem....

I'm working on a doll maker type of game, and require an action which includes changing certain parts by clicking a button. I thought that there might be a simple script effect where you can click the button to switch one symbol with another, but I'm still new to the Script, so I'm unsure on how to do it. Can anyone help me out with this?

View Replies !    View Related
Doll-maker Double Click
I need help with a small part of my script. I've already got the dragging script, I've tested it, and it works. However, I want to have it so that double-clicking on an item will send it to the top of its layer. Meaning, I have a layer for shirts, and if someone wants to layer (meaning, one shirt on another) they double-click so that she shirt is 'on top' of the others.

Like this:

View Replies !    View Related
Making An Interactive Sign Maker?
I need to create an interactive sign making website where a client can make his/her own sign by selecting paper size, font, colors, etc and they can preview it before sending it out for printing. Anyone know how to start something like this? Thanks

View Replies !    View Related
[CS3] Newbie Needs Help With Making An Avatar Maker
Hi,

I'm wanting to make an avatar style character designer something like this: http://www.messdudes.com/buddy-icon-dude.html

i've been looking for a tutorial but haven't been able to find anything so far, has anyone seen one?

Or has anyone made one of these ? I wouldn't need it to be animated.

I know how to draw all the bits in flash but i have no idea how the script would work so that once you chose something like a hat or eyes it would stay there ready for the next choice to be made.

And help or advice would be amazing!

thank you, kira

View Replies !    View Related
Http://www.unflash.com/ (tutorial Maker)
Why don't you use this program to create tutorials? (at least some of you)

http://www.unflash.com/

View Replies !    View Related
Nikefootball.com Online Wallpaper Maker
Hi !
How i can let users when they are online they design wallpaper in flash
and receive in JPG format , i saw something like this on nikefootball.com
before. Do you know any tutorials for this?.
Thanks.
ali

View Replies !    View Related
How Can I Make A Drawing Maker In Flash8?
How can I make a flash document in flash8 that will allow to draw a picture in it...

View Replies !    View Related
Flash And Windows Movie Maker
Hey I need to somehow get a Flash video into Windows Movie Maker. The only problem is when I try to publish the file as GIF or other file and open it. It only shows the last frame and not the animation. What am I doing wrong? Some thanks here would be much appreciated!

View Replies !    View Related
Need To Maker Timer Go Backwards When Rewind Is Pressed
Here is the script for the timer. If anyone knows how to make it go backwards when rewind is pressed I would greatly appreciate it.

thanks Patrick

this.onEnterFrame = function() {
if (playing == true) {
//sure=sound_1.duration/1000;
sound_1Position_r = math.floor(sound_1.position/1000);
if (sound_1Position_r != dummy) {
dummy = sound_1Position_r;
second++;
if (second<59) {
minute++;
second = 0;
}
lm = "00"+minute;
lm = lm.substr(-2);
ls = "00"+second;
ls = ls.substr(-2);
sure = (lm+" "+ls);

//sound_position = math.round(sound_1.position/1000);
sound_1Position = sound_1.position/1000;
sound_1Duration = sound_1.duration/1000;
scaleing = Math.round((sound_1Position/sound_1Duration)*100);
if (scaleing == 100) {
playing = true;
stopped = false;
paused = false;
}

View Replies !    View Related
Recursive (kinda) Map Maker, Having Trouble With The Code.
code:
function holder(s){
returnMap=Array()
for(i=0;i<s+1;i++){
returnMap.push([])
for(j=0;j<s+1;j++){
returnMap[i].push(0)
}
}
return returnMap
}
function maze(oldPoint,limit){
if(oldPoint[0]>=limit or oldPoint[1]>=limit){
return 0
}
_root.map[oldPoint[0]][oldPoint[1]]=1
dir=random(2)
if(dir==0){
newPoint=[random(limit),oldPoint[1]]
small=(oldPoint[0]<newPoint[0]) ? oldPoint[0]:newPoint[0]
large=(oldPoint[0]>newPoint[0]) ? oldPoint[0]:newPoint[0]
for(i=small;i<large;i++){
_root.map[i][oldPoint[1]]=1
}
}
if(dir==1){
newPoint=[oldPoint[0],random(limit)]
small=(oldPoint[0]<newPoint[0]) ? oldPoint[0]:newPoint[0]
large=(oldPoint[0]>newPoint[0]) ? oldPoint[0]:newPoint[0]
for(i=small;i<large;i++){
_root.map[oldPoint[0]][i]=1
}
}
maze(newPoint,limit)
}
function mainMaze(limit){
_root.map=holder(limit)
maze([0,0],limit)
}
mainMaze(10)


well, the holder() function works, thats for sure. i also know that the whole thing with making the newPoint works too. output doesnt give me any errors. i also tested the initial if statement to see if it doesnt become an infinite loop (flash stops recursion at 256 calls?) and it worked. so what could be the problem with this? also, if anyone has any better (simpler) techniques for making a maze recursively, dont hesitate to post it. thanks in advance..

View Replies !    View Related
[F8] Drag And Drop (Snowman Maker) Questions...help Please :)
Hi, I'm hoping one of you Flash experts will be able to help me. I'm currently at uni and have been working with Flash for a few months. I'm creating a make you own snowman ecard at the moment for an online brief. I've go the snowman making bit sorted. Dragging movie clips onto the snowman's body to create the users desired look.

My Problem is that once the users decided on the snowman and is happy with it I'm wanting them to be able to press the next button and it takes them to a screen without any of the icons they didn't use and a their snowman is just sat on a snowy scene I want to animate. I've tried masking but once next is pressed the drag and drop resets I think and all the parts disappear.

Like I said I'm new and still yet to fully understand all the things Flash can do, but hopefully someone will be able to help me sort this out!

Thankyou for your time

Adzy

View Replies !    View Related
Copyright © 2005-08 www.BigResource.com, All rights reserved