ActionScript 2.0 :: Conditional Is Not Recognizing The NextClicked Variable
Dec 22, 2009Why is this not working? Seems like my conditional is not recognizing the NextClicked variable. Why? What am I doing wrong here?
[Code]....
Why is this not working? Seems like my conditional is not recognizing the NextClicked variable. Why? What am I doing wrong here?
[Code]....
It's a little more complex than that, actually. Inside a function, which is called by a Timer Event, I have many conditional statements based on CurrentCount of my Timer. Nested within these conditionals are more conditionals.
<<<I know it's amateur programming, and I'm sure there are much more elegant ways, but I'm just learning (via attempting a difficult challenge).>>>
One way I'm trying to control all these conditionals is via a random number, from 1 to 3. My problem is that after generating the number within one "if (currentCount == )" statement, the variable is no longer available to be used by the next "if (currentCount ==)" statement. Is this some terrible side effect of using the Timer class??
Code:
var timerMain:Timer = new Timer(900, 25)
timerMain.addEventListener(TimerEvent.TIMER, takeTurn);
timerMain.start();
function takeTurn(e:TimerEvent):int {
if (timerMain.currentCount == 4) {
[Code] .....
I have a typing game and I want to be able to detect period and commas, however unless you are holding down another key (any other key), the period and comma keys do not trigger KeyboardEvent.KEY_UP. I found that sometimes they would work when focus was set to the document class. After hours of debugging my game trying to figure it out, I decided to create a new project to JUST test this problem. Here's the absolute barbones example:
package
{
import flash.display.MovieClip;[code]..............
If you run this, it should automatically set focus to the document class. At this point, the period and the comma do not work. Now click the stage and you will find that the comma and period do not work UNLESS you hold down another key (for example hold down the m key and then press the comma key). Also at this time, focus is set to null.Now click the textfield, and the comma and the period work again.
I'm programming a Flash-based site designed by the client. The trouble is the SWF dimensions are small within the HTML page, and the thumbs show the larger images on roll over. The large images are meant to disappear on mouseout, but it's easy to move the cursor too quickly for the mouseout to be recognized -- so the image gets stuck on screen.
View 3 RepliesCode:
SetNextProject = function () {
i++;
ProjectPreloadB(currentArray[i]);
[code]....
The point of this code is to make button mc_arrowF go away when the end of the array is reached. Its BASICALLY working, however when i load, say currentArray[18], the end of the array, the button doesn't disappear until i press it again. Basically, the button doesnt disappear until currentArray[19]... even though currentArray.length=18.
So I have a Clef class:
package Clefs
{
import flash.display.MovieClip;
import flash.ui.Keyboard
[Code]....
Yeah, I have no idea why it thinks getNoteCode isn't a function. For the record, I'm coming from AS2. I don't like that I can't give linkage instance names to objects in my root .fla - that was handy.
I've built a flash application on which I've created a webservice client to consume a dotnet service. when the full domain ex: www.yourdomain.com is used to load the site (primarily html and asp.net code with just a flash client) everything is fine. If I load the website using just... yourdomain (no www) then the flash interface activates but never returns a response. I've tried loading a cross domain policy file to see if that could be the issue to no avail. So far no www flash bugs are turning up as a common issue on Google, maybe I'm not using the right key words?
View 1 RepliesI'm working with Flash Builder 4.6 as an IDE and Flash CS5.5 to create library items. The problem is - when I put an instance of a library item on the stage or inside of another item, Flash Builder fails to detect the instance name that was declared in Flash CS. This doesn't prevent the code from compiling just fine though.
I understand that the IDE only sees the fields that I have declared directly in the .as file, but it really hinders me that I the IDE goes crazy when I do this.
Is there any way to circumvent this - other than dynamically creating and placing the instances?
is there away to reconize a picture in a textfield I want to heighlight the picture when it is pressed
View 3 RepliesI need a way of recognizing what weapon is currently being held.The way the weapons works is it is a movie clip, with multiple frames, each with a different weapon, and each weapon has a different minimum/maximum damage they can do. How can i make a code that recognizes which frame the weapon movie clip is on?
View 6 RepliesI have recently been given an Actionscript framework that was developed in Flash CS3 or CS4 and it compiles fine in Flash CS3 and Flash CS4. I am now working with Flash CS5 and do not have CS3 or CS4 installed. When i compile the files in Flash CS5 it throws an error and does not properly compile. It appears that Flash is not recognizing one of the AS classes in one of the directories within the framework. Has anyone experienced this with Flash CS5. These files worked fine in Flash CS3 and CS4 but I can't seem to figure it out for CS5; is there a setting or config option I am missing?
View 4 RepliesI would like to put in 250.00 as an amount and with all the other calculations I would liek that decimal place to be recognised and then in the final calculation that decimal point is displayed correctly, but it doesnt. If there is a simple reason for this then great, but if you need screen schots, fla the action script
View 1 RepliesMy program beings with a frame with a "play" button on it. Once he "play" button is clicked the user is taken to the second frame to play a game. Control for the game is done via key presses. The control works well; I'm able to move the sprites and so forth. However, my problem is after the user clicks "play" and is taken to the second frame the game will not recognize key presses until the user has clicked the applet again. How do I get the game to recognize key presses automatically after the user has clicked "play"?
Here is the code I use in the second frame to listen for key presses:
i'm fresh to using flash cs5. everything works smoothly,but i can't use type1 fonts (even though they work ok in flash cs3, and also, all the other types of fonts work fine).if i use a type1 font, the textfield (both render in the final swf, as well as on the stage) appears in some default font.
[Code]...
why "hitTestPoint(character.x, character,y, true)" would be hit testing off the origin point in the center of the character, and not the whole shape??
This is my code from my document class. There's a custom splat class in there, but don't worry about that. This code is inside 2(1 nested) for loops.
function hitTestBalls(e:Event) {
for (var i = ballArray.length - 1; i >= 0; i--) {
for (var m = MonsterArray.length - 1; m >= 0; m--) {
[Code]....
Something is corrupt with my Flash Professional CS5 Actionscript Auto format: Comments within a block, such as ' // ' or block comments ' /* ... */ ' are tripping up the Auto Formattor, which returns this error: ' Error with autoformat near line: }'. Comments before package block don't cause an error. When I remove comments within package block, Auto format works correctly.
View 2 RepliesI have an .as package that I have attached to a simple .fla with a List component and named it list. I have done this in an earlier document that I built using a tutorial and it worked then. Now I am getting an error:1120: Access of undefined property list.This is something that I've seen a thousand times when I forget to give something an instance name, but this time I have not forgotten. I've double and triple checked. The .fla file is just a document with a list component on it. It will be getting its data from a html page via javascript. Here is my package:
ActionScript Code:
package {
import flash.display.MovieClip;
[code]......
I am trying to develeop a Graph Structure with drag and drop features in Flex. I have to connect various components/children on the canvas. Once i drag n drop the components on the canvas, i am using SystemManager event handlers to draw connectors between the components. But, as i click on one component and drag the mouse, the line is drawn on the canvas as long as my mouse stays only on the canvas. If the mouse moves over a component/child(that has been dragged and dropped onto the canvas), the line is drawn to the origin of the canvas from the first clicked component. How shud i recognize the component when i move my mouse over the component? I want the line to be drawn connecting the components once my mouseup event is called.
View 3 RepliesI have this class:
ActionScript Code:
package
{
import flash.events.*;
[code]....
so all it does is trace the keyCode of whatever button is pressed. For some reason only arrow keys are being recognize though.
I have made an array with three mc's I have on the stage. They run through a tween, but when the onMotionFinished function is called the array information is not parsed. Why ?
[Code]...
I have something like this as a part of my code
Code:
var gen:particle;
var a:int = 0;
var b:int = 1;
[Code]....
As you can see i am creating instances of particle and adding them stage and then giving them instance names.
Now in the empty event handler function I want to access these instances of particle I created by their instance names and change their rotationX values.
how do I call these instance names in the for loop in the second function. I can generate the string pretty easily, but how do I get flash to recognize these strings as instance names?
I am linking to an external text file, (.txt), and I am working in Flash CS3, Actionscript 3.0, and attempting to use dynamic HTML coding. The scroll bars work, but all the text after <font size=.... doesn't show up.
Below is my actionscript for the text window:
var content_req:URLRequest = new URLRequest("agenda.txt");
var content_ldr:URLLoader = new URLLoader(content_req);
content_ldr.addEventListener(Event.COMPLETE, onComplete);
function onComplete(event:Event):void{
content_txt.htmlText = event.target.data;}
function scrollUp(event:MouseEvent):void{
[Code] ......
internet explorer 7 not recognizing stop(); function?
View 19 RepliesI have a main swf file, Main.swf, which has an associated .as file, mainClassCode.as[which actually does nothing, it is not being used]. Main.swf, loads an external swf,ContentHolder.swf, which has a base class contentHolderClass.as. Now all the stuff that happens within ContentHolder.swf, is within the contentHolderClass.as. There is nothing on the stage within ContentHolder.swf, and everything is being done by the base class. Now when I test the ContentHolder.swf on its own, everything runs fine. But the moment I load it through Main.swf, I get a million errors, stating that none of the movieclips in the ContentHolder.swf library are being recognized by contentHolderClass.as..Why could this be happening??? I have imported contentHolderClass within Main.swf [in frame 1], and I after I addChild(ContentHolder loaded swf)
View 8 RepliesI am trying to make a simple jigsaw game, I have copied the code but it isnt recognising my symbols. Is this an instance-naming problem? [URL]
View 7 Repliespackage{ import flash.display.MovieClip;public class Main extends MovieClip { var startPage:StartPage public function Main() { startPage = new
[code].....
i have a class, that extends Sprite and i want to build a Flash CS5 component out of it (using the component panel in Flash CS5, so some designers can benefit from it).
The specialty is, i am overriding the setters/getters of width/height and also scaleX/scaleY of my component, because i want to do some special stuff there, but of course i still call super.width, ... and so on.
So, i set up everything, drag an instance on the stage at author time, resize it to my needs. But at runtime now, i had to find, that neither my overridden width or height setters, nor my overridden scaleX / scaleY setters are ever called.
Still, my component got resized. So i ask myself, what is Flash CS5 doing to change the size of my component, if it is not using width/height or scaleX/scaleY? Everything else works as expected, i have some parameters, which i set to inspectable and i can set them in the panel in the flash IDE, it just works fine. Only my overridden setters are not called.
How do you get a True/False statement to be recognized inside a movie clip with a button on the main timeline as the control. I want my movie clip to stop at the last frame if the movie clip reaches the last frame. Otherwise gotoAndStop at the first frame of the clip. I was using
on (press) {
_root.m1.gotoAndPlay(2);
_root.m2.gotoAndPlay(1);
[code].....
I'm trying to use Flash MX 2004 professional to teach how to navigate within a mainframe application. Here's what I'm trying to do: Movie opens with the main menu screen User enters the number of the file that they want to access and presses enter. (advance to next page) User enters contract number in the applicable field and presses enter. User accesses screen particular to the contract number. User wants to access other screens through use of a function key (e.g., F1 brings them to page 1, F2 brings them to page 2, and so forth).
I can get the code for use of the enter key to obtain the specific contract information but I cannot determine how the user will navigate to the different screens without entering any information on the page except viewing the page and then using a function key to access the other page.
I'm trying to use Flash MX 2004 professional to teach how to navigate within a mainframe application. Here's what I'm trying to do:Movie opens with the main menu screen User enters the number of the file that they want to access and presses enter. (advance to next page) User enters contract number in the applicable field and presses enter. User accesses screen particular to the contract number. User wants to access other screens through use of a function key (e.g., F1 brings them to page 1, F2 brings them to page 2, and so forth).
I can get the code for use of the enter key to obtain the specific contract information but I cannot determine how the user will navigate to the different screens without entering any information on the page except viewing the page and then using a function key to access the other page.