ActionScript 3.0 :: Cannot Set New ChildIndex - Implicit Coercion Of Value
Dec 17, 2010
So, in this game I'm working on I'm trying to change the ChildIndex for enemies that are shot down, so that they drop behind a certain background element, instead of in front of it. The enemy in question (when shot down) dispatches an event to my main/engine class, and after that a certain function is called. Here's the code that goes into that function:
Actionscript Code:
var groundObj:DisplayObject = stage.getChildByName("Ground");
var groundIndex:int = stage.getChildIndex(groundObj);
//trace(groundIndex);
setChildIndex(e.currentTarget, groundObj -1);
I'm able to trace the groundIndex variable, but I can't set the new index for the enemy. Errors I get are:
1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.display:DisplayObject.
and
1067: Implicit coercion of a value of type flash.display:DisplayObject to an unrelated type Number.
Then, if I try to just put 4 or something, instead of "groundObj -1" I only get the first error. I actually managed to "solve" this problem temporarily by spawning the enemies before I add that specific background element to the stage. Like, if I let the enemies drop bombs or something later, I want the bombs to be one ChildIndex above the player.
View 3 Replies
Similar Posts:
Nov 8, 2011
so field.as contains a field class, which contains a method that calls a method from another class (in another file.)
field.as
...
find_path.findPath(start_node, end_node, findConnectedNodes ) // I am getting the error here
...[code]..........
the error I'm getting (getting the same error twice):
-1118: Implicit coercion of a value with static type Object to a possibly unrelated type Node.
-1118: Implicit coercion of a value with static type Object to a possibly unrelated type Node.
View 1 Replies
Aug 15, 2011
I've been working on this game for class (I'm pretty novice, FYI) and I'm having trouble with this one error... mentioned in the title. I've had this error for a couple of weeks and I don't know what to do to fix it. I've uploaded my zip file for anyone who can PLEASE PLEASE PLEASE help me figure this out... or at least point me in the right direction of how to fix it. [URL]...
View 1 Replies
Mar 11, 2010
I had to reformat my question because I realized I was using incorrect flex method. But still a similar issue occurs:
private function passForm():void {
PopUpManager.addPopUp(passTitleWindow, this, true);
PopUpManager.centerPopUp(passTitleWindow);
[code]....
I click and popup does not display.
View 1 Replies
Aug 19, 2011
for some reason Im getting the following error
mplicity coercion of a value with a static type flash.display:DisplayObject to a possibly unrelated type flash.display:MovieClip
The line the error points to is "addInfoBubble(item)" below
[code]....
View 1 Replies
Oct 25, 2009
Error 1067: Implicit coercion of a value of type String to an unrelated type flash.text:TextField.
stop( );
this.addEventListener(Event.ENTER_FRAME, loading);
function loading(e:Event): void {
var total: Number = this.stage.loaderInfo.bytesTotal;
var loaded: Number = this.stage.loaderInfo.bytesLoaded;
bar_mc.scaleX = loaded/total;
loader_txt = Math.floor( (loaded/total)*100)+ "%";
if (total == loaded) {
play();
this.removeEventListener(Event.ENTER_FRAME, loading);
}}
View 2 Replies
Apr 15, 2011
I'm trying to use some code from a statistics library that's supposedly as3. Butwhen I try to run it this function gives an implicit coercion from string to number error? Can someone tell me why it's not working? Is it not as3?
Code:
public static function getFixed(_number:Number,_decimals:int = -1):Number
{
if (_decimals > -1)
{
_number = _number.toFixed(_decimals);
}
return _number;
}
View 9 Replies
Mar 20, 2012
To begin with, I'm a student currently learning how to build a website in Flash using nothing but ActionScript 3.0. I've run into a little snag and I'm at the very beginning of my code, just setting things up. Here is all the code thus far:
[Code]....
And I got this error message relating to the addChild lines: 1067: Implicit coercion of a value of type Class to an unrelated type flash.display:DisplayObject. I'm not a complete novice with Flash, but this has me puzzled.
View 1 Replies
Mar 31, 2010
Getting this Error: 1118: Implicit coercion of a value with static type lessonframe:LessonFrameStatus to a possibly unrelated type LessonFrameStatus. In the LessonFrameStatus class I create an instance of StatusSelector and pass a reference to the parent LessonFrameStatus instance to the StatusSelector through a call to a method of StatusSelector like this:
[Code]....
View 3 Replies
Jan 19, 2011
package{ import flash.display.MovieClip import flash.events.Event public class maintest extends MovieClip{ private var animalsArray:Array = new Array("Cat" ,"Dog" ,"Elephant","Gorilla","Hippo" ,"Lion" ,"Mouse1" ,"Ostrich"); public function main():void{ stage.addEventListener(Event.ENTER_FRAME, animals); } private function animals(evt:Event):void{ this.addChild(animalsArray); } } }
is there a problem with my array?
View 3 Replies
Apr 18, 2011
With continued help from this forum I am getting closer to having a working program. I look forward to being able to help others like myself once I finish learning the AS3 ropes.I have created a 12 x 9 random number grid that populates each cell with a corresponding image based on each cell's numeric value. I have also created a shuffle button that randomizes the numbers in the grid. The problem I am running into is getting my button-click event to clear the current images off the grid in order to assign new ones (i.e. deleting the display stack objects in order to place news ones in the same locations).My question is this: what is the best way to handle an implicit coercion from an array to a sprite? I have pasted my entire code below so that you can see how the functions are supposed to work together. My trouble apparently lies with not being able to use an array value with a sprite (the sprite represents the actual arrangement of the grid on the display stack while the array starts out as a number than gets assigned an image which should be passed to the sprite).
View 10 Replies
Feb 21, 2012
I have this error. I am very very new to the Flex world. I have this function which returns an ArrayList.
public function createDataProvider():ArrayList {
....
return new ArrayList(imgArray);
}
Later, I use it here:
<s:List id="pubmapList" dragEnabled="false" dropEnabled="false" dragMoveEnabled="false" dataProvider="{createDataProvider}">
Here, I got an error saying: implicit coercion of a value of type to an unrelated type mx.collections.ilist. I thought the IList implementation includes ArrayList.
View 1 Replies
Jan 22, 2010
I have this class (.as file)
[code]....
But I got this error
Code:
implicit coercion of a value of type stage
View 4 Replies
Oct 12, 2010
I'm trying to apply a custom filter to bitmapData. I keep getting two errors, really frustrating: Code: Scene 1, Layer 'actions', Frame 1, Line 39 1067: Implicit coercion of a value of type CustomFilter to an unrelated type flash.display:BitmapData. Scene 1, Layer 'actions', Frame 1, Line 39 1067: Implicit coercion of a value of type int to an unrelated type flash.filters:BitmapFilter. .fla: (error line is highlited)
[Code]....
View 1 Replies
Mar 12, 2009
I'm getting an error and I have no idea why. Below is the code that's causing the problem.
'player1' is the instanced class and 'hero' is an instanced symbol within the class.
This is the error message:
1067: Implicit coercion of a value of type Function to an unrelated type int.
This function is within a class.
Code:
public function get_R():int{
return hero.rotation;
}
This code is on my frame in the .fla file.
Code:
if(player1.get_R == 0){
......
}
View 4 Replies
Jul 31, 2009
This is my Document Class
package BowerPower.Startup{
import flash.display.MovieClip;
import flash.events.Event;
[Code].....
I have a movieclip in the library exported for actionscript. With a Class: Preloader. The Bace Class: flash.display.MovieClip.
My problem is I get the error: 1067: Implicit coercion of a value of type Class to an unrelated type flash.display:DisplayObject.
View 2 Replies
Jul 5, 2011
error 1067: Implicit coercion of a value of type Number to an unrelated type String.
my code:
stop()
import fl.transitions.Tween;
import fl.transitions.TweenEvent;
[Code]....
View 5 Replies
Oct 21, 2011
I have the following function constantly running to check for collision between a player-controlled ball (mcBall) and a number of walls (aptly named mcWall1, mcWall2, etc.): (the var numberofwalls gets its own value in each different frame where there is a different number of movieclips.)
[Code]....
View 1 Replies
Jun 27, 2011
I have a main.fla and the two classes below VirtualGarage and VirtualCar. Main has VirtualGarage as its class which in turn works with VirtualCar. The code seems quite good but I get these errors.
[Code]...
View 9 Replies
Jan 15, 2009
I keep getting this error. I even pasted the Adobe help example here which is similar to my code and get the error:
ActionScript Code:
package
{
import flash.display.GradientType;
[Code]...
View 9 Replies
Feb 26, 2012
I get this error when compiling an AS3/Flex project: Error 1118: Implicit coercion of a value with static type Object to a possibly unrelated type HRPeople I've clearly declared dataHR_A to be of class HRPeople, and I've initialized all of the arrays inside the HRPeople.as file. Not sure why I'm getting this error.
[Code]...
View 1 Replies
Feb 23, 2011
I have about 85 movie clips on stage and they all have startDrag with MOUSE_DOWN.
here is the thing I need the active one to come forward to the top of all others.
I tried using:
setChildIndex(e.currentTarget, 85)
on the mouse over function but its not working its giving me an error
1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.display:DisplayObject.
View 2 Replies
Dec 6, 2010
I get the error message. Doing like tuts said. package { import flash.events.*; // rememeber to import all flash libraries or the ERROR will come up with "TYPE" does not exist etc.
[Code]...
View 4 Replies
Dec 24, 2010
[Code]....
I'm basically having the following error: 1067: Implicit coercion of a value of type void to an unrelated type Array. In relation to the event listener that calls 'Backdrop'. Backdrop is a public function in another class, but it does still recognise Backdrop as a function.
View 13 Replies
Nov 2, 2011
im making a game and i have occured a problem.i have a hits text on the screen and every time a enemys bullet hits me it decrases by 1.and i wanna make that when it gets to 0 my ship explodes.
package com.asgamer.basics1
{
import flash.display.MovieClip;[code]............
i get this error 1067: Implicit coercion of a value of type int to an unrelated type String.
View 3 Replies
Feb 22, 2012
new to Flash and working on a school assignment and don't understand the error in yellow below. Below is the code snippets of two function involved
Error:
Implicit coercion of a value of type fl.controls:ComboBox to an unrelated type XMLList.
[code].....
View 3 Replies
Feb 8, 2010
I have a dynamic text field on the stage, instance name contentLength. I get this error: 1067: Implicit coercion of a value of type Number to an unrelated type String.
Code:
import flash.display.*;
import flash.events.*;
import flash.text.TextField;
var mcHolder:MovieClip = new MovieClip();
mcHolder.width = 200;
contentLength.text = mcHolder.width;
View 2 Replies
Nov 28, 2009
Code:
for (var i:int = 0; i < menuArray.length; i++) {
var currentIndex:MovieClip = this["menuButton" + i]
currentIndex.menuButtonTxt.text = menuArray[i];
[code]...
So when I did this the problem that I am having is that it throws an error at compile time. 1067: Implicit coercion of a value of type void to an unrelated type Function.
View 3 Replies
Apr 17, 2011
var result:int;
if(observerButton.selected == true)
result = assignMemberAsObserverToEvent(dataGrid.selectedItem.id_event,dataGrid2.selectedItem.id_person,assignmentDescription.text);
else if(adminButton == true)
[code]...
There is error on two assign function calls.
The error is: Description Resource Path Location Type
1067: Implicit coercion of a value of type void to an unrelated type int. AssignUser.mxml /pui2/src line 149 Flex Problem
Here their declarations:
protected function assignMemberAsAdministratorToEvent(id_person:String, id_event:String, description:String):void
{
assignMemberAsAdministratorToEventResult.token = actions.assignMemberAsAdministratorToEvent(id_person, id_event, description);
[code]...
View 2 Replies
Feb 1, 2010
I've created a textfield which I want to hold the time that is left of a flv being played. I also created a timer which will see to it that it gets updated.[code]However, when i try to compile i get this error message:"1067: Implicit coercion of a value of type Number to an unrelated type String.
View 2 Replies